From 97c7990db936962a6acba4fe47f6c96ede379055 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 31 Aug 2017 15:14:50 -0400 Subject: [PATCH 001/187] Add D&D Widget to repo 1. Add/move D&D Widget to repo from solutions-webappbuilder-widgets 2. Renamed (git mv) DistanceAndDirection to 'addins' to better describe folder --- ...cMapAddinDistanceAndDirection.Tests.csproj | 0 .../ArcMapAddinDistanceAndDirectionTests.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../ArcMapAddinDistanceAndDirection.sln | 0 .../ArcMapAddinDistanceAndDirection.csproj | 0 .../CCUserControlProxy.cs | 0 .../Config.Designer.cs | Bin .../Config.esriaddinx | 0 .../DistanceAndDirectionButton.cs | 0 .../DockableWindowDistanceAndDirection.xaml | 0 ...DockableWindowDistanceAndDirection.xaml.cs | 0 .../ArcMapAddinDistanceAndDirection.png | Bin .../Images/DistanceAndDirectionButton.png | Bin .../DockableWindowDistanceAndDirection.png | Bin .../Images/MapPointTool.png | Bin .../Images/distance-direction-16.png | Bin .../MapPointTool.cs | 0 .../Models/FeatureClassUtils.cs | 0 .../Models/Graphic.cs | 0 .../Models/KMLUtils.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../ViewModels/CircleViewModel.cs | 0 .../ViewModels/EllipseViewModel.cs | 0 .../ViewModels/LinesViewModel.cs | 0 .../ViewModels/MainViewModel.cs | 0 .../ViewModels/RangeViewModel.cs | 0 .../ViewModels/SaveAsFormatViewModel.cs | 0 .../ViewModels/TabBaseViewModel.cs | 0 .../ReactiveExtensions/LICENSE.txt | 0 .../net45/System.Reactive.Core.XML | 0 .../net45/System.Reactive.Core.dll | Bin .../net45/System.Reactive.Interfaces.XML | 0 .../net45/System.Reactive.Interfaces.dll | Bin .../net45/System.Reactive.Linq.XML | 0 .../net45/System.Reactive.Linq.dll | Bin .../System.Reactive.PlatformServices.XML | 0 .../System.Reactive.PlatformServices.dll | Bin .../DistanceAndDirection.sln | 0 .../LocalizableDescriptionAttribute.cs | 0 .../DistanceAndDirectionLibrary.csproj | 0 .../Enums/Enums.cs | 0 .../Helpers/Constants.cs | 0 .../Helpers/Mediator.cs | 0 .../Helpers/NotificationObject.cs | 0 .../Helpers/RelayCommand.cs | 0 .../Helpers/Wpf.cs | 0 .../Images/Add_Point.png | Bin .../Images/GenericErrorStop16.png | Bin .../GeoprocessingEnvironmentSettings16.png | Bin .../MAResourceDictionary.xaml | 0 .../Models/DistanceAndDirectionConfig.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../Properties/Resources.Designer.cs | 0 .../Properties/Resources.resx | 0 .../EnumToFriendlyNameConverter.cs | 0 .../ViewModels/BaseViewModel.cs | 0 .../ViewModels/EditPropertiesViewModel.cs | 0 .../Views/CircleView.xaml | 0 .../Views/CircleView.xaml.cs | 0 .../Views/EditPropertiesView.xaml | 0 .../Views/EditPropertiesView.xaml.cs | 0 .../Views/EllipseView.xaml | 0 .../Views/EllipseView.xaml.cs | 0 .../Views/LinesView.xaml | 0 .../Views/LinesView.xaml.cs | 0 .../Views/RangeView.xaml | 0 .../Views/RangeView.xaml.cs | 0 .../Views/SaveAsFormatView.xaml | 0 .../Views/SaveAsFormatView.xaml.cs | 0 ...AppDistanceAndDirectionModule.Tests.csproj | 0 .../ProAppDistanceAndDirectionModule.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../.nuget/NuGet.Config | 0 .../.nuget/NuGet.targets | 0 .../ProAppDistanceAndDirectionModule.sln | 0 .../Config.daml | 0 .../DarkImages/AddInDesktop16.png | Bin .../DarkImages/AddInDesktop32.png | Bin .../DarkImages/distance-direction-16.png | Bin .../DarkImages/distance-direction-32.png | Bin .../DistanceAndDirectionDockpane.xaml | 0 .../DistanceAndDirectionDockpane.xaml.cs | 0 .../DistanceAndDirectionDockpaneViewModel.cs | 0 .../DistanceAndDirectionModule.cs | 0 .../Images/AddInDesktop16.png | Bin .../Images/AddInDesktop32.png | Bin .../Images/DistanceAndDirectionButton16.png | Bin .../Images/DistanceAndDirectionButton32.png | Bin .../Images/GenericButtonBlue16.png | Bin .../Images/GenericButtonBlue32.png | Bin .../Images/GenericButtonPurple16.png | Bin .../Images/GenericButtonPurple32.png | Bin .../Images/GenericButtonRed16.png | Bin .../Images/GenericButtonRed32.png | Bin .../Images/distance-direction-16.png | Bin .../Images/distance-direction-32.png | Bin .../Models/FeatureClassUtils.cs | 0 .../Models/Graphic.cs | 0 .../Models/KMLUtils.cs | 0 .../ProAppDistanceAndDirectionModule.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../PropertiesButton.cs | 0 .../SketchTool.cs | 0 .../ViewModels/ProCircleViewModel.cs | 0 .../ViewModels/ProEllipseViewModel.cs | 0 .../ViewModels/ProGraphicAttributes.cs | 0 .../ViewModels/ProLinesViewModel.cs | 0 .../ViewModels/ProRangeViewModel.cs | 0 .../ViewModels/ProSaveAsFormatViewModel.cs | 0 .../ViewModels/ProTabBaseViewModel.cs | 0 .../Views/ProSaveAsFormatView.xaml | 0 .../Views/ProSaveAsFormatView.xaml.cs | 0 source/widget/DistanceAndDirection/.jshintrc | 100 + .../DistanceAndDirection/ConfirmNotation.html | 9 + .../DistanceAndDirection/ConfirmNotation.js | 58 + source/widget/DistanceAndDirection/ReadMe.md | 176 ++ .../DistanceAndDirection/ScreenShot.png | Bin 0 -> 840280 bytes .../widget/DistanceAndDirection/Widget.html | 13 + source/widget/DistanceAndDirection/Widget.js | 303 +++ .../widget/DistanceAndDirection/config.json | 93 + .../css/images/sprite.png | Bin 0 -> 6189 bytes .../css/images/tooltip.png | Bin 0 -> 675 bytes .../widget/DistanceAndDirection/css/style.css | 269 +++ .../DistanceAndDirection/dialogConfirm.js | 121 ++ .../images/draw_point.png | Bin 0 -> 16108 bytes .../images/draw_point_dart.png | Bin 0 -> 765 bytes .../DistanceAndDirection/images/icon.png | Bin 0 -> 845 bytes .../images/screenshot.png | Bin 0 -> 65194 bytes .../images/setting_default.png | Bin 0 -> 1210 bytes .../images/setting_disabled.png | Bin 0 -> 1243 bytes .../widget/DistanceAndDirection/license.txt | 101 + .../widget/DistanceAndDirection/manifest.json | 20 + .../models/CircleFeedback.js | 221 ++ .../models/ConfirmNotation.html | 9 + .../models/ConfirmNotation.js | 58 + .../DistanceAndDirection/models/Coordinate.js | 373 ++++ .../models/DirectionalLineSymbol.js | 639 ++++++ .../models/EllipseFeedback.js | 438 ++++ .../DistanceAndDirection/models/Feedback.js | 153 ++ .../models/LineFeedback.js | 241 +++ .../models/RangeRingFeedback.js | 232 +++ .../models/RangeRingModel.js | 0 .../DistanceAndDirection/models/ShapeModel.js | 205 ++ .../models/dialogConfirm.js | 121 ++ .../DistanceAndDirection/nls/strings.js | 5 + .../DistanceAndDirection/setting/Setting.html | 7 + .../DistanceAndDirection/setting/Setting.js | 346 +++ .../setting/css/images/table_under_line.png | Bin 0 -> 131 bytes .../setting/css/style.css | 74 + .../setting/nls/strings.js | 5 + .../templates/EditOutputCoordinate.html | 27 + .../templates/TabCircle.html | 110 + .../templates/TabEllipse.html | 100 + .../templates/TabLine.html | 103 + .../templates/TabRange.html | 95 + .../DistanceAndDirection/tests/README.md | 65 + .../distance-and-direction-base-unit-test.js | 220 ++ ...distance-and-direction-circle-func-test.js | 53 + ...distance-and-direction-circle-unit-test.js | 83 + ...nce-and-direction-coord-input-unit-test.js | 1847 +++++++++++++++++ ...tance-and-direction-dist-calc-func-test.js | 49 + ...istance-and-direction-ellipse-func-test.js | 62 + ...istance-and-direction-ellipse-unit-test.js | 92 + .../distance-and-direction-line-func-test.js | 39 + .../distance-and-direction-line-unit-test.js | 133 ++ .../tests/fromGeo2DDM.json | 1668 +++++++++++++++ .../tests/fromGeo2DMS.json | 1668 +++++++++++++++ .../tests/fromGeo2GARS.json | 1668 +++++++++++++++ .../tests/fromGeo2GEOREF.json | 1668 +++++++++++++++ .../tests/fromGeo2MGRS.json | 1668 +++++++++++++++ .../tests/fromGeo2UTMBand.json | 1668 +++++++++++++++ .../tests/fromGeo2UTMHem.json | 1668 +++++++++++++++ .../tests/functionalDojoConfig.js | 36 + .../tests/intern-client.js | 5 + .../DistanceAndDirection/tests/intern.js | 86 + .../DistanceAndDirection/tests/moment.js | 7 + .../tests/processCoordinateStrings.json | 12 + .../tests/toGeoFromDDM.json | 1668 +++++++++++++++ .../tests/toGeoFromDMS.json | 1668 +++++++++++++++ .../tests/toGeoFromGARS.json | 1668 +++++++++++++++ .../tests/toGeoFromGEOREF.json | 1668 +++++++++++++++ .../tests/toGeoFromMGRS.json | 1668 +++++++++++++++ .../tests/toGeoFromUTMBand.json | 1644 +++++++++++++++ .../tests/toGeoFromUTMHem.json | 1644 +++++++++++++++ source/widget/DistanceAndDirection/util.js | 579 ++++++ .../widget/DistanceAndDirection/version.txt | 2 + .../views/CoordinateInput.js | 61 + .../views/EditOutputCoordinate.js | 168 ++ .../DistanceAndDirection/views/TabCircle.js | 652 ++++++ .../DistanceAndDirection/views/TabEllipse.js | 535 +++++ .../DistanceAndDirection/views/TabLine.js | 714 +++++++ .../DistanceAndDirection/views/TabRange.js | 615 ++++++ 194 files changed, 34244 insertions(+) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirectionTests.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection.Tests/Properties/AssemblyInfo.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.sln (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.esriaddinx (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DistanceAndDirectionButton.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/ArcMapAddinDistanceAndDirection.png (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DistanceAndDirectionButton.png (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DockableWindowDistanceAndDirection.png (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/MapPointTool.png (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/distance-direction-16.png (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/Graphic.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/AssemblyInfo.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.Designer.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.resx (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/SaveAsFormatViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/LICENSE.txt (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.XML (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.dll (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.XML (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.dll (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.XML (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.dll (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.XML (100%) rename source/{DistanceAndDirection => addins}/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.dll (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirection.sln (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Attributes/LocalizableDescriptionAttribute.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Enums/Enums.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Helpers/Constants.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Helpers/Mediator.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Helpers/NotificationObject.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Helpers/RelayCommand.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Helpers/Wpf.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Images/Add_Point.png (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Images/GenericErrorStop16.png (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Images/GeoprocessingEnvironmentSettings16.png (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/MAResourceDictionary.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Properties/AssemblyInfo.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Properties/Resources.resx (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/ValueConverters/EnumToFriendlyNameConverter.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/ViewModels/BaseViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/ViewModels/EditPropertiesViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/CircleView.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/CircleView.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/EllipseView.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/EllipseView.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/LinesView.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/LinesView.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/RangeView.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/RangeView.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml (100%) rename source/{DistanceAndDirection => addins}/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule.Tests/Properties/AssemblyInfo.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/.nuget/NuGet.Config (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/.nuget/NuGet.targets (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.sln (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionModule.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-16.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-32.png (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/Graphic.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Properties/AssemblyInfo.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/PropertiesButton.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml (100%) rename source/{DistanceAndDirection => addins}/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml.cs (100%) create mode 100644 source/widget/DistanceAndDirection/.jshintrc create mode 100644 source/widget/DistanceAndDirection/ConfirmNotation.html create mode 100644 source/widget/DistanceAndDirection/ConfirmNotation.js create mode 100644 source/widget/DistanceAndDirection/ReadMe.md create mode 100644 source/widget/DistanceAndDirection/ScreenShot.png create mode 100644 source/widget/DistanceAndDirection/Widget.html create mode 100644 source/widget/DistanceAndDirection/Widget.js create mode 100644 source/widget/DistanceAndDirection/config.json create mode 100644 source/widget/DistanceAndDirection/css/images/sprite.png create mode 100644 source/widget/DistanceAndDirection/css/images/tooltip.png create mode 100644 source/widget/DistanceAndDirection/css/style.css create mode 100644 source/widget/DistanceAndDirection/dialogConfirm.js create mode 100644 source/widget/DistanceAndDirection/images/draw_point.png create mode 100644 source/widget/DistanceAndDirection/images/draw_point_dart.png create mode 100644 source/widget/DistanceAndDirection/images/icon.png create mode 100644 source/widget/DistanceAndDirection/images/screenshot.png create mode 100644 source/widget/DistanceAndDirection/images/setting_default.png create mode 100644 source/widget/DistanceAndDirection/images/setting_disabled.png create mode 100644 source/widget/DistanceAndDirection/license.txt create mode 100644 source/widget/DistanceAndDirection/manifest.json create mode 100644 source/widget/DistanceAndDirection/models/CircleFeedback.js create mode 100644 source/widget/DistanceAndDirection/models/ConfirmNotation.html create mode 100644 source/widget/DistanceAndDirection/models/ConfirmNotation.js create mode 100644 source/widget/DistanceAndDirection/models/Coordinate.js create mode 100644 source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js create mode 100644 source/widget/DistanceAndDirection/models/EllipseFeedback.js create mode 100644 source/widget/DistanceAndDirection/models/Feedback.js create mode 100644 source/widget/DistanceAndDirection/models/LineFeedback.js create mode 100644 source/widget/DistanceAndDirection/models/RangeRingFeedback.js create mode 100644 source/widget/DistanceAndDirection/models/RangeRingModel.js create mode 100644 source/widget/DistanceAndDirection/models/ShapeModel.js create mode 100644 source/widget/DistanceAndDirection/models/dialogConfirm.js create mode 100644 source/widget/DistanceAndDirection/nls/strings.js create mode 100644 source/widget/DistanceAndDirection/setting/Setting.html create mode 100644 source/widget/DistanceAndDirection/setting/Setting.js create mode 100644 source/widget/DistanceAndDirection/setting/css/images/table_under_line.png create mode 100644 source/widget/DistanceAndDirection/setting/css/style.css create mode 100644 source/widget/DistanceAndDirection/setting/nls/strings.js create mode 100644 source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html create mode 100644 source/widget/DistanceAndDirection/templates/TabCircle.html create mode 100644 source/widget/DistanceAndDirection/templates/TabEllipse.html create mode 100644 source/widget/DistanceAndDirection/templates/TabLine.html create mode 100644 source/widget/DistanceAndDirection/templates/TabRange.html create mode 100644 source/widget/DistanceAndDirection/tests/README.md create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js create mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2DDM.json create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2DMS.json create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2GARS.json create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json create mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json create mode 100644 source/widget/DistanceAndDirection/tests/functionalDojoConfig.js create mode 100644 source/widget/DistanceAndDirection/tests/intern-client.js create mode 100644 source/widget/DistanceAndDirection/tests/intern.js create mode 100644 source/widget/DistanceAndDirection/tests/moment.js create mode 100644 source/widget/DistanceAndDirection/tests/processCoordinateStrings.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromDDM.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromDMS.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromGARS.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json create mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json create mode 100644 source/widget/DistanceAndDirection/util.js create mode 100644 source/widget/DistanceAndDirection/version.txt create mode 100644 source/widget/DistanceAndDirection/views/CoordinateInput.js create mode 100644 source/widget/DistanceAndDirection/views/EditOutputCoordinate.js create mode 100644 source/widget/DistanceAndDirection/views/TabCircle.js create mode 100644 source/widget/DistanceAndDirection/views/TabEllipse.js create mode 100644 source/widget/DistanceAndDirection/views/TabLine.js create mode 100644 source/widget/DistanceAndDirection/views/TabRange.js diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj b/source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj rename to source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirectionTests.cs b/source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirectionTests.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirectionTests.cs rename to source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirectionTests.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection.Tests/Properties/AssemblyInfo.cs b/source/addins/ArcMapAddinDistanceAndDirection.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection.Tests/Properties/AssemblyInfo.cs rename to source/addins/ArcMapAddinDistanceAndDirection.Tests/Properties/AssemblyInfo.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.sln b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.sln similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.sln rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.sln diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.esriaddinx b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.esriaddinx similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.esriaddinx rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.esriaddinx diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DistanceAndDirectionButton.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DistanceAndDirectionButton.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DistanceAndDirectionButton.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DistanceAndDirectionButton.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/DockableWindowDistanceAndDirection.xaml.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/ArcMapAddinDistanceAndDirection.png b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/ArcMapAddinDistanceAndDirection.png similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/ArcMapAddinDistanceAndDirection.png rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/ArcMapAddinDistanceAndDirection.png diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DistanceAndDirectionButton.png b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DistanceAndDirectionButton.png similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DistanceAndDirectionButton.png rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DistanceAndDirectionButton.png diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DockableWindowDistanceAndDirection.png b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DockableWindowDistanceAndDirection.png similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DockableWindowDistanceAndDirection.png rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/DockableWindowDistanceAndDirection.png diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/MapPointTool.png b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/MapPointTool.png similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/MapPointTool.png rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/MapPointTool.png diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/distance-direction-16.png b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/distance-direction-16.png similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/distance-direction-16.png rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Images/distance-direction-16.png diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/Graphic.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/Graphic.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/Graphic.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/Graphic.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/AssemblyInfo.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/AssemblyInfo.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/AssemblyInfo.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/AssemblyInfo.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.Designer.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.Designer.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.Designer.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.Designer.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.resx b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.resx similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.resx rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Properties/Resources.resx diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/SaveAsFormatViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/SaveAsFormatViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/SaveAsFormatViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/SaveAsFormatViewModel.cs diff --git a/source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs rename to source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/LICENSE.txt b/source/addins/Dependencies/ReactiveExtensions/LICENSE.txt similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/LICENSE.txt rename to source/addins/Dependencies/ReactiveExtensions/LICENSE.txt diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.XML b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.XML similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.XML rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.XML diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.dll b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.dll similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.dll rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Core.dll diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.XML b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.XML similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.XML rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.XML diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.dll b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.dll similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.dll rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Interfaces.dll diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.XML b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.XML similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.XML rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.XML diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.dll b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.dll similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.dll rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.Linq.dll diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.XML b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.XML similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.XML rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.XML diff --git a/source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.dll b/source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.dll similarity index 100% rename from source/DistanceAndDirection/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.dll rename to source/addins/Dependencies/ReactiveExtensions/net45/System.Reactive.PlatformServices.dll diff --git a/source/DistanceAndDirection/DistanceAndDirection.sln b/source/addins/DistanceAndDirection.sln similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirection.sln rename to source/addins/DistanceAndDirection.sln diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Attributes/LocalizableDescriptionAttribute.cs b/source/addins/DistanceAndDirectionLibrary/Attributes/LocalizableDescriptionAttribute.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Attributes/LocalizableDescriptionAttribute.cs rename to source/addins/DistanceAndDirectionLibrary/Attributes/LocalizableDescriptionAttribute.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj b/source/addins/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj rename to source/addins/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Enums/Enums.cs b/source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Enums/Enums.cs rename to source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/Constants.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/Constants.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/Constants.cs rename to source/addins/DistanceAndDirectionLibrary/Helpers/Constants.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/Mediator.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/Mediator.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/Mediator.cs rename to source/addins/DistanceAndDirectionLibrary/Helpers/Mediator.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/NotificationObject.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/NotificationObject.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/NotificationObject.cs rename to source/addins/DistanceAndDirectionLibrary/Helpers/NotificationObject.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/RelayCommand.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/RelayCommand.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/RelayCommand.cs rename to source/addins/DistanceAndDirectionLibrary/Helpers/RelayCommand.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/Wpf.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Helpers/Wpf.cs rename to source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Images/Add_Point.png b/source/addins/DistanceAndDirectionLibrary/Images/Add_Point.png similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Images/Add_Point.png rename to source/addins/DistanceAndDirectionLibrary/Images/Add_Point.png diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Images/GenericErrorStop16.png b/source/addins/DistanceAndDirectionLibrary/Images/GenericErrorStop16.png similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Images/GenericErrorStop16.png rename to source/addins/DistanceAndDirectionLibrary/Images/GenericErrorStop16.png diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Images/GeoprocessingEnvironmentSettings16.png b/source/addins/DistanceAndDirectionLibrary/Images/GeoprocessingEnvironmentSettings16.png similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Images/GeoprocessingEnvironmentSettings16.png rename to source/addins/DistanceAndDirectionLibrary/Images/GeoprocessingEnvironmentSettings16.png diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/MAResourceDictionary.xaml b/source/addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/MAResourceDictionary.xaml rename to source/addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs b/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs rename to source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Properties/AssemblyInfo.cs b/source/addins/DistanceAndDirectionLibrary/Properties/AssemblyInfo.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Properties/AssemblyInfo.cs rename to source/addins/DistanceAndDirectionLibrary/Properties/AssemblyInfo.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs rename to source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Properties/Resources.resx rename to source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/ValueConverters/EnumToFriendlyNameConverter.cs b/source/addins/DistanceAndDirectionLibrary/ValueConverters/EnumToFriendlyNameConverter.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/ValueConverters/EnumToFriendlyNameConverter.cs rename to source/addins/DistanceAndDirectionLibrary/ValueConverters/EnumToFriendlyNameConverter.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/ViewModels/BaseViewModel.cs b/source/addins/DistanceAndDirectionLibrary/ViewModels/BaseViewModel.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/ViewModels/BaseViewModel.cs rename to source/addins/DistanceAndDirectionLibrary/ViewModels/BaseViewModel.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/ViewModels/EditPropertiesViewModel.cs b/source/addins/DistanceAndDirectionLibrary/ViewModels/EditPropertiesViewModel.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/ViewModels/EditPropertiesViewModel.cs rename to source/addins/DistanceAndDirectionLibrary/ViewModels/EditPropertiesViewModel.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/CircleView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/CircleView.xaml rename to source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/CircleView.xaml.cs b/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/CircleView.xaml.cs rename to source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml rename to source/addins/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml.cs b/source/addins/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml.cs rename to source/addins/DistanceAndDirectionLibrary/Views/EditPropertiesView.xaml.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EllipseView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EllipseView.xaml rename to source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EllipseView.xaml.cs b/source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/EllipseView.xaml.cs rename to source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/LinesView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/LinesView.xaml rename to source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/LinesView.xaml.cs b/source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/LinesView.xaml.cs rename to source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/RangeView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/RangeView.xaml rename to source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/RangeView.xaml.cs b/source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/RangeView.xaml.cs rename to source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml.cs diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml rename to source/addins/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml diff --git a/source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml.cs b/source/addins/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml.cs rename to source/addins/DistanceAndDirectionLibrary/Views/SaveAsFormatView.xaml.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj b/source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj rename to source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.cs b/source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.cs rename to source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule.Tests/Properties/AssemblyInfo.cs b/source/addins/ProAppDistanceAndDirectionModule.Tests/Properties/AssemblyInfo.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule.Tests/Properties/AssemblyInfo.cs rename to source/addins/ProAppDistanceAndDirectionModule.Tests/Properties/AssemblyInfo.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/.nuget/NuGet.Config b/source/addins/ProAppDistanceAndDirectionModule/.nuget/NuGet.Config similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/.nuget/NuGet.Config rename to source/addins/ProAppDistanceAndDirectionModule/.nuget/NuGet.Config diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/.nuget/NuGet.targets b/source/addins/ProAppDistanceAndDirectionModule/.nuget/NuGet.targets similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/.nuget/NuGet.targets rename to source/addins/ProAppDistanceAndDirectionModule/.nuget/NuGet.targets diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.sln b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.sln similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.sln rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.sln diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/AddInDesktop32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DarkImages/distance-direction-32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpane.xaml.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionModule.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionModule.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionModule.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionModule.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/AddInDesktop32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/DistanceAndDirectionButton32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonBlue32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonPurple32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/GenericButtonRed32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-16.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-16.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-16.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-16.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-32.png b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-32.png similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-32.png rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Images/distance-direction-32.png diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/Graphic.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/Graphic.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/Graphic.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/Graphic.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Properties/AssemblyInfo.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Properties/AssemblyInfo.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Properties/AssemblyInfo.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Properties/AssemblyInfo.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/PropertiesButton.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/PropertiesButton.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/PropertiesButton.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/PropertiesButton.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml diff --git a/source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml.cs similarity index 100% rename from source/DistanceAndDirection/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml.cs rename to source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProSaveAsFormatView.xaml.cs diff --git a/source/widget/DistanceAndDirection/.jshintrc b/source/widget/DistanceAndDirection/.jshintrc new file mode 100644 index 00000000..368584dd --- /dev/null +++ b/source/widget/DistanceAndDirection/.jshintrc @@ -0,0 +1,100 @@ +{ + // JSHint Configuration, esri jsapi + // Modified from [jshint web defaults][1]. + // Differences between the default and our file are noted + // Options that are commented out completely are uneccesary or problematic for our codebase + // [1] : https://github.com/jshint/jshint/blob/2.x/examples/.jshintrc + // See http://jshint.com/docs/ for more details + + "maxerr" : 5000, // {int} Maximum error before stopping ** Get ALL the errors ** + + // Enforcing - true = enforce this rule, false = don't enforce this rule + "bitwise" : true, // true: Prohibit bitwise operators (&, |, ^, etc.) + "camelcase" : true, // true: Identifiers must be in camelCase + "curly" : true, // true: Require {} for every new block or scope + "freeze" : true, // prevents modification to of native objects. Generally a bad iadea unless you know what you are doing. + "eqeqeq" : true, // true: Require triple equals (===) for comparison ** Just use triples with undefined, null, false, 0 and 1 ** + "es3" : true, // true: Adhere to ECMAScript 3 specification ** Still needed until IE8 support is dropped ** + "forin" : true, // true: Require filtering for..in loops with obj.hasOwnProperty() ** Still needed until IE8 support is dropped ** + "immed" : true, // true: Require immediate invocations to be wrapped in parens e.g. `(function () { } ());` ** Avoids confusion and minification errors ** + "latedef" : false, // true: Require variables/functions to be defined before being used + "newcap" : true, // true: Require capitalization of all constructor functions e.g. `new F()` ** Coding style enforcement ** + "noarg" : true, // true: Prohibit use of `arguments.caller` and `arguments.callee` + "noempty" : true, // true: Prohibit use of empty blocks + "nonew" : true, // true: Prohibit use of constructors for side-effects (without assignment) ** Coding style enforcement ** + "plusplus" : false, // true: Prohibit use of `++` & `--` + "quotmark" : true, // Quotation mark consistency: ** Use the same style. Single should be used in most cases ** + // false : do nothing (default) + // true : ensure whatever is used is consistent + // "single" : require single quotes + // "double" : require double quotes + "undef" : true, // true: Require all non-global variables to be declared (prevents global leaks) + "unused" : "vars", // true: Require all defined variables be used + "strict" : false, // true: Requires all functions run in ES5 Strict Mode ** Dojo style and existing codebase conflicts ** + "trailing" : false, // true: Prohibit trailing whitespaces + "indent" : 2, // {int} Number of spaces to use for indentation + //"maxparams" : false, // {int} Max number of formal params allowed per function + "maxdepth" : 3, // {int} Max depth of nested blocks (within functions) + "maxstatements" : 15, // {int} Max number statements per function + //"maxcomplexity" : false, // {int} Max cyclomatic complexity per function + "maxlen" : 120, // {int} Max number of characters per line + + // Relaxing - false = continue to enforce this rule, true = don't enforce this rule (relax it) + "asi" : false, // true: Tolerate Automatic Semicolon Insertion (no semicolons) + "boss" : false, // true: Tolerate assignments where comparisons would be expected + "debug" : false, // true: Allow debugger statements e.g. browser breakpoints. + "eqnull" : true, // true: Tolerate use of `== null` + "es5" : false, // true: Allow ES5 syntax (ex: getters and setters) + "esnext" : false, // true: Allow ES.next (ES6) syntax (ex: `const`) + "moz" : false, // true: Allow Mozilla specific syntax (extends and overrides esnext features) + // (ex: `for each`, multiple try/catch, function expression…) + "evil" : false, // true: Tolerate use of `eval` and `new Function()` + "expr" : false, // true: Tolerate `ExpressionStatement` as Programs + "funcscope" : true, // true: Tolerate defining variables inside control statements ** Other variable checks keep use from abusing this ** + "globalstrict" : false, // true: Allow global "use strict" (also enables 'strict') + "iterator" : false, // true: Tolerate using the `__iterator__` property + "lastsemic" : false, // true: Tolerate omitting a semicolon for the last statement of a 1-line block + "laxbreak" : false, // true: Tolerate possibly unsafe line breakings + "laxcomma" : false, // true: Tolerate comma-first style coding + "loopfunc" : true, // true: Tolerate functions being defined in loops ** Almost required in some callback & promise style code ** + "multistr" : false, // true: Tolerate multi-line strings + "proto" : false, // true: Tolerate using the `__proto__` property + "scripturl" : true, // true: Tolerate script-targeted URLs ** If this is being used, there is probably a good reason ** + "smarttabs" : false, // true: Tolerate mixed tabs/spaces when used for alignment + "shadow" : false, // true: Allows re-define variables later in code e.g. `var x=1; x=2;` + "sub" : false, // true: Tolerate using `[]` notation when it can still be expressed in dot notation + "supernew" : false, // true: Tolerate `new function () { ... };` and `new Object;` + "validthis" : true, // true: Tolerate using this in a non-constructor function ** We don't run in `strict mode` & coding style conflicts ** + + // Environments + "browser" : true, // Web Browser (window, document, etc) + "devel" : true, // Development/debugging (alert, confirm, etc) + "couch" : false, // CouchDB + "dojo" : false, // Dojo Toolkit ** Don't use global dojo objects. Use AMD style coding ** + "jquery" : false, // jQuery + "mootools" : false, // MooTools + "node" : false, // Node.js + "nonstandard" : false, // Widely adopted globals (escape, unescape, etc) + "prototypejs" : false, // Prototype and Scriptaculous + "rhino" : false, // Rhino + "worker" : false, // Web Workers ** Make a jshint comment when this is `true` ** + "wsh" : false, // Windows Scripting Host + "yui" : false, // Yahoo User Interface + + // Legacy ** According to jshint docs, these options are NOT to be used or relied on. Removing them. + //"nomen" : false, // true: Prohibit dangling `_` in variables + //"onevar" : false, // true: Allow only one `var` statement per function + //"passfail" : false, // true: Stop on first error + //"white" : false, // true: Check against strict whitespace and indentation rules + + // Custom Globals - additional predefined global variables + // Using both `predef` and `globals` to support tools with older jshint parsers + "predef" : [ + "define", + "require" + ], + "globals" : { // ** `false` = don't allow variable to be redefined locally + "define": false, + "require": false + } +} \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/ConfirmNotation.html b/source/widget/DistanceAndDirection/ConfirmNotation.html new file mode 100644 index 00000000..d7d8820e --- /dev/null +++ b/source/widget/DistanceAndDirection/ConfirmNotation.html @@ -0,0 +1,9 @@ +
+ +
+
+ +
+
+
diff --git a/source/widget/DistanceAndDirection/ConfirmNotation.js b/source/widget/DistanceAndDirection/ConfirmNotation.js new file mode 100644 index 00000000..baee5e27 --- /dev/null +++ b/source/widget/DistanceAndDirection/ConfirmNotation.js @@ -0,0 +1,58 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/dom-attr', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/text!./ConfirmNotation.html' +], function ( + dojoDeclare, + dojoLang, + dojoOn, + dojoTopic, + dojoDomAttr, + dijitWidgetBase, + dijitTemplatedMixin, + dijitWidgetsInTemplate, + ConfirmNotation +) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: ConfirmNotation, + numberOfInputs: 0, + selectOptions: {}, + + constructor: function (options1) { + this.numberOfInputs = options1.length; + this.selectOptions = options1; + + }, + + postCreate: function () { + this.label1.innerHTML = "There are " + this.numberOfInputs + " notations that match your input please confirm which you would like to use:"; + for (var i = 0; i < this.selectOptions.length; i++) { + this.comboOptions.addOption({ value: this.selectOptions[i].name , label: this.selectOptions[i].notationType}); + } + }, + }); +}); diff --git a/source/widget/DistanceAndDirection/ReadMe.md b/source/widget/DistanceAndDirection/ReadMe.md new file mode 100644 index 00000000..3f543e9c --- /dev/null +++ b/source/widget/DistanceAndDirection/ReadMe.md @@ -0,0 +1,176 @@ +# distance-and-direction-widget + +This widget provides the ability to create geodetic features such as lines, circles, ellipses and range rings. + +![Image of Distance and Directions Widget][ss] + +## Features + +* Creates geodetic lines, circles, ellipses and range rings. +* Inputs can be entered manually or via a known coordinate +* Widget for [Web AppBuilder for ArcGIS](http://doc.arcgis.com/en/web-appbuilder/) + +## Sections + +* [Requirements](#requirements) +* [Instructions](#instructions) +* [Workflows](#workflows) +* [Resources](#resources) +* [Issues](#issues) +* [Contributing](#contributing) +* [Licensing](#licensing) +* + +## Requirements + +* Web Appbuilder Version 1.3 December 2015 +* [ArcGIS Web Appbuilder for ArcGIS](http://developers.arcgis.com/web-appbuilder/) + +## Instructions +Deploying Widget + +Setting Up Repository for Development + +In order to develop and test widgets you need to deploy the DistanceAndDirection folder to the stemapp/widgets directory in your Web AppBuilder for ArcGIS installation. If you use Github for windows this can be accomplished using the following steps. + +1. Sync the repository to your local machine. +2. Open the Repository in Windows Explorer +3. Close Github for Windows +4. Cut and paste the entire DistanceAndDirection folder into the stemapp/widgets folder +5. Launch Github for Windows and choose the option to locate the repository. This will change the location on disk to the new location. + + +## Workflows + +### Create Lines Interactively + * Choose the Lines tab on the Distance and Directions Widget + * Choose the type of line that is needed to be created + * Start an interactive session by selecting the arrow icon + * Enter a starting and ending point on the map by clicking on the map + * Repeat until all desired graphics have been included + +### Create Lines Manually + * Choose the type of line that is needed to be created + * Input the first coordinate of where your line is going to start + * Input the second coordinate of where your line is going to end + * Press "Enter" key and the graphic will be drawn on the map + * Repeat until all desired graphics have been included. + +### Create a Line with a Range and Bearing + * Choose the type of line that you would like to create + * Choose Bearing and Distance from the second drop down menu + * Input the length of the line and choose the unit type + * Input the azimuth or angle of the line + * Press "Enter" key and the graphic will be drawn on the map + +### Create a Circle Interactively + * Choose the Circle tab on the Distance and Direction Widget + * Choose the type of circle you will create from in the ‘Create Circle From’ drop down list. + * Start an interactive session by selecting the ‘Map Point’ icon + * Click on the map to create a starting (center) point. Drag the widget to create a radius for the circle. + * A graphic will then be displayed on the map showing the circle you created + Note: The ‘Center Point’ and ‘Radius/Diameter’ will update based on parameters from newly created circle. + * If desired you can clear all graphics with the clear graphics button + +### Create a Circle manually + * Choose the Circle tab on the Distance and Direction Widget + * Choose the type of circle you will create from in the ‘Create Circle From’ drop down list. + * Enter a coordinate into the **Center Point text** box + * Optionally change the units using the **Radius** dropdown box + * Enter the desired Radius + * Press the **Enter** key + * A graphic will then be displayed on the map showing the circle you created + * If desired you can clear all graphics with the clear graphics button + +### Create a Circle using the Distance Calculator Interactively + * Choose the Circle tab on the Distance and Direction Widget + * Expand the Distance Calculator section + * Enter a Time + * Enter a Rate + * Start an interactive session by selecting the ‘Map Point’ icon + * Click on the map to create a starting (center) point. + * A graphic will be displayed using the calculated distance and the clicked point + +### Create a Circle using the Distance Calculator manually + * Choose the Circle tab on the Distance and Direction Widget + * Choose the type of circle you will create from in the ‘Create Circle From’ drop down list. + * Enter a coordinate into the **Center Point text** box + * Expand the Distance Calculator section + * Optionally change the time units using the **Time** dropdown box + * Enter a Time + * Optionally change the Rate units using the **Rate** dropdown box + * Enter a Rate + * Press the **Enter** key + * A graphic will then be displayed on the map showing the circle you created + +### Create Ellipses Interactively + * Choose the Ellipse tab on the Distance and Directions Widget + * Start an interactive session by selecting the arrow icon next to the “Center Point” text box + * Choose the location where you want the ellipse to be started from + * Drag the cursor to the location where the major axis will end and click to set (whilst dragging the major axis will draw in both directions from the "center point") + * Drag the mouse back towards the "center point" to resize the minor axis (the tool will not allow the minor axis to be greater that the major) + * Graphic(s) will then be displayed on the map showing the Ellipse you created based on the values of the parameters that were set + +### Create Range Rings Manually + * Choose the Range Rings tab on the Distance and Directions Widget + * Input the coordinates for the Range Rings center in the “Center Point” text box + * Fill in the associated parameters for Number of Rings, Ring Interval, Distance Units + * Fill in the parameter for Number of Radials and press the Enter Key + * Graphic(s) will then be displayed on the map showing the Range Rings you created based on the values of the parameters that were set + * If desired you can clear all graphics with the clear graphics button + +### Create Range Rings Interactively + * Choose the Range Rings tab on the Distance and Directions Widget + * Check the "Interactive" check box + * Click the "Map Point" tool + * Fill in the parameter for "Number of Radials" + * Start clicking on the map to create range rings + * Double-click to finish creating range rings + * Graphic(s) will then be displayed on the map showing range rings and radials + * If desired you can clear all graphics with the clear graphics button + +## General Help + + * [New to Github? Get started here.](http://htmlpreview.github.com/?https://github.com/Esri/esri.github.com/blob/master/help/esri-getting-to-know-github.html) + +## Resources + + * [Web AppBuilder API](https://developers.arcgis.com/web-appbuilder/api-reference/css-framework.htm) + * [ArcGIS API for JavaScript](https://developers.arcgis.com/javascript/) + * [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) + * [ArcGIS Solutions Website](http://solutions.arcgis.com/military/) + + ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) + +## Issues + + Find a bug or want to request a new feature? Please let us know by submitting an [issue](https://github.com/Esri/solutions-webappbuilder-widgets/issues). + +## Contributing + + Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing). + + If you are using [JS Hint](http://www.jshint.com/) there is a .jshintrc file included in the root folder which enforces this style. + We allow for 120 characters per line instead of the highly restrictive 80. + +## Licensing + + Copyright 2016 Esri + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + A copy of the license is available in the repository's [license.txt](license.txt) file. + + [ss]: images/screenshot.png + [](Esri Tags: Military Analyst Defense ArcGIS Widget Web AppBuilder ArcGISSolutions) + [](Esri Language: Javascript) diff --git a/source/widget/DistanceAndDirection/ScreenShot.png b/source/widget/DistanceAndDirection/ScreenShot.png new file mode 100644 index 0000000000000000000000000000000000000000..6000e4df4d88ed06128cce5ee5ac81ac1d0d97ad GIT binary patch literal 840280 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
  • 3El~wn`bl)W4muz6{g3{L)nt{Q$(Xo*!21N zn4vl%t19!av?$q=Ar?Qyf3~F<4gV4~ZJf{br3qo%w3wr>lTPrJW+IndBG>Ur?-_Py zS^aFj7ouJ#IO$C<27_Iv{Os_+j^$>a{Z*lGD|ZS0^Ts!2Eo4t;ikt5FtOQ5pP)nFV zteG*+@gT_otpl}c6~5`)EX&)SAXGY-D6s-GHuKz;3miOG2|)a8hhHSvU460BW{#WC z4nJuizrDb&2 zJ0>25ZfZz2ZrMYf4b6|`N7^S%w#e?$-T~ZDi&ck5YFsVxyWB9a_$~XYCNtiH_Ph>5 z48Ky?zq9qwfoc8$th!CDiDryuOX;o32@A%09F0Z&ISAY@Y$_(J`NA={bBBnm?dbrS z{y|R-P~$aa*YD0O5D#{Cb5W37p;FZe-J((qKK;J_^s>!>st)q9+KhVlQ7ut2g96? zs;TXtGk>6Lz=(ww0=VFC41hZg04f{iDLYS>YT+MzB{#TEgM)@m38f*FUV1Fb{?x0~ zUjtIFGY4ewDmR~fNPAD)`{o3{-Gz2pPjRK9>$9eZkS7e|txHNK)#|$Tvq$HPCyxh9 zI1*8xPJ|?X$NSROY|<|+2zLvT$y^2O;Nu3qh!3^E!uQvp)E1UZtm1RJ}EI(V{(8UZThh#Wggr=Ob|4b9L+(T>QUo${|2{9V_{+djh!L%)%Hei#xz&hlbve$j-{+)8Z zoH;ETcPsDfb)Gs0>hq_L1Qy`mtk^Nr(WNIgjHd3rZu_H2utLntNt2lfTX}dRtP8^l zc-dy^1Vi7|46n?m%>NL)trjC-Ch%2s9Nk9ORVMOEaqQ&A-L8&>$);@b$P@GomlefW z%)1#ZQ2itt=XazLq?~6B8wp9O>Hq-%Fp2GY%uARl9-cO J_(NPJH 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

    g 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

    Gr2dv}yB>O#yz_!TS@~ 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
    &zC_arp;8Wu<==3^Ew@=e@y<*W8KU%^3dLL%oi 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
    =;MX0U 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ι(>ns5|T&WA#}e)OT*DOVukSRe)+or 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

    IkSCIo~52r3^ft}$yV>FBZ3Jyi14Zy4D!cB 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%0AvtI0cjhO$&5g+yc6X*6Z{$2K4 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%0DUm{O6 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?JR*{cxP*w-%J0sJpiEWUVeyeX@SwF>O-4S@pqwXIyZ^43Gi zn&!4raFa|q#(BnQnr_)ZbBQ0ta^{gY*b5z#rd{G>>zv1ok`L++f2 zear0NYs^&hke$<~e?Dt?r3^bw;$?pCHDnT21xVE(IpzhOjyCll7TrqQ zvTSfprX8JenlF^lDw!{KMLM%^**Ahh=9?aXzIKidFN@{ zPLH$kGTOdapgDVK9_^jO&*!&3)h#6aVJ`9-9sBArmyj>f4U#}hk7MY`ytEU@glep{s1M|o@Hbu zAAe@&J3NM*&4q7XRB0|k9plb(eKzc^nG@}cQ^ByVya-{Hy3 z_a4HohW2T&*0x0Rb3C^5XO@OrWh8jWDF{Q5(^!w?FQpF-x^_Hip9OS{lyzHZi}vt7 z-1^TE!(8+n%f&W|htvR%TY?(Xovt36SFNDG3(plWVh+o$U7r_m+NT>5a3D2v$hPx) zwJk!{dX0zkh^-O4#F(bl3`J<$_Ae*BZx-?*rW_yLbMsNs)US_#nCw!O*y&8u+&qa180 z{Mj$Hnc)R@O#YeAzL9Gh*!}2z4{@Aj1T%?Jm6? zX5Nrc%~5|<$8SJsmvrRJa{0(tlj6ofbh@bQT<)~wnH}i3CHdMex+D3nrgSrR$jpvW za_aFOB8}o_6pzmPYv347-OQwJFYhf*epUQT%C_4B-qyEEV-!)4CamQ^jjYg0-3E)B zl~^UASQW;iH*H?Is(p#>Alk{5uuu>tcq%Y~3{|J%OQ~lTH>Vh$#H9g|3a(ymdBbf( zyzuCLzO63zP#9C19683kzhcK#A0Hi6-Q_U1+(n=VMZF(?xm^o~2Hm}lBE+PDPEF#(~ z+s}fYJSrrhR16e0<}m&;U3iLIM|J7T9Rd%5lT$}~I$&fqY6wjNz-I*HBy5x60sv4)Dg{8e3J2q9C zb00AG5%om=hj<=H9v6Nz|R2@~LzH)-%SsS8G#!eyqIi{DT3Et|!lTC`ae5kY(e12?gha#i5bk z4{a#~@y|K!kUM>!9U21`E{zU{-0(kf)_%lJO5@9$S^Tc9o|Vq-LwIC9G>U7fC@1T{ zKe^y*mib8ar)*C}X|mS8`9U2Ej*{X`#XAv(&Hh?}rYPpmz`qGifB6T&E)-g=NMGAi z3bzUJD@ksliE-xt)afA+WmsDJb^s2Hi;uWEG|^xBgX_QXD5{)9oyn?vYd4dpmgsCo(x~-&qR)kfHJt}8DE*pOe$n1wFWX5N@qYcCxJ!H6-Ywh5&Hlst&1?%%B^!K||r(v$PC| z7K6skHbO;7n4h%jfYnr5q4Al;q{cuiPyYCGJKfsVGEQ6jGEp5HcY-p{3MKu)Z_%8` zQ}kU1ZNxQ0l6DOY`dm;)x?w82#DDrFzN5^*vOk5=gitilOsY^n1zDZUj%HKw$#1{O zF|j8Tn8SV0Vr!Cpn0}icGlJ3Sgo}i zsky_R#CMbQ{FV~qMBx%N!UWc9gH``kEN9YBDqDEf?*aU1rCUDps!%r$jC5s9_h8j> zwuLmR{!Gw*8SH-kN|s&2pMExZ%URK^BX1$~meHHd50_ItnOo5%C!X%KuJ9;PDuDu$ zBEW@#&PAb>06O?+b=chHHHeRWWl+(XrnMvRi0(-;?ueV7hrgN`4B|m}hO30nyuRq= zg@%&0#Z&FN--XK13kUrYd=f`4!8xekev^1{{U zzB2q|ZuD#MIpHy6yhq-^J{Pz)hv;$n#IssE5mq7DS6;uGS>%((T#+Xr?pm^3m?$*$ zg3a7=s9OmrB*mq~eyF>~W!*u9y8rv>GtZa;5f}^lXAH{rDJ>rli5UjDlafW1u}(wK z(q_fa@=S&NfpMs7FgR5Ive*<^&f{Iwk$jzw2RvR#2~{9=?m09Wo^=)S;TjFkgW20O zENz>Pa)Ft`jmpQLO-UW32E6JFSPA3uata`}&*Ro>ojE8V=%$=?#fZtJgTj+}i| z@P;34q1JUnULr#9*7!&9=!#3OJ_YL-o><}0X!+T)-6d@S6T_F{2#+1hqP(z7T6b($ zsHy2!wr{%U>i&(9iDDw z1Ns>WWploI`hu88cf{(mnCyyDfZtHNv9nGEwsoEtFLve(VJ7Hc(mJ zsNTQykPm*#X?Y7XSB)6TxN`S0N?XrKw~xUHpA1TemoB*@{@5C?#F2yLZA_4|(LlX_reyAv?ZULW>{JN#j5z96}ep zl2aX%gp`Atb-6coDD{4s{A@91`&n#GwKpTb+Z)m)vq_SZG}G8uNW&)vB z5@aR$_n@zGNIH{T6=p zw~|ZnIl*ciVKrvT)lfm!9!Vd1L}6ir@F36DrExk@Bl)4K-C>q%gy`Z9S2gBXH5jW3 z>gSicKN1TNC;D}CZJO3W8mLCsh3c94U{?3rMocuOFx|&nH-|1?srnj>A#CJX)E+fq zhEz0|@4q>+p*yjsjf5NBT(eE?r?sxKNo+zW6(B{TDS99jFL`U!NlGUp@HY(%x zBpESaZlAHBetUaUqJJGXM+B2K4}p08u*7QcWi?U%TgUMm{f zd)pWfJ(LpVES?gx=xVo>ssZ0Qdhlwzj~)AIFzflW)(zlEGNcjRFBa7ejr;k98TT&> z#ZSdXK#<#q!XhFne7a`wGge`}WjSlLYqR-JYn7~z(h=5N>!JbFl%?Lkm;%Y%h1JfAH2LN#YYC5GZ zFg7B*Jux=&pCSD}Ai`aB=%y$*HEBHCJs7Mkp8(zjzZmgA$Uyfv%y0t(6ppy1w34=l zW$2wEThQ#M2s3Xxbfh%?5^Um+q+2~b(^dOjW~(4InK9Mp`lvOb@D*&M@Kn%X3NVS~*BF^;RaN4ko`kG?Wa_(mI1ymtwg(dgAmdZP< zA`Xl;(0=eR!Wtlb5fgq$tJUHhGxCX6Fqe$Q&4!JVGMz)BJm=$Q<51XVS-BA1lU97_ zM4P~2h0@ZpO;c*rEMFAjb9cdiQ?1BFCbs2-;MsBjk>O}xW00sY0{712#eUU}j6@HPxWbrz1}QB34U_%{6WcOD=(=*+sVO!u{L9IWo!Y zV-Rtt@HrB3E$yQyPM7ZF^}VP4%H)myB2_GZL(#}1(=CDFr+y}D?R}UjoVB&n3jyqL zdJ6cI5*`uGq{H2>nQhs{#2+NNzOcy6=@@8iuZ4BxQFi?^^b1T?c)Mtvb%VC*`105n z1J>Cv$Z%bRx$wPjO%~xWZjnNo=ds)If@Q*MWmA8- zXH#)|C674q-t`Mo2JT^s^ryvQs)i>V#&4(E`_rpwW-=Mv+SNN;%2&X;qx_!uh_$aGQl{rl9 zQ)`vMv}}K_#4&a-E-AA6A&iF;-$@p7dM7yIRGAW=tG|lARGu>ADRO&j?1vzYF|%K9 zkXcvVW|%LG*J1^F9RXLvRemM1>Ya5l&MQK#RagDTO|rdn*Z92SPs`|ys(B?YBd730 zVjd8_Pk6F+-YiBZ*P9t<1m;?BCrp=j5p8sL)1;y(G0d@PXIAkSB zLZ*1RRHeELpM*Hb6y(2HY=FFT(oYov$PZrIRUahERBQ>Fo!%|C0T5U1NV*rJ8$su8 zw3mPW(u`W@NnG@PrH}10NxIfj?#dZ7@1y_ecRM>#f|r|NTO!gG@KBR+{pgckqRm@6 zi{?R+9%pSBG{lGFGTG|#Bfl0CqB$4l$*lIV4a7|20*x`BVLFgdrO55sezHz>fa>RB zg|U8~tPaZI2K^En*jjXnH5Ej#Eph)GA1Zj5Ib%cbl4psTpRx0PMQIqwK@w2J^XQSM zSoI|WX0|5Ub#})8vq6E;QpMmB_Xam{DPj0XC5S}2{qx^Lb=Rx91Kfu*Mckm1--*jX z-Vs5M1FR4Kpdq8$^0pQ07H1G!q2UuL6^)2?9rR_m7nI{rQI0e|eF(UQpE{y>by$q8 zJB}+`rD%TV|G9SZzddWZ!BXF!Y*}*H=9H8pe8%v&Qth?O_&=+t?=SktWh;XR{jpwe z5RW{?+Rwmgr*pQ%MA6eT&3~bx_n+q$Ncc@p=~zcwNcZw|so#xj-uF$^e5+s$vT^_? zCUp8ME`I57gt%(4)lcQZeGIr;vVbCs2hap*GKA~x8tDaQ~JMGrE+)u82murvV-JTy$zDE zF)uVvvVCIk{hTYGP0tx$s?6vtAVF!UeaWg+LIp?|8kl#Ywr6brSaH&>+h;%KyL5{giP( zN(Xw%rFlR!MoTz$*f8!iJ8rK#ZZACU2oW$(liSFOc?WCbN$UBUy4CyjJC^pZOZl-h ztudSG0e62na>+d2 zyDfB52EcC&+VR7WDt~I+fGIa6lER0+0j@*?1Oq}|=t6@M%&G(`&bN!t_eEv+G2s(9 z9%a1t9Oyzy_MF&!4H=2&CTjTO)@rSy@{uwrNlj8+>QDkRkp#KAP%Ct^swZ}wi$-t6 zW}~rLc&Qu?^sgv~+t!7@TN}1tE)5vm4#F_E?MwR&0?}wI)pUz z$Q&D(>4(KP%ur~%AZ}An%%Jrtcje0f3%-!CaOn{w3i_(}E4g!b2BL7h>aE0~c`U+? zaJ<>0E)~6*Md!brcX5~cr2sKPJ8ldcILd9QR`}=ouo30@Td}DH<+RT(>?wiSX8WDg zPEvce zr;Ecb225yvpMOf?Nb^cvGgQ4sc)jJWrh%@fY3m?%Uvw?0q}VEjC+z+B>UnbfXu4gF zBI#!;5H}FS_bs{18q~jWJpO=fYH8@LkL-W+I6qsj)GMV|KRp%tn>>wrPdk{4}V7&-`bAiL)l))KPwbo;kLMA zHgI4sF=$-IL{RW;dezutUVj@gn_%qFTCxe^Q8srq8u zn3*_P;y+dU@SE2dEYi-hQqRO5d?FtHdz-as8D99^_pjX3?*yV1`j?B(;oT9-Exh+l za`Y=UZvL0V6)x^H18Z!0-5zaWd%rNKYn$#2J3ym*`JlX=)9eoz&6zG8h5X-+R~lN^ zU`g%O_u?Jn+IvbOa0(d&vR8H&T|H_L%A4DnRKiF2gafc87p{i<9Kg7ugk9$0tGKXu z_za`Vn!yK}hm#UhKLMj?+%QJs|xdOWK1$W$}zZc)gx*Mr8 z3z<2sBU#p4iGHw#-9L{!5D}lIJ7J@MTl$-PrSZIHZ9U>bW7a^Fm?;=NdQmKUfKCK% zp*-kCL}-pcb*vf#&ZIM!8+SvCO@C|ga)G-7f5;arW!nVEECB~|Y8QOL_p+w6Ike9dC&Va5ua z`BSulgupVH^r@ZMLLT?u7y4bwZHcG5s%nMXEkB>#vzu=we~9{6jvVrM@tPw3QC8=bquijotj^_5mW_@UKo8jJiE`Pi;#Tl!R($Q#W=`-0`I>i zKF^J}e;MN{8LPWPI*%l1He`s=X3Di>deWJOlrf!-w4)pNa_u(-c{+KSgmzr+lhV|& zBoq0YqpaFe7*=eWq|ni-H2wT>#{|oX+DeD=j2&VQNmM2F4S_L*-Q4jL(*B}xde3lp zQKR@TPNH59!V*f$SB{nyz{HVNqC8d;TvoG~!Z!&8+8Tv3N~jrClyo)C0m=&JT8^P$ zOt{d6M6mfw5l`WyLm|(eO4Fj2^xIu~jmuA>N+bS^Q8$^^M(z^ATLLo;4P2 z3(-p5(T)?wn>{oZSpzz~ceEq$ftjnRX#s z^jAL6Fo#6uh(N{|JB;x=+Sn?H>-p1MW8Y&oy^Nc9HwWbRKclKes;7?+y-hp{q~S<$ zs_?JlQ@C^i*>AX=&kWFUzVaR9*ms;1n6+C!h8z%~zXHNmLleytq}Y`+k?Cy-MNBuB ztGSz)*Q^KQlIrPiubnXA`fKPV`npz~aOp7mNo?x?X`m!wY{L@6aZ^kN1B|~PgD0Ed|A}(`LY5u* zEy03=?KjuUOG>wkSPVbDAFxk8EUwHpDb}DHc$>fdJ$9o0{}xKA-gvJwaen_KmT16i zJ*dHCcqS_HJ$W5x^n)NCjpQKlS8$f*!{^cA+=p7ut&gu7UECeQAvz-&sq?y3!QlDz zlUeWiR%h_fgu~_!!Pk3Fb1cl*7JMZ2 z;LYJsYsZm+&hA<1QKZ>cr>gc$jS{H2eQ2hbOYZ=M(6G84rakJdPc;|u`#3g~a*w^9 z?$a_30psuZkBC&32F0v5<9|Z$l(vmuZY=fRzTZfCLp7+`migTwbDbn4T7fTCy`}sv zU*uOUqCwDcR<_MndL}o3HuGj!`1R0@( z1Ca@wg7d9srQxfVh!L6IS7pC#Dhv!OHN&`!x;?q04lH$qV-X5a{dUn>DTZiL56v9< zlw0ark?}-QY(ZFH?TAHlHI3}`hVagG346OZdVeP3-Sd5Bz{YWmVK&%&>T}T!-SE_Z z&lR_;T`UPV?BvSn@qbM(w)F*=8`3h2pD3>%yb~OA>hV9cQl07h87MEIQ6lJwlA_Ya z`GjDZC<^N=3VA4s{P!gk#v5kH6@J4K_eLP1&RH%f0s3k{nkv)!-*e%F5@=;2<$6;v zB2?VCeM6NQ{!$RONNGo0gR-^a)w-HtG?X6*xODJ-^O#Y`y=j}K=CvnbL*VFupA>)fI7v1Id(ca6qaDc zRHd$Uwb*0MC$W<;{((yKDVJtt4~4Fs*WfnE0!`}WX$<)}g81NeH_lGtU!i8oi4cG*N0dZ=d0y(~L#+pF_&4U)0`Xn>{J?^XC1 zMwIE)Ge&mCo$@IoKjM01+dj6FH#bUq&eKne>Y;>JHk_=lUyrP;-Uu4^{s>~&gZjYi zUZRE(zLI>Sk@Edo9weN6WkKGFkBum5domRWDlA9;hJ@biv*_6+#bt1$v`l~VW@#Cl zi8g8;7*A+(77_|eI)gY^ATzNTWQW&vQw?W`utNpi&YxHgjSdN+DY-Fih|0+iSc1u= zkx}?V+-5{h!%NYlL*hS$gF8UOV>X)_L|{g0bk1TznkrCoK#lTK@dZsgW2hGc$xYUG zeua*`gKgZ$)dJ?n)sQFBZQN_*tAF4?gtpM{)C-9uk7Kv__WN~-5a|Hdn7rK5VrHxT z`I5^pkJg>?6=oB~yJ0Q4E5Y8DH*-pkNlH%G#-#g}}}?rD6h60;p2u^6sRnW44x42~bZmA??V{5|J_YR=kQEfSec%xDjm z{H5lOLK!O6Vg{t=?ZVI&v`jU$#s4N!PqYDu2uGKU`BFg1LhPiG-FlycU87cu6wCg3 zL@3M|5N!OQ`0hj=p%1s=GQd=c;M=S|-si{m%G zN4g`VY2cH8?J?nA$&D`4PbQh{h-useVcLW5x%aIzM!seyA{qJ5-G0=#I^32VtVu>F zlMTMnxYe^9G~{|VSf8lXw5^nB__T7+j{T28y1Z(s|Fp}um%|Pdf;pZ+86l`+n|SSp zSoRR4F@BXVEy@b(k1zRvF|GBn1hJrSPn4U&ceikcBUY9!uJLzv0+u*uA@v=~%~3g; z#2GPw(DKSOG*|l*yg^r?bY4NFOsj@>d#>#DG(|%2M}VSjx%5XFHY!;Ox^Z-$#Ir5o zKCRx&%fV~5tqq#NE4P0m>#7~0T2oLbzx$ASFp0*CSlzFYGGFnW+7K!R9mJuwtw+7b zQyEmNb@A5oxs~#@jr|KpZ-8imW3MJ@0C$Q=#5({UzvZwuTh}(06m_Rvz`geBS?_nt znUas1m&3_Oq$Ue^M+pBH&QL89z*%`M7a?QkH1>P&k15NX5eugU6?H6#^aJAfXD0K2 zA^rVV|GfZZ=q`59PC+|D_+YaXfN`!-c9PO~fuYf?!W_R&jrB zk}fIWgs77JG^HHYqA&Kvd>EsY`>Jxi#AefQy6ss(Lx}t|@*Q7-2u_q)qvw9haqcy> zUoxI-e-lNAn^+>0IoYK{eqS9ip3ku?|KvcQb_d-d&`Q$miF2y%aedUoRfe-fAi@3y%|F4;bz#EQ+FEIpy!Z} zdjb-FGVPd79yeWdygAqE^pJLt=b=(}%dZOS-ebQJV?Gc1f*I==$b1s-mYL5h%fuRa zPzrm|(2k(f_Jk&wG(CyX$3urAljnF&HrVO9f`Zy2{c?d!MGM~gNk0IcDcLb&CCR@n z|2d6crX<-t9TW@L0uMTK_yVcX8#IOwHMC^}@fng$59gaoGQUHXe-c5&Uk4pAXU_xtfB(PmFII$d;VY zF41d`o%e12l=l}HaI^MI1LHkoiW0m|FqfXs`0|sM9Ihjsc*UGqEzi5 zDGEU_tn|<3{%sZwtxzCN=)^rxr$2uMYS5MiE=$-=lZi7rPBCKY0okyinwqtivhkG8 z^}f~}WIs%)Yr}PgBF&Ri5i;>=PMxIWjGx!0ngNJUBjT$wex*Yk7=NdlTD`U}e$4b; z)Fj&uPW_IPQFm+RfObiV%fzLaW=VZ&mD}5RX?bIHC|hVUWO^(vtMM@Pl&{F zue{i%J>|;U^32>Ta;QC+y=@SmwXLc=_pE#1a6%G0pHX@QuCbq2EwH=4MrK6kFAydx zkd?n94%@*vRc0p0yq(mip0=aUI0i^H0+R_l*-JPHXihFRkVl7tOgG+IDDemr4in}`{xLa|TQi{7x{&VJ;tGUgSt1rpQ zmbKr-IlQN%P8j;}E(Dz8DW&)Ev0vWz#*v2{;3#Z1{9ZDr7yiW>Q^7y$ zkKAtXJ|Xt|z7}85Z%iCHy%b-3Rr?y@LX$Zw)yLJHTnD|2o;$_Z#kz zm9{eoEwwJ)&X`57e@`9(DK!(d63ZgCon7*82Ntf4u*0aH36NNX)`<=*e|m~K3N=S( z8sz)q^(8J9N^g$@%6`C(uCwX~;;Q)Ok9x~thtiy||KZj>wPaB4_1#;LIFuE z(((9p&VmoyyIS1t7thi^l^%gi`gC6Ye zVe*toZ`HBROwgi~i8r?^0CF37zId;Q40|6LlJio4uI?)-M+D!H==aAY_A4bmSGX-y zjOo`@rp@|(IulY@vo&3DEZj3XMgnMqU*F4SL(I0FdRdTcXXFuHP=cW(6rWWM zD8CBGl3;MJj5*|od&N~Jvx^9f^=15X9qFoZScV|j%8b+lnnI*R(v`Bc6Z9 zr*J<1msrM=Y4uUpN67r zJ|&SsX#XttOqz&v;_JW=%zcK_}$KcWA4023!;< zaxBh-ja!hO1Sl_j=E5wf*fD=$AxRdr5!q0J9>;ttNhg(?DGPvM*>jEoqK`TnZBF_+(AIJxa$c=NCvG&atuh5%Hb-{%`by^k7}LwrFV0+ z|6Jrs@tqhNCV@*4rzG4)sQ841C-U;k0XyJkA5~0n8WoH2foTasCDt*p7WDJNG3LHV zcn6X zXlJ<&h+aBBUyy$~D*tab<}boUJ+llq?*BEg*r*gLb^oteyZL-KES!lOhvufQwd%xg zI4{`p7`ASwrwmV!XK_tSMj0&O^T-)zk?hKp-NRS`D|(T331ZAv7;PM!#0U^c$3XRq zIj&9Vkl-@sFS6V-hv##ss&ZAvFqp)kM?ll1X0lTw$m^}jBY5`w6K#4f1QTyp6VhKG zi={-LJYvB;Qi6+&GfH&-eAz5FrB>VY6yZ&0FYFF#|QWzUT zE_tC50=Jhe9w+L`hP!4n2l5JbiSeT{aPCfzGR^kSVKeGR((tAx$FfhEiMRcER>3_g zmp!*QY7j~7T4@3L`ESu+7_EzCzPbs=;G7QoH80DpW~%+zU<3w?+U(n(Hq}l!0-~#g zUXV95?w$twF|?!<@bloyDyH95LyT80TY6lZ*K`x=n5kmZQ|3y_L~sj#cZL2}_spmT8L^6#P-o$P3Z*b7Q99`^X+kS$hTO z4N+%^hHGH5F=712BG3IPW24aV?knPF+I@}hGP!KpG2w6$wg#GQ?#TaLgNz7%HTla> zy_D^?drh!0b*++s6KI6nb1o0@SOEM^_Rot93}6nXnT#hk%-hD1YGUlv1axJVd;~43<{PwubmoUYUO!HdbM3W=G76qs*qhTS8frd&-(x(b_}O^@uHM`&25JytKWm_%3NbytjAcEu%iV>?8xiL zoFFmS;&?o6$cqgo#zF0N0w?#pl@ga|{8Dqgd}|O8pgcTe&u}pPd2J-?2Ncb?DtnL2 zFzSluy)`SI)P!y^ZHtD_IgR_dh&fvdiw>*T?O*9%(GeJP`1q4}mBae$TqY;FbKW^S zhY!y+nQ-3YtzQWJmn~7(lin>wcwiQf=EA9r(l6e9ZP5ZA7QRn&Yx1^oC(beqR8{~K z&ZWJf^w@abG19^7Uc3`1Nzv=&5|7`1C+VGj6h~BL`a&XSstNJ{g(HfsVeY8XzfPCD z^nxPy95It0A{xp4U2>Kt57(nc8U%Z&AO^vQtulXl51S`b9N;hz1%C4XXueuQB2E17 zIOwr?gmd!Q+b@8?$^4<+fBj3%ZDte5A$x?azwe8eN3c|{#+m|4pVRNOX2F}(vw3d} z9WUXt@w0D%#jbG5HF0akN2k{}vJ{xx?I3?C2A}^e7>^Z7LaS3yAOU)m+eJ^!fk20E zZKIrhIQ+sN_K`&<=d}ku4_>+?yNdmWBv;wNhutaSk*6`PjNaZZOFMXe+pB;{WHytT z;{JU@+y|XlF7AgX0S1EXl8$|^^_CvTO{qG2=s?b>vur%2)$leQw1IchBlfMNHd;~~ zQF?6XN~-x{f5fw4;*i@vz<=j(Krm%7SLd)K4Q9RDL>)hsY%D$SX)nW8p~)_Q@5h1D zk4#{=<%~t(^0Wu4X1-K5?8mo!zn`$J{j%b^YTqQLWior)-38QjiaB%>vPz^HnIaJ2cCjb4gUe(d<1 zz`Kbmyn}3baSMK!t(W2XO`R)AA6fvRa1?`kqaV4JB`RU^!jM9L5P`Kcw-&+ArKJRR z#^g7?Zo^HZ2*YyG>o`COY+N7^=NMcg%LrMZMH$zb?H6oTH4OdGCQp!1b2LMi78=iU zpKV;#mpC!ad?dV#(8#x*;WPDs!&4MR-P{{~b3b2cCe65(qz&;BN`K^#sTPs0(iv3e zfU*U#e4!9A@?XNJZKNebO1csL)tF*7P5@T$p&Ru!%ZtA^?6YO zKKGPfkZ5EU_!`mc(js@c_MpXE5A&ZDa2v0}T-^r3kvFGAd>32>>&DZuNqot&n7iL} zT9B#FkYFX0?!lMp&K55v`+UKqzaGI-AJ#bInuB;>cP=uBmX6fZC==q@hB)L7ZmF#E`XGRpsOEXNVW5We8BcQ3O& zGNB5U!m77(OHu%-#Xk&a{7J$kdrW=y`3{;YK(#i+2{OktPMTUhjKl8foQiHNj6Xoc z!>e-dB*r^j{8zdk24qfQrNE4B1q5qSL z^K_He^vq5rbdO6xK*s#wjgE9K@ePAM92NV;UL1({rgOfG=s2H1$(( zP3&py;rlDRe;q+zc94+h_{0MIh14UGBwH;N1>GfN`sLwtkH??HdWUHFOV^p>u8Jx~ zK%=d6PVB({o(R3P$Rpg>?hHLydIM7&p#-r?99N`~LYUz*7xK3nSPC0GciS#QQYj?t zCq+1t~Z?Pynf?pDRM?AsUNrFol7e(^l*%Nssoi?R7{9yj?1 znMeG)N>ObtzZgKo)+zXB>LErpggitEH8V86BwCJp5ns7JRJUh*H3n&vDJOX|V`&`Vt{q+T?uQ;~ zkRDgIfiC2mr?{ii3k!J8YrET=o>)nV-mD9qK2tZoKE!czGS&>Ut;-23I+p$Fv0ep! z1PQ5@ydLD2Qprz2+$egR12Qm_G{aT{f=;pQVkIcn%tI+VItMm8A3l zUZ-xpB%IZ#1FVA=j=wQ!pt)UifM|G}lkte2AJ%$50>jI=_nbl;7V2rUk7To&oBm7W z&Rn9I_ZTlHpqg}@{}{|aszYv(3E7Z90^&S;F)LaA)h1Qf^j*3>MkD|maw1d{ZSY{@ zC%tB7K793FB}QQ4`ty)2rcD-)PsmU-nqV7;reo=BT%W{r{oI?R*VqYuEim-hb$B!y=`_=`bXvoX+H+$VdZkHv>|7&E-qV+54FDbIT z4qiFEwX_O64QduVV~pA_-oYA$T3RcWLKye&X||J&Id%rEr`*$N_E6LIU1}CJG#0{B zx*7-Iccba1{?klMO@b+3$~H&VQElOoBX_D0vw+cHhu>MI255WjEx0UTiO54bPVCkp z(pJ$FUvA#es z79s8*Vvs*U2MYeiYaC`%*w3qgBAIPz&!vQSnIQP7Jwg3(^4@4GXG)blx}4zF8Sy4w z$s)+H#qi0Ep#byiEzmG-EGK3VPb5hATcG(=rO9)|UfE0h&O1rw`vODO7qh+c1#L4 zp?)8^>a9RAykUQiNUOpUJIOzuSrj{HPjjPAwS81M$VJMx5%m9XJ{QYQ@kA6)Q&#%f zL9OBZ`$CS&HP+GYU$Y|%uqEhlCl^?&1L?C|CR3Nr#c)k^;T5Y6vHPi(YTfYgHH=4K z#NmUFzeb6MAaik|_W~5>_~`9x_p(PvAx8_ydPs32M*hz%n!Ipb8mD6!4OxwsV!wC> zSY+!fr<`d{;WpsazWy~yJD>1WuRQMdq1%!sU(XQGHE^ZBJ@?O+5T z1vn=R=iABPi+l6)^|N=`w`1)^_^5Z`fl;Oz9;o>S*7|EMY=XtS4hN}3FSpB=Wqh&E zce;)7sKVAfmyICtEm9r7*Z=Q9(e+wUI>H4z5SUX7f0~Nz;Crx+2zYxuxpUUeGWt%Q zaCmzA%s1kUbZnw99)JO3?T2pEs#3e*9(PUAH_H}yoOm788 zXrEKF?Xh@1W6T~t_)`!Hc$0tJ(Jczf)kpFvg~c2nT)uTS=i@zGu5*K(wDYGNVTc!% zrF7aG#E7%A%Oj8#NWuUGpqP1XUq3w%LQk1gT0ZE;Vw)k1IL4HK((K`ZVD^6a@~!a>XbQ(qZo4NOoXvWb{g7ZGTI=7US8r~sBOPh4 z&Yqo9!0Yvkqyv63Ui|CfdhY%qz2>U2ForW!cy*T=dy=Qk!tCX%xW{FMyx;ey->g=@ zntNIwgbVF>*-noUdBsgN@9Drr0bL)2HV7y!V%uXT zQYa@>AI| zjCqQtt3)J_tOC!gBsricJB&7()v{Mv5#K7w9%DKlf|<*%NoJ{-tW2VhMqa^iV1t?U z_{-Mc!|xH1*rY1Zy*6^HF7B@GyGCcFp7mM}9c4$dC+^4Z2{seC){+oDXeC)TJ3se% zO_^FXHwDe8x;;@==vmg9f`@j)AHrnsn#u0U>sWH4C0$14Cuu;GC7^(RK}+q|9=BZ~ z9DS-!ak+#{0+5xgpVFBWici)h4`08qSeO6o+lK5gNVX>T^H`!eQ@l7=Q*P%vtm*{w zm@j`G=`$KMBD=VZ`9X+IO@%UfSwA_4lNf9NE2o&vj6?t*kqqsTY==wKw>{$eCqh7& z)dj~`R`_v1@c50HzB%UQ#TCraZ(P$?PK{&)+AB7sPHu$w7fJZ<=*H&abT;}Gd`bG6 zoyR{uB~MpORJPlgds#f*qE*EITm?*@R6V8kCDKoQEq*NuO!N(5S48U?!MbEM`~|f< zzWJhvoNTGRP4imx{d_XB$G z#odLKu=C5TW^LE>cKRD4w9ebBHkNzf9mschym*FIkHvcen-?h;akatml5T~FZC>dV4 zoPHZETNvcsHaSL>entST&4s6SgVxeD*UOK2o2ibu%9O6YUsjFc`5^bFP{d=g6OJmL z8)(}7qKG4*`_@(%Vu-?584HXeqj=lpOH|3R3*66?)ntjrPCwZx;Q9iIJ(_GU`uss> zM0O^{%)h&fO(2ojVM!XNuot>FiB1?{;$Unz={B`?E<9Dl>RgsEXHh{v2?-&)39=hG zP3yYT*2q z_85!$_EG8RBjOgG&W^A)Osyn0BcE0%{l+_?R!S8ULXE*gN9 zYN(G8YdCTp_fuOUpQ7YVgorek0!RR3`_kg`U@4=JX34XwIg>nhXsbEeXmhV4ts8~x z)lcUIa^zY|G@eQegm`H9^V1oFP29E1l<*YrN@cBbZ-2tReA4Vn@0oK*KlJ#dE-EYs z{3gpde&#?_>W$Yf33uX45oAv3lZP!T>O2bgf-6q%PAIgj|A7t`r8Z{fO8 zg1G^;{phW$?pNy%w#^AzrzyIX4z=9;%MDu~68l(!-$$qRP}0oQXCB0a%m%R6D*1!f$lzu_V4++EW(M^=wE30X2|LawPDcX3hP+@Ur`zCj35h?XcsO zX$AxfI3&fFP~$?9tqMB_|Mf<*8k>)%SOqd)|1IeMVc1uZ!^ZTX;Ug~By{4pdmItR~ zu9|F~)&5s`mPzb$m4$$XFNMK-)-YCyXl=Vz0$6sy96_0~zfy&S5~Yc0?}80A)5EA8 z7)UWQ47NkkhffpwwGWfry?gaSELJ-H$*I6tO zZ>476I-B-BsFE4LUL)f9Cu*mOYq)-)8~Avm=fw~O zh6IDQC5)QTDLya}j#Pck8XPU#Cok{EE3}-If3H!-_WWsE-m~v~OST9G{@YtsV5_7b&NsU5rfi(U%?qqcZV$Bge2@E!&iknayE7^g`<>DY{nhv6O4_&W zdbIcPaye4WWXq-VO}Eg0wigjDz{4pF6}#Ma2V2+sUC{sd z_+C10xQu$D{Rt96_F*VmCDPZ#C!pN7+O@m2?a4}LM?KrKg}QAWyW~sZCxU%(3pE?} z#<^`DD|E$`XJY0ZJbS8pt87P-<)=34HYRe>Wy^a(j5-!@TI}49)AzjGLtCekA3!>q z5!qH(2G?DA?_YwGH^+t1$S<`gi5h4Q*h@Y`%35YEECNG3Q8uMvt9$GwPVCaDLy@H# z$RMVo9!+uP#h>spe<|01g}AYUI>W7bV$8W}20TRbWk5Ld$F}%mEC)qTGP`b_zoi>D z#e3HvKU5)OH?dOUkc41COkHsZZkVm?=VBNMle~gZ)RhlvWEvb2@JOQNg!n5`t5e)0k-eCj{aZZJaD*m)T|fHS3(z>?U}N6^27A?<8}>OXw-QL~16ijtzg|KiX1+aD+yO799F-pXT{*mr=R! zywDJrV+QLO_ZrsHq_tHJ+6x0pG%kf%49&pf;)ff(XR7+mF+Xir-w zr|5GdgpNFW0dYdP(G#2`*A7ItT39tYl*_;3WKV<$c0N;l7#|MLGW-McbyW^SBa8jr z@$aj4HvOm@J=8>f{Sy3$bb5FM8>t_(OYsl6M#18%Wp+I^}vAP+Z zEq+PQwpw+l!`5Dyk|Zj9pfg+SQ+;HW7te50czWq zqgokzV8W<)$roYN2ldeA<^IBeXhWnp(9B36Fipuqv#IXrw*B$)@-_~eih{)Y^S&B; zoRD${)rhX1Bv_Z8#zboYIf!D75p9z0&kZ?r&CDSg1W}JkK95^Q?nc*iHSQI4d z2M$BwaFL*M7lIH5zk{VjLrX|xP1is_FE;ctcc716&EFN?7=OcO75E(4XtOq7kSMRm zer07rs`!gO&&jClySAT#UD*R>7V8Y@v>I9LB?x=yT6zr2@^)#B07M$xIZ>)kqRoB3hX7W%N)87cFT_+3h6g6DzK9(h zQB-aNyQ$|9qn3U~U$8Ivza+>-dDz{di(2t_Xv;ODl;!pNhp)=cr-rr zI=z^LzJvm}g0aZ~;WKY$CHw)7O4sb=0q`7xDz!m^jsW(54*{q;FF@nSATdV(cRtz3 z6S>8ESKq8yrLSZA*72n1trS2mKfT;B>FH5y^gC7D=4+2m?=*~DyXZe6h(7<6D3w!5 zt)Jda7YgOZp4W3jPW}!FkuVuPV#~^GzIMAf+LAN3;1IBE5g?B?H*Y+9x_@=uGqiO{ zSgR3nM5|E7{1jcqZX2PG?5Hu~x2;;pmtg`DYxs4~i9lO3H)#|tP74MpL*tdxcLc+h z4{(Ss>HIG3oBu=(OUjq-$DxeZH{3OYBLkPr67Q2uJ@+yXIH_31xNMRW&?)hHvH6Tyb&jB@gKj8pv%(D_VH(C5;q zlid;JUA?Q~1+dUXkQdrt?rPv2_a4&t$))63MGya<`?~#%%sXLXEbn7?;SoYbL}HQO z7`s#M$XLE4pt!V49^GH=rSaW|#GTd5Ev1;4+E1(R_rCxI* zT%2cbkX#&STOPEUl7_KGaOIei)yDMA;*(t1C2sr908dObXo@*U1R@@O)QCq^q1>nb zgLl9i6efq%xe`l7t96mxqFzWU+nl-UQ#$Su0{7{c=JbLi=tMWAxqX5Yfs$>bEp2I5 znTm6Tvhg4TJaP)0QtcAWj2S%@!u<`?un42EXdunPo?v4~t>+o1c8G$BdtaB|7CX2O z{A*6N1O7`x8Rk)+Se+?LVDYTohw~inOQJ9?pCzq#J{AMcy=ki-lFBSjdy!-F;nzy1C!YNTe8qcJjL+&Z_f3i^n)y>wfRt5&s5ATAGWZMEEJLH%e7Jp?m znC=jDu)>^u*aM-7=XYy>+Z-c?R9yylt_n>-gur!{kIuY}eUA_LM@g=5f#}Dhqg4}$ zaIsL0OV{d4P@eu2SWI9rL79zbmn#OF_6ba*d+dMcWopB)ZT$-kZc+`o#A}Ni!fkm-CCCAsYvu(#4~9qIIP{iF`~zk8?6$*hcF9pKQgTgRKg}Hi zVC7tF-rD}~q&je5!I}_h$O)wDY$uWXmwy&R>M_74hIAN?eH_t_$5)R#(S!&j3k*PJ z=|y8EJgZ!la$>1=lv9>X<+}1;a5-f1nAdv)i_xH%ICS@m*FnUd&dIUMdrW~R)7MP~ z>$f2=0(v*J%eV5r(Uo{t*?A>+Z3>igeA`Srl#^nCIka~(yliQ9MG7!q-UM{zln7#c z>q7At@b68tL>PFv=u3ol%FkbGyGvhW-*c|ow@$sUVcF=ubFVAL zw^64KCwz4h6rv|5>Ha9-1tnpj$a^*%IdRg_NI`d@JihoJTTuYjd% zBY;Z3#>ndRVNJH5e)~k@vGmJ))rf7Ow6yMt_{KrJJWKI; zqW{Ehw(;5O@FivWX!S!$15$??hk%Tb2LLmHDKj^x)fIrOwM;G;D1ML3kyNJEp22S{ z51ks}F<14X?BlOWN%Vp#M;(*k@8_upqp;cgED-vRy*`8l;)5l;rc)BmVURrXOK->S z*{Mag##NtLM^HHE5|m8t57tKV%6+t^o1e8n4MJ5{Ufk~iF)5pVuVM)1Re61~YFpds4#lbIazN~|c4;dlb9vy2ka z51WeFN}>ZDxgTvNF?XSEE5xKj#v=))c*apgL;NRC#iU|h6j6WC_dq}i4>kyc47`jS zx|!CSHI2eyo#(WT6IMy!bki|!=ZJY77m!ra{0^td!`1`F+`WgbvNNf@Sg1$-44h??;%SL>GSKKQ8{|%=*dtIge|yGT zI)?{6<(xg2>1M-5uKod?gux`WC}$m6mN7ui6~F|}*(6jn+(~eMfka>@ml*u`M$J}7 zC@>inr0AqpxDM#%V=}RB12n>@|vYfIfvvQbn>YMePlPNcnvC^sc7%?vk z#DMduW%^LqSLj`-{Gmu=y5Ki+!6xg4NQ#6Ikp!z>;J48TYk#!28*b^VQ{=McIwJp= z*A-ygxD|4`kujqyRrYU)C+_e5M(KW7IVq$hg|(3&*-zY);=m;3xdo3rzTDphJiR%t zUibc~nl^BcT4ziN`z8559rJEfmm^~T8s^UXp^cQhD4dPFV2|ma8U6@d`--!!wIp5lTtQ@UaKp0 zdd+4cJJn27n+cT9oe6qb!!zwexZ1jMf@f(hOJ9V4L-a%-iB%@9+P3I)2Z*^e}(ldhKEA zZAHm?*V_-0u6=z|mw19|B9B+#V0Q4cYTD*YH``=<%BLXOT7So2fp?yZtJV0f_u^hp zH0-@sc;7A*{BExouajzvqjT=F_xRNOo9Pc*m7=?^qHEf32z|2^-^v3vxrdggZ|?a6 zOQ;CCpZ)6nDV@Ht9~S)-`EYkx$HT{VJB>gNE<6NNc%hBW_s!a~S+3 zcSV&0xZ+>wSPB&@P!)rz=EI6Ux!I}LvR@>VOvf`@yRMz`Cn(D$j1JHI`^=f=&XJ`( zQ#SMEoNo57m6!gYvDPmqSy;ahHpUUt zRm)LEx{{7OSS4OH9<}?Odr`I(AzRL+CAO!|opg*9HB`j>4A~eo1Fw35H=n9B_hDJI zur`XXyHp>Ujn2?!umda(83UzG{yzN?{Flj+;Fvm%;^ix-QfZ~5cmDJf#Q5#c6WH5U zk6k3coXck@z&-x%mr}D2Eu{?gz7!oPSFiq~KH`Q$wx7>{sF>6&rXJ0C;n*1F=k@6fgBm)Ew}P1wVr6<XO5iH9q>$)q=|kmrKw zAx`d7vWj?4pmJt)RO_GKRY%@GKSn+`Y)ZDwLBoIhzgusTvxvzz*U1*Tq)+2@+p$eh zP3nzjwvL!vbo-m{=~LJDCB?SXuw7PpN$Y{rE}l@VFAxQ{;B0v!H|WX%u~Rk^L$iw5a*MMDTn9W6(bw7hp}qFdAJs8adx^TX%Y& zgac8tNsg;FUi62G(9=+|#7=L|c zwQ1{uYymH)n2I{=$lv9wLi))p)nx9R@8clUHuE1o!IS8D`Hg~5@D z1!y5i7eq%$0IVjTpU?$kpxj(8v96A_H!pDkB0(4O`(S1i?1t0wKw$j3 zUu}p2roffwPctO)3YCc_%|4u?x@SG5>Q%W@n#|}AfV@E9WO}?#i}0QP5@YjF<_drc z0#9B~?wi)PMixe2vwzq|dlBjDDq2|LN6(?qH;W@$|7_mCKnbvdXCR><`9at4%`Tby zl4OdJ$ak3h{1Nftp9I#{TFq_<8)0y-N8c>b={=vsHN~s-@#NOpTvu^E$7@~R(lkf+ z^Xu9RTe=c@gw$YA(=AlyZm11^?b(s3D*1t!<1hEG0dfuT%chfr8Z8<7riw!{@h$vq zPBf=mI@CKUDn`6&K`A+ErtOjW*EP!96uPsc7w=!gXFfR#RQFQ zRL56RFtjZY9(CH8-m`=`&_d32CahK`os=Mr^$%ZTT?L|O`<46E&q-dwgwH=C60%Xi zP^(G8%%C_8UE_kx^%$s26SPBXU!oWi=Y%*$GFeXiWwvo13OTM^{;)bJEYrhygKw(l z0YyOql~x~&4g_;!RA$bbzA}mjUb%ZEYTb9GemZzq*z^0z?0sDFO01ZSM7{=w^SGJ&)AyWYd9van@1`mo zEW5hJLjn#;xtIf5-5&EVP8Ybln`+07pF*_r=iTmF7`8@Kt$vuuY7Ed)%@+Mv*2~t2qz>0txma6tv{S z^Fqx-_^UpWJRD4J?r8N>2W$BEv~IvP9^YWWnsjxQKjck8RMA!WRTWg7iDHrZjKL!i zpQ1=lH%}ss>V~%EKb<}_DNc!X4OgW;qg!tLoU_JQEtsd)7BK23sOzt5WLi9B?*{If z;qx@4?wcQuSrg1_fv2Pz>?_7|k*u5NauFZbwAU_3MA0WeHDR!8fBcoLZ8$0T-mwpV zHJzvJ>AEQM=FPY2V(J^?mLyIm=(lOlzGKUtu) zQ`7Fsy0fu~$)v2GONVyGh?p8DRnyMFtO!RLk69*Z_*2#qmrIU_PKIn!5hfxTg+A8`!-mB702GiyO5HNCS+UT-_dhunpn=<}fxi4D0hhi+w83*& zIk`i~5uGXN$xv+~tO6!a(r_ZI93o|Z&s_A!5@@}rHWs8d!P3aXMgc35x0LwwZ*m~% zXrY%vjjoaB+PMVFmgQmuhIab1%Cmb_mtl~Co}5?UPyV-Cnoln&y>-t}4V^^r(C$k- zY(z>$m}Z|m$~YE065FV>GE`=(5}hM{lJIm8pRrGS^)@WCL95wI+us`qk{wPqo2L{a zJM!EA4g=g^!Idv@JsKg(tjkrp^iEpN)bdY|1|)uTx_b0?ia96$cDd;QNA<7q`r>{{ zH5XL=Pm}%v3=aw9h+s@Icgkg(&zB{Mk}ANzI>v+ztEsi z*>uHO5LQAspaE$e5jf+lv7@US|7BgOQ6m0T_RB1oNlk9fgpNxBUy-xvncybe9-V;= zy_A=SxtM#Rkei8C6B(E$B;7(RTPfG?sW0x6BU4Qz)lMPnnju}BFIh?<)t$cYjN0sg zUtI62i>?5Ns#_8z`K%eJqqt%y6d4%+kMEI|+oR#Jv4}x* zi8%`eG4#18!p1*C@bBV?=E_L3L;ktchbn)t5RJ!IQF^nAv(!{#*@au!w=AQ@p1eN& zT#d!dVwQgwd@)+<3nT{nZTup+xb ztDpAA3VlF$5>|6XM=On`OGta=28Y{(&lM+es3C< zze~Fy5L)?8kjU1`Nm>6NVWCyc7Qec-WnQ=G>Z*28ymC#hTuioHM53EdmUeBxJ7Hkk zo%kLIby#53%SdSKthF*PC^a6_-y@KVl&U>OO8&(I<2Ea>J#uF6D7e`fN5LBagW&Ls z_Ct01!g7q2u4NK)K=aJtPoNZ-uR6q@G=HL9UT*;b&P`thsn(($2-MS;7gs;3`tF^loM zaYw|B0VAznTaEU*bmgL4-^~I@r@5p+M0MgFU$S~jCu%)k?yk#EZclBfUfiUBVcx-^>D{+pHAWY zbshKjmpAOFyM-tp(Jq|iCLK?!oH9Y`@y@5~QY&{3m-t%nB9JYy5?IP7N<2Y%#?t=o zf^mrCKs?x)tcW;kiNxH@`Ns&ls5a?%DjGa~Pt{BH%6OQPRVdA$QUm*&! zWKcp{7BG(gN`bDC0bCuGmu$u5rZI!^h=s31vnBAy6>yC%U`n=vL{3R&-9-BgV_tys z`~#+>h}_<_>cr1L<3_UuVNLNI3>K|Umu+jq8Oj|bu5o;J26IQcp5pl4tVgIClJCAe z(fo^;^UVCXcW9Ec40yPZfoU~$8<+Ci29O;oo7xydZi^;r;6nxKWGyXdxeb5@hh9k0 z0tE`xNlgh8(rokz`>AD#L2}F)g3Dq1I3F*w%DcbO58lQF76<=1U7~stcOUPg^4R2w zlef%cnB!bl;MWRFUQ(b%;__OR!&KI2dr5AOIy#tF@509tc{kZD?Gu1?}n%TQE4oA%?PbR zT9nY&h3QW!e5GUN5TpDII1Bs#^a`nCJrCOVEXx*WS@DNkRc zmF{&b_vTcKW1?{3BOjbsEILr6i!1g2<~-pLhOANpC_{U5?fqAY%2J$GF&L97rL3>P)|PNwkr?Q2AATZC^LI{ z1y^~RZKK6o&Es6>*X04Ua_*8)T7SN4^o^x}>0eO$aE`f3)j&-?s>yqu^MSZJ3w8^v zSy|)bi_l2;PYGJDDNEdD^Ma+Rgh^L8@+CK$J#%dhf*117ar&gS=pSoS`y8gP9!7l6 zUMjgdPXSfy-CEF3b3f{Zh&foV(?CuDSKMmI-Tb}UP4kBbo^_*YYscSZ6`AGnBCQW* zTp7kA{)-MAY-`=qd_+#>qPioUJ9gn3jUki9fL32-@|MHM8yKT{B%_9y9czbz{W=4w z?|w}N>uLCK^A6Gi2<#%yQcu7-!^zu^>z4GHqnJxz63%rgww@m!LV}S!*MARkTn6T4N7Qh^}(}w5tYUG4q zC83ZH;YAWC`qrY4ie06?P+EY8K-BG!5^c|E)_#lE zv_@IqGS5|G(4CUWFSpL*NUNVkV6)rNByEb99ZPjn$yj`gG(O=plwP`EC4`u`n$PY{ z)caniigCc!0b&i2LAzel3zsC2+)QUwI|8VVLVxFieA1LUCaVL0$Q$QKdo!4%VXSEs zfjNODr$Co5O5%$FSGS@OYSwO6`vQM%F zZZ6+f?f^MD)%g)vx!uC?uh(gT!1)ifTL{Envos>&Q%zl-XQD)Q_h@kIG(*GCjS5JIbPpYabTn-=o;P)wnW&L*jeUH zR@*&&I{z^FXU>i_`&ma;sDt_@0l3GW6$w8!`$r%{AawG|CF&9z;D1yV?d&LieD3*) z=3xbbeE9DLslAYuwC&o@Aj9h)bqQJxXj$z@$Q_w-`^iK`Mi#H;ZdP}bZOfF60eva8 z(fpTky9KRo8f|dAAto1?XsvW;0HZjRi1Wm8V6(rcuhFj>%31oH%|U8WDnMiWd0mnU z_ZEj|cC;BLG;*ENe3bpiQC~F+34mhZ6}ak)l0WOi9J~2%j19vB{K8vsgi;}QoG-c< z9_LVvBsS->BhlO;jYt^V)RDUx%UZWooW4v*zwnnG;kb|DUoOD#uGa2N5ZxUO4ju}e zm|Mg`V`QUZW(u;?wvAuQi-4SZtz#79UaI<8Kku^rCCatrHe|$Ik{|@sBz*P30Fx@F7{&VwOngJp_S#~*`t&myTX zYWN{*7|jQ%G+wt4ZGN+Rsq3@~fn z+RhiLX1u{jJA9wK#9+x2^_}-v1~~BqE}A%Pt=@ei5^P9J4HjJhOz#$@a_ax~X;p3W zkBWkbw&q#t_H5dOxR+}K*ohvwC~qIWY)}HQ$lfG4*^aXUHSf7{RQG+UdRZtQ8ep^Z z+Id2**jSeTDad_rN4EW)mhA<~_HrJt9>?vPyXH6j$E{2A?%OYp9{TU6B>prSl(dxu zg1FB0X3gv4dUP2Y?|9CvYIBav0aLx&CRlCr&-)LAuoeE={}Q%+K{=$uBfophozveY zk9V1*@Hg!QsE5>6<5l0MmMWy+(-uYOI5wosIV5DfC58)9XS^V~K>?{Ml8nnS5~yf>gink3a8ME^Q3OQAhYq$2e%8zJKOJF9QNBzBOeg8_@Zq58ZD z*MWUuf`Ni zTS;X0!<@s<{3ti|l8y*bO?_$4k*Dcr_Tq6`T*2mEtUoWrsLs;{>ckVAoH(YI6dmd1 zelp5}8ez7+!zP*z6_rNa7(!G|_+bVK&O=aBneS|r) zwBG5z*Z!C>(1~L=F)D4C0b^|((&(^WQh7=ZHyqbY^tWk{&3YAj(+h0G6;xXdE-sMl z#{#6b&a7BIt&B|XG-b(rVy$jsq4WmUzDSTQq}HxK*k79@MBjmcJf&kIU2bb=xj-48 z7eQY9#AS==jU>jN<#J8NYp3c57MHC~K73QeHwNVed9@a$-8dIO2k3NU3P*Zbj1)lr z*^*X!wbvxptncKl00Gjh(qTT9hP4Bj(9N;+!ozaq(VZ)J!8)O?lt#x zsIAMSAjLOH{`{FSbio6Feo?NNS`iU_?JE;9!`@COf*Q-luS@KMkEObI@pPUtT)6S`!M7Z1K*W5vNC ze3xj#L)4U%zsz;U08Iv~>phKw7g0AKD}5`}$6l37ata)XpO_xk;~o zy{b#hy;HMt8nmWlc1|~yaGvR(AKYV_j^#po8KAjz_RM8Gw|6v~qGp-rbd*J;kDK8bc#ta2YLrO)wPTFyn~qna9PiB0M)taDm^ayC#a#HF<(fYCBGa&C=EztUwpj>sTgq~p#dD>(HN$zs9)~2D zIkRG_BKyOI5)tXpaNtvSSI-DQtt3L$dZJc-Zd7yDwc;@sJe8S2*+R;zI zTe2KS#xNxbE>%-Z2Dm*mz9YLd1u}zXakiiTMe;V)^jsHfh}JgmexoAGaA&HcJ@!fi zJB*)zjl1fz!GH1Go0^!r4s{8~-vY*nvEqsx0pa8B1HFITUSS{)aHLSay`axH46gf_ zij^>^U8(08I=gK{PO&ozKN0NCzY86-V@40p49H-B^y&-`pNoDg3SSfx8uiY4LA}f~ zUKWs|!*y!ve-sB3}?fBPMpmbrhKL4a$qkECaY<#aJ0 z4eR##T-)egJHIOy)~FXkE^ES&3NhAEO(jC-o^+}<8p7d=Sn2YkpD-t{F#n8Zg?Tu6 zz1buGh$lx1bv#Sks!LTY$+s+VLbdBDO;EFex}K+kC2}%NiWO@^JUHW2#9$u0Up|J7 zGkS1m{o^4Zs!A`^bLPlQ+&rv-DRCG{N>ilZlYUMr+%=&;e(UTM3KN*(?q zVRLU&m|~q)*T_Vuo3zS$9YGZ=Mn}*eCzGVniaMZr>_u)*e!e8r6x^kZ4b$M>;(wE_ za&X|oUkHkPhfd^XjsKC27nJoaqbv;{%g$a-e4nd=9VrUa6?tx`&w?7Ga$X8x$=kBy zk7P1Agz&b2zN-ws@j1TJVtDs`n7%EL`dSOCI+^^NKL+VV&l|o7MWL|=o!-v@Y75R$ z|3C*`!q%+man0$mEeAG`xK$B`dJcy77npY5s(QQ6iY-syw&#BO1pXiw2t0+vr2w6r zZ(ZDlLQ1Q#aukW0+8B{3Y3xgj!)A@3{52>H9&)*Eic7Bt=55FFu7(8hU4wR7Go(O2Q}RL39Jko^4#n`9>g zZYjP3VZB?sP!bi98%>O{9kq|#tj%w9UTYx3K*|&`vhu4gmMqzg$WM;d!M6~W70y*- zx46~q`c4h9JY1H9@koXSEy!m+*DXo>uO8wfyK((VH$^w~ogXlV#W=%HVMX@T*m=kU zNm{uayEEo?AoqmxbT*=j!)94fWmRh@h%noU4qAzzdDBFz^y=01tM{ByZ;2+|dJnw+ zRkeaT-qg}UZW0hIYY{r&Seu>?d$Cy5=1aO>Su9F(1Lyxz8P zK*;SnQw~>jQ;kn>_#_q?MCjmG$(*A~^=#IfPf6FMH_`0HMpGSiSE;0?l*)^$z6&2i z`c1V@F`3s-XBn~JJ59D@*>DmZO5LLK2<+G_y$mRe3vgl&9e9r&mqj~@u3^X!NBu~c zNoeeU&b5SM+qiknS}RS=L}-ZS35vr0Nw`=BiyciZY|jvZPdnKT8HI-|$obu*V}BtL zV>hjD`Bb^y_K2OR%;8uYjqs)phLp7`=?gAvMQ$WU?8Xp(*{7mlq3HGqil2tCDMb|NF!x zdE+|OvO4~7qzau&8tm;X7#&shzxiFNYhYkd?2nFKjnw}8rv8L&3K`l>KrU11?hp{^ zzD3KjBb!J}REoO)*yVwwRUiAZ3dpXt*H>|^_Q+VliIMW925U*9sB~$?ybLgSYQ%&c2*hr?^Lf#fC7atX)<0}8YnY;`IMl9pTMV(Fm&xgZz!5)JKh+H z{U~OK9}Z)tVWdpfj~l804~>GN&PmRq0SUw$?+NlyYI!oLNr$}6g;M%h=}Py?gaG2j z%Cl!@`9O+q%R>1pWAnA43637V&q$t}`p)!v{1|XnCE;>Z*$HsZlQ85SSnMB3f7zeR9T`Ak-_4a~V<=fJMxCG^59=13hHi-&WOihu; z#0#>x;_Ho01{mGxa}NfllTIoa0Ixir1i0=qE*^zJ&1`SKAhKY>?8gAY(lGS(QhSKo zN;a@|K&iN`MV)>E*+9xw_%Iwro~D0W{fy<*$hBK5Qijkkot2Hpo3Z4bP?cvHvs~zF zpl?uOerNxTEIAm{6f5!_{zFWW0q}>|L33Io(4B!x7m+oLk2q42l&=vh~cb z?BmTJzne-ORlUju!%C0U#(GVp!7HLo+H(KBKZ6W z4d-GuhT2Cq7fQbUD=#2WQ#+HFOKV3-u61RaWUZZx`Mz9M2UM#ichD$nWdO0HEI&O% z6Z9+WN4+*M=jOl(NjYy1%Y<$$ngQ0E%{gUg!oEWMcNv>U+bZXeBa(+4v%5>_XZ_2` z0k%@M29HnOTXhy*9&i$Sr+$|trILQj{*Tp#CD0EMr0e^ZQSY|(BcL=t{~mYH4$b{4 zC!GDIwf63pX3KHV;cQ|Y+H?ZKjoMka#%;@ff+my#>~jMgS~i*LWy;3YnG_kX6d(Sy z6}a3ZPN)XEn7S0n#|sG!R}Fh!u}2Cc6NP?;-&+!hi+NGls_}m}Dwlj!wW84aviH@G zn9_D(mcQ3knGtKk?!hju_=t?vIvi*%QF9MRb7+lSxf&g_P4i4-fpkQkSVX}uLcr{r zp)sMU&=pC-KZ%cRY`g(7A{ES^hZw!7bbH#cWkODOL8kX;LbFTEkv~xuU}r}d5l@?j zz4;IG%hBAET=ig*qd7@rwMY2f3*$6eJbDI~cRA0=5mkf)dKo*>ou*;;;_V--Sib%= zB{Z>tnc76&FA$_PhJY_OFfQd39B8<_Gk%w6wF#X_Eq11469|@HpRgJBdd8g(OSLz% z_HEyTrRRw@wZ484&~n> z2p7dWiw7LAmTxR+qROI_`x2ueI+kku*wt1gV`Fmwi&Y`5C=65bd#UV;Yoq2eNCL1H zf>=Ql?ZIN$VZC%YqNW2gUSw>|vhC@3Gv7RN|43b1u2K5zVLG`D+-rJ=kl$gqHm>%2 zHRx$PplJb<^3_G0QLlf6`TzAX#jQ-jGgs~dFM^yUx>J4hrC5-~Z_|#mkNojj1O83& zZu6nbIP0QXl3V^-`!?mW1_tiVvDkXl2vfVhGBderia$BHtv_dy&zbm>L2K}LzXZTV zpH-qm{0tLn{UZ;TaS)~kE%6QNRH&i7id>Bb^>45i#7JftHY zn!e1}gw7YJVphPqzJ6IRiaaTQO%?xZ!*!Th9pNM`e2BO<|NL8%G5ZzaVc`5<$^l?$ zS*$f7A(3d;gft34U$dnk^0Zpx5TSy?NDBj{6Q3h(wk6P^KTfa zFt(_3f}sN&qTyxcojIA0>8$5-;#mzz7+iL66~%zmGWei|z7r2NT;Fk9DDQaS&Xkaw zLigFRN~aNTs$BkvO-i%(Q@+hqA;*wa=`gLJAlUI7LY{E#c?BtT!*V<5Wy2!Pz_TXe ziM-=xp3YE<_dB+yR=`zW6w&ilP!W`7;b{0LUs!*|M{@k^r?{7ZXpbkE7-mGdnp#>G zM*4sh_MF{j?;KXsLNTOZ?rlwA3>Ov!NS*s%3n(5O-paw%lwC6AKB_Ki*PevI)9x7G z;kOkAinA=>bSxA&)s;3ij+oslUFaFV7A_eub=Wz7hbvU5c?F_tAfG(g0`EvNnPlMi z)5G!iE+zKfzINo7ZGf*=jY{`if4MJ`VPMyDT1ya$JV$k^kl;QLmTMB+vkH)#)DJH% z3}Z`4O|k4gsvY6A1ESo|$^fJMc0V0-N}8xg)~(tV0>L(Oi)id3#BP8PoEQYagbHOq zz4cA#$*0q-c4)0xRbtR-i9^bp5sN)-awUpO|e}>b+n3onHoyJzdzpmy` zrFhy!Q1_y6;?E2L4kc0OZpFiuzZMRCxqvP&t#5oX3a{Q}5_&+wTdo5JD$uJ0LL-fV z5*QVJj1;F-aY$;Q7_I~u`9*qIkbaxtluJ>SB6QezFr%TI8C3bFD|8J`#ES=Mvs52R zeI+b+xgT7~FKRr|HGnLV-En*^`X-FdRT*l;F|t?NSw zDHBhH!Qudonsn4Z%ou+TI0?u+h(>7(?LUomDj%DdDD4E5s!X9@-{-4Sd6bRCxVx1< z6=L3d49wP}y>R`wizD3+?%AGUo)&RHS4ZysYGz#3_SDx8W$W{`Hr|i-mnVCZh3|)SIw#w}vzFgDS*-oM z4VeNST<$7qP2-m6+NQChi7CE$4s!)V%0a8xr?2wj8~&D|o01*6`oiLOrBFDJd@_iD2z zGZGmY%a-LrTTJSX2Z*LtpZ?PL3QQOnwA{rQ+>oXUW0pr{a{n?P;fj?Pi?Nl6&~H)d zYU}oUi$^=nGoYi-{;TErPNrDW=dpND;@Kf65t0j89ZQw7y>Q!umyL-hqP2(jPWF51 zOy}MelDxH2RwOp3xxk7dmYw1JYxO^BZi1%Af-mG6+$9=6 zioKcSxrfFQV)bd7e*0T8sP?!Lx0#V{>P2G};wW5GxM3t>N&+#tS#*IIgV<0eWrO~N ziW|JLDxghn?3N= zoPhkYAtr> znr*mvgu#%x#lGdmMwi_g)mHxplFWVkxh376DfHd-_`%4**(p60j^snEg<%EW-Bdmh z2?qI2-bqGsVR_*2LL3EPl7M7lt0^36m*iniO#es&FnByGwAqNszQDKVPd zNj$+hEyk1k&1J4Zrp zcLq^1;6f@Sx6V3a>~ccTr)^cD;o^--)1gXr&d8<}$h1AqGPUeyf7Z1-|36>Vx&=>0 z8!YN@F$v`Vyluf zJJ2Q*{hIq-YdoIz^6loP=KZ?uyHEi3B8{WU9krtuT%a@L4}jwA8_b#PD&FpW`tPKJ z&8Mdt8R*I(l0~MnMlhX&d)5s^&8r~XyRI>Icar9AG@)2vWJ|*jb|9}-&wNa?A5)by zy0Nk%(Lm*&_6|%Z-jML!!Cflckwo2kc{+=$b_vfdjKZ9UZi#)!v4l#lp>!A0XL|2BsOi@U}B zI8v&OUgUa#xTy#phHd6|Z)Ns48Yh{EVD{Z^l?_qsT#;VRv&<7+@G_sC(oc3_JZJrWF<&F$MXz=b@u$=!ya?`i*J5v!6^^hhywgb$g2z7RT*Fvhblxz?EXVo(-{WL%JH(mI zBz1&D(dF{LGpg8*b}^xFG&MF}e_Znm>1!nqIY5WCuE-szp0*n*?++x!In<9X11K*DK`;7P1|JXMW7&jI(336|OmgM|8Z8U8) z^=Mw&N#q}MBsI-X4Ag~L`qqo|B+jP><6%dCU`xb&Qep-)c{wIEYLr%zh#f7@La_~L zP0dYlDvc~v&t3Bhy6jkMd^~gBxVx^k1${i|6&c;EO;=m=XOA_xLXEGNnLP429Jb58 zWhXUScYLN22{s2?t{ zD2bxYi2S=?9KOsJX~-R<<+HDElU}opDMB-ZkYZwu88l*JgKG8>tVmnv{;a3)Me85; z^{wzL6_Y(>mWj0n^rE@7G)`pq!~L9!fb9%`$#}aJI&k+UffZ{rr@p^G2s@5p>%Dq= z+>X*{aL-3pA&aL6Hc43k)Pbmihp!bjr9lS3S9QvkF?NwYE~B;or^|$OZblyJz(Po` zt5E6bDJ3unLas-97OU-D+xqC{hS9%RnO$P=jA+eYTo;G;^tah{#L?%lYg8iZ*H}4x z@c`umF-sB8&o42de<}~uPZ7l~=i_tm9FSpl>z>8waAAZ4mcZ0jc0t)QB$S{I>YX#P z@naQ!?t!&flm>gfw7RU2H>2pk2TF>H>J`fXi0g5@%s6SQ6P8i_y^bTqLFw@9^)cNg zMcG?>Tk7Hu@kco|nAgOkq*&#puX{H!}oPLFKJ%d?O!A#@(s+W=d zU^m2@;oqhYD4YhVtP~Jxp^^9fj&u-Kb1nA0iCmZ~IHAEe*H@Nl^&5(bYQnNT!Mh{N zZg~A1fcaXA)|M}}hkpOta~|zFN9=I8%9&&MZTrge-6#urT##4)oRBz$6L|tVxq0Z* zf}$&1n1}i_ z0*b34&Qc`=ONg*4SR40wM&L7LPY@on3-@92V!gHu+=eOcFfH!U@5(>TF~EF=_nm&N zrn7#jyR$$X2B3>ut+3cq-@^eX_G`YnpC5fGBHEIY7Q_vqlBv+_l~!F@6%<0`f<7J_BA; zd=mo-hNAk@^VcC8)v_F$T|9w_tspo4z?^X!7og3i%_dfy?vG;(R;Ie+!$UNXMtAc6 z9KI`77n#h4>)&!Fb=}-FJL0ksZqBc)^j~&71}yq^Y!iV|5{@mux&tfVJv;Q$KPDfZ zc20hLW%Z8;bUN^MQ$XI~#PuWQM)3))a88n=K)cFlCb3>AM@La-X`f&uG3bc+H?!am zbRC0X)f-XF0k?caCM)|}n2d}G+Y6(N`C+3Vdi+Rkto4_I-ItTU#T_XHRdd(tVphQ6 zW89&C!SKn}sIEHm9jj0~!h5?XqpucZ3*Q`J94Zsk8xx!x6CIjGV!bDm-Z3cWCGj0Q z{iBMqCEeU9*EM@!TrNUmM(=ppw21&Zv2HTXYwya^cF(bH0Hr>^nBPq@&|Jmvf6t~F zs=(o`07|?jBE#0i9d(*7_*gtFNh5JLFnb@deKAru#=0Ue+#G6|y6r&s+=xs!hyNo# zRLUe5^V5Z?D{0M2nO#x z@ktoN3n0uHv3R}_@J0qyItmblCAc5tD1_Yhi?_obZ%l&7J5I|wVq_lAWL{Tua~ZYn z+FIvLru)<_ytqT91(5|^)^~J{brGMk!FheO_j@&t6m^l@`Tz(#z^-$0HR$Z9YIjjC z(^HjB?yA`2y5smEd{vIy*ES$;*iF8h{jB2OidRSM>eabP*P(&9>RYJh7!Fh9*5%&V zVdmAD%&qp6n8+Fuqeh1f!7*4&<+^w|a)Be(cDa1Cb{TZUcXgT;NSSL4cJ53((fCc` zpLybgoys1qSmCteP#nTBuP_jV=?&N{y!vJPova0Du zHP#v)%5t+Tb~aR~Wxl%6zL2kb&TevAsP(pR%HB*Q>D$KhM$va=?;8~GUZhw^$bL8M zwFbg&Z#9=z)YF~w*~0qs5Le(lIemG*B5b1N@S=df&YA?P1;T>(Lk92T#y9Bgr`dC8 z7rf*7H=V%Yk`JK2*IM3GN*0nIWPv8oe2Bb_GAw6ST>Hh8FqKl>vZ01>%ES?f$#}+w z)<{(?;V8+$X-z6$i0>hCd%L>Ny-n|tU zPx_oHBwxg$OW%{{M}7%`vp6_{pdvz+l1uXoyRF)0k3t28ss$P;-brF$eKk349*TQ0L@EX6s!ml|Q_z(@Cp$46KN>;d(5t2nz!iw6B!p#B=Q#8Rm_w? ztZOxzL2H68Hw=Tp*HWj48&*;<**0ee^dlK1M_>qF(@=lq6;{fduv;4_2(@#F0F%*} zsp>m6L)Xf)zEno)c;;|97maeZ%i|WE1n{xx1dQ0VGn+NG0W0AL0Zf0~?&$Q787V+e z#SERT{FN!(xHH?JxSksf#`zLNL7PhIF*vz<%9hNpxZzyqB(Qd_zej21u6$4kb>0RR zJbLExVx~K#_3k>xRg9f$R=5H%{;hWMW5qfQZ5Vd5r+^8eN+`W87v7W(D3EVH{E=>q z({sBQ*=0cg@J>JUFrl>8xxE!=?OQf+q#K9HF75;rF_IuQEKsGk)*uT=_`%n)Z#iZq zz3Xpoogv8z<-Cdjmd@t(T3-PrL|Nr_H{6HU13HU;vQFOKQG3^+q~DC8uajN#0|YY1 zUdL@lWNQCM{(jtje28r%$~@XLQA3B-oZK+q+fSfRjA(u?uBvvv9MbhrD02hIdg({I z?KY1EyuWaM6nnTt@BGNhhd-4+{?fW^#TPF7$JWR*=Feaxtl&&`-JPN17%}C_`qF8i z=rqZm$mUPk@iPxbYjL19#tio6+kisJ6^I|owrd5(()@L6FR1IMu~c?hQg-L^OuzN< z&FT*b#U(sdT@DF&)0HoYG%{goY`CbRCN4zrm`T~M*{-a2x5lhYz@+MpaVlKNmX&eu zm9axziF>NE)Vv&Dt!7#x1Zz;hHwblh1=F%dQ6RqiL88}Y;e$i_PuhlY!0wp#%^g~5Xw@Li-UthhxJr4K!*%8~bCg$Ju z@^b-ZZ_;!5O|t{$zow6D!A7f`cGwRQtUujYuABXB4)UJI6^IJdE?LFwc=ADc>14s} za5tj`wer=X{u(P~o|v@vsjp=9VA~WJANoD!>%TfiHPxk8$c+j?TR*(ENPqThGN))V z_sIlv64$20&D56@6$Y()*G#*<4l18an+LsrCC_$DZ%Vk@|WSk@L-AIPMyxA-5B zL66#Z4@ZxfVvS-vtwb&v)$Zi%Hshn#PfQ+)h1MBYuNeF>XR1@X7XD&yF|sGOygHqP ze_Rdse!vYpNedzjx{R$fm#GT%Ee#&M-@O`tJeS$%NB^KeJ+fmTA9?G}!C(D-) zm>mz99WncjmH9GEni19kyJIlVMs1|Y!*%Xvrpcqkr^ZHh=nNji=q~V+$hCcjy0G>? z3D`%e*&{E?BA2T!{G-j&?cuA@)jRd8aOc3OIv-#JAJ$Tc&oGm^-P>)B@6$EYdXp>W z)e&|$s5p=pKDkJsx_+l_HsNflwj#Klp83nMp5!1=F=f1C{GmSF@$V5X;J7rpsgbci z&?*80nStXHCafdR3u!afPOiAY60y)1IzIs#cVQES!ta!&$gNJmS=AJe>xQY0ISL8g zE*10UZFqa1!s$QpaC`ZE^(fUPel8HEOqjdV7~cJT#3APx;&zOVav#NYQWK^wj`FVn z#{!5gR51_Qe-PS=!MvZb5d(RZ_vOYe(m1(^UA&p=uIvD4b!I?{a8Mm)+}#Xe;Z!E> zg>aNsjqQtYi6p%+PWqI%z_0e|u1c&syN$w)^m^*4*{`F#)vu^25(+ zB-W&XK<)lAsWjW7GwI#3fE${hv7~7rtSS(EmEG4KivG?nf8^qHi?v$Ek2bR0~U zn_$C|$GOJ+iYf@(KhW-&Jlm|rf=j8glt!ZU_2tcFK2rq-snaLG;NA8c z8D!DLlR-^OYb*Y#^E(tM=?7m3!?+}L=7yr=oHRE(V}po}Uk9bVWGXS6>mz`yQ4Zym z?wg;BF|a!tIdPT8K+)I~oc^xs?Mt3onSqLl9__YqSvxYpt;KBg6|riKnTf%PGYQw? z=52LOqB$=6FvSnf6;s}7J3eX_hPz7{V@kIY&~}J)i=Pm^cU|W-c$kHGebba~RmOC8 z^N88yU*FCBq>2AoMK>CuPMb^%x`pd71)lpM_r3lll{B9Bpf&fu{~7!Fd>3->26NZa z0)M9+OLm+|M#ytqU2Vcog6>!!@gLG2w}ZMKFFNj>%UXCi_){B}%Rtp8hn?duN;_W2 zM(l5}4j~hih>32|Kv?5|u93l{-GtI@?vD2|3L;VAS%f>s{LNX1haSy3Z4A-cl~w%u zYxTWmT0evKGY3I&y~b|$OK}J%WU8Kxu2g6fQXU3~pqZlQ-@i==ChU;Af#?7Mnc({gt zxYZzoEpV!JOv6*Kdc>*@>4RPUaSPg(wsy_YU&}&6WE>m;iYZE%$o`W!6Qhx?P*PubY=81bM|#l1TFtBTb-RsT(U6X?Vd@+2{I*Om~1B}3%`RAs$( zFkdJv#Epxi<4z%Bir@FXyJEj<-MtJvx;##)^zZw_bE|ox#eRWHHogD8mj@VUxzq2S z@@6o&P_0yfJ@5->Ztjo*rP^P1&AHe198=0fkLRzGGtB;Roxraum-LL8{cQ95^4q?~O^{&Y1C-sG+1XRGu@CjC5$%>&tOazLrXm&F6@B ziKN!{pR$0=2U2Ac$G)n{-X_^W%G|IUWbRghJ!8mBAg zhArF7vrglJe{gu#+)r2Hs7X7sSQsrhwprkWi!|zUh#97*#$*|X>svTj@ikRfha$r< zwP=JwAiayCMT*2gMeX(=Cfnpcsv7YffEtl;uLPxAy&b@4-l)n`p{;Q~M8BED7efG? zWcS?i%h6|j()y3MvHDNioRGnVgAOqlU&9P*gYQ+a)UT!e7?jPqOrT9KpNm%Ag=|~u zz3u^Edyn92LOUt)_z9wj1=Yd(!bx`N;RM z+;Qtw*23&kw>5ls^NDFzETqYuqEFxl%=vmlhGA{Mz%+}KT$oDOvNK`K-OR!=`dQ9q zh${Pi@rOeNqp6U$(SC#xIqI;*BK#+iM=3EFPp`sP+H#(N>8)r7xw~YlJy0^Wvu%1gN-u5S}Cn)s^h#2q(n96F^>XaTc%YCbj zH22Fikon$*^U)D8Y?UxnCS_2bdk0A&L7ShIE1chG`V&JYHP-9JKM3FKm*==hujUNb;LYgtUh4u3O-=y zI0u9TU9G8)YC8Pfg?{rJIK846uGpjt{JncTU3o9?cc~>#eJn6o=zeH?eWft-IP6pW z0A4(ucX!P@h7A*f)rXbU&DqDPG}r4Jg`DBq1JW2y$A5!I-u$0eZz@)Mb06n(&62P` zN_#$JS|)yy&tG7&g@^CeXWG^?*w!=7%^CKbGtS1V^lN@gKA8==*SQiIen5Y+rZiT5 zdpP{sd3o)h8Vc!obqGqu3(Yy2jwAjqY8I_iZ{jOkJ_TkjFk$10-PbE#RfkL*LMxjx=FT_e$gWG5<>jT1eP-0L; zV;coT{XT!5C7@}0QI*DP4$$lNZI0ur77?@XVY2>Ckd_hgUOyr&Q%T3*>!+IoY-$pu zXsX?ibe`1qtTINXzsabu35!{SRKG{N%N_ltMt;@(NN%32QAlogi$C`u|C_NBtM8U< zl*)3I*nCo$-nbYV-sl+(=S^5`gOUP}9E57OVc@W-;~-Cd`2B46OqBtbip=T_P(w*y z2E{3INHGQ@Vt1xIRB9GXDodledm`XaTQB8$(Q5E#@7PE6RT_Oj6rn zm#?XzJ{H==#&T2O%`yb&@j(2hL@_}ju_=R;H9cW=j87|q0hiA=2@sQ%=F2=6QD`#e z+3_4}uRb_t**4i7f((GN9S_vuBR2{Ar=G29Yva^H4obA0p3&3rD6Vo>F4V|Tv8A4+iKG&_rY6!;Q_R8SzoKd(ki5b`GyelM6- zXj=Xjcg(HXv+0fNh4}mDL+2gU%7y#$GY@iB8OhG1chuuGj)rK@AuKwj1;&)a$*5a7 zDloLxH`fVrrBPN{|M#+1w2{+wZJ;=7aaLk$^hFfxHCD71mQCEK*#)6(uavxXP0CA= z+Db+|3T40HSmiUlce)IOb(AiaV>O=bTXpeiex294DxR&HX6&R^`bb9B{^lp+|^%_iO*XebYLy*zw-- zQS|xk_~VgD+xtC#s0>qNZVx-xSmWJ)<)Naz+&|%HFXgA8=t98IUr{MA!P?4$wA10i z`cQxSPx7mLw8uwq$XI3<(k<=!<&fDO(>;t>Ff7`0-Rx%-htaN_d^DFpOqRl$$|#dF+Vhb|G&$zKX)lMa`w{qw4A3OoK&!Qk)hiU++9s z+oxHur%&LFChI?oQ}~e7pNR28IG1vqAbsIAXnR*w_knhJW&W9C;Sxl?V%*oGc87~6 z$Ex`st$t`7Oe$c;59E9TVV=^rBipbg)0<`AhY%pd-c{tT{bX985n0^C(l6wfNTM3I z(l{KN9fQ3rm5vY|Pqt%F-ux(~gVQ92JINb1#c>1JnHKj3`ZkZ%9CZPGd0aq*sb{c&p^`)()bf%NXT$sOTe>DD;;F&k^+?S|Y# zI{Cu1?n{|#vcT)vj?bcW(sKD!P}pJRfOg79ycS7=tCkKlY`M+XVc(D!tH|v3Q6Sg~ zVlo%l@{Pbzv$U8RzOhkCcTE0xOnP+}etb=KTwi(rGVp{hh_d6-&*T+1jeOxJxGNU@lbA%!YZ)5bnYvDN?GCNaQW2xVm0H&{{aF){k~XF_Cb*V!g4#v{u4l> zlfys}0ojKAULE662R-KBZnB?rc)s5v-*QAg0095=Nkl5oE)zcH1JV(BGavN1rR2>C2Yk*EX+gft7Xprsc%RJnro1#jw%NscG>ffV)A>@O zpecb~8b{9GjlQtI(lR+Ao#VV95XcjvB#3!m;XTr^k%TO}CJ^dp065}2C;?R9n1uc3 z6qwfq9&!GYa4*nE0Fpo>Y1Noto5srFb5j8OoC5!mIW-P+7Pz&Ygs+%Hz8goi!!ghP zQ{lWN?T2EKA zbFQV9+}Ce)Z4-bOr&+FsJ1BOo1E8xfjlP+sfLOKl^>8sg^`ZO2*BKrcTFJ$@} zC-rKnVGB6o!b^)WPcRUfZxb^~II@MYzJ3chigIBqp9?WAQ1u12#I;JE3-xq=iGmjK zB&qbjpwN45a~E651ad8fyKiAMRLJrIGMNB;fpzTqpTVEpK(-P^p&q4>E>oBo}UqrR7C}uhIr%g2bMHCw@5?j5OK|FVWKztM7^e!7A zicC4|qMfCDNTvgbC4Afunih#n$hyMw1d_zj9aoVpM<|r+B3ayJJtC|}1idMrArOdVYz->r%)2#AnI=?s znnr7!L~Rf=KTH+gQyWB3AI4ahjG3m%q)l2r<<5ce#(`>SGkcpIbunM|DEKrmp4Ks* z)zIN{B%BsYSp{saE{Z~h#={h$96e*PE!AAIfWe}e}6$cdX z1mt}8d*8t?efbx0=E4sUN^GOt4x!RL{P|Oh`1Tin@n<+Z+;?Vsizz1K5&GSph0=fg=#f23V9_U^e1!l0KmLUE`X;{h zt#9J5{^~FATfhCE@SpzEZ{ULu-b107MIsqRDji3=!___(M)FhSoD@$m9QDkMZqK)F zz)?dchr={^toDsL>Z@-?&|x1LPHGqoWZF_OkZ9CzVLa?&I##5$p+#ux^w<~6F_fz* z^!jxy=0h{Nlg}nO)|S(6)eYQA+d+=Q6?twv9P(wsv=oddi=}}`98MNlZa!ssJ))qy z7!Ps8EguN*91FmNlyJE{lFyv!)XbvBlNlz{8Rn*iG%;tuzDx=G6p-cnL>dheR0U4l zr=V*-MJO=o%f9A;)4-9N7dStx{1!=&5_t4h(C8HXtN=%D4s-&j1b;azmbRt*OPP~$ z3ZNpHrO7l&La6-sJQHxlG|w9gY*R=VPi3-p-&cmeQbwL*wLXk+UP)slaF=6kJepv6 zw8Zpih+MmejaUY|`Gx`VDRzxeZ(@=49nW>#!1`8-YKL=Z;r&sX&ouLny=Bu9p65l!~=Md zNMWzgLXpEKF`AJ-GbD#ozH?^w!9wpHh2oc%k$@saTuaIHO&Uq#V*`J73T+%V#@H@( zuog*UKf-s5z*uQAa$NSNOGL>3E04Djt`8kZH8?_o|QZEuPzDeu_vZ0BNl` zw{a;yP&-U3Gc`YXEJyY}UcVp8QQQm`@F>&3i((It6LkyW|D5;SNj7jZJHpx6 z7$3%t@NxXuOx7%nzJWsmi(Y{uo_`~)O&n z=%UUspr164wD);Q%hi7l{Y&osm(uBH|3run{S3V=-H({~nExrAPXBCU59hAjc}G7a ziGMQbKh4tX`FoK-0`u2At%Ih zuYRYmefHiT3-O<}|J2VblkI!QZ=8R7E^j-hpWS^zul=p^Je~J!$@Oj7hg4+~`Q|Q) zl>Y;zFdk4Q{#?M3w-ED4i;C0qCSYWg=R$^yF9VHi5kunQ=oS}7GC$Lz#;JI(03#1H zB584Ef|G;C3yK<0!I_oWDvy(AQy0**rJ3(SyNT6-iQsS1VH&sSs2+XsJq2foM-(s|}n&!SLD!WY;^ zD0+ZuGYdsgYxd;(Cceb*Rj9P zzEVhYoK?vWc3?>BW@4H*rhPLXqd({%$9n_eeIzn|G}tEx)3Rxasb4h*S@K+M9W%%0 z!*Pw1y3Ey@=J>J?wB&X=GGJ;t>YJnOqnZ3ZF%O=fkB6iI7Ceu| z7))SheanS&JU-yF&5Qm*3JdxiV~5#xwRcIb+{$9~;nQTC99;g!#URkCsTY{_){4whLw4+TX-l%8!@v zDAwaS)ATW5X?kSlV&>O~TLDG#JtQ+Sh2s~vBhtQrqs-_SDUwAHY>lycn7W>e)`b*3C7~7QDpMatsdDGR$nqvbw)|+!|G-d`; z$r1TpYliCwDbqB%70BUvu7lm?!h9u}qisc96X}@cG|f0^#RybHi*pP6oM}OG z-VtfvX~8+N$Z1S3b2JY)x|Ze`;v8gA>IBS@A2x1r+$31nyf1`P2YM=F;aBM&(~9`iYmxYfPVg3<@Ot2t>XEzP`5K$2Vte9C%D zn@HMPSIE1onFVQ1ehNGyp9C76CgUr4nO@*RO5l+kd^_;ylTa6j>@QR2U-RAX-S6G+ z-S6G+-S6G+r~D_sy>eAkX;Efv7trmL(diV-rB8|Seyke$e87=Zn_s6>z>&AuDmd*T zZME=Hgb!1jmd(AuApt@q=etB|*(bg#xVZ5I0g=u*;OLcrAkr5$eKpmhOAAwdVOAuW zC}mXhr!Y|XUoGaH8JnWG2tZO)7p`l#@ULP!o<%fUKqMMPv5=wQUqq`{LSv9au^U4o zcYsK88>zwpnHHh2E{z;V4FO4A2bfgbai-lvx_IdP6?I}1?lTm~GU$vHp-fS8iWo1* zzhMRCRtAN70>wrW#d?zWXU(5cyIV$~6h}DD=QY!&Ng{tljc(c;N}rgkO`8}@*-ot* zQdv3Bj-lGjAXiKxnh2X&TD>n&D8@Xh=3G0O3!+eqvfO-LC*;hu`eD{dW_XIwmBe7& zwn%dQaR>cL%c9IRM{>p-WCuAQPxevn`_UYxcwdIkAoXOn$Fi>KD@~{#>nI;VJ!!p6 zdYCT;m@nnzx`$jYixv@^XJ&v-$Evz!uLOXAOHS8{6F~B-}q(x;FI?dP5T@W*Uzym1vGm_r1MeSzIzS- z{^$Nr{O(tN3un&#fcLNAFtCGfe)sS3o4@-j_}hQ@W2_(ELUkBGsk@82&(7la|M<7@ z@BZ)qFMjKHeiPSjUBK?)6Kw81;Px51gDT1ts)Ml|T)%xDU;ox$3_$K8`se7wJ{v_3}kxm{qNxCf8pQb7k=^Q z@b$0%9g@i?M&ll-&wySZyVET7o$N73+17xSzV^*R!*s_)eQ3a7;3c~hT|6IMNzx;MW$^V*ra<}jVki#6tc+#2AvM`mDZ5cG?Lbpz^2)3?6i-#wa9w{h~zNbqdD83 z^_rQcmZI}5FrRQR&MEa$NM2ByXfy}7eGtc9ePZKSk-=m}B;m{nWp3PiU-eCZT9G$T zc*2zD3&{aV5~^095w|8_alSEdNdgzopT75}k6y2z>h@5kM&ym=KY=8sbwpZk9+?J- z0Y~JYLd-vH$s~yafBVRUd;v$k+6>Ra1svoOC<**-Zz7lRquW%w&p4h(h!kqLzaPU+ zabQ4Rpv!y|GTk4>Gnr^5D|lQOo7Tg>7XKt9%W1m6BlQCTM>0DT5A;DnK#G~?3E1E} zLg2^~w)bN*X*87z>T9GkY4zct09a1@V%+t|q+ z;(7Q0ceeNNBp4@8yL|5~kT$cig_)_zVYUN~_|6$G`R-Y+fFr$&1Rl9}QgU=`5!?2% zW%zR?v=_XW@8K=Jm!1Y=_O4Qp2m1h``$lsvi10Y}f- zPed;o&WDlSm*yLb{7}Eyl$Kia7@JJH&FgZAy~A??j>NAG_9^j1T1YZcGoXXp_0|I0 z>{D_=zEp@&Q$lzJFi(LUwO_xUHk(QE0wPU_2$K&c84@xsUEG_Va^f1-K z!&n2?_tUs}ki>3vjLpgz57R9?%C@lH7-6q7#l1)dcLE7qJxJh2u!Lu<+o!1+K1v8U zn&XqWLh}nGdIe-$N=u{0X&(tZQY0|}MHiB!#F3*U$-pC~Ni7Tovir%f<%uMa%$lJ{8 zSVx(;UFNxqT&rDLfl6At-O4YR-kHB?ttaqEnntE=loe2S3Oq_l^T;{MmPVL?N8uhm z4tDU7uZ15RHt?aZiSHlO@%{Z8zQ0$;5B5*dK@A@t)^XNX!-ZfSmm&>ZCS3|O@M)li zPeXNFB%KdbnWoCLReVJH!G0AV?2(wKJ%jYIPwAKk@4Xu3{h=Bz2CKM4x*o3KcA|mX z$p&u3>wE^U@%jZ`JMXXH60cv4)^L;8?q!sQW#F|>gDeBfb;0k-cb;@E(7+i#pT}qZ zfMx&wL4)O}8+rTMid42YNo5s%m=@z zzC+Ua_n78`edZxz9`AGezP2m+z&mGo*KMoxURh6<`At&0oFyO6lAoWf`2GobVCTZ5 zpyRffiI^Cq1*Z*3LX zo=mfP{`>nCwsQr)d+`N+`^;nf`F%g{;n+B=aGaG`zN+y^?RTF1IcNQs{n+}w_{($t zs*!l-9qan1Y-92Nti~PbOrV0Zx~4W%`!i3a*R_uhORH_go~1sc=NYZq<8<46(MWTW zw&Isa{B!(ueOK2tHeSEa>(7q7d)+;}Zf)q&>fZC5tJJ0%KQ_Mjj@5X2J$|w-&vGr&z{6Yv_fri#NY=O>$>Zuy0GHPGabTz`uq_0wtVm@EhJlqc=Rwy8uieS(GkmbJ%U+^W;*`UdM z#bOd=Qni#tjnAo;swfnTrktQ)TjgpF6+W|6mPJs3f>pp+eft> z;k5`9txeI`Iuz~|olH^8ri(866Y^FXL!$zEvyy2fwT5!i?VMFN+Brnx2PoB&%s0=5 z$up0lfkxBC0F!y2)Z=~+{eI6(spN3G-cF;@$s-W*p-_#RU#2R{SZ$Tq@eYwINh8Ps zJFR{i-LZ2F-s84E$#Yw$Ma8^B>{X?Q1qL1r!M+lE%+`L9(cIq7lZE z0qfmBIu}Q=nly*wee!iY>tn<=>Wu1ahb-EYltr$SBl5|#gNdT6jo9%QG6@@EDE~=) z@_x{<$*9>VU@&0XS(o>;(CU>@Yh_Jqtx$@hREe9$(r740+XA7w=(d`sd6ds)Y|`m8 z>jp@Trz-1=WuLR2q`9NzQW{k9V>Gu2bqm%<8chy3Qktomv>kIho6gv8M+jwWoWu** zlp|gWv=Xco9nDNH1Ts^2lYnMG61O>mu{S=15?M03#1L^0bab_ElcO70J^;a`(CU z<)@F_eCL%>brTN+oNMm$96B2az^(RWswQnC1CAt!Qdl?OhyuTWqe%Z4Pr^m4$CF4j zqA0ZX_!0@B*X?mkj}b03crA~$L>VF8qwwo{^)Vg=<2YbH*h|LoG@QWg2w%E|`Khx0 zWJy{RCLpsd?c;+0h{}Qjw*xt(i7MbI#Q9&EFPr4WGYa8Pt4j*#6xKUOPTPpQdP(73 znmY1tB&W{`X)m8Wk>SGm&Lizr2e`Snhy6kj(Yha@auj>17@mj17P&LrnIU7EL`!7H z@^7>>kjUOUcDyj)NC6v68%b%&Tlr54wMN)Xm9d#9BFX)OoO4Jn&9G2o#5{SAfFrw4 zV9^}uvCQ6>2lJ6Bp-l7SsCt|Al7n!8H0$gG>jH+@Cp50?9mzV%)J*jiSSFH*o;kke zdGTt;uDR>d*4hzB#BuIo>0NVuRX69^2kj;HnhWf5PS~i7@FZEp?SliX zrJ{Hkj^g@Z6!$Y7TqP6Frlf5&$C^Kb=7wJnHFiy+JnON!AIl(@kBqffF1RM!W zl17q1BWdB7Zy?S+(vEiKURTix7hqrWjc;g0Zax?Gp$8m<9bKe z9l3auolZ?eMTP;~1XterY)IS<-T1`kO54mHdKhxrG7u%3s=D0-NseSndS$ z(NO#{2jT`Ky>eCX3Orhnzf&ms-P!06XCi%^3H3|^>1W1}w4kj|3M z^ZL0^6PIEgT#k1s{B-eYglkal%fHp7Xa^U=Ev9SZLWK7*{YQZ|KJ;_T``vSRPqc^Y zi5_lcdbpPC;cB9T8_6#2qOT;vmx6*5S za_q<}=bQAg+JtpHN1mP`&p!!vjOS;?dy;s4PCU2zkOwP1e9W!YO~ksLV;wJuU-2IK z%(i9wTAPZGY*V$Xc&c+(ndU0DY73E$T|ekpyPxCp&xbp>z;az=o)>xT61P|EzE^aO z?SGYYnfn)+R%LO0@l|_#w!XanIZ3=ZUC;BXqsm0O!2R>a7p7slH=pCk@yhrm(wI=0 zI6i)$KFxbSB!52$Hu0wqg7_~NU*fNxMA=>~wpYjXAM*AG0>;RbzjzqJ?=sE*dt;aP zwwOnQX}I-O@$HQ)zWOALzr1^Zk9=j04~`#>GmWJW_e=Qp%LKmpJcjqTvUX1GbDqNX zM~7ve%i!;yhVU2ncJb}4B#J{)%_nc%^EOgGnjdYBG+Le4IkxL1&R19C9bD&prTI-` zN#n}q(|>ckcYHg|M~yx8IXlm>c!gu=CePp1$Es`>Px4(n&NeB3q`1Ba;fXJV?NA7N z!5uu`dVohePjHj++vSY|+&JVKCsD!OPzE>mBe=2S!>#RoJPCwxZ_kf=yFuLD3E}$s z0Uieec;pY@&Vhn{MDQS1!m~oxw5FfN%Dg9qr~6@qvn5oTZPY1ODSCLVM!COJL!({g z`4Tb(uDg93lp*gU5ZppGn?$x)#z8ELXZ|?uZu_toPa#t(BH-V}zV877p%=*ILuj_j zXtkOjos_O5HZobKCDyhU`=J>`|T{ zI@c$oafdQs2LsCXp9?s00Flhk-k_CPnrEhF;L+-foxWm;v;Z^JX$eCo3$N9Ji;Et8 zEpxz;JGQUNOzVM1rkTWJsbXufrp1)}R%qd+1(wvjpK?L;jP$&IWI}-)eMY#jmiCbx ziYoGq{2gtjve=G>Q6yuA^B($>ItB7P8pAlsT|eXmJ5!YZphF9-pD%||rl8gAB`u;_ zy_1BTK{q-@M3V=IrFVHf$ou3dTH*VXP6KCDHO&q=oE2%6Yltwxivhs9C1^5E{>}X-syHV4A zif06j?V;LISriRU;7-+msL`y+Mwj`UGl7#SoHUvgf?wK4?S9Gfm3CEwWo-7j-%qow zG3GDRwlaD{0YZJIZyB&5%@>)ajVIEKYGcgjbosnmJI^xY5sLXy4V@K{v~h zEwP*_0bEhmnH{(1qROdk6Q)!76nb8Dl(X+zmwcVpO!KDF&LWmMgg?B2s2qi7cabdZ zAzj%)zOjeeAjmfMu}uT04rHe0N3OMvQttr8j?DIg$d>(fe<()5Fz^z=#5%IoU0&OV zd^suNoO}#P(@J1ot0xVhI_uamFmIty=0|e_M<&y;MJ5w4ByA#rK>~%OO(dU9ebdD1 zp8!TWzu;EpYC1QW4$M@oT(2UXXJ4#4;HWpKaG;XcythH#SJ*b~SrS9?PXl<&fvl)% z6Pdp)XE>VAFdi~}&uI|#+jS234xc%|l>J@&t&?{G6l<*nstvX)`$@mgHXOChylpyR zUz<%VEO^%Bxy;#E@0pxlPYobiSTwb{nYt}m z$Hk;)fKqofMy%Yzqd*3aIEm})yUeg8m0*^E&$~?(w z962o<`R-9z^Jmc%cG6*F8e!Br(p>8xUhH5kR>4}H!h3IK=32UEv)tiJkaHkkL8f{O#N($@%>QR`OAPh=-Xrp0ICj)`r+^OtB{*xje$N zWE1!OQ9Sf*AykcEznH}RP!L!BN!(-~RJi*!)<@ut<`x0BqMK}N zfks-pNDD}y&i#rUw9lE}!ht$={}CQ@{o(<_>X+6xNuK7Bv<*F=$ODaRPSZ7#)vy~paOBYmcqE@ksX6&AhuIU-80TYST!@WuA));N&P9f#5zcdBax|pS zJ>-I)6y+M z1M-dgX_kco*>$GBo*LpB%Wyfta&s^`Ei2LJgwC*@qO+{05&0lM?JU!t)p_y3&MEy6 z9|Z^aFhJr&_8})?kAA@O-{I+Q!X`Ea20iENu%gS%n7D{)6 z`*tt$5-C5Wy~r}26Rr3ydRv{?OW%fi?LjF%y< zhj#|KYk(-hp&kuReh~=A&<-%kF zMgJa9hE#-gMModcTA0i_pAR@PjUtiE&_t_a4?NNrJE=13oIoSzn9&J(C!i4*ANKX! zBQAa%c*F%!b!m%9kEC^=MVr3XNn1(x8!0anS`;yci!!CNt)tsq^hkBw7De?rg58BV zGEH;g9q-S$K+j+!7DQRTc*uz1qJj2U(ZYhL$t0_vM7rQdII)XhbQ^)_mVraXdIYt$ z1CHc_s8q`#mI@#g-$o+0jY`XhN;|+tSBU@eDjFIE@oCTe(8%GnG?vOtlWXiDSKmXa z6@Yx!$nms*Bl#|>w*@*?3^-XFk1>|{(Rjed8ew@n$CLuSG>(!P3Nft++Jg*yfnB8Y z0hTL{N>gfUyU14p=nQiPKD2u!1BK>C6zZ1~^w|m8>>%o>(vA{1BOpiSZ~~bG90@Rz zc2a*_;`J)JldPHEsZOR*a&)vRTbtV!&vi+C4ChVsr!~}j?D*vf!pVI^(|%MHS#4ZK zYm|eWcPp}4t(`=+6hb_6z`BQc>`e6p(lmQn3bi@3htjT*Nn939fj0vVtWFMvT7vBq zARVI2wkftl1_()`sMr-iw9Pi&N1@HO>+Yj6VEYUXQS2QWcvR{fT6p_pZV$fD25B9U z^rnGMt%9-6p0JA;n!xMhf-aVIB?gv_u}t(K>m|ekV<|;iQQE zpl)i20F*U~dkk1{B_-xj1PRW+{ zF%uk31!O7W8fiWu32d97HXLC$U&FP-6otyAeRY@6W12;rH{?WLV2QvX^KX=Qe$XsJ z&>YVDiZ+6pxCfFsRAukJfd?%A*CZE1eo0xB?VA{zCD5DUX(ESv`-eEpg*h%_NL35i zidFDD*+GbNWOOitzcEKO_U2hR28uj}Yii5tpeN`LSQ;;$vqQ>ztnx%`hsQ11p0P0=Xpa@ACMmw-bpq8i6sPQM#8sj19v9|1gw+jnff1ChEs*CkOreWWF%CRTl=rR}eHehdWi?q#1AP-ITq)i=q1Z3Pm`6jM?0ejuls4G`&ugo>MQx+9DPQ?u5~(at_zdww zbFleClFuWO9BfMqNhW^!xG3{L^M@o#&)F_BTuMzT*w1j8`&TkNPEPS@azdKgzIS{v zKE|h_gor{xc8crl?9wii(0?mGCI6=e%3bHV>#OUR(^Cq~6Z5U)XpFNlfgKXu1uQTv z(_Q00x<&y@fW%D-RkuxupfHge;}!><1Z4?eH|=8I;zeVM2gL~m zGG1ePl|^(l!#bqgv(Ly(j}z`$k|NDr5G6dCu>XyDeq?E-m1V?o8|V@dh_j-|7#~L` z_=NOvM8spJ{aBIfNT0+e_M9_{W~cit57k}yaceX>Ap>-D-|Ai?=J^TpJ`;82Jtty* zBGVePeFy#tZ1Ku^j@Qnz9%ob!wU^qM?QwzIbF8C1TY$#up7VT`K*NjV(Pi@L2HWx) zw*nO|#nny}b}8W9)esC~Tpiq5XKC++r6kkSYk6|XOFtNwhMd0%1K)Mr&b(G@=PBKx=3 z2i!BgzUq-{GhKJUocOA?B_GMNkK#T2mn$3i@(=Ff9P4p$)#nAusV|AQXUWIEd>q9e z-q^)oJ&ki7)VTrv`1S$*=4q7a1}w)A@9mawCfwo}>luLb$JaJ-G1kGyzAFCiQP8xK zZWqPl0si{IA-?%C&ha!XA2F{_S!M_9ksoTW6>03=V7qzSFEZIY_Alha&76q+o?}N_cb?;h=kM^`9gZi> zogP_QOLv++o9|C2eU9?7-nWZm_PHK;JK%gWW_`z8_fPq5)VgGfd%XUUG3^pPMc)GWV&EO&Y=>)>L4E7T->?V`gOk{9aY9Z8Q zK7}qG?F4b<*&{siuVXXo$MyXk+&D<%p09#OzC3mlX*4N!n=28@Xd?xu8Bo4cu&!|f zkw}y5zjSrsLvTyO+b(wT%QnyJ2}1fNXH&nWWJ2J_ne3;@!iQj1G2 zC`E4y430i4NSp|O%tyeKNCM>p3N|men9>5;G>=yPk2dpFJP1b-Z8g!5Hps+*C(S;E zg5Du=^=%~byYR=iupe1NFtdq+_&S2AJ)}$WXS9Rr;0Y4NeT40tAC(U8?MUk=Pa)ia zJiT!V)y_V8eT7Z0nr4o)eq`QNljaVEc4;Qbr7*vXYBh^?r-Wi9fk@&I`Ld54CWQgZF`hPff6qF? z@_5SQHaaY8caX(^9YM~m>)o_-=si~GeStLW;C*R7l}rPuFEurmVKkAtTG#SY=x6~I z@^5o|B#jexG`E5n)@iX!v?wtWRn@5 zv}v5SjWlc~JeI@j31)NhXU?```w3tYfHb*3oJw>(iqs{)L2!7&qi~UEMZPV$HW3`S>r*0~Rvn8K- z#EGUaXWuE5>uI!l6}D%~z%Q9OHhXyBaOxwsJrp;LoqnT+9shrdC2$Ru>=?0vn z8Ww#m==Z^Ycz{BVZBr_uQIndZ{44d)=R_ovwj%*a91l?4nP-2xfG=0a9bXoYvwbs_ z5E+=mF|7H+{G_db>FWZbNmnQoUdm7)%ewP2C(*oObB=*XoJTbNz4<_(k^pCcNSY@! z&+xjy7k&NL7j)BbS_yDQHV>`xV15p;S>^W=CC3YGtqc-WS-#U|x*HTKWojgnwt#%w zn2!|h8*yLGp9Q9vb7D>(3ZcH=m{2gU;L6J#+}{h}&R!VL;uY-HXXd+RzdJH>-}QVC z&%#MW*e3@=X~xYsKeXY`r*LgMfZO_VZyFUWAImBs`o6#=*Hq$vLQ-W-_;)$_(2&ss+Yx~<9o zPi^kBjU-UZiFki$_XK-0#Ky-+&3V2v!ySJZm)BonE#^atW3xUeBGV|sUnt{AD1$vN z9OTz1Ig}&oV++kM;K48Q9sU)Tnp>Dt zZMh;a?N5$FXV&MmLFGH?s`*5k8(n95`Bb{eI^HPAF}LoYTRw^ar(+Z7lVe<>kbG5w z0q2ohMbY9F@!ng7IRyje$@}Hh`*LQ^HWfg%a?UMHr_{{o;)>)COX>7XMV-5)Ig0t* zCm&@pDbvCG6s`myNzift)y&#NZF7g^xXp8qWfIH&Ep4S+*`a}0>em7YuVncw*5Q15 zMuB~fbENZ0mWyTjl-tW0X96g?q`C?;VfinSRA%*A&%wCvJ1aj?q%)$}44=fNM#|gE z{~XhLq;oDGm4kH_Kqvl-*R1bl?w?OOkV*M`Z29RK%*UgI16=idk361UOn;UxtjIl& z?I0)XYD;c)?mQ<9fgk6SY6n+8-KX{vAFf)&!6~k$rfg5nv*fkLl1N%_xAHv4t-#vb zY%klc`hon0-BerhyzaZpd+thhu=aBO#E5y^G@4sGslTb;3Dmr(`WdbIj`+VKuRZ>8 z^7z2Ii`2(>ENAlS&)4}p^ zZ{xQvy};Sb2p7pO@mqWsSa+Ud=K^{8M>h}fhu8P;?cItUfA64*Ke>H~Z*J!8*`KB- z+_J2EiF_QaayuV+>w>LB96X|klz&ea^CfvYRpN8?>?W}=DANni!{VOl= zfxnC!WtFpszkM3QAMo6J`^=x?;{C%Ce*FixnZ9R0t$}qZfp!A<1a7EZT>H5Fcl4v9 zSN&e&MB~6CJJ#4R+4>dfoEuYb=JnG_cUVVn4)D(1SPzAoq0Lk7InZW>wRuelM>ks@v?B(~6=|-@d^yAix1KfP>Gc&VhuZ7X5 zVF1sV^3;^_mSi{K0*ziArE1W83w66qbXpx0>mh^`kv+DLQYCA0U4=4mk}`fga)4Ya zhEBbK;jqJeC7Vl`po{*X>PcK=iQWbr zd42;V5IAS2`Xad^ru{r*3pj4QXGw^W;Gsp>lgbiuxT{5zzThUfNRRZT2H(J~ojop0 zDO69o7|-Q+I&Xe`8vQsT*&X;2YY1dsAdq_mf95InV{3@zeFhv9+dBxRb`Z(zAzL}L z2x9_98Wh5Z0#~MeGp}m&0~pBH(Wpv>%fzW}q3~5)vwT2_W;KZmwV_T)dT0r^F~%SrT7Aj;4HrK1zzNCS3^(V&MyLBLT6xk3t+M%gri zn!^NY>_0WuD_8TO+L6g%ipPp*=V#v$2w8_r3)|h2O$-8#I-GF&eVIt=`5m@l3Z;6G zeDtH-kcL_oGPP{>((JEkJ}bjEE^u<_V z>a~i2Mx{dD%-NFh7<`8Z2!_I({5nv?wPW_1Bbi%r0!mk!*iKgQBGbVJg&X^lZsVVG z1m^~UM*4E?Io|jDr(If^Lr56BMp8Nttk!)3dJH^%V}9^R`Fp^T$TW|%zxt9da&wT& zOJ*6KkEOTe_v58kpos&HSVry(IPxN^IpB!GBLzbNM`o(F5-^P)SoPOeu&y&-d^onnAp(Icdgz%)Z4JUb2?Q^GE`ZDYz?A znFLJ<+M0jOM3D2Y&S@_8LYcq4j;G11t3abyVBag=t8E-`Bp!JE#pZlHlW7D5z94Vp z*GIsKv}2;fBlDXhU}(1|z-WnQ6sBboB=bIL(X z<8B~d~k+h6-p8-)K0Z%+H;7F0#B3AAdP{w1`MRk%dqP^a+X_pAtQQMj}l928C#Ibf-jX#mVMSTs8HE}Oe!OK(~zETIVS{Grymj%Z83k9TV1ujlc&$MVs{g{rPQ5L4-nOrz)#`;!1^tw#h*NLbWdA|OeQsh_jo zJ#RYDQvFZkRUoi5jT}ftVt*DeCG#|C6P;)u>3*h{CecF*Y>!wD0G&W$znSD~4iGRb z%|kiKUsL`v)n{2X?gbhNG*;Uha72o+j|e~#aQcML)f!AuDW##Q=UW+AhevEfX&|XQ z;)y^b)AnY1GZ*H%&&Iuxc;?2ZTn?z-aw;w%{e}P|?t2mFbdQeZ_fn*Nflf-N^zw;$ zQ$8^{k2qmxY57|j1WxH5`ORdTD)@@Do4m+*4jf!MkV0UGZM|dX{9LAXw^SbHBVgzO z1*b<8pdOPRabMb80*XxFT0K`n%1sK}0@I$cz3=D8><1I}4}lf}%p90@Q9`_g|Fpmd zftAv_T2gQpNTT|>x(ZAakaH!+Yb=igBE0gi$b3bSOhZoQn53BMB(Os1dF>SG_*0Gt zfi?yfk*_WX~69@#?(j66>f) z%2#Z>>6}aF+Ccd@a-go-j%5{y#I1lJ14Rhr98D?Xg`PXnREGnGYoGmVvn=QA^$NeuB{Z*1dN&fLd2PX1?P_NRQz znZ53xLS}=1cx@Md{vd)g9OxI4Q+$0RYkrTuyXLFwG}C|NmZF$3JYPSmr+a zXb0ceNaD}$9T;FFU`QbE4fb^d`Z&Hde!X^l)voX8M^A2?oRG#1$;OGTbx)0%)p&7j z^V3aUJx=$XTbwr>aW2+1r8%j$1EOWV{X{M?R`1CT5#^69zT4%_V6!>@|FidBO|~UT zml%eB%r}xo8XpJ)Fccs-FoNI=h%tfy<`Z3AT~)WPR;jf|QER}ma#&ybSr~~ zXVj%d^D!o~4%*at8@(v?H0qh1ob9|lpI)O%olRk9;;Bny^9kF9J)aMwREkmeDqz@a zJGV0GZi7oj$B2N?QX$qgB z4UZOP{NQw2+XRVv+%@&tvFV&LVn}}*aAd3d5*WT9O`JSZ5c4ZeUjj!I7(@~v`HtUt zL<+zPIC6rUH)VGU!>^NV-E9+w@^|0UceEO=iGI8FVCMG{bhScDUW&8k7=PG4!ZABU zt>4F(6*9VRvoh4U30x)j5YFx(Ro_Ld`W}(eCtRd=5zSvAQ%xXVILAf&*v!cCjZ@SI zm*~z?&`w_?1&E$^d8}bD%VT=o!iY-#__~SlqJj2=ihN&gaf+dnLsMJZDc@3k|G?o8j&7ChgNERbV71?q6H9qSg5<5e+nddqGp;tyEd4^g&Z$QFg zv0x`uFylMi++VZPxZTr6H+_roG`}72JBlULV0o)<$25Tp(~@25zWf?p$CMR~fFrr3 z4XvXpUeC?Vn4OdVJ*l%(uFx5k(H$2JEOVe#!7OKLgBZ#^#T&XnsdLGH zIz=RPjzl(wOfliCl`_Yyn-gTqSIAXD$X0l)hEb@84NR%_9dOi~IMB#|Ai1Fh7Du9T z|AeHYBi*YpjjV_S8kKwJ>;sqPnpSQ{kS<*!oIF9Ma&Ev>wHHREcWFD!wfU{~M8J(G z$$u$XeFz{Dpf+bcIF~fmiRy|2(bbW_Bo00vZ*Q-0XYqe{PiQk4N2^suzK}$zlIFiA zQ0+LE#tO@(zEy5tnR}lCpDS)trF)Lfux#LBZ%{#hSY=xeF`IH=kAxhv-T6I%irN`a zF}P}-h%u(N%015T$o4Ro#2lGP)xbZMOF-DYk-#FAm1QP53nT$b3qz#^daXcJg zH0YyIuOb!+V`qB{>2#X+hvq(~?fJ!wrZ+b@PZzM4uH%FXskQ`{lA>`eg~C>di{mv090jZCjuab2%3uHl98-}LfFPwYMP4W? z7`Zy7c`mmuDVGXltoT2&VE9}d;$xzObi0e$-4s*u2)Q{{dKJW*6}(Q=@HRifJ1JN! zqxi1sSJqKRyeEF_%m2&d(tQaWiIkVzm#MJv|D{lS@W{SF;XvQ}z_e0?rIgFn>a4dw zbbN1tvIVA`^(iQ@o)oV|))=ZY52guN^5BtKWbnPH78xiIg!^+GmYRt6CO9qE%zr&x zNT9|^xjGwTGZMvKrog(qwfIA_Fp^u^(mn0w!MUu-5{b`cZM1GV^lKy+HIZ2=%^w3t z-r`8$k*sRfwgLbJ1PK5#>mmU{BAyF0lH1uSNg$HBu?bWnnUxW*%|(rZlq`)7J9jwk z-r;KaV0|V#Wm&X)-1R+53-z5_+l4N|exxAUs#gVlR$H0dmx%4>c2eco;!%qF8!8$9 ze44`_kCS*GDPlKMw;d4$h8|5AFtk494^kwodhc6dC7JeKb>CSZMKIW zGB@~xSxY=naR~q+j$4rd(7cvAn*)yo9625$%Os`o{ZswcfFkxGD<_ZYUs|pF*t|8% zAAvOQ$}_yCG9=z$?*y`o$uA`J+m}=twf(;MneK_t$jwUuuoa|QTki|l^_GE(M<#Gd zAdRekd@yPOH=C_{OQY{wTE4$YL03SQ`msPL+og@Pt2PTjCLOhNpjjlbP1UaI2O9rj zlKO}&6*X2gW}Nku{+s{8e-|JuU`o6|@goJMIM-D1NBt-3hUEFK>P&SZ5KNX=8mAs$ zQayNp$yVeJ`*Sk)-LW{OIxO#DYs?L6$Ts`Na5lxnc~lTj@E$y zfhtno-D0Oe1X-}W6L2KAKmMoOUG0Ajym0+MeZrKJ(hWZHzAU{yR&VfL0mezMD^!Y^ zkANDp{xG5(-yOHTdTfja-3xr5v+Wuc<~ z`2*Abfq5FK4g?}_KK!Y4Z}X@DMyfB>9m#!{c?aM6gYsT}BOsj{t;*uaUw?&I1|Li8 z2hHCsg8-x@h@>Qe2)|55u1U|Rk|@Ld0`dv1s6fOzdK@eCAI zzv28S5Y&HHJ4_3_R62b_V4m{(&iV|m*+yz(<*)vseycw99sAdR@hOV`)jxj5zq_b0 z?KRt5VBLag1v=f}-|pn_fBqQ9e|Ofjd}U##K-&MOj}iR)Grq$KN|tB>nEsfbi91|hxtwpKXQT+P~;SRjUgRHZoC^mP~Ti@pWo@XCqFK1 zfkfj(V@K3*$MrUF?eh0c_77Ix6)oot{R{s|{LU{32_)0v&S%bNn_5`moTYCg=qX7$rN>8>c;g(7QKGO+}mU+Bj6L)%ZD1v@ zA*EA1UcDpZhB=>W^CTk~s@!!jTQGm^+D*MyX|)@;ER{y{Hip-=Zv&1TF!O}ikRIjp z;E}nh1wzFNIC7+wD4Bn270ZK0I!YKZrNaafb!LD3b+VwFoNUa*oY(q}E1O%nFw<`e zGa(95T9K8KbkdsRU9^aea1NLG8nTTh%H1Xv@+uPfGh8KikSZUb)H|jCyNP6N3(>*> z!r60#GFP}vp5rWX$_{aaLi2#i)Ug2%+9gdpw2fwUOm3Rcu4-}%lbf2hkssbvP#dyy zbY<}(_ooEPtvId{hc0%Fz!e2zo|Q42*VsUHD*2_rl`Lb{A+!4-a^(av#Tc61vIV}1 zB`;B`X3(ZmS8L@FOJAVXDqtqpBe_v6?y$JK!C=-vXOc&Erk%N}=!_dIpE?RVjR2(U z7TO~|)9!D4uJ7v~Wceh3W5Leof-KAIjU8~NjyAG5M*=bWqcS^v3c1o{5cE39x@Z~* zCRa1%JGyDGo@!`}k`|0yRzUgYF(R2gTtts>9zI7T8Ag(WE?GE3s(5Z-UQ@xzM;Ww6 z9ALv3+w0PRC+GU+T+|FS8lF2BwV^;FfkwyHjyj5T-=$%CxwZ9~hhiWxAAvRHb`<$q z1o7N4GUYQA8y6M}soJ}A7C^Fa(st$}*8iCQH*eTK%KT5;<_l1}rK0V?Bbgy`a0(={ zfzA6oIuM5U1lHV6&782&ETCG?Ad)(@e=amxMg{5SH#?J*fsBno!d&wdAFJNZqT4T% zN*E4nxaHti6nwdp-7W+a&JAhqvON{YNU^&F8YzIfb_q1gqp<^@#$+hAr9R)2Yns3y z=Ss)2lfigekd#IUv`A^aC6d4-Ssq2gR|sESLecnF`OMf~=B%$N_7i#R6*{Ka+UhOG zt(d>~hvH{gyfhQoBy@YLBNuqp14p|5Jq0QWU*b8Y{E63)?>y!s>$KuCQuHjStduno z`Gd|s$`!=GBR@fXEw8^e1>e>8gEGhxzyn7D+yn+`vO6Lv2=OD}NW^ow*BtR&F>jP! zK!M!Q1T;|QG>ehsHSbZ8Jm^ySR35B{1E$%mPVgyJN2nscC0ErVx`RB&VF|@S5kH(p z@iNh%GA%P;);;Ugy9sNh#|il=`*Z*Il-xhA3j_Yy8!4?)CS={gvYDc7ZRPUz!l=Hd zAi@Hc_G|^|23MndQsWiid-rB(q3zIjc`l{;eB`#Y4@pp9dRgzt@+daBH?Twt z4axBW`D^Wvc8#-A8T-jNQk@1$lO9fU3G8RGwl#m2^{H+AQ?onduANJoR-y#76pWmu zk=)Oo0z_XU0em6{9C=y+M@g1DPSTEW5_CLhWV@p2$bS@B>>~D)W5v7SQ5H#NWyJb1 z(1_;(8U#x2v3^cihnEzj6kuF{n)*t1dXLQLnq^s_%rT#y&XHR<(CUfjw^Ge6u$^~ zg6~T%E*i^DW(gzkNd1*iHyr^qJSXuj^;XDG+KKH)j|yA!5B7;KHL3+j&XBJpmdo z_|8lIgOge1u0a`*|0h6C^{RUOtpBySAW*W@r_~<3FThUqVQJ)2#r`a-61iUeN#IdI z0Dx2c-NJ_>EpiAr5}5Xrz!hE#=y83MXGNhCwX6>nT-ca@AD_+f@4qySB_O0ckXCC&C_)DKLU$nS;IE{ zS>I%R8-Qd$i35xTnCSSUEXSBmZDGn@(8lT)(i241NBG>$C#rMxHMh`XZ4{)@bEjB( zS}Dek^bP3GY1dZn8Yu zz(L=&Z}WNyAgPW>svFgt&v*S?WT2eV@ST5mUdMm>_7eZ*V+8+0xP$*O(!>8Ztliam zJn!Sb+(_ZSzi63@o67Wu%pCvqUKanySEu-|w$rvd+kZ?dp!tw}XpVn(QpUe|e~JI+ zK^A{V4=7WONMrV+Im>s0|NQj{{+qot{)ej?{{3;@uK(X>CI0u6WxvLMI4|RW|NXXI zzh+zf_h-!S?K%GaQNe&CS+J;0Rse_)WZK6TJ`%yi)S zqEDT_xgFrgT#eB8K78-BN{zLEPi3YkwVgF zGb*{BjVFp-D`3chKxW`Uk^zIjBk7#7B9alqc-*5-=t9lts131XeKc0smFqTjewJxk zvCt^Jsf-Fz23*M^N=6YAerHUba0wVtekA_gkR!Xr~XK{S7aNd6S*S_Btt#B})t#r8f*ojp_N1&nm5 zkgMY5mZt6PW#KbsBMUfE5N-u1bO`Cj58wr^mBV(OIn-THtHHY;H;uRuGR zHFzzHlg=c|4$x;uN+4f|qtmV8dOkotA2$o5Zm)_~yNFyN%wrk@3f>mi=>CSCqm4@E z3Uae+3@kSvSFRDR@!a&tGvlpUfsQO9wh)oA7{o@VS=5BIW?Q7~wB#Jh=s9eTIb zt)bQ|pxG^AFy;5VS)_B9D3lXuvxE0W+Ch!|Yp6Ibg`tg2mSrKInBD<`?(DY$uO zTr}Wty69kWKgR97ER5XN`!Y#f4rmT;v*@{V_4)81H@AVsv}$(?$X87K3PQpo#>LY~~!Opyy{otJz`D?TKlQv#?!qt8^%L?)1$!r&*_Z|6gQ4f6lw_#w+j zJ|=f8SqsR5L?D5)5|VOB#a#+0pP4lS&kZ=@wUk8z33xo$gh+)_v1tUVC?BoB$ZA15 zQ-0$ADtNT4nRbhPd^(SyC7w1)a-z!^h@Gxq;muV7A9EdBeOLX<^~b;?)i28`VcrD# zwg34#`FdWjYj^H|Bee61QIzVHn3VC|CbV>HZ<3w?k)fM9v6dqTPWDC zPI0LFd|%t}+m34d&r5+uq$^JTmxDWmc@%&Y8Z01JHO2K2aFd%Yke^-Ss@}v_Jb|5f z44Hltm!&lJk_jAU%ZT@9i1sJQ-8_IYGqkH(YB)!-KSgf3Fc2v-cH8qm2NFF?1{yh1 zuxulq3pmP7oz<9tqtM{i%74zb6^LV2W~61XYqs$b1t$SVvcB>bNdgcAplSPj0d4}+ z%sq{1&fC|B4DXO)8Pfc&ETt0NG1B81N(+Hw3)^%;AlpgL^&c(dsLfupEv((7m~))( z2moRIZ&qe_n`-0x^Bi_76P#-6eU+bXE8#)RmO2DhSOXI zr}+YYI*a2)vWxE&R5qzNFb+6!{DKM`$-rlkDd1kw4HR5i8&GMK)zK^VGY1~2FWnlD zv9gN3!xqPn02zU?3NmWS58qLr7igqdJ3q36D6WYD`7379Ym)U}=A$~0{2@Lg%OY9i zsE^9EQb4e*dla8bK$5^C0k@yYe=PP6>rLlwyMFdtfqE>D#XcfwybHk4YN`O^J+`Th zeIw@@x5d70#B%||a=DWgqGTZTfAI;E!B`%RF_l+G;g**6M=aVBLv_d9X|%ldMV{7^i;2HXzADLqMa-vf>Ax96uDP z4Fr~$m8tlY_pv;XRH(ZfUIGD(mccWT!;mImva!yt+EItR6G0s^oyFZM$>#? zz`fG2{07`9Z6Lo2hwlT@N8+Fz%p4pF1E!_0)N;(T8NT0n98*rBXx7!)~+pP@yh~j1`ew51bK;AgPKc&a`Km2%r|Lq@l z@qhUo$A5cNhIU(f!TS7XKKs9KCGo%crw#mHKV0EIoR#o>cEmEPT^9H^ug~ybeU9LN z3^njSg`4=#U!CB;-cH~<#Xu@u+r9tCPSPxuUXy1CNRpe{f4iT>k2wb%`8E(e)fu0* z)$jD@(yCvt*QKlH$E4@J9iEbZ*QNXWrd4^rMoQ<-#Xlr7idSg<+osI7PjVZ6$kK@N z5ARF%Fd&KY)G1}+ZO(OD?9YmUv{Rd6qu4{3X``Gow@V}Z=`xEyTqNG?7$xVs&p*`Pj}4k0G+D0Ye>b!&k~gJBb$UIU#zWu@r=^EvfSg+qCu z{PWGS zhU^&XPy&IpJDlP(nH$>3nXGA7Fm=9mr;2bigm5g3Nc;-PYzVbZ4&`bJnS2ygc6LQ{ zZ*&U$ev@^>fzpc_5MuF;`e9T$VGB5(EXc}6fvzu6VY%w8qt+;f_9)HwGAw)6tZmAj zOO)6KjmahI;|mLPEdZ%35N;p~qaYx5Kr4%*6?jx26?IQwk%3L;%)_Nun`ry~dOym4 zi6NCgMl7?BOquP)vKx5RSIna;rj>=$rL~n@$OP^QhHkUb~d`z9I znhoSTYFmmA#d^QL7dkAfEp3~qz-4WV4;4usBAz|A7$3P(2%TX7%=Pnjui7BfX|RuU z1RS++OC~WL4s1JqA=Qd+)$R((E|4MRP^?FhE}kJ%JV(8gvA9SIz&09+lYDI%ma%fJ0HQj*$Fs$xYv7g1B&#n-kFYNX*9#lWP*jPpKfn4y}d`FBlFG# z$J*3D3}dzw!o}Rb1dhBg>V<9zRZehq!ng!bmtMe;R&wRO-~g8A`NoRe^VMoZz>ioK zvpTYsWPuP;9=|2OzYa-xmB8%Gymc<6?B0MQ0RajCtzgKq7LmJ}OmI!9A$j1)#W-@{ zfsxLQWTt!PKm*>Fg@OPlDNbq^DV;l1;miX_EX?UmIVe1eiQk6_I16Q555GBsA!Y4g}EtqOmE6ON$;xNv~!g}5Y>%h_?)$G za8RF7K#&x9CB+_40@sV~an$^u09?`=mmS=b0TQef=(@D|yrf?6*~GvsD-gqmHv zzr4gjI*zMK7H9b!HbXJ|xO;@}w)b&TX&^b6A~l#>uxvIPD2Lm*Sq!a#LF<$c=(%SK zmc1li3pjGYwI9stNIR=(bxfd;EX=&c(K>J>iz9PW>$6UHUum@Zrn=gpKqW9uaf*(* zx40V0Rqq~YmNmlv_!!IJ#qkBU;u(b71LUvoke%NlJ-f4*P};6vK__K}VKGXq{RKqc zQV6@oVe5u@^81||Z037-lW5r7tDXNgIXAyA^BaW$emYO$veF_S=G-~vd_HHypp6osyqZ5iRYN2 z%lo#ie)Y}(7rChkH1Z@cNwJP}v~%|9&#Yfr7ztz&_#!1*b*vrg1ac|8fF#>tO+XLn zW8;qFh!mA8mfSzK%zm31A2(KAN|8U@gQJlI{syQd-TuvLw_qfl9t@UEPt7uw8$!z9&#l<Olwd;v+UPk}#~YrJ4Se_}l;){$Jz{!~Nxg0c(Xe95}}v8bTl6a2)Z%BUdXW`!r-Nhc^BB;#uvQr{ki1pZ=HVS`4@FBT7T#7 zoz~0k$m0PHVAlNV^a{ zsLDgATR^8z-L@0AP$G5eoV_7s?U@$!`&h`EXV^xQx_zaTM4=EtDs_QMEo+7%3YJ}M z6j5uIkj`x2dCFo31GwBQ@rdbglbA zI^Pji=a0YPJBSy^9CLE!kVZ=>*;Q*)6ePpY$MpCCZHL$^egJ}`kQB45A zghH?44jEcEucI}}nu}9?q+re=96=#K`tibavk=TWHFkSZ2%6uQJwIEGNRgh-)^aK3_AxrAb`Mx~FP zZICtBuVz1Orf#x4Q9K-rwmugUS>t~wev$)?1Z>>iDv*~fV_NL21;kTfWbzrbI!$!@ zO_b$kl{~SyMx|)+Yez z>$1|y+DKs0=-fyyY;s+b8(h5~L!~WX>m14AiMg%SdTbY#r8P}h`w8f4jRl0oEq%S8 zShkm3^2XP4VPkzx8dk@$Hd63xSsXpw-xx3>R9SVaz-1Hm8JQ2ZdQ}uFa`}s~UirPA zc0OyOKW3lo=F#pK*$xdfTLmif6->r$jD{U3X40LRB@WDOuv8DD)Ve~heu`Y}1f|9q z>SSQ8L6UhD4Xo16Z&oe?gd8p8T4yA8w8tcCCILgTHjyp{sB0d>e2X<_Iaxil?)RMWZ&i`y>HO%UDPJ2j{-T{~;M*M4qO9GmeSF0QX0yq~rAj^X(-WtV$1hRV4yykW;)6Qxh01~-()K@JA zkRbe_4=j-h0V9)BWXQyUxW2)R$GCtTTV@ z>+olOPw5Oix3(biEmo1swllN*{Xpi%Dei)va(l`JHAcZc$ij7l`$Zj*Lwo^-O3 zWT)+>b|U3G%Dmr_ue~CV`@rvO4%htpzQwWDzQH@b_m0osrpLB}d#HLv-7`X+R~up} ze(?zPI?sm{>S+b)cS-8WNehrIOCT2phBWD7CgYP~3%za$g+dsoryD4hQ)soT7>?Y| zXxeta*`jV=&ZE_;V>VM*85d9Y{{9vUl`@|@5NUQJuc88VR_$nhfkOM3Bo7>xk-Bug ze}Lj}57qG*%Y2Md_uN9m^ky0A?J*0plWXrI-QN5yfFsudA9uunOc)?ZAd#@e^eZCM zS>~}Km&cd)9W$38=1I&dptW<4>aWvlGBab4N~eiI!U6?=w-k(Ii6jB{uyIR)xQ~Ne z4X61WB9$}+*gUGk2#UQOR@f(Gnp;R#k8zRQLp*;>h5Ve#xpw%vg0`_A&9!}f5V?H8 zMps9;red!+Kk6ik(=$%85#lH|LrCV&NwQ`Nn>CB#{xnBXv<;9*pwUmULlrQXHZWcE zF~3=`ql{6kw-75-a7Ced>oSIeWFE)aG7i&43inxT$ErBYwsDwi@_*_S#@o0oc5s?1 zAYLx;I~5n)`DR4reqx<<$Zt%pn>@<$B?yYmf4IFJTZe1Om8u*=Iv+;15J#h3V;Wg2 zjnL^=kW?i3(gg>BV(OI98Wz!>BAmwx7tc^PR$O|}< z^--ULh2^P^E(6fWzb~t=5ZmIC-;A?eqDYs|5zQQ-*idk6{SOD|M3!k0wo{z#6?4E? zUva7uY-0gkIST~d;UMi!ics)ui*aNC%-nWYQw$+l2i@Jxa3k>OM#0niWFCFCaSN43 z0jX>hgNXpB2HO1s8r__^o~hkBy_)&SYGuCHt(*0kK%?QLie@i?eEq~?aOIo(?4w7h zlTmb8kArEJ`IXq_0<;7S4q2|LmCFUf4gz?K`2_d;eFq#VcF_tr5@=-i1vXvJ%htS2{;mb6q7?`k@cg+UDGqA`Ncf`y5tlUp4&gMo>(4P*vR6@ zfFmmE3gj%8TTN* z@9Z|`co~Z0B$r04nnSFT!&x?s&1e$uGi`jT%uQ(b%A4_fm0RUszxU+dz9gT{k)KCg zJ32vDLceydl4X>DBbC(@dri`uSJstxDSun7TO1F9UByN)OB@A;K9=C16(^GJ2{WvO?E%i*2H4AKr%SphXSK;ilhImPsuE|8ntA>N(fVvzZ%?` zYn}s#9I3CUf5;SDu4&7i(|BLt!EXEBT=xVds(u8VX?uTJ8p%EFtk%I!lI>nB;xre- zRWZ)FC5+GP0}1|HmgNw@WFRK%algI5R%1?~YhmD=;%Zqy=KjKBMyZS$D*732- z{$q-{zzvQ$DdM?4-p0!~;vAf9b}66?a9C{MZK8w^*%o%|*XDw$@u`5r+Hp$2(LZIW za8cP3AY?$1@e5r$@~%Io+)6pqb18x3JyPBz4_E+pDMRc-0tqA_>RRq-f67oXqtYfN zQ+>_k8l|&7r!nAU67^^M7n1t2?iqOG)3HBWx?r4$*EoLTz#i|)C1Ax!W0Kc$pYm@0 z0*yTBTJB-CfX2F9xBM~dA1f2bkOW(nS^Q1bO#+X^FC-+}e+KfItPT9)nq0Wd^^Dga zNOEDbofInzersWQ`>|@o|5+c``d_6nOC#o^Z(3gb7nR$9FFx~Q+}E1{9|13LBn=H~1$3N6Wss)<-%2 z8E_QP^8k)ZYt}sh0P|L)z7^ET(i)5O1&Au(=+SpqwERZSfA{IPACr4e=PTeyK$Yr2 z^a*-GQs%VTjoe=4c4=cn{g=-l_ZN|WUwxZn zMB{|Ck_%R8?c4r(tz530o?LzUou$>+oE4V?cpd{sq7`_g_beuuSdGvMb?*C5zGIDkKm{#|VCkN!~ef|2;^GEOh{gRi3?O#ZqH*1~}AF%n6VWvXwZG#*4VBrBIL?+AvMstBEP~q)H`ip+;KWH0mwtww)xOX(x5XAyVM% zJ|@)bZsLt-J%XTEVCRb>bTk%>X0BY{K2`;OG;O7GJ6EdnLHESb;~a!g2!%@eQfd+Wrs%3pc= zGLft?N&4n{e%tP`(O*&+l2Elt0pNfg<(Qppx7x=>s({T{3TK%dE2@Cv;0&4W29mAM z$aYVVC?6r3Jw_tO`{i>K8fO?>=Yycw9V100mvS!CGsOz(Pqfv#+~5jknWC-svc(YM znRC>-&T6GGh_GRWPCB=)wstv_>)f!3!FYiB@R|bk5T}_cHo_Ua59jbcrWM%+Hu4>8 zmHODNO|ehm=CDcOy*m%%Wv{-7ufV z$-IS|+W~Ix#+c9hhK8mKX9y?uk;-4#Ht@q~hw0eC=UtYqidr*>NgX1QKSo7ndIJs~{=2s57kE=2$sO&A$1Bv9JD}-Vh{sEm z1n}tD|K4g)H~t;(SX>ea(7@Rc|us7)sd{1PHkYg_o7UH z0<&%!#ZhR6t({Xv=GB%Jn2Wj89;K|E1oSOw$Tl3xsw(biEVsin6s_LvKqqURnZ*e* zOC4>`PjcJ%PYpPl-Hb6M!)SKu2*+8U-4gpi5zSuKK*ZUiYuhFE2W>JC#hU7(+pS?b z>tQ&qTZH~{`vRrzk;UMuaIn`{FX~$gcs81r`JFl@0wdY(*K9*=$1jVe+Xb0Xu(O(T zOIxGBx=5grj_cM&KDf5d4S1TfUy(ufscgrpZM?Zm;yCM|B*W?{H#VZtKl!1%j28ktV@a zU~o=?JW9dSWN2|Dn%DSTYT|REfbB#UJIM^Tl0|$@b+8?*%t%PI9g0*|lFIFsD6OtL z{`~wuuE_nPC$))4?PqQzoF6n*zLO?>fkJ~j z3J!M^9GrXdMehM;-8-J&^SMZA1SrYfYk`P>qnUss?UHtn%=8xd`JI6^g$eIz=e5oZ z8}S?t<1xf?5nRTP5zAj8QV3x$a*mG|S2!tFkr>R7nceaIz*WuYDG>AoIO4ZO1`Zjm zKM(TY{i3Xn_$CV@7)dFoA|0*cMX1QSEnzc3%JQ0X-G^+`Tr3rn zNnne3h5`ovL;3;#m~qw_-U49h+8QXr1|CTv7LOq*t(0g3qNQxJ&kJCYtRl-k0Y^?Y zA%BsZ3Ke~U5>f($DE41^BR!z-nKqSRo`AQbk z7_2TRAPZDsK0F$+ynd{@f6za#{?YA<a_M7P*+)fYeP#D` zuJ6co?auh=e$YnZn^IhSnbk+sS7i0%tex1`wD=*=ir*Gr6mawpsT=%b`WAmwUsd0< z{<`Y39_+ z{BsW+J$Fy%>*dwCTkO$XE+7QZ&Sfr^k((nl2CS`@ZR^O!2JfwdN3K3ypEvhF_H_fg z$*&ZHOG=@yf7dpT^K^a0=i_MAhxpv)cmK@wB^%FHR?R1_9(@`eZ9MZm0YQ>G1Q;35 zVI4Y)p%n={a+YmQK9QAzXbD0EeRTyKu}%#%l0_uzQtd)=JH5%;$bq7NAcK|#l&p*d z9BF)Oew3xwOP>3B{IQ@N(%i0p0*idzs}3x1wRo@oPkf8-N)FOosyX*n+3gr;3p311 z>2);lO=DQ^FrU}9#XgnhATNy*H=bE{s>|SfS?Bsb&&|qjS*G9VFC$m4o?L%sTd+Mn z`Foz$(>=Za{5SqSXkD(?c-35OfD!wt=0gMY$rB{otSpUO%tx~vB1!&`^}YDF+_sI6 zko3M=DB+Q$MN}=Wol<5Ja3l-<&y<}%@F=TerQcwkebD&kSe6x_mqU$*X$-|{I4x$8 zZMhw-XV*>KP(P|xbEwu*s5as#*CHr45|}Ff(QJenbtl_aUomBQJ{;CjDo2n=9wAo@ zQBR!kxnkogEXl3uUUEYljR&aJD#+zCC=_xim5L}99Tf@%q|!;`YH<{)ZwnAA^^d6g zo}x&7I^Q96FHjgz#_R7P)!0L>b8MbDrn6H&7HCv7z4-)1zV}VQkqJa!CC4y4>7Gnx zo!}rr!wF;}pJutzMsiGx4ML_Q258KRX?!Pk41C3i9?>!#iRI8et-7cT>t#|p#X)&T z25t?_bF)I?Hw7GhX4wwd5%wtf9*-9|?OkIh+r!I)6s{;Br`l0udI!i3c2F1#iMvFq zbb(0f#H>*YjdOIyX)5&{D&`$@2LfTLxV~w!GsyhRfl2*w&4N!WSaGYDM^W4Rr!P=$ z2{cL?SR??VF$kkONn^x32Gcg${SKmy4zbV4R0@C;LUU6g zS&S13*$0C;jz)8wP&v}7@Ns#Ltr(S^^c9Mul({Nh%SvTjXPFg8r($JOaPOPD0XzB7 zf^3&tVT9A$xJ+y!SG~aGrjBbqmn+_AQpaGdt&^iDwq@RShPuEnS>^CwiamC`0Z9Oj zT*!tYbcaTK^Th_@qk4l$=NxP=?kKtX=6i-MNN3ALI97Zh<0Y?>f z>O4ER+lJrmlIDOTxdVocWPPNa)$;9q6#6^J_x2oWDzw!G!-@NbES2Ok*t_DlPxv1K zlR~KV6DT#=PPua=au+DpW6(DCgINL1zJNYiBE`{}Cd@j@f{V#&iBuc14C6SiZ-=;h zxOM>1&D`Px-Q7B%MLwuzT6j0NG}ntM<~LLH1|1~Q5!TZcYOOSSqY|`rzO0XwMyT^> z+{I+tLx0djuV1r1Rcc-#-#p}ZPoeGn>--0Sl1**D&o=H2Y8KplGU;J5?pge*xpv^Y zo;b@Q3*PPB&;qL?1CMSjj?rWkYyla#tT8cP!NMgJETeB zmkXAj+4xr-^C;5!HYZB6L~1{9vZKPt`*x4dOz9C|FW$`WNpUv;m)}*u@cqFpHu6J! zNYt>AZD6l9!vWuUPo-bNqY2U^3HMfJnYOe1YNOuYZ_WBBp z?SLb5SrZA+kqaBU`RmI#wj-BFSEIN{?BFQ!0T<~loaaukmpCP_-p5uliEwwweC}L) zBY{r=K(tO@2afI?crL0+qC*n=E>?bEpEJD^`<08d)GIwva$2fjIK%KV>~= zt9|XBra;)ova;fRxswSrO0!=@x?>y`%GhJsuL@bz$>X!FD`eZJNH(H4%f<2G{0yHX zG3;eaIByOR8Q$7A;w(#4Wg#V0o)PEP`WRc~A-3wAfB4-GwFO>Lv2k-X+uFu$(1uc6 z(tZ3CD&xn?9R6WHj6a^I@GjfNZtKRZ<}_BN7|W{TpE3_rz!d|8%9NBjk`%d>MTJvj zSBk9y4Br_~kuoN0jgRb8Qkn!3_}E#msVu2KN=f`#N}$|C_)W)O+}PB(bb`6A^)Kwt zB*%MrU(ZM;NUrs5Pp;4FU42`YI1V^609a#|yi%@F>wVnPieHIOX&msV@4K}+l}q0@;D`XL zKvchdPym1fR!Hn~1{`s&Q(PPM!GBCCu)E^UI1t8@^;v;6c0T})vJND5eOMrpBc&A> zrG*rMVII`59m50~Y2n5CJm1s1>lA$J7lEUo46FMqT2JrDzoY;40LlaD9u_out?u2t z;K{YCfF*OCvNm?@?UX~w3~UeeA@)~U8;J*a;7AIb%>&jxBx~2l`LD+0Dt|ZkyME@! zuchR_!EyWeaDyyCwMj z9oy}nG7IP0DA&vEjR8k$XY1SKTPmOUi^jfy82z{IS%7&S-?QFyU)TBv@d{ZEiH8}$ z!=wGT{hQ-4CJX63&hY|;#Fs5Ee#bwzxu4_I^FQnR%ul+O8!JJ*2X(hjzKm*Xm*#i+ zmy++(j@Ig#ZQ?;AH$QzFt=jF^=v&kJbWiEIw9nDw_x#v3-miYje>2dCd_c0VEs&CT zE4HUdppo3uy!*acTJzd07CDE>ic#~LSv!-DFBeuwvN%#6T71-o5}L!_H*fKVGROzY zPw#6tc*n8yk>yeuB=f%EwJpSO4tYf(@ol1oPhskCl@N8tBxduPZ7?(%w$bfT-|b|m z*T+$+C9t@gVMd*4PCZI)X7V5z4BEDFQn?yKI(N$S+8|5eMW~xCs6&dVKgu9MZfVjb z1uETBC%eDDH*iTbnM_bF7ZJ~2AX7i1-b?*GEXmOw9cBC4PJG|dOXDI8Q zE(Yv8?N$ZlQW}|>VjhK2>$zRTv@Kq5+CqKUWg|ARFH`-C9JZ@7>^5$2&{lv~O`;Mm zS$7g5Ntzh6dMe8SO|05tSu3=sQ~(oHHncK*E@dfKL#*Dxl#0-FF++b=gIwbjEK9q0 z4cNi8t6O)PWtl=qln!x~+C{vuhhpml3KZRA`Ny*niJf~~K!^XY=Tqv8w6+Gih%In*0g5RP6Vp1DG;A4aLaLFMF-b*nODQ0YX`oCq`uv4bC>JY*fS z12@L9N;*S*#7@nQUtwo&4~pi8DRVmQ7^j`^v{iql7v;IO{f|RdOoi?NQr!;e~abzkSZOZ%Ks8r)F3ku zK-Qh7(U~j2m_RFmR|3f71}76g<-z`N+sF0om;;&G)Wf|2G55C|-~x|s1Sm}{c(wqf z+q)Y>kQ0d*4v+Q`i-*|9itIye^MA$t45LAl45*3ev}<6{^<4+8VH&0OISOqB13zM4 zN|9lu(H&>epYZ)jg?R`#YMKe8%pv7VtKiqp!bq-Y3q0ICn5&t}<-nj@+{|t;><@8y zc7YTX%E@GGJH`nFdyoayHQ%3K5@0NT zK(J~j1vL6Ad&F_k_8$i*=ioi1Tr4AGA45V`4RyAn14zd`|CWxl}WTd z;mQJF75B(1DPBljO}O??!E;$FNMU-G*1q?3Qr+mER`(>BsXS8Jw2C4?AQgZG0t2*y zVv43FP?07@ktRq@dV2nZ%-w6rZ~ecy@4J5s+DiW;!IR}z8sp8&vaZrUz2|uI`n|7_ ztHV_ukMq+r@imJ@#WH))$knszTXi1@txPLLRRY8@>qV|=iobKl`a0+?+!p+@xT%cr z>N1U=POk7Vmcm}KMqb~=Nv)4lQhacO>@;u(BMCgp3Ot%Wpu&2W>sX$=^KB%Fo#Z9b ztuP{`ZCn-JBU1T*NNop^#t9${a1ryuakj7B(EZ0gLP>ycV#O760e)ytlw9>%w+3YhCmD#y}p$ zAX2(me~MRUXDs(6E=vjI+FA1FB*1NMqN40+Ra7&sxRi55410ek{$fQ66Kb zKE-zZ8XI*NcSrqJV?r)TigWZI6E{w=Hn7?867dJEi-;=iuO zrXw$}h#uWvjw4V0p3;g>Y3#UhWY$VHj`*Jfg7pohB^htl*y6caUonjVKzwhHV`!ga zOKzhU+?t(K@2<;Q{+k{=GFi`fsFY0y2H1F2dV5FZbhOT2*YooHP}kxIZh_I=TTd@C z{<%i(pQNl)iDrA7;vD2o zPu6z=i)6i~zGwlm1>Uj#UH|2~>M!f0_FwB~j)MC}>-WD-=I+Hj%-zfM61KD2QgzS& z`;qOT<4<<3d(Ohmc4=eUC9hza1pY{uk+qn)QTleVHgfeQ;K=XJXKs#x4D=X$ds

    $!{&sE&cQL{%!R9_a5JWdcA({xo5xAZ%e;a&+E^=Mo-^)jvP;ReEFB&S*7#y zyB3Mo-+6WpTf4V>KOl=Kq+>8&OD431P|iiNs8=`!>Ac$bM3&V{7k$oGvNn>Otk^}; zj}>fRvG+{&6_2rV%>|sFc+cYcQHEB&num?gbN-Smr}K~s%53Aw{g(l&%7f+n#Bsfo z@8d9&K&lo)i!zhq%FY$Lv0p={TR^LoLA{hyiuFYBhy)`VyH8 zb;w2@H`gQTV$=_fuFc>;`8_NsXi*1~?sa=}&-?e(CGTuU^_!b9dff)H*{Hdn<*A3~ zdk1Dbk!?vI_r@9LDDio!x`hmN{K9Y-xxoffoli)%q%*%nzW>QAj>?1ZZv`BE3$gLZ z^t^?V8eS_`kK7M55wl}BGs-3nr*G%j;VY=sNh zjFhnvsZhAC-~-P;#cJ3}Hn0_|;?qSQZ;xWwx;jU=L;=0mLWLB`WpNOW;xJLbajt{o z(gcU)8*EgsvE96Nrg%1Ss=k~sCc#C6OOu2KgcNmct*yXcN4;AYP?rithywj#wvL?` z|Aqh1ou@3eP`jK9q|9oNmsV(oVM9-c5|q= z6C4;(QrwW$-ZX9bHYZUk9T#R5l#}%le;Le$R9OzNaZh)NXL*WgpjL-4BQcjq+r_GMNV#FvH+6xQlYzz zSp7ZX%?}(1AE^j^MzX$xWaSX4@+nDyu+MClw`Ac0k@PX5nG*}(t>a~U52xWRgj0ve z*I3T3c8W__93;8g$r`GAt-6$zlVUo_>M6p1;ImNylSLQTw<8W@1&|h4B)2XXALxz@ zKyG5TWj`6hXf)tJPh)Fq69V!pNtwjA5vLaPZ%r17Lx^2kqOsKCm!H|Bjd5WenbJ! zbpX+~0$aZ|x%zf>`Q`PpE%@)Yu)sEP?V&OUll>ZrA1a2^(TIXWV0B|)QSZ*Soj>Jq zztqRevlvdxRh*TJI4Tsdo6ce*mc(`u?;~ z$#bN;VZ<8Sh}7TWy!bsrwbzJu$SWF0IIo28Id*})Y!=b()LhG+1B;#~7ZXWAwFMC6 zXNr%+G6*c<_m{DcmH^j-#U1kGt)`S#M+LHuj_(j2-XS#Lad2w@WQO@ido!F?x;V<0 z@%H=(`{@fL>M@kb|I2;ySMuj{hr&er)aHc7sEl-@fYVG0AFiT!eU-*uxreLaEk0yx z*eP|H|D6F;0*z#;A;8Goq1e|Hd&71$Q$IIy3YEsYw(PcDqRI@-=(hcA7fMeV`_mv1XdWHKX?}qZvkL2W^9#T3Y|b^j%9vZg6Mjm^42g< z`{_Dpw4y&p#&}AukBhg+rAxx9gj55KNCxb3e102$@ndG49^bdIMDoCgzN>$gm4(vk z`Eu;>pERBfm}Pq@wvVfOfzh&zQk*olDFx~E@|oZq$Rhrp@-yoM_5lN2tiD~|OFk_g zL|W&stMYhRPJEE4Nmmde@PAXO)kC*8@kcEUV|=N_yYtu_Tt;o(0bZni+6p_2}z-HIA0!i6kpn zPa2<^tCr(~M*&B&{<7Whg8t(+#9@8`DQ_FoqA%L<+el?K;E1#i9R19H`H6Mpi1G>l zZ$&Gh$K3SP_txJfITy;HO^jGqo|vb}K)f%|$QH`HytC}5tNMFd=HKae`s>iQ^2=2^ zFPp6cN2UjGJS;&ar47!N_RIXp12~30=t!O|UZBMf$+2c_M3VcNw-VAOAVxYT2{_Vo z#o9AN3+5rqBAfG#Tp4U}MZ89Hv0SV*50l4e5m_$dj)M7XS1oopbJFROMws=B%_<D9&%Xxr7!{A)^x9Opvj%y9r7Yt&~Eo%m^_(>fcj=y0dr_@!^6BQx_jEmbr;QX7sYlJ$uj>r5yM617^%7do(n1u$H+FfQE0LwHAASh<-Qd~XP^l2 zF*LNrp8+RVC=V_;aO5L-j_M$6mPn&%&A_&NC5l2rmO*jm%jYBQau&oW8VD?kp(@uj z+m(&iq)Io0Lj4li(xvUUoop562?zHVVKE2BNiunrQo!{2yL1~si?IN@>9 zWZE9)*UDpr>+1;~SQh7+<`~c2jVz61c_h~}GPC&v-A)@>_UlL}gj%JH*?8m_mARw7mjuV75rnMp|A=3-d5;7%Vdx1%5 zoLRR3C8r1qNYeWn|6<~g1kYehKc!#h2h2wk0?EJ%n=G8r>J&>Uzh1F%^lSM&rsvW; zB`5H%gu@kZBt>$sbN|c05y!m7{W^)q%97Hy=$4BG^U;Lsl~etjSqFSkmcJFP*N?0J z_4?AaDT|z#wesxR!wDEmp+sbJ$1S!5_)}PrtD0hKDJZmUx!NT!<@G^zh&NYpoD>U) z)C&k#v$!fH5Gp6g-y=9og|Qb;;3QW^c6e(*jRm=$@OJHc4jc6wj{61M zQLA;%(#UP=tfK>YrPPTRXudb#DA=z1H7i~VC5pi$3)>A@C^Ih$_Re`(JmppC4&P_4 z@dxcvmAzf^4sYe)`GhH5;x{BMMtKV&Z-wK4EzPGoIzjSjpH%uUN%@GE>G*5>;4%5M z`u0<6qjgaC>3h$UFYh`%ey)FTr2kXB2cQwltu(9WPx4Tmu+5yskOEx0AlDj)uC84E zmIse!!Q=B_9f>qXP2eZLF#uSyp1mi&^O*OzdRZ?^P`BzUJQr^^>*^r=uahf_@(?fe z`S|=--}$yY)sF>$`Vb2)06FI>ZH3N$D{D5zHIk)~KmY?x)Gv9h`Ah(&0G)qI-{BvV z+5wJp-kODx1C1Pzv<||29n5i{gSQ+q(zSqxf-LNuTc)$NbAW`)$K~Y#ACb?`eQW(2 zzfO&{<0dRMdrjz|XnupI>u2{aN3ND>)vq;o#kzll$%-^sdB;G%Pzbh3^5g1|Hf9;v^u zeJJOc1(~d|^_>80G7yUAzCV9SUzYuM`kj7T`g8at)2-3de(LAhB@gDgm*rM@Xnu0! zcOVrXkld=VFBw*gqq|+nca9X_QFLk>gE-Jgp$oi+j^CA-e&rn+}pIHw!)lDsAo=G zD4BT+?S2`>athJJIr5a>Dx))$1}Dfg_mQY>Lpzw41rD_Z937j^Zh^7;`%I^>JQpZ- zPn(O)?Ihm*N;OWRe8I zrJG97@Xvqu+eregCM-=>pO~M7RRt7P+=j3ek3t9ULTPMW#t|;oagnWHKc2&Rv5Eam z6>q{BypEUfsnnyuJHr7Lm;J##_Ih{NA#L|=v8Nal!+V^J6m!D`V?Cx(h;bmrs+-6&eSN?I zJ&vI*SF~xC`9)A+nG5we;yGC)ofu#wpeo1u6S$NuE08t^Xf=Ww>!CU1z#qgduGQqG zjcW@yE~_FAbPjwW$cmh=;MCemU#?%pQUNC?$Jp4|z`?-*uCA_ddU}FTm;<_)L#NwB zw^u{2-{5&2{eH`KY@09K4tD~OWPLQz?tWxa3UWTb>0>l*SuCWA~S zqKw^49Y@WnZHulxDB({2zydW_{nZIp5}<6AmcptRj=j5y#=dq=le?Okg)fQs`P^3E z{*3W&!Dd!SWascv2Ux(Qvuc?BGK;lYDP zwvwfEBmwE#7G73v#|n(ty)zzeff5t!?!4(_7nOU$Kq^(1cojoaSX+dWlry0;$#xE=w;AIEvKXBHH|b zcz+8Ag}3+^-N8<#@Ml{b3A8fHqlv(xdyw5TkA*7_%b>E9m{#RdI*W&7ZgvP_B?ZB> z1w!52BRA*2T;C(jd(puhd$}q;M^gB38p5Zeb8MfT;5>1Lc=4RPnN&DJvT%q@?UeO$ zjAS*6RIPx^Vi7+coN>;};(&8SqD?=XN@n@~Sv;8!OX;-CB)j2k6Gus(OX6X_H^}YZnZE-I54s&;v ziwF6HlrJe=#v|BY1jQ^KySJ3~I)?^LkwI+ACKI*^-N4_8b zI{CEXDT=Klp;Y5oM?Wqli#&bLk?PIW-HP0}akPHlJzI^d_42Og!RJ95OUHX&;Z`{W zs<~a4By%_mMW3gUr6KWr$s<+oB#l$acoMo-@}AOu`5&t?`7*n@a^(%mv;6Mry>B6x z&-y+0jXx(pA7e?|kgM+qKvG;0?N%l5NG?ipRWgu<^OWW?18+!XJo~ATtC;A-%36|2Og=d zUD=mF5$O?d#JZQvVhdX=yZ%LBwLl}qK2jg>eZj0Fnf6cQVcL5C$Flkf>x1uU`+XPJ zh~H-V-+`mw>0g(=g=C8k=-ty$p0Y`2Oi%i!INR~WH&^Q?Pl5@@4h%&H1BgHUM zm>I=2a=Xep*-w^83b1c_h~`%2BND z=IHgxNM}xvOdX)xs$e?m;a0m;Q^!)=Spi43gSCJo#X`EH9{Hf1xkt8}`;dCy@TP|T zbxLbA%6gc&GOBzeO+;G7aAw!5x^+SkkE|OFHVv+$KylJ;JBnwKCWTsad^|5=BUCW! zkk6q6-knD9^IizA4-@!wQNTg6iL3Gm7sVbnLm3=rV@UQc5bJzIy1RjR<2?$!ZM0?~ zi_J8r$vwSr70gIFwvbUMwk*F~q@fyQXLTtYG#M<{%W2$@a3kVLtX zN26KAbUMalA`7A^8Oa=X_hc-$Q%q+A%=wMsNO@>W#u~caHipB#fkxBm6zz5kt#%!i zN{M`+ZNb%qV#~5gyY4A3+xcywI7ZY^@7O_wa%%^+8+O=-TilSL&G@`OnIT!K;bS<5 zOZIJzhn>!?ffo)qV&9}tq*ZPK0qVyR!UP7d2lAAlsZ~>rc@wM(TFDg!rvAZw32*D* z@nePHmq}^Ym8X@mvLXi@vD}(uJn`BTI*u`oGe=6le!YJG&n3PWjAh3YU0GFMszXzx z72_xv$J*{(LI1?71Q3bDd(1^GxE45XJCIRPdu3CA>ckAzben_#%+TKo}mgvwI{**ElT{aGH*yJ}V>B zJx09w9+B!h@|O=tG&gZodyk9y2DVd2r2HdGpkJnkCvIvFNDZ$+ecgdc{JwxBSsJNK z0*(YA`S?gWFJC)ib)dpwo0~59?gI+UGoi9q>v(Z|fH$YR*tj^v-qjI~!Us5u?csua z?L77wr{Q-vjl9QMas$VSE$l~+uoDhpGn&NDXED5q7I9b~BgFaZsC|u{#*_kUs_rk1i7j3p}zzr``7qxz2ek&O?^AkLzOW#>JWTm8w$ zI?{Moxg5FjdY-e+Lv+2~uYZYLz5+q11h?b@7K~X_f>(X}xpy6X$+NzNOm47puSoT+ zXQpTe|6*zE9ak1BkEMD1uU5A@>RR#$$>-s~B*$aKZ&cS3`i<{M?z4Y*{2!}2^t`~` z^LehGe;fUBey;r1PlG!6b#n5l%5T!T%T^gM9%HE_qLTUq2j*rJOED{QAZ&Y_AOD2piP#`b(3U;D-{lP~j^`FcxY z0agysdQ2{kVPIKfJc8qGIlh86wEiS;SG(J}MIE`3NX8YZUzsJo`W2t6pBj(R9QvsJ zd|R)#`E&PHWV}nnau^R&IZ0NxEW5d;1-glWMyzLn-~x+$p5hmJ#{j3GP1GM;pK$!@ z$1?kf`jEcGe)&fIO2^=RtA}M7pVH$p|4zTtZ$pp!nelt$qhITDD?Yn^?{Rv6O|m|% z`Ilo?#CJ7@H4lrwY7s@GMIvwYqq$NWE-Ygk1teK`2^{g6WIzLr_>QcGoYg&L`(S=G zIo`$<`3=wAze(N}e^IQXTaz2L6RmCIPaWFFJ(7H4dDy?|eHZ`8!0h@Q@8emVKo8_l(tKkeh@dPp5GgGl5M`CJ&YaUT!Vt*CtA-n>9$ zY#=Km>S8iFSWIz49ZfrJk8T?1DpbihWjeOv?Ut#t7Fribm#Al_PN^;T`pPNLwSw-%vYI}1s0G9P^Y@A@R8GMdE||4G5Qv|^%oN($V1LS^P$0x}iB zoz@LL*RMGV-ZCGpY*86vTAMtW=lVpVvb)Z%bKP^-5^gmpq-<&xQ~sR-zb>dqMfsf! z`(vEf5ena-=8VeC02hrulEZ}shBcQ5Dkci(nqip^G6P$g-piaK);mPJy^ZXUooc{N z)jvXKUc&TtfYEgWooN>JaR`;skpOu5EI3$OUjJ0$bRX!Q!1-!(D3=0F)}JN&o{@ZF0d zTR%svu!m4)3zuopHmD)rR`U!C=bBPA?X@5kzvw>vi6Jo8m2-ROu(fa{~?j9-% zzHO#@3N-DgHaasPNyqB&45hX#o3u@T0*!tFtw9aFVGH?k(%k5Z)hN0nnJCsVp0-HZ zKEFfiq1CRU+iRd!E1-~1qEgP`;_M8WR2r>j1Jm)y5avO@Z@#ZL^EnyJ%q)ARWHikd z6;&#|=}dz8bTFIEEF%9k(jbnk# z8Mz$=7DwyAk=)WWsjdS@PO(wmQi2_?b(5p+^Beq@zVUo{{x;;>$^W;GzK!%;_dd6^ znnPuc_289zDXb=V7%z0~@vb6}{?6*kZ>M_F*H-ZN7ARW*v!j!Hg!?mWCNntZ_)9d? zxGWqa*W*OnIz+A;BTp*eI334MjL&L)WGA-=pL1Rpi)a&jUqI>A`)EM+M1F^yk=&<#1JZugvcwe zw2NkH16P^Ph!l2l$u#HrLyqr5ygoU{R-%A|au=uVInG$G60APgt||DDI2X#&$UqUc zleLlBm~CUL^=vOka#s_OA)=B;rODb-?N5?os2xz`W_UzCqLoDfM}G>H@FCa5c74X@ zcQ_!Q(Jq2NvO@lpyK#I&yn>3GwgT68S7TCT3HlW8YaDA_eHA!jnG`Hr^Y)6*tdr}b zD{}w(EhITd;HQ+`rR4<4?^>pM`&xbm)I7QOZ6uk*DZeVeu5GLtsg3;qxO4xG0Y@5d zByGUq+epvNWy|W1Wzu^Fwgr4f&-uPALA*tzz@rs#McyZX2FZ~Zc<|ES!qzpMk;7Q?3OKoA$BZ#9QmKz5tM1QIxKXx+MKot}a(>p;#g zfjj1+$#=C=sh5*I5F?i-ec!C1%|0CsShm@EU;Z}o=^g3)b>K*(x|Qph03r{1t&{3} zDW{8qb7y&^_hg|a9wnYAxkkXEi~sgY-&CLS^r&p2=l>9-)yGoRA)eQy1^ zu7kOj{o6nqod>+$%g;uq8eBfjAsuFOOG|ch$LCSKqHa?MwAcalIG$YIp9e8 zt^#5!o!++vN0aGAoR@-fuKvZ5?yDTqS;SYgJDc*C)w8Uem%tIr>Gc46k0jkd3B#rYi@C4 z?{2QC&$*qe?;m)5Pd#rj#Pqsr-X)EG3iUx8+R3}rKSiOh0N6VyXb17u5fa5?T*mjI z4ZV~`n@1Hpr}iw@JaE=VqzunvCCYh`V;o=Z<2>q&Fd}*B(4R>gln*y>mfXgF(r&lW z?RK99j6AJ6#a~LUB{|0G%(ETSwF%FdYM?NZmQ0yPC%pMaf12N)N3ZL*1{}#6 zO6J(Fseq{SN`cglYwv2jZn@RLj}(qS1}os^LcuiZNHXVs%?Uxm#7lOnpP8>#544rI ztsamx5xkSIrPXtRQS4}&%ByxuVt)J=A+L(g{)YeihLfqT-9N5T@ZakL)mtE`PBZ{a zsNn>vpkU5@gM(`DfEbk%xfUd+RD`Hh#Hox#hI6E)7-=<~&t%n*5SYcuc`MbWl2yfK zB8^XxJ;b_)hR4qLq1-k}afqbIY~d{Sk)3%5iEIqbZWE(< z*8)Fl%Y2#Tb*3&Lc1c!2^&RH%3DNQgk}QliIFPP5pw5x$93b7^LWs$>z3U!qV<^Ii<`_!SvO3YAjPz#YXA8jr}K9&XKj%x#T- zL&o8DI9teC>1KlAu!}~chGH>~Y&J`V!@8(c(P}hF4Rl&f$F-tc5J*C zi$#7njzXb;cBg5UNU~azb&;%Bb35v zK0#hbzSG%3rggwc`HYkC1$o&C;>`;jWg~pQ`e(*ClKa`c9mA~=-ke2okgbwe&Fr4D zL~_r~GD(0Dsi=EPz(_7`%Etjs>Cr9DD=q9KGuTUC;-Yqls4Oj;TjZCY5z2owu;?nY zX%?EH!Up0s3J}!;^6qnv@iV-=jNz<4!bN9}3)bZk+eEPdWYH$8-IqLCz+kq+>(a`V zdIcOg(!4Gu$^%Dl%C{UZ8Ycpjn4jDZYqHXvW2bd%R%9{(->Ob=*t)?%=a%Dv-yYcA+Kq{jG0(jr%OzT_hSIk2|_t$_UHwUlx z-)|?CLA*plvR8aH#G$oK z?vd8Fe3m7VcRv%~lVynhP5&T%srw@Fr^mpN(n;RpaoI+z?>$Futbd)KKS!&yj<@*l zxV%>PbzFb%>*V^8!UWikbF2g7_o_qItH4UhsNO=><}NLMD0WxbS(#W|8xN@DAA>Fq zc=;Om@)+1zPpf+ZWdy9z1#kzEZB%MhVtdOy~QwYvXUBReSsQJ#e%f z|4e86%-VcK9u(5ifW(qyk=1(!90@eCO#l?{&E=(jvyA-~d{1TZeRkD%AD8cU`knqd z^kv^$r&T|E{<-7nnpYifbTY9UznWteoLaoo&kx?JNaNTqGI;BGPfO5E-RohtRH5f;>=u4iNPdL`;>VN|IHPA7d_&&TLfpDiko zcAk1{t4%%Y&OAJv?&rdZXe)lj$rV`C9TzQ@ZD&ILuB)AH<$`uf{dOO@?iTX>P3oxo zW>J)DoFkHU;RfnM>dxb+xunSrtw`Nnu4mcyAySQfWSU2aWDalbrWM(uulrc6j-$aVgrSFd34o;v4E_MYvolM zH<$!O@gD#0B?XP2IdT5XiSrdFcmu|Gd`ls~fTQ4DBV9iw-Zx>06O$=W!C-hzfm{fx zA8>NLJEIa6n%pBIk^(w;pfYub*i3OMoFzku1LlH*;8moCckvqbienrUsKA_ua9%&g zRpS$)%}+?RcaZJwqB;zrGQ2dj}i>}w~pIO?N> zQDqS3z&S#y^%=?5JJMSu+wYNRe?m@RmbT^ZYzLsx7ScVQcQ+B2)sX*gHa8W zS;ySgCQ~xLg)ExJ78F~-uy0tV!SyX-)eg3kReVe}v0J~kz;FU8EnsCs9ODWM{zd-J68|G0ztfP)uW>9sVcYQ! zA8d!LG{CmxDV*#t(?fZLQJAc2=P072bzF zV>kH$XF2k(l47I9QRviho{{Tr7RULDZLKeBOj%{ddo!FA8`z9o;j(mvbesIIdu5Y( zeH17Eh;mX+;3yNrPO^wR`RkVe(TdE~jA_i>>>2^^bC2X;j-z~?d~<;GaN%6k1QL-7 zN_Q=Ah$N7R=`E&_k;_+su`{zfTr@dWQ&DWikI9>_nBNYM9}%v-$5r_)LPh>Ng@aIb z8&~OpIzH(6%w zUE{5mhW9llc~tqAmPFz=5~g`y79VPlrE8ksL6>c{4jehloo@w>+;cbHpL_m1t=EaZ z@sz)~^I!Y+V{&tffKKum%?;%Bnh%`Sk?K@urFLj^1(ebGuFFyv?=<8+n&wi)h>90jAe)$}&`r&iW z-5lV;J#a4YGBM`|jY}Q9WzkcsB0HBXOIhzRaP&Yq*BM%vr4dPn5I&ZXSp^B;;XQ#$ z1{#r+hh$+ZkBmGh6ZoCdtPEBrJ$JIY%H%;KxxvYELix%1S-_Ajh%=4;$7BbR&iDB2 zi0_%jQ+tYC%8dJw5E}iKd2QUtn}d4Wa9BaLnnb%@wivPkly8?}Nkf_Nm?HKXm7Os-ph!>8LZ(bnVJV7XTfUDdlE(@;_ zs=WAH14j}P0-p03& z3|{4vviNgxVa!}Bsrs%~2$V+8oe(BdSPDSwjIRu2Vn<>=Hn}mK386ajAKr4(76_!{ zJ6?+vTSSx4qsg2Ts008_n7%%g&pS>yw(ASO>#VW@3etIc!!oXfUsng3WKGE9KS{~d zKsZqx8pQx%M?dEPQ4A!xafmK>?~Lh=IT-#FO5%N{ffLrjr3Ox_j;+)YPAeOTv_2x% zqH@uAi(GFT+5Q$%ihtDkfN<*#m8_p}+4zaaA8^(D0io7UIIq9JW%G}G{yieqSGdTq zqoxk1tZX5i`-H2^C!EE3Uf#h)@fAYl7l_y1Ay(ez{Y^yk2go%}IdD!nXm}i+I8dj1 zgmh~k$riugdW(4bB@*pdNOs)z`c>;E3ZwV?$=xKl0v7_Ic;;@5cC#BAyFCG9j2_LG+x((GobKQ0`arT>oE< zdnep`S{pBGV`X*kIg%nw!BmrqC;rnCG$Luju%LY;xtEzs>lL*UUZcA5T+^`jj!ugK#rNB2D5 z;i|ttgvZ!~_sIu$%QgIXwvA8ZG3N#Hk?J9`)l2l}9dyPcq#I2fr?mrS2A8!C(xV%5 z6N~pIILu^m5Dy{S%5qXpqt*|jHA$f{%AwRN;v|#6b|Uu(BzlfqKx+>kDcH5!g5P#i zGfN_#2hZ&t1C8J;pk^*Ow#8w(Rt%(Dq*%sicZQ4R0LQf^b~x_0QpY&VZz0}2ATRuk ztJ+IkRDULs7nk1RIPn&d{2n5u4PKM~R^`^agIN6#`^j_crOL?N0AbeKVfP-}%{z0w zmi2|kyB1%}GC=L&SKT$ngK_I)6-tTKeF4at?;W6{v3kdO)tzrP7uash*zXqx0Pc0~ zY~|157PRl|`3Boq!lAdW6ED#CapP8FfaOs?2|yzg5CbwkrL<4Tz(+mvebMrCN7pw! zt@`no_kM-gPbJJs$u+@PW0?Q21djYSzcEj*;5vo#@i_AQ&}0^p0E`!G8yAbk)wctM z*1pH|ewR7j^UAEq>XGfERa_4oEx{x59*bw>@A3Jk_B}TEe@46~;7IK&u+he_`j35k z^*>MPQG56@{#o>-P5(uCxVqF)?wH!8QhiVVqyD5ivn~Ibw_GJXKq{A{pNgFGG!}Ht zKEDp$Jf+7#j-y|-=FyxPol#l>3d*3eXl(LY)}egc`yLYYU+dnZgQ9a=k>AJ*FV9El)aDWX47tXb+#)bRua z4X9VuYH4#@Q*7JCVuVUHj+)})cC*wIWi&v&kh+;-)-LX*w&~GuRzqt<`LZ7}&_}_l z%cCO;ol+T{n=V>VXqUke_0?myOL;$vVk3rl_5zXY9`a4?qIOAAY$Jh2E(UR`v5jP1 z?rkTOdljZYp#6<$c?Igu;as94XPuZ!vGtYu~Dq)Tj-bCiifyL?c*Y`i*p5L zO>QDm-K5g;BRlFJ5pVuXMdmXOBJU6_ex`!9iJV;9+8ao9-XPI_heVTQX?>!S^8vB; zYlK;jQ0-@g1v)i0%(}?OGm6S}uJMwjf$-X{W9^?2@4R3huaIoLM!fL~@%l>+7=dCN z$h1Er+4yL#bU8(tA07pPyg7I$mmI)h)CN%tQZ`v|pig@!l=5gbYh(~3%w|K2Z*;ww zU@8zsu3vZ8SlrAE{L%LJVlLH60qIl(op#lLqlLg4G7%xrxWC84;ug2pd@n$x!TFv|6vRMXuV!&s)d%94+IZu`q<*ta8`~Ej9?pf&s1^2ZqdR zoUm`o+UO?=*RrgW;wV8{!0=Bb39#CdRzl^{Y+ZtwNCGd@J3-j-23s+wa3=C&z>jS& zs5x4JM}Bg9jt8vMo0`Ti|ACW<#*k6)ACG|}w{qbpMRPkL*~A!3mU=GU_T_h;mc#KF zU)FWtNJ8*V>z-rw&Rj|5DkacED;%nODKKu5ltL%I<5u%6Pw}sS{5PN0)v64COIk0- zI=Sb1CLa5Vb-6>KVXH$yL~-9d7@%}aAo_UPEn|MP0%1uj}Lq6`W-g<{svNpa5Ri$r}J;mUiXbbE)#ZS2Gju^G=I zI=ttcac@>Xs$Z?*NpX{ln%cnTN{wk-dB2C^s`wq9Jju#XfUto_oMR0*;`}5RAdOdz z9}9fhyTvi*p%V&a4m8rLqZ1Cd6!%ISPc&~K!S18JE#5=^A|=vUwz#~_qKQXyp9;pL zlzo9C8q-EB^E;Ns_dVY?-S~LEk2-Q`SABW?+4H0_ik}E%k$@|qSs={PQsU8g{qp^% zn z@E)B@i1zpFKF<}OOm3#KII?TCi)15#^K5g0NcPXczu5l-WnSG|)$yNG&tKAC_P$g0 zT^p$%N%3(j+RTs7+}y`H*1RM+mThQpj|3vqA+lrsEczNmTHK+q@c_{-$- zw7Hnqo>st-bOM1!&fQGlk=oc|N=aYf(ZHo3pXa~f$^FOI=U_ea zKWV&pUh8Q&7l?cs&D-RK>m(xu3+p0FQ_Tk?vm_$x9ZSi%Nma)8Rkc}DX3Cg=VQ9z~ydPxl2V3FK0_1R80PR*O?A zkHXV@qRc74$%E38Rpd^ue-*G~`Z49pv-TL<*&H^bm#B}sm}?hp(t`4%HY+L?qsV3` zTQ&t8QBNFIsVAPH*1STi8%1xBVY;Tpm%X{2@O^Eq-#~kmL!}o+si!UVk5C>TpfWu` zSq2O}?OrY*=!Ej;1*&6NB3+@_3L#avL?}jiwtQw5M1?lr@1B@Nl8hp9-96;H2WELx z8k{ms2%*#ot}^>b*0!nRQg?3cA=}?ahVr5eE`Af>=xYqm1Q0uSo$m2-$55SHLC`US zdt%NuNl2m8gb|SU$Cp55`LV$~y%DkDpCkV*`<}kDB))6U1CoL!0apK`vitwiH}$?T zZdVQ+pO)MGFY{oY%3Fe{KrkcwXMIQcx;$QSlKnYYq4AUVY691U?}FuNlCu9@*4=Xy zl+oz9XFLY~qr5cmH#kUy${I4ujxVbP8#Ek*o@AzXz>U zTR4erAyTH&Qjg*Pe`;rBHnt#BlBwoz)@?{c1TNi zw~_8_nFUg;@ez^Qd!EaM?K9v1Xu+|QdcX1B-c5BrFx?w|S7mqQOLs(k*8XI1ku*4~ zqX_DgBvP$i6l5MaI6#(zuhLx#{qDw#yJR>gFt9nWsfQs>SBo>ALd z+~VQ-1`l(d-`+#+WQv+U81|4WWD!rsFrCY{RrjeG-Y;xhMp+=urxQEMoy`MBGKCa# zy48+nOfQS1JGr&-9pyWljFE^%EMT@QkMzB3<}sP}9f)*)jm3lF77fk%NE@i#OmDH6 zu<;-I4%oWAMQ=t$x!%LOP!=yEWo%TbfU|Fi!M-ZY@S1&JO1yVXUB(q*pOYY^RadQc zFJl=k`}~SbkR<7u03~mURY0BqhLCuBV!~ zq`;Wff?T=yJ-uuE((-yr?)$5<{A<#x9#-T`on^fspj%3*1PGZgdqF^MgnHkD_NF*X zdGn;YW8eG834W9HVWz~aFS+Szr?uC~8vfxhidXS6P86@FH$!wd#ZD%Tox~MFk=B-hMv>+_M9Dkj?Kk9m zpAjl;v7B#lRrrKZfjqCVL!Ku8cUd3tx^;lF(j_($3G5UaIPEQ1r?(WoC_J%WYEF?N zXa<_ZOF?P=}#{R(XZ&a_bUBAV)34|Pz><<#~q&TV{NpW<5)Ghm#+m%V~ zqgsf0Taf_B@2ekbOlbV+KKqZigb{r?exA}VJ$r@%`9to!TA4M0RDIh(QGqso-v5?7 znMU;|TD#|zUGWr=lb^JGqQBsM){6i-lkr$5T13!sWdW&l z>O)S>bBi0nJjH7tv(rGHwK?zC$j^~0i=fp!`G}N$3C?iL@t(6p3P2h@_jB%ZwEn&I z>*r|wy~p#o`<5^3s>~kHda$|Q=6}7*YnAm8Fs6GVSuPpx@BzjJ$f;ikeV+BH`u5=O z2eyIwlUGy)5L^5*@d33R`g!LzpRbV?TeM&*63_NQ>MhPMuQm2G?-~VTP;-ER zKO_T&bmV;k8fnIayH*M5}>4cM*Z>(}HLGwkr2 zmrNUG8QxtL@%|!;<5V26LIRVUKIYdw>SPpT?q^uchp3iv)WJ&V531-63Me+Nkgp#j z*EmF~x??04G{x=h&5P*Y6wsNaQ0ZUVR{4rsR3BfUF}a{FdWsD7(tK|ZrNJReL(u_h z<73h(O5IbW%Et(&4iHTp^E;O)b+HYfVwCaGya33)@cm4RjKVOlbXeDq;pmf0nDd2FD zHOmBBwQ-ZMuKntRCuauiNGm%_(n=4XJC~OAGWm0nI+hmzNI{u&^pk;vF0Ce*X*cuJ zxmWU5D-rH|IeGAUN&L<#AC{k!=1-b@wGz8F0c+y5)s|p2P~Z8oyni`qplFbg5 z#aAfm1NJpgd9B@vq--5G7uZVGuo*tWY32}-B0FVq52x9;I7@!Uh2jvUc5s^7#<{ku zw;g$?sN}YAmE|?>U8X-FT-ZjWx=n>e;Lls6>e^*(8>g`?oFu5kls`}@+eEZ2@aZRB zzsGs%h_r8@QL_CCvD#hBS$y+)i$P*UKIVi$F`k?HJM+@)-f)ZGd0Z}NJ_f_A4m z8~{wOcVwv~5GmFEVEM#&9p|}_)l`=xmo|I8iCp&(<-sK?!!XmnCox_31JeDE$Z!zm zx|^u>LsT*g=#R=MmNG~rBev!JY(B#1#VFRLQCla0qizE?mz5kn^k zS}joM&bGjxVLlt11=IC>V%ACmie#yz_(O{TJkn9_Y~H0!G-E#TXv6|#-(0HW22W=cHotN&|!Y77|=^hnrzOnyA9uVmUapUDzQtG4E@#mLjNV-bj+UU2 z{WqVp&SX(y%7j*vSU0j(k=xVf$_VeWZS2%W7T+yCeLz~)NbNCp(^+hUFL9BNqcN(X zKdoUv>W?a@_o|$*2iS=wun~&mC|ki%zJbG12iut%wqqHbWwNLaJLt{26aZ>Sw@Wz8 zr|>=;MyS)b?fhjaBw7z>ZEj|B*v@Cp(nx@jvrO_^>=!0X$9uZ=7D&2Q8tsUg=+Cgh zvK?m9NVbZoj0(tiugK>%$=BWmMBc@ttS;r&8!mssX>x+ss!B7TS*A?TqJE7PZ~~USHr5`vTLvFOKmc zH^9%)I^Jf6*kHSVVjdcQ)>i~buw3d>Zc)csxcJy(<^s+>=jVR)KkgEs{3L5YKS^Tjg~^>|YKXd43{!NLCQ;sPUnD24awhijSHVC$Du+a+s5U$Rk;g zZVa)0c+bEjmRat9;`ai&oKoOdhQCg-7L;6J@&*4_Lii@fx962w34SjtZL9m$Km6Sh z%jp&*SzgwOtXxFazk)Qbzqz`UHS7z?awK!PW?gF`M01%3Q=Xguo|2#c-1YPC_%!Qa z&ExkTr~4LKfA2Z^db+2e5!3OW8~b+6hLI@^*-;(0$)eVPyfO+N^kQ% z>(=CM_F2i->a)%YUvBZvV$sXAQfyz7N2%|6w{w9-vL4e|F!@CN&SVu`tN(j)ZTeJx zaQxwEUtNFC^?~&~ey88*?~7a?6*&-GK+t3I@~tPct`A7(&f;G3l>=&)cJ& z21>mqIuq(ycOwjkP3m4f%qIg>%Q-Y_B@71*bo(XL+6h#<5mb5?w#%7Z!%98va(0Bq zIEmIYh2|uI+8|`0kz}#z@Emnn6=`Shp2D=qoy=JsXB_Y|#PY`orB4vb9wJuRq73_qI&Ckn_L}eM8U>DBe$}k$whwI7UPH{;YO=tTETQHWzOngNx>u} zGGR#Pyst_7X8|w)c;rBwr{om7RoNwgIr2b{fGe|<@PY5NlBD~5{)lvsqzO&r63y6f_i$mf zV?nO3vIn@#F0>PWkz<@!6w5B7N63jm{CcJv*RvpmxCY>($%StNb7_f{lpB}b{=C(=jT zZO!5!nPrlKfNvNeCGaTMJ4B*Qg{%IO%GA$HO9ia)j)Uv1p}eh83cYa=&2|N`*d^-q zqPeNbR8cg$9@@5wBJE;!d#?c4H_oEydWu%7&iBH0oKE=8bZo$n2Z*j`0*(YIxwu0f zG*bK_SsBUoO~8;yv6FO97Dw8aU%-*Mx$&NMYm+h4!|k2r?R;)|yl$gE$z!~zV|+70 zvEE}_)v%W=V>4C5=Umse#ujt-V3AW={5kuV^|KXlgjpjxPH&o zkzGqTW!g9uD^AzXeE(a4M!`R;omr1k3fvAncdVOR101$mx7a2fc5f}NTk6K`B$*uD4#eSgVZBkr1}idBlb{aPDQ!4NY6=%Qa0_MFN1FwULWeBrr*71SWYaBwfdP zQ|zY8IIngQ>rRnkp2^`g!p$x|heL>x=Tt^j3Ltq38BwHL2jo%Wm!HVjJ|NzDhfw7; z%lHvj`A_8G8$50rh!k&pCa+W+w+pkP)XG${wT(#Q3`hA8USFKxvNNUOyN>M(!R{tJ9oAf|L5`qf4t1&Wwe6Vu_`_m#(bAT9NSu}pArPkO^yA* zjXj-g)6_w)SX zdGcf6IpE0R8j)XWfz8KjG+BiAoUBBiEO~|`KI6XW>q=wI^E^FMy=moE_5kE<)27gfg|IHFAF`n|KZ z@s>f~3LHI0k3bneSFYV(f9Bs=Px~#j{@&NcxX378Tuk5$Bm@J)v~w4D9ZDUWO)@`4}JL%b&QG-a62l=hWb9%&r< zg`Kr_{(?C6*T}y0=(*m1j@HxsPQTON6M4Sw_>~92*U11Q&8Z~ud;^Xompw-sZ{+75 zG&0#OAP>eY=LCU90*g2=IC67?vqV~18hMgegDj2=Eb{4;=QCt;${JZ&ST=bD_(g7u zf5?9^o-H0g(z*UqX&l%@9xu>{b+9R7J?Y#+AW#n1j%!-HJuHp!;XH~&qlpG}v;Oq} z)7v4gsp|~~9gGHD40>%;D>?Kj54PJyG};-|y8@1aK-Z&7G$xk@2o))F)rJw&M-d)F zDEH58+k8>Ee}c;3)Q$p@w4++SeTFP$vwY(c#r75H0)-~;RZoz}A0Z^&JA8z2@(8)w z1@pW@iSH}Ekz)2{+uM}$6wjA(Uz<8`bqA5`F)k9PI7=KLQrx8c_zC&`Ckxy1n*m4a zbe?qmHHPWY`jr6YCRfE4a=;NMSy>u+Ya`y5X|I45t<-pvTTLJyB+^8(Bu+5imBomY zkn+>yZGm)|*NUM_00_P>3eFwaqY24POcJ;($e>O5ezioFP<*ylK9$wLEfLG*!7Gsy z+FTl2apFDqFPh}b%T?_ zdHW8B9CRoBd)txdpfbfzhgXQy;)s@yEr3=uzk{pXN1Vm>kglE~)1-nTH!>l=>i1bYEZ32!QIp8U#@+n?Y>t~+7u>3Ne_bBx)&>Un;$*i|(NT*_G zHLI9R`k2i}Mhc95`*4Fh(n9frNcReMEvutj?R?fo`05;e9%W%P9gi>?^8Ja6!hgf} z=d+=aKqG-ZZnw3C1=98bv>#aLc-18QYh|-% ztRr)8WnI2C_ZpU&@2Otp!Xk5AS$b%fFvTbH7DwLP_mRbsee0LL_xDStlu1b8zX>?f zQCpQ;d?U4?>c`UZ|5UH6U#HahJp8|tl-`5`^+#DXESR_2M;2U)>vnHDO2%2IiO~ZR z!&_XohS*7G@i}yfSgn9czlvtRgjT)oIltOZRJ}B7MV-h+_|S|SG4lA+}Gr) zc8APlVU|h-j@M{^hV2Z$d2)phkqq{-HJp@NI4;$(pU&VQ89{MaMSWaEsTHC?agJm~ zD@S|g;wzV20o|b@sqh(>IZ}3uJYANc_D|~XtvLMxLBPnVY6NGcCfku3r->%xsueaDx<)3?{fUz1c1Dxbgb-k@2(yA@+EL&l-K=Let!${<l&W|7+eB*&=8_Pc4qL(4jfqgDYQ< z_#w$an&8}IIPrRtSs96JPFRuia*+j*1C8YEvQIg8Ndk>{Ulv9N5HVkyKSY{C0&?J# zyKi$0&m}(^n58nYjQWRnCXcWV_>VSs+I+JD%XG9294Myowgp;Aks+DuSSOrqKgq0l}- za~eW>9!5=puDb$=6u|l%mBBg6gHyKyTK5oz4oN$E_l~J+GEFyxROJ-0{3#NJ3uG%{ zq>5*V=MNCeQ9sY_A(W(k9Xi74eMO0Hk&BNcjl_GSgNO%VxxLTXnNTe@2bXf{B>N_m>=89 zDVB26la&M&(g|=vK&RsN(g!|SsP6enpHNUODrv|^_K|Mf5cVw2V50@My&h+iTWqR zTLO+=B3yrim|}1+uW;!jjw45i*FGaj1x8jwxxqGa!+i)C5=a%}yV2T5JD0nf2a#Ny zBdwrsnroRzZfXLIGTjZg6CAJO4R=4$eT#VKtpP*YF)nUE6Td6asm=W5=FxnE^YSaE z-9k*UnwoD>om`+YI;1k0qJmjQg$iXdl|{agMNa_G^#qGsx9$DSjX<6|+}+;V`Hg~I z&t|xn70~q*?MBsrqv>Q|G#>RyJRc9ub!Jo z%9=@5OY6XqKqa$CBHdlz+U{%9X#?G1l>czW_RZp=l*i|278}VLj>OQZXn(3NIL2kJ z$??oS7RetGZnRNBkcHj!1G{ zvse{Mr~0uv3F?%z5&$R|1kYSw2T-5biIK zm^>goy=DJTU_Tj0x|v67TtKyxM0;4oaMr}&x`ocX$+6$YZajupCztr~@CvUk(%8#2 zaZ>5v{Z$MfudZ;CPa@oG;MI8)hm`@6%wJYVg&Ux}fLR#1SVk`HQ9*&UXSYTMA~B89 zCPxeGXUlkZ9>z{QgSW>Q*tm+4!aP60>-`;E=3=Oi6=$i0eC-0~v5z>3y)|pji`*Mr z6n;jW{8AeZTxLHp{YPBp`7Hm=tc|phKzVwG$}CLYw~w>jYx2*1lqXRnnh|^s9pH!E zUF>G7xE$P>EA#uxl=H~Kgi146=X|o=T41kxgPr!2g5Dfk?FEG}#V`uuBC##rQF(i3 zmPT?ZWV_@?_&!v^|Fj?F+%v~%@75MB1eR*WahHPH4(V;SjqlGA`2Hk@Kb}PJ!$lHr zQcZlWT;mh-5qPR`=*FZMdN~d$G+G}b3COa(67&<-SAzcY=-$`JrTv$X`l0&1gjn@) z15ZdM)G7^mz^{L2mBtpnObA}R^9VSS3{oK9W*z9?e+@YD)c|JLNnq4HTBupXrpNjVX(67M&FnrVG` zCEL2i$Us(9TX6pJa^jcs;PdpIVuJ;9qX$z~^Q8k}JaF^{1)$N_=GWhneAztdp8u}o zT_?joCI=9?f3WnjO5!~Ol!AP8H22n`z-IN=djpRo2T1l1|6lf5@f9AW_*&c*wG+vL z;!1JUT&(tFTdj}r6=>@Fn#i}ko_X^3)@l8nr|}3GWwq_ca&W=-w=gWyGM^Mj{UyDcy4Z2xtiok$iqW zjlZwCRpl^?b;<^EH`WGKwxN~Do^H&lE>^mP{+aLb+&04DGi}K)SGi-BPn)WoQ${(+ zHW1HeQSa6;y`heFKgDd`$DrRbFOGJrghC;LMl*$aGlOO~i<+#BdQmhdF_e0z$h8kq z8=o71lxr$jwRY`3rXF@|yQGPEn^f)CF6YVWj_ux7 z9c%aUWBYEp`HeA-RvqhkdffR|_nvmrm15wD_k+e-0Y`kF4dfLi0Xt^Nz~fJRrY*a5 ze8Fo?96pAE`AY}jjucBzny8-#iJZ_RaLCj8GYMJ-IO!eIIzaR@^V9bgwAaeSdma#4 zt{`b;$1I7w8=5G1W)q{#aY?%GCrpz0bX!{YZ*q-O*y!jT{?jf&_Ew<4~>>bV$R9ceTw#pqd!s_4J&W8pZaZ>bdrV@-b zu}dfx?|6Q4YODmy>H7JMkp`Ve??WNHIJv;fiv%{( zbzHV*$j#uk)R%?P+74DvnhTZ0Za|P?YJhKG|?MSj! zo8v{SfS;mq{2UG8O)`y-`3gRlI@qaC4Xjh0pOCbr?jh%!SIH*+c%Ee&B=Fry0tbyL z_M0Shl{x>vg^%Ipir%c}l;<*b=|+0IB-9%4Z;R(7(U_jn#AURs-x+ zCQrI1i9dVb=!g7b$xFO^rDw997I-ASs(19y8kf#8OZDUbS&D_M{sLdeRzO6F3|N7S>*B`9U7_Xpa-`-n&1=ukgHOmnAGg?Ia%Mm)K*r^<4jlP3I)9q(uSx6Wd#()bdQ~0|CM~Ut zf;~~dLI|Sx+L;7iw6`~oVqRUMFLpdcyj=g<_OJWl!M6^ z4M+;+I4x{0fgg@ZJCaO>l`PxlSnb?dEJMxnS|pX*y2h_}QL}l&AC(8mgF`+~k*>f~&+XF5?GC=C3G|W>N34EZs0F-Aj}^ zXDGH#QEny>NgpDd-b1Exf>JYteC-P5b{zS7hj8T z@>|D9%Y}jiDb?9BH?fGoDY>jE=yi9Cv}q)ZB$3?M-OEwK=XA6AWinv?eJsrUdIG zgO8yrd`c9tT^eDZ%vM067`|fnXcgbwJj8epZyW`Z-vj>e6% zwEGqzmI5Wy8gLYVMs7Shdq#7{^tk&p8!kG(?vGX2j~9U>d&s3FVmVOh8-O#c>7EC zSKEb+_4JPO$R_*sUh@XuUu5tP`(eC|m64=?kesj#u?#k2M+jB+kglJgJ;-A`ZlE{H zq0tYcF^Hl+E21^3AY9Jl-BkiV9ENaMXpx$@XbceTPjS}hV=Gg`MyiUl+7KC89nFEv zc;VdB0`RD$m`C$F6c;YeQDJ(EymnKY+~c&=Mx@l_cgGlCU!&2fBbkjNlDI%Ld5Kv1 z3YlUoSa~{u0wbo%hsK+u74qQHM}!LG-GwdECX)3%BpRO)uD&Esei3XoAl@iT%w5Fl z+b9mtkn5fCUKpWT1lx&AY^O5#@g#9SE!$Bh1R~i{MK{ti&o|EbNLcD z;&TIEM7$Qy)DDyaj@%fa?89fWX11;Q1K>z9mByg^F3+C;N8KN>6UH9{N214I z(XZa~z>(${<|k#t|M!a5uGhQnKdpJ9DfvFPPG9eT8Y`>$?05Q|{=Vtk`nv;-92svD@8dnq zQIfUX*8JjqK{{OrBtWG#ZLwR7RzoL#>uWt6fCBkwvy}g+k>Djcyd3Q5@Y#j3hbERC|&OO)GJ zsP+}h=mJ%_y73!Y;7pW`5YB8PCIgS6Vjt}zo;yR7GU6q5`Uv&;RDGAaEWgoFaP2VP zRbcKj6cl5L->dXbeIt_Zm?uHGIBfH=6&YZ zd~IocoFaYKlev^BhEYqv(6#|bncfD|1@Vn6ZjlSBo$YM};L|qKZt*?2p7HxEPn6#m z$z?9qRy-pCNAFzxrH+DPD=yM|WLg^>WS2;mHmSVrBU`#cvzI}4R7Pi#LT8#bgt<2_ zVYq1Uy2krWG)GO;`VG{3ZS==e#VN|5?qqq>x z;!opVV6IbUn77Kr2}zUEinn-r+ULKG#2=m$4E_Dpv!~y2Wia4~bz;DgCn*&?u7IQG z$mj3IrRvYXAAL{n1^Mi7TxutW=!|1>3>-@7(nQQQl1Z(0rLx_LR7bq_dH?;=x}d${ zzm7Ml&jt0z|Fd9*zgUM%qc$K}{RR2^9jun$AibpWU{)He-`AX1-j#36;__9ph9536 z*vK@HngSWt^G>>it@sr#%U7J})3&P9>zB|U6)~6=FuLZLy{=<0<9Hsn5ak%&jzqB) ziD5U9#&MyFaA%Ax`Dmm!$62k9Xm@JyjI^s-)&obpE==XJrr1Y!C@4Vo%>&c8VA+`| z`E#y@^FkT5K@X#w3Hs9xg_06VwG8s56nRJj6$&hcS^`;?H&>+q(37*K{$41YR{;`_5W>o|=c z&Xf4zG=U$_csxrmO#yG?Rp#4bz5^U~ZgCu#svBrT0a8MwT-Wwkhwox(e1CGmJR|t$ zlQ3S#OE_-L5n-EMCszaI zHcr>B|9ok(V8v^^RG>la$s2OYZrXd4HW&GU+e9YqD%W>-Y8TFG%-Q zMw5*lN!C>#R3G&_{rURwz|oQd&`AI1tdF!&jbxEvOsZ{+f^o$*a&*gfSvbX4&)CP5 z&W{xV$Zov(ezxjw&(p6x|DArPzjyLuubZqH{EGv^WK5y(El#F30I8vX`?r*Ht}S%OMWKastwX)9k3RLO>)8Sw>Q0R^V<I%=BwVT}0+NMfG7i{Az~S~uwy>E4%2 zb(MZ~-<_MHAmE6M-vU_ko+mxG##G+H`=aH&;Jzn&&UaR%$wb0oApATcm;W-Ygpq(u zFbotJ2ORzX*!#~WNtP@-5d3raE&T%kh+qUQGmYIZi;=+qGqNJ+krga}Ms-zJy_b(9 zCy|-KIdRT8=bU>)x`lg0#$#2lx(kE+aK+8d)YR0}R4+Mt?^Op{Dff|*^C}7V zIuW-6lO*g+ut^Y_K$N1eUPY0?Yy#EXj-9amh6==Ez>$QigrYnw%qxiR^?CdM6k>hW zSDZBE1-8mF+x}RJwI-(~pG{~^*7Nq#633o3W_TAV;9c+vf%={SDxvBt1WH>7l(%e$ z9sxzlkC9YTYEgF=$`KT)Ym4Xi@aNy-Dtd-+{*Xq=$JNed0&b3Mn?C_If!Z4c>+)RM z=l|CT2%yrcdHopa_5shc&IapL7@Lw(H{T&4Qa1Ruqj>WzqBYSwdrqpg%k$bYUmz0= zA^}IO4+b2`Gsy#vyad<^ON*LE(@TM#9`juq?-7(oRr@0++5sooC0c_# zlDSjFl0Fp633P`=48}F|M#_g$L4V#rch*FG)I_|JN3fX3Wj>FyY#!&C0>bG6V%Z!T z-8PoDb1biwyQqiBq-ov_lSzx`hO4l&)wcU2+YN0zz-%(K^8%4>mTs3e=W*mh)eJa_ zIN-?Jj$etj8>6^^Mxh#w!Bi5@gL&+5OzbwaeX>LAm5W44;yh0djY)wLGQK@UT64y( zX%1;ziFA(hN8{}dIO16UA>imSCDXz~H3wCP>c2B+-17uz37m2Bd1HLvBk%l=lbiRO z#>x+otM@)XbL3W8Tz&;_rA5MWlRrKruMRy|{p6Hiy`O7~XAmm z?PI#=V6yCDwCr(C)e$QtahZzXDwo1xB89zV5s}W+Leo;i1v29$N(;B6nzrIE%F~G7 zG(Q2dqg!O;VPsxNwoo5R zU_X9^_pt=q(7{=2fs^))6Wnd^E-&%3tW1h3ea z`?(Uny9nSrU(|r3*D>in&T*`|c5agQJV%cK zNA@nPL)R3JFW|@nj2t=HK16XwRw8-LgQS@p;InF5YzeA5V*@~thHP3b576lin@ z4zcV#;OLG%8F2K0-^J}v=KA>aes+BF;kkb-x&tTps}M--;3vRH<4NR&tciEueH&YN z6ga2cm7eFk(+xeH@S!YxNb)u^^6t5#`?{lft5XkES_il7zs_%ZB>fV4Soh;~*g`1V zW%S^h$dl)`fGQ7S)+0d3Jcw)zy2WBG&dLVRuhXGdz|sbJ=gb3(`m^@vt-MRhB;kp~)S!NY(fwO#K(S>oxKW=pVrEYBcw|KF)u^m9E z=cnCufn4tlg~2%r{c{xMY1F?$ULj!y9C_f;F|zF=(xG`E>AwqOJ2T)XlBP|aR*2a# zQq@!E8N@mT9F+$Gj(j{0p)~NLKwDMGxN{AXc4BK>BHKK-97`G2pP`PJWv=x69;K)|UHpnxMerWJHF8St3*;DLoHY7}ssM6C8YoJ!hq~76od;AWU)u#xxe}iE2??}I+ zarHHgk8jKaNBMvv^^b^m_K@svTcYV$>kY!SH@HYYgFpK{V)gHk?0!#rLu2Nc6DWXe z?+9_04Yi&j(tXSSr{;0w%Y1+@L8GU>Z<9>mQL??mdfy`0_!de`tzCiyGR0~1B-`(h z5P;E_PAaQy|sjb{kA zo+H}kGukZ2Ymvqdf>njdop4eHP#>hw8+H+iT_TgopwXydFl=Ew=~-SPCB>eR!L&zX z8k9A>KK0|<10TLUiQt7lhj-C3UhkhGRjQ&p9$`EmSyukxu#Ul?N~#!mG@o@XyzE9v zwwF^&j6LYJ(Qfg1{WfOPp`91FWPs6Xmo*PKibg_~Luo!0;54;dOXa~S(w!I%5=lJ0 zNaJ0WhBFzmxp#65i0N+8D6~1ku_&WL0FLE2(){GF015+jM4!z^H^0`v(c>ORcVN*2 zGSG<6Rjv*_=QWwSg-~#As%{UQaePJd)s1hDKk4}KIdGrW_j`5x7=2#9yWhL6RgDcH zx#Ei+Z+u9bb*P{0Jj=>>vwH2i6KVpEloKX2zQNT%#LJX8^A1{>vp# zLB8J~`nH?kk-p2rdtIO3|K@k^%f2%3jo;yIU8~GaSx{XDII_=VXq(psdG?FK9B+za z_UF=etc#PPy(LZyP0srf&hsT~hl2gb#=nV>JYlpR78KX%Pt!@be0XDN1+T$9k z{R$e>4l?76`DidM%f@S5^pmd^EP@OF5#p$!D(%T<7yX&Pz5VqJq8B2!~Q0sikpq$LkI4t)??-7puDt~>o%i^M&UwnU6mH|AclWOA*d*hHeaZ|GM#lipEnT+byb;Bx!-LIW(R=^bG7OM#>HJpztC z^4fdWZH7Jj_c4&p>!*JT@_-`)_joLzUWSJEP6Cg_r`^iD?s4Bod|e*v(hCI~StUo6FB;@I^^Y~?elFLeQU>kvi9jXcVocO=7P}Oc$AKl(=$DP-`+V2CZ+&fjeO;%`L7o?Bewp_l=bF=v zowud{8tqi}QJZFzXSS>Aesk$IEupS!UPrV;9eDJ~IXEaHhUCDbHEqfl{fZyEgxGra zwIk_*YTK$^Iu>Xo?;=a2FVIN!@p&g~-y!Re$CEsuE}Ij)+`mM%NkjPtps|G;<(Z|8 zHK9EX9%S(5K3PlRy;56e*stms{~&08J%sU87;BWf=`#`EJ4j+LvZ^~9}CH@0YKY$06ZIfX&Awh`-mB)vCaM}SdG9y*n6 z__Dh=kMCM8qp4IH`QCGtUpv&txcij;t< zwsIe_&iXq9Yp;>%A0w{>*@I)Gdk5z66l*Gn(rX$-uW1-5H_;Xnoe$R5sD+~G|3_p7 zJ4p3(Uip?@K#8#hU?pf+X_q#&E#2ScwU_W$pTbxD7XI3|2sXaMRrwEQbS0|$=88C; zv=I*Z&}vq(6nJwz!+6}s^>l0=KusEdSJfW2f=L>oH6%wg6c<2ceuESZoI|bFA4l>1 z-UY4_X-scsnB5G}8`Wr-Hn5y)2el53L*+=Spw-EtTuGu*&e-<-b3R82ujOfkPvU4d zm@8p6&)wYIU^<;56bhi-s$)LsV>WJMHtVq8CfHAv@Ft?fvOS#eo6FP8R=YW7L~aMG z$H&z}^7w-@$lSQooYt6@vZy(rvA?N^daIREJf-x?d(UmRzghRXJ)7js|MmR-$0YB$ zo6o-AE-&OohL#zE>J#!o2UP2L{VuxK_@~vkCh;AC+A>Ha2rY!vlGxwU2zIOf0{OI} z>UKW*??>r0-X?>T@1|dq6;kN=&L(5nFQUip{b9P_e~#{#kwI#GPLiy7s^o`!w%nSv z(&g)1OBF(Q+T-+ctnW1=di_CORy5@NS zNTN^3j+Zz{<**e9BR_7DZ-!7F`7F`ma9+Y_;e>mCR>kC|fzfpZm43)pwX~Ulc$z?S z<&~3Hk-~&6#F#uUUfD;cevV2niq0rUC8&bIw1s-VK}DyDt6T|(=_&&3n-gt`uMoBF z0>|UI?VR@YMHXM5ux-hD6TD(uMelM0d|*31RH?W&790ml?6u}p zUKj9>r18h)P|{_y~<_Gqm+=w#DgYPVtw*FFipa?NZ*Q z)Jw6p&_d21Dfj~D3{+}qryTuv_eiOCK#~KP?sO1-ZzV6aa4+j8&DB*ukp$XEM>IXr zuKm-H*B|zKz%@y@ixDF!KS@tbn`(TbT&7+inL@cC9YJ=h*{+gHlp~&;kxeVzSl&%~hIHune6D!6 zWVPj}Yf?^8MjcZgDL>*RpK;Z{wO!M+Ag2Gp{wJIldw72lMSDzpigw#_KF258dRR_q z=S^sKEz#}NP$)#u>?Dw@oFLacHV+_eo>b^uq1=q&D!7XaQba&f_7a&&0NPeR-#(|^ zdw`;O6loW;6C~>gNYn%xxdhtEeN^n9+p)Zaw0l}OMccP>Wpxxf7pN*kZE%LlP)W9Z zC~8}Og_`x0;QEwwV!vfOAFy53^s6$(4)5&;P#cDgDm{TweqQrizNB*h=jJ#P^IegJ zad|61V#qwF)fS<2wq>1!smf9~+yjm{Xe2y;jGW@)n7*A`{nsjjNXos+=$aImJHu>) zBrMiOg8RRDPC~-FwkDllweu%QWhHDJnI{rSM(#sW+_sC|cA;z{&+|wE-lHekTM9r2 zEJ^rz34k|&BU2Rbj(<6M@2$S@j99suJHSud>QWJu;F69)HdIMmvkWgRk}k!NyaBTQ00iU`wd>%z5n8pCed#4u9bV{Hc8;D`&_w z-yHNHcJ_g4mfH2WDenni>HmuS?=n9W95kfBVcv~aGq!`U3ES_`|0 z67TOJ)n6bz0g5zi%49$?CQqtkY=!bT2&a*$HZZ%HnHNEST*qwDWgSCIMlE#v1#|~R zbb2MUJ09>l15zJt-g}tJV>?mA zZoX~dCh|6W=pm!s(jJbfA0kgtGlR&;%~_3W0YV;d3;t?x?jdU*YR0fq>x7mjc$$oWA>-7bA!v~46ivS zFB=ofcN7~@p{R7Q8;&E8mnTmFjX?^Pc9_3OG>0j4#u;=;^?n@nG0)A52$s^8NHN@= z;iTNfn@A4F`4-ZwFUNY7<49p^McYMff!u6~>}-L;@)orHE$2~Ye0{fV|4FWl_rWOn zQUSrT+?_AboW#+aX3-gCQR}AImK=JsA}MD=-@tI?eItKVh^_4~S(n%4d!$=?$adrk zeabdR(OcxupB2y>715tIF<6d~s@LEvR>}K@h>n0$ZJ^M+hPK&1>`!q%yunvzN&Lfp z99xMd6}?*o`F^3%4I-m!q^37WPv;1AhY0m&xNJ>vSRG-nI-&CCT*zf;n=)qrf&-2O zOh_IbaIEi=Kkbutd5=Qcp742pzZbyQXK@_Y#_$caLV1Jp&H|y~Ex*?-pSQqCiG3a} zu-_~AknURkq&Mj{zE^VYXc^!7(s<&_;2DqK<~n#yg>{Qu*1N`e_r|>Z1RiPi zQHj*wmzNf%q_9x6{XOOBYbD?1e}PHjf96fZF)YuWmlfrObNN-o54>@&{~GI}wSw*R z4H>jAE4ufF$Lt@wXXQP&^89fjv070TVBx}X)Q1B89SFO2MqT9E@+Znm z!@OW}OIw&zqG1dB;j!_s6$s*m^oaC62JVrcdEZCMyTS;RZ|#)*B;e>Sv_RjEWGlh~ zl5|Yk^fcOB9ag=X@0KK+&vWy2#UDx1{r)Kp{58K?^A@KU@*Mj~JYW4Ivc6+k^}D>e z1mY+O^csxe_u#RkHIU-K5hou#pu{`>5I7QT0!Lbu6hI?=Q~IQVRRumP=XUwEvb^Ti z`{U%bYuygFt-rhGwa?nXV*`y?x9Pilu6zE5{;OZ=0iGw+<})^dBlmvmXFf_Bz>%xp zE!YY;a(aW4qnnG}j+~4&Ijb?HZ%Vpb)V6Q?g}%@i`t`_@YxmFFyj#f^Ey4&m+AhxV z`?Cywf0Dp=l*w;XRUFm^h|rV@kph(QSA7Q{DNJ5qk9i?ch8R(fNFI5>k-#L`w$hKa z*r8mYmJgKVc{@oqsg4us80W0_lJ)yYdX6@X(n8f$`x+xYbP|`+qpu0i%7u826^C%cV3G8kCBvzJNMEDwAoG*9QJ?J zh94pCoqi6v`bm5j4?r@|Yt?>{jAZjNB6&j71g8nu`y|jvLRZ%n%42=P`t4os+W7gT z`*B*eaaG4=+tnwQKS9bTl~9qly{;yh6gVk*nlPpW*2j1sE8{>r_q5KC>K@Wixk9dg zf_Qryp~gEzI`0r@JVCJeJ;KdbmOMICdrf+QP@U%*-#My1MLh3Asu)C}DKs<0!GCGn z3>JsSNH(`EbS&FFK(cm(Wc3`;!Wp8)6HXRRGKG)v8G-tfmFLe31S;|rayy?zn;yCU z+Ol8ZP`oVAJ2NFvPaX<0zwN(~wdEZUINB-VV$2oh)(pa|6eM4Zc(T zDciZri4{V#pF^dZMI`J;yII3%)I-1DHtM!oXt$d}v5iEvjYfZf8JW;{*2Q4lz-ZFKWX$@yH8fj!bo&(yM@@_;UCd`gOLTp$WY_XA zA}K-kT)V5ujq-YKOl>|LB9}>^-l(8A?xQvAAXdy_E0V=-u7%^q%$TRffs7Ato@x9@ z;krM*eweK6MtM`5IX^VErC8p1+pQEsFIl{&5N-lT3SV{O_93~kt+DKpH`f1g$$ReR zvsZ00p0qY3WDGg}$a9>}e>8B!?;~(euDiB#6u+4XM+!juZui=@`TsAIHovdqQ_fg5 z0Dk(`QY5<0oqA2-Pz~8QcfU_C`t zMjf1`GB_(#5gjZM5^&U3qG~B>*OV7?oU|wS<~)oi$3DD^=5XE^Av|0n(3|3_)yGAx ziKBdxvLuD=R1t5Z1w0Sr@H$qi>PV zgE!HN?SA+5X#^*=p|wk4Y`z}b$Y;mcmkL|EY>e?XQs8qN*iJX_K3U*>F}#U{*rqgg z6Cu2h`0*hY#!e=K*YPyoq|0pA*uoa&85J`z zx40(zigQECuU1`m*l!}qa08RIIK+0z_1;U|EH5H?BfThHL%F@472FQCPxZ_H3jO(x z|D}V7{~K@OvF$`vp}xSmDg8mbOx{6yj=YyG7nSq|@+JXD0*^eBE+K&1qx}`%`V2S{ zt-vD>WVb#s9^u-vDVH9S`t#3i_=`V0#u}3w@z4v?lY$mCVzkU1@>$g(i+;68D|vQM9AGbAfH#Ea(EoKP7U_e#|0XDT?H=)*jGwi_?#OZ& zNoa}0+(kUrxlQnBZFIW&e~2D}Mk1Ye&s*Q`g#7(`U72;c_3=*;%WVpz6&Y|OV*3Re zNjOVTKBUKhBQN=%gsZo6lmm@6+vJSQpHKJS)hRdkuSqF$#_QTplkuquX26j*nVNIF z4&|_$Iz>d=*K@#@dQnTZs*tgOymdNn5pBC&$HEN(G4EF)VoETrJV8n@{mQ(2Dy=-y z`2>o!44Q*H%H05pT}>`cie01{{B6=0Djgw^-9{j{jYRDj1x_f{8ESruVDl^Z>rddT zJ~O~4-hPXOLfGVyB;cr_a5fj7mS`*IlDv-uCb`|xwAH@K$lFN3kxK}x{2s5Nt^HG- zJ+^h*-cR={=ZCH3;?WSAjSA}ZGIBIXip3mq*({Iq z*bBz-I>_Ty*hyBuQ_^ICIE|arYz3iW9r;EZ?OqSl*%0%^z(U{#qbBEWDytjwR2yytE{+iR1AqJSd@9%+8v0Y@U6dk@>s{@1zHu}Aj)G)`prS%?Vd zre}b|o`{UyW8R*6V@x5w}QF*6yR~Bs3a)-wmdjP za}q*h7)7NUA#X^cF)i|18Yl5ME^;ND=4IiVJ~9*A}uSFU0&rp=-)} z^eL{v5?apwJuHxIHV|c^oPCTi%o!B~bL+ikOZw?PH`{THy*H(TKxeqyiU;SCkr^OG)Z;rW%G9Jr7u7V;k(lS{&3(Yh49>0z)@w2 zbLC3vD&$EXEH?(mC=64%1&*Y^k+i-3$I1+cjcc5>uW`|uropYhoeaklrWIl-%725-YT^56uv*v7ro6)sDDq`NWpQH1XqM5yG$Wg&!*u^?Us zA~-5F4J-_^-Y9=h>qATI{k!8RUPOurjBjx{Sm3n1z)AB4hqm?qH9oL?@|Y6fBj872 zWpBk-HSf!}=D}%TgXZXJ{%_7#8MIo6+ZK2#&nwog-4s1w#(DB6*Mn#U*pMFxNIn#K z*V%tMuP{HA*-`E&mRH-fqugtS{ufNZb00TL`DKtp*erR$k2{85ji zpGWuZp0V$?;Ql{pwEgbQA;hOrkcpmSO95$Kz19cgB?Q*}HWp(Wd+b{aY zWV*m9m%qpZkM6vVJl%IicCUd(UhbvMcC4;h{XYd9350VxwCC}p_q9aX>}#_r_o{mf<{X<_@70KOjtj(*t~`9fdl3yC~Fy-D6RH>XTL)~^;wic`Ey_wYR4 zz_V}}JGnM|l)6uk9j3v<~Nj{1s13k~yU6KGK*|m~Go>PPe z7U{l=RXvydy%On|WPlUp`G;g3`;i=qtv)8xg@H!b%ca>_*SFUg3=|DgMX?$|vT%Z8 z`y83(KD3p7p-=m@e?py1=lw_)&ygx!pwPTTfx4E$(-P%Fi^Rz{sf+b4X%DNsyo(Mj z3PyG0x~?w$Di?2-b=L*~+H)6(WDgO_@VfFGb>tazZk|gDYg0}m?ciqH{8KM13Y0Rh zqZ2+~K+-CFt#@o5Ny>2~QXR_0RO~85&A;+m^8Y;G$XtV0B)2ki=iE5w80}j5@r<5_ zMxVcRL*s*a~}AzCU=j!Z=+t)df>VL9$;hw;NJCh868_$3Umqe&&xh`?+=q} z+x<36NNs{fwo{2GJU7TzMkw$E7}?Hj`cJZLNO_O$mr!?Y`FZX6VRG-aez*JN^@XR1 z=~yd$Qr!q zST(L$|B11cfoiAE%in#}kUsKbGJxFyF8w8z*wzrv9}gh(=lQn`p;w~5iX zjp?k1#d1UjHO6Sz<^K`p3*|1FSqPdEUC$;XBOMDwy1iLoK9?5~8JvKnnRa6vVm2Ql z$o3u6uscZ7hzci-amsr|36=#+NQv6wu@rEvN-IytF9D9c`L6N;Km~+)K&n%gosxK8 zN!2+j(OM}j$n#?jpt||?ztxjCh~P11S>@Eb?58Wr#g~{~t@NkNqRi$mExf zdCoj8lt8$6jctCPBR>0CsDghuir_`KfRn}${{F&1g!hR8K7{<}i!FqK@XMflQ-}U?GneC#N{f6cFo8kekVah%^V%lN<9UGOwb^tpP>_ z0n5B@IgUtK*`H0>(+(KZ5z zkuS#@yvE~r{R7KWp&6{*ne&|sDkbNz~ZsLV6j&D!Hcy^V< z`&bo6r2#HGOPrIATMO*Vt4NzQ2>cMp(2+Ni%c-#dfpc~phoAk+nvf@@E)BzY~NVkLh+70&Z!;EGd@>g0`e$QNY!(awv7LZ9rzvj zv5amdf&R$0Z3#58aJ(hksqj3viGnHDEq*7G+M~94%D70!p68K5;N3S}14l|kdIuVj zUkWr5uhX{nF8>qdlJWl^mjMPGZO~(7KBr#}2)J)WGX5o=C35xXns~hU)^_s~zxC>U zc+R^|vdsfj%=5_TK8UkPpMy3(L=H%~3m3a1=UMiG-}Pl-VE~fyA3ePPF>uI}&Ff=F z4)hVZB-IW$k|))w4c3lNMh5Pv{#CsWG+L9Z^Zv6v(CDXtBh@L;$jF}Sz#}bGNsrLR zHOhVDbaiiBY|OV6z2p zk9baX$~Kbc^L~~3NUDyjbQ!bjTYS2u;YJ(lW|bOb$>VOXfm$nzY?=CC`G~rp@){kZ zI5?qRp+!9HjCP1z^9-TPF%rcql)FKc2S+G$mA>T!;mj!_*;C|bC+9ks)Wxoh^2$#% z4BBx)3w->q<06l%0)wdg#S65Lvqvbl!^k#xPfKBF7nTz#Z@`cPq-0~4`zJ;QB6UxZ zZy)oS2gsQxleXkn+5*urGA-p+l8$(V$}oWHD0Ck<`e*;_pM9afK)OE>e+jJ>(ubsL z1{}%Qq(UPAQ0L9-NQNnu9)%%j^2BMR>}4C+iBZ`ug-{+}AYOTIhDW6N9RB9l@V8#j zaCwhpi)7p3zd@+_jOSiiLhD?A-;%Q`vwL??MX{8%kg36_g=Q~{YR8XC_YyTFac#s9 zh@B%`+C`}R3ZcpiMC%H#IHb|DYe~1Y%UP)L%782ZMg|(m7+Qs1XnTL{zLxGBy5o+^ zQxxVs9&jY`!rBB32^11Iq=ec^o-OYvy^{-d<9l^Ku*@3-D$n3AKeP9*4E^ZOi|F(# zh{wW6#3IP1m9V8Xi6HdK%=pF9f^@ylI+`C3tzjv zo|(tdY&yV%zy53%uP=jm70%$KJ-3x;Z&xk@A2=T5w*68}-5X0ZCO#iuKTZODWQoD@3`FuG4t{BF&a{@MT2fFqF^L#}_<;L&<6-n)MTV&Q$XoqZ9e;WK^^m;x6KEv*WMGa~q4Z7yk8DQ_3-fvG{y(1Xj7xn3l6auy zd*S$#k)<*JK}Kt;k8dutjeOpA1`Er}q_e(JhUGa6X^Z$$AFo4M>}AMDhI89`Ux~2IBT)&l zr#DEA7s$&qNghf|2PB2see9=GY)6DV%x{VPBb9eZHsx_d!B2%mA!(87JM$DxwaFW8 z1#2HEZ9YJSCe=JZs&Po=LUH&$Dhubxv@cjk2>xOaAA_ej&ZgO}i3|JcEOF9WVy7|3 zzLK*ymw2D<;Ms+rd^5v)!=xm_ygI)aYXdlnR zA#9f#wu76%ulLmjUKOW!RZe7sqV@Z(No{d}l>ulxrw}%`D655U z$Lk%>*ME*DeLwHpu4wanf1xk*h5lG_d}mGfuS;K57_T;u(1Nu#d{C(OR%L;`CS@9B zhUA_tLh#rCBFYeX3(2{`KqBhH9$9`P%9Q(|(2`#cI8qtOAIVRV1CZ8r-__4DB9*51iOv$WyjU;D`WLcg=XNW5AQJuOPZCH5~<$K2{4XK;(SUG`3s=G8eL%B!2 zt$k_0Q6zheayN>6)91W|2A3PakwW0)IdqN+^}Z_Wv*g+QZ{Sgf_40X{mY#Wpg1n2hu~2qsKstFZ54O4=38sCpS^0*hpdV$WwN_V`rSZ2`z62?T)A1337qg zM0Mpzw%P^8{DvEd+8O5h?B3 zwt>n~l&GB`n~$L0D4;)RVlwMuGH;?k&7(cmPDF7e3n7FOSBP`sL~3s=tRmZ^ku&0C z;=oRJcaZFDBi7Q+X&>Cy`|S?~8YLP#G?r)paMC8_{%2lJ+FoD4kwVR08%U%aMeQk;2tsn?LtS2AD{O#(m((1CN~1asS?RJ}Gz2c^~n=0Y^8MtHgzMxNSpa zpr~HeWnl;&a3mwAZ#EsD|;lf!RX4A$HK2G*B2+upPO;ULu9FVi&LcIXt_{;8n1I{ahWv&XBy} z*1V4to~Gp3wA~Ffl9yt7qQu!Zc0N71#z~=qgG`FNggjy%Hl-rf+%pA0V39m8Q{;ce z;U)5Yc@&)@*U?JSAij$Iok$V1ccldo+@{0Mhi$Skgrm;(Op zt$F+Gx36(Hq$1W@;C-rzxBdX4RVpo1fV7)jp_3rLk0Vr0k>>>P#zzV!%~R{N-iNO{ zh4LSTNHHbPo>Sh`MtBh^;SZM?d>gLdS)z$2p$fhVl<*?aa=-)?Ini!yj@OwEp2urA zs84X(p5cn$M&Bhe_=F^t&9h=3Taf}jB+3ZOJE$`=*LQz&h~sPpFU}7TY6KA1?j@8@ z>Gm0U{3WhxA-oJ8V<($LcsxgRdTYRu@;2=iI(QSS;K^A6&jWe9i)hZ&bIv(FCC_z0umBMms*=arhWW0V;P} z08?r9v9F~-8+b&StVG~S;wf-OE3?YQbl#eo7uIQ${h;zZC+{$UN>Y+9?Vek^*Uvh= zooeLCBxPBlX6C`jc8KrT?rOy)KGgWFr9`v5Jc|_SrZ6=DB3`JP6n5=&qk0UOx&w}= zn2Y$|lyZ{5Bh}{tN1nHl0Y{WWj@f)? zo}tzyE$Nq|ZSi@BWANJ_L?7J(C`#6{zIV zW*aV5)yr0;ri!Xpou_rQ6DI7=s%{c4L5lr7#);kMXHQeEbCMA>uF zp)O;dxlX5e42ZIjHtK#y8R}-)GA7i6lvDO*Hp1ao>-|?u2YCVNqum}9!J%F%+kNu4rl{~yeU-e0;NvCo?+o@J$W0+^GF^@ zEZ4i_HI?Ht$kIO2r$l5x8Fd2A%` z$nCTyKtX7$luPBcI4cja({SMk9KhxjmY3tQauIT>5%O{yr=P6@n!Cty@EdSM!zn=nN}y4)wL^nI9!k!uNI;Ol zAqz)q2@qO&9r0SI!7_Xw9a~cD`U)(vGA`63)7?R)d5T&;iUN(LOfH62qmG^uVK*CS z^0-(kARGx>g6wurTUpb9i5C%SjS*>%5vL;WFLkjON@F`(KzBMZm&cpy1wJiBON@sD z6bgC76EUQcGz?26OvV#TCKF6qezA~;(G;`E(7+=d-|$|6N6LM))Xr}63EIOx(zPl+ z_=4C;7O_u5X1}52vyPcc$+eIGF>H>J7iA?!mFEYqks1FI075$lnc~hdCI!tUieD>) zrrhzrttRqV3a5Z21B;AY*rx{^Ibh-OXZ_QY*S^Qv$UdX+bK5i1kYHav1dp7-asS@W zfFrNWCUCS8nwATMq`FncLV?+T-h5UL6OVuVDzwqgUx!xjMpFF_^iqF0;7EOBxu7gG z=CS+#ICA521ssVVk~Cf|{|LvOg*nh@eo@fQSuVefj9__}yh~OMIMNoe2ZcIz;zUJawVaVIB+Q&<<4r#hTb_-rBdYRYm?v zseD@)lb0>ASDRYiCG*T7$))|gF~P?)zfrb<1fP-Mb2HYbpAhMeu$N3?CqbSVzrS-qf_%Xa`m_z4*cI*;)s17 zWMAo=wjy>3&(*)c2af%%@&X@g*OpLJi9)5Y3pkP&pm>mZ8?n4RSEXd@83KtMaI^xq zdL;h0Rb46KD+S#p_7`}>dPu5U{7pu{ws@R~#{ypj9?ARY;pPiJL~f2he(g^o#|s@_ zwR0=};rO(>?uB8P@nhd~y-=X*;?WA9k|&IXa#8LHu-*iZ9)cr}0VVps24CDcc?TJ2 zqB8o`|C|zLyJYCbZ`l?tb?0)l6IRDcqXvUw(OUFL0&Hq$$%u1WTsoB(eL_u zd-MfJ`a)mm*Cr247kDeXL3zfm$tNApw9T6;TDTw|-6Zl<%NIy~dY`B_k{n=9lI)NS zp=^;Xk*x9-ITTiHq+`l1k1Q_|&#A1*U~Sw{nNT;Y;W9&gZgz|LwW2v>tIha3whf9F zvoR{wB+|uGq^io(dq^EhU{Da5nji7}2|}q|1T(zep#DX>R*9=iy%-v!jDa`u{K+;h z5lUYol0QPCOgpxEZo8!^{47>HMpRTdMw~iErp|j>eoKxWO7A0*J4B@)GS4FI(5Bto z1o)KtKGq+Gw$)eOBIPyGj%wO|-;!UGw6mJF=NF(Q;K-4})i5YmG4eFnwm9jv(^R8e!l?d2~@AZ&OXi;g< zb$d76$MVS-bTOKB(HS<7tHf=4!eT2xL*~qO_o<9RNVhnN_>5ft z5E%~Qv{uY5iS;`~YA?+zNqLNttzBe$0-KI4EF;z4CG8;5RNkc*h&Gh~+vO_~U=)|9 zQtQ0|NiJMXz|l)YJN(abq54bSrybXn6X~rBnd5T`!y`^YA3Bp9iq$xhsR+957Mj%> z%7ub?AI0KPBvMHXM;&zfb@*~Qya}afuQ>B%%>i%4Pm+=*Wj2rZ;iRqVOMzFu3Cm4EQVxsPWra-K*nIH7pNC`S=a6@=Hy<>o#Unf=&lFnD z`>$6DpLmJNn0Jv#^M6JEJpf1R{(0EW72jErz&Q^%GDC>RkM-@(29CUXNG5z)MmvLv z?+P@sIlTg6emz>Z^Up!{4EB|$IJk`#*nb?GkCp#Z$UG8^@AG-~jog@hZew=Eqm@9o zdQIhn3PkG``^6DnhD$WMuW1M`a9ST=FI&T2Jce91hjN$mvm3Q7`g@ZC2Ga_9qcVA0 zk@K*C-nfGPj52r9L#$NBjz57n=P`V95a8S_;$x(U?Qj8CxQgb`+Cxs2n(NOG}>Tyr|Bx-(tH4pKv}@ z&Yx@e_z8G zUMK59eu^IIm}@z?KIZ{f9(bke-ol;uxn!MmLV4Rh z1Yp(x$XaIJlb;)9*1*i_yz21kv3qn)d5D$<9(|uv0&ACx$kq7};BohRV3zYNA_?GH zo!IwSF$klD^~d_oS!1_KfYd zaQKyuai@Eb9?E0;b|QY)FW}J^`a-`hX-+x5PTh~P{AF>m*8PmHil<)V z-S6~VXTNULx8k+3@Aa!(d?M$OMA<@lqTPudIOJrFN1i8>^I)Q`O`YVhw!m(tV|H4i zHbk*GKz}mBoOafHImKwy#bh)@p%_InN87Wqj|3@IJ4dqYLn1G`_yVyEZP$i!2FZ)Z zdGZu{muOHg(^mJT?j`lGE2Mc}G2eSe))A&Y6;7Y=m~|Jm;c|6I> z$wK24x~6mnS3eIp5;$bu0%X*8$M&C0IZNi8x#jN-&uJ$IZRvVrJJUQXUc29dOL*(* z&^@>A9+Lj+{3iIMFoEZ#+m+(3)qpi~-z3kd+N8&r{-*KfR)CyBDkM_B1|SJM`s}{P z=`rKU#Y#Iv*#TxECzv+Lo!Wa{ZusH;ujf{bTiUB3k|c zp0`Q1x^CrpU52eD)g_g;(0GQ}Y=U5$MoM&w50P_R)!rf1+vngqL%jSRm1Z2V)D`@Z zV+7&{9Qb?4w~i4hZXu9;g<$R-V#R&b8dXfD15UWU<^Sl7>ge=asJE-gmZM0O&QYU5 zlWSetu0*wAf`*NcgZ2oy{sGdgGt0r9=_&k7Tl_ymqV*Q3&PQaryXK*kB?&ZAl5FKa z61WtsK4bY8(9UTJLzA~rg4bQRngfmm4h3q@5n&ktN0H{6yHGXTtxdbLHMb1F5_;Pn z=a4Bx;Pam&ol2sZ%Nb=eX=Jh)l&fX*`wa}nO~iS;m(1ZTS4ODZ#x9M-<7kon(_$OR zgl?~K`{@R^*Zf^9aYI_ldx*?Qztiy;?M5B(SPYp=%5p@FCw*L#am{B+jxE&N0Y^8y z=jM8XG5a}PF5-yB-)=O8D;hkP-5X2#yCWt_MydP}Mw}lmVY9}|=6G}C^6|O#Icay2 z&H11?ZNL%dx~Ir#W%6q&f13BauDRko-rTb^zr8tg|GD1(O}hX5b-5op{}?@1_U91i zmFP3xqvJK-5il)5s5vFDM=K#~;Arz6o>M=pj_tqw^7`r<$zay%iG-l)a{P;Btk2l* zt3GqUk>gh$S&j!I#}|H>*1ThrT=HrX>lSUc^QXys&xhoIA_v|(QopFb9B{;Y`P|3v z75&&VHm_|Guko4Yb;S2n-|C#+>7_{Tscuj+QVcsWi z0wJ8H!w6HjXBrWd+ELWH2@IxXOczaz7j=vlMP=#u)Mb9EX`2UR=cRK9ogrur$!9Fmt3t+RAmbo5`8i(u{0OwVNK9`K<9%nf2DV}$ybA2& ztaJu{?GT~b9^wj)MU;1A?_(_^O9Er&4#EJ;gyv9!frZdwPr~r&svi zAH&Od5nK5V-(f~Y^%{GP8<%Lh>i`+;mUi5^!Kv~U^=_bWvn$cSg_-#Vx9|_HEtE3C zZzJy`g_xgp7C3Bi3|X$FTO;jQC-;1TI|sEXz6l4iTBwKjv5P`^ZI$$c-}&Ls|G32qW^&ncn@NoC8R_dz{D7*VM;FI##)-lnGDC&!l53;kmZ# zcL0r($zR{eX7?;D=6DObw#dsi3g9yDDE@xufk<9kR?qgxYu{sZ_fAIczssTYFqhK( zI=%ZmGFxKR?)$*e=j7}ay*t}Yvd}%Y-_yhOZEV-))pvSG_5lAt0KdKOfBbZ6t$ zdXAGF7Cy{#-Uby04v7R7t;q6fNU51 zN2k|Bqgtg67@$3PhC<^MvC=-S;yXAG?I9RHL#`A?lR8#$s07p}$hEZ@iSkL(b{-wt zcK798l%&PH6OzL7?rVMJQqs=5 zXDANj!F2xffTPD4v7;5^&N|^Gfg%@w0V8H)a1hv5-29l&c+Ldmis@^`;JXbV%1DAq zAX8pI6B#?{1qGDCSIi@4V?dZO@hE*hFgMAek!#msTj8ToAZ7Jo*~b)upG#V0lCoeV z;j|J^n`9sppK%{F;yaKwzlDdks$QEYY_}QsN+L#5`{my5&bbNYklEG5VtJcDR=;bX z0|z|X>_5@^y!z;rljgj?pdvaq#W~Wu#`{PXZ+urcN&69R29RuW;I|KuNcrKXao|gy zAzXWhSZ9j{&^s#5&v8|If=K5X8j}PEY8stM9>aMJlUWC&aS!!Y1-VLs6C#LwJ4C}P zhTbHJ-Z+E)xP<9V6U|YSlkLKG{RvgI!`cf(>d)AQ*9H(NId{6VV_rrn{$~5T$n>@m zuDZNL+I=nE`9S085XHU^spdZKl^4=eL|e*jv}0gXs=aNYZ}KqGHvZazKiYb3$-o6Z zDKxJ#K0|k$MY)zkG#N!O9YDUC!jN;OSL+~`&Lf=U#OxI?m^ILww$L86X*doro=wpk z4AJioF&-=AY>C^OrMW-q_tUMmd7NUtP)OPcoo)lQW{LN-Fdq*wP$IT!2I*V`xk3Vy zaUVDHIc^pU)-l8NwelRzF_E>qrz6knJ9r+Cw%W>HfprdmU%!I~*qP@N`L_YvtNW#BKjk+P z|JF*h>h+T9Z<6Y{kwwE-AA&%s{{@b zH5{cINNWrD&J_E}GG1Opu@y`q)}6W?)|4=N6|R;Z-{QQ~#(Q3WapK3T(<|(RLO6&9 zagh!q*~p-|=%6&JlRxGWD3Vu|BFOg(DE4ybuuc704ZTqbgK3q=Rg^jzoTsDMjwTUk z^zB*s=?!wC*)6gQSTgJVQXg-_N$e*QD2s;=>Zr5|I8Q|I&L6@_E{Atl$K=&X^42U) zvO&BJ`fyNe;;1plZf#*nFy%>S-b401Zpbqh9H$F@7lEbh>*5?QlU;llF5!8sgza({ zhpi>{8oZuk-$%>%Hju_w7cu z$6=|1-|U{_8Ot7*5(qT?IL;m8LwFxYnE?C#3U32PcpbPvush_p9$}mP@+P#)atH8N zcM+<;N2p9WS9*^`U7^ye+)~Y5%BdamLJC#|B2f-C_9+jK;IEv*R}SDf<-^D5C0_c^ z@Z{taZ=yN&=?EtcB_MZWO$nvtNp-;YJ?UOk7T-EgA_I}!u4$({uX9&}8v~3)=WV_t z&z&l)P~KtPPpsz#dn6^MK4{-!zsY(96!94!@;!X(&*Km097nOLtGg$#%7I6^SKyJ7 zV{2P~0Y36H+EYC|?`^{`k0J|GBe~Etfl%`N`eeY-m9E=)c^&Cqwn@9*c;J!1qD}CK z_sHu=ioC5pYmATtyoeWCc(wQ>&uOd}-xO)w@SM$a={ujzf9XoA>%V|JzH^Vi@OYE2 z8SmhE>AhM^wM`$$bIq$>VQM@ty;wZd7E!44ew}mrvFFtzFCVwfy}X08$m+n4hkCd` zBO~hJUuRjD7IP_ErDN;&>#XY5!mf05E#gS-Iz8M#7m@1XHS;tg2{e){@IWrTkL39G zY{xfQx81+mXORaatDAL*45U$gE7Gx^s|6yFy$k!p{i+>$?@i$7K6vyw__P9@tY19v z>1UAjpL=&LWSPei-%&i?_`Qz#U34tHU5nRlw_~TryKpvs-xb|`_q#E%9uMxCcm4}~ zpkH>huzmoNF8ZS+8y zBmG?erI(yEXNXYWi;;ZIIrdTwe6t_GK|~(rwBP1aG@E7g`m|q5A=-SD@9{nO5_`Bx z?jf8%LZ*I(QkSF+OQ;*j{#3$idGaU$w#zA`B-$57IxhDPEs3@A4&@YD*7KRSxKgBK zn>^P#Myg63Bys{@_z;QQncLo<=X0%n#yifTp&n$&YUb&0-Y>@yWc^_$u z{l++g_ACKy_$03)r7)03RIVcsX_er6z-RPN|5V_}kteuJI8cbVP%{B05{^ztYUM(! z6mG?V44fn(BL?ny8%e0xDuJeinStu8o`g#y>()_@H_?+%DbCJA@G$=fBpv&h2 z^iO5_GP)eCgcG0bk$3Jfk0Z5t^ILfJxwd-BURM4fC0oSJ}S<~h%~5FH{MwC z>`?0|eATaM$n0_wU7L7Y1LS{lVawL^nwP$Q_?ep>n{;)yhFCPk8&r9TC0LWtx5)w zKy%Q*bTr0%KxR^FAe0R7J+c_k7#qy$e4i#J^8s#dXILz!Sdi&x`}|KgOY;;`a%)Sx zMpDkA*=&T#WPmRFrroV$GVNnB=%ClBqgu}+laC=qLq=s6(<$bY3Ffm2me(^Zmp4dP zo7j(Mv7KT2CP0wNypIa|2^pl2_BSGqo5#NWA4}fYGX;!ePV?A+Bh7u1lvIVONjWqg zKzc@H?gf7ZdN{Di%>^67Hm*62d2HZ|hzhOE-4*k<{7iRk_@Q^=Io0e?Eyz}gMC+%(E1!WvO0`drXu6n%|-K)A-&?9mq51qMJ)SH{Uu&0{!0=c_JAX2 zu&|$3z>!mk`7D*UzGnZcEJ?iAlx3bX9>wdbOZN%vmtrsDLWYmNvFkh64zDjgMf!8{ z`p8|s>!;OqyN{&z*&^9{kt~7ms_y%BxO%+vpYv><=Y1aEbw;Br>s?>-UMV@7*WCMm zUv!4f_qhdL6_(hp)1ao|yOnKWuh>JNe*=GahIgE2&wYNJW+GG&vYhuhG}~$PdUnm} z|1$%Pa?@L6#tt}=$5Co@Oa3~=WpxB!eZ=Dt&I(oRMWfgWUg0nn#CFh!!*~ok;Q&7P zFL0WQAXH2tT1=wWt6_dkUbF0>Ij&H-$@1PHUihL2u&&Jb8U=;N@mU5|&44)DcU&D} zE0V&;Pzcd-0hM+Y)m9a!i8NjZGB~ev@cQxsSA{qt^(3zHmzEg(AX~;o+W{jV*`Hcn zd?|2_-@$hIq4?){{AR{-=FyL zhm#=w;V6jT9bV!0N9TBQc8TwN5#Gc0unz?u`Fk_lzCSqR^BZFvl-hV5jbk@+4qt5_ zXZer#5PFA;f)5u(KlYNxco#mwn{W`%d;z}K0S+=dh_;UqD8ELuMyhThUfneXODlD@ zrR|E63SFxz%$eny@?w39aP>Vd)9(?;9wAiH&Tc-OWCJ+PW$=dM;AJ3**O4OLBx=|$ z4X{sz^`vu+GfQ&q=#(;8UPzM7N8K9>(L3WoO%Ee@% zY9s+dcge9=;L!!ooeMbPuYe^by~l-^a(;507$79& z-*~9wlWU&AYg)mUe2}hW_lXZ^p1Z|0^QzpK@4t*ZUUHvjh{Q+4cjf70-Z=tU3}}(( z{SE)$P~RmFW*LD*wwSU4aSR+GfAs(r14u~n?l&?}WkdHiz-UF8Pxy+YW2cv|fFpVN zt8U6!0ViwFMxc>^EB>;5PxMR+WxKJ3ThDt{B$=WdLGoBKFw5S@>F=uZCxIiDHT|BX zcUN+5o%7OG7$79lefEy-_%qPxuAJV1{kgj4J?|bMwjyhXSBKil`}KV1{qGhGY)4N6 zh@AYBjIqt9fCi2pavn>Xvd>tE;#{aWWT27p+Q+Z| zIIZ~hqt|{Na-fj|sRSa)%gOUTlAi7yODLNtdnHG;=zdijVLP11dtU;ndJi4idfi?V zwQ>r1+OBa6BRfJQcZ5Xc42kMFG6HiHg4RBVescnBu0a1dxyiFh1{`r< zXmEHWH|U4={_zUMiZp3SrmXP)=j5)t_gay?r&q`QcHjT6>r#4LA~8>x>3&;@V;R-I zY1nzjxa#)mTR-cENRx-k8z<9g_Y;*-ZFdYL7l6OL#7-hdCEEvIF@j*mhd^c*kWhPW81R2y=z`a(Z*{FbqiKsAY6Y-Bj`P1jgP4G z5-8Nm2qZH&3WsTQ4KN)~(QmdR?GDb2jc_LK2u%s^pPM#WCvld47zACCr{!-0kd! zihHVn?O4tXq}bAdMq2gN?l+3#eNp-KbH~^U@M`>dpo8YPlr|4E@_-{#DoI+&l%i_D zkvCpRHcm+bUIZBJHa}Sihw@{HlmkR#Q*p}zF1#`AKme~z>-xMpH_5x_*QIs+9&jY# zBwn+92OK%RV_rq8dmK+#@dx8^o9)#38(yc8#QQve?rwEmb6Y%f#XHsS1{m?YfP3S^ z?Bh+~NW9j0M#{^RW$c=}PrTTLT1b(0*W~6e!$L-o>NkF3w84X{otu5}7;U_ly_>5` zo6ifna=zpfu1lB?6cxfFHvpY@^mqazQ*ckSXmR*(Dd$rmGD+ibi3YvuWA zLAgN|c$%N%O=)4{Zl^NEiS4uo%lV_E&pYWN_F_o{@>x{-bqo1w^pfOX8T90FG^=5D z-NtCz#CY1meBL8Z8&e>Uup7zXBwIyh>_X54(qzWBh_)y2*SZKc`Uc?Swd304#>jvi zg{|>7I|Wj_SGke2Yh$9v`zj5bXBEbl$4Mr~|8-oJD>%+%agegB`$)o)eHYqIRC{flBy)Hf z$l$Uuz_asn9HqkWm!i1LTwphRj>B{wfv!TXIHx(ErJyMhxyG%18_pLQb4vF9BEQ7b zWFJq0W&G|UiLa=%{pQ$@r_nNYstdfy^zhr0D83J7@Fr0u)$u%1!c!`E--R;xE|9{L z%Q*gU8p8W@8CRVN!fd}n4zIe`xawWwg?5>Y`Egvl#K+hHo?qE!HTo}g%KMt~& z_z*kfd+y>u2`(#?5uH=^)kkDndq_9;k*w`QTkBRwep{_82t=Zima6X{R*^T7cK+Nl z04ZGAf-my{f$Skdr6YuE$CNAQNK&30XD)G&2=IF;A6^Dq(F}I7H5~CfoHa(c>@09D z4WV*Elf%<_5=nAAw8CE9BE60mtSQzmvk!lz&LzjsTy1c@TL(O`FH<8yu4M zS>JYXgg40+o?PYdEL6t3Ob5G_iFtTg86$x`DZjpssulT9ssq5dn`7RP* zBw|_b+RrEPjurn9&w1p$0B7-C>AW5=A^<`j^~y73xrTTwJ}ceWym1Y*SpzzE|0O2{ zfXI``youI2_e0RgfTOg4BCpIt;7Ij5Zyy7-_-q4RNFK1F=L$HI=f8HA^mK5|P3iUu z^AeD?slz+)$dQ3PBoDxmjo<-CcV0fKZ&jx!rxdN=`bhP7Z57Dl?q8Dwesta1%6df( z6mrjX&sP6QUb+99wucwp;HAZo{PRGg7v^c?q8>bwhpyTxd0=vGC5Przf zf-HZ~8Z5G%*9=s0WC^neysxcf*#dn8D9L6$rhR%r+gRX`ABn;xd=csw`6z<%Q^fPy zmfueujP!Ts}r zBawHXH<{c(@jxSy5-)nf;Pd+xyr5>TmHMCGdF7fl|BpH}|gp75>dLuRV_ujW)JV zM(%!-iel^5aujH{mJk*1zxxlXdj6;X3r|8+c9UBOmfk_hRwp-IjIK)@bZ1no<-tP* zyL*5Pk4sdr-sigNlv~DCr?X>y$(z9FQt4i8@vr3Ck?I>n6n@u~C(^EkwbjR2Buja`KlS7J0Vi&Mj2?}^ zQZ9p3%7^+Oh2}7U_9%_kFoX6WkKweA`OOf^8-YhN(j3}0UwMr_UEh$j-J`&x85Z*~ zrsIJDMYHJuH`i0#(9l#i|LJUucBhSEzCgxRLbutpvU6S^&qt__XjH`V*vmEyF^|v~ zbqc&w@&z0zkI3WS{ZA#1HH}&RYF>*ENC}i8X(YZO{=xZg${`g%ff=Tl@jh?PXzXcz zXpU-^pEDX5eu0-{190+rW&-dxkMH-Ef(AO2sr`PZe*=Xk)8x2hrF zNMM&@s9mV6dw2K#uKl(Os`lxfNX850R$IGf9WD;s%g<)Uk&GDeO#^~f3OWCqLQc|Z z_fyi{&NAY;Jg=}ckpX!89s==opH|F820E>HwhNa~9y^zV&hZsKoA-++8*TK#50d(R zMS4f$_k50iy>BD|ZUUX8W3Mmmo2|-ie!n~5i2b3QMCMUoB;d$_M^2I9J*>xhcga}b zc|Lm+INDTr48U0R(X-MG`))yn;?{P=l6QsNn6(-u51asvdWD%CMoNfRYUF)IRQpl# zfHeB!G6v%cCbK$5lPaduCg*n#L(b!3cZ7Y;)$>Bbw&5=<-7abZfD|T{v7OYeQJ4!9 zQgZAY6sET*&4HZG>m2V>GHsCuJmq!6`UqZ zI7yYT8_(f=B#jqW@_fnSyfQ#$Nu#W&_OyP89Z3U+~%-uXBAoi&gPG-{ae>1a=Ee z1p0HzE&(fA2q8~t-QY#IgjeANKBgjk=PSI6BrOE*eJqUKv=4{5V_a7D5v*?`RQZT- z=_9`{FDm%zD4v=boL`)kkRNf(6 z+=V~Ahd}-V!c}>_zDH$tNx3BjGf0_~queY|rpDP{SsZ4HILKDn*Dbc0<4n7~)R#DD z2r!b@&kYW{%3pLtKDo*-#BU_v=u$j#z;`7b^4ekVlYvLuEs+a56L=%fBgy!q#x=H* zT|D!b@y%5pPs3$w75aS6>RtglyjP?!H5aPpwlnrTj_yeRSLAXht^Vs8+oN^~_)`8Q z0a5~s9B|~-?G^`iRyil$8Ik`rKjEXb-+4uU-qi5XkDMj zZ(LpXpQEuWnI~@}1C7K}#Yf3+MO4wN#esV*q2^-n0tm~lCvGWkT^S5TX|hxN8hlGcMH-YT~izQ>%5ZG zcWRURcU{iaBXDT-j(o279krXL%ged~j(D%hOnxH+kJuL~XL3Vhg74wJz3yMh9m;82 zJap-v(nVuveQ{ZA>O@j0R;Cvpxi(hlr$)kg6!OOtzzJPZ4ce+MhYfb?03~`L638 zNTl#I{u*%9J~NP~Oq;aW3y`iH_|w@#p)bdVbK0u`6q+H#GJaeJP7%+B5KPd%EnT6~ z3t8xy0Y?TD2{=+%+6C`d-R_(LR=h4M%Bx8pMcT4oxsL`uqw2s<3YaHSZ4{zC8AeST ztnmMz3>-;Fc)*eUH-@}PDFR zXkgH=Fm%x)GfcFCfBzYO8ht()y>=LFl=XIZ``iD+fiVB_?-DGNxC4>?<=-W(o|jKO zQ0Q;*A6ds8i1Z(J&5(M1^aTIHuKx}G*Fy@v@BX8^{;!|l?@ZvWfhj#>4I=#w{@wAq zJ@<+C@jYbtYMaCD`n9>MOG#9ok2npKAQjd3VR;_KaF*vlZfeIdKbqYldV>mD{RGOL zD-K{y4j;0$6I40C8~r5eoh+)20wVDMGQ~K`ZDn>BkaNO;9HQZ+-F|#1ccbXei>PtX zb|wki&8#^{qtXqqY#7y1#3rG_;1r^kY-#7SL*xhAeNDv4I?~QJTZp%Ic+k#NS!d1ecmVcJ)y3gKyIQRBHh|YrgLaaAkWF38=a#vN+Vj#V(UDNCp*e- z(nr2hM>ZQnCZ~xUL2HymXPiZ6ltXtUuY)?K%N`cXkpV|Hw@QHRyp3)J9BEfIWry;^3UchDMkah5J)J4R!$I<{oK z7i546H_)oELJQ>nud(;*jrsfJ6hZ+QRKBR3NfFcvswtD?2@W`N%B+-T0UYaaA}L&C z-W+oRjbu1zC0k%odP?J$Myx_~vND2s9OL_G)mvbg3*|oy}1725OX=) zaOWE5`2lu9NrcK-n0b}xj`J&6YJiur=LAKe$QKAT6xs9xH2u*Jc z2olMgs6;+nzII_^`Kf@TTNHUsz>xr?GOw4GZo7T~PHZ9s9$8r1m}J1wCnN@Q*3J8F zw6hrJ58Is_F0mIc;QNCsyt$0wKwdfZK8_1b9OYZcOr4jJJfRYNzfk|y^5-bm&e=c< z2@6X+9c_=X<0JoUc5zXt<7GIH^VS##g(_b9d^k!)*%uXLdo4@U|1n;{ZgGf@l{ubg z$9Sc%G>rp(2m2NpU+jMifvjBPb#aWBxgK6*T6kCP<6~V3njLT0rCi#p$@}Kkd4q9| zNLGEUFR{b(0+Nne*9dCCgYPWR=(4jk5L%lB>=b)=70cm8ID+@-Jd*6k^X3?D<4JsX zag1k|+c+;>AXqyiU){xF_#G}&JMg7yah*dr!klBVW!T*(g_RAq<)<@*}dlmvMMXx%HqcJU@JStOul@Y9_ z$)CQIpkYwIQ{BNKV$vlx%Mr|TVE(vtHpDfz}NA6jl%-ht!p%rOk2hTIfwooPs zK>EOINgj8Ev?io`?2dj-%4*bsOm9_r;ZG9aFEPk@AY zuFhK$>Xj_?fTKGdTYwMgQQ&9;FuJ3xBL^C-$v~);tTph8d|bP&St4!Tr)L?cB7T3z z^KT5;y7LHP8wGgXg{HCno*r-i)n1Zo|N6NqFHcwHEcN=((TcaO__F}|=aMh>Y?qK* zwt`!Pmh4$Qi{yo@-L-jD#w)i8Bw4#uR_)hyp0~P54mfi1SKrS8M-DuaT_Soa4=nrd z+GadTazf+4+P@xW4?T_UbbgO?&+6J2`a-`pt>@M+BTv`)ABU)SQ%-mr7H9$1>Cv(q zw4i=tazygzzjXq9bqVn}xm z%m%gmLj6_fSLYmsuJRdOnw?qbUD`R3c3Bf}RHm(~oo^NX?shmkFu+OM^{2`{MAKIY zM9$%lX`6qRsRt~%wYJ!oQ-upt<1^(|M4Q#9>%z|N{(nYnm)al@smpe-F4^N%+m%hA z5vd>g<-n0c^6!%qOuX)aN2_uk!*(R2Q>OYjI-{(Gsq`nx*Hp!D*1&Mu#%R*RY(6p2NV}%ZX+SRLGfQqQkD^<7 zBJsL*OOv3MVs@@8Rt^QqzJAQW38&njay+WK_sN7f2+7xICw^Jinpwyz;c*IFxaum3M`{Xgh0xM-Dh*eRp%)wd>cL z<3C1v7x!F8E8vJc$Gnb69~6FJ{6}-m^_K}W^#PBin5zGDEMBE=CeTmb1u~jE;K;mc zR{YYG{FSmV@)Tv`yHv1s&BD+&iRbQsqt*30Z>81!ULBqhB=E*U%1GkJ@(gjIX5M>z z-XCh8d!{^{#9Jg6NPLckG4R%0L@yw{ZW)pPFpP5(9aDD2JSNWhWq z6@Mk^Tc~a3t)ye#BLl$g{3%Z&fkkx4CJAd2BaF z#V|&h6GXOig+%=TSLxRX7d{}ErHsjZL?p9~tJrItgucf`;yFV3cSzRvD90`l&hEn> z-=(s-M`iPX=jGY@(E&$;QIM*L`>>rj#M7%IJP(GkTWsK>x3mP< zryO^u0%Gn!qEGgnw7Z$!_l$i1lzc-;ug|*5jUGuN~U>41RYd?pD4dfk?`gBpIV;-vLLW6?k+HI1<@4 zmw)MuB+$t`r$`5Et3uZVB&l9KPvDWZ>bD(mJkW^O_N}}l$+c~LdwC~`w{lF#0IA*567d|zt4RD>a!la5fTJfl7ZxV3qfNdlUMC<$ zVPEEjFET#sKo(E8Hoe>QYmx^R{SaUzx(j7<_pCuA)#ZQ|&jU)HqffHeyzd5IWt>-% zax2LTNissbU+-a{7RwvpByT0kZqF0Q0GyS+zxFiRXftUI9Fe!OKKBi@SmL~G&0|*l zl_Y&r^Imga0FnzObF#s_ozy;(1CB(hUw!S`>zov&-&B@ywnFgr@nT;l%69n zXeFQcY{@2DR8d{(F9Am+B{>&>qFcP{O6LV>-^KwKki((|NidW9Z%PF%8ifNHqHu7FujLFbsy>WE>ayuy||rLl}g1xBl9d$uAs|RNSJmDR}Lh39bMY7 zfk`5H3GsZMq^O!??UcI3Ap+@r1d|7dq>n8;Es#7!yl{?uGXQO;FE1ehMDi}uu4*OQ z2~A;e&dbT=Vbp)`+{y#V04AQZC1MqkLA%^WZZ{u?<~w?9K>rfp$QZZ=2Pcvg32njeluOSz zk@4m{j@Ee#FPAG^|LqQJ_id-TV4syGKr_ozPwWYr0nRthA^)=$v9W*CN4CW;Rp}OM~ z${jzN!#LZKHP0r6$d!9?*9#k%R2?{y>tB76;PaFdq=FAI8H#D7s#SDH74&(3dzv;6 zgTb_7`AtT%I>z%B2ICg`qc$e95f;}A%olSkmhvPTSstV7Yvn(hU^a80(c0TciLd2t zG{tN_<9Pv16HG@fbh;H}N@-j~BiQzZ@PUTtS$zsW6?8w137@=GpnQDZwy2@{Ab&`3sJ}LEHXdD-5Fd7+wDx+Lndo&&d9+~%!wdv3Eo~rZ5`GvctGMjF(GHev8 zreBwspYxsN1!fq}Tk#h z_n)-sQ6xjh19ME7R=HJK{d&r^Q?OU}OQBvV+4gQE@v%*XTlKB`#DO&4b9BFJqx<$2 zITY*Qc-+@UEXfR@byy6(ruAX|f6ey9k!IXG+ zEOPmaR=XbY`D;1k+Nv`4eeKx}ME{oMpJW%jM_w=s?9{H!Se7?SaB^$8f39Sl*C*J^ zH1IZYg>y*D0FNcV9V%j2rlLVo_q03GKsB#=lTl7JzB zI?i)Q|3&g7qAhRWka;3$F7Q49Jpz6_@JOL-+3~djObTIh;1g-idls%-YPhs>3W<}) zQhvsJ$8+;!(k^P6d%^K1T#|#DCij;&&%0Jd1bmQFEX~178L_`&r{gW7^3>&H;`At^R$G zmmO(~^ZOm=jzB_r7V7(Gtmr;{do6Nk>-Zzi6@d)$BKS5tC%;*mktfd?d51;Ew}`Vp ze8UAU`g5EQ4P^-z5(C4c}){Dd zTO3?lr3LmH*Er+zlv7C_$O3!Rr+T*Lf&oUPd!9u+cAijd2g|B04mfflpCa=-;;%fQ zjMtF_PPtG#0YlDH*4zEY1C3PPyry_8Aj|+J@ns|gfja;6h8zT$HCU0?|3`zV}fCu^NW(bvJ;(h&E0L<+jaP%m6 zv^u98NT!2(z|F=v)uXyS86e*402N+aE&3`{O(`X;jUBPb&p8Anr%`asjs~L(X-ed zFXxiUE|J=;vTCE=+vJODhbQCQ@yad{7$o__|7*G8WPm-JZCCqsk5`{9cBp-;Z!g_N zOGb5nLn?rZG*vhnwY{zoULm)KmfakjqZo&Tluu%17iygGkLz5iHq zVe_4Tq>a)$0~v&>T{K2hj7CF@x=jq)RTT0G#F9Y-X~+7Kmz3uRh~^Hc{~RJG@1X83 zvb{az`^P8@6s6+A(F&al%O9i^DV8%xfKk_-Q*I%FMhYFvH;<8GUCG)B=^Tm51){|> z+odg>+ef^3h-~8w$?7?>%`1}fB3+<53a}m}w|1du0*}n|NV$$W3Q3c1Q=oYycUK8W?atsOzxBW)F>^6*x#h||)-iAX zCrNNxB5g8eL;FR>SjoIOc)Yw6kA2Xe4;-y0hKz@Yz|kFeB;m#DURgJ&9;@%?(t1F8 ziiNGDY>;Q@+^t9$@tsW}iLb)S98e_hqW_nHHh+u1^`1c?`cmHkWq4d{Z;Vb1k zc)bRWQdGdtOGE5Z(cBMR!Jj@sD0z-Z;u5J`5XEX7Wo-@JXrWv#p-@brTGv+lRrE$x zOs?CQ+_cb}mQd+NZLkZG)!@x`1RNcsHPMQF#=^da)0!pLuJ_ZZ4dNDV)|f;szBJw1 zv*g%`mUdU865ib6|91u;>70<@Oz#8Y)sLtTlNc=O7|beY_G6ZNNg&c-R%Tnud|saI ziLsm`g`X8We4p+q|3_Fy0!OJl4)R01yh z*HMedLo9A)m@542X2{o$YL#)DhQRlV;0 zNqjdK2IqhyFCUZh3~~y%Bi9D=6ym)vc#q17r+WO?-jnS!nWM5ir<_FsfZTT3?%7t3 z_vu&d*0&R1)^#)L*iK6@o4dxd{1R`=H`wP`Qz)g3@&L!B0F|@$92aeQthBJ5%wRhf z#%U&w%8)X5(!p@v$8pIfbSxAC=!JJkaiM4fqQcq#GR^XDWCXD_b7CE0#T~kBuK~MRNG|G=kqBM)2SE z!uZ`u63?Rz>@{v|oA<36`;&8D-}}CiPtpPp$NM(Nz4Cl%M?&SfF<_viZT(qZJjX&* zuUW^^00!~7*8&Lnt^Saja;$0l|7)CgZY{hp%03AU$Rh^=06*cNwIJ_Uknb#U*}Fl4 zJVkk-l6=Q_Z;DuFgiyVW(`*h$={Qa@QSyI3k1r6Y_>gM*sfcMiTPlWqmmfefEY;Yv z?fT=j9Yl(|@Wr*y?-4A#L87*AqE^y0&8vG;%wd=^Fy4t!wO6=QwH#VETl; z$^h@vMZAtg@ys8DsD{z#@^31%?SkQZjCNk7>a}q;D%A$&z$;T^W&% z#T%_GzrD*Nr$q!0IC7pYmQFwls6NuD{8=1Ev2Oa3h{#WmhDgXy+Z@_UiCbLac$K6&X0Ry0!v!_M{hyKd9(tw&fW(gtIAZ^MA=}Ptmgh|l zYOa&#QcimP>gf)T0!N~i?AQc_Jo11zU3dNN+TyOO{2Dm2#ch5!TNu%EH^^kd>RuwQaYB2ebs91WD1THeM2i7c0pz#@gF$*X6eW;Er?+rGh!5?RkRANS;g%I8rif7pkTN*k>pSpc42)TJM;q zTuW*r%l294(6vr>YVR62+PMRc{y+N^lzfJ* zx@-bREAJx%j_&&JG2m#O^JpE)_R&CwcP#I<YPXXHXo73wk7|ZzjHFL$+U;Tu!O!6Z}VB%w!ELRcu8h= zBtsz8zsrGbWOVk2|!A%03;d685+dVk@JL*A!9j@ zR`dF?cK+$))%{cT%YbntV@1Y{63%_jQJEBIq;0GPmMOuxkMApk z>Y$@MM-GItGEf|GRD`8bnL#pc)gT%Yu85Iu5Byeh-D-PgO@<6(ICfA!sWwNY6FHLUM=CHsFipROY+<;bK`6NYPU28E?LrT^LDyLmgn<2&;MDLcfipnM2FXi46e!Rbu3RKAkMiL z>?wI<8o^2h(P{;Ii5%azWZpq{4_cqR4c7RIsSzwa-zZ+$xWKRKBQyNtx{JBVO4>D06^d z;uxXS0V4T*#7aBxWuC*AeTrE5qb1nRG?ll{<>*VccGDAIWTAwJbDNkt;;z+ey69~HOK2sHx#LU z@?%}ITt`{9Sv*es-n^Wo*Hfq0vA`1X&lT^N>`)s$dEssAf46I@op_fFhL<>3?OQUnQqj zexXz3TPH|l&JjtSAf7+5UD~p&OCU~Zc#6V6fX*?B1J&!o(OmeMl45(_LhirvBk4W^ zrvy}y^jzC%P2NWWpR_A^?~rWGJB2$&I=+J&LW|ncl5sBBG3#*j96~pDnv+a~c8z1rh2Yvkf=k)o2kTNO3 zbq5|%aESyc-JgW_>siz0`5&USz>`5^@6Y#kd7M0<bP(pTk$}W9ur4!-$^)GHC8}i>gso}~?Xjn?SJ@H=wD~%b?BsTfH=zy%gHEEq4LEalyjZ#`C7-YU&Ise1{U>KZDjl*ZAyF zgVbc74KZJiF`W&K#*?0bM}78Rr&~sUAaIIxPjW~$^EkraxK{1WRiEGV=a1>1PYyVuu}=ej)9b?&K#qTf2YKFxHV@bify7#Qdt1?t zNJ|F}(J0+vTQxUzOMv`ITCq-#s6lB~@;2A9dM*M&Ua*8FGzaFtqP588qooMuLO<$*p%-o;HW1f?$(SV z@iBQ*ybzCNUkb1hAY+Dua#pO23};A4`PZuPHOs6>|79F#MVt!orXjE<@7&5DGNXn@ zgubJA8^52FZ7JREy5m33S(n=NQe+CV_~2Uc-;^ujRi3O+Iq^b;z{wjx;E@b}^F%d} z%qid=>Alzg`AmLe4-isL4g-wXK5HBM;CnvP?qR!?uSn$t3TYg^QvdV0x_0jwyx$B9 z8BeN%$6u%Bc#>IiEVFHtYw{r5Z}3~@2Y8XHW4kh-!F*#|)}OVnaZF?Ty|#<@M{%4; zA&}1_Q7$3fY~doyIZMMmQ0pVh@tYZGCpCHhC^St#kRt~ceOiU42^?~?2^@*c6G;FE z`LPEQ8E~YWN0VCvJ~+HA=TUC5vSGSpO7NO*q-?K7HQtgA%rCB ziwr-JuHkD9upLihH{2}i# zZzYW#{ugO%{5C$r@3WG{R0sw1@m_fy`MOiQh!*kHRn7qC_vIOOlq0D+!eza0fVAst z*C+Zm2GX&=1oUOtKmO(r+p!qVvJnJJ0ffq@h}I6MfSpkRJ4L*{k7Rofncgm9wH-tY zM+j$5kg6(|!4*=x9<6LqPVJaGdAUm^w5vRN5u}>Oh?GAfT7J)ZJ|J9shfw_^<<0@N zg6G%@hp?N@;-uWfd3}IOjyZ)19+Zdd_YtsB$9D<7kJp%V(+0((xn<40Kw77GB7ke#L7nzn<~yA0o%= zJ$WWR<$)UF2@W(OuO)pgFCqTF(}7vWKi3E$PcjQhmpV zjhBnRuXy_kI1(>4Kx0*pJ6`MQ?!4oH0z15LG?CZ;|C#62QYYxCIIKYG|P&Giiy^9knj0VcBD`WX~UmuPj8 zsI{Z0c7mw&1E>uA$hOXGr!)aa+VCmY-Z${Zyoy#~V*-t;L!EP=Q9;|~H%}0WUm%vc zM7HXHs6zh`x&99FL)x+Z0|R#o135_So3~JD$odo#*FB+5dFX&6c?z`-?3_Z*JkUyB zPcDCw1CCUez@cPo8yN$ONS4(5kot>=$CmKhd9JS}G|4o@ zOr0Vw2JM)(n7J6UhuA;%kss3IM&LtQPbhN-rNZG{m6ZeG#yl9bV!7SAwcH8sNm~?X zw#s==iSP!$N1NByv^nTZc#tF{+%}^UL|WOFk>akKm&ILuKfcS^|8&euup$_~$DB*I(oBD5NE*@9oU?Bf!zW z_`A5ho7(6BNB@a^b+pQH^sjy!x2>JEQ%{ge;&!}@kD)6B^8o~77l_9ENM<5P=7K2X zvnbMND(2HX&LEeqAe{{(ne`iTo6ZMOtyfX&q%mH0EbOb&iJ~!xW4w?jP8X9!7mFL^ z`nkn;stMfYq^_VdO_;l1d2nH9Y`O14Z5Ty!oI$OZM0Z-iU|vRVoJT_wy%k4yRIp^* z{aFRtGQTlQT2kxQgfxw#F^*b@TD3>&$1Su?o<{@L*PEu09Y(Ov_J4OmL#Z^tRW^f6 zBZ&4ig4V!+PR&6E?Qs^pS<%AZ21<^5J2G#pPQQxrobR=0+4;ewj?uV@@mL^R-|eC{ zAKA`oqp?EQCcLkPHtSY?s8T(Ia)<9aNZ>4!!kb_Lr&QpTlfwZI2?ly$Jr0jV_>bfTa|%6QvOzR#wmdUjT|7N@v8A-p_nT&4-(Cf)jTn88yS4G zX7|~C8JqI5IUwUUk3e4c@`Oq8x5TJ25O}Oy9SIt6G6Ln{q3{PU&xVYbU4ch@zO{R0 zba+uwiXL#@VFy-K9}*L_i^7qb6I`l6lRr`lB)OIA%8k+EfMZt zBSnMV+dWR+M_RSl{p;L9j=!2GjJ94@UJDr$wi4|b1oz28(Zr)yzuwC89S>j8rV(QQ zvjUx*@!{^_bv{#ugSXoJ6`!vaYZ*rdj`Mv)0t*!qVD*U9UTce#?^Suq1DDi#qi^_* z8b2BzmNb>+wCLa&5i%&8LcZd;?8`ePe?qvc84d!#yc|m=hj{NZKFbt+*6)BW z_by)hL<(>FF1O^l8>>@cYs%jt+(m)Gdl0F2D! zhU3JAmStzFq}KekoJQj%3JNli3Q@a;!qN;#QXRa{!rNHCfTJYqPV<_; zqS)k6|bXtd><;{pgy>-*6$HpA1YkS#1iRWV^;snlI#k8e^a$UjXLv&TDm~{MUvMtSi;Mh}aztQ|zUdz>Gx+Uk0xuE`9P+!$ z>u9I0JW>44>|gU1; zqlM5F|Bxr5^FmqiPVqL9_^Sa6vBMIMOc zwcCC-$N(lI*&HJBao#W8!|GxmcmR{VpB=krNgnHa>DxUg|9M6}uk()YllZG|vnI)y z)pP8cTfC4gvHDn#>hs2dc^q*Ji-)-dr1f|+d*U9s@#pjt{@>799Bo`%kyqX$*SDMZ ze4)P_`l)Z^u4~SG{!RaqzUyY2{*v0YrcGVn`cMnF5BgL*OPfG##fk{gW}Qx`$Xt(b zyPV_t_69@RWA%ChwelqzjRfjV+K$~M?L9@N#87DaD9hzpbdEyji1K?6g|6Q~oqX5H z{Gvc6%6OeC4^GVUC|Nu~G{^F_%ey+1mq^}4F0AYX`N646y4^c6(s}1~bh7ev($@dZ zOG(~NUZQS=&Dn0{T_4-T<00$jb5k9+u$5+;l5Oqss!+Q#ltuv*waeSk$NwzX-2b(J zqsQqU<6a3Jk0CqvP%&3BY+Vz>=5^7}1&)3WX>fRhK>tl>kvYq4+479gh`w`or}E%{ zBbM0!jvRA#0&OkSK7W?Tm32noCUE3|M;>T&Cp@e!(GP(}>w&!Wd=+*kV26z3AAYj} zeg6F}`x8pJkGNPq*^K76XW$9n*A&q{fvQ9 zopH{dF`PCrzZqdN?_)4&86YOmXf$tGo}>AqZ#$?7FtUW$OMzq)3t3ZMC%tQ~8A^gxa~17-yrc?Q7`@n?@z&NDK+a_j#qg@$rRcZGOc?qcQrvi`oJ!R}F#6~%(G#2G0CQp{5wmgs)IPc7DyZ4Lw z0RGk#7qv0og*kWqSsX-)IEWUpPi18%lE+@WgwtFL5tfrDl7*jfEC|?9!fO{k<#`^h zLfl9>jum+&shsV)HdS(L=Q)#>=a3R)TWFeqB$ea;6=-CkSiCpOasovXJfGxwc^yUA z27$C1ixFN|_?mcsoYzikeVo*Xc$co@JHF5R;sD1q{`KC+B<-GMAU1!GwYfrLiK8a3 zwQe|1m5b-ruFG3cJ8CI+j^(M*Je6)>{i|`$aiO`)IlUR`VZ6oiBMDeg9wZ0mY3vD5 z{cYkJzlksLBssPib&rt)9`0X8V}RY7)pn83Dg~rUdt3G zS9IQ!IUcyETv+n%RCt>U5nhw`UwqkxMQUt$JX!TQGMPm({z5(@ZxrRk5kGMutQ=#; zZyntOj>L0Tz>&tRWS#h;2PU~Nw-tXSdEPtXQQ|iW_w~GJ#B=U|D%QQprv)DUIB?`h zJkPwDOb>Uw&B=`w5VTRJcdYiQtm*HZhu;;hd0u?)emm|!q!rK9d+M8byKfq(Yy91P zBYi9B)dG$5o_F5&>|@vWyr2IKsN-{u)c@)~mX~dzKHF@A*N=DqNiM%4`)}1Q&+bs) zyFPIJYqEjg#d5Op8{5Jb+u-Hbb2(U5m+Ti;mm}S`ruFw){b#+hZ@l_Ey~%l6>pdNC zWaE29vJbp69tj9CT9x^n+%>PftJ^#8`g@bS@?YpLfqv?nJofFre7`@2oU9OeeJOsw z?pMcyXn#;Yc^#t;mMNmvSN_?h?Sj2nEYKgcQLU$G&xX-c^v6*7ddn77(w*gyYh0q# z^`WdhM3!UdoVKYCN?I)sB1=e3+pX9O@K_;dJl{S;EO(4p;fON-62*?sc?iiPiTZ>C zosQi?Q-@``)EBx(=2fI?-q!k-qe$hbPh>=MOtli_tvDHQ#Oq$NKBt(7++g~#iR#L&3}Xq1J95f~2O5bsfup-zLXXj3 zKf!OU&A{&-mgBYm!hSQiVkr|ISae5!i~lpr>r`Z%@bbKr*7R?ldF}sk;K;rAecN+P#G+>@$Bdn$yyoR3CCE!f<`Nk;iP3DR;_LY&2EKD+SWX;XLs>Gz) zKCmCMUDC7#w(4t>%CjtVbN1cf@PnoYC>7f~fnw zYtD;=^I$a}q#&uhj6@k5G9Hfv=<0s9RR*K#Q5~Ak2EdRUaO8{*<;75V!)afJyYo8I zd4)$GfFrd>&)2z?@~!YT0gCs4BLj>$e%N>VE;1Y}!MdJB z(ld3x&dHd&4;=A1GNyR#Yd%+ouM8x~84nOr+tns-#o6SOi~?S>`qgJ7$tdq#)Ys-U z%X0=C$+)JGt&l(M;H3~kfwadQfAaJbh$Ih+KJXSGh6{6IsOCBe-4BR^BdSg_GSPJz65t8sMVX;O`Kz z&IIY3+xnoc%7{Cw{KxcC#?le+RpP)AofZ3)^^~MXVGrs z1|KRjY|G21x!~M)iQfe@XdX!JNoHH9Gz~WyR<=tP`&hik67ZMZE_!yp%KqoLF`$5a zK|JF*jli!{GYc(zl3wB!JK~TEVQ}JrBjp7;ZOw4pnBtu6yzDITA>F{!EAml)3Kx~0 zd2m_cae-F|C9oYiL7;qwREx?M<%qeCTaKdxB%25DrL}GUp6#+0 zseVATrrkcbkZNxu)!0X-eoRI43dt&!!`2xxjRW%cx429^=lIx0p+(u$4WZZyQ3>=T zQ46q+FfNNJ?8MTP0TDd)r?Fcau>Y^IUti#Dwu6_+GAV}_@i?Bx0{A`>#<$@VzKN9Z zB;IB}joD9ge3M;rZYYG6^J6vE71sJya*l7)Gm{h9vX{dk?`JVf> zPHHfdVCGvQ(<4Xow+k&Tn1qV29dH@-4 zM1AXP{gN*jkF)D8^vOcDR3Aw^+xR1Y#Y@D)94}k(CF4KjcjBXbmbdWgzzE0N?(=qc z&(8slR7N~c^?0OralC(3ulGJYHt?O-?H+;VBmpb7F%Ijy-wsD=pX&91Bh$g{ySP4f z{k`g6@m0Q?5s#hsk@qdt|L(u~-+@O?wx}=e14oawh3D8t*KZy_mu&O;-1Vi%L~g8j zs3SB=!By)sVK?_J1ykDS`b~Zb| z+ge{Bkw|G*ECIGh=3OKJN)b0Ir-atKNHjiDw|I?2>jTp51M^B!V(n7@l;stcwrgQ( z3Rg>YK3cgX^$_JevQRa)SI^3}`Aho81CET=LdsM6Js~9Y-pc{B7W_X&-o*Lg$zyeq z=}YMpY1LzkbQdzRA}Od|h?+nn2{liFP#uo=9MMlaZxcBBQDQw#06eU3%^WsKZPu@q z*DwFuYKa8hicE-7m^+0=0+9b#zv^#W_29FWfOpM!M4QilNGnC^uB=n!EvJW!BPw|^ z2$U>UJMSor;i}%pi_-vNl{z}pE=KdFdG{=qLkw5>gnE-4DUIH^f?7X_0w+nSeT7`j zhpX@zs@hqN%5k+DL1$dD97z3136lluns*FD8qe#Pj0cuD+5o9u#gbaf!$Mr$l@pA<5+ICcUd>?HDdAFE(HnuR}~Kyy?=e z_&DaTR<7l>Btt~oMsL%Qxtl|)c8GLt^Ss)zdHvTQ87X&sM+Vo5*LVQ6M+&`=QKdO0 za6!8|rC0Mxd5#2xX;oh!l=zYQ&I67toI#4blz#Hx&4j6&{P;0)xi(}B(0Cvp{#M2e z`GtNx{_;Kl>sj9O%;2$AcX=T>L&Q^>EyRLlJd&a>9^?$3m4eUz;#r<-P$=6baO8OL z>bvlLU$TE>xVdMoWC-sw1AukPIMZsbl_PIdU)U-3?uU{GCsNLAC}R*G7xMP z+l;vNGh}Fpbk7e1N4NMYb&Idld?ueK08H(cx16?wSKc0luATO7aNJo~J|CaPWpj>` z$`D(Tf+;20_JBNbg8o=MLAlM8`>l_By@E)gfUWaO9H;WQDz|Y}8zI=5lEw%&2e>RX zEy4CdEQ|A86{ndBE(&e;maxRnbLB{qXWK1OJST8T zq;Z!tfan&nu{@5nh5aW3jS}MP@<=)0=#%|dh+uYci}P9y+mTBgMh~dyMWB%Be2WU3C8|6&S8{*)BO>`j z#H$C0*R|dLTZC(`5pQiF-qc18yS8c=t7uF9BP43?5iERz%j8#x7T!`eo}<|GBU=q} ze1woFQ3<82jMh@NS;Naf48K1O;$6Olz4{W{?7Me`CH0?c_Q{-mp-{9Qo+SGCIx)uA z$vMaG0$*j9_*zCY=YWB~GIH7X(pSFcT=^=##P4HsJV}u+(}-8n>vyR-o?ImG^;rxr zIhHSbOPq3?zb}pOB0FTCFZm6x&BM~ZFG)bq2c8q?Z@G#1t>lFy07?8>zXFvk#LYa< zRQ{IjXB{j4@A&mYa{Sv{HRBjcHl_c-3J=ezd& z9N@@-S!;eRKBnh-J6x(>k5vC1@4UOm^@G}Y_wF0_h{RJZ{~O;=vfb-X2kvUFy1rNc zs&CCuJ+6!m>rK?`#2pZINuc_Z>FKd*^!qlltJU{Q5p!xBj+enS`qI(n{Xa%t-H%=SLccCO{8sC0o8R%V>tE=Xk>=C={&se| zNOST9^~@KXt2>lkCz3(c8Q#Wf_!!C}-{{k3oX}1i(|+ur)+l2*7@*&6p<2rzTMSYz zUm@STLZPL+ydl&E5#;zkRX;?kxr7ha@;(ZTk4Ho?nqx|XTxq;^mK#%Er_xu=b*0X*$k&Iq?V#4iaxubWIl%b3h0Y{}YA=XdH*LF<2|Q9# zu~I95cs7Js<`U`3DJtC{I^#SIstT%|0P3A64Xe6^d38rcG+PCe^DXj)=gFjpL%+qK(>EZf%jPdyYZtuH#EK8E}{;B{0f&f9#gFrnH z;)@^y5FoGwny{B(MO?c4xsu{zeTBYdxj(Tw@tR9LS9nN0zMaT&MM4ylK``vH~19`9E$Vf#$( z%`dxNwoU~bO#kQ+j+EFX$&Vdj338j3Vm#a zqF75*aoo7IEv4leazaIElft(YH6JL{gp7~+`&0DuV@0vUBn*05q;um|3ZPl?sl4Sp zm{wql1bIJS#ISYG;!`mF>*5rzOEcb=u<7#CyHXV8a<;-eq)eD~2gjj;>h4jI5m}6l zE)`jhO<5l8+fHOsUYL*7LuD@b&2rs7j|csJFlJOPdbtdRr`s9z+k zOK=xBVoOc|+a9kpJMJaUHN?F9YXG5VbUEgsX&26iJ+yg9zWtK)0DyNF>gp2g;M z46A3CIF2V#n@o|cwQv|s;_V^R9b8~5lEZ$cZgG@;JWJpO%UX>WEueE+?ru{T7b!J) z#C3a&ffksge98G|zfFfSY5>8fda$7SuQH{+2q?Nmo;*&*h`9A5QN8zh^ zgM;SOfQCJO`)2bV3V7_Sf;gAi*RN}`9C9F#k>tVYCp0@pNI z;Q5#~3WzMwZoTn{SH)ZWm}5ILjRMYZvmEgQfwBUQ&ijh1GsE>j?so6Zx=)r|yXh)6 z69rsSNF-Y_mp}nT9xU>4j@&MGE@-x_w=&w5?(PvsIrhtyc00+UGK?Z!r-0Vnr?7T} zL}eFO=}jcc+AZanLffuc8%64G5o@g=))aWOZow&!5-$)gZ5WUgtFGX>@Cu>ATjbhD zT$?ETHAAFpT&6bI@2A+0pWykyAzp@(Sj{(~oiw$L{t7?hjg)g9wd>&X{EXvtif_|* z=92bJ`jO+;fyes!WIveL=9)_aZ8Z-ymkm7PBL7=<{C6B6vL4zfkMS~I!}H4w-o(l{ zYK-wVS;cpkIec?f!i!WFTa8)ZdZu93?ECr*Yt<>=pONmdUVku`;>AEeXTvvj@S`AheBuKNzyaC~gR!*1kQv-kuG?4X-WqjoJ;;^B?_Cb*_PWrp*lO9@Bg4Bk^R%#~eVl zuo(IjE!C0Ns+0Jx0p_X$zf1RwM>37Mb&3CxWU=XZ=c0Vo^C@7X_tif79+#iKQ)A{y zo3ih0%?sLJ&s_U*u5x@X$2s!v%->a7lF7eJXFp3=C;PFnR1Zf%+wk1LGJnnUtW0`q&9)5iiuKe~ru=WJ-Ol+wP!RDWO`; zpi~W0huuTEe1KBt+&o|Eqo{>1N!GRztE_U(-$H4`HGFsi?Yx%ddLA$DA)MJoqHv6a zER8#IP4jMQvLw<`Rzk-HB#Ely3j>1mlPTMgWsrAYbAV8)McJXgiez&ucvnD^vr5uW zECE91zSi1Dyt2c(Z6Z=y$8~-M7unai%D+akvB~%Lt3YoG%V#kTGusHg#{13@ZC=;SY zTF7`@<-#w^5GlD5@-C^MOAt>`aF)^$>#z-uB2;$j=uO*ZQ8Sy4Fu5OMFl(YYPM|6` zvOxjWUdRGYH%Bql`!Uqo1)N=Ra@0fUPEzPivgnLcXpGKK=OkEj_x8H z+eavJfN=B#>1+hqLIU|x67^QzEOaKbmVrkKC_R`|%)+NPsA8&ENjEKwZW_=|YK?9N z+DgCL*N$i*`%|nqNA(dW{xE{-Ac8XQm%7);@|l36(YS=kq{{OWPV#yDbe_deX9eu1 zswl9IygFw0T{4_LrV94Wdu^5}Yooh|As!xYNK@R)(uj)VluF~R zVjEc;rxprS4jTOg#}3Le4dTBul`N5uXVV@_&MTewsIWE(Oqb zy3yF9q9Yd-J=Zf2Fu8f{td49P>ibAL{6^6h6_h=atd6{U%wG3l9^*;wL}~-e|C96m z4@(9Zv7XLNjpYjvVcnPch1x<}kt=wtEF!cUUU>M3(165iS&!-21{EkN)UPOb`oFNI z)JX7O0*<~>knAO1{7dvXz>)5K$g_=at4~Ny_+8L4a3sEO`IApA%5-^t4sawTR#rq7 zkXpibu#Wh@?^-Cf3RLtaz~7iAYMg@=^b2p2;0rE?5?4jEeIX73aOyy>rj$Jz}fa z!%8HJ?MNDlMi1#$kBjvX^~nUaQ6K4g8Tob{rCyuYBhK>)Qne=UH*uBDAYG}DPmVFV zn_@JbVtjXp_GpY^tAj+XjkjkpJlhZBtL;mCcM!o=vW94PibVeoilL>A4MLq;oKfl5 zZfUX})mHnmFcN4f7d5js;(ZcqHE9T#1~eo?KY9yPoEbtXIs6r7XHLcUAE= z&)?RYvP_v_)#wh|x?lW3uCFVZE><&boHTC?)KdMg1dL5&F$CKsO<+)ZaA&05<`jV3 z2gddQl0c({^^prwUYt3%(n#+X>!Bpxom^2sYg4exqQW(#&^<%8b%=cH1lMT_VWnf+ zDOAFow!4kiR}gKyL8S54z@v0eJDF%#PzrU81Ex7aesIZq2S}UQIIr6m$h9sIuO4#T zoMSU`gdb1Oanu-Mt0BPbmTk#4WqUqjCx69`{W^6=x#5ny;*N7k)-VB}%CRj_z{O!v ze~`yWE|QfJ&jsFUu1i_|mhXL=zQIqqTfAc*?6ra**S!Y{*yPE%CcZyU;oGweHVS>5 zcJDa`9*nQa0@edVn@w3kP1(J*HJUi<`uL-KYmvN1Wq+EqSUS zYprn4B;zb(G94W+F*%0gYQdj%-yefCY6Gqf<{m{QLcGbj=PqQb1qk7In)re7gn<8= zD=x{&V&XlHCz#6`+u7DKk_-4R3l!d0xdA!8E?y)HFc)*j0B({19PuGn2LVTpTwOdZ zUk7zE5+7a2;l|UL)>*5|txhs#z(aYQ^G)`L_`OKH&$qet$Gp9t zlIt6n*2g&V?}-1;f1av8d0%ZL(l}LnI$)0Unl+ZR)M+3{WMBPreoCZr0kIyPg8Rx(u2w^8Z4AdKAooPtccs`=^okjXU@4xzI6m z&x|xU_qEQ*LRp|uMr%Fgg?ML%gLoOKa*MhjWv+G^m0}+CS_$P!5}EuNlDR!ZGaJa& z4lKrz!kv_Qm(+)M5G}7!zS}Y2NUrMwdlI#Mgmb%yWDk(9U)cs23P@cZoEy+1OCrB( znk4U;PUI>97AC{_=nPIsWtC{26}rcYlG+^RJN;Al2SsJ-1kg-9HX+B=U?}%+y&L zxy8>b9R4r1n+%^jA)cmP379Q3#h?O@<1_>U9nmg%TAVS=00|8MV;AX`?kRp)ro3bDP9? z)eZmKRm0%69PFx=fp$-m zd0}O6h59Ir<|J-Fmtq{%hfykRVH8J~{DuT>rZvp&+Gr25oXBk)WouZuF5&e>23yf6 zdec7oitVJ`(iF#NRKa*$$9U4jPyx9|IV*R3+hTnN=05jue`~NLMNpX7F>xFRBF739dzL9_DV(dVI~Vr1B#;H5leS){RL@r%f;l}^vy zIAuCsi(lxEfP1EK_+aj8wnem*asex*JSvXHgT=~lt`AZ~n2y&{-sNiPTp!$@I$sB0 zj{63G@1IU{(8vQvR>l&~knqPg-Jk;Hfg=I20*th137FM)D6p&)CxL1DODhw9r(j6f zmGJBVjQ}|EO3W{kcm{b1l?GEbB#e_seCVnsC1P$JDg{WwFVlEM$NDB9wVw(1;#bN` zN=6_&FPCkAl-2~2f=}z+x9rb%9ynr~=$@1nDK4hmcp*J_S9!ZSdc{f#jM9ofQm_xc zM`;{@sK6qU+|XoIq#e}koWheVOD#szh+~rTX^ZoIwQ^6Tg>$Ja zOOku+Hs9M$aD-X`sY)E#J99u}eX)eSz!rHlle2zCNe$c5d6|#_FpE8ad!-1&Q`1 zQr&%os=GML?c+3ihO6=gPI6ngtZX4E;HY=ach8Y*p7H&2?5EH1^6~;dhEn7u6SgCj z$NB?a)C9K93^0;KoPbdQ7*bw!wB4e36ws@As~9Y1JldAUEct`v5986St65}-hku|L+j_xtE=aKBNg|VB#8)hj zWpeomybxa%nDc`yeK@ZbEdL20!0Tnu#)Hc~Jivmly7Zzaz>(@5)Ww1>v;D>AZ2e@t zy{sj^>HmC0d?}`6wJ@E2_@-Pb}9yNBw z=e;a!*7xcQeJ|VF@9_2^aOC^YfWD=3lcPzthLU_6>6?~8BLRH&6PM+hn<2|~?I&8S z3nJSDLglMY0X@yv^|7s={N4q4tAh-42@YF`^DRMs~AvJ47h8p&cP-#HAn@@Ia%Gm{+@A4y=6;tv^c zWFU_MVavtLxyKiouAm^@J%Le|1~>^!(hh5f*RS!vzxr?Z)qnplc(?bQ*YEIp`zw6+ z_HS_z{>irYSH8+qb^W6OMStS6BsZSP*QP zv6FP}g!d)jNM&2OpCX^XnD*0hKcq#vpG&*Q^K;1M=g8bI*k&RV9N4B3WNe}1QElsm zh=nkrw)fXEWp;|86e;~p``EwwY5lBhE=YFG@)y97+Kb9C7j(I+nJWebJeinlTipnS zNByxruJo~;$aAnYF`kVu7?jbO)C`=F`CfaHux;tJ`&egGLTi{pV-V(fjuWzhOg@Hm z;hIWOocB`5R!@;A9Fb0J>;6#Uh)PqO@1@ZmX3^|rP}h!Ttqcm)IFk7*q>3Tb`#IG5 zVN%4(=ue6m-c&Jt=wLEyU^p$Kdy_W{B7s9y)}h=}K(i~eGHM8P8l~;%Ob$7*Iq3u_ zjc%*Bk;T$Di{XrlSfhr`NEXkJ6Zq*Yj7qPK-c1j~TUi$|-H>JVis%iB=vv_Hl!02K zNfS4>J>1^PMQwzs#Wxz`UctccI7it&wN3(MDhcIg9F1N9-EkR%NdeOt+xNC?0ohWu z5KdDOY^Lj2&$O^xrPA1;0@Z%Bewy#9CSl~0WAszx=7=8~>U&uNC?9hx6LFqdz~?}~ zo4?2FWzcAz7t3DEIaiKc&_sH!xoc$wc{yR zzgOUq%uSCuF6Xf`1T={^Na>|e=7O%WER|gr@BG8{ZBia|?fwdT!Fj1n3HlQHO#tV5zaqGBeE(7(GwtWv{XENwB64l)%SW~(?awQy2w;-Wr6xG&2# zj=S~@R~&1ii{1l|k7ijE9=)H_c}GF8XE;`U<#tq=VXZvFJJQ?o9ac(Htn#?YZyE70-!H*R*d95zxhk5XQ_r#a&sl8f%6f#w$Dt^0uM0moFVj33TZ7W_Igao-gh+#@l0 zw7}M~Cd!OwC{EvlpW^_d$pcC}&)wVy0mK#W=zRbpIm;t~O5xT3>yb3}(`D>YsC;{t z#`oKYNcWq_4GSphrv&+Zu^UC00-}V(Y(s+O6$Q#;u9G_yBsa|ZDB0RXoB~^BcZD9u*e&_} zl)Uv8KeECvGzRtKfNQ^5byjrkfFT1h0@=WL7kR7rlb-!l5`ZKtB;F(cl7eg2fqcGN z!N<3n5b zi!^Rzd1Syp$EC>lHhKG|)-TmfJevGs;mYIqs8h7v8ex`F_AE#*zH7v5BcAJi@Lc>y zz=SM~WK}Yc;l?>Fnag;h_>FjocxAvZ#Ye<@mCgZ2%ly>y3h_GeOvkrvO(Utz&5D-i z{wIrTcemCFs1R5uU|X`E02-C&^7s5Ss9V6-p3)+Xf9`>v1qFPM>#u++D^on3`-5N;E1IDR9h{td&_k( zp3mK^q2RRkDuS#B__Gy-arr+DX8XAbna{Vk z#`zrB3+{cPKP7Vf>qGkd{`%6l{}?UWRP)X0xy$WrawqxgTh8&L);(gQ8PZ(m<-&hb z8RIzHM6%pOk8;*<(1C(u52?2{ni-_CXUJEy+0zkn4FNqTD0E%ip=5mr>E;2lojt@F zZ>ck`+9nxS=^e8;Dl{)B4|umS2MEdP$F|&8U~5?;_1wly0++G7P)As(_ zwBt1O@{bD~c_CXQVPA|^3|Wje!s!)fRzPMqfXZ%c?=C7?JxCe zq=55W1>H#>!(f*&1(mL8tNeZlgWhK;{8@%yP(yO&czTigpymDc35kT^JtE9Xi(@kP)WPwbdPx*p>kG0 zr&q>cl)>nxi*zlG?QjIoj^cPm1tpwgorWEZrhSZV+ZavwoqfI|i=k1L^${o)!(iON zc+$1_Mz@op1;zb;Eah8r_ zBUQ6_6Pr{V4%!sz>vzsghUDe|`|z{Isp#Xeu?!q(XF>%p)m$^7*T#q&!+OuX`!p}R zN0Jbvai;qw5OPc^o$~ST>)OU0&p!l?!f{{C6daf zKo|wn77(LA)Do_oVCCv$wDhfi2wK(dQ38%s7Qf9|d%17abJbV;N|qDairUAD5fH2T zN`X>c^{!KHBms#GcJn~HKi3jwCB!-fzzL+{vmf$-Um~Y;I00Ma?=P+?7&DC%upM|K zL0x}*jVI|SrASm{AF7U0IC$-p9GAzuOkIl?nZUmQj`W`6-RxUgqHt^|A74KyJlft` z0{t>*WN|oDHy)S&qN@yZyJNmO`h5JiO3=5pNZ&w`@+1obv#3&=G9POnl6^aA(I)=- z(JYO=gzE?&ldv5n(u9|xrlwvuJDaNLdMaFMSg-5PUo?~^x;3`j~8OGuZB zcW z?#b6@IBtwtml{@5Ev)7SST9bnRh?l+K&@iXRAzXUpWsDygg3=oJ6|bJ@s6}!W1bwx za!-0&9Ac$3V)`-OJ2uSp9agZrtGm^w5g~>Da z&&qWkUvHn_FrUX|Er)nBO93uJAu@${@q$7kg||A_!9kR3$`zj-oA75_>5>x7Q=Ats zu@O1PZZeIFN*`DC0SkC>KzPeZ%o@Jc@i&e0mNjaZZX~ z$ud+ir7Ykz-&>;syT<}!-sJe&GA+tBT3!o`Kgn`ab@n`5 z{Eq7{>tk!I$_;=Z`@w71{yyu&dT6&dXALE=UU9MbuG-MrQ|--m*SF}Jr1jgcho2_b z{yO)7i2BH{jat{0r>zMFu&^#c{j9IlE+hl;=S2R@qg;n&4L0vbp8IPL;P|z3@!a*L zewKL4T793zIPz^mk`CkgMeBmrI@Lpc;`++sTk)CloP$Tawmwlgssqz$%`tby;M*K{ z`@ju!>_;julQI0=AYv)|LQ;D@aiS5Gi!(xHV`jwAywN6te#G+j_W61 z|8aq%1!=)^?gsJ^HfE_mFag7S+PTZ*JK2#}OqWUN)ag#~a3q09z>xw23pmmre~WKY zbHapA|6%^~0klL<>+>-=CD@S|{Vx*JdgXDMmcPf7gf$Nq`GwB@h6KWbga&~}*1lSd zbT7E?1d3(g$O#?VVdh1Nf+F))8UC9Wb@Ao@3~y>X1^Ni;iU6e~F- zGhrmsArvZQq>C}c^ZQ6ucF-6`(7COke^*C;DsU=~_ArThFJyVg3I_;fcFamhK#-2@ zn~Vk9ZVvLOb+SyGMPrabeV8J}Y=R5Pm7AJ&QS06oF}!cEj4HI%e|4Z3M<*2aFHn(H zQago8Ba2Gy3OUwOLA`fFXLxoP!q^vzvwdf&z9riQ_!jKOVz`KK*@ z(qL4_&21mEy9pjN1s-86|WL+5||~6qr(pC+j%5u8+W&G3E;Az*nHQun~ttMB-l!L6=))Wc@B64 zJizgRpC|DT@r)1eJ8(q;u**Z>iRa-CIHKSj2+yj63D~?Aj}t!^e;2$ zuIKNlK5|WAKKd@DUj~VMoA`SoxultrNV2xpeez)omd&FA<$lHUub58Y(XV3@e4Uzd z-D4Y3@p@I7VO@g0KozY~ro>Nq6p$qF=nng`!l>QaxK&&p0V3A}AToHwRda%kSP9P$ zLU_J^iPt9~tX)R2b{@jkg)9)W2vsUryS~CknEatsGwYa(S{E-bV)#GXXZX$THNHJf z;rsI(Rx@2}lIcU1{#C4ot@6ZN*7jK6wc-db z5=}e{SMXz;$4DKk#T%@ZZ?RUo;at4O%S;bnhst;stCMQ@U%L@}AFkqgq=v7~^7zeR z3g2CouwA*q9>0Ap$2=n~{1~d^O|pZPbQkM|0k$e*Y*okDYffzo_%i{+Bn9fe6mX>Y zU~H$*4X^w6coQk$R6ES^x$UUNwu_G5+s=iloA*fHJR)=R0P4WV3P2jqEPjy-h%F1F z8S;ECphy-;X$p}#S4^Z(V~F)|%D|(IND41cqj+`@#`B{P-du(8=JFh?SEo2kTq9n~ zB2h^pnhzn@h;g0a8Zb_vGUVFAb*C~4qdbfv(Trg?af!`%9GCU3xzZ_cw=AQwEdRRA zHb~|0_VNs;S?1MEQ^1QLQ9neadXD|n1%5a=!bT>KtMMaF`MnqXZncqOP$}+|c4@ri zJ%MezZ2^||X7%-^bcZ*^nZ=^BjSR>W9p94NB3{4v8Rx-p1MMsKAQ{a*t#7 zcZV_j!`?N=Q_b8l6$j~{ev6;NCH(dWUo>kq ztzn!it1RCD1(xgFr5*V-Lu6Jvwswg8`XlmSl9vGk3f>hD5>FLR6HoA9f&mIP$KM;D z5sx*#!E}<(d|KnfycSSxR*JeGT$@EC=>x{)8BKbO*g^c(->ur{5 zYGZ46z3rW8U!LK6%_C@N`2%xGD53SLq3y4rIevgm_agohD`O8`s5|o zc7a7(2Er)bp#Yq0Zv)xx2F&7^>0v z{`TMF>lc4bz4bS^OuaVXs5-iUf^?_q$9T2 + +
    + +
    + +
    + +
    + +
    + + diff --git a/source/widget/DistanceAndDirection/Widget.js b/source/widget/DistanceAndDirection/Widget.js new file mode 100644 index 00000000..fa06b28e --- /dev/null +++ b/source/widget/DistanceAndDirection/Widget.js @@ -0,0 +1,303 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2015 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/aspect', + 'dojo/topic', + 'dojo/on', + 'dijit/_WidgetsInTemplateMixin', + 'dijit/registry', + 'jimu/BaseWidget', + 'jimu/dijit/TabContainer3', + './views/TabLine', + './views/TabCircle', + './views/TabEllipse', + './views/TabRange' +], function ( + dojoDeclare, + dojoAspect, + dojoTopic, + dojoOn, + dijitWidgetsInTemplate, + dijitRegistry, + jimuBaseWidget, + JimuTabContainer3, + TabLine, + TabCircle, + TabEllipse, + TabRange +) { + 'use strict'; + var clz = dojoDeclare([jimuBaseWidget, dijitWidgetsInTemplate], { + baseClass: 'jimu-widget-DistanceAndDirection', + + /** + * + **/ + postCreate: function () { + if(!this.config.feedback) { + this.config.feedback = {}; + } + + if(this.config.feedback.lineSymbol.showTab) + { + this.lineTab = new TabLine({ + map: this.map, + appConfig: this.appConfig, + lineSymbol: this.config.feedback.lineSymbol || { + type: 'esriSLS', + style: 'esriSLSSolid', + color: [255, 50, 50, 255], + width: 1.25 + }, + pointSymbol: this.config.feedback.pointSymbol || { + 'color': [255, 255, 255, 64], + 'size': 12, + 'type': 'esriSMS', + 'style': 'esriSMSCircle', + 'outline': { + 'color': [0, 0, 0, 255], + 'width': 1, + 'type': 'esriSLS', + 'style': 'esriSLSSolid' + } + }, + labelSymbol : this.config.feedback.labelSymbol || { + 'type' : 'esriTS', + 'color' : [0, 0, 0, 255], + 'verticalAlignment' : 'middle', + 'horizontalAlignment' : 'center', + 'xoffset' : 0, + 'yoffset' : 0, + 'kerning' : true, + 'font' : { + 'family' : 'arial', + 'size' : 12, + 'style' : 'normal', + 'weight' : 'normal', + 'decoration' : 'none' + } + } + }, + this.lineTabNode + ); + } + + if(this.config.feedback.circleSymbol.showTab) + { + this.circleTab = new TabCircle({ + map: this.map, + appConfig: this.appConfig, + circleSymbol: this.config.feedback.circleSymbol || { + type: 'esriSFS', + style: 'esriSFSNull', + color: [255, 0, 0, 0], + outline: { + color: [255, 50, 50, 255], + width: 1.25, + type: 'esriSLS', + style: 'esriSLSSolid' + } + }, + pointSymbol: this.config.feedback.pointSymbol || { + 'color': [255, 255, 255, 64], + 'size': 12, + 'type': 'esriSMS', + 'style': 'esriSMSCircle', + 'outline': { + 'color': [0, 0, 0, 255], + 'width': 1, + 'type': 'esriSLS', + 'style': 'esriSLSSolid' + } + }, + labelSymbol : this.config.feedback.labelSymbol || { + 'type' : 'esriTS', + 'color' : [0, 0, 0, 255], + 'verticalAlignment' : 'middle', + 'horizontalAlignment' : 'center', + 'xoffset' : 0, + 'yoffset' : 0, + 'kerning' : true, + 'font' : { + 'family' : 'arial', + 'size' : 12, + 'style' : 'normal', + 'weight' : 'normal', + 'decoration' : 'none' + } + } + }, + this.circleTabNode + ); + } + + if(this.config.feedback.ellipseSymbol.showTab) + { + this.ellipseTab = new TabEllipse({ + map: this.map, + appConfig: this.appConfig, + ellipseSymbol: this.config.feedback.ellipseSymbol || { + type: 'esriSFS', + style: 'esriSFSNull', + color: [255, 0, 0, 125], + outline: { + color: [255, 50, 50, 255], + width: 1.25, + type: 'esriSLS', + style: 'esriSLSSolid' + } + }, + pointSymbol: this.config.feedback.pointSymbol || { + 'color': [255, 255, 255, 64], + 'size': 12, + 'type': 'esriSMS', + 'style': 'esriSMSCircle', + 'outline': { + 'color': [0, 0, 0, 255], + 'width': 1, + 'type': 'esriSLS', + 'style': 'esriSLSSolid' + } + }, + labelSymbol : this.config.feedback.labelSymbol || { + 'type' : 'esriTS', + 'color' : [0, 0, 0, 255], + 'verticalAlignment' : 'middle', + 'horizontalAlignment' : 'center', + 'xoffset' : 0, + 'yoffset' : 0, + 'kerning' : true, + 'font' : { + 'family' : 'arial', + 'size' : 12, + 'style' : 'normal', + 'weight' : 'normal', + 'decoration' : 'none' + } + } + }, + this.ellipseTabNode + ); + } + + if(this.config.feedback.rangeRingSymbol.showTab) + { + this.rangeTab = new TabRange({ + map: this.map, + appConfig: this.appConfig, + pointSymbol: this.config.feedback.pointSymbol || { + 'color': [255, 255, 255, 64], + 'size': 12, + 'type': 'esriSMS', + 'style': 'esriSMSCircle', + 'outline': { + 'color': [0, 0, 0, 255], + 'width': 1, + 'type': 'esriSLS', + 'style': 'esriSLSSolid' + } + }, + circleSymbol: { + type: 'esriSFS', + style: 'esriSFSNull', + color: [255, 0, 0, 0], + outline: { + color: [255, 50, 50, 255], + width: 1.25, + type: 'esriSLS', + style: 'esriSLSSolid' + } + }, + lineSymbol: this.config.feedback.rangeRingSymbol || { + type: 'esriSLS', + style: 'esriSLSSolid', + color: [255, 50, 50, 255], + width: 1.25 + }, + labelSymbol : this.config.feedback.labelSymbol || { + 'type' : 'esriTS', + 'color' : [0, 0, 255, 255], + 'verticalAlignment' : 'middle', + 'horizontalAlignment' : 'center', + 'xoffset' : 0, + 'yoffset' : 0, + 'kerning' : true, + 'font' : { + 'family' : 'arial', + 'size' : 6, + 'style' : 'normal', + 'weight' : 'normal', + 'decoration' : 'none' + } + } + }, this.RangeTabContainer); + } + + var tabs = []; + + if(this.config.feedback.lineSymbol.showTab) + { + tabs.push({ + title: 'Line', + content: this.lineTab + }); + } + + if(this.config.feedback.circleSymbol.showTab) + { + tabs.push({ + title: 'Circle', + content: this.circleTab + }); + } + if(this.config.feedback.ellipseSymbol.showTab) + { + tabs.push({ + title: 'Ellipse', + content: this.ellipseTab + }); + } + if(this.config.feedback.rangeRingSymbol.showTab) + { + tabs.push({ + title: 'Rings', + content: this.rangeTab + }); + } + + this.tab = new JimuTabContainer3({ + tabs: tabs + }, this.DDTabContainer); + + var tabContainer1 = dijitRegistry.byId('DDTabContainer'); + + this.setTabWidths(tabContainer1); + + dojoAspect.after(tabContainer1, "selectTab", function() { + dojoTopic.publish('TAB_SWITCHED'); + }); + }, + + setTabWidths: function(tabContainer) { + for(var i = 0; i < tabContainer.tabTr.cells.length - 1; i++) { + tabContainer.tabTr.cells[i].width = '60px'; + } + } + }); + return clz; +}); diff --git a/source/widget/DistanceAndDirection/config.json b/source/widget/DistanceAndDirection/config.json new file mode 100644 index 00000000..a45fefd6 --- /dev/null +++ b/source/widget/DistanceAndDirection/config.json @@ -0,0 +1,93 @@ +{ + "feedback": { + "lineSymbol": { + "showTab": true, + "type": "esriSLS", + "style": "esriSLSSolid", + "color": { + "b": 20, + "g": 20, + "r": 236, + "a": 1 + }, + "width": "2" + }, + "circleSymbol": { + "showTab": true, + "type": "esriSFS", + "style": "esriSFSNull", + "color": [ + 255, + 0, + 0, + 0 + ], + "outline": { + "color": { + "r": 236, + "g": 20, + "b": 20, + "a": 1 + }, + "width": "2", + "type": "esriSLS", + "style": "esriSLSSolid" + } + }, + "ellipseSymbol": { + "showTab": true, + "type": "esriSFS", + "style": "esriSFSNull", + "color": [ + 255, + 0, + 0, + 0 + ], + "outline": { + "color": { + "b": 20, + "g": 20, + "r": 236, + "a": 1 + }, + "width": "2", + "type": "esriSLS", + "style": "esriSLSSolid" + } + }, + "rangeRingSymbol": { + "showTab": true, + "type": "esriSLS", + "style": "esriSLSSolid", + "color": { + "b": 20, + "g": 20, + "r": 236, + "a": 1 + }, + "width": "2" + }, + "labelSymbol": { + "type": "esriTS", + "color": { + "r": 0, + "g": 0, + "b": 0, + "a": 1 + }, + "verticalAlignment": "middle", + "horizontalAlignment": "center", + "xoffset": 0, + "yoffset": 0, + "kerning": true, + "font": { + "family": "arial", + "size": "12", + "style": "normal", + "weight": "normal", + "decoration": "none" + } + } + } +} diff --git a/source/widget/DistanceAndDirection/css/images/sprite.png b/source/widget/DistanceAndDirection/css/images/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..17ab0b64e0d6af760a12f08552043ee17d82ab34 GIT binary patch literal 6189 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 div { + margin: 3px; +} + +.jimu-widget-DistanceAndDirection .tabPanel fieldset > div > label { + width: 50px; + display: inline-block; +} + +.jimu-widget-DistanceAndDirection .controls { + display: table; + margin: 0 auto; +} + +.jimu-widget-DistanceAndDirection .buttonContainer { + width: 100%; + text-align: center; + margin-top: 20px; + border-top: 1px solid #CCC; + padding-top: 20px; +} + +.jimu-widget-DistanceAndDirection .controlItem { + display: flex; +} + +.jimu-widget-DistanceAndDirection .controlGroup { + margin-top: 13px; +} + +.jimu-widget-DistanceAndDirection .controlGroupHidden { + display: none; +} + +.jimu-widget-DistanceAndDirection .controlGroup .warning{ + color: #F00; + font-weight: bold; + width: 260px; + display: inline-block; +} + +.jimu-widget-DistanceAndDirection .controlGroup .controlGroupChild{ + margin-top: 6px; +} + +.jimu-widget-DistanceAndDirection .controlGroup .splitRight { + position: absolute; + right: 25px; +} + +.jimu-widget-DistanceAndDirection .controlGroup > label { + width: 100px; +} + +.jimu-widget-DistanceAndDirection .controlSpace { + margin-left: 6px; +} + +.jimu-widget-DistanceAndDirection .noResize .dijitSelectLabel, .jimu-widget-DistanceAndDirection .noResize .dijitTextBox .dijitInputInner, .jimu-widget-DistanceAndDirection .noResize.dijitValidationTextBox .dijitValidationContainer { + text-overflow: ellipsis; + overflow: hidden; + width: 58px; + text-align: left; +} + + +.jimu-widget-DistanceAndDirection .addPointBtn { + background: url(../images/draw_point.png) no-repeat; + width: 32px; + height: 32px; + background-repeat: no-repeat; + background-position: center center; + +} + +.jimu-widget-DistanceAndDirection .label { + font-size: 12px; + margin: auto 5px; + cursor: default; +} + +.jimu-widget-DistanceAndDirection .add-with-icon { + display: inline-block; + height: 32px; + line-height:37px; + color: #838383; +} + +.jimu-widget-DistanceAndDirection .add-with-icon .draw { + display: inline-block; + background: url(../images/draw_point.png); + background-repeat: no-repeat; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + width: 30px; + height: 30px; + margin-left: 5px; +} + +.jimu-widget-DistanceAndDirection .add-with-icon .draw:hover { + background-color: #c0c0c0; +} + +.jimu-widget-DistanceAndDirection .add-with-icon .draw .hidden { + display: none; +} + +.jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td.jimu-state-active { + border-bottom: 0px solid #24B5CC; + border-top: 2px solid #24B5CC; + border-left: 1px solid #ccc; + border-right: 1px solid #ccc; + background-color: transparent !important; +} + +.jimu-widget-DistanceAndDirection .controlItem .paddedLeft{ + padding-left: 14px; +} + +.jimu-widget-DistanceAndDirection .disabledLabel { + color: #c0c0c0 !important; +} + +/****** Dart Theme Overrides ******/ + +.DartTheme .jimu-widget-DistanceAndDirection .dijitSelectDisabled, +.DartTheme .jimu-widget-DistanceAndDirection .dijitTextBoxDisabled, +.DartTheme .jimu-widget-DistanceAndDirection .dijitTextBoxDisabled .dijitInputContainer , +.DartTheme .jimu-widget-DistanceAndDirection .dijitTextBoxDisabled { + background-color: #4c4c4c; +} + +.DartTheme .jimu-widget-DistanceAndDirection .jimu-state-active { + background-color: #3c2d2d !important; +} + +.DartTheme .jimu-widget-DistanceAndDirection .dijitTitlePaneTitleOpen, .DartTheme .jimu-widget-DistanceAndDirection .dijitTitlePaneTitleFixedOpen { + background-color: #272727; +} + +.DartTheme .jimu-widget-DistanceAndDirection .dijitTitlePaneTitle { + background-color: #272727; + background-image: linear-gradient(rgb(103, 103, 103) 0%, rgba(255, 255, 255, 0) 100%); +} + +.DartTheme .jimu-widget-DistanceAndDirection .controlGroup .warning { + font-weight: normal; +} + +.DartTheme .jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td.jimu-state-active{ + font-weight: normal; +} + +.DartTheme .jimu-widget-DistanceAndDirection .disabledLabel { + color: #c0c0c0 !important; +} + +.claro .dartThemeClaroDijitTooltipContainerOverride .dijitTooltipContainer { + background-color: #4c4c4c; + background-image: -webkit-linear-gradient(bottom, rgb(76, 76, 76) 0px, #4c4c4c 10px); + border: 1px solid #ffffff; + color: #ffffff; +} + +.claro .dartThemeClaroDijitTooltipContainerOverride .jimu-widget-subtitle { + color: #ffffff; +} + +.claro .dartThemeClaroDijitTooltipContainerOverride .dijitTooltipConnector { + background-image: url(images/tooltip.png); +} + + +/** + * Coordinate Format Dialog + **/ + + +.btnContainer { + text-align: right; + margin-top: 6px; +} + +.settingsContainer { + margin-top: 6px; +} + +.controlContainer { + margin-top: 6px; +} + +.DartTheme .jimu-icon { + background-image: url(images/sprite.png); +} + +.DartTheme .jimu-widget-cw .cpbtn { + background: url(../images/copy.png); +} + +.DartTheme .add-with-icon .draw { + background: url(../images/draw_point_dart.png); + display: inline-block; + background-repeat: no-repeat; + background-color: transparent; + background-repeat: no-repeat; + background-position: center center; + width: 30px; + height: 30px; + margin-left: 5px; +} + +.DartTheme .jimu-widget-DistanceAndDirection .add-with-icon .draw:hover { + background-color: #000000; +} + +.DartTheme .jimu-widget-DistanceAndDirection .disabledLabel { + color: #7b7b7b !important; +} + + +.jimu-tab>.control>.tab.jimu-state-selected{ + border-bottom: 1px solid #ccc !important; + border-right: 0px solid #fff !important; + border-left: 0px solid #fff !important; + border-top: 0px solid #fff !important; + background-color: transparent !important; + font-size: 12px; +} + + diff --git a/source/widget/DistanceAndDirection/dialogConfirm.js b/source/widget/DistanceAndDirection/dialogConfirm.js new file mode 100644 index 00000000..4b550e97 --- /dev/null +++ b/source/widget/DistanceAndDirection/dialogConfirm.js @@ -0,0 +1,121 @@ +/////////////////////////////////////////////////////////////////////////// +// Code sourced from https://github.com/speich/DialogConfirm +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/lang', + 'dojo/_base/declare', + 'dojo/_base/Deferred', + 'dojo/dom-construct', + 'dijit/Dialog', + 'dijit/form/Button', + 'dijit/form/CheckBox' +], function(lang, declare, Deferred, domConstruct, Dialog, Button, Checkbox) { + + /** + * @class + * @name rfe.DialogConfirm + * @extends {dijit.Dialog} + * @property {dijit.form.Button} okButton reference to OK button + * @property {dijit.form.Button} cancelButton reference to Cancel button + * @property {dijit.form.CheckBox} skipCheckBox reference to skipping check box + * @property {boolean} hasOkButton create an OK button? + * @property {boolean} hasCancelButton create a cancel button + * @property {boolean} hasSkipCheckBox create the skipping check box + * @property {boolean} hasUnderlay create the dialog underlay? + * @property {dojo.Deferred} dfd Deferred + * @property {HTMLDivElement} buttonNode reference to div containing buttons + */ + return declare(Dialog, /* @lends rfe.DialogConfirm.prototype */ { + okButton: null, + cancelButton: null, + skipCheckBox: null, + hasOkButton: true, + hasCancelButton: true, + hasSkipCheckBox: true, + hasUnderlay: true, + dfd: null, + buttonNode: null, + + /** + * Instantiates the confirm dialog. + * @constructor + * @param {object} props + */ + constructor: function(props) { + lang.mixin(this, props); + }, + + /** + * Creates the OK/Cancel buttons. + */ + postCreate: function() { + this.inherited('postCreate', arguments); + + var label, div, remember = false; + + div = domConstruct.create('div', { + className: 'dijitDialogPaneContent dialogConfirm' + }, this.domNode, 'last'); + + if (this.hasSkipCheckBox) { + this.skipCheckBox = new Checkbox({ + checked: false + }, domConstruct.create('div')); + div.appendChild(this.skipCheckBox.domNode); + label = domConstruct.create('label', { + 'for': this.skipCheckBox.id, + innerHTML: 'Remember my decision and do not ask again.
    ' + }, div); + } + if (this.hasOkButton) { + this.okButton = new Button({ + label: 'OK', + onClick: lang.hitch(this, function() { + remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; + this.hide(); + this.dfd.resolve(remember); + }) + }, domConstruct.create('div')); + div.appendChild(this.okButton.domNode); + } + if (this.hasCancelButton) { + this.cancelButton = new Button({ + label: 'Cancel', + onClick: lang.hitch(this, function() { + remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; + this.hide(); + this.dfd.cancel(remember); + }) + }, domConstruct.create('div')); + div.appendChild(this.cancelButton.domNode); + } + this.buttonNode = div; + }, + + /** + * Shows the dialog. + * @return {Deferred} + */ + show: function() { + this.inherited('show', arguments); + if (!this.hasUnderlay) { + domConstruct.destroy(this.id + '_underlay'); // remove underlay + } + this.dfd = new Deferred(); + return this.dfd; + } + }); +}); diff --git a/source/widget/DistanceAndDirection/images/draw_point.png b/source/widget/DistanceAndDirection/images/draw_point.png new file mode 100644 index 0000000000000000000000000000000000000000..78c86a80391fb1a255a38b2ad678067546205126 GIT binary patch literal 16108 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 literal 0 HcmV?d00001 diff --git a/source/widget/DistanceAndDirection/images/icon.png b/source/widget/DistanceAndDirection/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..6f973cd2f68d834a803371cb1879c75a926575ee GIT binary patch literal 845 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�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 am0)1ijTFEA<5d)>H1Txxb6Mw<&;$U{H>Ixt literal 0 HcmV?d00001 diff --git a/source/widget/DistanceAndDirection/images/setting_disabled.png b/source/widget/DistanceAndDirection/images/setting_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fbc603de6234faa366f9f96d6d1e74f17143b3a3 GIT binary patch literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=!ZaB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc&_u!9QqR!T z(8R(}N5ROz&{*HVSl`fC*U-qyz|zXlQ~?TIxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7KMf<|~|UP^v> zu_jo#udkJ7UU5lcUUI6Zi>(sS0KLr26e~+pM^jffCnGac3nxQER})J!Ll;+b6GLZH zBMWmk7h{-Sm;B_?+|;}hnBEkGUSphkK`9}(0BEyIYEfocYKmJ?ey#%8$5xrR-C}^# zJgD9j+-@<%saGH97=2K@BE>UI2$*<4On9mVa^UGcH4m8Bi-4)x;M?Uw1_s6ePZ!6K zid!|4cY85AinMKB{gJD4YS}M|s2kl}i!#&?I=$9VN=nr>Yr3H&u~n$KD}2oxotmDI zWyY-%2A%g$*cVBZeLryg-JIL=ex|Fh3W+b4{Kh0Z!^``H+53%?tkuj`mWpqA((iIx z{O5CBn*$qaUSHs64w#nDA~#j~Hs_!4xM~0bN-7)r8$Rq z&K#OqQ~7kwFSf8|{tO3wokLqYcW!+DK*(-kUhC)cvTyebiB#`yDt@^^SMfjBeUoeR zgz}C0t{(rk@MTuAv8$ed$;m?zPr8mTp6Yp!cxVzMv=U?8Z+!atYcgIK;wV^=kNwb2Jyy#S@|tX!a>E2r>mdK II;Vst07sy<0RR91 literal 0 HcmV?d00001 diff --git a/source/widget/DistanceAndDirection/license.txt b/source/widget/DistanceAndDirection/license.txt new file mode 100644 index 00000000..8bf53413 --- /dev/null +++ b/source/widget/DistanceAndDirection/license.txt @@ -0,0 +1,101 @@ +Apache License - 2.0 + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control +with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management +of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial +ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, +and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to +compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice +that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the +editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes +of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, +the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work +or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual +or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of +electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on +electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for +the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing +by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and +subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, +worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, +publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, +non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, +sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are +necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was +submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work +or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You +under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, +and in Source or Object form, provided that You meet the following conditions: + + 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and + + 2. You must cause any modified files to carry prominent notices stating that You changed the files; and + + 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices + from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a + readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the + Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the + Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever + such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. + You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, + provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to + Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your + modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You +to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, +nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except +as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides +its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, +any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for +determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under +this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required +by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, +including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the +use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or +any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a +fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting +such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree +to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your +accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS diff --git a/source/widget/DistanceAndDirection/manifest.json b/source/widget/DistanceAndDirection/manifest.json new file mode 100644 index 00000000..cf41201f --- /dev/null +++ b/source/widget/DistanceAndDirection/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "DistanceAndDirection", + "label": "Distance and Direction", + "platform": "HTML", + "version": "1.4", + "wabVersion": "1.4", + "author": "Esri", + "description": "Military Analyst Distance and Direction Widget", + "copyright": "", + "license": "http://www.apache.org/licenses/LICENSE-2.0", + "properties": { + "keepConfigAfterMapSwithched": false, + "supportMultiInstance": false, + "hasVersionManager": false, + "hasSettingPage": true, + "hasSettingUIFile": true, + "hasSettingLocale": true, + "hasSettingStyle": true + } +} diff --git a/source/widget/DistanceAndDirection/models/CircleFeedback.js b/source/widget/DistanceAndDirection/models/CircleFeedback.js new file mode 100644 index 00000000..04cc3794 --- /dev/null +++ b/source/widget/DistanceAndDirection/models/CircleFeedback.js @@ -0,0 +1,221 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/_base/connect', + 'dojo/topic', + 'dojo/Stateful', + 'dojo/on', + 'esri/graphic', + 'esri/toolbars/draw', + 'esri/geometry/Circle', + 'esri/geometry/Polyline', + 'esri/geometry/geometryEngine', + 'esri/units', + './Feedback' +], function ( + dojoDeclare, + dojoLang, + dojoConnect, + dojoTopic, + dojoStateful, + dojoOn, + esriGraphic, + esriDraw, + esriCircle, + esriPolyline, + esriGeometryEngine, + esriUnits, + drawFeedBack +) { + var clz = dojoDeclare([drawFeedBack], { + /* + * + */ + constructor: function (map,coordTool) { + this.inherited(arguments); + this._utils = coordTool; + this.syncEvents(); + }, + + /* + * + */ + clearGraphics: function (evt) { + this.map.graphics.clear(); + }, + + /* + * Start up event listeners + */ + syncEvents: function () { + + dojoTopic.subscribe('MANUAL_CIRCLE_RADIUS_INPUT', + dojoLang.hitch(this, this.manualRadiusUpdate) + ); + + dojoTopic.subscribe( + 'manual-circle-center-point-input', + dojoLang.hitch(this, this.onCenterPointManualInputHandler) + ); + + dojoTopic.subscribe( + 'clear-points', + dojoLang.hitch(this, this.clearPoints) + ); + }, + + /* + Handler for clearing out points + */ + clearPoints: function (centerPoint) { + this._points = []; + this.map.graphics.clear(); + }, + /* + Handler for the manual input of a center point + */ + onCenterPointManualInputHandler: function (centerPoint) { + this._points = []; + this._points.push(centerPoint.offset(0, 0)); + this.set('startPoint', this._points[0]); + this.map.centerAt(centerPoint); + }, + + /* + * Remove circle graphic since the radius is being manually entered + */ + manualRadiusUpdate: function () { + if (this.circleGraphic) { + this.map.graphics.remove(this.circleGraphic); + } + }, + + /* + * + */ + _onClickHandler: function (evt) { + var snapPoint; + if (this.map.snappingManager) { + snapPoint = this.map.snappingManager._snappingPoint; + } + + var start = snapPoint || evt.mapPoint; + this._points.push(start); + + switch (this._geometryType) { + case esriDraw.POINT: + this.set('startPoint', start); + this._drawEnd(start.offset(0,0)); + this._setTooltipMessage(0); + break; + case esriDraw.POLYLINE: + switch(this._points.length) + { + case 1: + this.set('startPoint', start); + this._onMouseMoveHandlerConnect = dojoConnect.connect( + this.map, + 'onMouseMove', + this._onMouseMoveHandler); + break; + + case 2: + this._onDoubleClickHandler(); + break; + } + this._setTooltipMessage(this._points.length); + } + }, + + /* + * + */ + _onMouseMoveHandler: function (evt) { + var snapPoint; + if (this.map.snappingManager) { + snapPoint = this.map.snappingManager._snappingPoint; + } + + var current = snapPoint || evt.mapPoint; + var circleGeometry = this.setCircleGeometry(this.get('startPoint'), current); + + this.cleanup(); + this.circleGraphic = new esriGraphic(circleGeometry, this.fillSymbol); + this.map.graphics.add(this.circleGraphic); + }, + + /** + * + **/ + _onDoubleClickHandler: function (evt) { + this.disconnectOnMouseMoveHandler(); + this.cleanup(); + this._clear(); + this._setTooltipMessage(0); + if(this.circleGraphic){ + this._drawEnd(this.circleGraphic.geometry); + } + }, + + /** + * + **/ + disconnectOnMouseMoveHandler: function () { + dojoConnect.disconnect(this._onMouseMoveHandlerConnect); + }, + + /* + * + */ + cleanup: function (evt) { + if (this.circleGraphic) { + this.map.graphics.remove(this.circleGraphic); + } + }, + + /* + * + */ + setCircleGeometry: function (stPt, endPt) { + var geom = new esriPolyline(this.map.spatialReference); + geom.addPath([stPt, endPt]); + + var length = esriGeometryEngine.geodesicLength(geom, 9001); + var unitLength = this._utils.convertMetersToUnits(length, this.lengthUnit); + + + if (this.isDiameter) { + unitLength = unitLength * 2; + } + + this.set('length', unitLength); + + var circleGeometry = new esriCircle(stPt, { + radius: length, + geodesic: true, + numberOfPoints: 360 + }); + + return circleGeometry; + } + }); + clz.DD_CIRCLE_LENGTH_DID_CHANGE = 'DD_CIRCLE_LENGTH_DID_CHANGE'; + return clz; +}); diff --git a/source/widget/DistanceAndDirection/models/ConfirmNotation.html b/source/widget/DistanceAndDirection/models/ConfirmNotation.html new file mode 100644 index 00000000..d7d8820e --- /dev/null +++ b/source/widget/DistanceAndDirection/models/ConfirmNotation.html @@ -0,0 +1,9 @@ +
    + +
    +
    + +
    +
    +
    diff --git a/source/widget/DistanceAndDirection/models/ConfirmNotation.js b/source/widget/DistanceAndDirection/models/ConfirmNotation.js new file mode 100644 index 00000000..baee5e27 --- /dev/null +++ b/source/widget/DistanceAndDirection/models/ConfirmNotation.js @@ -0,0 +1,58 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/dom-attr', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/text!./ConfirmNotation.html' +], function ( + dojoDeclare, + dojoLang, + dojoOn, + dojoTopic, + dojoDomAttr, + dijitWidgetBase, + dijitTemplatedMixin, + dijitWidgetsInTemplate, + ConfirmNotation +) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: ConfirmNotation, + numberOfInputs: 0, + selectOptions: {}, + + constructor: function (options1) { + this.numberOfInputs = options1.length; + this.selectOptions = options1; + + }, + + postCreate: function () { + this.label1.innerHTML = "There are " + this.numberOfInputs + " notations that match your input please confirm which you would like to use:"; + for (var i = 0; i < this.selectOptions.length; i++) { + this.comboOptions.addOption({ value: this.selectOptions[i].name , label: this.selectOptions[i].notationType}); + } + }, + }); +}); diff --git a/source/widget/DistanceAndDirection/models/Coordinate.js b/source/widget/DistanceAndDirection/models/Coordinate.js new file mode 100644 index 00000000..87757cf4 --- /dev/null +++ b/source/widget/DistanceAndDirection/models/Coordinate.js @@ -0,0 +1,373 @@ +define([ + 'dojo/_base/declare', + 'dojo/_base/array', + 'dojo/_base/lang', + 'dojo/Stateful', + 'dojo/topic', + 'dojo/Deferred', + 'esri/geometry/Point', + 'esri/SpatialReference', + 'esri/geometry/webMercatorUtils', + '../util', + './dialogConfirm', + './ConfirmNotation' +], function ( + dojoDeclare, + dojoArray, + dojoLang, + dojoStateful, + dojoTopic, + DojoDeferred, + EsriPoint, + EsriSpatialReference, + EsriWMUtils, + CoordinateUtilities, + dialogConfirm, + ConfirmNotation +) { + + var mo = dojoDeclare([dojoStateful], { + + formatPrefix: false, + _formatPrefixSetter: function (value) { + this.formatPrefix = value; + }, + + inputString: null, + _inputStringSetter: function (value) { + this.inputString = value; + }, + + formatString: 'YN XE', + _formatStringSetter: function (value) { + this.formatString = value; + }, + + inputType: 'UNKNOWN', + + formatType: 'DD', + + _formatTypeSetter: function (value) { + this.formatType = value; + this.getFormattedValue(); + }, + + outputString: '', + + coordinateEsriGeometry: null, + + _coordinateEsriGeometrySetter: function (value) { + var pt; + if (value == null) return; + if (value.spatialReference.wkid !== 4326) { + pt = EsriWMUtils.webMercatorToGeographic(value); + } else { + pt = value; + } + this.coordinateEsriGeometry = pt; + this.getFormattedValue(); + }, + + /** + * + **/ + constructor: function (args) { + dojoDeclare.safeMixin(this, args); + this.util = new CoordinateUtilities(this.appConfig.geometryService); + }, + + /** + * + **/ + getInputType: function () { + this.inputTypeDef = new DojoDeferred(); + var sanitizedInput = this.util.getCleanInput(this.inputString); + this.util.getCoordinateType(sanitizedInput).then(dojoLang.hitch(this, function(itm){ + if (itm) { + if (itm.length == 1) { + var sortedInput = this.processCoordTextInput(sanitizedInput, itm[0],false); + this.util.getXYNotation(sortedInput, itm[0].conversionType).then(dojoLang.hitch(this,function(r){ + if (r.length <= 0 || (!r[0][0] && r[0][0] != 0)){ + this.hasError = true; + this.valid = false; + this.message = 'Invalid Coordinate'; + this.inputTypeDef.resolve(this); + } else { + this.isManual = true; + this.valid = true; + this.formatType = itm[0].conversionType; + this.inputType = itm[0].conversionType; + this.coordinateEsriGeometry = new EsriPoint(r[0][0],r[0][1],new EsriSpatialReference({wkid: 4326})); + this.message = ''; + this.inputTypeDef.resolve(this); + } + })), dojoLang.hitch(this, function (r) { + this.hasError = true; + this.valid = false; + this.inputType = 'UNKNOWN'; + this.message = 'Invalid Coordinate'; + this.inputTypeDef.resolve(this); + }); + } else { + var dialog = new dialogConfirm({ + title: 'Confirm Input Notation', + content: new ConfirmNotation(itm), + style: "width: 400px", + hasSkipCheckBox: false + }); + + dialog.show().then(dojoLang.hitch(this, function() { + var singleMatch = dojoArray.filter(itm, function (singleItm) { + return singleItm.name == dialog.content.comboOptions.get('value'); + }); + var withStr = this.processCoordTextInput(sanitizedInput, singleMatch[0],false); + this.util.getXYNotation(withStr, singleMatch[0].conversionType).then(dojoLang.hitch(this,function(r) { + if (r.length <= 0 || (!r[0][0] && r[0][0] != 0)){ + this.hasError = true; + this.valid = false; + this.message = 'Invalid Coordinate'; + this.inputTypeDef.resolve(this); + } else { + this.isManual = true; + this.valid = true; + this.inputType = itm[0].conversionType; + this.formatType = itm[0].conversionType; + this.coordinateEsriGeometry = new EsriPoint(r[0][0],r[0][1],new EsriSpatialReference({wkid: 4326})); + this.message = ''; + this.inputTypeDef.resolve(this); + } + })), dojoLang.hitch(this, function (r) { + this.hasError = true; + this.valid = false; + this.inputType = 'UNKNOWN'; + this.message = 'Invalid Coordinate'; + this.inputTypeDef.resolve(this); + }); + }, function() { + deferred.reject(); + })); + } + } else { + this.hasError = true; + this.valid = false; + this.inputType = 'UNKNOWN'; + this.message = 'Invalid Coordinate'; + this.inputTypeDef.resolve(this); + } + })); + return this.inputTypeDef; + }, + + /** + * + **/ + processCoordTextInput: function (withStr, asType, testingMode) { + + var match = asType.pattern.exec(withStr); + + var northSouthPrefix, northSouthSuffix, eastWestPrefix, eastWestSuffix, latDeg, longDeg, latMin, longMin, latSec, longSec; + + var prefixSuffixError = false; + + var conversionType = asType.name; + + switch (asType.name) { + case 'DD': + northSouthPrefix = match[2]; + northSouthSuffix = match[7]; + eastWestPrefix = match[10]; + eastWestSuffix = match[16]; + latDeg = match[3].replace(/[,:]/, '.'); + longDeg = match[11].replace(/[,:]/, '.'); + conversionType = 'DD'; + break; + case 'DDrev': + northSouthPrefix = match[11]; + northSouthSuffix = match[16]; + eastWestPrefix = match[2]; + eastWestSuffix = match[8]; + latDeg = match[12].replace(/[,:]/, '.'); + longDeg = match[3].replace(/[,:]/, '.'); + conversionType = 'DD'; + break; + case 'DDM': + northSouthPrefix = match[2]; + northSouthSuffix = match[7]; + eastWestPrefix = match[10]; + eastWestSuffix = match[15]; + latDeg = match[3]; + latMin = match[4].replace(/[,:]/, '.'); + longDeg = match[11]; + longMin = match[12].replace(/[,:]/, '.'); + conversionType = 'DDM'; + break; + case 'DDMrev': + northSouthPrefix = match[10]; + northSouthSuffix = match[15]; + eastWestPrefix = match[2]; + eastWestSuffix = match[7]; + latDeg = match[11]; + latMin = match[12].replace(/[,:]/, '.'); + longDeg = match[3]; + longMin = match[4].replace(/[,:]/, '.'); + conversionType = 'DDM'; + break; + case 'DMS': + northSouthPrefix = match[2]; + northSouthSuffix = match[8]; + eastWestPrefix = match[11]; + eastWestSuffix = match[17]; + latDeg = match[3]; + latMin = match[4]; + latSec = match[5].replace(/[,:]/, '.'); + longDeg = match[12]; + longMin = match[13]; + longSec = match[14].replace(/[,:]/, '.'); + conversionType = 'DMS'; + break; + case 'DMSrev': + northSouthPrefix = match[11]; + northSouthSuffix = match[17]; + eastWestPrefix = match[2]; + eastWestSuffix = match[8]; + latDeg = match[12]; + latMin = match[13]; + latSec = match[14].replace(/[,:]/, '.'); + longDeg = match[3]; + longMin = match[4]; + longSec = match[5].replace(/[,:]/, '.'); + conversionType = 'DMS'; + break; + } + + //check for north/south prefix/suffix + if(northSouthPrefix && northSouthSuffix) { + prefixSuffixError = true; + new RegExp(/[Ss-]/).test(northSouthPrefix)?northSouthPrefix = '-':northSouthPrefix = '+'; + } else { + if(northSouthPrefix && new RegExp(/[Ss-]/).test(northSouthPrefix)){ + northSouthPrefix = '-'; + } else { + if(northSouthSuffix && new RegExp(/[Ss-]/).test(northSouthSuffix)){ + northSouthPrefix = '-'; + } else { + northSouthPrefix = '+'; + } + } + } + + //check for east/west prefix/suffix + if(eastWestPrefix && eastWestSuffix) { + prefixSuffixError = true; + new RegExp(/[Ww-]/).test(eastWestPrefix)?eastWestPrefix = '-':eastWestPrefix = '+'; + } else { + if(eastWestPrefix && new RegExp(/[Ww-]/).test(eastWestPrefix)){ + eastWestPrefix = '-'; + } else { + if(eastWestSuffix && new RegExp(/[Ww-]/).test(eastWestSuffix)){ + eastWestPrefix = '-'; + } else { + eastWestPrefix = '+'; + } + } + } + + //give user warning if lat or long is determined as having a prefix and suffix + if(prefixSuffixError) { + if(!testingMode) { + new JimuMessage({message: 'The input coordinate has been detected as having both a prefix and suffix for the latitude or longitude value, returned coordinate is based on the prefix.'}); + } + } + + switch (conversionType) { + case 'DD': + withStr = northSouthPrefix + latDeg + "," + eastWestPrefix + longDeg; + break; + case 'DDM': + withStr = northSouthPrefix + latDeg + " " + latMin + "," + eastWestPrefix + longDeg + " " + longMin; + break; + case 'DMS': + withStr = northSouthPrefix + latDeg + " " + latMin + " " + latSec + "," + eastWestPrefix + longDeg + " " + longMin + " " + longSec; + break; + default: + withStr = withStr; + break; + } + + return withStr; + }, + + /** + * + **/ + getInputTypeSync: function () { + var v = this.util.getCoordinateType(this.inputString); + return v !== null; + }, + + /** + * + **/ + getFormattedValue: function () { + if (!this.coordinateEsriGeometry) { + return; + } + this.util.getCoordValues({ + x: this.coordinateEsriGeometry.x, + y: this.coordinateEsriGeometry.y + }, this.formatType, 6).then(dojoLang.hitch(this, function (r) { + this.set('outputString', this.getCoordUI(r)); + })); + }, + + /** + * Get coordinate notation in user provided format + **/ + getCoordUI: function (fromValue) { + var as = this.get('formatPrefix'); + var r; + var formattedStr; + switch (this.formatType) { + case 'DD': + r = this.util.getFormattedDDStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'DDM': + r = this.util.getFormattedDDMStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'DMS': + r = this.util.getFormattedDMSStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'USNG': + r = this.util.getFormattedUSNGStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'MGRS': + r = this.util.getFormattedMGRSStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'GARS': + r = this.util.getFormattedGARSStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'GEOREF': + r = this.util.getFormattedGEOREFStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'UTM': + r = this.util.getFormattedUTMStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + case 'UTM (H)': + r = this.util.getFormattedUTMHStr(fromValue, this.formatString, as); + formattedStr = r.formatResult; + break; + } + return formattedStr; + } + }); + + return mo; +}); diff --git a/source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js b/source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js new file mode 100644 index 00000000..a8efdd7b --- /dev/null +++ b/source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js @@ -0,0 +1,639 @@ +/////////////////////////////////////////////////////////////////////////// +// The MIT License (MIT) +// +// Copyright (c) 2016 Nick Cameron +// +// https://github.com/nickcam/DirectionalLineSymbol +// +// Permission is hereby granted, free of charge, to any person obtaining a +// copy of this software and associated documentation files (the "Software"), +// to deal in the Software without restriction, including without limitation +// the rights to use, copy, modify, merge, publish, distribute, sublicense, +// and/or sell copies of the Software, and to permit persons to whom the +// Software is furnished to do so, subject to the following conditions: + +// The above copyright notice and this permission notice shall be included +// in all copies or substantial portions of the Software. + +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +/////////////////////////////////////////////////////////////////////////// +/* jshint loopfunc: true */ +define([ + "dojo/_base/declare", + "dojo/_base/lang", + "dojo/query", + "dojo/dom", + "dojo/dom-construct", + "dojo/dom-style", + "dojox/gfx", + "dojo/Stateful", + + "esri/geometry/screenUtils", + "esri/symbols/SimpleLineSymbol", + "esri/symbols/SimpleMarkerSymbol", + "esri/symbols/PictureMarkerSymbol", + "esri/graphic", + "esri/geometry/Point", + "esri/geometry/ScreenPoint", + "esri/geometry/geometryEngine", + + "dojo/_base/fx", + "dojo/fx", + "dojox/gfx/fx", + "dojo/on" +], function ( + declare, lang, query, dom, domConstruct, domStyle, gfx, Stateful, + screenUtils, SimpleLineSymbol, SimpleMarkerSymbol, PictureMarkerSymbol, Graphic, Point, ScreenPoint, geometryEngine, + fx, coreFx, shapeFx, on +) { + return declare([SimpleLineSymbol, Stateful], { + constructor: function (options) { + /* options description: + Same options as a SimpleLineSymbol - the extra options described below: + + directionSymbol (string or SimpleMarkerSymbol or PictureMarkerSymbol): default 'arrow1'. + This can be one of four things + 1) a string that is one of the pre-defined paths, 'arrow1', 'arrow2', 'arrow3' or 'arrow4' + 2) a string that represents a path attrbiute value to apply to the graphic. Should point to the left <-- and the angle calcs will take care of positioning. + 3) A PictureMarkerSymbol. The picture should be pointed to the left <-- and the angle cals will position it. + 4) A SimpleMarker Symbol. Could be a standard one or one with a custom path. If a custom path, could just pass the path as a string as in option 2. Also position pointing left. + + directionSize (number): default 12. The size of the direction symbol. + directionColor (esri/Color): default 'color of SimpleLineSymbol - this.color'. The color of the direction symbol. Will default to whatever this.color is - ie: the color of the SimpleLineSymbol. + directionPixelBuffer (number) : default 40. This is the gap in pixels between each direction symbol. If the length of a line segment is less than this amount no direction symbol will be drawn on that segment, + animationRepeat (number): default undefined. If set the direction symbol will animate displying along the line. The value sets how many time to repeat the whole animation. Use Infinity to go forever. Can also just be set when calling animateDirection() after instantiation. + animationDuration (number): default 350. Only used if animationRepeat is set. This is the amount of milliseconds each invidual animation will take to complete. Lower values mean quicker animations. + showDirectionalSymbols (bool): default false. If true, arrows will be rendered along a polyline. Rendering is based on directionPixelBuffer. + showStartSymbol (bool): default false. If true, start symbol of a polyline will be rendered. + startSymbol (esri/symbol/SimpleMarkerSymbol): default circle with gray fill and black outline. If set, a starting graphic simple marker symbol will be rendered indicating the first vertex of a polyline. + showEndSymbol (bool): default false. If true, end symbol of a polyline will be rendered. + endSymbol (string or SimpleMarkerSymbol or PictureMarkerSymbol): default 'arrow1': Similar to directionSymbol. + */ + + this.inherited(arguments); + + this.setStyle(options.style); + this.setColor(options.color); + this.setWidth(options.width); + + + this.directionSymbols = { + arrow1: "m0.5,50.5c0,0 99.5,-41 99.5,-41c0,0 0.5,81.5 0.5,81.5c0,0 -100,-40.5 -100,-40.5z", + arrow2: "M1,50l99.5,-50c0,0 -40,49.5 -40,49.5c0,0 39.5,50 39.5,50c0,0 -99,-49.5 -99,-49.5z", + arrow3: "m0.5,50.5l90,-50l9,9.5l-79.5,40.5l80,39.5l-10,10.5l-89.5,-50z", + arrow4: "m55.4605,51.5754l43.0685,-48.2908l-43.3797,48.2908l43.8197,44.8899l-43.5085,-44.8899zm-6.0505,42.3899l-0.44,-88.1807l-43.37967,45.7908l43.81967,42.3899z" + }; + + this.directionColor = options.directionColor || this.color; //a color for the direction symbol, default to the line color + + this.directionSize = options.directionSize || 12; + this.directionPixelBuffer = options.directionPixelBuffer || 40; //number, default 40. the amount of pixels in between each symbol on the line. If a segment of the lines length is less than this pixel length a symbol won't be added to that segment. + this.animationRepeat = options.animationRepeat; //number : default undefined: the animation repeat to apply. If set will start animating straight away. + this.animationDuration = options.animationDuration || 350; //number default 350. The milliseconds to fade in when animating + + this.directionSymbol = options.directionSymbol || "arrow1"; + this.showDirectionalSymbols = options.showDirectionalSymbols || true; + this.showStartSymbol = options.showStartSymbol || false; + this.startSymbol = options.startSymbol || new SimpleMarkerSymbol({ + 'color': [128, 128, 128, 64], + 'size': 8, + 'type': 'esriSMS', + 'style': 'esriSMSCircle', + 'outline': { + 'color': [0, 0, 0, 255], + 'width': 2, + 'type': 'esriSLS', + 'style': 'esriSLSSolid' + } + }); + this.showEndSymbol = options.showEndSymbol || false; + + //this.endSymbol = options.endSymbol || "arrow1"; + this.endSymbol = options.startSymbol || new SimpleMarkerSymbol({ + 'color': [128, 128, 128, 64], + 'size': 8, + 'type': 'esriSMS', + 'style': 'esriSMSX', + 'outline': { + 'color': [0, 0, 0, 255], + 'width': 2, + 'type': 'esriSLS', + 'style': 'esriSLSSolid' + } + }); + + + this.graphics = []; + this.map = null; + + this.drawGraphicDirection = this._drawDirection; + this.type = "DirectionalLineSymbol"; + }, + + + getStroke: function () { + //Use getStroke to init the direction graphics + + //Get the graphic, walk the call stack up. Do it slightly differently depending on whether it's a polyline or polygon, (SimpleLineSymbol or SimpleFillSymbol) + var graphic = arguments.callee.caller.arguments.length > 0 ? arguments.callee.caller.arguments[4] : arguments.callee.caller.caller.arguments[4]; + if (!graphic) { + return this.inherited(arguments); //couldn't find a graphic + } + + if (graphic.dlsSymbolGroup) { + return this.inherited(arguments); //this graphic already has a dlsSymbolGroup property so nothing to init. + } + + this.graphics.push(graphic); + + //create a group for this graphics direction symbols + var layer = graphic.getLayer(); + var map = this.map = layer.getMap(); + + graphic.dlsSymbolGroup = layer._div.createGroup(); + + //draw the direction symbols for the first time + this._drawDirection(graphic, layer, map); + + //add graphic remove event to the layer if it doesn't already exist + if (!layer.dlsGraphicRemove) { + layer.dlsGraphicRemove = layer.on("graphic-remove", function (e) { + if (e.graphic.dlsSymbolGroup) { + //remove all direction symbols if the graphic has any and destroy the group node + dojo.query(".dls-symbol", e.graphic.dlsSymbolGroup.rawNode).forEach(dojo.destroy); + dojo.destroy(e.graphic.dlsSymbolGroup.rawNode); + e.graphic.dlsSymbolGroup = null; + } + }); + } + + //add a graphic draw event if the layer of this graphic is the map.graphics layer. This is so the draw toolbar will refresh with symbols when drawing + if (!map.graphics.dlsGraphicDraw) { + map.graphics.dlsGraphicDraw = map.graphics.on("graphic-draw", function (e) { + if (e.graphic.dlsSymbolGroup) { + var g = e.graphic; + var sym = g.symbol.type === "DirectionalLineSymbol" ? g.symbol : g.symbol.outline && g.symbol.outline.type === "DirectionalLineSymbol" ? g.symbol.outline : null; + if (sym) { + sym.drawGraphicDirection(g, this, this.getMap()); + } + } + }); + } + + if (!map.dlsExtChanged) { + map.dlsExtChanged = map.on("extent-change", function (e) { + //loop the map graphics layer looking for directional line symnbols + for (var i = 0, len = this.graphics.graphics.length; i < len; i++) { + var g = this.graphics.graphics[i]; + if (!g.symbol) continue; + + if (g.attributes && g.attributes.isDirectionalGraphic) { + this.graphics.remove(g); + i--; + len--; + continue; + } + + var sym = g.symbol.type === "DirectionalLineSymbol" ? g.symbol : g.symbol.outline && g.symbol.outline.type === "DirectionalLineSymbol" ? g.symbol.outline : null; + if (sym) { + sym.drawGraphicDirection(g, layer, this); + } + + } + + //loop any other graphics layers looking for directional line symnbols + for (var i = 0, len = this.graphicsLayerIds.length; i < len; i++) { + var layer = this.getLayer(this.graphicsLayerIds[i]); + if (!layer.dlsGraphicRemove) continue; //skip this layer if it doesn't have the remove event, ie: has no directional line symbols in it. + for (var j = 0, jLen = layer.graphics.length; j < jLen; j++) { + var g = layer.graphics[j]; + if (!g.symbol) continue; + + if (g.attributes && g.attributes.isDirectionalGraphic) { + layer.remove(g); + j--; + jLen--; + continue; + } + + // var sym = g.symbol.type === "DirectionalLineSymbol" ? g.symbol : g.symbol.outline && g.symbol.outline.type === "DirectionalLineSymbol" ? g.symbol.outline : null; + var sym = g.symbol; + if (sym) { + sym.drawGraphicDirection(g, layer, this); + } + + + } + } + }); + } + return this.inherited(arguments); + }, + + _drawDirection: function (graphic, graphicsLayer, map) { + + if (!graphic.dlsSymbolGroup) { + return; + } + + var group = graphic.dlsSymbolGroup; + var geometry = graphic.geometry; + + //match geometry to map spatial reference + if (geometry.spatialReference.wkid !== map.spatialReference.wkid) { + if (!esri.geometry.canProject(geometry, map)) { + console.error("Can't project geometry wkid - " + geometry.spatialReference.wkid + " to map wkid " + map.spatialReference.wkid); + } + else { + geometry = esri.geometry.project(geometry, map); + } + } + + graphic.directions = []; + dojo.query(".dls-symbol", graphic.dlsSymbolGroup.rawNode).forEach(dojo.destroy); + + //use a screen geometry to calculate and create symbols. + var screenGeo = screenUtils.toScreenGeometry(map.extent, map.width, map.height, geometry); + var screenExtent = screenUtils.toScreenGeometry(map.extent, map.width, map.height, map.extent); + + var layerTrans = graphicsLayer._div.getTransform(); //get any transform the graphics layer group may have as if one exist use it to offset the direction symbol points + var outerArray = geometry.type === "polyline" ? screenGeo.paths : screenGeo.rings; + if (!outerArray) { + console.error("Can't apply DirectionalLineSymbol to geometry " + geometry.type); + return; + } + + //Create start symbol + if (this.showStartSymbol) { + var startPt = this._getFirstItem(outerArray); + var startG = this._createGraphic(startPt, this.startSymbol); + if (startG.geometry) { + graphicsLayer.add(startG); + + var startS = startG.getShape(); + if (startS) { + group.add(startS); + startG.attr("class", "dls-symbol"); + graphic.directions.push(startG); + if (!graphic.visible) startG.hide(); + + startG.origJson = startG.toJson(); + startG.toJson = this.directionGraphicToJson; + } else { + graphicsLayer.remove(startG); + } + } + } + + if (this.showDirectionalSymbols) { + for (var i = 0, iLen = outerArray.length; i < iLen; i++) { + var line = outerArray[i]; + for (var j = 0, jLen = line.length - 1; j < jLen; j++) { + if (j === line.length) { + continue; + } + + var pt1 = line[j]; + var pt2 = line[j + 1]; + + //get the angle of the segment to rotate the symbol. The -180 relates to the fact that each path should point directly left as a starting direction. + var angle = this._getAngle(pt1, pt2); + var directionPoints = this._getDirectionPoints(pt1, pt2, screenExtent); + + //add a symbol shape for each direction point + for (var x = 0, xLen = directionPoints.length; x < xLen; x++) { + var g = this._createGraphic(directionPoints[x], this._createSymbol(this.directionSymbol, angle)); + graphicsLayer.add(g); + + var s = g.getShape(); + group.add(s); + g.attr("class", "dls-symbol"); + graphic.directions.push(g); + if (!graphic.visible) g.hide(); + + g.origJson = g.toJson(); + g.toJson = this.directionGraphicToJson; + } + } + } + } + + //Create end symbol + if (this.showEndSymbol) { + var endPt1 = this._getSecondToLastItem(outerArray); + if (endPt1) { + var endPt2 = this._getLastItem(outerArray); + if (endPt2) { + if (!this._isEqual(endPt1, endPt2)) { + var endAngle = this._getAngle(endPt1, endPt2); + var endSym = this._createSymbol(this.endSymbol, endAngle); + var endG = this._createGraphic(endPt2, endSym); + if (endG.geometry) { + graphicsLayer.add(endG); + + var endS = endG.getShape(); + if (endS) { + group.add(endS); + endG.attr("class", "dls-symbol"); + graphic.directions.push(endG); + if (!graphic.visible) endG.hide(); + + endG.origJson = endG.toJson(); + endG.toJson = this.directionGraphicToJson; + } else { + graphicsLayer.remove(endG); + } + } + } + } + } + } + + if (graphic.dlsAnimationRepeat && (graphic.dlsAnimationRepeat > 1 || graphic.dlsAnimationRepeat === Infinity)) { + this._animateGraphic(graphic, graphic.dlsAnimationRepeat); + } + }, + + _getLastItem: function (segments) { + //returns the last item in a polyline segment array + return segments[segments.length-1][segments[segments.length-1].length-1] + }, + + _getSecondToLastItem: function (segments) { + //returns the second to last item in a polyline segment array + return segments[segments.length-1][segments[segments.length-1].length-2] + }, + + _getFirstItem: function (segments) { + //returns the first item in a polyline segment array + return segments[0][0]; + }, + + _getAngle: function (pt1, pt2) { + //retuns an angle between two points + return ((180 / Math.PI) * Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0])) - 180; + }, + + _isEqual: function (a, b) { + //Check if two objects are equal + //http://adripofjavascript.com/blog/drips/object-equality-in-javascript.html + + //Create arrays of property names + var aProps = Object.getOwnPropertyNames(a); + var bProps = Object.getOwnPropertyNames(b); + + //If number of properties is different, + //objects are not equivalent + if (aProps.length != bProps.length) { + return false; + } + + for (var i = 0; i < aProps.length; i++) { + var propName = aProps[i]; + + // If values of same property are not equal, + // objects are not equivalent + if (a[propName] !== b[propName]) { + return false; + } + } + + //If we made it this far, objects + //are considered equivalent + return true; + }, + + _createSymbol: function (symbol, angle) { + //creates a symbol from a simpleMarkerSymbol, pictureMarkerSymbol or predefined SVG string + + var sym; + //get the symbol. If it's not a string (ie: one of the pre-canned symbols) it should be a SimpleMarkerSymbol or PictureMarkerSymbol. + + if (symbol.type === "simplemarkersymbol" || symbol.type === "picturemarkersymbol") { + sym = lang.clone(symbol); + } + else if (typeof symbol === "string") { + //if symbol is a string, set the path of a simple marker symbol to the one the predefined paths if it is set to one of those, or set the path to the string. + sym = new SimpleMarkerSymbol(); + sym.setSize(this.directionSize) + .setPath(this.directionSymbols[symbol] ? this.directionSymbols[symbol] : symbol) + .setOutline(null) + .setColor(this.directionColor) + } + else { + console.error("Symbol must be set to one of the pre-defined strings {'arrow1', 'arrow2', 'arrow3', 'arrow4'}, or a SimpleMarkerSymbol or PictureMarkerSymbol."); + } + sym.setAngle(angle); + return sym; + }, + + _createGraphic: function (directionPoint, symbol) { + //creates a graphic from using screen poins and point symbol as input parameters + var g = new Graphic(); + g.setSymbol(symbol); + g.attributes = { isDirectionalGraphic: true }; + var sp = new ScreenPoint(directionPoint[0], directionPoint[1]); + var mp = this.map.toMap(sp); + g.geometry = (geometryEngine.within(mp, this.map.extent)) ? mp : null; + return g; + }, + + _getDirectionPoints: function (pt1, pt2, screenExtent) { + var points = []; + + //set an extent that contains the max and mins of the two points + var xmin = pt1[0] < pt2[0] ? pt1[0] : pt2[0], + xmax = pt1[0] > pt2[0] ? pt1[0] : pt2[0], + ymin = pt1[1] < pt2[1] ? pt1[1] : pt2[1], + ymax = pt1[1] > pt2[1] ? pt1[1] : pt2[1]; + + var exmin = screenExtent.xmin < screenExtent.xmax ? screenExtent.xmin : screenExtent.xmax, + exmax = screenExtent.xmin > screenExtent.xmax ? screenExtent.xmin : screenExtent.xmax, + eymin = screenExtent.ymin < screenExtent.ymax ? screenExtent.ymin : screenExtent.ymax, + eymax = screenExtent.ymin > screenExtent.ymax ? screenExtent.ymin : screenExtent.ymax; + + //get the vector of the two points + var vector = [pt2[0] - pt1[0], pt2[1] - pt1[1]]; + + //get the length of the segment + var length = Math.sqrt((vector[0] * vector[0]) + (vector[1] * vector[1])); + if (length < this.directionPixelBuffer) { + return points; //not long enough to bother so return early + } + + //normalize the vector by dividing by length, then multiply by the desired buffer length to spread out the symbols by that much + vector[0] = (vector[0] / length) * this.directionPixelBuffer; + vector[1] = (vector[1] / length) * this.directionPixelBuffer; + + //create a temp point that starts at the beginning and adds the calculated vector + var tp = [pt1[0] + vector[0], pt1[1] + vector[1]]; + + //loop while the temp point is in the extent calculated earlier. This will add multiple direction symbols until no more are needed. + while (tp[0] >= xmin && tp[0] <= xmax && tp[1] >= ymin && tp[1] <= ymax) { + //todo - might need to swap the max and mins if one is greater then the other + + //only add the point if it's in the visible extent + if (tp[0] >= exmin && tp[0] <= exmax && tp[1] >= eymin && tp[1] <= eymax) { + points.push([tp[0], tp[1]]); //add the point to display a symbol + } + + tp = [tp[0] + vector[0], tp[1] + vector[1]]; //add the vector values to the temp point values again + } + + return points; + }, + + get: function (property) { + if (this[property]) { + return this[property]; + } + return null; + }, + + _setDirectionSymbolAttr: function (symbol) { + //Custom setter for directional symbol + this._set("directionSymbol", symbol); + this._drawDirection(); + }, + + _setStartSymbolAttr: function (startSymbol) { + //Custom setter for start symbol + this._set("startSymbol", startSymbol); + this._drawDirection(); + }, + + _setEndSymbolAttr: function (endSymbol) { + //Custom setter for end symbol + this._set("endSymbol", endSymbol); + this._drawDirection(); + }, + + _setShowStartSymbolAttr: function (showStartSymbol) { + //Custom setter to show start symbol + this._set("showStartSymbol", showStartSymbol); + this._drawDirection(); + }, + + _setShowEndSymbolAttr: function (showEndSymbol) { + //Custom setter to show end symbol + this._set("showEndSymbol", showEndSymbol); + this._drawDirection(); + }, + + animateDirection: function (repeat, duration) { + + if (repeat) { + var rpt = parseInt(repeat); + if (isNaN(rpt)) { + rpt = Infinity; + } + this.animationRepeat = rpt; + } + + if (!this.animationRepeat || this.animationRepeat < 1) { + this.stopAnimation(); + return; + } + + if (duration) this.animationDuration = duration; + + this.animationChain = null; + if (this.animationEnd) { + this.animationEnd.remove(); + } + + //Sets up an animation chain where direction symbols are removed then faded in one at a time in order. Could add different types of animations here instead. + var dur = this.animationDuration; + for (var i = 0, len = this.graphics.length; i < len; i++) { + var g = this.graphics[i]; + if (!g.dlsSymbolGroup) continue; + this._animateGraphic(g, this.animationRepeat); + } + }, + + _animateGraphic: function (g, repeat) { + var anims = []; + var dur = this.animationDuration; + + if (g.dlsAnimationChain) { + g.dlsAnimationChain.stop(); + } + + //Just does a fade-in in order of each direction symbol - could be changed to do some other animation + dojo.query(".dls-symbol", g.dlsSymbolGroup.rawNode).forEach(function (path) { + fx.fadeOut({ node: path, duration: 10 }).play(); + var fi = fx.fadeIn({ + node: path, + duration: dur + }); + anims.push(fi); + }); + + g.dlsAnimationRepeat = repeat; + g.dlsAnimationChain = coreFx.chain(anims); + g.dlsAnimationEnd = on(g.dlsAnimationChain, "End", lang.hitch(this, function () { + if (!isNaN(repeat) && repeat > 1) { + repeat--; + this._animateGraphic(g, repeat); + } + else if (repeat === Infinity) { + this._animateGraphic(g, repeat); + } + })); + + try { + g.dlsAnimationChain.play(); + } catch (err) { + //TODO: Possibly fix this. Swallow any play exception here - will occur when zooming and paths are zoomed out of screen, doens't affect other functions or the new animation. + } + }, + + stopAnimation: function () { + + for (var i = 0, len = this.graphics.length; i < len; i++) { + var g = this.graphics[i]; + if (g.dlsSymbolGroup) { + dojo.query(".dls-symbol", g.dlsSymbolGroup.rawNode).forEach(function (path) { + fx.fadeIn({ node: path, duration: 10 }).play(); + }); + + g.dlsAnimationRepeat = 0; + if (g.dlsAnimationChain) g.dlsAnimationChain.stop(); + if (g.dlsAnimationEnd) g.dlsAnimationEnd.remove(); + + } + } + }, + + toJson: function () { + var json = this.inherited(arguments); + var rgba = this.color.toRgba(); + rgba[3] = rgba[3] * 255; + json.color = rgba; + return json; + }, + + + /* + Override the directional graphics toJson method so that we can fix the angle when printing. + Doing this as when printed using a print task the angles of the directional symbols is incorrect. + Symbol and json values for angles are different for the same value (see here https://developers.arcgis.com/javascript/jsapi/esri.symbols.jsonutils-amd.html#getshapedescriptors) + + But for the print task to print them correctly the json seems to need to be the same as the graphic symbol, but only the first time though, other times it will print fine. + + */ + directionGraphicToJson: function () { + if (this.jsonUpdated || !this.origJson.symbol || !this.origJson.symbol.angle) return this.origJson; + this.origJson.symbol.angle = this.origJson.symbol.angle * -1; + this.jsonUpdated = true; + return this.origJson; + }, + + }); +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/models/EllipseFeedback.js b/source/widget/DistanceAndDirection/models/EllipseFeedback.js new file mode 100644 index 00000000..3fe4196e --- /dev/null +++ b/source/widget/DistanceAndDirection/models/EllipseFeedback.js @@ -0,0 +1,438 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/_base/connect', + 'dojo/has', + 'dojo/on', + 'dojo/_base/lang', + 'dojo/topic', + 'esri/graphic', + 'esri/toolbars/draw', + 'esri/geometry/Point', + 'esri/geometry/Polyline', + 'esri/geometry/Polygon', + 'esri/geometry/Circle', + 'esri/geometry/geometryEngine', + 'esri/geometry/webMercatorUtils', + 'esri/geometry/geodesicUtils', + 'esri/units', + './Feedback' +], function ( + dojoDeclare, + dojoConnect, + dojoHas, + dojoOn, + dojoLang, + dojoTopic, + esriGraphic, + esriDraw, + esriPoint, + esriPolyLine, + esriPolygon, + esriCircle, + esriGeometryEngine, + esriWebMercatorUtils, + geodesicUtils, + esriUnits, + drawFeedback +) { + var clz = dojoDeclare([drawFeedback], { + orientationAngle: 0, + majorAxisLength: [], + minorAxisLength: [], + + /* + * Class Constructor + */ + constructor: function (map,coordTool) { + this._utils = coordTool; + this.syncEvents(); + this._majGraphic = new esriGraphic(); + this._majGraphicB = new esriGraphic(); + this._minGraphic = new esriGraphic(); + this._minGraphicB = new esriGraphic(); + }, + + /* + + */ + syncEvents: function () { + + dojoTopic.subscribe( + 'create-manual-ellipse', + dojoLang.hitch(this, this.onCreateManualEllipse) + ); + + dojoTopic.subscribe( + 'manual-ellipse-center-point-input', + dojoLang.hitch(this, this.onCenterPointManualInputHandler) + ); + + dojoTopic.subscribe( + 'clear-points', + dojoLang.hitch(this, this.clearPoints) + ); + }, + + /* + * Handler for clearing out points + */ + clearPoints: function (centerPoint) { + this._points = []; + this.map.graphics.clear(); + }, + + + /* + * Handler for manual ellipse from Ok Button + */ + onCreateManualEllipse: function (majorLength,minorLength,orientationAngle,centerPoint) { + this._points = []; + + if (this.map.spatialReference.wkid !== 4326) { + centerPoint = esriWebMercatorUtils.geographicToWebMercator(centerPoint); + } + + this._points.push(centerPoint); + + //Convert to major length to meters + var lengthInMeters = this._utils.convertToMeters(majorLength, this.lengthUnit); + this.majorAxisLength = lengthInMeters; + + //Get the end point on major semi axis + var endPoint = this.getEndPoint(centerPoint, 0, lengthInMeters); + //Add major end point to array + this._points.push(endPoint); + + // create the major axis + var majorLine = new esriPolyLine({ + paths: [[ + [centerPoint.x, centerPoint.y], + [endPoint.x, endPoint.y]] + ], + spatialReference: this.map.spatialReference + }); + + this._majGraphic = new esriGraphic(majorLine, this.lineSymbol); + + this._majGraphicB = new esriGraphic(majorLine, this.lineSymbol); + this._majGraphicB.geometry = esriGeometryEngine.rotate(majorLine,180,centerPoint); + + //Convert to minor length to meters + lengthInMeters = this._utils.convertToMeters(minorLength, this.lengthUnit); + this.minorAxisLength = lengthInMeters; + + //Get the end point on minor semi axis + endPoint = this.getEndPoint(centerPoint, 90, lengthInMeters); + //Add minor end point to array + this._points.push(endPoint); + + // create the minor axis + var minorLine = new esriPolyLine({ + paths: [[ + [centerPoint.x, centerPoint.y], + [endPoint.x, endPoint.y]] + ], + spatialReference: this.map.spatialReference + }); + + this._minGraphic = new esriGraphic(minorLine, this.lineSymbol); + + this._minGraphicB = new esriGraphic(minorLine, this.lineSymbol); + this._minGraphicB.geometry = esriGeometryEngine.rotate(minorLine,180,centerPoint); + + this.orientationAngle = Number(orientationAngle); + this._onDoubleClickHandler(); + }, + + /* + Handler for the manual input of a center point + */ + onCenterPointManualInputHandler: function (centerPoint) { + this._points = []; + this._points.push(centerPoint.offset(0, 0)); + this.set('startPoint', this._points[0]); + this.map.centerAt(centerPoint); + }, + + /* + Retrieves the geodesic end point of a line given a start point and length + */ + getEndPoint: function (startPoint, angle, distance) { + var rotation = angle ? angle : 0; + + var circleGeometry = new esriCircle(startPoint, { + radius: distance, + geodesic: true, + numberOfPoints: 60 + }); + var circleRotated = esriGeometryEngine.rotate(circleGeometry,rotation,startPoint); + return circleRotated.getPoint(0,0); + }, + + /* + * + */ + _onClickHandler: function (evt) { + var snapPoint; + if (this.map.snappingManager) { + snapPoint = this.map.snappingManager._snappingPoint; + } + + var start = snapPoint || evt.mapPoint; + this._points.push(start.offset(0, 0)); + + switch (this._geometryType) { + case esriDraw.POINT: + this.set('startPoint', start.offset(0,0)); + this._drawEnd(start.offset(0,0)); + this._setTooltipMessage(0); + break; + case esriDraw.POLYLINE: + switch(this._points.length) + { + case 1: + this.set('startPoint', this._points[0]); + // create and add our major / minor graphics + var maxLine = new esriPolyLine({ + paths: [[ + [start.x, start.y], + [start.x, start.y]] + ], spatialReference: this.map.spatialReference + }); + + var minLine = new esriPolyLine({ + paths: [[ + [start.x, start.y], + [start.x, start.y]] + ], spatialReference: this.map.spatialReference + }); + + + this._majGraphic = new esriGraphic(maxLine, this.lineSymbol); + this._majGraphicB = new esriGraphic(maxLine, this.lineSymbol); + this._minGraphic = new esriGraphic(minLine, this.lineSymbol); + this._minGraphicB = new esriGraphic(minLine, this.lineSymbol); + this.map.graphics.add(this._majGraphic); + this.map.graphics.add(this._majGraphicB); + this.map.graphics.add(this._minGraphic); + this.map.graphics.add(this._minGraphicB); + + // connect the mouse move event + this._onMouseMoveHandlerConnect = dojoConnect.connect( + this.map, + 'onMouseMove', + this._onMouseMoveHandler + ); + + // connect a double click event to handle user double clicking + this._onDoubleClickHandler_connect = dojoConnect.connect(this.map, 'onDblClick', dojoLang.hitch(this, this._onDoubleClickHandler)); + + var tooltip = this._tooltip; + if (tooltip) { + tooltip.innerHTML = 'Click length of major axis'; + } + break; + + case 2: + var tooltip = this._tooltip; + if (tooltip) { + tooltip.innerHTML = 'Move mouse back to start position to set minor axis & finish drawing ellipse'; + } + break; + + case 3: + this._onDoubleClickHandler(); + break; + } + } + }, + + /* + * + */ + _onMouseMoveHandler: function (evt) { + var snapPoint; + if (this.map.snappingManager) { + snapPoint = this.map.snappingManager._snappingPoint; + } + + var end = snapPoint || evt.mapPoint; + + if (this._points.length === 1) { + this._majGraphic.geometry.setPoint(0, 1, end); + + this._majGraphicB.geometry = esriGeometryEngine.rotate(this._majGraphic.geometry,180,this._points[0]); + + + this._majGraphic.setGeometry(this._majGraphic.geometry).setSymbol(this.lineSymbol); + this._majGraphicB.setGeometry(this._majGraphicB.geometry).setSymbol(this.lineSymbol); + + this.majorAxisLength = esriGeometryEngine.geodesicLength(this._majGraphic.geometry, 9001); + var majorUnitLength = this._utils.convertMetersToUnits(this.majorAxisLength, this.lengthUnit); + dojoTopic.publish('DD_ELLIPSE_MAJOR_LENGTH_CHANGE', majorUnitLength); + + var angleDegrees = this.getAngle( + esriWebMercatorUtils.webMercatorToGeographic(this._points[0]), + esriWebMercatorUtils.webMercatorToGeographic(end) + ); + + if(this.angleUnit == 'mils'){ + angleDegrees *= 17.777777778; + } + + dojoTopic.publish('DD_ELLIPSE_ANGLE_CHANGE', angleDegrees); + + } else { + if (this._minGraphic !== null){ + var prevgeom = dojoLang.clone(this._minGraphic.geometry); + + var nearest = esriGeometryEngine.nearestCoordinate(this._majGraphic.geometry, end) + var nearestGraphic = new esriPoint(nearest.coordinate.x, nearest.coordinate.y,102100); + + this._minGraphic.geometry.setPoint(0, 1, nearestGraphic); + this._minGraphicB.geometry.setPoint(0, 1, nearestGraphic); + + this._minGraphic.geometry = esriGeometryEngine.rotate(this._minGraphic.geometry,-90,this._points[0]); + this._minGraphicB.geometry = esriGeometryEngine.rotate(this._minGraphicB.geometry,90,this._points[0]); + + this._minGraphic.setGeometry(this._minGraphic.geometry).setSymbol(this.lineSymbol); + this._minGraphicB.setGeometry(this._minGraphicB.geometry).setSymbol(this.lineSymbol); + + var minGraphicGeo = esriWebMercatorUtils.webMercatorToGeographic(this._minGraphic.geometry); + this.minorAxisLength = geodesicUtils.geodesicLengths([minGraphicGeo], esriUnits.METERS); + + var minorUnitLength = this._utils.convertMetersToUnits(this.minorAxisLength[0], this.lengthUnit); + + if (this.minorAxisLength[0] > this.majorAxisLength || this.minorAxisLength[0] == 0) { + this._minGraphic.setGeometry(prevgeom); + return; + } + + dojoTopic.publish('DD_ELLIPSE_MINOR_LENGTH_CHANGE', minorUnitLength); + } + } + }, + + /* + Gets length of line based on two points + */ + getLineLength: function (x, y, x0, y0) { + return Math.sqrt((x -= x0) * x + (y -= y0) * y); + }, + + /* + Gets angle based on two points + */ + getAngle: function (pointA, pointB) { + var deltaX = pointB.y - pointA.y; + var deltaY = pointB.x - pointA.x; + var azi = Math.atan2(deltaY, deltaX) * 180 / Math.PI; + return ((azi + 360) % 360); + }, + + /* + Convert normal angle to esri angle so geometryEngine + can rotate accordingly + */ + convertAngle: function (angle) { + if ((0 <= angle && angle < 90) || (180 <= angle && angle < 270)) { + return 90 - angle; + } + if ((90 <= angle && angle < 180) || (270 <= angle && angle < 360)) { + return (180 - angle) + 270; + } + return angle; + }, + + /* + * + */ + _onDoubleClickHandler: function (evt) { + + if (this._points.length >= 3) { + + var elipseGeom = new esriPolygon(this.map.spatialReference); + + var centerScreen = this.map.toScreen(this._majGraphic.geometry.getPoint(0,0)); + var majorScreen = this.map.toScreen(this._majGraphic.geometry.getPoint(0,1)); + var minorScreen = this.map.toScreen(this._minGraphic.geometry.getPoint(0,1)); + + var majorRadius = this.getLineLength(centerScreen.x, centerScreen.y, majorScreen.x, majorScreen.y); + var minorRadius = this.getLineLength(centerScreen.x, centerScreen.y, minorScreen.x, minorScreen.y); + + var ellipseParams = { + center: centerScreen, + longAxis: majorRadius, + shortAxis: minorRadius, + numberOfPoints: 60, + map: this.map + }; + + var ellipse = esriPolygon.createEllipse(ellipseParams); + + this.orientationAngle = this.angle; + + if(this.angleUnit == 'mils'){ + this.orientationAngle = this.orientationAngle / 17.777777778; + } + + elipseGeom.geometry = esriGeometryEngine.rotate(ellipse,this.convertAngle(this.orientationAngle),this._majGraphic.geometry.getPoint(0,0)); + + elipseGeom = dojoLang.mixin(elipseGeom, { + majorAxisLength: this._utils.convertMetersToUnits(this.majorAxisLength, this.lengthUnit), + minorAxisLength: this._utils.convertMetersToUnits(this.minorAxisLength, this.lengthUnit), + angle: this.angle, + drawType: 'ellipse', + center: this._points[0] + }); + } + + this.disconnectOnMouseMoveHandler(); + this._setTooltipMessage(0); + this._drawEnd(elipseGeom); + this.cleanup(); + + this.orientationAngle = 0; + }, + + /* + * + */ + cleanup: function () { + this.map.graphics.clear(); + //this.map.graphics.remove(this._minGraphic); + this._majGraphic = null; + this._minGraphic = null; + majorAxisLength = []; + minorAxisLength = []; + }, + + /** + * + **/ + disconnectOnMouseMoveHandler: function () { + dojoConnect.disconnect(this._onMouseMoveHandlerConnect); + } + }); + clz.DD_ELLIPSE_MAJOR_LENGTH_CHANGE = 'DD_ELLIPSE_MAJOR_LENGTH_CHANGE'; + clz.DD_ELLIPSE_MINOR_LENGTH_CHANGE = 'DD_ELLIPSE_MINOR_LENGTH_CHANGE'; + clz.DD_ELLIPSE_ANGLE_CHANGE = 'DD_ELLIPSE_ANGLE_CHANGE'; + return clz; +}); diff --git a/source/widget/DistanceAndDirection/models/Feedback.js b/source/widget/DistanceAndDirection/models/Feedback.js new file mode 100644 index 00000000..93c5fce9 --- /dev/null +++ b/source/widget/DistanceAndDirection/models/Feedback.js @@ -0,0 +1,153 @@ + +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/_base/connect', + 'dojo/has', + 'dojo/number', + 'dojo/string', + 'dojo/Stateful', + 'esri/Color', + 'esri/toolbars/draw', + 'esri/graphic', + 'esri/geometry/Polyline', + 'esri/geometry/Polygon', + 'esri/geometry/Point', + 'esri/geometry/Circle', + 'esri/geometry/screenUtils', + 'esri/graphic', + 'esri/geometry/geometryEngineAsync', + 'esri/geometry/geometryEngine', + 'esri/symbols/TextSymbol', + 'esri/symbols/Font', + 'esri/geometry/webMercatorUtils', + 'esri/units' +], function ( + dojoDeclare, + dojoLang, + connect, + dojoHas, + dojoNumber, + dojoString, + dojoStateful, + EsriColor, + esriDraw, + Graphic, + EsriPolyLine, + EsriPolygon, + EsriPoint, + EsriCircle, + esriScreenUtils, + EsriGraphic, + esriGeoDUtils, + esriGeometryEngine, + EsriTextSymbol, + EsriFont, + EsriWebMercatorUtils, + EsriUnits + ) { + var w = dojoDeclare([esriDraw, dojoStateful], { + startPoint: null, + _setStartPoint: function (p){ + this._set('startPoint', p); + }, + + endPoint: null, + _setEndPoint: function (p){ + this._set('endPoint', p); + }, + + lengthUnit: 'meters', + _setLengthUnit: function (u) { + this._set('lengthUnit', u); + }, + + angleUnit: 'degrees', + _setAngle: function (a) { + this._set('angleUnit', a); + }, + + isDiameter: true, + + /** + * + **/ + constructor: function () { + // force loading of the geometryEngine + // prevents lag in feedback when used in mousedrag + esriGeoDUtils.isSimple(new EsriPoint({ + 'x': -122.65, + 'y': 45.53, + 'spatialReference': { + 'wkid': 4326 + } + })).then(function () { + console.log('Geometry Engine initialized'); + }); + }, + + /** + * + **/ + getRadiusUnitType: function () { + var selectedUnit = EsriUnits.METERS; + switch (this.lengthUnit) { + case 'meters': + selectedUnit = EsriUnits.METERS; + break; + case 'feet': + selectedUnit = EsriUnits.FEET; + break; + case 'kilometers': + selectedUnit = EsriUnits.KILOMETERS; + break; + case 'miles': + selectedUnit = EsriUnits.MILES; + break; + case 'nautical-miles': + selectedUnit = EsriUnits.NAUTICAL_MILES; + break; + case 'yards': + selectedUnit = EsriUnits.YARDS; + break; + } + return selectedUnit; + }, + + /* + * add a temporary start point graphic to the map + */ + addStartGraphic: function (fromGeometry, withSym) { + this.removeStartGraphic(); + this.startGraphic = new EsriGraphic(fromGeometry, withSym); + this.map.graphics.add(this.startGraphic); + }, + + removeStartGraphic: function () { + if (this.startGraphic) { + this.map.graphics.remove(this.startGraphic); + } + this.startGraphic = null; + } + + }); + + return w; +}); diff --git a/source/widget/DistanceAndDirection/models/LineFeedback.js b/source/widget/DistanceAndDirection/models/LineFeedback.js new file mode 100644 index 00000000..6b11bdab --- /dev/null +++ b/source/widget/DistanceAndDirection/models/LineFeedback.js @@ -0,0 +1,241 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/_base/connect', + 'dojo/has', + 'dojo/topic', + 'esri/toolbars/draw', + 'esri/graphic', + 'esri/geometry/Polyline', + 'esri/geometry/geometryEngine', + './Feedback' +], function ( + dojoDeclare, + dojoLang, + dojoConnect, + dojoHas, + dojoTopic, + esriDraw, + esriGraphic, + esriPolyLine, + esriGeometryEngine, + drawFeedback +) { + var lf = dojoDeclare([drawFeedback], { + + /** + * + **/ + constructor: function (map,coordTool) { + this.inherited(arguments); + this._utils = coordTool; + this.syncEvents(); + }, + + /* + * Start up event listeners + */ + syncEvents: function () { + dojoTopic.subscribe( + 'manual-startpoint-input', + dojoLang.hitch(this, this.onLineStartManualInputHandler) + ); + dojoTopic.subscribe( + 'manual-line-end-point-input', + dojoLang.hitch(this, this.onLineEndManualInputHandler) + ); + dojoTopic.subscribe( + 'clear-points', + dojoLang.hitch(this, this.clearPoints) + ); + }, + + /* + Handler for clearing out points + */ + clearPoints: function (centerPoint) { + this._points = []; + this.map.graphics.clear(); + }, + + /* + Handler for the manual input of start point + */ + onLineStartManualInputHandler: function (centerPoint) { + this._points = []; + this._points.push(centerPoint.offset(0, 0)); + this.set('startPoint', this._points[0]); + this.map.centerAt(centerPoint); + }, + + onLineEndManualInputHandler: function (endPoint) { + this._points.push(endPoint.offset(0, 0)); + this.set('endPoint', this._points[1]); + }, + + /** + * + **/ + getAngle: function (stPoint, endPoint) { + var angle = null; + + var delx = endPoint.y - stPoint.y; + var dely = endPoint.x - stPoint.x; + + var azi = Math.atan2(dely, delx) * 180 / Math.PI; + angle = ((azi + 360) % 360); + + if (this.angleUnit === 'mils') { + angle *= 17.777777778; + } + + return angle.toFixed(2); + }, + + /** + * + **/ + _onClickHandler: function (evt) { + var snappingPoint; + + if (this.map.snappingManager) { + snappingPoint = this.map.snappingManager._snappingPoint; + } + + var start = snappingPoint || evt.mapPoint; + var map = this.map; + var tGraphic; + var geom; + + this._points.push(start); + switch (this._geometryType) { + case esriDraw.POINT: + this.set('startPoint', this._points[0]); + this.set('endPoint', this._points[0]); + this._drawEnd(start); + this._setTooltipMessage(0); + break; + case esriDraw.POLYLINE: + if (this._points.length === 2) { + this.set('endPoint', this._points[1]); + this._onDblClickHandler(); + return; + } + if (this._points.length === 1) { + this.set('startPoint', this._points[0]); + var polyline = new esriPolyLine(map.spatialReference); + polyline.addPath(this._points); + this._graphic = map.graphics.add(new esriGraphic(polyline, this.lineSymbol), true); + if (map.snappingManager) { + map.snappingManager._setGraphic(this._graphic); + } + this._onMouseMoveHandler_connect = dojoConnect.connect(map, 'onMouseMove', this._onMouseMoveHandler); + this._tGraphic = map.graphics.add(new esriGraphic(new esriPolyLine({ + paths: [[[start.x, start.y], [start.x, start.y]]], + spatialReference: map.spatialReference + }), this.lineSymbol), true); + } else { + this.set('endPoint', this._points[1]); + this._graphic.geometry._insertPoints([start], 0); + this._graphic.setGeometry(this._graphic.geometry).setSymbol(this.lineSymbol); + tGraphic = this._tGraphic; + geom = tGraphic.geometry; + geom.setPoint(0, 0, start); + geom.setPoint(0, 1, start); + tGraphic.setGeometry(geom); + } + break; + } + + this._setTooltipMessage(this._points.length); + if (this._points.length === 1 && this._geometryType === 'polyline') { + var tooltip = this._tooltip; + if (tooltip) { + tooltip.innerHTML = 'Click to finish drawing line'; + } + } + }, + + /** + * + **/ + _onDblClickHandler: function (evt) { + var geometry; + var _pts = this._points; + var map = this.map; + var spatialreference = map.spatialReference; + + if (dojoHas('esri-touch') && evt) { + _pts.push(evt.mapPoint); + } + geometry = new esriPolyLine({ + paths: [[[_pts[0].x, _pts[0].y], [_pts[1].x, _pts[1].y]]], + spatialReference: spatialreference + }); + geometry.geodesicLength = esriGeometryEngine.geodesicLength(geometry, 9001); + + dojoConnect.disconnect(this._onMouseMoveHandler_connect); + + this._clear(); + this._setTooltipMessage(0); + this._drawEnd(geometry); + }, + + /** + * + **/ + _onMouseMoveHandler: function (evt) { + var snappingPoint; + if (this.map.snappingManager) { + snappingPoint = this.map.snappingManager._snappingPoint; + } + + var start = (this._geometryType === esriDraw.POLYLINE) ? this._points[0] : this._points[this._points.length - 1]; + + var end = snappingPoint || evt.mapPoint; + + /** + * if your network & ArcGIS Server can support a high volume of requests, and you want the end point coordinate to update as + * the mouse moves then uncomment the line below (use with caution and conduct internal test before making public) + **/ + + var tGraphic = this._tGraphic; + var geom = tGraphic.geometry; + + geom.setPoint(0, 0, { x: start.x, y: start.y }); + geom.setPoint(0, 1, { x: end.x, y: end.y }); + + var geogeom = esriGeometryEngine.geodesicDensify(geom, 10001); + + var majorAxisLength = esriGeometryEngine.geodesicLength(geom, 9001); + + this._graphic.setGeometry(geogeom); + + var unitlength = this._utils.convertMetersToUnits(majorAxisLength, this.lengthUnit); + var ang = this.getAngle(start, end); + + dojoTopic.publish('DD_LINE_LENGTH_DID_CHANGE', unitlength); + dojoTopic.publish('DD_LINE_ANGLE_DID_CHANGE', ang); + } + }); + lf.drawnLineLengthDidChange = 'DD_LINE_LENGTH_DID_CHANGE'; + lf.drawnLineAngleDidChange = 'DD_LINE_ANGLE_DID_CHANGE'; + return lf; +}); diff --git a/source/widget/DistanceAndDirection/models/RangeRingFeedback.js b/source/widget/DistanceAndDirection/models/RangeRingFeedback.js new file mode 100644 index 00000000..ad28b19a --- /dev/null +++ b/source/widget/DistanceAndDirection/models/RangeRingFeedback.js @@ -0,0 +1,232 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/_base/connect', + 'dojo/topic', + 'esri/graphic', + 'esri/toolbars/draw', + 'esri/geometry/Circle', + 'esri/geometry/Polyline', + 'esri/geometry/geometryEngine', + './Feedback' +], function ( + dojoDeclare, + dojoLang, + dojoConnect, + dojoTopic, + esriGraphic, + esriDraw, + esriCircle, + esriPolyline, + esriGeometryEngine, + drawFeedback +) { + var clz = dojoDeclare([drawFeedback], { + /** + * + **/ + constructor: function (map,coordTool) { + this.syncEvents(); + this.inherited(arguments); + this.circlePoints = []; + }, + + /* + + */ + syncEvents: function () { + dojoTopic.subscribe( + 'manual-rangering-center-point-input', + dojoLang.hitch(this, this.onCenterPointManualInputHandler) + ); + + dojoTopic.subscribe( + 'clear-points', + dojoLang.hitch(this, this.clearPoints) + ); + }, + + /* + Handler for clearing out points + */ + clearPoints: function (centerPoint) { + this._points = []; + this.map.graphics.clear(); + }, + + /** + * + **/ + clearGraphics: function (evt) { + this.map.graphics.clear(); + }, + + /* + Handler for the manual input of a center point + */ + onCenterPointManualInputHandler: function (centerPoint) { + this._points = []; + this._points.push(centerPoint.offset(0, 0)); + this.set('startPoint', this._points[0]); + this.map.centerAt(centerPoint); + }, + + /** + * + **/ + _onClickHandler: function (evt) { + var snapPoint; + if (this.map.snappingManager) { + snapPoint = this.map.snappingManager._snappingPoint; + } + + var start = snapPoint || evt.mapPoint; + var map = this.map; + + this._points.push(start.offset(0, 0)); + if (this._points.length === 1) { + this.set('startPoint', this._points[0]); + } + this.circlePoints.push(start.offset(0, 0)); + + switch (this._geometryType) { + + case esriDraw.POINT: + this._drawEnd(start.offset(0, 0)); + this._setTooltipMessage(0); + break; + + case esriDraw.POLYLINE: + var pline = new esriPolyline({ + paths: [[[start.x, start.y], [start.x, start.y]]], + spatialReference: map.spatialReference + }); + + //var tgra = new esriGraphic(pline, this.lineSymbol); + this.lgraphic = new esriGraphic(pline, this.lineSymbol); + + if (map.snappingManager) { + map.snappingManager._setGraphic(this._graphic); + } + + if (this._points.length > 1) { + if (this.circleGraphic) { + var circleGraphic = new esriGraphic(this.circleGraphic.geometry, this.fillSymbol); + this.map.graphics.add(circleGraphic); + } + } + + if (this._points.length > 0) { + if (!this._onMouseMoveHandler_connect) { + this._onMouseMoveHandler_connect = dojoConnect.connect(this.map, 'onMouseMove', this._onMouseMoveHandler); + } + if (!this._onDoubleClickHandler_connect) { + this._onDoubleClickHandler_connect = dojoConnect.connect(this.map, 'onDblClick', dojoLang.hitch(this, this._onDoubleClickHandler)); + } + } + break; + } + + this._setTooltipMessage(this._points.length); + if (this._points.length > 1) { + var tooltip = this._tooltip; + if (tooltip) { + tooltip.innerHTML = 'Double-click to finish drawing range rings'; + } + } + }, + + /** + * + **/ + _onMouseMoveHandler: function (evt) { + var snapPoint; + if (this.map.snappingManager) { + snapPoint = this.map.snappingManager._snappingPoint; + } + + var start = this._points[0]; + + var end = snapPoint || evt.mapPoint; + var tGraphic = this.lgraphic; + var geom = tGraphic.geometry; + + geom.setPoint(0, 0, { x: start.x, y: start.y }); + geom.setPoint(0, 1, { x: end.x, y: end.y }); + + var length = esriGeometryEngine.geodesicLength(geom, 9001); + + var circleGeometry = new esriCircle(start, { + radius: length, + geodesic: true, + numberOfPoints: 360 + }); + + if (this.circleGraphic) { + this.map.graphics.remove(this.circleGraphic); + } + circleGeometry = dojoLang.mixin(circleGeometry, { + distanceDirectionType: "military-tools-range-rings" + }); + this.circleGraphic = new esriGraphic(circleGeometry, this.fillSymbol); + this.map.graphics.add(this.circleGraphic); + //this.lgraphic.setGeometry(geom); + }, + + /** + * + **/ + _onDoubleClickHandler: function (evt) { + this.disconnectOnMouseMoveHandlers(); + var points = dojoLang.clone(this.circlePoints); + this.cleanup(); + this._clear(); + this._setTooltipMessage(0); + var geom = dojoLang.mixin(this.circleGraphic.geometry, { + circlePoints: points + }); + this._drawEnd(geom); + }, + + /* + * + */ + disconnectOnMouseMoveHandlers: function (evt) { + dojoConnect.disconnect(this._onMouseMoveHandler_connect); + dojoConnect.disconnect(this._onDoubleClickHandler_connect); + this._onDoubleClickHandler_connect = null; + }, + + /* + * + */ + cleanup: function (evt) { + for (var i = this.map.graphics.graphics.length - 1; 0 <= i ; i--) { + if (this.map.graphics.graphics[i].geometry.hasOwnProperty("distanceDirectionType")) { + var circleGraphic = this.map.graphics.graphics[i]; + this.map.graphics.remove(circleGraphic); + } + } + this.circlePoints = []; + } + + }); + return clz; +}); diff --git a/source/widget/DistanceAndDirection/models/RangeRingModel.js b/source/widget/DistanceAndDirection/models/RangeRingModel.js new file mode 100644 index 00000000..e69de29b diff --git a/source/widget/DistanceAndDirection/models/ShapeModel.js b/source/widget/DistanceAndDirection/models/ShapeModel.js new file mode 100644 index 00000000..fa82852b --- /dev/null +++ b/source/widget/DistanceAndDirection/models/ShapeModel.js @@ -0,0 +1,205 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/array', + 'dojo/_base/lang', + 'dojo/string', + 'dojo/number', + 'esri/geometry/geometryEngine', + 'esri/geometry/webMercatorUtils', + 'esri/geometry/Point', + 'esri/geometry/Polyline', + 'esri/geometry/Circle', + 'esri/units' +], function ( + dojoDeclare, + dojoArray, + dojoLang, + dojoString, + dojoNumber, + esriGeometryEngine, + esriWMUtils, + esriPoint, + esriPolyline, + esriCircle, + esriUnit +) { + return dojoDeclare(null, { + + Units: [ + 'meters', + 'feet', + 'kilometers', + 'miles', + 'nautical-miles', + 'yards' + ], + + /** + * + **/ + getAngle: function (inUnits) { + var angle = null; + if (this.angle === undefined) { + var delx = this.endPoint.y - this.startPoint.y; + var dely = this.endPoint.x - this.startPoint.x; + + var azi = Math.atan2(dely, delx) * 180 / Math.PI; + angle = ((azi + 360) % 360); + } else { + angle = Number(this.angle); + } + if (inUnits === 'mils') { + angle *= 17.777777778; + } + + return angle.toFixed(2); + }, + + /** + * Returns Geodesic Length of the Geometry + **/ + getLength: function (withUnit) { + + var u = this.Units[0]; + if (this.Units.indexOf(withUnit.toLowerCase()) > -1){ + u = withUnit.toLowerCase(); + } + + return esriGeometryEngine.geodesicLength( + this.geographicGeometry, + u + ); + }, + + /** + * + **/ + getFormattedLength: function (withUnit) { + return dojoNumber.format(this.getLength(withUnit), { + places:4 + }); + }, + + /** + * + * @param length + * @returns {*} + */ + formatLength: function (length, withUnit) { + return dojoNumber.format(length, { + places: 4 + }); + }, + + /** + * + **/ + constructor: function (args) { + dojoDeclare.safeMixin(this, args); + + if (this.geometry.type === 'polygon') { + if (this.geometry.hasOwnProperty('drawType')) { + if (this.geometry.drawType === 'ellipse') { + var line = new esriPolyline(); + dojoArray.forEach(this.geometry.geometry.rings, dojoLang.hitch(this, function (ring) { + line.paths.push(ring); + })); + line.spatialReference = this.geometry.spatialReference; + line = esriWMUtils.webMercatorToGeographic(line); + this.geographicGeometry = line; + this.geodesicGeometry = esriGeometryEngine.geodesicDensify(this.geometry.geometry, 10000); + this.wmGeometry = this.geometry.geometry; + this.angle = this.geometry.angle; + this.startPoint = esriWMUtils.webMercatorToGeographic(this.geometry.center); + this.formattedStartPoint = dojoString.substitute('${xStr}, ${yStr}', { + xStr: dojoNumber.format(this.startPoint.y, {places:4}), + yStr: dojoNumber.format(this.startPoint.x, {places:4}) + }); + } + } else { + var pLine = new esriPolyline({ + paths: [ + [this.geometry.paths[0][0], this.geometry.paths[0][1]] + ], + spatialReference: { + wkid: this.geometry.spatialReference.wkid + } + }); + pLine = esriWMUtils.webMercatorToGeographic(pLine); + this.geographicGeometry = pLine; + this.geodesicGeometry = esriGeometryEngine.geodesicDensify(pLine, 10000); + this.wmGeometry = this.geometry; + this.startPoint = this.geodesicGeometry.getPoint(0,0); + this.endPoint = this.geodesicGeometry.getPoint( + 0, + this.geodesicGeometry.paths[0].length - 1); + + this.formattedStartPoint = dojoString.substitute('${xStr}, ${yStr}', { + xStr: dojoNumber.format(this.startPoint.y, {places:4}), + yStr: dojoNumber.format(this.startPoint.x, {places:4}) + }); + + this.formattedEndPoint = dojoString.substitute('${xStr}, ${yStr}', { + xStr: dojoNumber.format(this.endPoint.y, {places:4}), + yStr: dojoNumber.format(this.endPoint.x, {places:4}) + }); + } + } else if (this.geometry.type === "point") { + this.geodesicGeometry = esriGeometryEngine.geodesicBuffer( + this.geometry, + this.calculatedDistance, + 'meters' + ); + this.geographicGeometry = this.lineGeometry !== null ? this.lineGeometry : this.geometry; + if (this.geodesicGeometry.spatialReference.wkid !== 102100 && + this.geodesicGeometry.spatialReference.wkid !== 3857) { + this.wgsGeometry = this.geodesicGeometry; + this.wmGeometry = esriWMUtils.geographicToWebMercator(this.geodesicGeometry); + } else { + this.wgsGeometry = esriWMUtils.webMercatorToGeographic(this.geodesicGeometry); + this.wmGeometry = this.geodesicGeometry; + } + + this.formattedStartPoint = dojoString.substitute("${xStr}, ${yStr}", { + xStr: dojoNumber.format(this.wgsGeometry.getCentroid().y, {places:4}), + yStr: dojoNumber.format(this.wgsGeometry.getCentroid().x, {places:4}) + }); + } else { + this.geodesicGeometry = esriGeometryEngine.geodesicDensify(this.geographicGeometry, 10000); + this.wmGeometry = esriWMUtils.geographicToWebMercator(this.geodesicGeometry); + + this.startPoint = this.geodesicGeometry.getPoint(0,0); + this.endPoint = this.geodesicGeometry.getPoint( + 0, + this.geodesicGeometry.paths[0].length - 1); + + this.formattedStartPoint = dojoString.substitute('${xStr}, ${yStr}', { + xStr: dojoNumber.format(this.startPoint.y, {places:4}), + yStr: dojoNumber.format(this.startPoint.x, {places:4}) + }); + + this.formattedEndPoint = dojoString.substitute('${xStr}, ${yStr}', { + xStr: dojoNumber.format(this.endPoint.y, {places:4}), + yStr: dojoNumber.format(this.endPoint.x, {places:4}) + }); + } + } + }); +}); diff --git a/source/widget/DistanceAndDirection/models/dialogConfirm.js b/source/widget/DistanceAndDirection/models/dialogConfirm.js new file mode 100644 index 00000000..4b550e97 --- /dev/null +++ b/source/widget/DistanceAndDirection/models/dialogConfirm.js @@ -0,0 +1,121 @@ +/////////////////////////////////////////////////////////////////////////// +// Code sourced from https://github.com/speich/DialogConfirm +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/lang', + 'dojo/_base/declare', + 'dojo/_base/Deferred', + 'dojo/dom-construct', + 'dijit/Dialog', + 'dijit/form/Button', + 'dijit/form/CheckBox' +], function(lang, declare, Deferred, domConstruct, Dialog, Button, Checkbox) { + + /** + * @class + * @name rfe.DialogConfirm + * @extends {dijit.Dialog} + * @property {dijit.form.Button} okButton reference to OK button + * @property {dijit.form.Button} cancelButton reference to Cancel button + * @property {dijit.form.CheckBox} skipCheckBox reference to skipping check box + * @property {boolean} hasOkButton create an OK button? + * @property {boolean} hasCancelButton create a cancel button + * @property {boolean} hasSkipCheckBox create the skipping check box + * @property {boolean} hasUnderlay create the dialog underlay? + * @property {dojo.Deferred} dfd Deferred + * @property {HTMLDivElement} buttonNode reference to div containing buttons + */ + return declare(Dialog, /* @lends rfe.DialogConfirm.prototype */ { + okButton: null, + cancelButton: null, + skipCheckBox: null, + hasOkButton: true, + hasCancelButton: true, + hasSkipCheckBox: true, + hasUnderlay: true, + dfd: null, + buttonNode: null, + + /** + * Instantiates the confirm dialog. + * @constructor + * @param {object} props + */ + constructor: function(props) { + lang.mixin(this, props); + }, + + /** + * Creates the OK/Cancel buttons. + */ + postCreate: function() { + this.inherited('postCreate', arguments); + + var label, div, remember = false; + + div = domConstruct.create('div', { + className: 'dijitDialogPaneContent dialogConfirm' + }, this.domNode, 'last'); + + if (this.hasSkipCheckBox) { + this.skipCheckBox = new Checkbox({ + checked: false + }, domConstruct.create('div')); + div.appendChild(this.skipCheckBox.domNode); + label = domConstruct.create('label', { + 'for': this.skipCheckBox.id, + innerHTML: 'Remember my decision and do not ask again.
    ' + }, div); + } + if (this.hasOkButton) { + this.okButton = new Button({ + label: 'OK', + onClick: lang.hitch(this, function() { + remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; + this.hide(); + this.dfd.resolve(remember); + }) + }, domConstruct.create('div')); + div.appendChild(this.okButton.domNode); + } + if (this.hasCancelButton) { + this.cancelButton = new Button({ + label: 'Cancel', + onClick: lang.hitch(this, function() { + remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; + this.hide(); + this.dfd.cancel(remember); + }) + }, domConstruct.create('div')); + div.appendChild(this.cancelButton.domNode); + } + this.buttonNode = div; + }, + + /** + * Shows the dialog. + * @return {Deferred} + */ + show: function() { + this.inherited('show', arguments); + if (!this.hasUnderlay) { + domConstruct.destroy(this.id + '_underlay'); // remove underlay + } + this.dfd = new Deferred(); + return this.dfd; + } + }); +}); diff --git a/source/widget/DistanceAndDirection/nls/strings.js b/source/widget/DistanceAndDirection/nls/strings.js new file mode 100644 index 00000000..73b64550 --- /dev/null +++ b/source/widget/DistanceAndDirection/nls/strings.js @@ -0,0 +1,5 @@ +define({ + root: ({ + _widgetLabel: "Distance and Direction" + }), +}); diff --git a/source/widget/DistanceAndDirection/setting/Setting.html b/source/widget/DistanceAndDirection/setting/Setting.html new file mode 100644 index 00000000..9097b529 --- /dev/null +++ b/source/widget/DistanceAndDirection/setting/Setting.html @@ -0,0 +1,7 @@ +
    +
    +

    Distance and Direction Feedback Style

    +
    +
    +
    +
    diff --git a/source/widget/DistanceAndDirection/setting/Setting.js b/source/widget/DistanceAndDirection/setting/Setting.js new file mode 100644 index 00000000..baee916c --- /dev/null +++ b/source/widget/DistanceAndDirection/setting/Setting.js @@ -0,0 +1,346 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright © 2014 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +define([ + 'dojo/_base/declare', + 'dojo/_base/html', + 'dojo/_base/lang', + 'dojo/_base/array', + 'dojo/_base/Color', + 'dojo/dom-geometry', + 'dojo/query', + 'dojo/dom', + + 'jimu/BaseWidgetSetting', + 'jimu/dijit/ColorPicker', + 'jimu/dijit/SimpleTable', + + 'dijit/form/NumberSpinner', + 'dijit/registry', + 'jimu/dijit/Message', + 'dijit/_WidgetsInTemplateMixin', + 'dijit/ColorPalette' + +], + function( + dojoDeclare, + dojoHTML, + dojoLang, + dojoArray, + dojoColor, + dojoDomGeometry, + dojoQuery, + dojoDom, + jimuBaseWidgetSetting, + jimuColorPicker, + jimuTable, + dijitNumberSpinner, + dijitRegistry, + dijitMessage, + dijitWidgetsInTemplateMixin + ) { + + return dojoDeclare([jimuBaseWidgetSetting, dijitWidgetsInTemplateMixin], { + baseClass: 'distance-and-direction-setting', + + startup: function () { + this.inherited(arguments); + var feedbackTableFields = [{ + name: 'showTab', + title: 'Show Tab', + width: '16%', + type: 'checkbox', + onChange: dojoLang.hitch(this, this._checkBoxChange), + 'class': 'show' + }, { + name: 'index', + title: 'index', + type: 'text', + hidden: true + }, { + name: 'feedbackShape', + title: 'Feedback Shape', + width: '28%', + type: 'text' + }, { + name: 'lineColor', + title: 'Line Color', + create: dojoLang.hitch(this, this._createColorPicker), + setValue: dojoLang.hitch(this, this._setColorPicker), + getValue: dojoLang.hitch(this, this._getColorPicker), + width: '28%', + type: 'extension' + }, { + name: 'lineWidth', + title: 'Line Width', + create: dojoLang.hitch(this, this._createNumberSpinner), + setValue: dojoLang.hitch(this, this._setNumberSpinnerValue), + getValue: dojoLang.hitch(this, this._getNumberSpinnerValue), + type: 'extension', + width: '28%' + } + ]; + + var feedbackArgs = { + fields: feedbackTableFields, + selectable: true, + autoHeight: false + }; + + this.displayFeedbackTable = new jimuTable(feedbackArgs); + this.displayFeedbackTable.placeAt(this.feedbackTable); + dojoHTML.setStyle(this.displayFeedbackTable.domNode, { + 'height': '100%' + }); + + var labelTableFields = [{ + name: 'index', + title: 'index', + type: 'text', + hidden: true + }, { + name: 'feedbackLabel', + title: 'Feedback Label', + width: '44%', + type: 'text' + }, { + name: 'textColor', + title: 'Text Color', + create: dojoLang.hitch(this, this._createColorPicker), + setValue: dojoLang.hitch(this, this._setColorPicker), + getValue: dojoLang.hitch(this, this._getColorPicker), + width: '28%', + type: 'extension' + }, { + name: 'textSize', + title: 'Text Size', + create: dojoLang.hitch(this, this._createTextNumberSpinner), + setValue: dojoLang.hitch(this, this._setNumberSpinnerValue), + getValue: dojoLang.hitch(this, this._getNumberSpinnerValue), + type: 'extension', + width: '28%' + } + ]; + + var labelArgs = { + fields: labelTableFields, + selectable: true, + autoHeight: false + }; + + this.displayLabelTable = new jimuTable(labelArgs); + this.displayLabelTable.placeAt(this.labelTable); + dojoHTML.setStyle(this.displayLabelTable.domNode, { + 'height': '100%' + }); + + + this.setConfig(this.config); + }, + + + postCreate: function(){ + + }, + + + _createColorPicker: function(td) { + var colorPicker = new jimuColorPicker(); + colorPicker.placeAt(td); + }, + + _getColorPicker: function(td) { + return dijitRegistry.byId(td.childNodes[0].id).getColor(); + }, + + _setColorPicker: function(td, color) { + dijitRegistry.byId(td.childNodes[0].id).setColor(new dojoColor(color)); + }, + + _createNumberSpinner: function(td) { + var numberSpinner = new dijitNumberSpinner({ + value: 2, + smallDelta: 1, + constraints: { min:1, max:10, places:0 }, + style: "width:100px" + }); + numberSpinner.placeAt(td); + }, + + _createTextNumberSpinner: function(td) { + var numberSpinner = new dijitNumberSpinner({ + value: 12, + smallDelta: 1, + constraints: { min:1, max:36, places:0 }, + style: "width:100px" + }); + numberSpinner.placeAt(td); + }, + + _getNumberSpinnerValue: function(td) { + return dojoQuery('.dijitInputInner', td)[0].value; + }, + + _setNumberSpinnerValue: function(td, value) { + dojoQuery('.dijitInputInner', td)[0].value = value; + }, + + setTextSymbol: function () { + console.log('Set Text Symbol'); + }, + + setConfig: function(config){ + + var feedbacks = [ + {shape: 'Line'}, + {shape: 'Circle'}, + {shape: 'Ellipse'}, + {shape: 'Rings'} + ]; + + var configSettings = [{ + showTab: config.feedback.lineSymbol.showTab, + color: config.feedback.lineSymbol.color, + width: config.feedback.lineSymbol.width + }, { + showTab: config.feedback.circleSymbol.showTab, + color: config.feedback.circleSymbol.outline.color, + width: config.feedback.circleSymbol.outline.width + }, { + showTab: config.feedback.ellipseSymbol.showTab, + color: config.feedback.ellipseSymbol.outline.color, + width: config.feedback.ellipseSymbol.outline.width + }, { + showTab: config.feedback.rangeRingSymbol.showTab, + color: config.feedback.rangeRingSymbol.color, + width: config.feedback.rangeRingSymbol.width + }, { + color: config.feedback.labelSymbol.color, + width: config.feedback.labelSymbol.font.size + } + ]; + + this._setFeedbackTable(feedbacks, configSettings); + + this.displayLabelTable.clear(); + + this.displayLabelTable.addRow({ + feedbackLabel: 'Feedback Label', + index: "0", + textColor: configSettings[4].color, + textSize: configSettings[4].width + }); + + }, + + /* + ** + */ + _setFeedbackTable:function(feedbacks, configSettings){ + this.displayFeedbackTable.clear(); + for (var i = 0; i < feedbacks.length; i++) { + var rowData = { + feedbackShape: feedbacks[i].shape, + index: "" + i, + showTab: configSettings[i].showTab, + lineColor: configSettings[i].color, + lineWidth: configSettings[i].width + }; + this.displayFeedbackTable.addRow(rowData); + }; + }, + + getConfig: function(){ + + var feedbackData = this.displayFeedbackTable.getData(); + var labelData = this.displayLabelTable.getData(); + + var allTabsFalse = 0; + + dojoArray.forEach(feedbackData, function(tData) { + if (tData.showTab) { + allTabsFalse = allTabsFalse + 1; + } + }); + + + if(allTabsFalse != 0){ + this.config.feedback = { + lineSymbol: { + showTab: feedbackData[0].showTab, + type: 'esriSLS', + style: 'esriSLSSolid', + color: feedbackData[0].lineColor, + width: feedbackData[0].lineWidth + }, + circleSymbol: { + showTab: feedbackData[1].showTab, + type: 'esriSFS', + style: 'esriSFSNull', + color: [255,0,0,0], + outline: { + color: feedbackData[1].lineColor, + width: feedbackData[1].lineWidth, + type: 'esriSLS', + style: 'esriSLSSolid' + } + }, + ellipseSymbol: { + showTab: feedbackData[2].showTab, + type: 'esriSFS', + style: 'esriSFSNull', + color: [255,0,0,0], + outline: { + color: feedbackData[2].lineColor, + width: feedbackData[2].lineWidth, + type: 'esriSLS', + style: 'esriSLSSolid' + } + }, + rangeRingSymbol: { + showTab: feedbackData[3].showTab, + type: 'esriSLS', + style: 'esriSLSSolid', + color: feedbackData[3].lineColor, + width: feedbackData[3].lineWidth + }, + labelSymbol: { + 'type' : 'esriTS', + 'color' : labelData[0].textColor, + 'verticalAlignment' : 'middle', + 'horizontalAlignment' : 'center', + 'xoffset' : 0, + 'yoffset' : 0, + 'kerning' : true, + 'font' : { + 'family' : 'arial', + 'size' : labelData[0].textSize, + 'style' : 'normal', + 'weight' : 'normal', + 'decoration' : 'none' + } + } + }; + return this.config; + } else { + new dijitMessage({ + message: 'The widget must be configured with at least one tab shown' + }); + return false; + } + } + }); + }); diff --git a/source/widget/DistanceAndDirection/setting/css/images/table_under_line.png b/source/widget/DistanceAndDirection/setting/css/images/table_under_line.png new file mode 100644 index 0000000000000000000000000000000000000000..9d4ec3a75dac3b4e48066dc588454f9cd122bbcd GIT binary patch literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfx!3HGlw@oMqQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#A*&phoHs01c_e{?k->dpOMR+ V`Knc+<_(}6gQu&X%Q~loCICsMAu9j? literal 0 HcmV?d00001 diff --git a/source/widget/DistanceAndDirection/setting/css/style.css b/source/widget/DistanceAndDirection/setting/css/style.css new file mode 100644 index 00000000..d78cb6e0 --- /dev/null +++ b/source/widget/DistanceAndDirection/setting/css/style.css @@ -0,0 +1,74 @@ +.distance-and-direction-setting .table-feedbacks{ + width: 100%; + height: 197px; + margin-top: 15px; +} + +.distance-and-direction-setting .table-labels{ + width: 100%; + height: 77px; + margin-top: 15px; +} + +.distance-and-direction-setting .simple-table-row{ + height: 40px; +} + +.jimu-simple-table .body-section .table-div { + background-image: url(./images/table_under_line.png) !important; +} + +.distance-and-direction-setting { + margin-left: 0px; +} + +.distance-and-direction-setting-h3 { + color: #596679; +} + +.distance-and-direction-setting-style table { + color: #333333; + width: 100%; + border-collapse: collapse; +} + +.distance-and-direction-setting-style th { + background-color: #518dca; + padding: 8px; + text-align: left; + color: #ffffff; +} + +.distance-and-direction-setting-style tr { + background-color: #ffffff; +} + +.distance-and-direction-setting-style td { + padding: 8px; +} + +.settings-section tr { + vertical-align: top; +} + +.distance-and-direction-setting-line-size { + width: 70px; +} + +.distance-and-direction-setting-color-picker { + width: 70px; +} + +.distance-and-direction-setting-interval-width { + border-color: #000; + border-style: hidden solid solid solid; + border-width: 1px; + height: 10px; + margin: auto; +} + +.distance-and-direction-setting-style-map { + width: 500px; + height: 550px; + float: left; +} \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/setting/nls/strings.js b/source/widget/DistanceAndDirection/setting/nls/strings.js new file mode 100644 index 00000000..3510173c --- /dev/null +++ b/source/widget/DistanceAndDirection/setting/nls/strings.js @@ -0,0 +1,5 @@ +define({ + root: ({ + serviceUrl: "Set service url:" + }) +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html b/source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html new file mode 100644 index 00000000..d8433fa3 --- /dev/null +++ b/source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html @@ -0,0 +1,27 @@ +
    + Set Coordinate Format String +
    + + + + +
    +
    Add "+/-" prefix to positive and negative numbers
    +
    + +
    +
    +
    Cancel
    +
    Apply
    +
    +
    diff --git a/source/widget/DistanceAndDirection/templates/TabCircle.html b/source/widget/DistanceAndDirection/templates/TabCircle.html new file mode 100644 index 00000000..3deb0a85 --- /dev/null +++ b/source/widget/DistanceAndDirection/templates/TabCircle.html @@ -0,0 +1,110 @@ +
    +
    + +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    + +
    + + + + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    OK
    +
    Clear Graphics
    +
    + +
    +
    diff --git a/source/widget/DistanceAndDirection/templates/TabEllipse.html b/source/widget/DistanceAndDirection/templates/TabEllipse.html new file mode 100644 index 00000000..d668ffac --- /dev/null +++ b/source/widget/DistanceAndDirection/templates/TabEllipse.html @@ -0,0 +1,100 @@ +
    +
    +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    + Axis +
    + +
    + +
    +
    + +
    + +
    + +
    +
    + +
    + +
    + +
    +
    +
    + +
    + +
    + + +
    +
    +
    + +
    + + +
    +
    OK
    +
    Clear Graphics
    +
    +
    +
    + diff --git a/source/widget/DistanceAndDirection/templates/TabLine.html b/source/widget/DistanceAndDirection/templates/TabLine.html new file mode 100644 index 00000000..7c4c5930 --- /dev/null +++ b/source/widget/DistanceAndDirection/templates/TabLine.html @@ -0,0 +1,103 @@ +
    + +
    + +
    + +
    + +
    +
    + +
    + +
    + + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    + +
    + +
    + + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + +
    + +
    + + + +
    +
    + +
    + +
    + + + +
    +
    + +
    +
    OK
    +
    Clear Graphics
    +
    + +
    +
    diff --git a/source/widget/DistanceAndDirection/templates/TabRange.html b/source/widget/DistanceAndDirection/templates/TabRange.html new file mode 100644 index 00000000..c3de62d2 --- /dev/null +++ b/source/widget/DistanceAndDirection/templates/TabRange.html @@ -0,0 +1,95 @@ +
    + +
    + +
    + +
    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    + +
    + +
    + +
    +
    + +
    + +
    + + +
    +
    + +
    + +
    + +
    +
    + +
    +
    OK
    +
    Clear Graphics
    +
    + +
    +
    \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/README.md b/source/widget/DistanceAndDirection/tests/README.md new file mode 100644 index 00000000..a73a3f6a --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/README.md @@ -0,0 +1,65 @@ +Distance and Direction Widget: Unit testing +=========================================== + +The Distance and Direction Widget uses [Intern](http://theintern.io/) as its test runner. Unit tests can be +executed directly from a browser. To run functional tests, you will have to use either a hosted environment such as +[Sauce Labs](https://saucelabs.com/). + +## Instructions + +### Getting Intern + +Install the latest version of Intern 2.x using npm at the web folder level. NPM needs to be installed first. + +``` +npm install intern +``` + +The following sections assume test folder and node_modules (intern) folders all exist within the same parent +test WAB app folder. + +### Running the units tests + +#### From a browser + +1. Create a test WAB app using Web AppBuilder +2. Download the test WAB app and extract to a folder +3. Create a virtual directory pointing to the location of the test WAB app +4. Deploy the DistanceAndDirection widget to the test WAB app widgets folder +5. Install Intern components to the root folder to a web server. Note: NPM needs to be installed before calling +``` +npm install intern +``` +6. Open a browser and navigate to http://hostname/path-to-distance-and-direction-folder/node_modules/intern/client.html?config=widgets/DistanceAndDirection/tests/intern +7. View the results in the browser console window. + +#### Through a hosted unit test environment + +The included intern configuration is not setup to use in a hosted environment. To use a hosted environment such as +Sauce Labs see the [Configuring Intern](https://github.com/theintern/intern/wiki/Configuring-Intern) wiki page. + +## Issues + +Find a bug or want to request a new feature? Please let us know by submitting an issue. + +## Contributing + +Esri welcomes contributions from anyone and everyone. Please see our +[guidelines for contributing](https://github.com/esri/contributing). + +All web components produced follow [Esri's tailcoat](http://arcgis.github.io/tailcoat/styleguides/css/) style guide. + +If you are using [JS Hint](http://http://www.jshint.com/) there is a .jshintrc file included in the root folder which +enforces this style. + +## Licensing + +Copyright 2014 Esri + +Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at +[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) + +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on +an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the +specific language governing permissions and limitations under the License. \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js new file mode 100644 index 00000000..6e0b2e7a --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js @@ -0,0 +1,220 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'dojo/dom-construct', + 'dojo/_base/window', + 'dojo/number', + 'esri/map', + 'esri/geometry/Extent', + 'DD/util', + 'dojo/promise/all', + 'dojo/_base/lang', + 'dojo/_base/Deferred', + 'jimu/dijit/CheckBox', + 'jimu/BaseWidget', + 'jimu/dijit/Message', + 'dijit/form/Select', + 'dijit/form/TextBox' +], function(registerSuite, assert, domConstruct, win, dojoNumber, Map, Extent, DDUtil, dojoAll, lang, Deferred) { + // local vars scoped to this module + var map, ddUtil; + var dms2,dms3,ds,ds2,dp,ns,pLat,pLon,pss,ms,ss; + var notations; + var totalTestCount = 0; + var latDDArray = []; + var lonDDArray = []; + var latDDMArray = []; + var lonDDMArray = []; + var latDMSArray = []; + var lonDMSArray = []; + + registerSuite({ + name: 'Distance Direction Widget', + // before the suite starts + setup: function() { + // load claro and esri css, create a map div in the body, and create map and Coordinate Conversion objects for our tests + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('
    ', win.body(), 'only'); + domConstruct.place('
    ', win.body(), 'last'); + + map = new Map("map", { + basemap: "topo", + center: [-122.45, 37.75], + zoom: 13, + sliderStyle: "small", + extent: new Extent({xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:{wkid:4326}}) + }); + + ddUtil = new DDUtil("https://hgis-ags10-4-1.gigzy.local/ags/rest/services/Utilities/Geometry/GeometryServer"); + + notations = ddUtil.getNotations(); + + //populate the arrays that will be used in the tests + //dms2 = degrees/minutes/seconds two figures + dms2 = ['0','00']; + //dms3 = degrees/minutes/seconds three figures + dms3 = ['0','00','000']; + //ds = degree symbol + ds = ['','°','˚','º','^','~','*']; + //there has to be some seperator between degrees and minute values + ds2 = [' ','°','˚','º','^','~','*','-','_']; + //ms = minute symbol + ms = ["","'","′"]; + //there has to be some seperator between minute and second values + ms2 = [' ',"'","′"]; + //ms = second symbol + ss = ['"','¨','˝']; + //dp = decimal place + //just test a single decimal place using both comma and decimal point + dp = ['','.0',',0']; + //ns = number seperator + //we know that a comma seperator used with a comma for decimal degrees will fail so do not test for this + ns = [' ',':',';','|','/','\\']; + //pLat = prefix / suffix latitude - test lower and upper case + pLat = ['','n','S','+','-']; + //pLon = prefix / suffix longitude + pLon = ['','E','w','+','-']; + //pss = prefix / suffix spacer + pss = ['',' ']; + + + //set up an array of each combination of DD latitude values + for (var a = 0; a < dms2.length; a++) { + for (var b = 0; b < dp.length; b++) { + for (var c = 0; c < ds.length; c++) { + latDDArray.push(dms2[a] + dp[b] + ds[c]); + } + } + } + //set up an array of each combination of DD longitude values + for (var a = 0; a < dms3.length; a++) { + for (var b = 0; b < dp.length; b++) { + for (var c = 0; c < ds.length; c++) { + lonDDArray.push(dms3[a] + dp[b] + ds[c]); + } + } + } + + //set up an array of each combination of DDM latitude values + for (var a = 0; a < dms2.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < dp.length; d++) { + for (var e = 0; e < ms.length; e++) { + latDDMArray.push(dms2[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); + } + } + } + } + } + + //set up an array of each combination of DDM longitude values + for (var a = 0; a < dms3.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < dp.length; d++) { + for (var e = 0; e < ms.length; e++) { + lonDDMArray.push(dms3[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); + } + } + } + } + } + + //set up an array of each combination of DMS latitude values + for (var a = 0; a < dms2.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < ms2.length; d++) { + for (var e = 0; e < dms2.length; e++) { + for (var f = 0; f < dp.length; f++) { + for (var g = 0; g < ss.length; g++) { + latDMSArray.push(dms2[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); + } + } + } + } + } + } + } + + //set up an array of each combination of DMS longitude values + for (var a = 0; a < dms3.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < ms2.length; d++) { + for (var e = 0; e < dms2.length; e++) { + for (var f = 0; f < dp.length; f++) { + for (var g = 0; g < ss.length; g++) { + lonDMSArray.push(dms3[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); + } + } + } + } + } + } + } + + jsonLoader = function loadTests(file, callback) { + var rawFile = new XMLHttpRequest(); + rawFile.overrideMimeType("application/json"); + rawFile.open("GET", file, false); + rawFile.onreadystatechange = function() { + if (rawFile.readyState === 4 && rawFile.status == "200") { + callback(rawFile.responseText); + } + } + rawFile.send(null); + } + + roundNumber = function round(value, decimals) { + return Number(Math.round(value+'e'+decimals)+'e-'+decimals); + } + }, + + // before each test executes + beforeEach: function() { + // do nothing + }, + + // after the suite is done (all tests) + teardown: function() { + // do nothing + }, + + 'Test Manual Input: Convert DDM to Lat/Long': function() { + //test to ensure inputed DDM is converted correctly to Lat/Long (4 Decimal Places) + //tests held in file: toGeoFromDDM.json + + //this.skip('Skip test for now') + var count = 0; + var DDM2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromDDM.json", lang.hitch(this,function(response){ + DDM2geo = JSON.parse(response); + })); + + for (var i = 0; i < DDM2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(DDM2geo.tests[i].testString,'DDM')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],4), roundNumber(DDM2geo.tests[i].lon,4), DDM2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],4), roundNumber(DDM2geo.tests[i].lat,4), DDM2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert DDM to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + DDM2geo = null; + })); + }, + + }); +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js new file mode 100644 index 00000000..8ba338d3 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js @@ -0,0 +1,53 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'require' +], function ( + registerSuite, + assert, + require +) { + registerSuite({ + name: 'index', + 'create line': function() { + return this.remote + .get('http://mawidgets/ma2/') + .sleep(5000) + .findById('dijit__WidgetBase_2') + .click() + .end() + .sleep(5000) + .findAllByClassName('tab-item-div') + .then(function(t) { + return t[1].click(); + }) + .end() + .sleep(1000) + .findAllByClassName('addPointBtn') + .then(function (b) { + console.log('point btn length' + b.length); + b[1].click(); + }) + .end() + .sleep(1000) + .findById('map') + .moveMouseTo(674, 498) + .sleep(1000) + .clickMouseButton(0) + .sleep(1000) + .moveMouseTo(675, 500) + .sleep(1000) + .clickMouseButton(0) + .sleep(1000) + .end() + .findAllByCssSelector('input[data-dojo-attach-point="textbox,focusNode"]') + .then(function(t) { + return t[0].click(); + }) + .getProperty('value') + .then(function (text){ + assert(text[0] !== null,"Start Point Should be a value"); + }); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js new file mode 100644 index 00000000..5abc4285 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js @@ -0,0 +1,83 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'dojo/dom-construct', + 'dojo/_base/window', + 'esri/map', + 'DD/views/TabCircle', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/dom-attr', + 'dojo/dom-class', + 'dojo/dom-style', + 'dojo/string', + 'dojo/number', + 'dijit/form/Select' +], function(registerSuite, assert, domConstruct, win, Map, TabCircle) { + // local vars scoped to this module + var map, circleTab; + + registerSuite({ + name: 'Distance-Direction-Line-Widget', + // before the suite starts + setup: function() { + // load claro and esri css, create a map div in the body, and create the map object and print widget for our tests + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('
    ', win.body(), 'only'); + domConstruct.place('
    ', win.body(), 'last'); + + map = new Map("map", { + basemap: "topo", + center: [-122.45, 37.75], + zoom: 13, + sliderStyle: "small" + }); + }, + + // before each test executes + beforeEach: function() { + // do nothing + }, + + // after the suite is done (all tests) + teardown: function() { + if (map.loaded) { + map.destroy(); + } + if (circleTab) { + circleTab.destroy(); + } + }, + + 'Test TabCircle.ctor()': function() { + console.log('Start CTOR test'); + + circleTab = new TabCircle({ + map: map, + appConfig: {geometryService:""} + }, domConstruct.create("div")).placeAt("circleNode"); + circleTab.startup(); + + assert.ok(circleTab); + assert.instanceOf(circleTab, TabCircle, 'circleTab should be an instance of TabCircle'); + + console.log('End CTOR test'); + }, + + 'Test Clear Graphics': function() { + // let the test output console reporter know we are waiting for stuff to load + console.log('Start clear graphic test'); + if (circleTab) { + circleTab.clearGraphics(); + } + console.log('End clear graphic test'); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js new file mode 100644 index 00000000..2402e82e --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js @@ -0,0 +1,1847 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'dojo/dom-construct', + 'dojo/_base/window', + 'esri/map', + 'esri/geometry/Extent', + 'DD/views/TabLine', + 'DD/util', + 'dojo/promise/all', + 'dojo/_base/lang', + 'dojo/_base/Deferred' +], function(registerSuite, assert, domConstruct, win, Map, Extent, TabLine, DDUtil, dojoAll, lang, Deferred) { + // local vars scoped to this module + var map, ddUtil; + var dms2,dms3,ds,ds2,dp,ns,pLat,pLon,pss,ms,ss; + var notations; + var totalTestCount = 0; + var latDDArray = []; + var lonDDArray = []; + var latDDMArray = []; + var lonDDMArray = []; + var latDMSArray = []; + var lonDMSArray = []; + + registerSuite({ + name: 'Distance Direction Widget', + // before the suite starts + setup: function() { + // load claro and esri css, create a map div in the body, and create map and Coordinate Conversion objects for our tests + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('
    ', win.body(), 'only'); + domConstruct.place('
    ', win.body(), 'last'); + + map = new Map("map", { + basemap: "topo", + center: [-122.45, 37.75], + zoom: 13, + sliderStyle: "small", + extent: new Extent({xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:{wkid:4326}}) + }); + + ddUtil = new DDUtil("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer"); + + notations = ddUtil.getNotations(); + + //we need to initialise ont of the tabs so we can gain access to the coordinate control + tabLine = new TabLine({ + map: map, + lineSymbol: { + type: 'esriSLS', + style: 'esriSLSSolid', + color: [255, 50, 50, 255], + width: 1.25 + }, + appConfig: {geometryService:"http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer"} + }, domConstruct.create("div")).placeAt("lineNode"); + tabLine.startup(); + + //populate the arrays that will be used in the tests + //dms2 = degrees/minutes/seconds two figures + dms2 = ['0','00']; + //dms3 = degrees/minutes/seconds three figures + dms3 = ['0','00','000']; + //ds = degree symbol + ds = ['','°','˚','º','^','~','*']; + //there has to be some seperator between degrees and minute values + ds2 = [' ','°','˚','º','^','~','*','-','_']; + //ms = minute symbol + ms = ["","'","′"]; + //there has to be some seperator between minute and second values + ms2 = [' ',"'","′"]; + //ms = second symbol + ss = ['"','¨','˝']; + //dp = decimal place + //just test a single decimal place using both comma and decimal point + dp = ['','.0',',0']; + //ns = number seperator + //we know that a comma seperator used with a comma for decimal degrees will fail so do not test for this + ns = [' ',':',';','|','/','\\']; + //pLat = prefix / suffix latitude - test lower and upper case + pLat = ['','n','S','+','-']; + //pLon = prefix / suffix longitude + pLon = ['','E','w','+','-']; + //pss = prefix / suffix spacer + pss = ['',' ']; + + + //set up an array of each combination of DD latitude values + for (var a = 0; a < dms2.length; a++) { + for (var b = 0; b < dp.length; b++) { + for (var c = 0; c < ds.length; c++) { + latDDArray.push(dms2[a] + dp[b] + ds[c]); + } + } + } + //set up an array of each combination of DD longitude values + for (var a = 0; a < dms3.length; a++) { + for (var b = 0; b < dp.length; b++) { + for (var c = 0; c < ds.length; c++) { + lonDDArray.push(dms3[a] + dp[b] + ds[c]); + } + } + } + + //set up an array of each combination of DDM latitude values + for (var a = 0; a < dms2.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < dp.length; d++) { + for (var e = 0; e < ms.length; e++) { + latDDMArray.push(dms2[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); + } + } + } + } + } + + //set up an array of each combination of DDM longitude values + for (var a = 0; a < dms3.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < dp.length; d++) { + for (var e = 0; e < ms.length; e++) { + lonDDMArray.push(dms3[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); + } + } + } + } + } + + //set up an array of each combination of DMS latitude values + for (var a = 0; a < dms2.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < ms2.length; d++) { + for (var e = 0; e < dms2.length; e++) { + for (var f = 0; f < dp.length; f++) { + for (var g = 0; g < ss.length; g++) { + latDMSArray.push(dms2[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); + } + } + } + } + } + } + } + + //set up an array of each combination of DMS longitude values + for (var a = 0; a < dms3.length; a++) { + for (var b = 0; b < ds2.length; b++) { + for (var c = 0; c < dms2.length; c++) { + for (var d = 0; d < ms2.length; d++) { + for (var e = 0; e < dms2.length; e++) { + for (var f = 0; f < dp.length; f++) { + for (var g = 0; g < ss.length; g++) { + lonDMSArray.push(dms3[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); + } + } + } + } + } + } + } + + jsonLoader = function loadTests(file, callback) { + var rawFile = new XMLHttpRequest(); + rawFile.overrideMimeType("application/json"); + rawFile.open("GET", file, false); + rawFile.onreadystatechange = function() { + if (rawFile.readyState === 4 && rawFile.status == "200") { + callback(rawFile.responseText); + } + } + rawFile.send(null); + } + + roundNumber = function round(value, decimals) { + return Number(Math.round(value+'e'+decimals)+'e-'+decimals); + } + }, + + // before each test executes + beforeEach: function() { + // do nothing + }, + + // after the suite is done (all tests) + teardown: function() { + // do nothing + }, + + 'Test Manual Input: Convert DDM to Lat/Long': function() { + //test to ensure inputed DDM is converted correctly to Lat/Long (4 Decimal Places) + //tests held in file: toGeoFromDDM.json + + //this.skip('Skip test for now') + var count = 0; + var DDM2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromDDM.json", lang.hitch(this,function(response){ + DDM2geo = JSON.parse(response); + })); + + for (var i = 0; i < DDM2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(DDM2geo.tests[i].testString,'DDM')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],4), roundNumber(DDM2geo.tests[i].lon,4), DDM2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],4), roundNumber(DDM2geo.tests[i].lat,4), DDM2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert DDM to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + DDM2geo = null; + })); + }, + + 'Test Manual Input: Convert DMS to Lat/Long': function() { + //test to ensure inputed DMS is converted correctly to Lat/Long (2 Decimal Places) + //tests held in file: toGeoFromDMS.json + + //this.skip('Skip test for now'); + var count = 0; + var DMS2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromDMS.json", lang.hitch(this,function(response){ + DMS2geo = JSON.parse(response); + })); + + for (var i = 0; i < DMS2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(DMS2geo.tests[i].testString,'DMS')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],2), roundNumber(DMS2geo.tests[i].lon,2), DMS2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],2), roundNumber(DMS2geo.tests[i].lat,2), DMS2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert DMS to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + DMS2geo = null; + })); + }, + + 'Test Manual Input: Convert UTM (Band) to Lat/Long': function() { + //test to ensure inputed UTM (using band letters) is converted correctly to Lat/Long (3 Decimal Places) + //tests held in file: toGeoFromUTMBand.json + + //this.skip('Skip test for now'); + var count = 0; + var UTM2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromUTMBand.json", lang.hitch(this,function(response){ + UTM2geo = JSON.parse(response); + })); + + for (var i = 0; i < UTM2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(UTM2geo.tests[i].testString,'UTM')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],3), roundNumber(UTM2geo.tests[i].lon,3), UTM2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],3), roundNumber(UTM2geo.tests[i].lat,3), UTM2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert UTM (Band) to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up UTM2geo Array + UTM2geo = null; + })); + }, + + 'Test Manual Input: Convert UTM (Hemisphere) to Lat/Long': function() { + //test to ensure inputed UTM (using hemisphere letters) is converted correctly to Lat/Long (3 Decimal Places) + //tests held in file: toGeoFromUTMHem.json + + //this.skip('Skip test for now'); + var count = 0; + var UTMHem2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromUTMHem.json", lang.hitch(this,function(response){ + UTMHem2geo = JSON.parse(response); + })); + + for (var i = 0; i < UTMHem2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(UTMHem2geo.tests[i].testString,'UTM (H)')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],3), roundNumber(UTMHem2geo.tests[i].lon,3), UTMHem2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],3), roundNumber(UTMHem2geo.tests[i].lat,3), UTMHem2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert UTM (Hemisphere) to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up UTMHem2geo Array + UTMHem2geo = null; + })); + }, + + 'Test Manual Input: Convert GEOREF to Lat/Long': function() { + //test to ensure inputed GEOREF is converted correctly to Lat/Long (3 Decimal Places) + //tests held in file: toGeoFromGEOREF.json + + //this.skip('Skip test for now'); + var count = 0; + var GEOREF2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromGEOREF.json", lang.hitch(this,function(response){ + GEOREF2geo = JSON.parse(response); + })); + + for (var i = 0; i < GEOREF2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(GEOREF2geo.tests[i].testString,'GEOREF')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],3), roundNumber(GEOREF2geo.tests[i].lon,3), GEOREF2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],3), roundNumber(GEOREF2geo.tests[i].lat,3), GEOREF2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert GEOREF to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up GEOREF2geo Array + GEOREF2geo = null; + })); + }, + + 'Test Manual Input: Convert GARS to Lat/Long': function() { + //test to ensure inputed GARS is converted correctly to Lat/Long + //tests held in file: toGeoFromGARS.json + + //this.skip('Skip test for now'); + var count = 0; + var GARS2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromGARS.json", lang.hitch(this,function(response){ + GARS2geo = JSON.parse(response); + })); + + for (var i = 0; i < GARS2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(GARS2geo.tests[i].testString,'GARS')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i][0][0], GARS2geo.tests[i].lon, GARS2geo.tests[i].testNumber + " Failed"); + assert.equal(itm[i][0][1], GARS2geo.tests[i].lat, GARS2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert GARS to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up GARS2geo Array + GARS2geo = null; + })); + }, + + 'Test Manual Input: Convert MGRS to Lat/Long': function() { + //test to ensure inputed MGRS is converted correctly to Lat/Long (6 Decimal Places) + //tests held in file: toGeoFromMGRS.json + + //this.skip('Skip test for now'); + var count = 0; + var MGRS2geo = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromMGRS.json", lang.hitch(this,function(response){ + MGRS2geo = JSON.parse(response); + })); + + for (var i = 0; i < MGRS2geo.tests.length; i++) { + returnArray.push(ddUtil.getXYNotation(MGRS2geo.tests[i].testString,'MGRS')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(roundNumber(itm[i][0][0],6), roundNumber(MGRS2geo.tests[i].lon,6), MGRS2geo.tests[i].testNumber + " Failed"); + assert.equal(roundNumber(itm[i][0][1],6), roundNumber(MGRS2geo.tests[i].lat,6), MGRS2geo.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert MGRS to Lat/Long conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up MGRS2geo Array + MGRS2geo = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to DDM': function() { + //test to ensure inputed Lat/Long is converted correctly to DDM + //tests held in file: geo2DDM.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2DDM = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2DDM.json", lang.hitch(this,function(response){ + geo2DDM = JSON.parse(response); + })); + + for (var i = 0; i < geo2DDM.tests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2DDM.tests[i].testString,'DDM',4)); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2DDM.tests[i].OUTPUT, geo2DDM.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to DDM conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + geo2DDM = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to DMS': function() { + //test to ensure inputed Lat/Long is converted correctly to DMS + //tests held in file: geo2DMS.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2DMS = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2DMS.json", lang.hitch(this,function(response){ + geo2DMS = JSON.parse(response); + })); + + for (var i = 0; i < geo2DMS.tests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2DMS.tests[i].testString,'DMS',2)); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2DMS.tests[i].OUTPUT, geo2DMS.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to DMS conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + geo2DMS = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to UTM (Band)': function() { + //test to ensure inputed Lat/Long is converted correctly to UTM (Band) + //tests held in file: geo2UTMBand.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2UTMBand = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2UTMBand.json", lang.hitch(this,function(response){ + geo2UTMBand = JSON.parse(response); + })); + + for (var i = 0; i < geo2UTMBand.tests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2UTMBand.tests[i].testString,'UTM')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2UTMBand.tests[i].OUTPUT, geo2UTMBand.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to UTM (Band) conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + geo2UTMBand = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to UTM (Hemisphere)': function() { + //test to ensure inputed Lat/Long is converted correctly to UTM (Hemisphere) + //tests held in file: geo2UTMHem.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2UTMHem = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2UTMHem.json", lang.hitch(this,function(response){ + geo2UTMHem = JSON.parse(response); + })); + + for (var i = 0; i < geo2UTMHem.tests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2UTMHem.tests[i].testString,'UTM (H)')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2UTMHem.tests[i].OUTPUT, geo2UTMHem.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to UTM (Hemisphere) conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + geo2UTMHem = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to GEOREF': function() { + //test to ensure inputed Lat/Long is converted correctly to GEOREF + //tests held in file: geo2GEOREF.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2GEOREF = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2GEOREF.json", lang.hitch(this,function(response){ + geo2GEOREF = JSON.parse(response); + })); + + for (var i = 0; i < geo2GEOREF.tests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2GEOREF.tests[i].testString,'GEOREF')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2GEOREF.tests[i].OUTPUT, geo2GEOREF.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to GEOREF conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + geo2GEOREF = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to GARS': function() { + //test to ensure inputed Lat/Long is converted correctly to GARS + //tests held in file: geo2GARS.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2GARS = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2GARS.json", lang.hitch(this,function(response){ + geo2GARS = JSON.parse(response); + })); + + for (var i = 0; i < geo2GARS.tests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2GARS.tests[i].testString,'GARS')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2GARS.tests[i].OUTPUT, geo2GARS.tests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to GARS conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up Array + geo2GARS = null; + })); + }, + + 'Test Manual Input: Convert Lat/Long to MGRS': function() { + //test to ensure inputed Lat/Long is converted correctly to MGRS + + //tests held in file: geo2mgrs.json + + //this.skip('Skip test for now'); + var count = 0; + var geo2MGRStests = null; + var dfd = this.async(); + var returnArray = []; + + //read in tests from the json file + jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2mgrs.json", lang.hitch(this,function(response){ + geo2MGRStests = JSON.parse(response); + })); + + for (var i = 0; i < geo2MGRStests.MGRSTests.length; i++) { + returnArray.push(ddUtil.getCoordValues(geo2MGRStests.MGRSTests[i].testString,'MGRS')); + } + + dojoAll(returnArray).then(dfd.callback(function (itm) { + for (var i = 0; i < itm.length; i++) { + assert.equal(itm[i], geo2MGRStests.MGRSTests[i].OUTPUT, geo2MGRStests.MGRSTests[i].testNumber + " Failed"); + count++; + } + console.log("The number of manual tests conducted for Convert Lat/Long to MGRS conducted was: " + count); + totalTestCount = totalTestCount + count; + //clean up MGRStests Array + geo2MGRStests = null; + })); + }, + + 'Test Auto Input: Identify Input as DD - Lat / Long': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + //test each the DD latitude and longitude array items against each other using each of the seperators + for (var a = 0; a < latDDArray.length; a++) { + for (var b = 0; b < lonDDArray.length; b++) { + for (var c = 0; c < ns.length; c++) { + ddUtil.getCoordinateType(latDDArray[a] + ns[c] + lonDDArray[b]).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DD'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(latDDArray[a].toUpperCase() + ns[c] + lonDDArray[b].toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DD (for decimal degrees) + assert.isTrue(passed, latDDArray[a] + ns[c] + lonDDArray[b] + ' did not validate as DD Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(latDDArray[a].toUpperCase(), match[1], latDDArray[a] + ns[c] + lonDDArray[b] + " Failed"); + assert.equal(lonDDArray[b].toUpperCase(), match[9], latDDArray[a] + ns[c] + lonDDArray[b] + " Failed"); + //test to see if the regular expression has correctly identified the seperator + assert.equal(ns[c], match[8], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + + //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); + ddUtil.getCoordinateType(tempLat + (" ") + tempLon).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DD'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(tempLat.toUpperCase() + (" ") + tempLon.toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) + assert.isTrue(passed, tempLat + (" ") + tempLon + ' did not validate as DD Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(tempLat.toUpperCase(), match[1], tempLat + (" ") + tempLon + " Failed "); + assert.equal(tempLon.toUpperCase(), match[9], tempLat + (" ") + tempLon + " Failed "); + //test to see if the regular expression has correctly identified the seperator + assert.equal(" ", match[8], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Identify Input as DD - Lat / Long tests conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Identify Input as DD - Long / Lat': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + //test each the DD latitude and longitude array items against each other using each of the seperators + for (var a = 0; a < latDDArray.length; a++) { + for (var b = 0; b < lonDDArray.length; b++) { + for (var c = 0; c < ns.length; c++) { + ddUtil.getCoordinateType(lonDDArray[b] + ns[c] + latDDArray[a]).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + if (itm.length == 1) { + itm && itm[0].name == 'DDrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(lonDDArray[b].toUpperCase() + ns[c] + latDDArray[a].toUpperCase()); + } else { + itm && itm[1].name == 'DDrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[1].pattern.exec(lonDDArray[b].toUpperCase() + ns[c] + latDDArray[a].toUpperCase()); + } + }); + //test to see if the regular expression identified the input as a valid input and identified it as DD (for decimal degrees) + assert.isTrue(passed, lonDDArray[b] + ns[c] + latDDArray[a] + ' did not validate as DD Long/Lat'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(lonDDArray[b].toUpperCase(), match[1], lonDDArray[b] + ns[c] + latDDArray[a] + " Failed"); + assert.equal(latDDArray[a].toUpperCase(), match[10], lonDDArray[b] + ns[c] + latDDArray[a] + " Failed"); + //test to see if the regular expression has correctly identified the seperator + assert.equal(ns[c], match[9], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + + //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); + var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); + ddUtil.getCoordinateType(tempLon + (" ") + tempLat).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DDrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(tempLon.toUpperCase() + (" ") + tempLat.toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DD (for decimal degrees) + assert.isTrue(passed, tempLon + (" ") + tempLat + ' did not validate as DD Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(tempLon.toUpperCase(), match[1], tempLon + (" ") + tempLat + " Failed "); + assert.equal(tempLat.toUpperCase(), match[10], tempLon + (" ") + tempLat + " Failed "); + //test to see if the regular expression has correctly identified the seperator + assert.equal(" ", match[9], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Identify Input as DD - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Identify Input as DDM - Lat / Long': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + //test each the DD latitude and longitude array items against each other using each of the seperators + for (var a = 0; a < latDDMArray.length; a++) { + for (var b = 0; b < lonDDMArray.length; b++) { + for (var c = 0; c < ns.length; c++) { + ddUtil.getCoordinateType(latDDMArray[a] + ns[c] + lonDDMArray[b]).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DDM'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(latDDMArray[a].toUpperCase() + ns[c] + lonDDMArray[b].toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) + assert.isTrue(passed, latDDMArray[a] + ns[c] + lonDDMArray[b] + ' did not validate as DDM Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(latDDMArray[a].toUpperCase(), match[1], latDDMArray[a] + ns[c] + lonDDMArray[b] + " Failed"); + assert.equal(lonDDMArray[b].toUpperCase(), match[9], latDDMArray[a] + ns[c] + lonDDMArray[b] + " Failed"); + //test to see if the regular expression has correctly identified the seperator + assert.equal(ns[c], match[8], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + + //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); + ddUtil.getCoordinateType(tempLat + (" ") + tempLon).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DDM'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(tempLat.toUpperCase() + (" ") + tempLon.toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) + assert.isTrue(passed, tempLat + (" ") + tempLon + ' did not validate as DDM Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(tempLat.toUpperCase(), match[1], tempLat + (" ") + tempLon + " Failed "); + assert.equal(tempLon.toUpperCase(), match[9], tempLat + (" ") + tempLon + " Failed "); + //test to see if the regular expression has correctly identified the seperator + assert.equal(" ", match[8], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Identify Input as DDM - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Identify Input as DDM - Long / Lat': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + //test each the DD latitude and longitude array items against each other using each of the seperators + for (var a = 0; a < latDDMArray.length; a++) { + for (var b = 0; b < lonDDMArray.length; b++) { + for (var c = 0; c < ns.length; c++) { + ddUtil.getCoordinateType(lonDDMArray[b] + ns[c] + latDDMArray[a]).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + if (itm.length == 1) { + itm && itm[0].name == 'DDMrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(lonDDMArray[b].toUpperCase() + ns[c] + latDDMArray[a].toUpperCase()); + } else { + itm && itm[1].name == 'DDMrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[1].pattern.exec(lonDDMArray[b].toUpperCase() + ns[c] + latDDMArray[a].toUpperCase()); + } + }); + //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) + assert.isTrue(passed, lonDDArray[b] + ns[c] + latDDArray[a] + ' did not validate as DDM Long/Lat'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(lonDDMArray[b].toUpperCase(), match[1], lonDDMArray[b] + ns[c] + latDDMArray[a] + " Failed"); + assert.equal(latDDMArray[a].toUpperCase(), match[9], lonDDMArray[b] + ns[c] + latDDMArray[a] + " Failed"); + //test to see if the regular expression has correctly identified the seperator + assert.equal(ns[c], match[8], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + + //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); + var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); + ddUtil.getCoordinateType(tempLon + (" ") + tempLat).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DDMrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(tempLon.toUpperCase() + (" ") + tempLat.toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes)) + assert.isTrue(passed, tempLon + (" ") + tempLat + ' did not validate as DDM Long/lat'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(tempLon.toUpperCase(), match[1], tempLon + (" ") + tempLat + " Failed "); + assert.equal(tempLat.toUpperCase(), match[9], tempLon + (" ") + tempLat + " Failed "); + //test to see if the regular expression has correctly identified the seperator + assert.equal(" ", match[8], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Identify Input as DDM - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Identify Input as DMS - Lat / Long': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + //The arrays are too large to test each of the DMS latitude and longitude array items against each other using each of the seperators + //So just test using the space seperator we will check the seperator in the next test + for (var a = 0; a < latDMSArray.length; a++) { + for (var b = 0; b < lonDMSArray.length; b++) { + ddUtil.getCoordinateType(latDMSArray[a] + " " + lonDMSArray[b]).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DMS'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(latDMSArray[a].toUpperCase() + " " + lonDMSArray[b].toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, latDMSArray[a] + " " + lonDMSArray[b] + ' did not validate as DMS Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(latDMSArray[a].toUpperCase(), match[1], latDMSArray[a] + " " + lonDMSArray[b] + " Failed"); + assert.equal(lonDMSArray[b].toUpperCase(), match[10], latDMSArray[a] + " " + lonDMSArray[b] + " Failed"); + //test to see if the regular expression has correctly identified the seperator + assert.equal(" ", match[9], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + + //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix and seperator combo + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); + ddUtil.getCoordinateType(tempLat + ns[e] + tempLon).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DMS'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(tempLat.toUpperCase() + ns[e] + tempLon.toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, tempLat + ns[e] + tempLon + ' did not validate as DMS Lat/Long'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(tempLat.toUpperCase(), match[1], tempLat + ns[e] + tempLon + " Failed "); + assert.equal(tempLon.toUpperCase(), match[10], tempLat + ns[e] + tempLon + " Failed "); + //test to see if the regular expression has correctly identified the seperator + assert.equal(ns[e], match[9], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Identify Input as DMS - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Identify Input as DMS - Long / Lat': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + //test each the DD latitude and longitude array items against each other using each of the seperators + for (var a = 0; a < latDMSArray.length; a++) { + for (var b = 0; b < lonDMSArray.length; b++) { + ddUtil.getCoordinateType(lonDMSArray[b] + " " + latDMSArray[a]).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + if (itm.length == 1) { + itm && itm[0].name == 'DMSrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(lonDMSArray[b].toUpperCase() + " " + latDMSArray[a].toUpperCase()); + } else { + itm && itm[1].name == 'DMSrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[1].pattern.exec(lonDMSArray[b].toUpperCase() + " " + latDMSArray[a].toUpperCase()); + } + }); + //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, lonDMSArray[b].toUpperCase() + " " + latDMSArray[a].toUpperCase() + ' did not validate as DMS Long/Lat'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(lonDMSArray[b].toUpperCase(), match[1], lonDMSArray[b] + " " + latDMSArray[a] + " Failed"); + assert.equal(latDMSArray[a].toUpperCase(), match[10], lonDMSArray[b] + " " + latDMSArray[a] + " Failed"); + //test to see if the regular expression has correctly identified the seperator + assert.equal(" ", match[9], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + + //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); + var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); + ddUtil.getCoordinateType(tempLon + ns[e] + tempLat).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DMSrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(tempLon.toUpperCase() + ns[e] + tempLat.toUpperCase()); + }); + //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, tempLon + (" ") + tempLat + ' did not validate as DMS Long/lat'); + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(tempLon.toUpperCase(), match[1], tempLon + ns[e] + tempLat + " Failed "); + assert.equal(tempLat.toUpperCase(), match[10], tempLon + ns[e] + tempLat + " Failed "); + //test to see if the regular expression has correctly identified the seperator + assert.equal(ns[e], match[9], "Matching the seperator failed"); + //reset passed + passed = false; + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Identify Input as DMS - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Input as DD - Lat / Long': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '001', testString: '89.999 179.999', lat: '89.999', lon: '179.999', testSeperator: ' '}, + {testNumber: '002', testString: '90.000 180.000', lat: '90.000', lon: '180.000', testSeperator: ' '} + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DD'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(validEntries[i].testString); + + //split the input string by its seperator + latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DD (for decimal degrees) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DD Lat/Long'); + + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(validEntries[i].lat, match[1], validEntries[i].testString + " Failed"); + assert.equal(validEntries[i].lon, match[9], validEntries[i].testString + " Failed"); + + //test to see if the regular expression has correctly identified the seperator + assert.equal(validEntries[i].testSeperator, match[8], "Matching the seperator failed"); + + //reset passed + passed = false; + count++; + } + console.log("The number of manual tests conducted for Identify Input as DD - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Input as DD - Long / Lat': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '001', testString: '179.999 89.999', lat: '89.999', lon: '179.999', testSeperator: ' '}, + {testNumber: '002', testString: '180.000 90.000', lat: '90.000', lon: '180.000', testSeperator: ' '} + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + if (itm.length == 1) { + itm && itm[0].name == 'DDrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(validEntries[i].testString); + } else { + itm && itm[1].name == 'DDrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[1].pattern.exec(validEntries[i].testString); + } + + //split the input string by its seperator + latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DD (for decimal degrees) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DD Long/Lat'); + + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(validEntries[i].lon, match[1], validEntries[i].testString + " Failed"); + assert.equal(validEntries[i].lat, match[10], validEntries[i].testString + " Failed"); + + //test to see if the regular expression has correctly identified the seperator + assert.equal(validEntries[i].testSeperator, match[9], "Matching the seperator failed"); + + //reset passed + passed = false; + count++; + } + console.log("The number of manual tests conducted for Identify Input as DD - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Input as DDM - Lat / Long': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '001', testString: '89 59.999 179 59.999', lat: '89 59.999', lon: '179 59.999', testSeperator: ' '}, + {testNumber: '002', testString: '90 00.000 180 00.000', lat: '90 00.000', lon: '180 00.000', testSeperator: ' '} + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DDM'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(validEntries[i].testString); + + //split the input string by its seperator + latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DDM (for degrees decimal minutes) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DDM Lat/Long'); + + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(validEntries[i].lat, match[1], validEntries[i].testString + " Failed"); + assert.equal(validEntries[i].lon, match[9], validEntries[i].testString + " Failed"); + + //test to see if the regular expression has correctly identified the seperator + assert.equal(validEntries[i].testSeperator, match[8], "Matching the seperator failed"); + + //reset passed + passed = false; + count++; + } + console.log("The number of manual tests conducted for Identify Input as DDM - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Input as DDM - Long / Lat': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '001', testString: '179 59.999 89 59.999', lat: '89 59.999', lon: '179 59.999', testSeperator: ' '}, + {testNumber: '002', testString: '180 00.000 90 00.000', lat: '90 00.000', lon: '180 00.000', testSeperator: ' '} + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + if (itm.length == 1) { + itm && itm[0].name == 'DDMrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(validEntries[i].testString); + } else { + itm && itm[1].name == 'DDMrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[1].pattern.exec(validEntries[i].testString); + } + + //split the input string by its seperator + latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DDM (for degrees decimal minutes) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DDM Long/Lat'); + + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(validEntries[i].lon, match[1], validEntries[i].testString + " Failed"); + assert.equal(validEntries[i].lat, match[9], validEntries[i].testString + " Failed"); + + //test to see if the regular expression has correctly identified the seperator + assert.equal(validEntries[i].testSeperator, match[8], "Matching the seperator failed"); + + //reset passed + passed = false; + count++; + } + console.log("The number of manual tests conducted for Identify Input as DDM - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Input as DMS - Lat / Long': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '001', testString: '00 59 59.666 000 59 59.666', lat: '00 59 59.666', lon: '000 59 59.666', testSeperator: ' '}, + {testNumber: '002', testString: '00 00 59.666|000 00 59.666', lat: '00 00 59.666', lon: '000 00 59.666', testSeperator: '|'}, + {testNumber: '003', testString: '00 59 00.666:000 59 00.666', lat: '00 59 00.666', lon: '000 59 00.666', testSeperator: ':'}, + {testNumber: '004', testString: '89 59 59.666 179 59 59.666', lat: '89 59 59.666', lon: '179 59 59.666', testSeperator: ' '}, + {testNumber: '005', testString: '90 00 00.000 180 00 00.000', lat: '90 00 00.000', lon: '180 00 00.000', testSeperator: ' '}, + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == 'DMS'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(validEntries[i].testString); + + //split the input string by its seperator + latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DMS Lat/Long'); + + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(validEntries[i].lat, match[1], validEntries[i].testString + " Failed"); + assert.equal(validEntries[i].lon, match[10], validEntries[i].testString + " Failed"); + + //test to see if the regular expression has correctly identified the seperator + assert.equal(validEntries[i].testSeperator, match[9], "Matching the seperator failed"); + + //reset passed + passed = false; + count++; + } + console.log("The number of manual tests conducted for Identify Input as DMS - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Input as DMS - Long / Lat': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '001', testString: '000 59 59.666 00 59 59.666', lat: '00 59 59.666', lon: '000 59 59.666', testSeperator: ' '}, + {testNumber: '002', testString: '000 00 59.666|00 00 59.666', lat: '00 00 59.666', lon: '000 00 59.666', testSeperator: '|'}, + {testNumber: '003', testString: '000 59 00.666:00 59 00.666', lat: '00 59 00.666', lon: '000 59 00.666', testSeperator: ':'}, + {testNumber: '004', testString: '179 59 59.666 89 59 59.666', lat: '89 59 59.666', lon: '179 59 59.666', testSeperator: ' '}, + {testNumber: '005', testString: '180 00 00.000 90 00 00.000', lat: '90 00 00.000', lon: '180 00 00.000', testSeperator: ' '} + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + if (itm.length == 1) { + itm && itm[0].name == 'DMSrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[0].pattern.exec(validEntries[i].testString); + } else { + itm && itm[1].name == 'DMSrev'?passed=true:passed=false; + //execute the reg ex and store in the variable match + match = itm[1].pattern.exec(validEntries[i].testString); + } + + //split the input string by its seperator + latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DMS Long/Lat'); + + //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string + assert.equal(validEntries[i].lon, match[1], validEntries[i].testString + " Failed"); + assert.equal(validEntries[i].lat, match[10], validEntries[i].testString + " Failed"); + + //test to see if the regular expression has correctly identified the seperator + assert.equal(validEntries[i].testSeperator, match[9], "Matching the seperator failed"); + + //reset passed + passed = false; + count++; + } + + console.log("The number of manual tests conducted for Identify Input as DMS - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Identify Correct Non-Geographic Formats': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + // if you want to add specific tests that are not that you think will not be test with the automatic testing functions + // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry + var validEntries = [ + {testNumber: '1', testString: '49Q GV 3527397324', correctNotation: 'MGRS'}, + {testNumber: '2', testString: '49Q GV 35273 97324', correctNotation: 'MGRS'}, + {testNumber: '3', testString: '49Q GV 3527 9732', correctNotation: 'MGRS'}, + {testNumber: '4', testString: '49Q GV 352 397', correctNotation: 'MGRS'}, + {testNumber: '5', testString: '49Q GV 35 39', correctNotation: 'MGRS'}, + {testNumber: '6', testString: '49Q GV 3 3', correctNotation: 'MGRS'}, + {testNumber: '7', testString: '49QGV 3527397324', correctNotation: 'MGRS'}, + {testNumber: '8', testString: '49QGV 35273 97324', correctNotation: 'MGRS'}, + {testNumber: '9', testString: '49QGV 3527 9732', correctNotation: 'MGRS'}, + {testNumber: '10', testString: '49QGV 352 397', correctNotation: 'MGRS'}, + {testNumber: '11', testString: '49QGV 35 39', correctNotation: 'MGRS'}, + {testNumber: '12', testString: '49QGV 3 3', correctNotation: 'MGRS'}, + {testNumber: '13', testString: '49QGV3527397324', correctNotation: 'MGRS'}, + {testNumber: '14', testString: '49QGV35273 97324', correctNotation: 'MGRS'}, + {testNumber: '15', testString: '49QGV3527 9732', correctNotation: 'MGRS'}, + {testNumber: '16', testString: '49QGV352 397', correctNotation: 'MGRS'}, + {testNumber: '17', testString: '49QGV35 39', correctNotation: 'MGRS'}, + {testNumber: '18', testString: '49QGV3 3', correctNotation: 'MGRS'}, + {testNumber: '19', testString: '02D 456100 2516654', correctNotation: 'UTM'}, + {testNumber: '20', testString: '02D4561002516654', correctNotation: 'UTM'}, + {testNumber: '21', testString: 'ABFH2111042', correctNotation: 'GEOREF'}, + {testNumber: '22', testString: 'ABBN0677780', correctNotation: 'GEOREF'}, + {testNumber: '23', testString: 'ACAF0357515', correctNotation: 'GEOREF'}, + {testNumber: '24', testString: 'ACFF5642385', correctNotation: 'GEOREF'}, + {testNumber: '25', testString: 'ADAE3811872', correctNotation: 'GEOREF'}, + {testNumber: '26', testString: '011BW25', correctNotation: 'GARS'}, + {testNumber: '27', testString: '003CG35', correctNotation: 'GARS'}, + {testNumber: '28', testString: '001CZ14', correctNotation: 'GARS'}, + {testNumber: '29', testString: '012CZ26', correctNotation: 'GARS'}, + {testNumber: '30', testString: '002EC15', correctNotation: 'GARS'}, + {testNumber: '31', testString: '004EM25', correctNotation: 'GARS'}, + {testNumber: '32', testString: '009FF14', correctNotation: 'GARS'} + ]; + + for (var i = 0; i < validEntries.length; i++) { + ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + itm && itm[0].name == validEntries[i].correctNotation?passed=true:passed=false; + }); + + //test to see if the regular expression identified the input as a valid inpout and identified it as DMS (for degrees, minutes, seconds) + assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' notation was not identified.'); + + //reset passed + passed = false; + count++; + } + + console.log("The number of manual tests conducted for Identify Correct Non-Geographic Formats conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Process Input as DD - Lat / Long': function() { + //test to ensure that coordinates are processed correctly before handing off to the geometry service + + //this.skip('Skip test for now'); + var count = 0; + //var notations = ddUtil.getNotations(); + + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); + var outLatPrefix = ''; + if(pLat[a] != '' && pLat[c] != '') { + new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; + } else { + if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ + outLatPrefix = '-'; + } else { + if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ + outLatPrefix = '-'; + } else { + outLatPrefix = '+'; + } + } + } + var outLonPrefix = ''; + if(pLon[d] != '' && pLon[f] != '') { + new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; + } else { + if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ + outLonPrefix = '-'; + } else { + if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ + outLonPrefix = '-'; + } else { + outLonPrefix = '+'; + } + } + } + var expectedOutput = outLatPrefix + "00.0," + outLonPrefix + "000.0"; + var testString = (tempLat + " " + tempLon); + var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[0], true); + assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Process Input as DD - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Process Input as DD - Long / Lat': function() { + //test to ensure that coordinates are processed correctly before handing off to the geometry service + + //this.skip('Skip test for now'); + var count = 0; + + + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); + var outLatPrefix = ''; + if(pLat[a] != '' && pLat[c] != '') { + new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; + } else { + if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ + outLatPrefix = '-'; + } else { + if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ + outLatPrefix = '-'; + } else { + outLatPrefix = '+'; + } + } + } + var outLonPrefix = ''; + if(pLon[d] != '' && pLon[f] != '') { + new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; + } else { + if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ + outLonPrefix = '-'; + } else { + if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ + outLonPrefix = '-'; + } else { + outLonPrefix = '+'; + } + } + } + var expectedOutput = outLatPrefix + "00.0," + outLonPrefix + "000.0"; + var testString = (tempLon + " " + tempLat); + var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[1], true); + assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Process Input as DD - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Process Input as DDM - Lat / Long': function() { + //test to ensure that coordinates are processed correctly before handing off to the geometry service + + //this.skip('Skip test for now'); + var count = 0; + + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); + var outLatPrefix = ''; + if(pLat[a] != '' && pLat[c] != '') { + new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; + } else { + if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ + outLatPrefix = '-'; + } else { + if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ + outLatPrefix = '-'; + } else { + outLatPrefix = '+'; + } + } + } + var outLonPrefix = ''; + if(pLon[d] != '' && pLon[f] != '') { + new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; + } else { + if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ + outLonPrefix = '-'; + } else { + if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ + outLonPrefix = '-'; + } else { + outLonPrefix = '+'; + } + } + } + var expectedOutput = outLatPrefix + "00 00.0," + outLonPrefix + "000 00.0"; + var testString = (tempLat + " " + tempLon); + var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[2], true); + assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Process Input as DDM - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Process Input as DDM - Long / Lat': function() { + //test to ensure that coordinates are processed correctly before handing off to the geometry service + + //this.skip('Skip test for now'); + var count = 0; + + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); + var outLatPrefix = ''; + if(pLat[a] != '' && pLat[c] != '') { + new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; + } else { + if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ + outLatPrefix = '-'; + } else { + if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ + outLatPrefix = '-'; + } else { + outLatPrefix = '+'; + } + } + } + var outLonPrefix = ''; + if(pLon[d] != '' && pLon[f] != '') { + new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; + } else { + if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ + outLonPrefix = '-'; + } else { + if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ + outLonPrefix = '-'; + } else { + outLonPrefix = '+'; + } + } + } + var expectedOutput = outLatPrefix + "00 00.0," + outLonPrefix + "000 00.0"; + var testString = (tempLon + " " + tempLat); + var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[3], true); + assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Process Input as DDM - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Process Input as DMS - Lat / Long': function() { + //test to ensure that coordinates are processed correctly before handing off to the geometry service + + //this.skip('Skip test for now'); + var count = 0; + + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); + var outLatPrefix = ''; + if(pLat[a] != '' && pLat[c] != '') { + new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; + } else { + if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ + outLatPrefix = '-'; + } else { + if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ + outLatPrefix = '-'; + } else { + outLatPrefix = '+'; + } + } + } + var outLonPrefix = ''; + if(pLon[d] != '' && pLon[f] != '') { + new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; + } else { + if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ + outLonPrefix = '-'; + } else { + if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ + outLonPrefix = '-'; + } else { + outLonPrefix = '+'; + } + } + } + var expectedOutput = outLatPrefix + "00 00 00.0," + outLonPrefix + "000 00 00.0"; + var testString = (tempLat + " " + tempLon); + var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[4], true); + assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Process Input as DMS - Lat / Long conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Auto Input: Process Input as DMS - Long / Lat': function() { + //test to ensure that coordinates are processed correctly before handing off to the geometry service + + //this.skip('Skip test for now'); + var count = 0; + + for (var a = 0; a < pLat.length; a++) { + for (var b = 0; b < pss.length; b++) { + for (var c = 0; c < pLat.length; c++) { + for (var d = 0; d < pLon.length; d++) { + for (var e = 0; e < pss.length; e++) { + for (var f = 0; f < pLon.length; f++) { + var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); + var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); + var outLatPrefix = ''; + if(pLat[a] != '' && pLat[c] != '') { + new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; + } else { + if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ + outLatPrefix = '-'; + } else { + if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ + outLatPrefix = '-'; + } else { + outLatPrefix = '+'; + } + } + } + var outLonPrefix = ''; + if(pLon[d] != '' && pLon[f] != '') { + new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; + } else { + if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ + outLonPrefix = '-'; + } else { + if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ + outLonPrefix = '-'; + } else { + outLonPrefix = '+'; + } + } + } + var expectedOutput = outLatPrefix + "00 00 00.0," + outLonPrefix + "000 00 00.0"; + var testString = (tempLon + " " + tempLat); + var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[5], true); + assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); + count++; + } + } + } + } + } + } + console.log("The number of Auto tests conducted for Process Input as DMS - Long / Lat conducted was: " + count); + totalTestCount = totalTestCount + count; + }, + + 'Test Manual Input: Check invalid input is not identified as a valid entry': function() { + //this.skip('Skip test for now'); + var passed = false; + var match = ''; + var count = 0; + + var invalidEntries = [ + {testNumber: '1', testString: '00 00 00 000N 00 00'}, //cannot have a north suffix on a longitude value + {testNumber: '2', testString: 'W00 00 00 000 00 00'}, //cannot have a west prefix on a latitude value + {testNumber: '3', testString: 'A random string'}, //random values + {testNumber: '4', testString: '009FF141'}, //incorrect GARS entry - an extra digit on the end + {testNumber: '5', testString: '41RPR1'}, //incorrect MGRS only 1 digit + {testNumber: '6', testString: '41RPR 1'}, //incorrect MGRS only 1 digit + {testNumber: '7', testString: '41RPR 123'}, //incorrect MGRS 3 digits + {testNumber: '8', testString: '41RPR 12 3'}, //incorrect MGRS 3 digits + {testNumber: '9', testString: '41RPR 12345'}, //incorrect MGRS 5 digits + {testNumber: '10', testString: '41RPR 12 345'}, //incorrect MGRS 5 digits + {testNumber: '11', testString: '41RPR 1234567'}, //incorrect MGRS 7 digits + {testNumber: '12', testString: '41RPR 1234 567'}, //incorrect MGRS 7 digits + {testNumber: '13', testString: '41RPR 123456789'}, //incorrect MGRS 9 digits + {testNumber: '14', testString: '41RPR 12345 6789'}, //incorrect MGRS 9 digits + {testNumber: '15', testString: '41RPR 12345678900'}, //incorrect MGRS 11 digits + {testNumber: '16', testString: '41RPR 123456 78900'} //incorrect MGRS 11 digits + ]; + + for (var i = 0; i < invalidEntries.length; i++) { + ddUtil.getCoordinateType(invalidEntries[i].testString).then(function(itm){ + /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: + ** https://theintern.github.io/intern/#async-tests + ** we need check whats in the promise return and set the passed boolean to true or false accordinaly + ** we can the use the passed boolean to perform an assert.isTrue outside of the promise + */ + + //if no match is made itm should be null + itm == null?passed=true:passed=false; + }); + + assert.isTrue(passed, 'Test Number: ' + invalidEntries[i].testNumber + " String: " + invalidEntries[i].testString + ' was identified as a valid input when it should have failed'); + + //reset passed + passed = false; + count++; + } + console.log("The number of manual tests conducted to check invalid input is not identified as a valid entry was: " + count); + totalTestCount = totalTestCount + count; + }, + }); +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js new file mode 100644 index 00000000..338ef862 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js @@ -0,0 +1,49 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'require' +], function ( + registerSuite, + assert, + require +) { + registerSuite({ + name: 'Functional Tests for Distance Calculator', + 'create circle with calculator': function() { + return this.remote + .get('http://mawidgets/ma2/') + .sleep(5000) + .findByXpath('id("dijit__WidgetBase_2")/IMG') + .moveMouseTo(9, 18) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("jimu_dijit_TabContainer3_0")/DIV[1]/TABLE/TBODY/TR/TD[2]/DIV') + .moveMouseTo(8, 19) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("dijit_TitlePane_0_titleBarNode")/DIV/SPAN[3]') + .moveMouseTo(71, 13) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("test_0")') + .moveMouseTo(59, 16) + .clickMouseButton(0) + .pressKeys('30,-120') + .end() + .sleep(1000) + .findByXpath('id("dijit_TitlePane_0_pane")/DIV[1]/LABEL/LABEL/DIV/INPUT[1]') + .moveMouseTo(41, 12) + .clickMouseButton(0) + .pressKeys('30') + .end() + .sleep(1000) + .findByXpath('id("dijit_TitlePane_0_pane")/DIV[2]/LABEL/LABEL/DIV/INPUT[1]') + .moveMouseTo(41, 12) + .clickMouseButton(0) + .pressKeys('10'); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js new file mode 100644 index 00000000..c51994ce --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js @@ -0,0 +1,62 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'require' +], function ( + registerSuite, + assert, + require +) { + registerSuite({ + name: 'index', + 'create ellipse manually': function() { + return this.remote + .get('http://mawidgets/ma2/') + .sleep(5000) + .findByXpath('id("dijit__WidgetBase_2")/IMG') + .moveMouseTo(13, 7) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("jimu_dijit_TabContainer3_0")/DIV[1]/TABLE/TBODY/TR/TD[3]/DIV') + .moveMouseTo(20, 20) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/DIV[2]/DIV[1]/INPUT[1]') + .moveMouseTo(145.5, 19) + .clickMouseButton(0) + .sleep(1000) + .pressKeys('32,-90') + .end() + .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/FIELDSET[1]/DIV[1]/DIV[1]/INPUT') + .moveMouseTo(90.5, 19) + .clickMouseButton(0) + .sleep(1000) + .pressKeys('1500') + .end() + .sleep(1000) + .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/FIELDSET[1]/DIV[2]/DIV[1]/INPUT') + .moveMouseTo(39.5, 11) + .clickMouseButton(0) + .sleep(1000) + .pressKeys('500') + .end() + .sleep(1000) + .findByXpath('id("dijit_form_Select_10")/TBODY/TR/TD[1]') + .moveMouseTo(86.5, 17) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("dijit_MenuItem_7_text")') + .moveMouseTo(62.5, 15) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/DIV[3]/DIV[1]/INPUT[1]') + .moveMouseTo(46.5, 22) + .clickMouseButton(0) + .pressKeys('45'); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js new file mode 100644 index 00000000..4bbcd802 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js @@ -0,0 +1,92 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'dojo/dom-construct', + 'dojo/_base/window', + 'esri/map', + 'DD/views/TabEllipse', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/dom-attr', + 'dojo/dom-class', + 'dojo/dom-style', + 'dojo/string', + 'dojo/number', + 'dijit/form/Select' +], function(registerSuite, assert, domConstruct, win, Map, TabEllipse) { + // local vars scoped to this module + var map, tabEllipse; + + registerSuite({ + name: 'Distance-Direction-Ellipse-Widget', + // before the suite starts + setup: function() { + // load claro and esri css, create a map div in the body, and create the map object and print widget for our tests + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('
    ', win.body(), 'only'); + domConstruct.place('
    ', win.body(), 'last'); + + map = new Map("map", { + basemap: "topo", + center: [-122.45, 37.75], + zoom: 13, + sliderStyle: "small" + }); + }, + + // before each test executes + beforeEach: function() { + // do nothing + }, + + // after the suite is done (all tests) + teardown: function() { + if (map.loaded) { + map.destroy(); + } + if (tabEllipse) { + tabEllipse.destroy(); + } + }, + + 'Test TabLine.ctor()': function() { + console.log('Start CTOR test'); + + tabEllipse = new TabEllipse({ + map: map, + ellipseSymbol: { + type: 'esriSFS', + style: 'esriSFSNull', + color: [255,0,0,0], + outline: { + color: [255, 50, 50, 255], + width: 1.25, + type: 'esriSLS', + style: 'esriSLSSolid' + } + }}, domConstruct.create("div")).placeAt("ellipseNode"); + tabEllipse.startup(); + + assert.ok(tabEllipse); + assert.instanceOf(tabEllipse, TabEllipse, 'tabEllipse should be an instance of TabEllipse'); + + console.log('End CTOR test'); + }, + + 'Test Clear Graphics': function() { + // let the test output console reporter know we are waiting for stuff to load + console.log('Start clear graphic test'); + if (tabEllipse) { + tabEllipse.clearGraphics(); + } + console.log('End clear graphic test'); + } + }); +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js new file mode 100644 index 00000000..8926ed81 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js @@ -0,0 +1,39 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'require' +], function ( + registerSuite, + assert, + require +) { + registerSuite({ + name: 'Functional Tests for Distance Calculator', + 'create line with bearing-distance': function() { + return this.remote + .get('http://mawidgets/ma2/') + .sleep(5000) + .findByXpath('id("dijit__WidgetBase_2")/IMG') //open widget + .moveMouseTo(18, 6) + .clickMouseButton(0) + .end() + .sleep(1000) + .findByXpath('id("dijit__WidgetsInTemplateMixin_0")/DIV/DIV[3]/DIV[1]/INPUT[1]') // add start point + .moveMouseTo(69.5, 8) + .clickMouseButton(0) + .pressKeys('38.75,-90.46') // manual coord input + .end() + .sleep(500) + .findByXpath('id("dijit__WidgetsInTemplateMixin_0")/DIV/DIV[5]/DIV[1]/INPUT[1]') // move to length textbox + .moveMouseTo(66.5, 17) + .clickMouseButton(0) + .pressKeys('1000') + .end() + .sleep(500) + .findByXpath('id("dijit__WidgetsInTemplateMixin_0")/DIV/DIV[6]/DIV[1]/INPUT[1]') // move to angle and enter number + .moveMouseTo(57.5, 10) + .clickMouseButton(0) + .pressKeys('45'); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js new file mode 100644 index 00000000..a8ca6d17 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js @@ -0,0 +1,133 @@ +define([ + 'intern!object', + 'intern/chai!assert', + 'dojo/dom-construct', + 'dojo/_base/window', + 'esri/map', + 'DD/models/LineFeedback', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/dom-attr', + 'dojo/dom-class', + 'dojo/dom-style', + 'dojo/string', + 'dojo/number', + 'dijit/form/Select' +], function(registerSuite, assert, domConstruct, win, Map, LineFeedback) { + // local vars scoped to this module + var map, lineTab, mapPointButton, feedBack, lineSymbol; + + registerSuite({ + name: 'Distance-Direction-Line-Widget', + // before the suite starts + setup: function() { + // load claro and esri css, create a map div in the body, and create the map object and print widget for our tests + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); + domConstruct.place('
    ', win.body(), 'only'); + domConstruct.place('
    ', win.body(), 'last'); + domConstruct.place('
    ', win.body(), 'last'); + + map = new Map("map", { + basemap: "topo", + center: [-122.45, 37.75], + zoom: 13, + sliderStyle: "small" + }); + }, + + // before each test executes + beforeEach: function() { + // do nothing + }, + + // after the suite is done (all tests) + teardown: function() { + if (map.loaded) { + map.destroy(); + } + if (lineTab) { + lineTab.destroy(); + } + }, + + 'Test LineFeedback.ctor()': function() { + console.log('Start CTOR test'); + + lineTab = new LineFeedback({ + map: map, + lineSymbol: { + type: 'esriSLS', + style: 'esriSLSSolid', + color: [255, 50, 50, 255], + width: 1.25 + }}, domConstruct.create("div")).placeAt("lineNode"); + lineTab.startup(); + + assert.ok(lineTab); + assert.instanceOf(lineTab, TabLine, 'lineTab should be an instance of LineFeedback'); + + console.log('End CTOR test'); + }, + + 'Test Line Creation': function () { + console.log('Line creation test'); + + //Create start point LAT/LONG + var startPt = new Point({ + x: -122.65, + y: 45.53, + spatialReference: { + wkid: 4326 + } + }); + + //Create end point LAT/LONG + var endPt = new Point({ + x: -120.65, + y: 45.53, + spatialReference: { + wkid: 4326 + } + }); + + feedBack.startPoint = startPt; + feedBack.endPoint = endPt; + + //Center map on start point + map.centerAt(startPt); + + //Get screen points from start and end LAT/LONG points + var screenStartPt = map.toScreen(startPt); + var screenEndPt = map.toScreen(endPt); + + /* + Create a line using these steps + + 1. Get the HTML page + 2. Wait 5 seconds for the HTML body to load + 3. Get the lineNode element - button + 4. Click on the button + 5. Move the mouse over map to start point in screen units + 6. Press the mouse button + 7. Drag to end point in screen units + 8. Release button + */ + return this.remote + .waitForElementByCssSelector('body.loaded', 5000) + .elementById('lineNode') + .clickElement() + .moveMouseTo(map.domNode, screenStartPt.x, screenStartPt.y).sleep(500) + .pressMouseButton(0).sleep(500) + .moveMouseTo(map.domNode, screenEndPt.x, screenEndPt.y).sleep(500) + .releaseMouseButton(0) + .end(); + } + }); +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2DDM.json b/source/widget/DistanceAndDirection/tests/fromGeo2DDM.json new file mode 100644 index 00000000..c8979c3a --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2DDM.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed Lat/Long returns correct DDM", + "tests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "67 35.9105S 174 38.8896W"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "62 54.5319S 178 53.2222W"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "58 32.2073S 176 09.3521W"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "54 06.5527S 179 56.4249W"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "49 34.6851S 178 50.9768W"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "54 06.5527S 174 03.5762W"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "40 37.5987S 179 21.8813W"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "45 02.4247S 177 55.2764W"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "36 08.3740S 178 06.6891W"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "31 38.1115S 177 00.0004W"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "27 07.1311S 175 59.4638W"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "22 35.7044S 175 03.2674W"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "18 03.1048S 174 46.6418W"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "18 04.0742S 174 09.9598W"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 179 41.7017W"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 179 24.4607W"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "09 02.1842N 179 43.7219W"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "09 01.7111N 179 21.7711W"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "13 33.6962N 178 50.8967W"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "18 05.1833N 177 56.7032W"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "22 36.2342N 176 01.6241W"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "27 05.3929N 174 01.5191W"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "36 08.6828N 177 00.0004W"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "45 08.7832N 178 16.3224W"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "54 08.3021N 178 31.8426W"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "63 06.9290N 178 58.9388W"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "72 04.6519N 179 54.7505W"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "76 33.0910N 179 08.7358W"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "81 03.6526N 177 00.0021W"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "76 27.8369S 172 40.5140W"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "72 05.9537S 171 00.0010W"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "76 27.8369S 169 19.4887W"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "67 27.7730S 172 01.5843W"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "63 00.3020S 171 04.2034W"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "58 27.3972S 170 08.2769W"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "49 38.6557S 172 23.1106W"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "45 09.2090S 171 00.0005W"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "40 38.6883S 169 49.0384W"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "36 07.4461S 168 46.6569W"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "31 33.9391S 169 12.8000W"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "27 05.3935S 168 01.5191W"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "13 33.1843S 173 46.3066W"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "13 32.4675S 173 18.3300W"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "09 02.5231S 172 49.1717W"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 172 47.8235W"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "04 31.3804S 171 54.0859W"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 171 00.0003W"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "04 31.3798N 171 54.0859W"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "09 02.7934N 171 00.0003W"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "13 34.0041N 170 04.5445W"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "18 04.7669N 169 06.6117W"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "31 38.1109N 171 00.0004W"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "45 07.5089N 168 27.4130W"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "63 06.9297S 166 58.9388W"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "58 38.4181S 165 00.0006W"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "54 08.3027S 163 28.1585W"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "49 37.1654S 162 13.8570W"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "45 02.4247S 164 04.7245W"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "40 35.7848S 162 32.7141W"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "31 35.7625S 167 50.3050W"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "27 03.8758S 166 58.0813W"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "22 35.7044S 166 56.7334W"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "18 05.1840S 165 56.7032W"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "13 34.1074S 165 00.0004W"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "09 02.7263S 164 05.4076W"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 164 06.0821W"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "04 31.2794S 163 11.8427W"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 162 35.5400W"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 162 18.2989W"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "04 31.2788N 163 11.8427W"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "09 01.7111N 162 38.2296W"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "09 02.1842N 162 16.2788W"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "22 34.8205N 167 55.0514W"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "27 07.3478N 165 00.0004W"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "36 05.9006N 167 40.0698W"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "40 39.0511N 165 00.0004W"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "54 06.5521N 167 56.4250W"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "49 39.1523N 165 00.0005W"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "54 06.5521N 162 03.5761W"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "63 04.4395N 167 02.3797W"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "58 38.4175N 165 00.0006W"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "63 04.4395N 162 57.6218W"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "67 36.9313N 165 00.0008W"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "76 34.8506N 165 00.0014W"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "72 00.7591N 165 11.3582W"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "81 00.9881N 164 44.7329W"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "72 00.7590N 164 48.6439W"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "67 36.9319S 159 00.0008W"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "58 27.3971S 159 51.7243W"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "54 03.6411S 157 35.0935W"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "40 33.2499S 160 16.5826W"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "45 05.3884S 161 11.2604W"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "36 07.4461S 161 13.3439W"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "31 37.8502S 160 03.2687W"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "27 07.3485S 159 00.0004W"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "22 36.2348S 158 01.6241W"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "18 04.7676S 157 06.6117W"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "13 33.1843S 156 13.6940W"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "13 32.4675S 156 41.6707W"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "13 33.1836N 161 46.3066W"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "13 32.4668N 161 18.3300W"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "18 04.7669N 160 53.3890W"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "22 36.4111N 159 00.0004W"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "31 35.7618N 161 50.3051W"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "36 08.3733N 160 06.6891W"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "45 07.5089N 161 32.5879W"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "72 04.6525S 155 54.7507W"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "76 33.0916S 155 08.7356W"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "63 04.4401S 155 02.3795W"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "58 32.2074S 153 50.6491W"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "63 04.4401S 150 57.6219W"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "49 37.1653S 155 46.1440W"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "53 59.5755S 152 53.7127W"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "45 08.7839S 154 16.3225W"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "40 39.0517S 153 00.0004W"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "36 08.3740S 151 53.3117W"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "31 37.0669S 150 53.4912W"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "27 03.8758S 151 01.9194W"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "09 02.1848S 155 43.7219W"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "09 01.7117S 155 21.7711W"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 155 41.7017W"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "04 31.2794S 154 48.1579W"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 155 24.4607W"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 153 53.9186W"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "04 31.2788N 154 48.1579W"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "09 02.7257N 153 54.5931W"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "13 34.1068N 153 00.0004W"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "18 05.1833N 152 03.2975W"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "22 34.8205N 150 04.9493W"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "27 05.3929N 155 58.4817W"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "31 37.8496N 154 03.2686W"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "36 07.4455N 150 46.6569W"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "45 08.7833N 151 43.6785W"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "54 08.3021N 151 28.1585W"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "63 06.9291N 151 01.0626W"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "76 33.0909N 150 51.2670W"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "72 04.6519N 150 05.2516W"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "67 27.7732S 145 58.4174W"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "58 37.7266S 148 43.3322W"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "54 08.8865S 147 00.0005W"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "49 38.6557S 145 36.8904W"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "40 33.2499S 145 43.4183W"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "45 07.5095S 144 27.4130W"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "36 05.9012S 144 19.9310W"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "27 05.3935S 149 58.4816W"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "22 34.8211S 149 55.0514W"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "22 33.5861S 149 06.6893W"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "18 04.7676S 148 53.3890W"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "13 34.0048S 147 55.4561W"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "09 02.7941S 147 00.0003W"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 147 00.0003W"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "04 31.3804S 146 05.9147W"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 145 12.1772W"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "04 31.3798N 146 05.9147W"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "09 02.5225N 145 10.8290W"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "13 32.4668N 144 41.6707W"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "13 33.1836N 144 13.6941W"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "27 07.1304N 148 00.5369W"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "31 37.0662N 144 53.4913W"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "40 38.6876N 148 10.9624W"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "49 38.6551N 148 23.1106W"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "58 37.7260N 148 43.3322W"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "67 35.9099N 149 21.1120W"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "72 00.7597S 141 11.3580W"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "76 34.8513S 141 00.0014W"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "72 00.7597S 140 48.6441W"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "67 35.9105S 143 21.1121W"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "63 06.9297S 139 01.0626W"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "53 59.5754S 141 06.2884W"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "49 34.6850S 139 09.0242W"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "40 35.7848S 143 27.2867W"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "36 03.7421S 142 33.5838W"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "31 37.0668S 143 06.5095W"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "27 07.1311S 142 00.5369W"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "22 36.4117S 141 00.0004W"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "18 05.1840S 140 03.2975W"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "13 33.6969S 139 09.1040W"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "09 02.1848S 138 16.2788W"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "09 01.7117S 138 38.2296W"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 138 35.5400W"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 138 18.2989W"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "18 04.0736N 143 50.0408W"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "18 03.1041N 143 13.3588W"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "22 36.2342N 141 58.3766W"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "27 06.4784N 138 58.9500W"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "36 07.4454N 143 13.3439W"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "40 37.5980N 138 38.1196W"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "49 37.1647N 138 13.8571W"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "58 35.6542S 137 33.4986W"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "63 00.3020S 134 55.7980W"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "58 35.6541S 132 26.5026W"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "54 03.6411S 136 24.9076W"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "49 31.2205S 135 28.3250W"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "45 07.5095S 137 32.5879W"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "40 38.6883S 136 10.9624W"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "36 08.6834S 135 00.0004W"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "31 37.8502S 133 56.7321W"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "27 06.4791S 132 58.9500W"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "22 33.5861S 132 53.3114W"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "22 34.8211S 132 04.9493W"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "04 31.1113S 137 42.2029W"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "04 30.8761S 137 23.7934W"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 136 47.8235W"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "04 31.1106N 137 42.2029W"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "04 30.8755N 137 23.7934W"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "09 02.5225N 136 49.1717W"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "13 34.0041N 135 55.4561W"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "18 05.3222N 135 00.0004W"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "22 35.7037N 133 03.2674W"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "31 37.0662N 137 06.5095W"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "36 08.3733N 133 53.3117W"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "45 09.2083N 135 00.0005W"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "54 08.8859N 135 00.0005W"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "58 35.6535N 137 33.4987W"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "63 07.7600N 135 00.0007W"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "58 35.6534N 132 26.5025W"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "67 32.8514N 136 18.2182W"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "67 32.8513N 133 41.7835W"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "72 05.9530N 135 00.0010W"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "76 27.8362N 136 40.5137W"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "76 27.8363N 133 19.4890W"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "76 33.0916S 126 51.2672W"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "72 04.6525S 126 05.2514W"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "67 32.8520S 130 18.2180W"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "67 32.8520S 127 41.7837W"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "62 54.5320S 127 06.7792W"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "54 08.3027S 130 31.8427W"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "49 39.1529S 129 00.0005W"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "45 08.7839S 127 43.6785W"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "40 37.5987S 126 38.1196W"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "36 03.7420S 127 26.4170W"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "31 35.7625S 126 09.6957W"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "18 04.0742S 131 50.0408W"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "18 03.1048S 131 13.3588W"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "13 33.6969S 130 50.8967W"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09 02.7263S 129 54.5931W"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 129 53.9186W"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "04 31.4141S 129 00.0003W"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 128 06.0821W"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "04 31.4134N 129 00.0003W"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09 02.7257N 128 05.4076W"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "13 33.6962N 127 09.1040W"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "18 03.1041N 126 46.6418W"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "18 04.0736N 126 09.9598W"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "27 06.4784N 131 01.0507W"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "31 37.8496N 127 56.7321W"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "36 05.9006N 126 19.9310W"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "40 37.5980N 131 21.8813W"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "49 37.1647N 131 46.1440W"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "81 00.9881N 129 15.2713W"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "63 07.7607S 123 00.0007W"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "58 37.7266S 121 16.6690W"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "49 31.2204S 122 31.6760W"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "45 05.3884S 120 48.7405W"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "36 05.9013S 125 40.0697W"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "27 06.4791S 125 01.0507W"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "31 33.9391S 124 47.2007W"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "22 36.2348S 123 58.3766W"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "18 05.3228S 123 00.0004W"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "13 34.0048S 122 04.5445W"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "09 02.5232S 121 10.8290W"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 121 12.1772W"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "04 30.8761S 120 36.2072W"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "04 31.1113S 120 17.7978W"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "04 30.8755N 120 36.2072W"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "04 31.1106N 120 17.7978W"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "22 35.7037N 124 56.7334W"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "27 07.1304N 121 59.4638W"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "31 35.7618N 120 09.6957W"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "40 38.6876N 121 49.0385W"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "49 38.6551N 121 36.8904W"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "58 37.7260N 121 16.6690W"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "67 35.9099N 120 38.8897W"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "67 35.9105S 114 38.8896W"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "62 54.5319S 118 53.2222W"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "58 32.2073S 116 09.3521W"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "54 06.5527S 119 56.4249W"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "49 34.6851S 118 50.9768W"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "54 06.5527S 114 03.5762W"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "40 37.5987S 119 21.8813W"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "45 02.4247S 117 55.2764W"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "36 08.3740S 118 06.6891W"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "31 38.1115S 117 00.0004W"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "27 07.1311S 115 59.4638W"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "22 35.7044S 115 03.2674W"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "18 03.1048S 114 46.6418W"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "18 04.0742S 114 09.9598W"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 119 41.7017W"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 119 24.4607W"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "09 02.1842N 119 43.7219W"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "09 01.7111N 119 21.7711W"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "13 33.6962N 118 50.8967W"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "18 05.1833N 117 56.7032W"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "22 36.2342N 116 01.6241W"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "27 05.3929N 114 01.5191W"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "36 08.6828N 117 00.0004W"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "45 08.7832N 118 16.3224W"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "54 08.3021N 118 31.8426W"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "63 06.9290N 118 58.9388W"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "72 04.6519N 119 54.7505W"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "76 33.0910N 119 08.7358W"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "81 03.6526N 117 00.0021W"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "76 27.8369S 112 40.5140W"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "72 05.9537S 111 00.0010W"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "76 27.8369S 109 19.4887W"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "67 27.7730S 112 01.5843W"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "63 00.3020S 111 04.2034W"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "58 27.3972S 110 08.2769W"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "49 38.6557S 112 23.1106W"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "45 09.2090S 111 00.0005W"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "40 38.6883S 109 49.0384W"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "36 07.4461S 108 46.6569W"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "31 33.9391S 109 12.8000W"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "27 05.3935S 108 01.5191W"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "13 33.1843S 113 46.3066W"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "13 32.4675S 113 18.3300W"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "09 02.5231S 112 49.1717W"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 112 47.8235W"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "04 31.3804S 111 54.0859W"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 111 00.0003W"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "04 31.3798N 111 54.0859W"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "09 02.7934N 111 00.0003W"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "13 34.0041N 110 04.5445W"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "18 04.7669N 109 06.6117W"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "31 38.1109N 111 00.0004W"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "45 07.5089N 108 27.4130W"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "63 06.9297S 106 58.9388W"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "58 38.4181S 105 00.0006W"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "54 08.3027S 103 28.1585W"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "49 37.1654S 102 13.8570W"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "45 02.4247S 104 04.7245W"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "40 35.7848S 102 32.7141W"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "31 35.7625S 107 50.3050W"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "27 03.8758S 106 58.0813W"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "22 35.7044S 106 56.7334W"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "18 05.1840S 105 56.7032W"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13 34.1074S 105 00.0004W"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "09 02.7263S 104 05.4076W"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 104 06.0821W"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "04 31.2794S 103 11.8427W"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 102 35.5400W"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 102 18.2989W"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "04 31.2788N 103 11.8427W"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "09 01.7111N 102 38.2296W"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "09 02.1842N 102 16.2788W"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "22 34.8205N 107 55.0514W"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "27 07.3478N 105 00.0004W"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "36 05.9006N 107 40.0698W"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "40 39.0511N 105 00.0004W"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "54 06.5521N 107 56.4250W"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "49 39.1523N 105 00.0005W"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "54 06.5521N 102 03.5761W"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "63 04.4395N 107 02.3797W"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "58 38.4175N 105 00.0006W"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "63 04.4395N 102 57.6218W"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "67 36.9313N 105 00.0008W"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "76 34.8506N 105 00.0014W"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "72 00.7591N 105 11.3582W"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "81 00.9881N 104 44.7329W"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "72 00.7590N 104 48.6439W"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "67 36.9319S 099 00.0008W"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "58 27.3971S 099 51.7243W"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "54 03.6411S 097 35.0935W"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "40 33.2499S 100 16.5826W"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "45 05.3884S 101 11.2604W"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "36 07.4461S 101 13.3439W"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "31 37.8502S 100 03.2687W"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "27 07.3485S 099 00.0004W"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "22 36.2348S 098 01.6241W"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "18 04.7676S 097 06.6117W"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "13 33.1843S 096 13.6940W"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "13 32.4675S 096 41.6707W"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "13 33.1836N 101 46.3066W"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "13 32.4668N 101 18.3300W"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "18 04.7669N 100 53.3890W"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "22 36.4111N 099 00.0004W"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "31 35.7618N 101 50.3051W"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "36 08.3733N 100 06.6891W"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "45 07.5089N 101 32.5879W"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "72 04.6525S 095 54.7507W"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "76 33.0916S 095 08.7356W"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "63 04.4401S 095 02.3795W"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "58 32.2074S 093 50.6491W"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "63 04.4401S 090 57.6219W"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "49 37.1653S 095 46.1440W"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "53 59.5755S 092 53.7127W"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "45 08.7839S 094 16.3225W"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "40 39.0517S 093 00.0004W"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "36 08.3740S 091 53.3117W"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "31 37.0669S 090 53.4912W"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "27 03.8758S 091 01.9194W"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "09 02.1848S 095 43.7219W"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "09 01.7117S 095 21.7711W"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 095 41.7017W"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "04 31.2794S 094 48.1579W"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 095 24.4607W"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 093 53.9186W"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "04 31.2788N 094 48.1579W"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "09 02.7257N 093 54.5931W"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "13 34.1068N 093 00.0004W"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "18 05.1833N 092 03.2975W"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "22 34.8205N 090 04.9493W"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "27 05.3929N 095 58.4817W"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "31 37.8496N 094 03.2686W"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "36 07.4455N 090 46.6569W"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "45 08.7833N 091 43.6785W"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "54 08.3021N 091 28.1585W"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "63 06.9291N 091 01.0626W"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "76 33.0909N 090 51.2670W"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "72 04.6519N 090 05.2516W"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "67 27.7732S 085 58.4174W"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "58 37.7266S 088 43.3322W"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "54 08.8865S 087 00.0005W"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "49 38.6557S 085 36.8904W"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "40 33.2499S 085 43.4183W"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "45 07.5095S 084 27.4130W"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "36 05.9012S 084 19.9310W"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "27 05.3935S 089 58.4816W"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "22 34.8211S 089 55.0514W"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "22 33.5861S 089 06.6893W"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "18 04.7676S 088 53.3890W"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "13 34.0048S 087 55.4561W"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "09 02.7941S 087 00.0003W"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 087 00.0003W"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "04 31.3804S 086 05.9147W"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 085 12.1772W"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "04 31.3798N 086 05.9147W"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "09 02.5225N 085 10.8290W"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "13 32.4668N 084 41.6707W"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "13 33.1836N 084 13.6941W"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "27 07.1304N 088 00.5369W"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "31 37.0662N 084 53.4913W"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "40 38.6876N 088 10.9624W"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "49 38.6551N 088 23.1106W"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "58 37.7260N 088 43.3322W"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "67 35.9099N 089 21.1120W"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "72 00.7597S 081 11.3580W"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "76 34.8513S 081 00.0014W"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "72 00.7597S 080 48.6441W"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "67 35.9105S 083 21.1121W"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "63 06.9297S 079 01.0626W"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "53 59.5754S 081 06.2884W"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "49 34.6850S 079 09.0242W"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "40 35.7848S 083 27.2867W"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "36 03.7421S 082 33.5838W"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "31 37.0668S 083 06.5095W"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "27 07.1311S 082 00.5369W"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "22 36.4117S 081 00.0004W"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "18 05.1840S 080 03.2975W"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "13 33.6969S 079 09.1040W"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "09 02.1848S 078 16.2788W"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "09 01.7117S 078 38.2296W"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 078 35.5400W"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 078 18.2989W"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "18 04.0736N 083 50.0408W"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "18 03.1041N 083 13.3588W"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "22 36.2342N 081 58.3766W"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "27 06.4784N 078 58.9500W"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "36 07.4454N 083 13.3439W"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "40 37.5980N 078 38.1196W"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "49 37.1647N 078 13.8571W"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "58 35.6542S 077 33.4986W"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "63 00.3020S 074 55.7980W"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "58 35.6541S 072 26.5026W"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "54 03.6411S 076 24.9076W"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "49 31.2205S 075 28.3250W"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "45 07.5095S 077 32.5879W"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "40 38.6883S 076 10.9624W"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "36 08.6834S 075 00.0004W"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "31 37.8502S 073 56.7321W"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "27 06.4791S 072 58.9500W"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "22 33.5861S 072 53.3114W"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "22 34.8211S 072 04.9493W"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "04 31.1113S 077 42.2029W"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "04 30.8761S 077 23.7934W"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 076 47.8235W"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "04 31.1106N 077 42.2029W"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "04 30.8755N 077 23.7934W"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "09 02.5225N 076 49.1717W"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "13 34.0041N 075 55.4561W"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18 05.3222N 075 00.0004W"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "22 35.7037N 073 03.2674W"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "31 37.0662N 077 06.5095W"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "36 08.3733N 073 53.3117W"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "45 09.2083N 075 00.0005W"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "54 08.8859N 075 00.0005W"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "58 35.6535N 077 33.4987W"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "63 07.7600N 075 00.0007W"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "58 35.6534N 072 26.5025W"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "67 32.8514N 076 18.2182W"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "67 32.8513N 073 41.7835W"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "72 05.9530N 075 00.0010W"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "76 27.8362N 076 40.5137W"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "76 27.8363N 073 19.4890W"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "76 33.0916S 066 51.2672W"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "72 04.6525S 066 05.2514W"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "67 32.8520S 070 18.2180W"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "67 32.8520S 067 41.7837W"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "62 54.5320S 067 06.7792W"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "54 08.3027S 070 31.8427W"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "49 39.1529S 069 00.0005W"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "45 08.7839S 067 43.6785W"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "40 37.5987S 066 38.1196W"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "36 03.7420S 067 26.4170W"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "31 35.7625S 066 09.6957W"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "18 04.0742S 071 50.0408W"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "18 03.1048S 071 13.3588W"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "13 33.6969S 070 50.8967W"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "09 02.7263S 069 54.5931W"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 069 53.9186W"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "04 31.4141S 069 00.0003W"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 068 06.0821W"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "04 31.4134N 069 00.0003W"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "09 02.7257N 068 05.4076W"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "13 33.6962N 067 09.1040W"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "18 03.1041N 066 46.6418W"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "18 04.0736N 066 09.9598W"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "27 06.4784N 071 01.0507W"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "31 37.8496N 067 56.7321W"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "36 05.9006N 066 19.9310W"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "40 37.5980N 071 21.8813W"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "49 37.1647N 071 46.1440W"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "81 00.9881N 069 15.2713W"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "63 07.7607S 063 00.0007W"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "58 37.7266S 061 16.6690W"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "49 31.2204S 062 31.6760W"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "45 05.3884S 060 48.7405W"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "36 05.9013S 065 40.0697W"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "27 06.4791S 065 01.0507W"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "31 33.9391S 064 47.2007W"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "22 36.2348S 063 58.3766W"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "18 05.3228S 063 00.0004W"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "13 34.0048S 062 04.5445W"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "09 02.5232S 061 10.8290W"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 061 12.1772W"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "04 30.8761S 060 36.2072W"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "04 31.1113S 060 17.7978W"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "04 30.8755N 060 36.2072W"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "04 31.1106N 060 17.7978W"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "22 35.7037N 064 56.7334W"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "27 07.1304N 061 59.4638W"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "31 35.7618N 060 09.6957W"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "40 38.6876N 061 49.0385W"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "49 38.6551N 061 36.8904W"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "58 37.7260N 061 16.6690W"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "67 35.9099N 060 38.8897W"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "67 35.9105S 054 38.8896W"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "62 54.5319S 058 53.2222W"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "58 32.2073S 056 09.3521W"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "54 06.5527S 059 56.4249W"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "49 34.6851S 058 50.9768W"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "54 06.5527S 054 03.5762W"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "40 37.5987S 059 21.8813W"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "45 02.4247S 057 55.2764W"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "36 08.3740S 058 06.6891W"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "31 38.1115S 057 00.0004W"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "27 07.1311S 055 59.4638W"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "22 35.7044S 055 03.2674W"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "18 03.1048S 054 46.6418W"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "18 04.0742S 054 09.9598W"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 059 41.7017W"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 059 24.4607W"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "09 02.1842N 059 43.7219W"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "09 01.7111N 059 21.7711W"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "13 33.6962N 058 50.8967W"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "18 05.1833N 057 56.7032W"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "22 36.2342N 056 01.6241W"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "27 05.3929N 054 01.5191W"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "36 08.6828N 057 00.0004W"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "45 08.7832N 058 16.3224W"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "54 08.3021N 058 31.8426W"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "63 06.9290N 058 58.9388W"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "72 04.6519N 059 54.7505W"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "76 33.0910N 059 08.7358W"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "81 03.6526N 057 00.0021W"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "76 27.8369S 052 40.5140W"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "72 05.9537S 051 00.0010W"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "76 27.8369S 049 19.4887W"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "67 27.7730S 052 01.5843W"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "63 00.3020S 051 04.2034W"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "58 27.3972S 050 08.2769W"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "49 38.6557S 052 23.1106W"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "45 09.2090S 051 00.0005W"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "40 38.6883S 049 49.0384W"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "36 07.4461S 048 46.6569W"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "31 33.9391S 049 12.8000W"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "27 05.3935S 048 01.5191W"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "13 33.1843S 053 46.3066W"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "13 32.4675S 053 18.3300W"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "09 02.5231S 052 49.1717W"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 052 47.8235W"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "04 31.3804S 051 54.0859W"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 051 00.0003W"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "04 31.3798N 051 54.0859W"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "09 02.7934N 051 00.0003W"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "13 34.0041N 050 04.5445W"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "18 04.7669N 049 06.6117W"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "31 38.1109N 051 00.0004W"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "45 07.5089N 048 27.4130W"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "63 06.9297S 046 58.9388W"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "58 38.4181S 045 00.0006W"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "54 08.3027S 043 28.1585W"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "49 37.1654S 042 13.8570W"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "45 02.4247S 044 04.7245W"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "40 35.7848S 042 32.7141W"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "31 35.7625S 047 50.3050W"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "27 03.8758S 046 58.0813W"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "22 35.7044S 046 56.7334W"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "18 05.1840S 045 56.7032W"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "13 34.1074S 045 00.0004W"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "09 02.7263S 044 05.4076W"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 044 06.0821W"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "04 31.2794S 043 11.8427W"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 042 35.5400W"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 042 18.2989W"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "04 31.2788N 043 11.8427W"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "09 01.7111N 042 38.2296W"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "09 02.1842N 042 16.2788W"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "22 34.8205N 047 55.0514W"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "27 07.3478N 045 00.0004W"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "36 05.9006N 047 40.0698W"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "40 39.0511N 045 00.0004W"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "54 06.5521N 047 56.4250W"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "49 39.1523N 045 00.0005W"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "54 06.5521N 042 03.5761W"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "63 04.4395N 047 02.3797W"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "58 38.4175N 045 00.0006W"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "63 04.4395N 042 57.6218W"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "67 36.9313N 045 00.0008W"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "76 34.8506N 045 00.0014W"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "72 00.7591N 045 11.3582W"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "81 00.9881N 044 44.7329W"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "72 00.7590N 044 48.6439W"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "67 36.9319S 039 00.0008W"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "58 27.3971S 039 51.7243W"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "54 03.6411S 037 35.0935W"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "40 33.2499S 040 16.5826W"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "45 05.3884S 041 11.2604W"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "36 07.4461S 041 13.3439W"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "31 37.8502S 040 03.2687W"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "27 07.3485S 039 00.0004W"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "22 36.2348S 038 01.6241W"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "18 04.7676S 037 06.6117W"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "13 33.1843S 036 13.6940W"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "13 32.4675S 036 41.6707W"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "13 33.1836N 041 46.3066W"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "13 32.4668N 041 18.3300W"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "18 04.7669N 040 53.3890W"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "22 36.4111N 039 00.0004W"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "31 35.7618N 041 50.3051W"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "36 08.3733N 040 06.6891W"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "45 07.5089N 041 32.5879W"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "72 04.6525S 035 54.7507W"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "76 33.0916S 035 08.7356W"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "63 04.4401S 035 02.3795W"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "58 32.2074S 033 50.6491W"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "63 04.4401S 030 57.6219W"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "49 37.1653S 035 46.1440W"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "53 59.5755S 032 53.7127W"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "45 08.7839S 034 16.3225W"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "40 39.0517S 033 00.0004W"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "36 08.3740S 031 53.3117W"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "31 37.0669S 030 53.4912W"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "27 03.8758S 031 01.9194W"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "09 02.1848S 035 43.7219W"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "09 01.7117S 035 21.7711W"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 035 41.7017W"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "04 31.2794S 034 48.1579W"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 035 24.4607W"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 033 53.9186W"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "04 31.2788N 034 48.1579W"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "09 02.7257N 033 54.5931W"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "13 34.1068N 033 00.0004W"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "18 05.1833N 032 03.2975W"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "22 34.8205N 030 04.9493W"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "27 05.3929N 035 58.4817W"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "31 37.8496N 034 03.2686W"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "36 07.4455N 030 46.6569W"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "45 08.7833N 031 43.6785W"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "54 08.3021N 031 28.1585W"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "63 06.9291N 031 01.0626W"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "76 33.0909N 030 51.2670W"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "72 04.6519N 030 05.2516W"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "67 27.7732S 025 58.4174W"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "58 37.7266S 028 43.3322W"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "54 08.8865S 027 00.0005W"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "49 38.6557S 025 36.8904W"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "40 33.2499S 025 43.4183W"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "45 07.5095S 024 27.4130W"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "36 05.9012S 024 19.9310W"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "27 05.3935S 029 58.4816W"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "22 34.8211S 029 55.0514W"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "22 33.5861S 029 06.6893W"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "18 04.7676S 028 53.3890W"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "13 34.0048S 027 55.4561W"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "09 02.7941S 027 00.0003W"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 027 00.0003W"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "04 31.3804S 026 05.9147W"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 025 12.1772W"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "04 31.3798N 026 05.9147W"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "09 02.5225N 025 10.8290W"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "13 32.4668N 024 41.6707W"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "13 33.1836N 024 13.6941W"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "27 07.1304N 028 00.5369W"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "31 37.0662N 024 53.4913W"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "40 38.6876N 028 10.9624W"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "49 38.6551N 028 23.1106W"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "58 37.7260N 028 43.3322W"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "67 35.9099N 029 21.1120W"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "72 00.7597S 021 11.3580W"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "76 34.8513S 021 00.0014W"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "72 00.7597S 020 48.6441W"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "67 35.9105S 023 21.1121W"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "63 06.9297S 019 01.0626W"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "53 59.5754S 021 06.2884W"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "49 34.6850S 019 09.0242W"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "40 35.7848S 023 27.2867W"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "36 03.7421S 022 33.5838W"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "31 37.0668S 023 06.5095W"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27 07.1311S 022 00.5369W"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "22 36.4117S 021 00.0004W"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "18 05.1840S 020 03.2975W"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "13 33.6969S 019 09.1040W"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "09 02.1848S 018 16.2788W"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "09 01.7117S 018 38.2296W"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 018 35.5400W"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 018 18.2989W"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "18 04.0736N 023 50.0408W"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "18 03.1041N 023 13.3588W"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "22 36.2342N 021 58.3766W"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27 06.4784N 018 58.9500W"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "36 07.4454N 023 13.3439W"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "40 37.5980N 018 38.1196W"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "49 37.1647N 018 13.8571W"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "58 35.6542S 017 33.4986W"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "63 00.3020S 014 55.7980W"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "58 35.6541S 012 26.5026W"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "54 03.6411S 016 24.9076W"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "49 31.2205S 015 28.3250W"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "45 07.5095S 017 32.5879W"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "40 38.6883S 016 10.9624W"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "36 08.6834S 015 00.0004W"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "31 37.8502S 013 56.7321W"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "27 06.4791S 012 58.9500W"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "22 33.5861S 012 53.3114W"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "22 34.8211S 012 04.9493W"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "04 31.1113S 017 42.2029W"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "04 30.8761S 017 23.7934W"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 016 47.8235W"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "04 31.1106N 017 42.2029W"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "04 30.8755N 017 23.7934W"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "09 02.5225N 016 49.1717W"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "13 34.0041N 015 55.4561W"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "18 05.3222N 015 00.0004W"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "22 35.7037N 013 03.2674W"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "31 37.0662N 017 06.5095W"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "36 08.3733N 013 53.3117W"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "45 09.2083N 015 00.0005W"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "54 08.8859N 015 00.0005W"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "58 35.6535N 017 33.4987W"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "63 07.7600N 015 00.0007W"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "58 35.6534N 012 26.5025W"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "67 32.8514N 016 18.2182W"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "67 32.8513N 013 41.7835W"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "72 05.9530N 015 00.0010W"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "76 27.8362N 016 40.5137W"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "76 27.8363N 013 19.4890W"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "76 33.0916S 006 51.2672W"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "72 04.6525S 006 05.2514W"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "67 32.8520S 010 18.2180W"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "67 32.8520S 007 41.7837W"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "62 54.5320S 007 06.7792W"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "54 08.3027S 010 31.8427W"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "49 39.1529S 009 00.0005W"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "45 08.7839S 007 43.6785W"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "40 37.5987S 006 38.1196W"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "36 03.7420S 007 26.4170W"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "31 35.7625S 006 09.6957W"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "18 04.0742S 011 50.0408W"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "18 03.1048S 011 13.3588W"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "13 33.6969S 010 50.8967W"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "09 02.7263S 009 54.5931W"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 009 53.9186W"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "04 31.4141S 009 00.0003W"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 008 06.0821W"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "04 31.4134N 009 00.0003W"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "09 02.7257N 008 05.4076W"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "13 33.6962N 007 09.1040W"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "18 03.1041N 006 46.6418W"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "18 04.0736N 006 09.9598W"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "27 06.4784N 011 01.0507W"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "31 37.8496N 007 56.7321W"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "36 05.9006N 006 19.9310W"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "40 37.5980N 011 21.8813W"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "49 37.1647N 011 46.1440W"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "81 00.9881N 009 15.2713W"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "63 07.7607S 003 00.0007W"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "58 37.7266S 001 16.6690W"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "49 31.2204S 002 31.6760W"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "45 05.3884S 000 48.7405W"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "36 05.9013S 005 40.0697W"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "27 06.4791S 005 01.0507W"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "31 33.9391S 004 47.2007W"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "22 36.2348S 003 58.3766W"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "18 05.3228S 003 00.0004W"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "13 34.0048S 002 04.5445W"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "09 02.5232S 001 10.8290W"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 001 12.1772W"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "04 30.8761S 000 36.2072W"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 000 35.5400W"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "04 31.1113S 000 17.7978W"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "04 30.8755N 000 36.2072W"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "04 31.1106N 000 17.7978W"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "22 35.7037N 004 56.7334W"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "27 07.1304N 001 59.4638W"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "31 35.7618N 000 09.6957W"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "40 38.6876N 001 49.0385W"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "49 38.6551N 001 36.8904W"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "58 37.7260N 001 16.6690W"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "67 35.9099N 000 38.8897W"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "67 35.9105S 005 21.1104E"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "62 54.5319S 001 06.7778E"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "58 32.2073S 003 50.6479E"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "54 06.5527S 000 03.5751E"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "49 34.6851S 001 09.0232E"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "54 06.5527S 005 56.4238E"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "40 37.5987S 000 38.1187E"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "45 02.4247S 002 04.7236E"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "36 08.3740S 001 53.3109E"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31 38.1115S 003 00.0000E"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "27 07.1311S 004 00.5362E"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "22 35.7044S 004 56.7326E"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "18 03.1048S 005 13.3582E"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "18 04.0742S 005 50.0402E"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 000 18.2983E"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 000 35.5393E"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "09 02.1842N 000 16.2781E"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "09 01.7111N 000 38.2289E"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "13 33.6962N 001 09.1033E"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "18 05.1833N 002 03.2968E"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "22 36.2342N 003 58.3759E"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "27 05.3929N 005 58.4809E"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "36 08.6828N 003 00.0000E"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "45 08.7832N 001 43.6776E"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "54 08.3021N 001 28.1574E"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "63 06.9290N 001 01.0612E"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "72 04.6519N 000 05.2495E"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "76 33.0910N 000 51.2642E"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "81 03.6526N 003 00.0000E"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "76 27.8369S 007 19.4860E"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "72 05.9537S 009 00.0000E"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "76 27.8369S 010 40.5113E"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "67 27.7730S 007 58.4157E"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "63 00.3020S 008 55.7966E"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "58 27.3972S 009 51.7231E"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "49 38.6557S 007 36.8894E"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "45 09.2090S 009 00.0000E"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "40 38.6883S 010 10.9616E"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "36 07.4461S 011 13.3431E"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "31 33.9391S 010 47.2000E"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "27 05.3935S 011 58.4809E"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "13 33.1843S 006 13.6934E"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "13 32.4675S 006 41.6700E"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "09 02.5231S 007 10.8283E"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 007 12.1765E"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "04 31.3804S 008 05.9141E"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 009 00.0000E"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "04 31.3798N 008 05.9141E"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "09 02.7934N 009 00.0000E"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "13 34.0041N 009 55.4555E"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "18 04.7669N 010 53.3883E"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "31 38.1109N 009 00.0000E"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "45 07.5089N 011 32.5870E"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "63 06.9297S 013 01.0612E"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "58 38.4181S 015 00.0000E"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "54 08.3027S 016 31.8415E"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "49 37.1654S 017 46.1430E"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "45 02.4247S 015 55.2755E"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "40 35.7848S 017 27.2859E"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "31 35.7625S 012 09.6950E"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "27 03.8758S 013 01.9187E"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "22 35.7044S 013 03.2666E"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "18 05.1840S 014 03.2968E"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "13 34.1074S 015 00.0000E"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "09 02.7263S 015 54.5924E"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 015 53.9179E"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "04 31.2794S 016 48.1573E"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 017 24.4600E"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 017 41.7011E"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "04 31.2788N 016 48.1573E"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "09 01.7111N 017 21.7704E"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "09 02.1842N 017 43.7212E"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "22 34.8205N 012 04.9486E"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "27 07.3478N 015 00.0000E"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "36 05.9006N 012 19.9302E"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "40 39.0511N 015 00.0000E"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "54 06.5521N 012 03.5750E"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "49 39.1523N 015 00.0000E"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "54 06.5521N 017 56.4239E"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "63 04.4395N 012 57.6203E"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "58 38.4175N 015 00.0000E"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "63 04.4395N 017 02.3782E"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "67 36.9313N 015 00.0000E"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "76 34.8506N 015 00.0000E"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "72 00.7591N 014 48.6418E"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "81 00.9881N 015 15.2671E"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "72 00.7590N 015 11.3561E"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "67 36.9319S 021 00.0000E"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "58 27.3971S 020 08.2757E"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "54 03.6411S 022 24.9065E"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "40 33.2499S 019 43.4174E"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "45 05.3884S 018 48.7396E"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "36 07.4461S 018 46.6561E"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "31 37.8502S 019 56.7313E"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "27 07.3485S 021 00.0000E"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "22 36.2348S 021 58.3759E"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "18 04.7676S 022 53.3883E"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "13 33.1843S 023 46.3060E"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "13 32.4675S 023 18.3293E"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "13 33.1836N 018 13.6934E"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "13 32.4668N 018 41.6700E"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "18 04.7669N 019 06.6110E"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "22 36.4111N 021 00.0000E"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "31 35.7618N 018 09.6949E"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "36 08.3733N 019 53.3109E"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "45 07.5089N 018 27.4121E"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "72 04.6525S 024 05.2493E"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "76 33.0916S 024 51.2644E"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "63 04.4401S 024 57.6205E"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "58 32.2074S 026 09.3509E"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "63 04.4401S 029 02.3781E"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "49 37.1653S 024 13.8560E"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "53 59.5755S 027 06.2873E"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "45 08.7839S 025 43.6775E"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "40 39.0517S 027 00.0000E"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "36 08.3740S 028 06.6883E"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "31 37.0669S 029 06.5088E"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "27 03.8758S 028 58.0806E"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "09 02.1848S 024 16.2781E"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "09 01.7117S 024 38.2289E"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 024 18.2983E"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "04 31.2794S 025 11.8421E"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 024 35.5393E"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 026 06.0814E"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "04 31.2788N 025 11.8421E"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "09 02.7257N 026 05.4069E"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "13 34.1068N 027 00.0000E"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "18 05.1833N 027 56.7025E"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "22 34.8205N 029 55.0507E"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "27 05.3929N 024 01.5183E"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "31 37.8496N 025 56.7314E"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "36 07.4455N 029 13.3431E"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "45 08.7833N 028 16.3215E"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "54 08.3021N 028 31.8415E"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "63 06.9291N 028 58.9374E"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "76 33.0909N 029 08.7330E"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "72 04.6519N 029 54.7484E"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "67 27.7732S 034 01.5826E"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "58 37.7266S 031 16.6678E"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "54 08.8865S 033 00.0000E"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "49 38.6557S 034 23.1096E"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "40 33.2499S 034 16.5817E"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "45 07.5095S 035 32.5870E"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36 05.9012S 035 40.0690E"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "27 05.3935S 030 01.5184E"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "22 34.8211S 030 04.9486E"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "22 33.5861S 030 53.3107E"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "18 04.7676S 031 06.6110E"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "13 34.0048S 032 04.5439E"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "09 02.7941S 033 00.0000E"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 033 00.0000E"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "04 31.3804S 033 54.0853E"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 034 47.8228E"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "04 31.3798N 033 54.0853E"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "09 02.5225N 034 49.1710E"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "13 32.4668N 035 18.3293E"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "13 33.1836N 035 46.3059E"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "27 07.1304N 031 59.4631E"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "31 37.0662N 035 06.5087E"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "40 38.6876N 031 49.0376E"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "49 38.6551N 031 36.8894E"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "58 37.7260N 031 16.6678E"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "67 35.9099N 030 38.8880E"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "72 00.7597S 038 48.6420E"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "76 34.8513S 039 00.0000E"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "72 00.7597S 039 11.3559E"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "67 35.9105S 036 38.8879E"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "63 06.9297S 040 58.9374E"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "53 59.5754S 038 53.7116E"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "49 34.6850S 040 50.9758E"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "40 35.7848S 036 32.7133E"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "36 03.7421S 037 26.4162E"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "31 37.0668S 036 53.4905E"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "27 07.1311S 037 59.4631E"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "22 36.4117S 039 00.0000E"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "18 05.1840S 039 56.7025E"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "13 33.6969S 040 50.8960E"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "09 02.1848S 041 43.7212E"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "09 01.7117S 041 21.7704E"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 041 24.4600E"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 041 41.7011E"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "18 04.0736N 036 09.9592E"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "18 03.1041N 036 46.6412E"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "22 36.2342N 038 01.6234E"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "27 06.4784N 041 01.0500E"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "36 07.4454N 036 46.6561E"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "40 37.5980N 041 21.8804E"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "49 37.1647N 041 46.1429E"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "58 35.6542S 042 26.5014E"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "63 00.3020S 045 04.2020E"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "58 35.6541S 047 33.4974E"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "54 03.6411S 043 35.0924E"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "49 31.2205S 044 31.6750E"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "45 07.5095S 042 27.4121E"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "40 38.6883S 043 49.0376E"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "36 08.6834S 045 00.0000E"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "31 37.8502S 046 03.2679E"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "27 06.4791S 047 01.0500E"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "22 33.5861S 047 06.6886E"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "22 34.8211S 047 55.0507E"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "04 31.1113S 042 17.7971E"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "04 30.8761S 042 36.2066E"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 043 12.1765E"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "04 31.1106N 042 17.7971E"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "04 30.8755N 042 36.2066E"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "09 02.5225N 043 10.8283E"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "13 34.0041N 044 04.5439E"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "18 05.3222N 045 00.0000E"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "22 35.7037N 046 56.7326E"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "31 37.0662N 042 53.4905E"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "36 08.3733N 046 06.6883E"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "45 09.2083N 045 00.0000E"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "54 08.8859N 045 00.0000E"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "58 35.6535N 042 26.5013E"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "63 07.7600N 045 00.0000E"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "58 35.6534N 047 33.4975E"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "67 32.8514N 043 41.7818E"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "67 32.8513N 046 18.2165E"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "72 05.9530N 045 00.0000E"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "76 27.8362N 043 19.4863E"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "76 27.8363N 046 40.5110E"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "76 33.0916S 053 08.7328E"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "72 04.6525S 053 54.7486E"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "67 32.8520S 049 41.7820E"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "67 32.8520S 052 18.2163E"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "62 54.5320S 052 53.2208E"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "54 08.3027S 049 28.1573E"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "49 39.1529S 051 00.0000E"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "45 08.7839S 052 16.3215E"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "40 37.5987S 053 21.8804E"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "36 03.7420S 052 33.5830E"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "31 35.7625S 053 50.3043E"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "18 04.0742S 048 09.9592E"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "18 03.1048S 048 46.6412E"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "13 33.6969S 049 09.1033E"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "09 02.7263S 050 05.4069E"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 050 06.0814E"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "04 31.4141S 051 00.0000E"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 051 53.9179E"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "04 31.4134N 051 00.0000E"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "09 02.7257N 051 54.5924E"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "13 33.6962N 052 50.8960E"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "18 03.1041N 053 13.3582E"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "18 04.0736N 053 50.0402E"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "27 06.4784N 048 58.9493E"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "31 37.8496N 052 03.2679E"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "36 05.9006N 053 40.0690E"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "40 37.5980N 048 38.1187E"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "49 37.1647N 048 13.8560E"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "81 00.9881N 050 44.7287E"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "63 07.7607S 057 00.0000E"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "58 37.7266S 058 43.3310E"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "49 31.2204S 057 28.3240E"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "45 05.3884S 059 11.2595E"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "36 05.9013S 054 19.9303E"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "27 06.4791S 054 58.9493E"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "31 33.9391S 055 12.7993E"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "22 36.2348S 056 01.6234E"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "18 05.3228S 057 00.0000E"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "13 34.0048S 057 55.4555E"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "09 02.5232S 058 49.1710E"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 058 47.8228E"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "04 30.8761S 059 23.7928E"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "04 31.1113S 059 42.2022E"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "04 30.8755N 059 23.7928E"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "04 31.1106N 059 42.2022E"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "22 35.7037N 055 03.2666E"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "27 07.1304N 058 00.5362E"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "31 35.7618N 059 50.3043E"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40 38.6876N 058 10.9615E"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "49 38.6551N 058 23.1096E"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "58 37.7260N 058 43.3310E"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "67 35.9099N 059 21.1103E"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "67 35.9105S 065 21.1104E"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "62 54.5319S 061 06.7778E"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "58 32.2073S 063 50.6479E"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "54 06.5527S 060 03.5751E"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "49 34.6851S 061 09.0232E"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "54 06.5527S 065 56.4238E"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "40 37.5987S 060 38.1187E"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "45 02.4247S 062 04.7236E"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "36 08.3740S 061 53.3109E"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "31 38.1115S 063 00.0000E"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "27 07.1311S 064 00.5362E"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "22 35.7044S 064 56.7326E"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "18 03.1048S 065 13.3582E"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "18 04.0742S 065 50.0402E"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 060 18.2983E"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 060 35.5393E"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "09 02.1842N 060 16.2781E"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "09 01.7111N 060 38.2289E"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "13 33.6962N 061 09.1033E"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "18 05.1833N 062 03.2968E"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "22 36.2342N 063 58.3759E"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "27 05.3929N 065 58.4809E"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "36 08.6828N 063 00.0000E"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "45 08.7832N 061 43.6776E"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "54 08.3021N 061 28.1574E"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "63 06.9290N 061 01.0612E"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "72 04.6519N 060 05.2495E"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "76 33.0910N 060 51.2642E"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "81 03.6526N 063 00.0000E"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "76 27.8369S 067 19.4860E"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "72 05.9537S 069 00.0000E"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "76 27.8369S 070 40.5113E"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "67 27.7730S 067 58.4157E"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "63 00.3020S 068 55.7966E"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "58 27.3972S 069 51.7231E"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "49 38.6557S 067 36.8894E"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "45 09.2090S 069 00.0000E"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "40 38.6883S 070 10.9616E"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "36 07.4461S 071 13.3431E"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "31 33.9391S 070 47.2000E"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "27 05.3935S 071 58.4809E"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "13 33.1843S 066 13.6934E"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "13 32.4675S 066 41.6700E"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "09 02.5231S 067 10.8283E"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 067 12.1765E"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "04 31.3804S 068 05.9141E"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 069 00.0000E"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "04 31.3798N 068 05.9141E"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "09 02.7934N 069 00.0000E"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "13 34.0041N 069 55.4555E"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "18 04.7669N 070 53.3883E"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "31 38.1109N 069 00.0000E"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "45 07.5089N 071 32.5870E"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "63 06.9297S 073 01.0612E"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "58 38.4181S 075 00.0000E"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "54 08.3027S 076 31.8415E"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "49 37.1654S 077 46.1430E"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "45 02.4247S 075 55.2755E"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "40 35.7848S 077 27.2859E"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "31 35.7625S 072 09.6950E"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "27 03.8758S 073 01.9187E"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "22 35.7044S 073 03.2666E"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "18 05.1840S 074 03.2968E"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "13 34.1074S 075 00.0000E"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "09 02.7263S 075 54.5924E"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 075 53.9179E"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "04 31.2794S 076 48.1573E"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 077 24.4600E"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 077 41.7011E"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "04 31.2788N 076 48.1573E"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "09 01.7111N 077 21.7704E"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "09 02.1842N 077 43.7212E"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "22 34.8205N 072 04.9486E"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "27 07.3478N 075 00.0000E"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "36 05.9006N 072 19.9302E"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "40 39.0511N 075 00.0000E"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "54 06.5521N 072 03.5750E"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "49 39.1523N 075 00.0000E"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "54 06.5521N 077 56.4239E"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "63 04.4395N 072 57.6203E"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "58 38.4175N 075 00.0000E"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "63 04.4395N 077 02.3782E"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "67 36.9313N 075 00.0000E"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "76 34.8506N 075 00.0000E"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "72 00.7591N 074 48.6418E"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "81 00.9881N 075 15.2671E"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "72 00.7590N 075 11.3561E"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "67 36.9319S 081 00.0000E"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "58 27.3971S 080 08.2757E"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "54 03.6411S 082 24.9065E"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "40 33.2499S 079 43.4174E"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "45 05.3884S 078 48.7396E"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "36 07.4461S 078 46.6561E"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "31 37.8502S 079 56.7313E"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "27 07.3485S 081 00.0000E"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "22 36.2348S 081 58.3759E"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "18 04.7676S 082 53.3883E"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "13 33.1843S 083 46.3060E"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "13 32.4675S 083 18.3293E"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "13 33.1836N 078 13.6934E"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "13 32.4668N 078 41.6700E"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "18 04.7669N 079 06.6110E"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "22 36.4111N 081 00.0000E"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "31 35.7618N 078 09.6949E"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "36 08.3733N 079 53.3109E"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "45 07.5089N 078 27.4121E"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "72 04.6525S 084 05.2493E"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "76 33.0916S 084 51.2644E"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "63 04.4401S 084 57.6205E"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "58 32.2074S 086 09.3509E"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "63 04.4401S 089 02.3781E"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "49 37.1653S 084 13.8560E"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "53 59.5755S 087 06.2873E"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45 08.7839S 085 43.6775E"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "40 39.0517S 087 00.0000E"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "36 08.3740S 088 06.6883E"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "31 37.0669S 089 06.5088E"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "27 03.8758S 088 58.0806E"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "09 02.1848S 084 16.2781E"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "09 01.7117S 084 38.2289E"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 084 18.2983E"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "04 31.2794S 085 11.8421E"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 084 35.5393E"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 086 06.0814E"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "04 31.2788N 085 11.8421E"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "09 02.7257N 086 05.4069E"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "13 34.1068N 087 00.0000E"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "18 05.1833N 087 56.7025E"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "22 34.8205N 089 55.0507E"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "27 05.3929N 084 01.5183E"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "31 37.8496N 085 56.7314E"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "36 07.4455N 089 13.3431E"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45 08.7833N 088 16.3215E"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "54 08.3021N 088 31.8415E"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "63 06.9291N 088 58.9374E"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "76 33.0909N 089 08.7330E"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "72 04.6519N 089 54.7484E"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "67 27.7732S 094 01.5826E"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "58 37.7266S 091 16.6678E"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "54 08.8865S 093 00.0000E"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "49 38.6557S 094 23.1096E"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "40 33.2499S 094 16.5817E"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "45 07.5095S 095 32.5870E"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "36 05.9012S 095 40.0690E"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "27 05.3935S 090 01.5184E"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "22 34.8211S 090 04.9486E"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "22 33.5861S 090 53.3107E"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "18 04.7676S 091 06.6110E"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "13 34.0048S 092 04.5439E"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "09 02.7941S 093 00.0000E"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 093 00.0000E"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "04 31.3804S 093 54.0853E"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 094 47.8228E"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "04 31.3798N 093 54.0853E"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "09 02.5225N 094 49.1710E"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "13 32.4668N 095 18.3293E"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "13 33.1836N 095 46.3059E"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "27 07.1304N 091 59.4631E"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "31 37.0662N 095 06.5087E"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "40 38.6876N 091 49.0376E"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "49 38.6551N 091 36.8894E"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "58 37.7260N 091 16.6678E"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "67 35.9099N 090 38.8880E"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "72 00.7597S 098 48.6420E"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "76 34.8513S 099 00.0000E"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "72 00.7597S 099 11.3559E"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "67 35.9105S 096 38.8879E"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "63 06.9297S 100 58.9374E"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "53 59.5754S 098 53.7116E"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "49 34.6850S 100 50.9758E"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "40 35.7848S 096 32.7133E"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "36 03.7421S 097 26.4162E"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "31 37.0668S 096 53.4905E"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "27 07.1311S 097 59.4631E"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "22 36.4117S 099 00.0000E"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "18 05.1840S 099 56.7025E"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "13 33.6969S 100 50.8960E"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "09 02.1848S 101 43.7212E"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "09 01.7117S 101 21.7704E"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 101 24.4600E"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 101 41.7011E"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "18 04.0736N 096 09.9592E"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "18 03.1041N 096 46.6412E"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "22 36.2342N 098 01.6234E"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "27 06.4784N 101 01.0500E"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "36 07.4454N 096 46.6561E"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "40 37.5980N 101 21.8804E"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "49 37.1647N 101 46.1429E"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "58 35.6542S 102 26.5014E"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "63 00.3020S 105 04.2020E"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "58 35.6541S 107 33.4974E"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "54 03.6411S 103 35.0924E"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "49 31.2205S 104 31.6750E"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "45 07.5095S 102 27.4121E"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "40 38.6883S 103 49.0376E"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "36 08.6834S 105 00.0000E"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "31 37.8502S 106 03.2679E"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "27 06.4791S 107 01.0500E"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "22 33.5861S 107 06.6886E"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "22 34.8211S 107 55.0507E"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "04 31.1113S 102 17.7971E"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "04 30.8761S 102 36.2066E"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 103 12.1765E"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "04 31.1106N 102 17.7971E"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "04 30.8755N 102 36.2066E"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "09 02.5225N 103 10.8283E"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "13 34.0041N 104 04.5439E"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "18 05.3222N 105 00.0000E"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "22 35.7037N 106 56.7326E"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "31 37.0662N 102 53.4905E"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "36 08.3733N 106 06.6883E"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "45 09.2083N 105 00.0000E"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "54 08.8859N 105 00.0000E"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "58 35.6535N 102 26.5013E"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "63 07.7600N 105 00.0000E"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "58 35.6534N 107 33.4975E"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "67 32.8514N 103 41.7818E"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "67 32.8513N 106 18.2165E"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "72 05.9530N 105 00.0000E"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "76 27.8362N 103 19.4863E"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "76 27.8363N 106 40.5110E"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "76 33.0916S 113 08.7328E"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "72 04.6525S 113 54.7486E"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "67 32.8520S 109 41.7820E"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "67 32.8520S 112 18.2163E"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "62 54.5320S 112 53.2208E"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "54 08.3027S 109 28.1573E"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49 39.1529S 111 00.0000E"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "45 08.7839S 112 16.3215E"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "40 37.5987S 113 21.8804E"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "36 03.7420S 112 33.5830E"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "31 35.7625S 113 50.3043E"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "18 04.0742S 108 09.9592E"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "18 03.1048S 108 46.6412E"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "13 33.6969S 109 09.1033E"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "09 02.7263S 110 05.4069E"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 110 06.0814E"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "04 31.4141S 111 00.0000E"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 111 53.9179E"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "04 31.4134N 111 00.0000E"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "09 02.7257N 111 54.5924E"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "13 33.6962N 112 50.8960E"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "18 03.1041N 113 13.3582E"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "18 04.0736N 113 50.0402E"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "27 06.4784N 108 58.9493E"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "31 37.8496N 112 03.2679E"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "36 05.9006N 113 40.0690E"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "40 37.5980N 108 38.1187E"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49 37.1647N 108 13.8560E"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "81 00.9881N 110 44.7287E"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "63 07.7607S 117 00.0000E"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "58 37.7266S 118 43.3310E"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "49 31.2204S 117 28.3240E"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "45 05.3884S 119 11.2595E"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "36 05.9013S 114 19.9303E"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "27 06.4791S 114 58.9493E"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "31 33.9391S 115 12.7993E"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "22 36.2348S 116 01.6234E"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "18 05.3228S 117 00.0000E"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "13 34.0048S 117 55.4555E"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "09 02.5232S 118 49.1710E"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 118 47.8228E"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "04 30.8761S 119 23.7928E"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "04 31.1113S 119 42.2022E"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "04 30.8755N 119 23.7928E"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "04 31.1106N 119 42.2022E"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "22 35.7037N 115 03.2666E"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "27 07.1304N 118 00.5362E"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "31 35.7618N 119 50.3043E"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "40 38.6876N 118 10.9615E"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "49 38.6551N 118 23.1096E"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "58 37.7260N 118 43.3310E"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "67 35.9099N 119 21.1103E"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "67 35.9105S 125 21.1104E"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "62 54.5319S 121 06.7778E"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "58 32.2073S 123 50.6479E"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "54 06.5527S 120 03.5751E"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "49 34.6851S 121 09.0232E"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "54 06.5527S 125 56.4238E"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "40 37.5987S 120 38.1187E"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "45 02.4247S 122 04.7236E"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "36 08.3740S 121 53.3109E"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "31 38.1115S 123 00.0000E"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "27 07.1311S 124 00.5362E"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "22 35.7044S 124 56.7326E"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "18 03.1048S 125 13.3582E"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "18 04.0742S 125 50.0402E"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 120 18.2983E"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 120 35.5393E"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "09 02.1842N 120 16.2781E"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "09 01.7111N 120 38.2289E"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "13 33.6962N 121 09.1033E"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "18 05.1833N 122 03.2968E"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "22 36.2342N 123 58.3759E"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "27 05.3929N 125 58.4809E"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "36 08.6828N 123 00.0000E"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "45 08.7832N 121 43.6776E"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "54 08.3021N 121 28.1574E"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "63 06.9290N 121 01.0612E"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "72 04.6519N 120 05.2495E"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "76 33.0910N 120 51.2642E"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "81 03.6526N 123 00.0000E"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "76 27.8369S 127 19.4860E"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "72 05.9537S 129 00.0000E"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "76 27.8369S 130 40.5113E"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "67 27.7730S 127 58.4157E"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "63 00.3020S 128 55.7966E"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "58 27.3972S 129 51.7231E"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "49 38.6557S 127 36.8894E"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "45 09.2090S 129 00.0000E"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "40 38.6883S 130 10.9616E"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "36 07.4461S 131 13.3431E"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "31 33.9391S 130 47.2000E"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "27 05.3935S 131 58.4809E"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "13 33.1843S 126 13.6934E"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "13 32.4675S 126 41.6700E"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "09 02.5231S 127 10.8283E"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 127 12.1765E"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "04 31.3804S 128 05.9141E"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 129 00.0000E"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "04 31.3798N 128 05.9141E"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "09 02.7934N 129 00.0000E"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "13 34.0041N 129 55.4555E"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "18 04.7669N 130 53.3883E"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "31 38.1109N 129 00.0000E"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "45 07.5089N 131 32.5870E"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "63 06.9297S 133 01.0612E"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "58 38.4181S 135 00.0000E"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "54 08.3027S 136 31.8415E"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "49 37.1654S 137 46.1430E"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "45 02.4247S 135 55.2755E"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "40 35.7848S 137 27.2859E"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "31 35.7625S 132 09.6950E"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "27 03.8758S 133 01.9187E"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "22 35.7044S 133 03.2666E"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "18 05.1840S 134 03.2968E"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "13 34.1074S 135 00.0000E"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "09 02.7263S 135 54.5924E"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 135 53.9179E"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "04 31.2794S 136 48.1573E"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 137 24.4600E"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 137 41.7011E"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "04 31.2788N 136 48.1573E"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "09 01.7111N 137 21.7704E"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "09 02.1842N 137 43.7212E"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "22 34.8205N 132 04.9486E"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "27 07.3478N 135 00.0000E"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "36 05.9006N 132 19.9302E"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "40 39.0511N 135 00.0000E"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "54 06.5521N 132 03.5750E"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "49 39.1523N 135 00.0000E"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "54 06.5521N 137 56.4239E"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "63 04.4395N 132 57.6203E"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "58 38.4175N 135 00.0000E"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "63 04.4395N 137 02.3782E"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "67 36.9313N 135 00.0000E"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "76 34.8506N 135 00.0000E"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "72 00.7591N 134 48.6418E"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "81 00.9881N 135 15.2671E"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "72 00.7590N 135 11.3561E"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "67 36.9319S 141 00.0000E"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "58 27.3971S 140 08.2757E"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54 03.6411S 142 24.9065E"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "40 33.2499S 139 43.4174E"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "45 05.3884S 138 48.7396E"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "36 07.4461S 138 46.6561E"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "31 37.8502S 139 56.7313E"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "27 07.3485S 141 00.0000E"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "22 36.2348S 141 58.3759E"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "18 04.7676S 142 53.3883E"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "13 33.1843S 143 46.3060E"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "13 32.4675S 143 18.3293E"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "13 33.1836N 138 13.6934E"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "13 32.4668N 138 41.6700E"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "18 04.7669N 139 06.6110E"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "22 36.4111N 141 00.0000E"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "31 35.7618N 138 09.6949E"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "36 08.3733N 139 53.3109E"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "45 07.5089N 138 27.4121E"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "72 04.6525S 144 05.2493E"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "76 33.0916S 144 51.2644E"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "63 04.4401S 144 57.6205E"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "58 32.2074S 146 09.3509E"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "63 04.4401S 149 02.3781E"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "49 37.1653S 144 13.8560E"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "53 59.5755S 147 06.2873E"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "45 08.7839S 145 43.6775E"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "40 39.0517S 147 00.0000E"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "36 08.3740S 148 06.6883E"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "31 37.0669S 149 06.5088E"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "27 03.8758S 148 58.0806E"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "09 02.1848S 144 16.2781E"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "09 01.7117S 144 38.2289E"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 144 18.2983E"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "04 31.2794S 145 11.8421E"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 144 35.5393E"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 146 06.0814E"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "04 31.2788N 145 11.8421E"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "09 02.7257N 146 05.4069E"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "13 34.1068N 147 00.0000E"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "18 05.1833N 147 56.7025E"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "22 34.8205N 149 55.0507E"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "27 05.3929N 144 01.5183E"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "31 37.8496N 145 56.7314E"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "36 07.4455N 149 13.3431E"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "45 08.7833N 148 16.3215E"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "54 08.3021N 148 31.8415E"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "63 06.9291N 148 58.9374E"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "76 33.0909N 149 08.7330E"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "72 04.6519N 149 54.7484E"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "67 27.7732S 154 01.5826E"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "58 37.7266S 151 16.6678E"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "54 08.8865S 153 00.0000E"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "49 38.6557S 154 23.1096E"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "40 33.2499S 154 16.5817E"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "45 07.5095S 155 32.5870E"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "36 05.9012S 155 40.0690E"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "27 05.3935S 150 01.5184E"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "22 34.8211S 150 04.9486E"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "22 33.5861S 150 53.3107E"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "18 04.7676S 151 06.6110E"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "13 34.0048S 152 04.5439E"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "09 02.7941S 153 00.0000E"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 153 00.0000E"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "04 31.3804S 153 54.0853E"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 154 47.8228E"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "04 31.3798N 153 54.0853E"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "09 02.5225N 154 49.1710E"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "13 32.4668N 155 18.3293E"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "13 33.1836N 155 46.3059E"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "27 07.1304N 151 59.4631E"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "31 37.0662N 155 06.5087E"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "40 38.6876N 151 49.0376E"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "49 38.6551N 151 36.8894E"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "58 37.7260N 151 16.6678E"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "67 35.9099N 150 38.8880E"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "72 00.7597S 158 48.6420E"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "76 34.8513S 159 00.0000E"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "72 00.7597S 159 11.3559E"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "67 35.9105S 156 38.8879E"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "63 06.9297S 160 58.9374E"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "53 59.5754S 158 53.7116E"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "49 34.6850S 160 50.9758E"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "40 35.7848S 156 32.7133E"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "36 03.7421S 157 26.4162E"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "31 37.0668S 156 53.4905E"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "27 07.1311S 157 59.4631E"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "22 36.4117S 159 00.0000E"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "18 05.1840S 159 56.7025E"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "13 33.6969S 160 50.8960E"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "09 02.1848S 161 43.7212E"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "09 01.7117S 161 21.7704E"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 161 24.4600E"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 161 41.7011E"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "18 04.0736N 156 09.9592E"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "18 03.1041N 156 46.6412E"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "22 36.2342N 158 01.6234E"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "27 06.4784N 161 01.0500E"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "36 07.4454N 156 46.6561E"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "40 37.5980N 161 21.8804E"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "49 37.1647N 161 46.1429E"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58 35.6542S 162 26.5014E"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "63 00.3020S 165 04.2020E"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58 35.6541S 167 33.4974E"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "54 03.6411S 163 35.0924E"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "49 31.2205S 164 31.6750E"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "45 07.5095S 162 27.4121E"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "40 38.6883S 163 49.0376E"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "36 08.6834S 165 00.0000E"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "31 37.8502S 166 03.2679E"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "27 06.4791S 167 01.0500E"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "22 33.5861S 167 06.6886E"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "22 34.8211S 167 55.0507E"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "04 31.1113S 162 17.7971E"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "04 30.8761S 162 36.2066E"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 163 12.1765E"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "04 31.1106N 162 17.7971E"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "04 30.8755N 162 36.2066E"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "09 02.5225N 163 10.8283E"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "13 34.0041N 164 04.5439E"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "18 05.3222N 165 00.0000E"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "22 35.7037N 166 56.7326E"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "31 37.0662N 162 53.4905E"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "36 08.3733N 166 06.6883E"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "45 09.2083N 165 00.0000E"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "54 08.8859N 165 00.0000E"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58 35.6535N 162 26.5013E"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "63 07.7600N 165 00.0000E"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58 35.6534N 167 33.4975E"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "67 32.8514N 163 41.7818E"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "67 32.8513N 166 18.2165E"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "72 05.9530N 165 00.0000E"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "76 27.8362N 163 19.4863E"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "76 27.8363N 166 40.5110E"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "76 33.0916S 173 08.7328E"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "72 04.6525S 173 54.7486E"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "67 32.8520S 169 41.7820E"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "67 32.8520S 172 18.2163E"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "62 54.5320S 172 53.2208E"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "54 08.3027S 169 28.1573E"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "49 39.1529S 171 00.0000E"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "45 08.7839S 172 16.3215E"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "40 37.5987S 173 21.8804E"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "36 03.7420S 172 33.5830E"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "31 35.7625S 173 50.3043E"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "18 04.0742S 168 09.9592E"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "18 03.1048S 168 46.6412E"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "13 33.6969S 169 09.1033E"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "09 02.7263S 170 05.4069E"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 170 06.0814E"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "04 31.4141S 171 00.0000E"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 171 53.9179E"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "04 31.4134N 171 00.0000E"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "09 02.7257N 171 54.5924E"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "13 33.6962N 172 50.8960E"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "18 03.1041N 173 13.3582E"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "18 04.0736N 173 50.0402E"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "27 06.4784N 168 58.9493E"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "31 37.8496N 172 03.2679E"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "36 05.9006N 173 40.0690E"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "40 37.5980N 168 38.1187E"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "49 37.1647N 168 13.8560E"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "81 00.9881N 170 44.7287E"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "63 07.7607S 177 00.0000E"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "58 37.7266S 178 43.3310E"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "49 31.2204S 177 28.3240E"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "45 05.3884S 179 11.2595E"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "36 05.9013S 174 19.9303E"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "27 06.4791S 174 58.9493E"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "31 33.9391S 175 12.7993E"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "22 36.2348S 176 01.6234E"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "18 05.3228S 177 00.0000E"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "13 34.0048S 177 55.4555E"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "09 02.5232S 178 49.1710E"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 178 47.8228E"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "04 30.8761S 179 23.7928E"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "04 31.1113S 179 42.2022E"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "04 30.8755N 179 23.7928E"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "04 31.1106N 179 42.2022E"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "22 35.7037N 175 03.2666E"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "27 07.1304N 178 00.5362E"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "31 35.7618N 179 50.3043E"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "40 38.6876N 178 10.9615E"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "49 38.6551N 178 23.1096E"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "58 37.7260N 178 43.3310E"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "67 35.9099N 179 21.1103E"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "81 00.9888S 081 15.2708W"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "81 03.6532S 069 00.0021W"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "81 00.9887S 116 44.7332W"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "81 00.9887S 056 44.7332W"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "81 03.6532S 129 00.0021W"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "81 00.9888S 141 15.2708W"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "81 00.9888S 021 15.2708W"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "81 03.6532S 009 00.0021W"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "81 00.9887S 176 44.7332W"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "81 00.9887S 003 15.2668E"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "81 03.6532S 171 00.0000E"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "81 00.9888S 158 44.7292E"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "81 00.9888S 038 44.7292E"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "81 03.6532S 051 00.0000E"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "81 00.9887S 123 15.2668E"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "81 00.9887S 063 15.2668E"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "81 03.6532S 111 00.0000E"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "81 00.9888S 098 44.7292E"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "84 38.6456N 093 00.0035W"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "84 38.6456N 033 00.0035W"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "84 38.6456N 153 00.0035W"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "84 38.6456N 027 00.0000E"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "84 38.6456N 147 00.0000E"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "84 38.6456N 087 00.0000E"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2DMS.json b/source/widget/DistanceAndDirection/tests/fromGeo2DMS.json new file mode 100644 index 00000000..d0b95068 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2DMS.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputted Lat/Long returns correct DMS", + "tests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 174 38 53.38W"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 178 53 13.33W"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 176 09 21.13W"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 179 56 25.49W"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 178 50 58.61W"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 174 03 34.57W"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 179 21 52.88W"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 177 55 16.58W"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 178 06 41.35W"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 177 00 00.02W"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 175 59 27.83W"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 175 03 16.04W"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 174 46 38.51W"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 174 09 57.59W"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 179 41 42.10W"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 179 24 27.64W"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "09 02 11.05N 179 43 43.31W"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "09 01 42.66N 179 21 46.26W"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "13 33 41.77N 178 50 53.80W"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "18 05 11.00N 177 56 42.19W"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "22 36 14.05N 176 01 37.45W"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "27 05 23.57N 174 01 31.14W"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "36 08 40.97N 177 00 00.03W"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "45 08 46.99N 178 16 19.34W"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "54 08 18.12N 178 31 50.56W"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "63 06 55.74N 178 58 56.33W"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "72 04 39.11N 179 54 45.03W"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "76 33 05.46N 179 08 44.15W"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "81 03 39.15N 177 00 00.13W"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 172 40 30.84W"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 171 00 00.06W"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 169 19 29.32W"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 172 01 35.06W"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 171 04 12.21W"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 170 08 16.62W"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 172 23 06.64W"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 171 00 00.03W"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 169 49 02.31W"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 168 46 39.41W"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 169 12 48.00W"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 168 01 31.14W"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 173 46 18.40W"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 173 18 19.80W"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 172 49 10.30W"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 172 47 49.41W"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 171 54 05.16W"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 171 00 00.02W"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "04 31 22.79N 171 54 05.16W"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "09 02 47.61N 171 00 00.02W"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "13 34 00.25N 170 04 32.67W"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "18 04 46.02N 169 06 36.70W"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "31 38 06.65N 171 00 00.02W"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "45 07 30.54N 168 27 24.78W"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 166 58 56.33W"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 165 00 00.04W"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 163 28 09.51W"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 162 13 51.42W"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 164 04 43.47W"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 162 32 42.85W"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 167 50 18.30W"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 166 58 04.88W"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 166 56 44.00W"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 165 56 42.19W"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 165 00 00.02W"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 164 05 24.45W"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 164 06 04.92W"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 163 11 50.56W"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 162 35 32.40W"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 162 18 17.94W"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "04 31 16.73N 163 11 50.56W"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "09 01 42.66N 162 38 13.78W"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "09 02 11.05N 162 16 16.73W"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "22 34 49.23N 167 55 03.08W"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "27 07 20.87N 165 00 00.02W"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "36 05 54.04N 167 40 04.19W"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "40 39 03.06N 165 00 00.03W"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "54 06 33.12N 167 56 25.50W"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "49 39 09.14N 165 00 00.03W"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "54 06 33.12N 162 03 34.57W"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "63 04 26.37N 167 02 22.78W"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "58 38 25.05N 165 00 00.04W"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "63 04 26.37N 162 57 37.31W"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "67 36 55.88N 165 00 00.05W"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "76 34 51.04N 165 00 00.08W"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "72 00 45.54N 165 11 21.49W"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "81 00 59.28N 164 44 43.97W"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "72 00 45.54N 164 48 38.63W"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 159 00 00.05W"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 159 51 43.46W"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 157 35 05.61W"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 160 16 34.95W"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 161 11 15.63W"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 161 13 20.63W"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 160 03 16.12W"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 159 00 00.02W"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 158 01 37.45W"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 157 06 36.70W"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 156 13 41.64W"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 156 41 40.24W"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "13 33 11.02N 161 46 18.39W"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "13 32 28.01N 161 18 19.80W"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "18 04 46.02N 160 53 23.34W"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "22 36 24.66N 159 00 00.02W"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "31 35 45.71N 161 50 18.30W"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "36 08 22.40N 160 06 41.35W"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "45 07 30.53N 161 32 35.27W"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 155 54 45.04W"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 155 08 44.13W"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 155 02 22.77W"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 153 50 38.94W"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 150 57 37.31W"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 155 46 08.64W"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 152 53 42.76W"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 154 16 19.35W"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 153 00 00.03W"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 151 53 18.70W"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 150 53 29.47W"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 151 01 55.16W"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 155 43 43.31W"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 155 21 46.26W"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 155 41 42.10W"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 154 48 09.48W"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 155 24 27.64W"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 153 53 55.11W"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "04 31 16.73N 154 48 09.48W"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "09 02 43.54N 153 54 35.59W"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "13 34 06.41N 153 00 00.02W"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "18 05 11.00N 152 03 17.85W"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "22 34 49.23N 150 04 56.96W"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "27 05 23.57N 155 58 28.90W"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "31 37 50.97N 154 03 16.12W"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "36 07 26.73N 150 46 39.41W"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "45 08 47.00N 151 43 40.71W"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "54 08 18.12N 151 28 09.51W"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "63 06 55.75N 151 01 03.76W"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "76 33 05.45N 150 51 16.02W"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "72 04 39.11N 150 05 15.09W"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 145 58 25.04W"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 148 43 19.93W"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 147 00 00.03W"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 145 36 53.42W"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 145 43 25.10W"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 144 27 24.78W"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 144 19 55.86W"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 149 58 28.90W"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 149 55 03.09W"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 149 06 41.36W"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 148 53 23.34W"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 147 55 27.37W"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 147 00 00.02W"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 147 00 00.02W"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 146 05 54.88W"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 145 12 10.63W"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "04 31 22.79N 146 05 54.88W"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "09 02 31.35N 145 10 49.74W"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "13 32 28.01N 144 41 40.24W"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "13 33 11.02N 144 13 41.65W"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "27 07 07.82N 148 00 32.21W"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "31 37 03.97N 144 53 29.48W"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "40 38 41.26N 148 10 57.75W"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "49 38 39.30N 148 23 06.64W"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "58 37 43.56N 148 43 19.93W"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "67 35 54.59N 149 21 06.72W"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 141 11 21.48W"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 141 00 00.08W"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 140 48 38.65W"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 143 21 06.72W"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 139 01 03.76W"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 141 06 17.31W"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 139 09 01.45W"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 143 27 17.20W"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 142 33 35.03W"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 143 06 30.57W"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 142 00 32.21W"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 141 00 00.02W"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 140 03 17.85W"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 139 09 06.24W"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 138 16 16.73W"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 138 38 13.78W"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 138 35 32.40W"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 138 18 17.94W"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "18 04 04.41N 143 50 02.45W"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "18 03 06.25N 143 13 21.53W"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "22 36 14.05N 141 58 22.59W"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "27 06 28.71N 138 58 57.00W"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "36 07 26.72N 143 13 20.63W"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "40 37 35.88N 138 38 07.17W"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "49 37 09.88N 138 13 51.42W"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 137 33 29.92W"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 134 55 47.88W"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 132 26 30.16W"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 136 24 54.46W"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 135 28 19.50W"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 137 32 35.27W"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 136 10 57.75W"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 135 00 00.03W"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 133 56 43.93W"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 132 58 57.00W"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 132 53 18.69W"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 132 04 56.96W"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 137 42 12.17W"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 137 23 47.61W"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 136 47 49.41W"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "04 31 06.64N 137 42 12.17W"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "04 30 52.53N 137 23 47.61W"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "09 02 31.35N 136 49 10.30W"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "13 34 00.25N 135 55 27.37W"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "18 05 19.33N 135 00 00.02W"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "22 35 42.22N 133 03 16.04W"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "31 37 03.97N 137 06 30.57W"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "36 08 22.40N 133 53 18.70W"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "45 09 12.50N 135 00 00.03W"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "54 08 53.16N 135 00 00.03W"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "58 35 39.21N 137 33 29.92W"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "63 07 45.60N 135 00 00.04W"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "58 35 39.21N 132 26 30.15W"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "67 32 51.08N 136 18 13.09W"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "67 32 51.08N 133 41 47.01W"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "72 05 57.18N 135 00 00.06W"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "76 27 50.17N 136 40 30.82W"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "76 27 50.18N 133 19 29.34W"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 126 51 16.03W"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 126 05 15.09W"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 130 18 13.08W"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 127 41 47.02W"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 127 06 46.75W"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 130 31 50.56W"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 129 00 00.03W"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 127 43 40.71W"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 126 38 07.17W"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 127 26 25.02W"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 126 09 41.74W"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 131 50 02.45W"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 131 13 21.53W"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 130 50 53.80W"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 129 54 35.59W"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 129 53 55.11W"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 129 00 00.02W"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 128 06 04.92W"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "04 31 24.81N 129 00 00.02W"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09 02 43.54N 128 05 24.45W"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "13 33 41.77N 127 09 06.24W"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "18 03 06.25N 126 46 38.51W"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "18 04 04.41N 126 09 57.59W"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "27 06 28.71N 131 01 03.04W"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "31 37 50.97N 127 56 43.93W"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "36 05 54.04N 126 19 55.86W"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "40 37 35.88N 131 21 52.88W"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "49 37 09.88N 131 46 08.64W"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "81 00 59.29N 129 15 16.28W"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 123 00 00.04W"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 121 16 40.14W"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 122 31 40.56W"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 120 48 44.43W"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 125 40 04.18W"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 125 01 03.04W"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 124 47 12.04W"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 123 58 22.59W"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 123 00 00.02W"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 122 04 32.67W"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 121 10 49.74W"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 121 12 10.63W"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 120 36 12.43W"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 120 17 47.87W"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "04 30 52.53N 120 36 12.43W"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "04 31 06.64N 120 17 47.87W"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "22 35 42.22N 124 56 44.00W"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "27 07 07.82N 121 59 27.83W"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "31 35 45.71N 120 09 41.74W"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "40 38 41.26N 121 49 02.31W"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "49 38 39.31N 121 36 53.42W"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "58 37 43.56N 121 16 40.14W"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "67 35 54.60N 120 38 53.38W"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 114 38 53.38W"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 118 53 13.33W"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 116 09 21.13W"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 119 56 25.49W"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 118 50 58.61W"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 114 03 34.57W"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 119 21 52.88W"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 117 55 16.58W"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 118 06 41.35W"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 117 00 00.02W"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 115 59 27.83W"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 115 03 16.04W"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 114 46 38.51W"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 114 09 57.59W"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 119 41 42.10W"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 119 24 27.64W"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "09 02 11.05N 119 43 43.31W"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "09 01 42.66N 119 21 46.26W"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "13 33 41.77N 118 50 53.80W"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "18 05 11.00N 117 56 42.19W"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "22 36 14.05N 116 01 37.45W"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "27 05 23.57N 114 01 31.14W"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "36 08 40.97N 117 00 00.03W"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "45 08 46.99N 118 16 19.34W"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "54 08 18.12N 118 31 50.56W"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "63 06 55.74N 118 58 56.33W"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "72 04 39.11N 119 54 45.03W"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "76 33 05.46N 119 08 44.15W"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "81 03 39.15N 117 00 00.13W"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 112 40 30.84W"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 111 00 00.06W"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 109 19 29.32W"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 112 01 35.06W"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 111 04 12.21W"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 110 08 16.62W"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 112 23 06.64W"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 111 00 00.03W"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 109 49 02.31W"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 108 46 39.41W"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 109 12 48.00W"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 108 01 31.14W"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 113 46 18.40W"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 113 18 19.80W"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 112 49 10.30W"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 112 47 49.41W"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 111 54 05.16W"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 111 00 00.02W"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "04 31 22.79N 111 54 05.16W"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "09 02 47.61N 111 00 00.02W"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "13 34 00.25N 110 04 32.67W"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "18 04 46.02N 109 06 36.70W"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "31 38 06.65N 111 00 00.02W"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "45 07 30.54N 108 27 24.78W"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 106 58 56.33W"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 105 00 00.04W"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 103 28 09.51W"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 102 13 51.42W"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 104 04 43.47W"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 102 32 42.85W"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 107 50 18.30W"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 106 58 04.88W"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 106 56 44.00W"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 105 56 42.19W"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 105 00 00.02W"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 104 05 24.45W"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 104 06 04.92W"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 103 11 50.56W"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 102 35 32.40W"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 102 18 17.94W"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "04 31 16.73N 103 11 50.56W"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "09 01 42.66N 102 38 13.78W"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "09 02 11.05N 102 16 16.73W"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "22 34 49.23N 107 55 03.08W"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "27 07 20.87N 105 00 00.02W"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "36 05 54.04N 107 40 04.19W"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "40 39 03.06N 105 00 00.03W"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "54 06 33.12N 107 56 25.50W"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "49 39 09.14N 105 00 00.03W"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "54 06 33.12N 102 03 34.57W"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "63 04 26.37N 107 02 22.78W"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "58 38 25.05N 105 00 00.04W"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "63 04 26.37N 102 57 37.31W"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "67 36 55.88N 105 00 00.05W"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "76 34 51.04N 105 00 00.08W"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "72 00 45.54N 105 11 21.49W"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "81 00 59.28N 104 44 43.97W"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "72 00 45.54N 104 48 38.63W"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 099 00 00.05W"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 099 51 43.46W"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 097 35 05.61W"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 100 16 34.95W"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 101 11 15.63W"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 101 13 20.63W"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 100 03 16.12W"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 099 00 00.02W"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 098 01 37.45W"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 097 06 36.70W"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 096 13 41.64W"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 096 41 40.24W"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "13 33 11.02N 101 46 18.39W"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "13 32 28.01N 101 18 19.80W"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "18 04 46.02N 100 53 23.34W"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "22 36 24.66N 099 00 00.02W"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "31 35 45.71N 101 50 18.30W"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "36 08 22.40N 100 06 41.35W"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "45 07 30.53N 101 32 35.27W"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 095 54 45.04W"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 095 08 44.13W"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 095 02 22.77W"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 093 50 38.94W"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 090 57 37.31W"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 095 46 08.64W"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 092 53 42.76W"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 094 16 19.35W"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 093 00 00.03W"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 091 53 18.70W"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 090 53 29.47W"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 091 01 55.16W"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 095 43 43.31W"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 095 21 46.26W"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 095 41 42.10W"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 094 48 09.48W"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 095 24 27.64W"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 093 53 55.11W"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "04 31 16.73N 094 48 09.48W"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "09 02 43.54N 093 54 35.59W"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "13 34 06.41N 093 00 00.02W"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "18 05 11.00N 092 03 17.85W"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "22 34 49.23N 090 04 56.96W"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "27 05 23.57N 095 58 28.90W"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "31 37 50.97N 094 03 16.12W"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "36 07 26.73N 090 46 39.41W"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "45 08 47.00N 091 43 40.71W"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "54 08 18.12N 091 28 09.51W"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "63 06 55.75N 091 01 03.76W"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "76 33 05.45N 090 51 16.02W"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "72 04 39.11N 090 05 15.09W"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 085 58 25.04W"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 088 43 19.93W"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 087 00 00.03W"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 085 36 53.42W"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 085 43 25.10W"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 084 27 24.78W"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 084 19 55.86W"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 089 58 28.90W"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 089 55 03.09W"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 089 06 41.36W"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 088 53 23.34W"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 087 55 27.37W"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 087 00 00.02W"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 087 00 00.02W"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 086 05 54.88W"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 085 12 10.63W"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "04 31 22.79N 086 05 54.88W"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "09 02 31.35N 085 10 49.74W"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "13 32 28.01N 084 41 40.24W"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "13 33 11.02N 084 13 41.65W"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "27 07 07.82N 088 00 32.21W"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "31 37 03.97N 084 53 29.48W"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "40 38 41.26N 088 10 57.75W"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "49 38 39.30N 088 23 06.64W"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "58 37 43.56N 088 43 19.93W"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "67 35 54.59N 089 21 06.72W"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 081 11 21.48W"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 081 00 00.08W"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 080 48 38.65W"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 083 21 06.72W"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 079 01 03.76W"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 081 06 17.31W"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 079 09 01.45W"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 083 27 17.20W"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 082 33 35.03W"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 083 06 30.57W"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 082 00 32.21W"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 081 00 00.02W"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 080 03 17.85W"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 079 09 06.24W"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 078 16 16.73W"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 078 38 13.78W"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 078 35 32.40W"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 078 18 17.94W"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "18 04 04.41N 083 50 02.45W"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "18 03 06.25N 083 13 21.53W"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "22 36 14.05N 081 58 22.59W"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "27 06 28.71N 078 58 57.00W"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "36 07 26.72N 083 13 20.63W"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "40 37 35.88N 078 38 07.17W"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "49 37 09.88N 078 13 51.42W"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 077 33 29.92W"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 074 55 47.88W"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 072 26 30.16W"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 076 24 54.46W"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 075 28 19.50W"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 077 32 35.27W"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 076 10 57.75W"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 075 00 00.03W"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 073 56 43.93W"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 072 58 57.00W"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 072 53 18.69W"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 072 04 56.96W"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 077 42 12.17W"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 077 23 47.61W"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 076 47 49.41W"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "04 31 06.64N 077 42 12.17W"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "04 30 52.53N 077 23 47.61W"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "09 02 31.35N 076 49 10.30W"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "13 34 00.25N 075 55 27.37W"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18 05 19.33N 075 00 00.02W"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "22 35 42.22N 073 03 16.04W"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "31 37 03.97N 077 06 30.57W"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "36 08 22.40N 073 53 18.70W"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "45 09 12.50N 075 00 00.03W"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "54 08 53.16N 075 00 00.03W"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "58 35 39.21N 077 33 29.92W"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "63 07 45.60N 075 00 00.04W"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "58 35 39.21N 072 26 30.15W"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "67 32 51.08N 076 18 13.09W"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "67 32 51.08N 073 41 47.01W"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "72 05 57.18N 075 00 00.06W"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "76 27 50.17N 076 40 30.82W"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "76 27 50.18N 073 19 29.34W"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 066 51 16.03W"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 066 05 15.09W"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 070 18 13.08W"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 067 41 47.02W"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 067 06 46.75W"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 070 31 50.56W"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 069 00 00.03W"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 067 43 40.71W"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 066 38 07.17W"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 067 26 25.02W"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 066 09 41.74W"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 071 50 02.45W"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 071 13 21.53W"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 070 50 53.80W"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 069 54 35.59W"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 069 53 55.11W"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 069 00 00.02W"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 068 06 04.92W"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "04 31 24.81N 069 00 00.02W"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "09 02 43.54N 068 05 24.45W"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "13 33 41.77N 067 09 06.24W"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "18 03 06.25N 066 46 38.51W"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "18 04 04.41N 066 09 57.59W"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "27 06 28.71N 071 01 03.04W"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "31 37 50.97N 067 56 43.93W"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "36 05 54.04N 066 19 55.86W"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "40 37 35.88N 071 21 52.88W"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "49 37 09.88N 071 46 08.64W"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "81 00 59.29N 069 15 16.28W"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 063 00 00.04W"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 061 16 40.14W"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 062 31 40.56W"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 060 48 44.43W"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 065 40 04.18W"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 065 01 03.04W"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 064 47 12.04W"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 063 58 22.59W"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 063 00 00.02W"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 062 04 32.67W"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 061 10 49.74W"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 061 12 10.63W"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 060 36 12.43W"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 060 17 47.87W"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "04 30 52.53N 060 36 12.43W"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "04 31 06.64N 060 17 47.87W"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "22 35 42.22N 064 56 44.00W"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "27 07 07.82N 061 59 27.83W"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "31 35 45.71N 060 09 41.74W"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "40 38 41.26N 061 49 02.31W"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "49 38 39.31N 061 36 53.42W"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "58 37 43.56N 061 16 40.14W"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "67 35 54.60N 060 38 53.38W"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 054 38 53.38W"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 058 53 13.33W"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 056 09 21.13W"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 059 56 25.49W"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 058 50 58.61W"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 054 03 34.57W"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 059 21 52.88W"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 057 55 16.58W"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 058 06 41.35W"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 057 00 00.02W"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 055 59 27.83W"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 055 03 16.04W"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 054 46 38.51W"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 054 09 57.59W"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 059 41 42.10W"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 059 24 27.64W"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "09 02 11.05N 059 43 43.31W"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "09 01 42.66N 059 21 46.26W"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "13 33 41.77N 058 50 53.80W"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "18 05 11.00N 057 56 42.19W"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "22 36 14.05N 056 01 37.45W"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "27 05 23.57N 054 01 31.14W"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "36 08 40.97N 057 00 00.03W"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "45 08 46.99N 058 16 19.34W"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "54 08 18.12N 058 31 50.56W"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "63 06 55.74N 058 58 56.33W"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "72 04 39.11N 059 54 45.03W"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "76 33 05.46N 059 08 44.15W"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "81 03 39.15N 057 00 00.13W"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 052 40 30.84W"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 051 00 00.06W"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 049 19 29.32W"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 052 01 35.06W"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 051 04 12.21W"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 050 08 16.62W"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 052 23 06.64W"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 051 00 00.03W"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 049 49 02.31W"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 048 46 39.41W"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 049 12 48.00W"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 048 01 31.14W"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 053 46 18.40W"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 053 18 19.80W"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 052 49 10.30W"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 052 47 49.41W"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 051 54 05.16W"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 051 00 00.02W"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "04 31 22.79N 051 54 05.16W"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "09 02 47.61N 051 00 00.02W"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "13 34 00.25N 050 04 32.67W"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "18 04 46.02N 049 06 36.70W"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "31 38 06.65N 051 00 00.02W"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "45 07 30.54N 048 27 24.78W"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 046 58 56.33W"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 045 00 00.04W"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 043 28 09.51W"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 042 13 51.42W"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 044 04 43.47W"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 042 32 42.85W"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 047 50 18.30W"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 046 58 04.88W"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 046 56 44.00W"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 045 56 42.19W"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 045 00 00.02W"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 044 05 24.45W"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 044 06 04.92W"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 043 11 50.56W"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 042 35 32.40W"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 042 18 17.94W"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "04 31 16.73N 043 11 50.56W"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "09 01 42.66N 042 38 13.78W"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "09 02 11.05N 042 16 16.73W"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "22 34 49.23N 047 55 03.08W"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "27 07 20.87N 045 00 00.02W"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "36 05 54.04N 047 40 04.19W"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "40 39 03.06N 045 00 00.03W"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "54 06 33.12N 047 56 25.50W"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "49 39 09.14N 045 00 00.03W"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "54 06 33.12N 042 03 34.57W"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "63 04 26.37N 047 02 22.78W"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "58 38 25.05N 045 00 00.04W"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "63 04 26.37N 042 57 37.31W"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "67 36 55.88N 045 00 00.05W"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "76 34 51.04N 045 00 00.08W"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "72 00 45.54N 045 11 21.49W"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "81 00 59.28N 044 44 43.97W"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "72 00 45.54N 044 48 38.63W"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 039 00 00.05W"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 039 51 43.46W"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 037 35 05.61W"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 040 16 34.95W"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 041 11 15.63W"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 041 13 20.63W"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 040 03 16.12W"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 039 00 00.02W"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 038 01 37.45W"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 037 06 36.70W"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 036 13 41.64W"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 036 41 40.24W"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "13 33 11.02N 041 46 18.39W"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "13 32 28.01N 041 18 19.80W"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "18 04 46.02N 040 53 23.34W"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "22 36 24.66N 039 00 00.02W"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "31 35 45.71N 041 50 18.30W"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "36 08 22.40N 040 06 41.35W"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "45 07 30.53N 041 32 35.27W"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 035 54 45.04W"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 035 08 44.13W"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 035 02 22.77W"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 033 50 38.94W"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 030 57 37.31W"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 035 46 08.64W"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 032 53 42.76W"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 034 16 19.35W"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 033 00 00.03W"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 031 53 18.70W"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 030 53 29.47W"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 031 01 55.16W"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 035 43 43.31W"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 035 21 46.26W"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 035 41 42.10W"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 034 48 09.48W"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 035 24 27.64W"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 033 53 55.11W"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "04 31 16.73N 034 48 09.48W"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "09 02 43.54N 033 54 35.59W"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "13 34 06.41N 033 00 00.02W"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "18 05 11.00N 032 03 17.85W"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "22 34 49.23N 030 04 56.96W"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "27 05 23.57N 035 58 28.90W"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "31 37 50.97N 034 03 16.12W"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "36 07 26.73N 030 46 39.41W"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "45 08 47.00N 031 43 40.71W"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "54 08 18.12N 031 28 09.51W"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "63 06 55.75N 031 01 03.76W"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "76 33 05.45N 030 51 16.02W"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "72 04 39.11N 030 05 15.09W"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 025 58 25.04W"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 028 43 19.93W"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 027 00 00.03W"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 025 36 53.42W"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 025 43 25.10W"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 024 27 24.78W"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 024 19 55.86W"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 029 58 28.90W"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 029 55 03.09W"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 029 06 41.36W"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 028 53 23.34W"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 027 55 27.37W"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 027 00 00.02W"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 027 00 00.02W"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 026 05 54.88W"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 025 12 10.63W"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "04 31 22.79N 026 05 54.88W"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "09 02 31.35N 025 10 49.74W"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "13 32 28.01N 024 41 40.24W"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "13 33 11.02N 024 13 41.65W"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "27 07 07.82N 028 00 32.21W"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "31 37 03.97N 024 53 29.48W"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "40 38 41.26N 028 10 57.75W"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "49 38 39.30N 028 23 06.64W"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "58 37 43.56N 028 43 19.93W"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "67 35 54.59N 029 21 06.72W"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 021 11 21.48W"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 021 00 00.08W"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 020 48 38.65W"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 023 21 06.72W"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 019 01 03.76W"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 021 06 17.31W"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 019 09 01.45W"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 023 27 17.20W"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 022 33 35.03W"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 023 06 30.57W"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 022 00 32.21W"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 021 00 00.02W"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 020 03 17.85W"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 019 09 06.24W"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 018 16 16.73W"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 018 38 13.78W"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 018 35 32.40W"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 018 18 17.94W"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "18 04 04.41N 023 50 02.45W"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "18 03 06.25N 023 13 21.53W"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "22 36 14.05N 021 58 22.59W"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27 06 28.71N 018 58 57.00W"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "36 07 26.72N 023 13 20.63W"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "40 37 35.88N 018 38 07.17W"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "49 37 09.88N 018 13 51.42W"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 017 33 29.92W"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 014 55 47.88W"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 012 26 30.16W"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 016 24 54.46W"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 015 28 19.50W"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 017 32 35.27W"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 016 10 57.75W"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 015 00 00.03W"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 013 56 43.93W"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 012 58 57.00W"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 012 53 18.69W"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 012 04 56.96W"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 017 42 12.17W"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 017 23 47.61W"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 016 47 49.41W"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "04 31 06.64N 017 42 12.17W"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "04 30 52.53N 017 23 47.61W"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "09 02 31.35N 016 49 10.30W"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "13 34 00.25N 015 55 27.37W"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "18 05 19.33N 015 00 00.02W"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "22 35 42.22N 013 03 16.04W"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "31 37 03.97N 017 06 30.57W"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "36 08 22.40N 013 53 18.70W"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "45 09 12.50N 015 00 00.03W"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "54 08 53.16N 015 00 00.03W"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "58 35 39.21N 017 33 29.92W"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "63 07 45.60N 015 00 00.04W"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "58 35 39.21N 012 26 30.15W"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "67 32 51.08N 016 18 13.09W"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "67 32 51.08N 013 41 47.01W"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "72 05 57.18N 015 00 00.06W"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "76 27 50.17N 016 40 30.82W"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "76 27 50.18N 013 19 29.34W"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 006 51 16.03W"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 006 05 15.09W"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 010 18 13.08W"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 007 41 47.02W"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 007 06 46.75W"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 010 31 50.56W"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 009 00 00.03W"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 007 43 40.71W"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 006 38 07.17W"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 007 26 25.02W"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 006 09 41.74W"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 011 50 02.45W"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 011 13 21.53W"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 010 50 53.80W"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 009 54 35.59W"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 009 53 55.11W"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 009 00 00.02W"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 008 06 04.92W"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "04 31 24.81N 009 00 00.02W"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "09 02 43.54N 008 05 24.45W"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "13 33 41.77N 007 09 06.24W"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "18 03 06.25N 006 46 38.51W"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "18 04 04.41N 006 09 57.59W"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "27 06 28.71N 011 01 03.04W"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "31 37 50.97N 007 56 43.93W"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "36 05 54.04N 006 19 55.86W"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "40 37 35.88N 011 21 52.88W"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "49 37 09.88N 011 46 08.64W"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "81 00 59.29N 009 15 16.28W"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 003 00 00.04W"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 001 16 40.14W"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 002 31 40.56W"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 000 48 44.43W"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 005 40 04.18W"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 005 01 03.04W"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 004 47 12.04W"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 003 58 22.59W"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 003 00 00.02W"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 002 04 32.67W"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 001 10 49.74W"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 001 12 10.63W"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 000 36 12.43W"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 000 35 32.40W"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 000 17 47.87W"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "04 30 52.53N 000 36 12.43W"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "04 31 06.64N 000 17 47.87W"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "22 35 42.22N 004 56 44.00W"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "27 07 07.82N 001 59 27.83W"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "31 35 45.71N 000 09 41.74W"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "40 38 41.26N 001 49 02.31W"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "49 38 39.31N 001 36 53.42W"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "58 37 43.56N 001 16 40.14W"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "67 35 54.60N 000 38 53.38W"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 005 21 06.62E"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 001 06 46.67E"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 003 50 38.87E"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 000 03 34.51E"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 001 09 01.39E"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 005 56 25.43E"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 000 38 07.12E"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 002 04 43.42E"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 001 53 18.65E"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 002 59 59.98E"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 004 00 32.17E"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 004 56 43.96E"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 005 13 21.49E"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 005 50 02.41E"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 000 18 17.90E"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 000 35 32.36E"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "09 02 11.05N 000 16 16.69E"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "09 01 42.66N 000 38 13.74E"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "13 33 41.77N 001 09 06.20E"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "18 05 11.00N 002 03 17.81E"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "22 36 14.05N 003 58 22.55E"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "27 05 23.57N 005 58 28.86E"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "36 08 40.97N 002 59 59.97E"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "45 08 46.99N 001 43 40.66E"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "54 08 18.12N 001 28 09.44E"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "63 06 55.74N 001 01 03.67E"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "72 04 39.11N 000 05 14.97E"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "76 33 05.46N 000 51 15.85E"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "81 03 39.15N 002 59 59.87E"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 007 19 29.16E"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 008 59 59.94E"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 010 40 30.68E"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 007 58 24.94E"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 008 55 47.79E"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 009 51 43.38E"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 007 36 53.36E"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 008 59 59.97E"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 010 10 57.69E"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 011 13 20.59E"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 010 47 12.00E"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 011 58 28.86E"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 006 13 41.60E"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 006 41 40.20E"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 007 10 49.70E"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 007 12 10.59E"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 008 05 54.84E"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 008 59 59.98E"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "04 31 22.79N 008 05 54.84E"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "09 02 47.61N 008 59 59.98E"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "13 34 00.25N 009 55 27.33E"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "18 04 46.02N 010 53 23.30E"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "31 38 06.65N 008 59 59.98E"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "45 07 30.54N 011 32 35.22E"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 013 01 03.67E"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 014 59 59.96E"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 016 31 50.49E"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 017 46 08.58E"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 015 55 16.53E"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 017 27 17.15E"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 012 09 41.70E"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 013 01 55.12E"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 013 03 16.00E"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 014 03 17.81E"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 014 59 59.98E"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 015 54 35.55E"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 015 53 55.08E"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 016 48 09.44E"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 017 24 27.60E"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 017 41 42.06E"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "04 31 16.73N 016 48 09.44E"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "09 01 42.66N 017 21 46.22E"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "09 02 11.05N 017 43 43.27E"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "22 34 49.23N 012 04 56.92E"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "27 07 20.87N 014 59 59.98E"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "36 05 54.04N 012 19 55.81E"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "40 39 03.06N 014 59 59.97E"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "54 06 33.12N 012 03 34.50E"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "49 39 09.14N 014 59 59.97E"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "54 06 33.12N 017 56 25.43E"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "63 04 26.37N 012 57 37.22E"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "58 38 25.05N 014 59 59.96E"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "63 04 26.37N 017 02 22.69E"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "67 36 55.88N 014 59 59.95E"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "76 34 51.04N 014 59 59.92E"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "72 00 45.54N 014 48 38.51E"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "81 00 59.28N 015 15 16.03E"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "72 00 45.54N 015 11 21.37E"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 020 59 59.95E"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 020 08 16.54E"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 022 24 54.39E"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 019 43 25.05E"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 018 48 44.37E"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 018 46 39.37E"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 019 56 43.88E"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 020 59 59.98E"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 021 58 22.55E"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 022 53 23.30E"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 023 46 18.36E"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 023 18 19.76E"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "13 33 11.02N 018 13 41.61E"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "13 32 28.01N 018 41 40.20E"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "18 04 46.02N 019 06 36.66E"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "22 36 24.66N 020 59 59.98E"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "31 35 45.71N 018 09 41.70E"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "36 08 22.40N 019 53 18.65E"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "45 07 30.53N 018 27 24.73E"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 024 05 14.96E"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 024 51 15.87E"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 024 57 37.23E"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 026 09 21.06E"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 029 02 22.69E"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 024 13 51.36E"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 027 06 17.24E"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 025 43 40.65E"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 026 59 59.97E"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 028 06 41.30E"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 029 06 30.53E"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 028 58 04.84E"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 024 16 16.69E"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 024 38 13.74E"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 024 18 17.90E"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 025 11 50.52E"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 024 35 32.36E"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 026 06 04.89E"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "04 31 16.73N 025 11 50.52E"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "09 02 43.54N 026 05 24.41E"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "13 34 06.41N 026 59 59.98E"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "18 05 11.00N 027 56 42.15E"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "22 34 49.23N 029 55 03.04E"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "27 05 23.57N 024 01 31.10E"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "31 37 50.97N 025 56 43.88E"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "36 07 26.73N 029 13 20.59E"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "45 08 47.00N 028 16 19.29E"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "54 08 18.12N 028 31 50.49E"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "63 06 55.75N 028 58 56.24E"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "76 33 05.45N 029 08 43.98E"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "72 04 39.11N 029 54 44.91E"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 034 01 34.96E"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 031 16 40.07E"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 032 59 59.97E"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 034 23 06.58E"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 034 16 34.90E"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 035 32 35.22E"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 035 40 04.14E"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 030 01 31.10E"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 030 04 56.91E"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 030 53 18.64E"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 031 06 36.66E"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 032 04 32.63E"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 032 59 59.98E"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 032 59 59.98E"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 033 54 05.12E"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 034 47 49.37E"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "04 31 22.79N 033 54 05.12E"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "09 02 31.35N 034 49 10.26E"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "13 32 28.01N 035 18 19.76E"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "13 33 11.02N 035 46 18.35E"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "27 07 07.82N 031 59 27.79E"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "31 37 03.97N 035 06 30.52E"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "40 38 41.26N 031 49 02.25E"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "49 38 39.30N 031 36 53.36E"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "58 37 43.56N 031 16 40.07E"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "67 35 54.59N 030 38 53.28E"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 038 48 38.52E"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 038 59 59.92E"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 039 11 21.35E"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 036 38 53.28E"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 040 58 56.24E"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 038 53 42.69E"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 040 50 58.55E"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 036 32 42.80E"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 037 26 24.97E"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 036 53 29.43E"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 037 59 27.79E"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 038 59 59.98E"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 039 56 42.15E"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 040 50 53.76E"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 041 43 43.27E"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 041 21 46.22E"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 041 24 27.60E"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 041 41 42.06E"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "18 04 04.41N 036 09 57.55E"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "18 03 06.25N 036 46 38.47E"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "22 36 14.05N 038 01 37.41E"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "27 06 28.71N 041 01 03.00E"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "36 07 26.72N 036 46 39.37E"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "40 37 35.88N 041 21 52.83E"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "49 37 09.88N 041 46 08.58E"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 042 26 30.08E"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 045 04 12.12E"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 047 33 29.84E"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 043 35 05.54E"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 044 31 40.50E"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 042 27 24.73E"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 043 49 02.25E"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 044 59 59.97E"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 046 03 16.07E"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 047 01 03.00E"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 047 06 41.31E"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 047 55 03.04E"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 042 17 47.83E"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 042 36 12.39E"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 043 12 10.59E"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "04 31 06.64N 042 17 47.83E"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "04 30 52.53N 042 36 12.39E"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "09 02 31.35N 043 10 49.70E"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "13 34 00.25N 044 04 32.63E"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "18 05 19.33N 044 59 59.98E"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "22 35 42.22N 046 56 43.96E"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "31 37 03.97N 042 53 29.43E"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "36 08 22.40N 046 06 41.30E"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "45 09 12.50N 044 59 59.97E"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "54 08 53.16N 044 59 59.97E"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "58 35 39.21N 042 26 30.08E"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "63 07 45.60N 044 59 59.96E"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "58 35 39.21N 047 33 29.85E"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "67 32 51.08N 043 41 46.91E"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "67 32 51.08N 046 18 12.99E"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "72 05 57.18N 044 59 59.94E"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "76 27 50.17N 043 19 29.18E"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "76 27 50.18N 046 40 30.66E"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 053 08 43.97E"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 053 54 44.91E"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 049 41 46.92E"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 052 18 12.98E"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 052 53 13.25E"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 049 28 09.44E"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 050 59 59.97E"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 052 16 19.29E"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 053 21 52.83E"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 052 33 34.98E"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 053 50 18.26E"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 048 09 57.55E"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 048 46 38.47E"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 049 09 06.20E"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 050 05 24.41E"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 050 06 04.89E"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 050 59 59.98E"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 051 53 55.08E"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "04 31 24.81N 050 59 59.98E"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "09 02 43.54N 051 54 35.55E"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "13 33 41.77N 052 50 53.76E"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "18 03 06.25N 053 13 21.49E"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "18 04 04.41N 053 50 02.41E"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "27 06 28.71N 048 58 56.96E"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "31 37 50.97N 052 03 16.07E"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "36 05 54.04N 053 40 04.14E"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "40 37 35.88N 048 38 07.12E"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "49 37 09.88N 048 13 51.36E"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "81 00 59.29N 050 44 43.72E"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 056 59 59.96E"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 058 43 19.86E"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 057 28 19.44E"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 059 11 15.57E"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 054 19 55.82E"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 054 58 56.96E"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 055 12 47.96E"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 056 01 37.41E"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 056 59 59.98E"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 057 55 27.33E"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 058 49 10.26E"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 058 47 49.37E"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 059 23 47.57E"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 059 42 12.13E"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "04 30 52.53N 059 23 47.57E"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "04 31 06.64N 059 42 12.13E"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "22 35 42.22N 055 03 16.00E"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "27 07 07.82N 058 00 32.17E"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "31 35 45.71N 059 50 18.26E"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40 38 41.26N 058 10 57.69E"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "49 38 39.31N 058 23 06.58E"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "58 37 43.56N 058 43 19.86E"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "67 35 54.60N 059 21 06.62E"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 065 21 06.62E"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 061 06 46.67E"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 063 50 38.87E"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 060 03 34.51E"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 061 09 01.39E"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 065 56 25.43E"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 060 38 07.12E"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 062 04 43.42E"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 061 53 18.65E"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 062 59 59.98E"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 064 00 32.17E"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 064 56 43.96E"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 065 13 21.49E"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 065 50 02.41E"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 060 18 17.90E"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 060 35 32.36E"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "09 02 11.05N 060 16 16.69E"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "09 01 42.66N 060 38 13.74E"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "13 33 41.77N 061 09 06.20E"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "18 05 11.00N 062 03 17.81E"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "22 36 14.05N 063 58 22.55E"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "27 05 23.57N 065 58 28.86E"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "36 08 40.97N 062 59 59.97E"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "45 08 46.99N 061 43 40.66E"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "54 08 18.12N 061 28 09.44E"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "63 06 55.74N 061 01 03.67E"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "72 04 39.11N 060 05 14.97E"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "76 33 05.46N 060 51 15.85E"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "81 03 39.15N 062 59 59.87E"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 067 19 29.16E"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 068 59 59.94E"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 070 40 30.68E"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 067 58 24.94E"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 068 55 47.79E"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 069 51 43.38E"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 067 36 53.36E"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 068 59 59.97E"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 070 10 57.69E"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 071 13 20.59E"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 070 47 12.00E"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 071 58 28.86E"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 066 13 41.60E"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 066 41 40.20E"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 067 10 49.70E"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 067 12 10.59E"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 068 05 54.84E"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 068 59 59.98E"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "04 31 22.79N 068 05 54.84E"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "09 02 47.61N 068 59 59.98E"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "13 34 00.25N 069 55 27.33E"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "18 04 46.02N 070 53 23.30E"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "31 38 06.65N 068 59 59.98E"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "45 07 30.54N 071 32 35.22E"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 073 01 03.67E"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 074 59 59.96E"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 076 31 50.49E"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 077 46 08.58E"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 075 55 16.53E"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 077 27 17.15E"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 072 09 41.70E"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 073 01 55.12E"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 073 03 16.00E"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 074 03 17.81E"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 074 59 59.98E"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 075 54 35.55E"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 075 53 55.08E"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 076 48 09.44E"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 077 24 27.60E"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 077 41 42.06E"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "04 31 16.73N 076 48 09.44E"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "09 01 42.66N 077 21 46.22E"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "09 02 11.05N 077 43 43.27E"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "22 34 49.23N 072 04 56.92E"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "27 07 20.87N 074 59 59.98E"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "36 05 54.04N 072 19 55.81E"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "40 39 03.06N 074 59 59.97E"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "54 06 33.12N 072 03 34.50E"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "49 39 09.14N 074 59 59.97E"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "54 06 33.12N 077 56 25.43E"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "63 04 26.37N 072 57 37.22E"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "58 38 25.05N 074 59 59.96E"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "63 04 26.37N 077 02 22.69E"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "67 36 55.88N 074 59 59.95E"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "76 34 51.04N 074 59 59.92E"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "72 00 45.54N 074 48 38.51E"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "81 00 59.28N 075 15 16.03E"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "72 00 45.54N 075 11 21.37E"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 080 59 59.95E"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 080 08 16.54E"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 082 24 54.39E"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 079 43 25.05E"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 078 48 44.37E"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 078 46 39.37E"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 079 56 43.88E"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 080 59 59.98E"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 081 58 22.55E"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 082 53 23.30E"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 083 46 18.36E"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 083 18 19.76E"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "13 33 11.02N 078 13 41.61E"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "13 32 28.01N 078 41 40.20E"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "18 04 46.02N 079 06 36.66E"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "22 36 24.66N 080 59 59.98E"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "31 35 45.71N 078 09 41.70E"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "36 08 22.40N 079 53 18.65E"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "45 07 30.53N 078 27 24.73E"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 084 05 14.96E"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 084 51 15.87E"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 084 57 37.23E"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 086 09 21.06E"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 089 02 22.69E"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 084 13 51.36E"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 087 06 17.24E"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 085 43 40.65E"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 086 59 59.97E"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 088 06 41.30E"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 089 06 30.53E"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 088 58 04.84E"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 084 16 16.69E"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 084 38 13.74E"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 084 18 17.90E"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 085 11 50.52E"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 084 35 32.36E"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 086 06 04.89E"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "04 31 16.73N 085 11 50.52E"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "09 02 43.54N 086 05 24.41E"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "13 34 06.41N 086 59 59.98E"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "18 05 11.00N 087 56 42.15E"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "22 34 49.23N 089 55 03.04E"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "27 05 23.57N 084 01 31.10E"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "31 37 50.97N 085 56 43.88E"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "36 07 26.73N 089 13 20.59E"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45 08 47.00N 088 16 19.29E"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "54 08 18.12N 088 31 50.49E"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "63 06 55.75N 088 58 56.24E"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "76 33 05.45N 089 08 43.98E"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "72 04 39.11N 089 54 44.91E"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 094 01 34.96E"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 091 16 40.07E"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 092 59 59.97E"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 094 23 06.58E"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 094 16 34.90E"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 095 32 35.22E"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 095 40 04.14E"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 090 01 31.10E"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 090 04 56.91E"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 090 53 18.64E"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 091 06 36.66E"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 092 04 32.63E"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 092 59 59.98E"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 092 59 59.98E"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 093 54 05.12E"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 094 47 49.37E"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "04 31 22.79N 093 54 05.12E"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "09 02 31.35N 094 49 10.26E"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "13 32 28.01N 095 18 19.76E"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "13 33 11.02N 095 46 18.35E"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "27 07 07.82N 091 59 27.79E"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "31 37 03.97N 095 06 30.52E"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "40 38 41.26N 091 49 02.25E"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "49 38 39.30N 091 36 53.36E"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "58 37 43.56N 091 16 40.07E"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "67 35 54.59N 090 38 53.28E"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 098 48 38.52E"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 098 59 59.92E"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 099 11 21.35E"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 096 38 53.28E"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 100 58 56.24E"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 098 53 42.69E"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 100 50 58.55E"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 096 32 42.80E"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 097 26 24.97E"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 096 53 29.43E"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 097 59 27.79E"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 098 59 59.98E"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 099 56 42.15E"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 100 50 53.76E"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 101 43 43.27E"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 101 21 46.22E"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 101 24 27.60E"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 101 41 42.06E"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "18 04 04.41N 096 09 57.55E"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "18 03 06.25N 096 46 38.47E"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "22 36 14.05N 098 01 37.41E"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "27 06 28.71N 101 01 03.00E"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "36 07 26.72N 096 46 39.37E"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "40 37 35.88N 101 21 52.83E"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "49 37 09.88N 101 46 08.58E"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 102 26 30.08E"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 105 04 12.12E"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 107 33 29.84E"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 103 35 05.54E"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 104 31 40.50E"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 102 27 24.73E"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 103 49 02.25E"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 104 59 59.97E"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 106 03 16.07E"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 107 01 03.00E"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 107 06 41.31E"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 107 55 03.04E"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 102 17 47.83E"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 102 36 12.39E"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 103 12 10.59E"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "04 31 06.64N 102 17 47.83E"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "04 30 52.53N 102 36 12.39E"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "09 02 31.35N 103 10 49.70E"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "13 34 00.25N 104 04 32.63E"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "18 05 19.33N 104 59 59.98E"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "22 35 42.22N 106 56 43.96E"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "31 37 03.97N 102 53 29.43E"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "36 08 22.40N 106 06 41.30E"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "45 09 12.50N 104 59 59.97E"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "54 08 53.16N 104 59 59.97E"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "58 35 39.21N 102 26 30.08E"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "63 07 45.60N 104 59 59.96E"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "58 35 39.21N 107 33 29.85E"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "67 32 51.08N 103 41 46.91E"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "67 32 51.08N 106 18 12.99E"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "72 05 57.18N 104 59 59.94E"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "76 27 50.17N 103 19 29.18E"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "76 27 50.18N 106 40 30.66E"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 113 08 43.97E"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 113 54 44.91E"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 109 41 46.92E"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 112 18 12.98E"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 112 53 13.25E"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 109 28 09.44E"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 110 59 59.97E"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 112 16 19.29E"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 113 21 52.83E"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 112 33 34.98E"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 113 50 18.26E"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 108 09 57.55E"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 108 46 38.47E"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 109 09 06.20E"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 110 05 24.41E"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 110 06 04.89E"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 110 59 59.98E"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 111 53 55.08E"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "04 31 24.81N 110 59 59.98E"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "09 02 43.54N 111 54 35.55E"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "13 33 41.77N 112 50 53.76E"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "18 03 06.25N 113 13 21.49E"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "18 04 04.41N 113 50 02.41E"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "27 06 28.71N 108 58 56.96E"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "31 37 50.97N 112 03 16.07E"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "36 05 54.04N 113 40 04.14E"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "40 37 35.88N 108 38 07.12E"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49 37 09.88N 108 13 51.36E"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "81 00 59.29N 110 44 43.72E"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 116 59 59.96E"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 118 43 19.86E"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 117 28 19.44E"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 119 11 15.57E"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 114 19 55.82E"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 114 58 56.96E"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 115 12 47.96E"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 116 01 37.41E"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 116 59 59.98E"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 117 55 27.33E"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 118 49 10.26E"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 118 47 49.37E"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 119 23 47.57E"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 119 42 12.13E"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "04 30 52.53N 119 23 47.57E"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "04 31 06.64N 119 42 12.13E"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "22 35 42.22N 115 03 16.00E"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "27 07 07.82N 118 00 32.17E"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "31 35 45.71N 119 50 18.26E"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "40 38 41.26N 118 10 57.69E"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "49 38 39.31N 118 23 06.58E"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "58 37 43.56N 118 43 19.86E"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "67 35 54.60N 119 21 06.62E"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 125 21 06.62E"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 121 06 46.67E"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 123 50 38.87E"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 120 03 34.51E"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 121 09 01.39E"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 125 56 25.43E"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 120 38 07.12E"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 122 04 43.42E"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 121 53 18.65E"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 122 59 59.98E"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 124 00 32.17E"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 124 56 43.96E"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 125 13 21.49E"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 125 50 02.41E"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 120 18 17.90E"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 120 35 32.36E"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "09 02 11.05N 120 16 16.69E"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "09 01 42.66N 120 38 13.74E"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "13 33 41.77N 121 09 06.20E"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "18 05 11.00N 122 03 17.81E"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "22 36 14.05N 123 58 22.55E"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "27 05 23.57N 125 58 28.86E"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "36 08 40.97N 122 59 59.97E"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "45 08 46.99N 121 43 40.66E"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "54 08 18.12N 121 28 09.44E"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "63 06 55.74N 121 01 03.67E"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "72 04 39.11N 120 05 14.97E"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "76 33 05.46N 120 51 15.85E"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "81 03 39.15N 122 59 59.87E"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 127 19 29.16E"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 128 59 59.94E"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 130 40 30.68E"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 127 58 24.94E"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 128 55 47.79E"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 129 51 43.38E"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 127 36 53.36E"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 128 59 59.97E"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 130 10 57.69E"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 131 13 20.59E"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 130 47 12.00E"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 131 58 28.86E"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 126 13 41.60E"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 126 41 40.20E"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 127 10 49.70E"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 127 12 10.59E"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 128 05 54.84E"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 128 59 59.98E"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "04 31 22.79N 128 05 54.84E"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "09 02 47.61N 128 59 59.98E"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "13 34 00.25N 129 55 27.33E"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "18 04 46.02N 130 53 23.30E"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "31 38 06.65N 128 59 59.98E"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "45 07 30.54N 131 32 35.22E"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 133 01 03.67E"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 134 59 59.96E"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 136 31 50.49E"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 137 46 08.58E"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 135 55 16.53E"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 137 27 17.15E"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 132 09 41.70E"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 133 01 55.12E"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 133 03 16.00E"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 134 03 17.81E"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 134 59 59.98E"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 135 54 35.55E"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 135 53 55.08E"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 136 48 09.44E"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 137 24 27.60E"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 137 41 42.06E"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "04 31 16.73N 136 48 09.44E"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "09 01 42.66N 137 21 46.22E"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "09 02 11.05N 137 43 43.27E"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "22 34 49.23N 132 04 56.92E"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "27 07 20.87N 134 59 59.98E"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "36 05 54.04N 132 19 55.81E"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "40 39 03.06N 134 59 59.97E"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "54 06 33.12N 132 03 34.50E"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "49 39 09.14N 134 59 59.97E"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "54 06 33.12N 137 56 25.43E"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "63 04 26.37N 132 57 37.22E"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "58 38 25.05N 134 59 59.96E"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "63 04 26.37N 137 02 22.69E"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "67 36 55.88N 134 59 59.95E"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "76 34 51.04N 134 59 59.92E"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "72 00 45.54N 134 48 38.51E"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "81 00 59.28N 135 15 16.03E"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "72 00 45.54N 135 11 21.37E"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 140 59 59.95E"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 140 08 16.54E"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 142 24 54.39E"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 139 43 25.05E"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 138 48 44.37E"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 138 46 39.37E"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 139 56 43.88E"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 140 59 59.98E"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 141 58 22.55E"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 142 53 23.30E"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 143 46 18.36E"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 143 18 19.76E"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "13 33 11.02N 138 13 41.61E"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "13 32 28.01N 138 41 40.20E"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "18 04 46.02N 139 06 36.66E"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "22 36 24.66N 140 59 59.98E"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "31 35 45.71N 138 09 41.70E"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "36 08 22.40N 139 53 18.65E"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "45 07 30.53N 138 27 24.73E"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 144 05 14.96E"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 144 51 15.87E"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 144 57 37.23E"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 146 09 21.06E"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 149 02 22.69E"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 144 13 51.36E"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 147 06 17.24E"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 145 43 40.65E"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 146 59 59.97E"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 148 06 41.30E"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 149 06 30.53E"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 148 58 04.84E"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 144 16 16.69E"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 144 38 13.74E"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 144 18 17.90E"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 145 11 50.52E"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 144 35 32.36E"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 146 06 04.89E"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "04 31 16.73N 145 11 50.52E"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "09 02 43.54N 146 05 24.41E"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "13 34 06.41N 146 59 59.98E"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "18 05 11.00N 147 56 42.15E"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "22 34 49.23N 149 55 03.04E"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "27 05 23.57N 144 01 31.10E"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "31 37 50.97N 145 56 43.88E"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "36 07 26.73N 149 13 20.59E"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "45 08 47.00N 148 16 19.29E"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "54 08 18.12N 148 31 50.49E"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "63 06 55.75N 148 58 56.24E"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "76 33 05.45N 149 08 43.98E"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "72 04 39.11N 149 54 44.91E"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 154 01 34.96E"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 151 16 40.07E"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 152 59 59.97E"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 154 23 06.58E"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 154 16 34.90E"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 155 32 35.22E"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 155 40 04.14E"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 150 01 31.10E"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 150 04 56.91E"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 150 53 18.64E"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 151 06 36.66E"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 152 04 32.63E"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 152 59 59.98E"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 152 59 59.98E"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 153 54 05.12E"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 154 47 49.37E"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "04 31 22.79N 153 54 05.12E"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "09 02 31.35N 154 49 10.26E"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "13 32 28.01N 155 18 19.76E"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "13 33 11.02N 155 46 18.35E"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "27 07 07.82N 151 59 27.79E"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "31 37 03.97N 155 06 30.52E"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "40 38 41.26N 151 49 02.25E"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "49 38 39.30N 151 36 53.36E"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "58 37 43.56N 151 16 40.07E"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "67 35 54.59N 150 38 53.28E"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 158 48 38.52E"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 158 59 59.92E"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 159 11 21.35E"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 156 38 53.28E"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 160 58 56.24E"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 158 53 42.69E"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 160 50 58.55E"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 156 32 42.80E"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 157 26 24.97E"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 156 53 29.43E"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 157 59 27.79E"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 158 59 59.98E"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 159 56 42.15E"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 160 50 53.76E"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 161 43 43.27E"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 161 21 46.22E"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 161 24 27.60E"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 161 41 42.06E"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "18 04 04.41N 156 09 57.55E"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "18 03 06.25N 156 46 38.47E"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "22 36 14.05N 158 01 37.41E"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "27 06 28.71N 161 01 03.00E"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "36 07 26.72N 156 46 39.37E"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "40 37 35.88N 161 21 52.83E"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "49 37 09.88N 161 46 08.58E"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 162 26 30.08E"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 165 04 12.12E"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 167 33 29.84E"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 163 35 05.54E"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 164 31 40.50E"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 162 27 24.73E"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 163 49 02.25E"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 164 59 59.97E"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 166 03 16.07E"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 167 01 03.00E"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 167 06 41.31E"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 167 55 03.04E"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 162 17 47.83E"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 162 36 12.39E"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 163 12 10.59E"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "04 31 06.64N 162 17 47.83E"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "04 30 52.53N 162 36 12.39E"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "09 02 31.35N 163 10 49.70E"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "13 34 00.25N 164 04 32.63E"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "18 05 19.33N 164 59 59.98E"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "22 35 42.22N 166 56 43.96E"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "31 37 03.97N 162 53 29.43E"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "36 08 22.40N 166 06 41.30E"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "45 09 12.50N 164 59 59.97E"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "54 08 53.16N 164 59 59.97E"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58 35 39.21N 162 26 30.08E"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "63 07 45.60N 164 59 59.96E"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58 35 39.21N 167 33 29.85E"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "67 32 51.08N 163 41 46.91E"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "67 32 51.08N 166 18 12.99E"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "72 05 57.18N 164 59 59.94E"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "76 27 50.17N 163 19 29.18E"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "76 27 50.18N 166 40 30.66E"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 173 08 43.97E"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 173 54 44.91E"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 169 41 46.92E"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 172 18 12.98E"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 172 53 13.25E"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 169 28 09.44E"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 170 59 59.97E"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 172 16 19.29E"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 173 21 52.83E"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 172 33 34.98E"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 173 50 18.26E"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 168 09 57.55E"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 168 46 38.47E"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 169 09 06.20E"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 170 05 24.41E"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 170 06 04.89E"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 170 59 59.98E"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 171 53 55.08E"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "04 31 24.81N 170 59 59.98E"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "09 02 43.54N 171 54 35.55E"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "13 33 41.77N 172 50 53.76E"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "18 03 06.25N 173 13 21.49E"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "18 04 04.41N 173 50 02.41E"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "27 06 28.71N 168 58 56.96E"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "31 37 50.97N 172 03 16.07E"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "36 05 54.04N 173 40 04.14E"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "40 37 35.88N 168 38 07.12E"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "49 37 09.88N 168 13 51.36E"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "81 00 59.29N 170 44 43.72E"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 176 59 59.96E"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 178 43 19.86E"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 177 28 19.44E"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 179 11 15.57E"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 174 19 55.82E"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 174 58 56.96E"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 175 12 47.96E"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 176 01 37.41E"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 176 59 59.98E"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 177 55 27.33E"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 178 49 10.26E"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 178 47 49.37E"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 179 23 47.57E"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 179 42 12.13E"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "04 30 52.53N 179 23 47.57E"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "04 31 06.64N 179 42 12.13E"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "22 35 42.22N 175 03 16.00E"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "27 07 07.82N 178 00 32.17E"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "31 35 45.71N 179 50 18.26E"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "40 38 41.26N 178 10 57.69E"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "49 38 39.31N 178 23 06.58E"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "58 37 43.56N 178 43 19.86E"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "67 35 54.60N 179 21 06.62E"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 081 15 16.25W"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 069 00 00.13W"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 116 44 43.99W"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 056 44 43.99W"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 129 00 00.13W"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 141 15 16.25W"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 021 15 16.25W"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 009 00 00.13W"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 176 44 43.99W"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 003 15 16.01E"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 170 59 59.87E"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 158 44 43.75E"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 038 44 43.75E"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 050 59 59.87E"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 123 15 16.01E"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 063 15 16.01E"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 110 59 59.87E"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 098 44 43.75E"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "84 38 38.74N 093 00 00.21W"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "84 38 38.74N 033 00 00.21W"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "84 38 38.74N 153 00 00.21W"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "84 38 38.74N 026 59 59.79E"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "84 38 38.74N 146 59 59.79E"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "84 38 38.74N 086 59 59.79E"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2GARS.json b/source/widget/DistanceAndDirection/tests/fromGeo2GARS.json new file mode 100644 index 00000000..96d247db --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2GARS.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputted Lat/Long returns correct GARS", + "tests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "011BW25"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "003CG35"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "008CQ22"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "001CZ14"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "003DJ12"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "012CZ26"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "002EC15"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "005DT11"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "004EM25"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "006EW26"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "009FF14"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "010FQ26"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "011FZ13"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "012FZ22"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "001HM21"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "002HM12"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "001JG47"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "002JG38"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "003JR38"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "005KA34"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "008KK46"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "012KU46"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "006LN46"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "004MG36"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "003NA46"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "003NU34"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "001PN38"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "002PX48"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "006QG49"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "015BD47"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "018BM26"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "022BD39"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "016BX49"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "018CF23"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "020CR48"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "016DJ15"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "018DT26"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "021EC16"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "023EM16"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "022EW21"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "024FF26"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "013GJ13"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "014GJ13"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "015GT13"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "015HM13"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "017HC12"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "018HM23"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "017HX38"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "018JG49"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "020JR49"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "022KA48"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "018LD46"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "024MG34"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "027CF14"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "030CQ26"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "034CZ14"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "036DJ24"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "032DT23"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "035EC26"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "025EW15"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "027FF11"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "027FQ14"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "029FZ14"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "030GJ23"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "032GT22"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "032HM22"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "034HC21"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "035HM22"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "036HM13"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "034HX47"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "035JG48"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "036JG39"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "025KK37"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "030KU46"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "025LN44"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "030LX46"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "025NA34"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "030MR46"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "036NA46"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "026NU49"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "030NK46"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "035NU37"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "030PD46"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "030PX49"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "030PN47"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "031QG47"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "031PN39"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "042BW26"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "041CR38"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "045CZ22"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "040EC13"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "038DT24"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "038EM24"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "040EW26"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "042FF26"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "044FQ26"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "046FZ22"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "048GJ21"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "047GJ21"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "037JR39"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "038JR39"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "039KA38"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "042KK46"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "037LD35"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "040LN45"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "037MG46"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "049BM12"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "050BC22"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "050CF23"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "053CQ12"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "059CF11"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "049DJ16"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "055DA38"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "052DT16"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "054EC26"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "057EM15"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "059EW15"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "058FF23"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "049GT21"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "050GT12"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "049HM21"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "051HC13"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "050HM12"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "053HM12"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "051HX39"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "053JG38"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "054JR49"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "056KA46"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "060KK49"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "049KU34"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "052LD46"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "059LN36"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "057MG44"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "058NA34"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "058NU46"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "059PX38"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "060PN48"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "069BX37"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "063CQ24"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "066CZ26"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "069DJ25"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "069EC21"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "072DT14"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "072EM16"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "061FF14"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "061FQ11"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "062FQ22"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "063FZ12"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "065GJ11"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "066GT23"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "066HM23"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "068HC22"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "070HM21"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "068HX48"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "070JG47"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "071JR47"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "072JR47"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "064KU46"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "071LD35"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "064LX44"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "064MR35"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "063NK44"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "062PD35"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "078BM21"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "078BC23"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "079BM13"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "074BW15"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "082CF26"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "078DA48"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "082DJ22"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "074EC14"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "075EM23"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "074EW25"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "076FF26"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "078FQ26"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "080FZ26"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "082GJ22"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "084GT13"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "083GT22"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "083HM22"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "084HM13"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "073KA38"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "074KA47"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "077KK34"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "083KU34"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "074LN44"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "083LX45"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "084MR44"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "085CQ26"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "091CF11"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "096CQ14"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "088CZ12"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "090DJ11"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "085DT26"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "088EC24"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "090EM26"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "093EW14"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "095FF14"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "095FQ12"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "096FQ23"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "085HC21"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "086HC12"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "087HM13"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "085HX47"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "086HX38"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "087JG39"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "089JR37"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "090KA46"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "094KK46"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "086LD45"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "093LN35"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "090MG46"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "090NA46"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "085NK46"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "090NU46"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "096NK34"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "088PD39"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "093PD47"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "090PN46"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "087PW21"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "094PW13"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "107BC12"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "108BM22"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "100BW13"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "105BW21"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "106CG45"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "099CZ26"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "102DJ26"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "105DT24"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "107EC25"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "106EM11"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "108EW25"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "097FZ12"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "098FZ21"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "099GJ12"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "101GT12"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "101HM12"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "102HC23"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "104HM22"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "102HX49"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "104JG48"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "106JR48"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "107KA39"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "108KA48"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "098KU46"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "105LD34"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "108LN36"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "098LX35"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "097MR36"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "102QG39"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "114CF26"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "118CQ16"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "115DJ23"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "119DT16"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "109EM24"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "110FF26"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "111EW13"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "113FQ14"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "114FZ26"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "116GJ23"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "118GT21"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "118HM21"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "119HC22"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "120HC13"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "119HX48"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "120HX39"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "111KK34"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "117KU34"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "120LD45"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "117LX36"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "117MR45"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "118NK36"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "119PD45"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "131BW25"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "123CG35"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "128CQ22"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "121CZ14"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "123DJ12"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "132CZ26"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "122EC15"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "125DT11"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "124EM25"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "126EW26"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "129FF14"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "130FQ26"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "131FZ13"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "132FZ22"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "121HM21"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "122HM12"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "121JG47"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "122JG38"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "123JR38"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "125KA34"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "128KK46"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "132KU46"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "126LN46"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "124MG36"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "123NA46"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "123NU34"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "121PN38"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "122PX48"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "126QG49"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "135BD47"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "138BM26"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "142BD39"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "136BX49"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "138CF23"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "140CR48"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "136DJ15"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "138DT26"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "141EC16"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "143EM16"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "142EW21"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "144FF26"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "133GJ13"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "134GJ13"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "135GT13"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "135HM13"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "137HC12"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "138HM23"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "137HX38"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "138JG49"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "140JR49"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "142KA48"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "138LD46"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "144MG34"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "147CF14"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "150CQ26"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "154CZ14"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "156DJ24"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "152DT23"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "155EC26"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "145EW15"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "147FF11"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "147FQ14"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "149FZ14"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "150GJ23"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "152GT22"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "152HM22"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "154HC21"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "155HM22"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "156HM13"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "154HX47"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "155JG48"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "156JG39"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "145KK37"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "150KU46"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "145LN44"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "150LX46"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "145NA34"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "150MR46"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "156NA46"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "146NU49"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "150NK46"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "155NU37"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "150PD46"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "150PX49"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "150PN47"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "151QG47"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "151PN39"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "162BW26"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "161CR38"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "165CZ22"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "160EC13"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "158DT24"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "158EM24"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "160EW26"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "162FF26"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "164FQ26"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "166FZ22"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "168GJ21"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "167GJ21"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "157JR39"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "158JR39"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "159KA38"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "162KK46"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "157LD35"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "160LN45"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "157MG46"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "169BM12"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "170BC22"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "170CF23"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "173CQ12"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "179CF11"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "169DJ16"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "175DA38"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "172DT16"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "174EC26"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "177EM15"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "179EW15"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "178FF23"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "169GT21"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "170GT12"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "169HM21"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "171HC13"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "170HM12"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "173HM12"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "171HX39"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "173JG38"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "174JR49"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "176KA46"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "180KK49"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "169KU34"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "172LD46"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "179LN36"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "177MG44"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "178NA34"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "178NU46"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "179PX38"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "180PN48"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "189BX37"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "183CQ24"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "186CZ26"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "189DJ25"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "189EC21"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "192DT14"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "192EM16"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "181FF14"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "181FQ11"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "182FQ22"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "183FZ12"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "185GJ11"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "186GT23"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "186HM23"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "188HC22"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "190HM21"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "188HX48"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "190JG47"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "191JR47"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "192JR47"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "184KU46"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "191LD35"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "184LX44"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "184MR35"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "183NK44"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "182PD35"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "198BM21"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "198BC23"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "199BM13"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "194BW15"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "202CF26"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "198DA48"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "202DJ22"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "194EC14"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "195EM23"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "194EW25"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "196FF26"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "198FQ26"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "200FZ26"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "202GJ22"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "204GT13"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "203GT22"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "203HM22"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "204HM13"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "193KA38"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "194KA47"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "197KK34"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "203KU34"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "194LN44"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "203LX45"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "204MR44"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "205CQ26"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "211CF11"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "216CQ14"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "208CZ12"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "210DJ11"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "205DT26"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "208EC24"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "210EM26"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "213EW14"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "215FF14"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "215FQ12"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "216FQ23"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "205HC21"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "206HC12"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "207HM13"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "205HX47"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "206HX38"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "207JG39"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "209JR37"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "210KA46"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "214KK46"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "206LD45"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "213LN35"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "210MG46"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "210NA46"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "205NK46"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "210NU46"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "216NK34"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "208PD39"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "213PD47"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "210PN46"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "207PW21"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "214PW13"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "227BC12"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "228BM22"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "220BW13"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "225BW21"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "226CG45"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "219CZ26"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "222DJ26"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "225DT24"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "227EC25"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "226EM11"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "228EW25"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "217FZ12"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "218FZ21"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "219GJ12"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "221GT12"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "221HM12"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "222HC23"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "224HM22"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "222HX49"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "224JG48"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "226JR48"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "227KA39"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "228KA48"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "218KU46"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "225LD34"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "228LN36"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "218LX35"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "217MR36"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "222QG39"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "234CF26"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "238CQ16"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "235DJ23"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "239DT16"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "229EM24"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "230FF26"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "231EW13"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "233FQ14"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "234FZ26"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "236GJ23"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "238GT21"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "238HM21"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "239HC22"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "240HC13"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "239HX48"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "240HX39"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "231KK34"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "237KU34"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "240LD45"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "237LX36"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "237MR45"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "238NK36"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "239PD45"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "251BW25"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "243CG35"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "248CQ22"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "241CZ14"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "243DJ12"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "252CZ26"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "242EC15"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "245DT11"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "244EM25"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "246EW26"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "249FF14"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "250FQ26"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "251FZ13"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "252FZ22"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "241HM21"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "242HM12"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "241JG47"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "242JG38"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "243JR38"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "245KA34"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "248KK46"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "252KU46"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "246LN46"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "244MG36"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "243NA46"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "243NU34"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "241PN38"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "242PX48"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "246QG49"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "255BD47"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "258BM26"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "262BD39"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "256BX49"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "258CF23"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "260CR48"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "256DJ15"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "258DT26"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "261EC16"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "263EM16"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "262EW21"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "264FF26"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "253GJ13"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "254GJ13"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "255GT13"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "255HM13"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "257HC12"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "258HM23"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "257HX38"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "258JG49"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "260JR49"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "262KA48"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "258LD46"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "264MG34"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "267CF14"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "270CQ26"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "274CZ14"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "276DJ24"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "272DT23"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "275EC26"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "265EW15"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "267FF11"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "267FQ14"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "269FZ14"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "270GJ23"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "272GT22"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "272HM22"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "274HC21"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "275HM22"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "276HM13"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "274HX47"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "275JG48"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "276JG39"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "265KK37"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "270KU46"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "265LN44"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "270LX46"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "265NA34"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "270MR46"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "276NA46"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "266NU49"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "270NK46"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "275NU37"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "270PD46"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "270PX49"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "270PN47"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "271QG47"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "271PN39"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "282BW26"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "281CR38"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "285CZ22"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "280EC13"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "278DT24"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "278EM24"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "280EW26"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "282FF26"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "284FQ26"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "286FZ22"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "288GJ21"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "287GJ21"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "277JR39"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "278JR39"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "279KA38"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "282KK46"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "277LD35"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "280LN45"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "277MG46"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "289BM12"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "290BC22"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "290CF23"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "293CQ12"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "299CF11"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "289DJ16"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "295DA38"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "292DT16"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "294EC26"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "297EM15"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "299EW15"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "298FF23"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "289GT21"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "290GT12"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "289HM21"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "291HC13"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "290HM12"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "293HM12"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "291HX39"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "293JG38"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "294JR49"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "296KA46"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "300KK49"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "289KU34"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "292LD46"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "299LN36"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "297MG44"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "298NA34"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "298NU46"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "299PX38"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "300PN48"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "309BX37"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "303CQ24"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "306CZ26"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "309DJ25"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "309EC21"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "312DT14"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "312EM16"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "301FF14"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "301FQ11"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "302FQ22"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "303FZ12"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "305GJ11"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "306GT23"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "306HM23"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "308HC22"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "310HM21"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "308HX48"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "310JG47"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "311JR47"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "312JR47"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "304KU46"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "311LD35"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "304LX44"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "304MR35"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "303NK44"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "302PD35"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "318BM21"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "318BC23"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "319BM13"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "314BW15"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "322CF26"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "318DA48"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "322DJ22"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "314EC14"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "315EM23"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "314EW25"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "316FF26"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "318FQ26"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "320FZ26"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "322GJ22"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "324GT13"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "323GT22"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "323HM22"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "324HM13"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "313KA38"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "314KA47"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "317KK34"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "323KU34"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "314LN44"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "323LX45"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "324MR44"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "325CQ26"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "331CF11"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "336CQ14"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "328CZ12"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "330DJ11"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "325DT26"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "328EC24"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "330EM26"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "333EW14"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "335FF14"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "335FQ12"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "336FQ23"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "325HC21"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "326HC12"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "327HM13"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "325HX47"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "326HX38"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "327JG39"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "329JR37"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "330KA46"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "334KK46"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "326LD45"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "333LN35"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "330MG46"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "330NA46"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "325NK46"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "330NU46"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "336NK34"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "328PD39"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "333PD47"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "330PN46"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "327PW21"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "334PW13"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "347BC12"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "348BM22"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "340BW13"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "345BW21"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "346CG45"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "339CZ26"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "342DJ26"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "345DT24"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "347EC25"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "346EM11"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "348EW25"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "337FZ12"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "338FZ21"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "339GJ12"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "341GT12"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "341HM12"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "342HC23"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "344HM22"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "342HX49"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "344JG48"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "346JR48"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "347KA39"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "348KA48"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "338KU46"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "345LD34"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "348LN36"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "338LX35"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "337MR36"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "342QG39"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "354CF26"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "358CQ16"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "355DJ23"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "359DT16"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "349EM24"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "350FF26"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "351EW13"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "353FQ14"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "354FZ26"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "356GJ23"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "358GT21"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "358HM21"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "359HC22"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "359HM22"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "360HC13"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "359HX48"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "360HX39"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "351KK34"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "357KU34"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "360LD45"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "357LX36"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "357MR45"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "358NK36"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "359PD45"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "371BW25"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "363CG35"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "368CQ22"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "361CZ14"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "363DJ12"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "372CZ26"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "362EC15"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "365DT11"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "364EM25"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "366EW26"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "369FF14"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "370FQ26"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "371FZ13"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "372FZ22"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "361HM21"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "362HM12"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "361JG47"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "362JG38"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "363JR38"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "365KA34"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "368KK46"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "372KU46"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "366LN46"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "364MG36"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "363NA46"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "363NU34"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "361PN38"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "362PX48"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "366QG49"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "375BD47"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "378BM26"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "382BD39"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "376BX49"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "378CF23"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "380CR48"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "376DJ15"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "378DT26"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "381EC16"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "383EM16"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "382EW21"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "384FF26"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "373GJ13"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "374GJ13"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "375GT13"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "375HM13"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "377HC12"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "378HM23"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "377HX38"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "378JG49"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "380JR49"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "382KA48"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "378LD46"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "384MG34"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "387CF14"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "390CQ26"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "394CZ14"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "396DJ24"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "392DT23"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "395EC26"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "385EW15"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "387FF11"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "387FQ14"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "389FZ14"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "390GJ23"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "392GT22"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "392HM22"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "394HC21"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "395HM22"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "396HM13"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "394HX47"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "395JG48"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "396JG39"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "385KK37"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "390KU46"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "385LN44"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "390LX46"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "385NA34"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "390MR46"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "396NA46"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "386NU49"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "390NK46"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "395NU37"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "390PD46"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "390PX49"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "390PN47"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "391QG47"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "391PN39"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "402BW26"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "401CR38"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "405CZ22"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "400EC13"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "398DT24"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "398EM24"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "400EW26"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "402FF26"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "404FQ26"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "406FZ22"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "408GJ21"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "407GJ21"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "397JR39"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "398JR39"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "399KA38"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "402KK46"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "397LD35"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "400LN45"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "397MG46"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "409BM12"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "410BC22"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "410CF23"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "413CQ12"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "419CF11"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "409DJ16"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "415DA38"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "412DT16"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "414EC26"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "417EM15"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "419EW15"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "418FF23"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "409GT21"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "410GT12"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "409HM21"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "411HC13"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "410HM12"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "413HM12"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "411HX39"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "413JG38"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "414JR49"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "416KA46"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "420KK49"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "409KU34"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "412LD46"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "419LN36"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "417MG44"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "418NA34"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "418NU46"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "419PX38"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "420PN48"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "429BX37"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "423CQ24"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "426CZ26"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "429DJ25"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "429EC21"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "432DT14"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "432EM16"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "421FF14"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "421FQ11"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "422FQ22"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "423FZ12"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "425GJ11"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "426GT23"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "426HM23"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "428HC22"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "430HM21"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "428HX48"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "430JG47"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "431JR47"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "432JR47"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "424KU46"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "431LD35"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "424LX44"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "424MR35"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "423NK44"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "422PD35"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "438BM21"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "438BC23"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "439BM13"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "434BW15"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "442CF26"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "438DA48"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "442DJ22"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "434EC14"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "435EM23"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "434EW25"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "436FF26"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "438FQ26"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "440FZ26"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "442GJ22"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "444GT13"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "443GT22"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "443HM22"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "444HM13"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "433KA38"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "434KA47"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "437KK34"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "443KU34"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "434LN44"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "443LX45"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "444MR44"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "445CQ26"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "451CF11"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "456CQ14"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "448CZ12"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "450DJ11"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "445DT26"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "448EC24"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "450EM26"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "453EW14"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "455FF14"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "455FQ12"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "456FQ23"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "445HC21"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "446HC12"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "447HM13"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "445HX47"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "446HX38"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "447JG39"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "449JR37"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "450KA46"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "454KK46"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "446LD45"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "453LN35"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "450MG46"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "450NA46"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "445NK46"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "450NU46"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "456NK34"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "448PD39"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "453PD47"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "450PN46"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "447PW21"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "454PW13"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "467BC12"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "468BM22"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "460BW13"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "465BW21"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "466CG45"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "459CZ26"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "462DJ26"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "465DT24"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "467EC25"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "466EM11"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "468EW25"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "457FZ12"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "458FZ21"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "459GJ12"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "461GT12"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "461HM12"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "462HC23"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "464HM22"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "462HX49"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "464JG48"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "466JR48"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "467KA39"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "468KA48"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "458KU46"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "465LD34"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "468LN36"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "458LX35"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "457MR36"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "462QG39"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "474CF26"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "478CQ16"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "475DJ23"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "479DT16"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "469EM24"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "470FF26"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "471EW13"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "473FQ14"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "474FZ26"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "476GJ23"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "478GT21"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "478HM21"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "479HC22"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "480HC13"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "479HX48"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "480HX39"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "471KK34"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "477KU34"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "480LD45"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "477LX36"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "477MR45"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "478NK36"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "479PD45"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "491BW25"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "483CG35"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "488CQ22"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "481CZ14"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "483DJ12"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "492CZ26"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "482EC15"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "485DT11"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "484EM25"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "486EW26"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "489FF14"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "490FQ26"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "491FZ13"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "492FZ22"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "481HM21"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "482HM12"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "481JG47"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "482JG38"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "483JR38"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "485KA34"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "488KK46"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "492KU46"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "486LN46"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "484MG36"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "483NA46"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "483NU34"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "481PN38"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "482PX48"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "486QG49"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "495BD47"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "498BM26"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "502BD39"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "496BX49"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "498CF23"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "500CR48"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "496DJ15"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "498DT26"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "501EC16"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "503EM16"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "502EW21"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "504FF26"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "493GJ13"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "494GJ13"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "495GT13"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "495HM13"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "497HC12"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "498HM23"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "497HX38"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "498JG49"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "500JR49"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "502KA48"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "498LD46"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "504MG34"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "507CF14"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "510CQ26"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "514CZ14"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "516DJ24"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "512DT23"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "515EC26"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "505EW15"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "507FF11"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "507FQ14"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "509FZ14"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "510GJ23"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "512GT22"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "512HM22"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "514HC21"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "515HM22"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "516HM13"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "514HX47"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "515JG48"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "516JG39"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "505KK37"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "510KU46"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "505LN44"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "510LX46"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "505NA34"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "510MR46"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "516NA46"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "506NU49"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "510NK46"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "515NU37"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "510PD46"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "510PX49"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "510PN47"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "511QG47"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "511PN39"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "522BW26"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "521CR38"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "525CZ22"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "520EC13"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "518DT24"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "518EM24"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "520EW26"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "522FF26"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "524FQ26"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "526FZ22"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "528GJ21"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "527GJ21"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "517JR39"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "518JR39"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "519KA38"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "522KK46"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "517LD35"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "520LN45"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "517MG46"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "529BM12"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "530BC22"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "530CF23"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "533CQ12"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "539CF11"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "529DJ16"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "535DA38"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "532DT16"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "534EC26"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "537EM15"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "539EW15"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "538FF23"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "529GT21"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "530GT12"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "529HM21"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "531HC13"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "530HM12"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "533HM12"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "531HX39"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "533JG38"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "534JR49"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "536KA46"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "540KK49"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "529KU34"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "532LD46"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "539LN36"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "537MG44"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "538NA34"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "538NU46"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "539PX38"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "540PN48"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "549BX37"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "543CQ24"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "546CZ26"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "549DJ25"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "549EC21"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "552DT14"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "552EM16"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "541FF14"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "541FQ11"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "542FQ22"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "543FZ12"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "545GJ11"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "546GT23"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "546HM23"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "548HC22"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "550HM21"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "548HX48"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "550JG47"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "551JR47"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "552JR47"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "544KU46"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "551LD35"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "544LX44"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "544MR35"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "543NK44"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "542PD35"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "558BM21"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "558BC23"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "559BM13"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "554BW15"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "562CF26"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "558DA48"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "562DJ22"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "554EC14"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "555EM23"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "554EW25"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "556FF26"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "558FQ26"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "560FZ26"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "562GJ22"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "564GT13"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "563GT22"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "563HM22"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "564HM13"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "553KA38"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "554KA47"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "557KK34"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "563KU34"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "554LN44"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "563LX45"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "564MR44"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "565CQ26"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "571CF11"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "576CQ14"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "568CZ12"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "570DJ11"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "565DT26"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "568EC24"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "570EM26"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "573EW14"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "575FF14"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "575FQ12"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "576FQ23"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "565HC21"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "566HC12"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "567HM13"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "565HX47"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "566HX38"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "567JG39"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "569JR37"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "570KA46"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "574KK46"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "566LD45"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "573LN35"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "570MG46"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "570NA46"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "565NK46"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "570NU46"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "576NK34"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "568PD39"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "573PD47"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "570PN46"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "567PW21"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "574PW13"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "587BC12"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "588BM22"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "580BW13"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "585BW21"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "586CG45"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "579CZ26"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "582DJ26"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "585DT24"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "587EC25"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "586EM11"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "588EW25"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "577FZ12"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "578FZ21"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "579GJ12"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "581GT12"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "581HM12"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "582HC23"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "584HM22"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "582HX49"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "584JG48"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "586JR48"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "587KA39"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "588KA48"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "578KU46"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "585LD34"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "588LN36"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "578LX35"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "577MR36"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "582QG39"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "594CF26"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "598CQ16"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "595DJ23"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "599DT16"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "589EM24"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "590FF26"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "591EW13"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "593FQ14"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "594FZ26"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "596GJ23"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "598GT21"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "598HM21"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "599HC22"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "600HC13"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "599HX48"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "600HX39"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "591KK34"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "597KU34"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "600LD45"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "597LX36"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "597MR45"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "598NK36"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "599PD45"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "611BW25"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "603CG35"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "608CQ22"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "601CZ14"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "603DJ12"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "612CZ26"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "602EC15"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "605DT11"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "604EM25"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "606EW26"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "609FF14"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "610FQ26"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "611FZ13"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "612FZ22"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "601HM21"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "602HM12"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "601JG47"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "602JG38"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "603JR38"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "605KA34"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "608KK46"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "612KU46"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "606LN46"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "604MG36"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "603NA46"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "603NU34"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "601PN38"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "602PX48"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "606QG49"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "615BD47"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "618BM26"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "622BD39"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "616BX49"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "618CF23"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "620CR48"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "616DJ15"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "618DT26"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "621EC16"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "623EM16"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "622EW21"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "624FF26"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "613GJ13"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "614GJ13"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "615GT13"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "615HM13"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "617HC12"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "618HM23"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "617HX38"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "618JG49"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "620JR49"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "622KA48"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "618LD46"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "624MG34"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "627CF14"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "630CQ26"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "634CZ14"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "636DJ24"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "632DT23"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "635EC26"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "625EW15"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "627FF11"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "627FQ14"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "629FZ14"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "630GJ23"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "632GT22"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "632HM22"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "634HC21"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "635HM22"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "636HM13"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "634HX47"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "635JG48"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "636JG39"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "625KK37"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "630KU46"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "625LN44"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "630LX46"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "625NA34"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "630MR46"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "636NA46"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "626NU49"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "630NK46"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "635NU37"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "630PD46"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "630PX49"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "630PN47"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "631QG47"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "631PN39"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "642BW26"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "641CR38"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "645CZ22"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "640EC13"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "638DT24"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "638EM24"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "640EW26"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "642FF26"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "644FQ26"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "646FZ22"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "648GJ21"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "647GJ21"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "637JR39"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "638JR39"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "639KA38"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "642KK46"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "637LD35"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "640LN45"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "637MG46"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "649BM12"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "650BC22"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "650CF23"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "653CQ12"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "659CF11"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "649DJ16"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "655DA38"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "652DT16"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "654EC26"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "657EM15"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "659EW15"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "658FF23"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "649GT21"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "650GT12"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "649HM21"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "651HC13"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "650HM12"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "653HM12"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "651HX39"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "653JG38"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "654JR49"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "656KA46"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "660KK49"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "649KU34"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "652LD46"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "659LN36"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "657MG44"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "658NA34"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "658NU46"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "659PX38"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "660PN48"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "669BX37"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "663CQ24"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "666CZ26"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "669DJ25"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "669EC21"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "672DT14"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "672EM16"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "661FF14"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "661FQ11"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "662FQ22"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "663FZ12"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "665GJ11"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "666GT23"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "666HM23"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "668HC22"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "670HM21"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "668HX48"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "670JG47"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "671JR47"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "672JR47"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "664KU46"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "671LD35"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "664LX44"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "664MR35"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "663NK44"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "662PD35"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "678BM21"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "678BC23"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "679BM13"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "674BW15"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "682CF26"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "678DA48"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "682DJ22"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "674EC14"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "675EM23"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "674EW25"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "676FF26"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "678FQ26"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "680FZ26"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "682GJ22"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "684GT13"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "683GT22"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "683HM22"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "684HM13"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "673KA38"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "674KA47"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "677KK34"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "683KU34"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "674LN44"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "683LX45"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "684MR44"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "685CQ26"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "691CF11"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "696CQ14"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "688CZ12"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "690DJ11"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "685DT26"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "688EC24"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "690EM26"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "693EW14"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "695FF14"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "695FQ12"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "696FQ23"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "685HC21"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "686HC12"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "687HM13"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "685HX47"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "686HX38"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "687JG39"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "689JR37"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "690KA46"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "694KK46"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "686LD45"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "693LN35"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "690MG46"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "690NA46"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "685NK46"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "690NU46"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "696NK34"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "688PD39"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "693PD47"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "690PN46"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "687PW21"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "694PW13"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "707BC12"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "708BM22"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "700BW13"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "705BW21"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "706CG45"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "699CZ26"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "702DJ26"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "705DT24"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "707EC25"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "706EM11"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "708EW25"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "697FZ12"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "698FZ21"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "699GJ12"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "701GT12"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "701HM12"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "702HC23"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "704HM22"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "702HX49"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "704JG48"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "706JR48"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "707KA39"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "708KA48"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "698KU46"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "705LD34"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "708LN36"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "698LX35"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "697MR36"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "702QG39"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "714CF26"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "718CQ16"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "715DJ23"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "719DT16"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "709EM24"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "710FF26"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "711EW13"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "713FQ14"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "714FZ26"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "716GJ23"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "718GT21"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "718HM21"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "719HC22"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "720HC13"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "719HX48"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "720HX39"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "711KK34"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "717KU34"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "720LD45"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "717LX36"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "717MR45"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "718NK36"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "719PD45"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "198AT13"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "222AT23"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "127AT21"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "247AT21"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "102AT23"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "078AT13"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "318AT13"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "342AT23"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "007AT21"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "367AT21"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "702AT23"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "678AT13"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "438AT13"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "462AT23"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "607AT21"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "487AT21"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "582AT23"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "558AT13"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "174QP46"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "294QP46"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "054QP46"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "414QP46"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "654QP46"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "534QP46"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json b/source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json new file mode 100644 index 00000000..e57d2033 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputted Lat/Long returns correct GEOREF", + "tests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "ABFH211104240895"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "ABBN067778054681"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "ACDB506479277927"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "ACAF035751534473"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "ACBL090232253149"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "ACFF564238534473"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "ADAE381187224013"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "ACCQ047236575753"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "ADBJ533109516260"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "ADCP599996218885"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "AEEC005362528689"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "AEEH567326242956"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "AEFM133582568952"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "AEFM500402559258"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "AFAQ182983599997"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "AFAQ355393599997"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "AGAK162781021842"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "AGAK382289017111"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "AGBP091033336962"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "AHCD032968051833"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "AHDH583759362342"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "AHFN584809053929"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "AJCG599996086828"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "AKBA436776087832"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "AKBK281574083021"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "ALBD010612069290"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "ALAN052495046519"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "AMAB512642330910"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "AMCG599979036526"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "AAHP194860321631"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "ABJC599990540463"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "AALP405113321631"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "ABHH584157322270"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "ABJM557966596980"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "ACKB517231326028"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "ACHL368894213443"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "ACJQ599995507910"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "ADLE109616213117"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "ADMJ133431525539"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "ADLP472000260609"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "AEMC584809546065"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "AFGB136934268157"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "AFGB416700275325"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "AFHF108283574769"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "AFHQ121765599997"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "AFJL059141286196"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "AFJQ599997599997"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "AGJE059141313798"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "AGJK599997027934"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "AGKP554555340041"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "AHLD533883047669"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "AJJB599996381109"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "AKMA325870075089"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "ABPM010612530703"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "ACQB599994215819"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "BCBF318415516973"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "BCCL461430228346"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "BCAQ552755575753"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "BDCE272859242152"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "ADNP096950242375"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "AEPC019187561242"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "AEPH032666242956"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "AEQM032968548160"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "AFQB599996258926"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "BFAF545924572737"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "BFAQ539179599997"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "BFBL481573287206"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "BFCQ244600599997"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "BFCQ417011599997"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "BGBE481573312788"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "BGCK217704017111"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "BGCK437212021842"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "AHNH049486348205"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "AHQN599996073478"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "AJNG199302059006"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "AJQL599996390511"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "AKNK035750065521"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "AKQE599995391523"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "BKCK564239065521"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "ALND576203044395"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "AKQP599994384175"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "BLCD023782044395"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "ALQH599992369313"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "AMQB599986348506"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "ALQN486418007591"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "BMAG152671009881"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "BLAN113561007590"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "BBFH599992230681"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "BCFB082757326029"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "BCHF249065563589"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "BDEE434174267501"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "BCDQ487396546116"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "BDDJ466561525539"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "BDEP567313221498"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "BEFC599996526515"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "BEGH583759237652"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "BEHM533883552324"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "BFJB463060268157"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "BFJB183293275325"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "BGDP136934331836"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "BGDP416700324668"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "BHED066110047669"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "BHFH599996364111"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "BJDB096949357618"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "BJEG533109083733"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "BKDA274121075089"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "BBKC052493553475"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "BAKP512644269084"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "BBKM576205555599"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "BCMB093509277926"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "BBQM023781555599"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "BCKL138560228347"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "BCNG062873004245"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "BCLQ436775512161"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "BDME599996209483"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "BDPJ066883516260"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "BDQP065088229331"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "BEPC580806561242"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "BFKF162781578152"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "BFKF382289582883"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "BFKQ182983599997"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "BFLL118421287206"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "BFKQ355393599997"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "BFMQ060814599997"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "BGLE118421312788"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "BGMK054069027257"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "BGMP599996341068"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "BHND567025051833"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "BHQH550507348205"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "BHKN015183053929"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "BJLB567314378496"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "BJQG133431074455"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "BKPA163215087833"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "BKPK318415083021"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "BLPD589374069291"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "BMQB087330330909"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "BLQN547484046519"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "CBEH015826322268"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "CCBB166678222734"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "CCCF599995511135"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "CCEL231096213443"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "CDEE165817267501"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "CCFQ325870524905"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "CDFJ400690540988"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "CEAC015184546065"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "CEAH049486251789"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "CEAH533107264139"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "CEBM066110552324"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "CFCB045439259952"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "CFCF599997572059"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "CFCQ599997599997"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "CFDL540853286196"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "CFEQ478228599997"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "CGDE540853313798"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "CGEK491710025225"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "CGFP183293324668"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "CGFP463059331836"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "CHBN594631071304"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "CJFB065087370662"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "CJBL490376386876"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "CKBE368894386551"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "CKBP166678377260"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "CLAH388880359099"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "CBJC486420592403"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "CAJP599986251487"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "CBKC113559592403"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "CBGH388879240895"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "CBLM589374530703"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "CCJG537116004246"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "CCLL509758253150"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "CDGE327133242152"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "CDHJ264162562579"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "CDGP534905229332"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "CEHC594631528689"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "CEJH599996235883"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "CEKM567025548160"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "CFLB508960263031"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "CFMF437212578152"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "CFMF217704582883"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "CFMQ244600599997"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "CFMQ417011599997"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "CHGD099592040736"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "CHGD466412031041"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "CHJH016234362342"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "CHMN010500064784"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "CJGG466561074454"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "CJML218804375980"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "CKME461429371647"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "CCNB265014243458"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "DBAM042020596980"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "DCCB334974243459"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "CCPF350924563589"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "CCQL316750287795"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "CCNQ274121524905"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "CDPE490376213117"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "CDQJ599996513166"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "DDBP032679221498"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "DECC010500535209"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "DECH066886264139"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "DECH550507251789"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "CFNL177971288887"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "CFNL362066291239"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "CFPQ121765599997"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "CGNE177971311106"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "CGNE362066308755"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "CGPK108283025225"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "CGQP045439340041"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "CHQD599996053222"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "DHBH567326357037"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "CJNB534905370662"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "DJBG066883083733"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "CKQA599995092083"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "CKQK599995088859"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "CKNP265013356535"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "CLQD599993077600"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "DKCP334975356534"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "CLPH417818328514"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "DLBH182165328513"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "CLQN599990059530"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "CMPB194863278362"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "DMBB405110278363"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "DAJP087328269084"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "DBJC547486553475"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "DBEH417820271480"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "DBHH182163271480"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "DBHN532208054680"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "DCEF281573516973"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "DCFL599995208471"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "DCHQ163215512161"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "DDJE218804224013"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "DDHJ335830562580"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "DDJP503043242375"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "DEDM099592559258"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "DEDM466412568952"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "DFEB091033263031"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "DFFF054069572737"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "DFFQ060814599997"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "DFFL599997285859"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "DFGQ539179599997"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "DGFE599997314134"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "DGGK545924027257"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "DGHP508960336962"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "DHJD133582031041"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "DHJD500402040736"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "DHDN589493064784"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "DJHB032679378496"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "DJJG400690059006"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "DJDL381187375980"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "DKDE138560371647"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "DMFG447287009881"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "DBMM599993522393"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "DCPB433310222734"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "DCNL283240287796"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "DCQQ112595546116"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "DDKJ199303540987"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "DEKC589493535209"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "DDLP127993260609"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "DEMH016234237652"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "DEMM599996546772"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "DFNB554555259952"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "DFPF491710574768"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "DFPQ478228599997"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "DFQL237928291239"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "DFQL422022288887"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "DGQE237928308755"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "DGQE422022311106"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "DHLH032666357037"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "DHPN005362071304"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "DJQB503043357618"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "DJPL109615386876"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "DKPE231096386551"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "DKPP433310377260"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "DLQH211103359099"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "EBFH211104240895"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "EBBN067778054681"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "ECDB506479277927"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "ECAF035751534473"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "ECBL090232253149"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "ECFF564238534473"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "EDAE381187224013"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "ECCQ047236575753"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "EDBJ533109516260"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "EDCP599996218885"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "EEEC005362528689"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "EEEH567326242956"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "EEFM133582568952"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "EEFM500402559258"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "EFAQ182983599997"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "EFAQ355393599997"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "EGAK162781021842"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "EGAK382289017111"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "EGBP091033336962"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "EHCD032968051833"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "EHDH583759362342"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "EHFN584809053929"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "EJCG599996086828"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "EKBA436776087832"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "EKBK281574083021"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "ELBD010612069290"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "ELAN052495046519"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "EMAB512642330910"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "EMCG599979036526"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "EAHP194860321631"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "EBJC599990540463"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "EALP405113321631"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "EBHH584157322270"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "EBJM557966596980"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "ECKB517231326028"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "ECHL368894213443"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "ECJQ599995507910"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "EDLE109616213117"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "EDMJ133431525539"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "EDLP472000260609"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "EEMC584809546065"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "EFGB136934268157"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "EFGB416700275325"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "EFHF108283574769"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "EFHQ121765599997"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "EFJL059141286196"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "EFJQ599997599997"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "EGJE059141313798"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "EGJK599997027934"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "EGKP554555340041"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "EHLD533883047669"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "EJJB599996381109"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "EKMA325870075089"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "EBPM010612530703"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "ECQB599994215819"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "FCBF318415516973"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "FCCL461430228346"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "FCAQ552755575753"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "FDCE272859242152"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "EDNP096950242375"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "EEPC019187561242"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "EEPH032666242956"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "EEQM032968548160"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "EFQB599996258926"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "FFAF545924572737"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "FFAQ539179599997"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "FFBL481573287206"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "FFCQ244600599997"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "FFCQ417011599997"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "FGBE481573312788"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "FGCK217704017111"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "FGCK437212021842"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "EHNH049486348205"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "EHQN599996073478"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "EJNG199302059006"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "EJQL599996390511"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "EKNK035750065521"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "EKQE599995391523"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "FKCK564239065521"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "ELND576203044395"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "EKQP599994384175"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "FLCD023782044395"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "ELQH599992369313"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "EMQB599986348506"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "ELQN486418007591"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "FMAG152671009881"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "FLAN113561007590"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "FBFH599992230681"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "FCFB082757326029"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "FCHF249065563589"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "FDEE434174267501"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "FCDQ487396546116"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "FDDJ466561525539"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "FDEP567313221498"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "FEFC599996526515"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "FEGH583759237652"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "FEHM533883552324"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "FFJB463060268157"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "FFJB183293275325"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "FGDP136934331836"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "FGDP416700324668"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "FHED066110047669"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "FHFH599996364111"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "FJDB096949357618"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "FJEG533109083733"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "FKDA274121075089"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "FBKC052493553475"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "FAKP512644269084"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "FBKM576205555599"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "FCMB093509277926"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "FBQM023781555599"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "FCKL138560228347"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "FCNG062873004245"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "FCLQ436775512161"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "FDME599996209483"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "FDPJ066883516260"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "FDQP065088229331"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "FEPC580806561242"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "FFKF162781578152"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "FFKF382289582883"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "FFKQ182983599997"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "FFLL118421287206"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "FFKQ355393599997"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "FFMQ060814599997"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "FGLE118421312788"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "FGMK054069027257"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "FGMP599996341068"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "FHND567025051833"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "FHQH550507348205"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "FHKN015183053929"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "FJLB567314378496"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "FJQG133431074455"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "FKPA163215087833"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "FKPK318415083021"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "FLPD589374069291"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "FMQB087330330909"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "FLQN547484046519"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "GBEH015826322268"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "GCBB166678222734"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "GCCF599995511135"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "GCEL231096213443"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "GDEE165817267501"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "GCFQ325870524905"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "GDFJ400690540988"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "GEAC015184546065"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "GEAH049486251789"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "GEAH533107264139"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "GEBM066110552324"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "GFCB045439259952"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "GFCF599997572059"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "GFCQ599997599997"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "GFDL540853286196"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "GFEQ478228599997"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "GGDE540853313798"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "GGEK491710025225"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "GGFP183293324668"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "GGFP463059331836"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "GHBN594631071304"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "GJFB065087370662"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "GJBL490376386876"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "GKBE368894386551"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "GKBP166678377260"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "GLAH388880359099"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "GBJC486420592403"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "GAJP599986251487"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "GBKC113559592403"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "GBGH388879240895"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "GBLM589374530703"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "GCJG537116004246"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "GCLL509758253150"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "GDGE327133242152"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "GDHJ264162562579"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "GDGP534905229332"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "GEHC594631528689"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "GEJH599996235883"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "GEKM567025548160"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "GFLB508960263031"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "GFMF437212578152"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "GFMF217704582883"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "GFMQ244600599997"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "GFMQ417011599997"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "GHGD099592040736"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "GHGD466412031041"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "GHJH016234362342"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "GHMN010500064784"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "GJGG466561074454"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "GJML218804375980"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "GKME461429371647"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "GCNB265014243458"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "HBAM042020596980"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "HCCB334974243459"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "GCPF350924563589"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "GCQL316750287795"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "GCNQ274121524905"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "GDPE490376213117"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "GDQJ599996513166"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "HDBP032679221498"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "HECC010500535209"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "HECH066886264139"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "HECH550507251789"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "GFNL177971288887"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "GFNL362066291239"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "GFPQ121765599997"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "GGNE177971311106"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "GGNE362066308755"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "GGPK108283025225"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "GGQP045439340041"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "GHQD599996053222"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "HHBH567326357037"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "GJNB534905370662"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "HJBG066883083733"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "GKQA599995092083"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "GKQK599995088859"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "GKNP265013356535"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "GLQD599993077600"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "HKCP334975356534"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "GLPH417818328514"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "HLBH182165328513"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "GLQN599990059530"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "GMPB194863278362"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "HMBB405110278363"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "HAJP087328269084"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "HBJC547486553475"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "HBEH417820271480"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "HBHH182163271480"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "HBHN532208054680"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "HCEF281573516973"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "HCFL599995208471"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "HCHQ163215512161"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "HDJE218804224013"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "HDHJ335830562580"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "HDJP503043242375"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "HEDM099592559258"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "HEDM466412568952"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "HFEB091033263031"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "HFFF054069572737"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "HFFQ060814599997"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "HFFL599997285859"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "HFGQ539179599997"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "HGFE599997314134"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "HGGK545924027257"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "HGHP508960336962"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "HHJD133582031041"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "HHJD500402040736"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "HHDN589493064784"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "HJHB032679378496"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "HJJG400690059006"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "HJDL381187375980"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "HKDE138560371647"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "HMFG447287009881"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "HBMM599993522393"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "HCPB433310222734"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "HCNL283240287796"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "HCQQ112595546116"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "HDKJ199303540987"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "HEKC589493535209"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "HDLP127993260609"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "HEMH016234237652"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "HEMM599996546772"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "HFNB554555259952"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "HFPF491710574768"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "HFPQ478228599997"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "HFQL237928291239"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "HFQL422022288887"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "HGQE237928308755"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "HGQE422022311106"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "HHLH032666357037"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "HHPN005362071304"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "HJQB503043357618"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "HJPL109615386876"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "HKPE231096386551"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "HKPP433310377260"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "HLQH211103359099"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "JBFH211104240895"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "JBBN067778054681"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "JCDB506479277927"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "JCAF035751534473"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "JCBL090232253149"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "JCFF564238534473"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "JDAE381187224013"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "JCCQ047236575753"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "JDBJ533109516260"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "JDCP599996218885"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "JEEC005362528689"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "JEEH567326242956"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "JEFM133582568952"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "JEFM500402559258"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "JFAQ182983599997"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "JFAQ355393599997"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "JGAK162781021842"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "JGAK382289017111"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "JGBP091033336962"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "JHCD032968051833"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "JHDH583759362342"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "JHFN584809053929"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "JJCG599996086828"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "JKBA436776087832"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "JKBK281574083021"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "JLBD010612069290"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "JLAN052495046519"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "JMAB512642330910"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "JMCG599979036526"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "JAHP194860321631"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "JBJC599990540463"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "JALP405113321631"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "JBHH584157322270"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "JBJM557966596980"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "JCKB517231326028"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "JCHL368894213443"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "JCJQ599995507910"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "JDLE109616213117"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "JDMJ133431525539"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "JDLP472000260609"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "JEMC584809546065"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "JFGB136934268157"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "JFGB416700275325"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "JFHF108283574769"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "JFHQ121765599997"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "JFJL059141286196"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "JFJQ599997599997"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "JGJE059141313798"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "JGJK599997027934"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "JGKP554555340041"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "JHLD533883047669"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "JJJB599996381109"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "JKMA325870075089"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "JBPM010612530703"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "JCQB599994215819"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "KCBF318415516973"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "KCCL461430228346"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "KCAQ552755575753"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "KDCE272859242152"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "JDNP096950242375"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "JEPC019187561242"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "JEPH032666242956"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "JEQM032968548160"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "JFQB599996258926"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "KFAF545924572737"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "KFAQ539179599997"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "KFBL481573287206"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "KFCQ244600599997"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "KFCQ417011599997"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "KGBE481573312788"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "KGCK217704017111"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "KGCK437212021842"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "JHNH049486348205"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "JHQN599996073478"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "JJNG199302059006"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "JJQL599996390511"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "JKNK035750065521"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "JKQE599995391523"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "KKCK564239065521"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "JLND576203044395"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "JKQP599994384175"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "KLCD023782044395"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "JLQH599992369313"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "JMQB599986348506"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "JLQN486418007591"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "KMAG152671009881"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "KLAN113561007590"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "KBFH599992230681"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "KCFB082757326029"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "KCHF249065563589"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "KDEE434174267501"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "KCDQ487396546116"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "KDDJ466561525539"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "KDEP567313221498"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "KEFC599996526515"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "KEGH583759237652"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "KEHM533883552324"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "KFJB463060268157"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "KFJB183293275325"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "KGDP136934331836"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "KGDP416700324668"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "KHED066110047669"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "KHFH599996364111"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "KJDB096949357618"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "KJEG533109083733"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "KKDA274121075089"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "KBKC052493553475"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "KAKP512644269084"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "KBKM576205555599"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "KCMB093509277926"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "KBQM023781555599"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "KCKL138560228347"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "KCNG062873004245"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "KCLQ436775512161"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "KDME599996209483"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "KDPJ066883516260"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "KDQP065088229331"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "KEPC580806561242"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "KFKF162781578152"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "KFKF382289582883"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "KFKQ182983599997"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "KFLL118421287206"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "KFKQ355393599997"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "KFMQ060814599997"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "KGLE118421312788"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "KGMK054069027257"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "KGMP599996341068"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "KHND567025051833"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "KHQH550507348205"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "KHKN015183053929"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "KJLB567314378496"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "KJQG133431074455"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "KKPA163215087833"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "KKPK318415083021"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "KLPD589374069291"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "KMQB087330330909"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "KLQN547484046519"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "LBEH015826322268"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "LCBB166678222734"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "LCCF599995511135"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "LCEL231096213443"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "LDEE165817267501"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "LCFQ325870524905"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "LDFJ400690540988"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "LEAC015184546065"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "LEAH049486251789"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "LEAH533107264139"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "LEBM066110552324"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "LFCB045439259952"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "LFCF599997572059"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "LFCQ599997599997"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "LFDL540853286196"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "LFEQ478228599997"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "LGDE540853313798"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "LGEK491710025225"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "LGFP183293324668"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "LGFP463059331836"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "LHBN594631071304"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "LJFB065087370662"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "LJBL490376386876"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "LKBE368894386551"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "LKBP166678377260"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "LLAH388880359099"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "LBJC486420592403"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "LAJP599986251487"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "LBKC113559592403"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "LBGH388879240895"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "LBLM589374530703"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "LCJG537116004246"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "LCLL509758253150"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "LDGE327133242152"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "LDHJ264162562579"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "LDGP534905229332"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "LEHC594631528689"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "LEJH599996235883"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "LEKM567025548160"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "LFLB508960263031"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "LFMF437212578152"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "LFMF217704582883"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "LFMQ244600599997"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "LFMQ417011599997"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "LHGD099592040736"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "LHGD466412031041"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "LHJH016234362342"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "LHMN010500064784"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "LJGG466561074454"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "LJML218804375980"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "LKME461429371647"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "LCNB265014243458"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "MBAM042020596980"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "MCCB334974243459"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "LCPF350924563589"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "LCQL316750287795"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "LCNQ274121524905"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "LDPE490376213117"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "LDQJ599996513166"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "MDBP032679221498"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "MECC010500535209"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "MECH066886264139"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "MECH550507251789"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "LFNL177971288887"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "LFNL362066291239"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "LFPQ121765599997"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "LGNE177971311106"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "LGNE362066308755"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "LGPK108283025225"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "LGQP045439340041"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "LHQD599996053222"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "MHBH567326357037"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "LJNB534905370662"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "MJBG066883083733"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "LKQA599995092083"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "LKQK599995088859"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "LKNP265013356535"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "LLQD599993077600"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "MKCP334975356534"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "LLPH417818328514"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "MLBH182165328513"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "LLQN599990059530"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "LMPB194863278362"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "MMBB405110278363"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "MAJP087328269084"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "MBJC547486553475"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "MBEH417820271480"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "MBHH182163271480"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "MBHN532208054680"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "MCEF281573516973"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "MCFL599995208471"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "MCHQ163215512161"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "MDJE218804224013"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "MDHJ335830562580"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "MDJP503043242375"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "MEDM099592559258"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "MEDM466412568952"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "MFEB091033263031"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "MFFF054069572737"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "MFFQ060814599997"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "MFFL599997285859"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "MFGQ539179599997"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "MGFE599997314134"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "MGGK545924027257"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "MGHP508960336962"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "MHJD133582031041"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "MHJD500402040736"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "MHDN589493064784"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "MJHB032679378496"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "MJJG400690059006"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "MJDL381187375980"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "MKDE138560371647"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "MMFG447287009881"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "MBMM599993522393"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "MCPB433310222734"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "MCNL283240287796"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "MCQQ112595546116"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "MDKJ199303540987"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "MEKC589493535209"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "MDLP127993260609"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "MEMH016234237652"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "MEMM599996546772"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "MFNB554555259952"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "MFPF491710574768"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "MFPQ478228599997"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "MFQL237928291239"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "MFQQ244600599997"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "MFQL422022288887"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "MGQE237928308755"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "MGQE422022311106"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "MHLH032666357037"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "MHPN005362071304"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "MJQB503043357618"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "MJPL109615386876"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "MKPE231096386551"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "MKPP433310377260"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "MLQH211103359099"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "NBFH211104240895"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "NBBN067778054681"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "NCDB506479277927"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "NCAF035751534473"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "NCBL090232253149"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "NCFF564238534473"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "NDAE381187224013"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "NCCQ047236575753"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "NDBJ533109516260"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "NDCP599996218885"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "NEEC005362528689"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "NEEH567326242956"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "NEFM133582568952"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "NEFM500402559258"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "NFAQ182983599997"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "NFAQ355393599997"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "NGAK162781021842"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "NGAK382289017111"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "NGBP091033336962"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "NHCD032968051833"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "NHDH583759362342"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "NHFN584809053929"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "NJCG599996086828"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "NKBA436776087832"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "NKBK281574083021"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "NLBD010612069290"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "NLAN052495046519"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "NMAB512642330910"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "NMCG599979036526"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "NAHP194860321631"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "NBJC599990540463"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "NALP405113321631"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "NBHH584157322270"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "NBJM557966596980"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "NCKB517231326028"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "NCHL368894213443"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "NCJQ599995507910"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "NDLE109616213117"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "NDMJ133431525539"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "NDLP472000260609"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "NEMC584809546065"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "NFGB136934268157"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "NFGB416700275325"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "NFHF108283574769"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "NFHQ121765599997"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "NFJL059141286196"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "NFJQ599997599997"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "NGJE059141313798"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "NGJK599997027934"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "NGKP554555340041"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "NHLD533883047669"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "NJJB599996381109"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "NKMA325870075089"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "NBPM010612530703"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "NCQB599994215819"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "PCBF318415516973"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "PCCL461430228346"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "PCAQ552755575753"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "PDCE272859242152"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "NDNP096950242375"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "NEPC019187561242"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "NEPH032666242956"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "NEQM032968548160"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "NFQB599996258926"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "PFAF545924572737"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "PFAQ539179599997"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "PFBL481573287206"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "PFCQ244600599997"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "PFCQ417011599997"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "PGBE481573312788"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "PGCK217704017111"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "PGCK437212021842"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "NHNH049486348205"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "NHQN599996073478"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "NJNG199302059006"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "NJQL599996390511"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "NKNK035750065521"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "NKQE599995391523"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "PKCK564239065521"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "NLND576203044395"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "NKQP599994384175"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "PLCD023782044395"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "NLQH599992369313"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "NMQB599986348506"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "NLQN486418007591"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "PMAG152671009881"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "PLAN113561007590"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "PBFH599992230681"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "PCFB082757326029"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "PCHF249065563589"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "PDEE434174267501"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "PCDQ487396546116"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "PDDJ466561525539"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "PDEP567313221498"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "PEFC599996526515"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "PEGH583759237652"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "PEHM533883552324"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "PFJB463060268157"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "PFJB183293275325"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "PGDP136934331836"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "PGDP416700324668"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "PHED066110047669"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "PHFH599996364111"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "PJDB096949357618"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "PJEG533109083733"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "PKDA274121075089"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "PBKC052493553475"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "PAKP512644269084"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "PBKM576205555599"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "PCMB093509277926"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "PBQM023781555599"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "PCKL138560228347"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "PCNG062873004245"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "PCLQ436775512161"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "PDME599996209483"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "PDPJ066883516260"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "PDQP065088229331"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "PEPC580806561242"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "PFKF162781578152"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "PFKF382289582883"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "PFKQ182983599997"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "PFLL118421287206"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "PFKQ355393599997"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "PFMQ060814599997"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "PGLE118421312788"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "PGMK054069027257"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "PGMP599996341068"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "PHND567025051833"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "PHQH550507348205"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "PHKN015183053929"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "PJLB567314378496"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "PJQG133431074455"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "PKPA163215087833"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "PKPK318415083021"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "PLPD589374069291"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "PMQB087330330909"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "PLQN547484046519"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "QBEH015826322268"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "QCBB166678222734"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "QCCF599995511135"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "QCEL231096213443"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "QDEE165817267501"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "QCFQ325870524905"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "QDFJ400690540988"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "QEAC015184546065"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "QEAH049486251789"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "QEAH533107264139"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "QEBM066110552324"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "QFCB045439259952"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "QFCF599997572059"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "QFCQ599997599997"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "QFDL540853286196"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "QFEQ478228599997"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "QGDE540853313798"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "QGEK491710025225"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "QGFP183293324668"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "QGFP463059331836"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "QHBN594631071304"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "QJFB065087370662"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "QJBL490376386876"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "QKBE368894386551"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "QKBP166678377260"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "QLAH388880359099"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "QBJC486420592403"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "QAJP599986251487"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "QBKC113559592403"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "QBGH388879240895"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "QBLM589374530703"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "QCJG537116004246"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "QCLL509758253150"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "QDGE327133242152"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "QDHJ264162562579"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "QDGP534905229332"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "QEHC594631528689"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "QEJH599996235883"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "QEKM567025548160"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "QFLB508960263031"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "QFMF437212578152"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "QFMF217704582883"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "QFMQ244600599997"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "QFMQ417011599997"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "QHGD099592040736"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "QHGD466412031041"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "QHJH016234362342"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "QHMN010500064784"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "QJGG466561074454"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "QJML218804375980"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "QKME461429371647"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "QCNB265014243458"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "RBAM042020596980"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "RCCB334974243459"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "QCPF350924563589"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "QCQL316750287795"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "QCNQ274121524905"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "QDPE490376213117"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "QDQJ599996513166"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "RDBP032679221498"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "RECC010500535209"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "RECH066886264139"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "RECH550507251789"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "QFNL177971288887"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "QFNL362066291239"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "QFPQ121765599997"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "QGNE177971311106"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "QGNE362066308755"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "QGPK108283025225"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "QGQP045439340041"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "QHQD599996053222"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "RHBH567326357037"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "QJNB534905370662"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "RJBG066883083733"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "QKQA599995092083"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "QKQK599995088859"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "QKNP265013356535"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "QLQD599993077600"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "RKCP334975356534"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "QLPH417818328514"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "RLBH182165328513"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "QLQN599990059530"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "QMPB194863278362"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "RMBB405110278363"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "RAJP087328269084"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "RBJC547486553475"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "RBEH417820271480"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "RBHH182163271480"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "RBHN532208054680"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "RCEF281573516973"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "RCFL599995208471"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "RCHQ163215512161"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "RDJE218804224013"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "RDHJ335830562580"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "RDJP503043242375"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "REDM099592559258"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "REDM466412568952"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "RFEB091033263031"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "RFFF054069572737"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "RFFQ060814599997"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "RFFL599997285859"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "RFGQ539179599997"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "RGFE599997314134"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "RGGK545924027257"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "RGHP508960336962"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "RHJD133582031041"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "RHJD500402040736"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "RHDN589493064784"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "RJHB032679378496"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "RJJG400690059006"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "RJDL381187375980"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "RKDE138560371647"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "RMFG447287009881"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "RBMM599993522393"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "RCPB433310222734"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "RCNL283240287796"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "RCQQ112595546116"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "RDKJ199303540987"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "REKC589493535209"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "RDLP127993260609"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "REMH016234237652"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "REMM599996546772"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "RFNB554555259952"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "RFPF491710574768"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "RFPQ478228599997"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "RFQL237928291239"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "RFQL422022288887"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "RGQE237928308755"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "RGQE422022311106"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "RHLH032666357037"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "RHPN005362071304"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "RJQB503043357618"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "RJPL109615386876"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "RKPE231096386551"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "RKPP433310377260"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "RLQH211103359099"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "SBFH211104240895"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "SBBN067778054681"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "SCDB506479277927"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "SCAF035751534473"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "SCBL090232253149"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "SCFF564238534473"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "SDAE381187224013"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "SCCQ047236575753"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "SDBJ533109516260"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "SDCP599996218885"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "SEEC005362528689"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "SEEH567326242956"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "SEFM133582568952"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "SEFM500402559258"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "SFAQ182983599997"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "SFAQ355393599997"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "SGAK162781021842"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "SGAK382289017111"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "SGBP091033336962"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "SHCD032968051833"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "SHDH583759362342"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "SHFN584809053929"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "SJCG599996086828"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "SKBA436776087832"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "SKBK281574083021"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "SLBD010612069290"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "SLAN052495046519"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "SMAB512642330910"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "SMCG599979036526"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "SAHP194860321631"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "SBJC599990540463"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "SALP405113321631"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "SBHH584157322270"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "SBJM557966596980"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "SCKB517231326028"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "SCHL368894213443"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "SCJQ599995507910"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "SDLE109616213117"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "SDMJ133431525539"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "SDLP472000260609"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "SEMC584809546065"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "SFGB136934268157"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "SFGB416700275325"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "SFHF108283574769"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "SFHQ121765599997"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "SFJL059141286196"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "SFJQ599997599997"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "SGJE059141313798"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "SGJK599997027934"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "SGKP554555340041"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "SHLD533883047669"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "SJJB599996381109"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "SKMA325870075089"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "SBPM010612530703"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "SCQB599994215819"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "TCBF318415516973"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "TCCL461430228346"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "TCAQ552755575753"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "TDCE272859242152"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "SDNP096950242375"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "SEPC019187561242"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "SEPH032666242956"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "SEQM032968548160"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "SFQB599996258926"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "TFAF545924572737"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "TFAQ539179599997"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "TFBL481573287206"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "TFCQ244600599997"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "TFCQ417011599997"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "TGBE481573312788"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "TGCK217704017111"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "TGCK437212021842"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "SHNH049486348205"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "SHQN599996073478"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "SJNG199302059006"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "SJQL599996390511"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "SKNK035750065521"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "SKQE599995391523"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "TKCK564239065521"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "SLND576203044395"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "SKQP599994384175"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "TLCD023782044395"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "SLQH599992369313"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "SMQB599986348506"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "SLQN486418007591"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "TMAG152671009881"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "TLAN113561007590"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "TBFH599992230681"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "TCFB082757326029"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "TCHF249065563589"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "TDEE434174267501"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "TCDQ487396546116"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "TDDJ466561525539"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "TDEP567313221498"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "TEFC599996526515"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "TEGH583759237652"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "TEHM533883552324"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "TFJB463060268157"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "TFJB183293275325"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "TGDP136934331836"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "TGDP416700324668"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "THED066110047669"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "THFH599996364111"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "TJDB096949357618"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "TJEG533109083733"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "TKDA274121075089"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "TBKC052493553475"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "TAKP512644269084"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "TBKM576205555599"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "TCMB093509277926"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "TBQM023781555599"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "TCKL138560228347"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "TCNG062873004245"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "TCLQ436775512161"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "TDME599996209483"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "TDPJ066883516260"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "TDQP065088229331"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "TEPC580806561242"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "TFKF162781578152"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "TFKF382289582883"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "TFKQ182983599997"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "TFLL118421287206"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "TFKQ355393599997"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "TFMQ060814599997"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "TGLE118421312788"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "TGMK054069027257"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "TGMP599996341068"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "THND567025051833"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "THQH550507348205"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "THKN015183053929"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "TJLB567314378496"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "TJQG133431074455"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "TKPA163215087833"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "TKPK318415083021"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "TLPD589374069291"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "TMQB087330330909"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "TLQN547484046519"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "UBEH015826322268"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "UCBB166678222734"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "UCCF599995511135"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "UCEL231096213443"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "UDEE165817267501"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "UCFQ325870524905"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "UDFJ400690540988"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "UEAC015184546065"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "UEAH049486251789"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "UEAH533107264139"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "UEBM066110552324"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "UFCB045439259952"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "UFCF599997572059"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "UFCQ599997599997"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "UFDL540853286196"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "UFEQ478228599997"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "UGDE540853313798"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "UGEK491710025225"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "UGFP183293324668"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "UGFP463059331836"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "UHBN594631071304"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "UJFB065087370662"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "UJBL490376386876"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "UKBE368894386551"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "UKBP166678377260"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "ULAH388880359099"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "UBJC486420592403"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "UAJP599986251487"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "UBKC113559592403"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "UBGH388879240895"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "UBLM589374530703"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "UCJG537116004246"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "UCLL509758253150"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "UDGE327133242152"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "UDHJ264162562579"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "UDGP534905229332"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "UEHC594631528689"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "UEJH599996235883"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "UEKM567025548160"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "UFLB508960263031"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "UFMF437212578152"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "UFMF217704582883"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "UFMQ244600599997"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "UFMQ417011599997"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "UHGD099592040736"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "UHGD466412031041"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "UHJH016234362342"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "UHMN010500064784"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "UJGG466561074454"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "UJML218804375980"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "UKME461429371647"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "UCNB265014243458"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "VBAM042020596980"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "VCCB334974243459"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "UCPF350924563589"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "UCQL316750287795"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "UCNQ274121524905"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "UDPE490376213117"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "UDQJ599996513166"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "VDBP032679221498"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "VECC010500535209"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "VECH066886264139"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "VECH550507251789"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "UFNL177971288887"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "UFNL362066291239"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "UFPQ121765599997"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "UGNE177971311106"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "UGNE362066308755"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "UGPK108283025225"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "UGQP045439340041"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "UHQD599996053222"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "VHBH567326357037"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "UJNB534905370662"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "VJBG066883083733"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "UKQA599995092083"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "UKQK599995088859"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "UKNP265013356535"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "ULQD599993077600"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "VKCP334975356534"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "ULPH417818328514"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "VLBH182165328513"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "ULQN599990059530"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "UMPB194863278362"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "VMBB405110278363"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "VAJP087328269084"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "VBJC547486553475"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "VBEH417820271480"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "VBHH182163271480"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "VBHN532208054680"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "VCEF281573516973"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "VCFL599995208471"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "VCHQ163215512161"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "VDJE218804224013"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "VDHJ335830562580"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "VDJP503043242375"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "VEDM099592559258"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "VEDM466412568952"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "VFEB091033263031"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "VFFF054069572737"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "VFFQ060814599997"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "VFFL599997285859"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "VFGQ539179599997"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "VGFE599997314134"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "VGGK545924027257"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "VGHP508960336962"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "VHJD133582031041"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "VHJD500402040736"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "VHDN589493064784"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "VJHB032679378496"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "VJJG400690059006"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "VJDL381187375980"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "VKDE138560371647"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "VMFG447287009881"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "VBMM599993522393"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "VCPB433310222734"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "VCNL283240287796"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "VCQQ112595546116"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "VDKJ199303540987"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "VEKC589493535209"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "VDLP127993260609"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "VEMH016234237652"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "VEMM599996546772"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "VFNB554555259952"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "VFPF491710574768"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "VFPQ478228599997"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "VFQL237928291239"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "VFQL422022288887"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "VGQE237928308755"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "VGQE422022311106"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "VHLH032666357037"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "VHPN005362071304"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "VJQB503043357618"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "VJPL109615386876"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "VKPE231096386551"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "VKPP433310377260"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "VLQH211103359099"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "WBFH211104240895"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "WBBN067778054681"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "WCDB506479277927"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "WCAF035751534473"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "WCBL090232253149"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "WCFF564238534473"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "WDAE381187224013"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "WCCQ047236575753"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "WDBJ533109516260"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "WDCP599996218885"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "WEEC005362528689"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "WEEH567326242956"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "WEFM133582568952"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "WEFM500402559258"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "WFAQ182983599997"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "WFAQ355393599997"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "WGAK162781021842"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "WGAK382289017111"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "WGBP091033336962"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "WHCD032968051833"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "WHDH583759362342"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "WHFN584809053929"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "WJCG599996086828"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "WKBA436776087832"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "WKBK281574083021"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "WLBD010612069290"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "WLAN052495046519"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "WMAB512642330910"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "WMCG599979036526"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "WAHP194860321631"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "WBJC599990540463"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "WALP405113321631"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "WBHH584157322270"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "WBJM557966596980"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "WCKB517231326028"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "WCHL368894213443"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "WCJQ599995507910"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "WDLE109616213117"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "WDMJ133431525539"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "WDLP472000260609"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "WEMC584809546065"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "WFGB136934268157"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "WFGB416700275325"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "WFHF108283574769"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "WFHQ121765599997"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "WFJL059141286196"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "WFJQ599997599997"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "WGJE059141313798"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "WGJK599997027934"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "WGKP554555340041"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "WHLD533883047669"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "WJJB599996381109"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "WKMA325870075089"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "WBPM010612530703"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "WCQB599994215819"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "XCBF318415516973"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "XCCL461430228346"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "XCAQ552755575753"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "XDCE272859242152"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "WDNP096950242375"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "WEPC019187561242"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "WEPH032666242956"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "WEQM032968548160"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "WFQB599996258926"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "XFAF545924572737"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "XFAQ539179599997"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "XFBL481573287206"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "XFCQ244600599997"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "XFCQ417011599997"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "XGBE481573312788"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "XGCK217704017111"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "XGCK437212021842"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "WHNH049486348205"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "WHQN599996073478"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "WJNG199302059006"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "WJQL599996390511"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "WKNK035750065521"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "WKQE599995391523"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "XKCK564239065521"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "WLND576203044395"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "WKQP599994384175"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "XLCD023782044395"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "WLQH599992369313"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "WMQB599986348506"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "WLQN486418007591"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "XMAG152671009881"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "XLAN113561007590"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "XBFH599992230681"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "XCFB082757326029"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "XCHF249065563589"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "XDEE434174267501"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "XCDQ487396546116"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "XDDJ466561525539"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "XDEP567313221498"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "XEFC599996526515"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "XEGH583759237652"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "XEHM533883552324"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "XFJB463060268157"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "XFJB183293275325"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "XGDP136934331836"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "XGDP416700324668"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "XHED066110047669"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "XHFH599996364111"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "XJDB096949357618"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "XJEG533109083733"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "XKDA274121075089"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "XBKC052493553475"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "XAKP512644269084"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "XBKM576205555599"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "XCMB093509277926"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "XBQM023781555599"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "XCKL138560228347"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "XCNG062873004245"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "XCLQ436775512161"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "XDME599996209483"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "XDPJ066883516260"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "XDQP065088229331"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "XEPC580806561242"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "XFKF162781578152"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "XFKF382289582883"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "XFKQ182983599997"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "XFLL118421287206"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "XFKQ355393599997"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "XFMQ060814599997"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "XGLE118421312788"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "XGMK054069027257"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "XGMP599996341068"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "XHND567025051833"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "XHQH550507348205"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "XHKN015183053929"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "XJLB567314378496"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "XJQG133431074455"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "XKPA163215087833"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "XKPK318415083021"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "XLPD589374069291"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "XMQB087330330909"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "XLQN547484046519"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "YBEH015826322268"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "YCBB166678222734"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "YCCF599995511135"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "YCEL231096213443"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "YDEE165817267501"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "YCFQ325870524905"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "YDFJ400690540988"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "YEAC015184546065"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "YEAH049486251789"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "YEAH533107264139"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "YEBM066110552324"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "YFCB045439259952"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "YFCF599997572059"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "YFCQ599997599997"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "YFDL540853286196"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "YFEQ478228599997"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "YGDE540853313798"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "YGEK491710025225"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "YGFP183293324668"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "YGFP463059331836"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "YHBN594631071304"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "YJFB065087370662"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "YJBL490376386876"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "YKBE368894386551"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "YKBP166678377260"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "YLAH388880359099"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "YBJC486420592403"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "YAJP599986251487"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "YBKC113559592403"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "YBGH388879240895"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "YBLM589374530703"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "YCJG537116004246"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "YCLL509758253150"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "YDGE327133242152"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "YDHJ264162562579"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "YDGP534905229332"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "YEHC594631528689"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "YEJH599996235883"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "YEKM567025548160"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "YFLB508960263031"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "YFMF437212578152"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "YFMF217704582883"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "YFMQ244600599997"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "YFMQ417011599997"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "YHGD099592040736"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "YHGD466412031041"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "YHJH016234362342"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "YHMN010500064784"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "YJGG466561074454"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "YJML218804375980"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "YKME461429371647"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "YCNB265014243458"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "ZBAM042020596980"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "ZCCB334974243459"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "YCPF350924563589"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "YCQL316750287795"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "YCNQ274121524905"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "YDPE490376213117"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "YDQJ599996513166"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "ZDBP032679221498"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "ZECC010500535209"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "ZECH066886264139"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "ZECH550507251789"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "YFNL177971288887"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "YFNL362066291239"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "YFPQ121765599997"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "YGNE177971311106"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "YGNE362066308755"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "YGPK108283025225"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "YGQP045439340041"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "YHQD599996053222"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "ZHBH567326357037"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "YJNB534905370662"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "ZJBG066883083733"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "YKQA599995092083"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "YKQK599995088859"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "YKNP265013356535"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "YLQD599993077600"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "ZKCP334975356534"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "YLPH417818328514"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "ZLBH182165328513"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "YLQN599990059530"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "YMPB194863278362"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "ZMBB405110278363"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "ZAJP087328269084"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "ZBJC547486553475"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "ZBEH417820271480"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "ZBHH182163271480"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "ZBHN532208054680"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "ZCEF281573516973"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "ZCFL599995208471"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "ZCHQ163215512161"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "ZDJE218804224013"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "ZDHJ335830562580"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "ZDJP503043242375"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "ZEDM099592559258"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "ZEDM466412568952"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "ZFEB091033263031"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "ZFFF054069572737"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "ZFFQ060814599997"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "ZFFL599997285859"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "ZFGQ539179599997"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "ZGFE599997314134"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "ZGGK545924027257"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "ZGHP508960336962"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "ZHJD133582031041"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "ZHJD500402040736"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "ZHDN589493064784"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "ZJHB032679378496"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "ZJJG400690059006"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "ZJDL381187375980"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "ZKDE138560371647"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "ZMFG447287009881"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "ZBMM599993522393"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "ZCPB433310222734"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "ZCNL283240287796"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "ZCQQ112595546116"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "ZDKJ199303540987"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "ZEKC589493535209"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "ZDLP127993260609"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "ZEMH016234237652"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "ZEMM599996546772"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "ZFNB554555259952"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "ZFPF491710574768"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "ZFPQ478228599997"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "ZFQL237928291239"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "ZFQL422022288887"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "ZGQE237928308755"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "ZGQE422022311106"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "ZHLH032666357037"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "ZHPN005362071304"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "ZJQB503043357618"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "ZJPL109615386876"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "ZKPE231096386551"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "ZKPP433310377260"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "ZLQH211103359099"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "GAJJ447292590112"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "HAFJ599979563468"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "EADJ152668590113"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "JADJ152668590113"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "DAFJ599979563468"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "CAJJ447292590112"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "LAJJ447292590112"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "MAFJ599979563468"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "AADJ152668590113"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "NADJ152668590113"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "ZAFJ599979563468"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "YAJJ447292590112"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "QAJJ447292590112"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "RAFJ599979563468"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "WADJ152668590113"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "SADJ152668590113"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "VAFJ599979563468"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "UAJJ447292590112"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "FMMK599965386456"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "KMMK599965386456"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "BMMK599965386456"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "PMMK599965386456"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "XMMK599965386456"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "TMMK599965386456"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json b/source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json new file mode 100644 index 00000000..567c4630 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed Lat/Long returns correct MGRS", + "MGRSTests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "01DEE9999999999"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "01EDL0412923159"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "01EER4914611216"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "01FCA0778800330"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "01FCF6629106635"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "01FFA9221000330"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "01GBQ9999999999"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "01GDL2744112148"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "01HCV9999999999"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "01JDE9999999999"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "01JEK9999999999"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "01KFQ9999999999"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "01KGA3527302675"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "01KGV9999999999"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "01MAV9999999999"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "01MBV3200699999"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "01PAK9999999999"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "01PBK4024098846"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "01PBQ9999999999"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "01QCV9999999999"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "01QEE9999999999"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "01RGK9497799880"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "01SDV9999999999"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "01TCK9999999999"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "01UCV9999999999"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "01VCK9999999999"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "01XCV9999999999"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "01XDE4430897741"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "01XDK9999999999"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "02CMA5623612423"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "02CME9999999999"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "02CNA4376312423"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "02DML5610016654"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "02EMR9645213848"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "02ENA5030420129"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "02FLK9999999999"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "02GMQ9999999999"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "02GNV9999999999"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "02HPE9999999999"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "02JPL6956306323"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "02JQR9497700119"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "02LJK9999999999"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "02LKL5048101846"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "02LKQ9999999999"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "02MKE9999999999"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "02MLV9999999999"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "02MME9999999999"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "02NLK9999999999"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "02PMQ9999999999"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "02PNV9999999999"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "02QPE9999999999"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "02RMV9999999999"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "02TPQ9999999999"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "03EUK9999999999"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "03EVQ9999999999"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "03FWV9999999999"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "03FXE9999999999"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "03GWL7255812148"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "03GYR0771303147"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "03JTF3067800842"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "03JUL0483104885"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "03KTQ9999999999"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "03KUV9999999999"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "03LVE9999999999"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "03LWK9999999999"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "03MWV9999999999"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "03MXQ9999999999"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "03MYV6799299999"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "03MYV9999999999"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "03NXE9999999999"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "03PYK5975998846"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "03PYK9999999999"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "03QSE9999999999"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "03RVK9999999999"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "03STV5982798152"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "03TVE9999999999"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "03UUV0778899669"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "03UVQ9999999999"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "03UXV9221199669"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "03VUK9696095469"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "03VVE9999999999"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "03VXK0303895469"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "03WVQ9999999999"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "03XVE9999999999"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "03XVV9347590354"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "03XWK0443695052"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "03XWV0652490354"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "04DDK9999999999"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "04EDA4969520129"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "04FEF9262208800"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "04GCA9193309950"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "04GCR2784704745"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "04HBE9999999999"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "04JCK9999999999"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "04JDQ9999999999"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "04KEV9999999999"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "04KFE9999999999"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "04LGK9999999999"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "04LGL4951801846"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "04PAV9999999999"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "04PBV5048198153"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "04QBE9999999999"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "04QDK9999999999"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "04RBV3067799157"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "04SCE9999999999"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "04TBQ9999999999"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "05CLV9999999999"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "05CMR4430902258"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "05ELL9696104530"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "05EMR5085311216"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "05EPL0303804530"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "05FKE9999999999"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "05FNA0687017260"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "05GLK9999999999"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "05GMQ9999999999"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "05HNV9999999999"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "05JPE9999999999"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "05JPL9516704885"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "05LJK9999999999"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "05LKL4024001153"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "05MJV9999999999"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "05MKQ9999999999"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "05MKV3200699999"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "05MLV9999999999"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "05NKE9999999999"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "05PLK9999999999"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "05PMQ9999999999"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "05QNV9999999999"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "05QQE9999999999"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "05RKK0502299880"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "05RLQ9999999999"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "05SPV9999999999"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "05TNK9999999999"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "05UNV9999999999"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "05VNK9999999999"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "05XNE5569097741"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "05XNV9999999999"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "06DWL4389916654"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "06EUV9999999999"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "06FVE9999999999"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "06FWK9999999999"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "06GXA0806509950"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "06GXQ9999999999"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "06HYF4017201847"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "06JTR0502200119"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "06KSV9999999999"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "06KTA8288103677"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "06KTE9999999999"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "06LUK9999999999"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "06LVQ9999999999"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "06MVE9999999999"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "06MWV9999999999"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "06MXE9999999999"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "06NWK9999999999"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "06PXQ9999999999"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "06PYV4951898153"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "06PYV9999999999"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "06RUQ9999999999"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "06RXV9999999999"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "06TUK9999999999"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "06UUV9999999999"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "06VUK9999999999"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "06WUV9999999999"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "07CDA9347509645"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "07CDQ9999999999"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "07CEA0652309645"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "07DCE9999999999"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "07EEK9999999999"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "07FDA9312917261"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "07FFF3370806635"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "07GBR9228503147"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "07HCA5953108008"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "07JBE9999999999"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "07JCK9999999999"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "07KDQ9999999999"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "07KEV9999999999"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "07LFE9999999999"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "07LGK9999999999"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "07LGL5975901153"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "07MGV6799299999"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "07MGV9999999999"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "07QAV9999999999"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "07QBV6472597324"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "07QCE9999999999"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "07RFK9999999999"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "07SBV9999999999"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "07TFE9999999999"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "07UFQ9999999999"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "08ELA5131602295"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "08ENR0354713848"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "08EPA4868302295"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "08FMF0737708800"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "08FML6583214591"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "08GKQ9999999999"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "08GLV9999999999"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "08HME9999999999"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "08JNK9999999999"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "08JPQ9999999999"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "08KQA1711803677"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "08KQV9999999999"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "08MJV9999999999"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "08MKA3406800553"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "08MKE9999999999"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "08NJK9999999999"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "08NKK3406899446"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "08PKQ9999999999"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "08PLV9999999999"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "08QME9999999999"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "08QPK9999999999"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "08RKV9999999999"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "08SNE9999999999"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "08TMQ9999999999"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "08UME9999999999"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "08VLK5131697704"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "08VMQ9999999999"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "08VPK4868397704"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "08WMV4444393003"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "08WNV5555693003"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "08XME9999999999"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "08XMK5623687576"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "08XNK4376387576"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "09CWR5569002258"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "09CWV9999999999"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "09DVF4444306996"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "09DWF5555606996"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "09EWL9587023159"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "09FUV9999999999"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "09FVE9999999999"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "09GWK9999999999"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "09GXQ9999999999"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "09HXA4046808008"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "09JYF6932100842"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "09KSV9999999999"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "09KTA6472502675"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "09LTE9999999999"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09LUK9999999999"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "09MUV9999999999"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "09MVQ9999999999"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "09MWV9999999999"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "09NVE9999999999"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09PWK9999999999"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "09PXQ9999999999"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "09QYV3527397324"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "09QYV9999999999"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "09RTK9999999999"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "09RWQ9999999999"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "09SYV4017298152"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "09TTE9999999999"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "09UTQ9999999999"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "09XVK9556395052"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "10EDQ9999999999"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "10EEV9999999999"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "10FEL3416714591"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "10GFR7215104745"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "10HBF5982701847"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "10JBQ9999999999"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "10JCL3043506323"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "10KCV9999999999"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "10KDE9999999999"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "10LEK9999999999"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "10LFQ9999999999"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "10MFE9999999999"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "10MGA6593100553"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "10MGV9999999999"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "10NGK6593199446"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "10NGK9999999999"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "10QBK9999999999"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "10REQ9999999999"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "10RGV6932199157"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "10TEK9999999999"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "10UEV9999999999"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "10VEK9999999999"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "10WEV9999999999"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "11DNE9999999999"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "11EML0412923159"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "11ENR4914611216"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "11FLA0778800330"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "11FLF6629106635"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "11FPA9221000330"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "11GKQ9999999999"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "11GML2744112148"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "11HLV9999999999"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "11JME9999999999"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "11JNK9999999999"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "11KPQ9999999999"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "11KQA3527302675"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "11KQV9999999999"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "11MJV9999999999"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "11MKV3200699999"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "11PJK9999999999"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "11PKK4024098846"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "11PKQ9999999999"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "11QLV9999999999"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "11QNE9999999999"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "11RQK9497799880"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "11SMV9999999999"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "11TLK9999999999"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "11ULV9999999999"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "11VLK9999999999"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "11XLV9999999999"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "11XME4430897741"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "11XMK9999999999"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "12CVA5623612423"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "12CVE9999999999"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "12CWA4376312423"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "12DVL5610016654"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "12EVR9645213848"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "12EWA5030420129"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "12FUK9999999999"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "12GVQ9999999999"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "12GWV9999999999"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "12HXE9999999999"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "12JXL6956306323"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "12JYR9497700119"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "12LSK9999999999"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "12LTL5048101846"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "12LTQ9999999999"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "12MTE9999999999"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "12MUV9999999999"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "12MVE9999999999"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "12NUK9999999999"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "12PVQ9999999999"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "12PWV9999999999"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "12QXE9999999999"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "12RVV9999999999"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "12TXQ9999999999"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "13ECK9999999999"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "13EDQ9999999999"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "13FEV9999999999"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "13FFE9999999999"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "13GEL7255812148"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "13GGR0771303147"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "13JBF3067800842"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "13JCL0483104885"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "13KBQ9999999999"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "13KCV9999999999"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13LDE9999999999"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "13LEK9999999999"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "13MEV9999999999"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "13MFQ9999999999"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "13MGV6799299999"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "13MGV9999999999"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "13NFE9999999999"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "13PGK5975998846"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "13PGK9999999999"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "13QAE9999999999"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "13RDK9999999999"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "13SBV5982798152"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "13TDE9999999999"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "13UCV0778899669"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "13UDQ9999999999"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "13UFV9221199669"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "13VCK9696095469"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "13VDE9999999999"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "13VFK0303895469"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "13WDQ9999999999"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "13XDE9999999999"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "13XDV9347590354"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "13XEK0443695052"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "13XEV0652490354"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "14DMK9999999999"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "14EMA4969520129"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "14FNF9262208800"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "14GLA9193309950"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "14GLR2784704745"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "14HKE9999999999"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "14JLK9999999999"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "14JMQ9999999999"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "14KNV9999999999"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "14KPE9999999999"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "14LQK9999999999"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "14LQL4951801846"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "14PJV9999999999"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "14PKV5048198153"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "14QKE9999999999"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "14QMK9999999999"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "14RKV3067799157"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "14SLE9999999999"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "14TKQ9999999999"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "15CUV9999999999"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "15CVR4430902258"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "15EUL9696104530"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "15EVR5085311216"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "15EXL0303804530"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "15FTE9999999999"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "15FWA0687017260"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "15GUK9999999999"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "15GVQ9999999999"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "15HWV9999999999"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "15JXE9999999999"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "15JXL9516704885"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "15LSK9999999999"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "15LTL4024001153"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "15MSV9999999999"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "15MTQ9999999999"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "15MTV3200699999"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "15MUV9999999999"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "15NTE9999999999"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "15PUK9999999999"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "15PVQ9999999999"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "15QWV9999999999"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "15QYE9999999999"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "15RTK0502299880"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "15RUQ9999999999"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "15SXV9999999999"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "15TWK9999999999"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "15UWV9999999999"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "15VWK9999999999"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "15XWE5569097741"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "15XWV9999999999"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "16DEL4389916654"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "16ECV9999999999"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "16FDE9999999999"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "16FEK9999999999"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "16GFA0806509950"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "16GFQ9999999999"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "16HGF4017201847"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "16JBR0502200119"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "16KAV9999999999"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "16KBA8288103677"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "16KBE9999999999"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "16LCK9999999999"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "16LDQ9999999999"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "16MDE9999999999"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "16MEV9999999999"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "16MFE9999999999"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "16NEK9999999999"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "16PFQ9999999999"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "16PGV4951898153"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "16PGV9999999999"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "16RCQ9999999999"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "16RFV9999999999"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "16TCK9999999999"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "16UCV9999999999"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "16VCK9999999999"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "16WCV9999999999"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "17CMA9347509645"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "17CMQ9999999999"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "17CNA0652309645"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "17DLE9999999999"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "17ENK9999999999"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "17FMA9312917261"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "17FPF3370806635"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "17GKR9228503147"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "17HLA5953108008"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "17JKE9999999999"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "17JLK9999999999"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "17KMQ9999999999"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "17KNV9999999999"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "17LPE9999999999"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "17LQK9999999999"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "17LQL5975901153"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "17MQV6799299999"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "17MQV9999999999"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "17QJV9999999999"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "17QKV6472597324"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "17QLE9999999999"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "17RPK9999999999"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "17SKV9999999999"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "17TPE9999999999"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "17UPQ9999999999"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "18EUA5131602295"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "18EWR0354713848"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "18EXA4868302295"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "18FVF0737708800"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "18FVL6583214591"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "18GTQ9999999999"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "18GUV9999999999"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "18HVE9999999999"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "18JWK9999999999"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "18JXQ9999999999"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "18KYA1711803677"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "18KYV9999999999"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "18MSV9999999999"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "18MTA3406800553"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "18MTE9999999999"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "18NSK9999999999"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "18NTK3406899446"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "18PTQ9999999999"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "18PUV9999999999"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18QVE9999999999"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "18QXK9999999999"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "18RTV9999999999"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "18SWE9999999999"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "18TVQ9999999999"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "18UVE9999999999"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "18VUK5131697704"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "18VVQ9999999999"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "18VXK4868397704"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "18WVV4444393003"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "18WWV5555693003"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "18XVE9999999999"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "18XVK5623687576"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "18XWK4376387576"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "19CER5569002258"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "19CEV9999999999"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "19DDF4444306996"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "19DEF5555606996"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "19EEL9587023159"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "19FCV9999999999"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "19FDE9999999999"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "19GEK9999999999"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "19GFQ9999999999"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "19HFA4046808008"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "19JGF6932100842"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "19KAV9999999999"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "19KBA6472502675"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "19LBE9999999999"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "19LCK9999999999"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "19MCV9999999999"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "19MDQ9999999999"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "19MEV9999999999"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "19NDE9999999999"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "19PEK9999999999"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "19PFQ9999999999"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "19QGV3527397324"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "19QGV9999999999"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "19RBK9999999999"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "19REQ9999999999"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "19SGV4017298152"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "19TBE9999999999"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "19UBQ9999999999"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "19XDK9556395052"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "20EMQ9999999999"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "20ENV9999999999"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "20FNL3416714591"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "20GPR7215104745"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "20HKF5982701847"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "20JKQ9999999999"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "20JLL3043506323"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "20KLV9999999999"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "20KME9999999999"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "20LNK9999999999"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "20LPQ9999999999"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "20MPE9999999999"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "20MQA6593100553"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "20MQV9999999999"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "20NQK6593199446"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "20NQK9999999999"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "20QKK9999999999"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "20RNQ9999999999"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "20RQV6932199157"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "20TNK9999999999"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "20UNV9999999999"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "20VNK9999999999"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "20WNV9999999999"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "21DWE9999999999"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "21EVL0412923159"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "21EWR4914611216"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "21FUA0778800330"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "21FUF6629106635"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "21FXA9221000330"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "21GTQ9999999999"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "21GVL2744112148"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "21HUV9999999999"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "21JVE9999999999"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "21JWK9999999999"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "21KXQ9999999999"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "21KYA3527302675"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "21KYV9999999999"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "21MSV9999999999"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "21MTV3200699999"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "21PSK9999999999"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "21PTK4024098846"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "21PTQ9999999999"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "21QUV9999999999"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "21QWE9999999999"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "21RYK9497799880"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "21SVV9999999999"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "21TUK9999999999"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "21UUV9999999999"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "21VUK9999999999"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "21XUV9999999999"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "21XVE4430897741"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "21XVK9999999999"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "22CDA5623612423"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "22CDE9999999999"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "22CEA4376312423"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "22DDL5610016654"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "22EDR9645213848"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "22EEA5030420129"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "22FCK9999999999"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "22GDQ9999999999"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "22GEV9999999999"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "22HFE9999999999"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "22JFL6956306323"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "22JGR9497700119"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "22LAK9999999999"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "22LBL5048101846"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "22LBQ9999999999"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "22MBE9999999999"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "22MCV9999999999"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "22MDE9999999999"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "22NCK9999999999"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "22PDQ9999999999"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "22PEV9999999999"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "22QFE9999999999"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "22RDV9999999999"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "22TFQ9999999999"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "23ELK9999999999"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "23EMQ9999999999"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "23FNV9999999999"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "23FPE9999999999"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "23GNL7255812148"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "23GQR0771303147"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "23JKF3067800842"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "23JLL0483104885"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "23KKQ9999999999"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "23KLV9999999999"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "23LME9999999999"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "23LNK9999999999"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "23MNV9999999999"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "23MPQ9999999999"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "23MQV6799299999"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "23MQV9999999999"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "23NPE9999999999"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "23PQK5975998846"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "23PQK9999999999"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "23QJE9999999999"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "23RMK9999999999"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "23SKV5982798152"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "23TME9999999999"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "23ULV0778899669"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "23UMQ9999999999"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "23UPV9221199669"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "23VLK9696095469"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "23VME9999999999"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "23VPK0303895469"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "23WMQ9999999999"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "23XME9999999999"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "23XMV9347590354"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "23XNK0443695052"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "23XNV0652490354"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "24DVK9999999999"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "24EVA4969520129"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "24FWF9262208800"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "24GUA9193309950"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "24GUR2784704745"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "24HTE9999999999"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "24JUK9999999999"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "24JVQ9999999999"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "24KWV9999999999"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "24KXE9999999999"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "24LYK9999999999"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "24LYL4951801846"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "24PSV9999999999"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "24PTV5048198153"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "24QTE9999999999"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "24QVK9999999999"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "24RTV3067799157"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "24SUE9999999999"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "24TTQ9999999999"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "25CCV9999999999"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "25CDR4430902258"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "25ECL9696104530"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "25EDR5085311216"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "25EFL0303804530"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "25FBE9999999999"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "25FEA0687017260"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "25GCK9999999999"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "25GDQ9999999999"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "25HEV9999999999"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "25JFE9999999999"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "25JFL9516704885"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "25LAK9999999999"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "25LBL4024001153"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "25MAV9999999999"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "25MBQ9999999999"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "25MBV3200699999"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "25MCV9999999999"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "25NBE9999999999"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "25PCK9999999999"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "25PDQ9999999999"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "25QEV9999999999"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "25QGE9999999999"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "25RBK0502299880"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "25RCQ9999999999"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "25SFV9999999999"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "25TEK9999999999"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "25UEV9999999999"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "25VEK9999999999"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "25XEE5569097741"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "25XEV9999999999"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "26DNL4389916654"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "26ELV9999999999"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "26FME9999999999"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "26FNK9999999999"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "26GPA0806509950"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "26GPQ9999999999"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "26HQF4017201847"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "26JKR0502200119"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "26KJV9999999999"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "26KKA8288103677"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "26KKE9999999999"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "26LLK9999999999"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "26LMQ9999999999"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "26MME9999999999"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "26MNV9999999999"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "26MPE9999999999"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "26NNK9999999999"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "26PPQ9999999999"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "26PQV4951898153"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "26PQV9999999999"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "26RLQ9999999999"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "26RPV9999999999"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "26TLK9999999999"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "26ULV9999999999"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "26VLK9999999999"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "26WLV9999999999"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "27CVA9347509645"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "27CVQ9999999999"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "27CWA0652309645"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "27DUE9999999999"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "27EWK9999999999"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "27FVA9312917261"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "27FXF3370806635"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "27GTR9228503147"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "27HUA5953108008"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "27JTE9999999999"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27JUK9999999999"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "27KVQ9999999999"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "27KWV9999999999"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "27LXE9999999999"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "27LYK9999999999"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "27LYL5975901153"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "27MYV6799299999"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "27MYV9999999999"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "27QSV9999999999"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "27QTV6472597324"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "27QUE9999999999"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27RXK9999999999"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "27STV9999999999"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "27TXE9999999999"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "27UXQ9999999999"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "28ECA5131602295"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "28EER0354713848"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "28EFA4868302295"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "28FDF0737708800"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "28FDL6583214591"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "28GBQ9999999999"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "28GCV9999999999"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "28HDE9999999999"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "28JEK9999999999"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "28JFQ9999999999"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "28KGA1711803677"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "28KGV9999999999"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "28MAV9999999999"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "28MBA3406800553"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "28MBE9999999999"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "28NAK9999999999"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "28NBK3406899446"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "28PBQ9999999999"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "28PCV9999999999"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "28QDE9999999999"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "28QFK9999999999"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "28RBV9999999999"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "28SEE9999999999"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "28TDQ9999999999"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "28UDE9999999999"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "28VCK5131697704"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "28VDQ9999999999"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "28VFK4868397704"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "28WDV4444393003"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "28WEV5555693003"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "28XDE9999999999"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "28XDK5623687576"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "28XEK4376387576"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "29CNR5569002258"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "29CNV9999999999"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "29DMF4444306996"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "29DNF5555606996"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "29ENL9587023159"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "29FLV9999999999"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "29FME9999999999"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "29GNK9999999999"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "29GPQ9999999999"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "29HPA4046808008"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "29JQF6932100842"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "29KJV9999999999"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "29KKA6472502675"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "29LKE9999999999"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "29LLK9999999999"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "29MLV9999999999"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "29MMQ9999999999"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "29MNV9999999999"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "29NME9999999999"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "29PNK9999999999"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "29PPQ9999999999"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "29QQV3527397324"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "29QQV9999999999"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "29RKK9999999999"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "29RNQ9999999999"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "29SQV4017298152"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "29TKE9999999999"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "29UKQ9999999999"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "29XMK9556395052"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "30EVQ9999999999"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "30EWV9999999999"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "30FWL3416714591"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "30GXR7215104745"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "30HTF5982701847"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "30JTQ9999999999"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "30JUL3043506323"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "30KUV9999999999"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "30KVE9999999999"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "30LWK9999999999"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "30LXQ9999999999"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "30MXE9999999999"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "30MYA6593100553"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "30MYE6799299999"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "30MYV9999999999"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "30NYK6593199446"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "30NYK9999999999"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "30QTK9999999999"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "30RWQ9999999999"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "30RYV6932199157"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "30TWK9999999999"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "30UWV9999999999"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "30VWK9999999999"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "30WWV9999999999"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "31DEE9999999999"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "31EDL0412923159"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "31EER4914611216"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "31FCA0778800330"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "31FCF6629106635"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "31FFA9221000330"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "31GBQ9999999999"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "31GDL2744112148"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "31HCV9999999999"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31JDE9999999999"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "31JEK9999999999"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "31KFQ9999999999"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "31KGA3527302675"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "31KGV9999999999"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "31MAV9999999999"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "31MBV3200699999"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "31PAK9999999999"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "31PBK4024098846"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "31PBQ9999999999"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "31QCV9999999999"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "31QEE9999999999"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "31RGK9497799880"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "31SDV9999999999"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "31TCK9999999999"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "31UCV9999999999"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "31VCK9999999999"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "31XCV9999999999"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "31XDE4430897741"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "31XDK9999999999"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "32CMA5623612423"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "32CME9999999999"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "32CNA4376312423"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "32DML5610016654"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "32EMR9645213848"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "32ENA5030420129"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "32FLK9999999999"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "32GMQ9999999999"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "32GNV9999999999"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "32HPE9999999999"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "32JPL6956306323"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "32JQR9497700119"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "32LJK9999999999"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "32LKL5048101846"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "32LKQ9999999999"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "32MKE9999999999"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "32MLV9999999999"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "32MME9999999999"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "32NLK9999999999"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "32PMQ9999999999"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "32PNV9999999999"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "32QPE9999999999"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "32RMV9999999999"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "32TPQ9999999999"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "33EUK9999999999"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "33EVQ9999999999"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "33FWV9999999999"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "33FXE9999999999"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "33GWL7255812148"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "33GYR0771303147"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "33JTF3067800842"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "33JUL0483104885"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "33KTQ9999999999"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "33KUV9999999999"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "33LVE9999999999"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "33LWK9999999999"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "33MWV9999999999"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "33MXQ9999999999"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "33MYV6799299999"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "33MYV9999999999"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "33NXE9999999999"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "33PYK5975998846"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "33PYK9999999999"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "33QSE9999999999"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "33RVK9999999999"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "33STV5982798152"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "33TVE9999999999"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "33UUV0778899669"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "33UVQ9999999999"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "33UXV9221199669"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "33VUK9696095469"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "33VVE9999999999"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "33VXK0303895469"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "33WVQ9999999999"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "33XVE9999999999"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "33XVV9347590354"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "33XWK0443695052"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "33XWV0652490354"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "34DDK9999999999"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "34EDA4969520129"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "34FEF9262208800"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "34GCA9193309950"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "34GCR2784704745"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "34HBE9999999999"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "34JCK9999999999"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "34JDQ9999999999"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "34KEV9999999999"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "34KFE9999999999"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "34LGK9999999999"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "34LGL4951801846"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "34PAV9999999999"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "34PBV5048198153"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "34QBE9999999999"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "34QDK9999999999"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "34RBV3067799157"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "34SCE9999999999"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "34TBQ9999999999"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "35CLV9999999999"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "35CMR4430902258"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "35ELL9696104530"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "35EMR5085311216"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "35EPL0303804530"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "35FKE9999999999"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "35FNA0687017260"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "35GLK9999999999"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "35GMQ9999999999"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "35HNV9999999999"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "35JPE9999999999"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "35JPL9516704885"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "35LJK9999999999"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "35LKL4024001153"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "35MJV9999999999"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "35MKQ9999999999"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "35MKV3200699999"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "35MLV9999999999"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "35NKE9999999999"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "35PLK9999999999"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "35PMQ9999999999"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "35QNV9999999999"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "35QQE9999999999"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "35RKK0502299880"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "35RLQ9999999999"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "35SPV9999999999"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "35TNK9999999999"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "35UNV9999999999"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "35VNK9999999999"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "35XNE5569097741"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "35XNV9999999999"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "36DWL4389916654"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "36EUV9999999999"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "36FVE9999999999"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "36FWK9999999999"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "36GXA0806509950"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "36GXQ9999999999"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36HYF4017201847"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "36JTR0502200119"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "36KSV9999999999"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "36KTA8288103677"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "36KTE9999999999"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "36LUK9999999999"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "36LVQ9999999999"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "36MVE9999999999"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "36MWV9999999999"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "36MXE9999999999"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "36NWK9999999999"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "36PXQ9999999999"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "36PYV4951898153"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "36PYV9999999999"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "36RUQ9999999999"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "36RXV9999999999"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "36TUK9999999999"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "36UUV9999999999"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "36VUK9999999999"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "36WUV9999999999"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "37CDA9347509645"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "37CDQ9999999999"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "37CEA0652309645"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "37DCE9999999999"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "37EEK9999999999"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "37FDA9312917261"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "37FFF3370806635"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "37GBR9228503147"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "37HCA5953108008"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "37JBE9999999999"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "37JCK9999999999"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "37KDQ9999999999"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "37KEV9999999999"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "37LFE9999999999"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "37LGK9999999999"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "37LGL5975901153"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "37MGV6799299999"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "37MGV9999999999"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "37QAV9999999999"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "37QBV6472597324"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "37QCE9999999999"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "37RFK9999999999"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "37SBV9999999999"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "37TFE9999999999"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "37UFQ9999999999"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "38ELA5131602295"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "38ENR0354713848"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "38EPA4868302295"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "38FMF0737708800"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "38FML6583214591"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "38GKQ9999999999"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "38GLV9999999999"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "38HME9999999999"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "38JNK9999999999"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "38JPQ9999999999"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "38KQA1711803677"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "38KQV9999999999"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "38MJV9999999999"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "38MKA3406800553"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "38MKE9999999999"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "38NJK9999999999"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "38NKK3406899446"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "38PKQ9999999999"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "38PLV9999999999"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "38QME9999999999"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "38QPK9999999999"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "38RKV9999999999"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "38SNE9999999999"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "38TMQ9999999999"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "38UME9999999999"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "38VLK5131697704"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "38VMQ9999999999"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "38VPK4868397704"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "38WMV4444393003"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "38WNV5555693003"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "38XME9999999999"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "38XMK5623687576"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "38XNK4376387576"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "39CWR5569002258"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "39CWV9999999999"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "39DVF4444306996"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "39DWF5555606996"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "39EWL9587023159"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "39FUV9999999999"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "39FVE9999999999"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "39GWK9999999999"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "39GXQ9999999999"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "39HXA4046808008"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "39JYF6932100842"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "39KSV9999999999"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "39KTA6472502675"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "39LTE9999999999"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "39LUK9999999999"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "39MUV9999999999"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "39MVQ9999999999"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "39MWV9999999999"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "39NVE9999999999"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "39PWK9999999999"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "39PXQ9999999999"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "39QYV3527397324"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "39QYV9999999999"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "39RTK9999999999"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "39RWQ9999999999"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "39SYV4017298152"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "39TTE9999999999"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "39UTQ9999999999"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "39XVK9556395052"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "40EDQ9999999999"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "40EEV9999999999"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "40FEL3416714591"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "40GFR7215104745"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "40HBF5982701847"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "40JBQ9999999999"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "40JCL3043506323"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "40KCV9999999999"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "40KDE9999999999"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "40LEK9999999999"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "40LFQ9999999999"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "40MFE9999999999"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "40MGA6593100553"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "40MGV9999999999"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "40NGK6593199446"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "40NGK9999999999"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "40QBK9999999999"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "40REQ9999999999"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "40RGV6932199157"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40TEK9999999999"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "40UEV9999999999"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "40VEK9999999999"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "40WEV9999999999"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "41DNE9999999999"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "41EML0412923159"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "41ENR4914611216"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "41FLA0778800330"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "41FLF6629106635"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "41FPA9221000330"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "41GKQ9999999999"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "41GML2744112148"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "41HLV9999999999"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "41JME9999999999"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "41JNK9999999999"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "41KPQ9999999999"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "41KQA3527302675"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "41KQV9999999999"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "41MJV9999999999"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "41MKV3200699999"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "41PJK9999999999"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "41PKK4024098846"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "41PKQ9999999999"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "41QLV9999999999"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "41QNE9999999999"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "41RQK9497799880"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "41SMV9999999999"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "41TLK9999999999"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "41ULV9999999999"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "41VLK9999999999"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "41XLV9999999999"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "41XME4430897741"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "41XMK9999999999"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "42CVA5623612423"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "42CVE9999999999"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "42CWA4376312423"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "42DVL5610016654"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "42EVR9645213848"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "42EWA5030420129"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "42FUK9999999999"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "42GVQ9999999999"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "42GWV9999999999"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "42HXE9999999999"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "42JXL6956306323"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "42JYR9497700119"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "42LSK9999999999"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "42LTL5048101846"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "42LTQ9999999999"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "42MTE9999999999"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "42MUV9999999999"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "42MVE9999999999"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "42NUK9999999999"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "42PVQ9999999999"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "42PWV9999999999"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "42QXE9999999999"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "42RVV9999999999"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "42TXQ9999999999"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "43ECK9999999999"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "43EDQ9999999999"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "43FEV9999999999"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "43FFE9999999999"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "43GEL7255812148"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "43GGR0771303147"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "43JBF3067800842"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "43JCL0483104885"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "43KBQ9999999999"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "43KCV9999999999"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "43LDE9999999999"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "43LEK9999999999"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "43MEV9999999999"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "43MFQ9999999999"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "43MGV6799299999"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "43MGV9999999999"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "43NFE9999999999"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "43PGK5975998846"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "43PGK9999999999"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "43QAE9999999999"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "43RDK9999999999"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "43SBV5982798152"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "43TDE9999999999"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "43UCV0778899669"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "43UDQ9999999999"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "43UFV9221199669"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "43VCK9696095469"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "43VDE9999999999"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "43VFK0303895469"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "43WDQ9999999999"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "43XDE9999999999"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "43XDV9347590354"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "43XEK0443695052"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "43XEV0652490354"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "44DMK9999999999"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "44EMA4969520129"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "44FNF9262208800"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "44GLA9193309950"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "44GLR2784704745"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "44HKE9999999999"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "44JLK9999999999"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "44JMQ9999999999"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "44KNV9999999999"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "44KPE9999999999"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "44LQK9999999999"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "44LQL4951801846"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "44PJV9999999999"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "44PKV5048198153"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "44QKE9999999999"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "44QMK9999999999"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "44RKV3067799157"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "44SLE9999999999"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "44TKQ9999999999"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "45CUV9999999999"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "45CVR4430902258"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "45EUL9696104530"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "45EVR5085311216"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "45EXL0303804530"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "45FTE9999999999"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "45FWA0687017260"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45GUK9999999999"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "45GVQ9999999999"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "45HWV9999999999"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "45JXE9999999999"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "45JXL9516704885"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "45LSK9999999999"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "45LTL4024001153"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "45MSV9999999999"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "45MTQ9999999999"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "45MTV3200699999"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "45MUV9999999999"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "45NTE9999999999"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "45PUK9999999999"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "45PVQ9999999999"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "45QWV9999999999"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "45QYE9999999999"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "45RTK0502299880"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "45RUQ9999999999"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "45SXV9999999999"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45TWK9999999999"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "45UWV9999999999"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "45VWK9999999999"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "45XWE5569097741"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "45XWV9999999999"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "46DEL4389916654"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "46ECV9999999999"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "46FDE9999999999"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "46FEK9999999999"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "46GFA0806509950"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "46GFQ9999999999"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "46HGF4017201847"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "46JBR0502200119"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "46KAV9999999999"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "46KBA8288103677"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "46KBE9999999999"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "46LCK9999999999"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "46LDQ9999999999"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "46MDE9999999999"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "46MEV9999999999"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "46MFE9999999999"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "46NEK9999999999"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "46PFQ9999999999"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "46PGV4951898153"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "46PGV9999999999"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "46RCQ9999999999"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "46RFV9999999999"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "46TCK9999999999"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "46UCV9999999999"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "46VCK9999999999"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "46WCV9999999999"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "47CMA9347509645"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "47CMQ9999999999"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "47CNA0652309645"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "47DLE9999999999"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "47ENK9999999999"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "47FMA9312917261"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "47FPF3370806635"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "47GKR9228503147"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "47HLA5953108008"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "47JKE9999999999"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "47JLK9999999999"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "47KMQ9999999999"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "47KNV9999999999"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "47LPE9999999999"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "47LQK9999999999"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "47LQL5975901153"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "47MQV6799299999"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "47MQV9999999999"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "47QJV9999999999"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "47QKV6472597324"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "47QLE9999999999"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "47RPK9999999999"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "47SKV9999999999"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "47TPE9999999999"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "47UPQ9999999999"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "48EUA5131602295"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "48EWR0354713848"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "48EXA4868302295"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "48FVF0737708800"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "48FVL6583214591"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "48GTQ9999999999"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "48GUV9999999999"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "48HVE9999999999"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "48JWK9999999999"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "48JXQ9999999999"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "48KYA1711803677"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "48KYV9999999999"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "48MSV9999999999"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "48MTA3406800553"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "48MTE9999999999"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "48NSK9999999999"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "48NTK3406899446"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "48PTQ9999999999"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "48PUV9999999999"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "48QVE9999999999"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "48QXK9999999999"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "48RTV9999999999"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "48SWE9999999999"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "48TVQ9999999999"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "48UVE9999999999"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "48VUK5131697704"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "48VVQ9999999999"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "48VXK4868397704"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "48WVV4444393003"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "48WWV5555693003"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "48XVE9999999999"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "48XVK5623687576"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "48XWK4376387576"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "49CER5569002258"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "49CEV9999999999"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "49DDF4444306996"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "49DEF5555606996"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "49EEL9587023159"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "49FCV9999999999"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49FDE9999999999"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "49GEK9999999999"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "49GFQ9999999999"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "49HFA4046808008"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "49JGF6932100842"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "49KAV9999999999"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "49KBA6472502675"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "49LBE9999999999"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "49LCK9999999999"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "49MCV9999999999"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "49MDQ9999999999"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "49MEV9999999999"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "49NDE9999999999"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "49PEK9999999999"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "49PFQ9999999999"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "49QGV3527397324"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "49QGV9999999999"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "49RBK9999999999"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "49REQ9999999999"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "49SGV4017298152"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "49TBE9999999999"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49UBQ9999999999"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "49XDK9556395052"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "50EMQ9999999999"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "50ENV9999999999"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "50FNL3416714591"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "50GPR7215104745"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "50HKF5982701847"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "50JKQ9999999999"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "50JLL3043506323"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "50KLV9999999999"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "50KME9999999999"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "50LNK9999999999"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "50LPQ9999999999"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "50MPE9999999999"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "50MQA6593100553"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "50MQV9999999999"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "50NQK6593199446"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "50NQK9999999999"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "50QKK9999999999"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "50RNQ9999999999"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "50RQV6932199157"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "50TNK9999999999"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "50UNV9999999999"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "50VNK9999999999"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "50WNV9999999999"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "51DWE9999999999"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "51EVL0412923159"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "51EWR4914611216"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "51FUA0778800330"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "51FUF6629106635"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "51FXA9221000330"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "51GTQ9999999999"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "51GVL2744112148"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "51HUV9999999999"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "51JVE9999999999"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "51JWK9999999999"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "51KXQ9999999999"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "51KYA3527302675"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "51KYV9999999999"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "51MSV9999999999"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "51MTV3200699999"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "51PSK9999999999"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "51PTK4024098846"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "51PTQ9999999999"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "51QUV9999999999"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "51QWE9999999999"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "51RYK9497799880"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "51SVV9999999999"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "51TUK9999999999"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "51UUV9999999999"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "51VUK9999999999"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "51XUV9999999999"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "51XVE4430897741"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "51XVK9999999999"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "52CDA5623612423"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "52CDE9999999999"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "52CEA4376312423"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "52DDL5610016654"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "52EDR9645213848"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "52EEA5030420129"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "52FCK9999999999"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "52GDQ9999999999"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "52GEV9999999999"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "52HFE9999999999"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "52JFL6956306323"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "52JGR9497700119"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "52LAK9999999999"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "52LBL5048101846"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "52LBQ9999999999"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "52MBE9999999999"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "52MCV9999999999"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "52MDE9999999999"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "52NCK9999999999"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "52PDQ9999999999"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "52PEV9999999999"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "52QFE9999999999"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "52RDV9999999999"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "52TFQ9999999999"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "53ELK9999999999"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "53EMQ9999999999"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "53FNV9999999999"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "53FPE9999999999"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "53GNL7255812148"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "53GQR0771303147"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "53JKF3067800842"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "53JLL0483104885"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "53KKQ9999999999"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "53KLV9999999999"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "53LME9999999999"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "53LNK9999999999"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "53MNV9999999999"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "53MPQ9999999999"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "53MQV6799299999"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "53MQV9999999999"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "53NPE9999999999"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "53PQK5975998846"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "53PQK9999999999"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "53QJE9999999999"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "53RMK9999999999"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "53SKV5982798152"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "53TME9999999999"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "53ULV0778899669"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "53UMQ9999999999"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "53UPV9221199669"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "53VLK9696095469"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "53VME9999999999"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "53VPK0303895469"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "53WMQ9999999999"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "53XME9999999999"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "53XMV9347590354"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "53XNK0443695052"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "53XNV0652490354"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "54DVK9999999999"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "54EVA4969520129"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54FWF9262208800"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "54GUA9193309950"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "54GUR2784704745"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "54HTE9999999999"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "54JUK9999999999"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "54JVQ9999999999"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "54KWV9999999999"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "54KXE9999999999"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "54LYK9999999999"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "54LYL4951801846"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "54PSV9999999999"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "54PTV5048198153"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "54QTE9999999999"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "54QVK9999999999"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "54RTV3067799157"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "54SUE9999999999"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "54TTQ9999999999"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "55CCV9999999999"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "55CDR4430902258"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "55ECL9696104530"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "55EDR5085311216"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "55EFL0303804530"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "55FBE9999999999"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "55FEA0687017260"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "55GCK9999999999"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "55GDQ9999999999"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "55HEV9999999999"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "55JFE9999999999"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "55JFL9516704885"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "55LAK9999999999"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "55LBL4024001153"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "55MAV9999999999"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "55MBQ9999999999"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "55MBV3200699999"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "55MCV9999999999"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "55NBE9999999999"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "55PCK9999999999"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "55PDQ9999999999"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "55QEV9999999999"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "55QGE9999999999"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "55RBK0502299880"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "55RCQ9999999999"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "55SFV9999999999"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "55TEK9999999999"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "55UEV9999999999"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "55VEK9999999999"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "55XEE5569097741"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "55XEV9999999999"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "56DNL4389916654"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "56ELV9999999999"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "56FME9999999999"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "56FNK9999999999"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "56GPA0806509950"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "56GPQ9999999999"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "56HQF4017201847"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "56JKR0502200119"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "56KJV9999999999"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "56KKA8288103677"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "56KKE9999999999"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "56LLK9999999999"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "56LMQ9999999999"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "56MME9999999999"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "56MNV9999999999"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "56MPE9999999999"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "56NNK9999999999"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "56PPQ9999999999"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "56PQV4951898153"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "56PQV9999999999"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "56RLQ9999999999"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "56RPV9999999999"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "56TLK9999999999"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "56ULV9999999999"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "56VLK9999999999"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "56WLV9999999999"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "57CVA9347509645"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "57CVQ9999999999"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "57CWA0652309645"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "57DUE9999999999"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "57EWK9999999999"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "57FVA9312917261"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "57FXF3370806635"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "57GTR9228503147"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "57HUA5953108008"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "57JTE9999999999"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "57JUK9999999999"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "57KVQ9999999999"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "57KWV9999999999"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "57LXE9999999999"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "57LYK9999999999"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "57LYL5975901153"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "57MYV6799299999"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "57MYV9999999999"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "57QSV9999999999"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "57QTV6472597324"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "57QUE9999999999"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "57RXK9999999999"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "57STV9999999999"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "57TXE9999999999"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "57UXQ9999999999"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58ECA5131602295"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "58EER0354713848"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58EFA4868302295"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "58FDF0737708800"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "58FDL6583214591"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "58GBQ9999999999"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "58GCV9999999999"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "58HDE9999999999"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "58JEK9999999999"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "58JFQ9999999999"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "58KGA1711803677"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "58KGV9999999999"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "58MAV9999999999"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "58MBA3406800553"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "58MBE9999999999"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "58NAK9999999999"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "58NBK3406899446"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "58PBQ9999999999"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "58PCV9999999999"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "58QDE9999999999"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "58QFK9999999999"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "58RBV9999999999"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "58SEE9999999999"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "58TDQ9999999999"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "58UDE9999999999"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58VCK5131697704"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "58VDQ9999999999"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58VFK4868397704"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "58WDV4444393003"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "58WEV5555693003"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "58XDE9999999999"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "58XDK5623687576"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "58XEK4376387576"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "59CNR5569002258"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "59CNV9999999999"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "59DMF4444306996"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "59DNF5555606996"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "59ENL9587023159"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "59FLV9999999999"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "59FME9999999999"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "59GNK9999999999"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "59GPQ9999999999"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "59HPA4046808008"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "59JQF6932100842"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "59KJV9999999999"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "59KKA6472502675"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "59LKE9999999999"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "59LLK9999999999"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "59MLV9999999999"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "59MMQ9999999999"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "59MNV9999999999"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "59NME9999999999"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "59PNK9999999999"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "59PPQ9999999999"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "59QQV3527397324"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "59QQV9999999999"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "59RKK9999999999"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "59RNQ9999999999"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "59SQV4017298152"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "59TKE9999999999"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "59UKQ9999999999"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "59XMK9556395052"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "60EVQ9999999999"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "60EWV9999999999"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "60FWL3416714591"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "60GXR7215104745"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "60HTF5982701847"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "60JTQ9999999999"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "60JUL3043506323"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "60KUV9999999999"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "60KVE9999999999"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "60LWK9999999999"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "60LXQ9999999999"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "60MXE9999999999"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "60MYA6593100553"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "60MYV9999999999"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "60NYK6593199446"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "60NYK9999999999"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "60QTK9999999999"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "60RWQ9999999999"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "60RYV6932199157"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "60TWK9999999999"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "60UWV9999999999"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "60VWK9999999999"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "60WWV9999999999"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "ALP1226951947"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "ALR7165656357"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "APH0756650263"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "APT6430048002"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "AQF2721374209"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "ARE7454520573"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "AUX3772431374"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "AYX4444282148"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "AZC4326702261"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "BAX5673397739"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "BBC5555817852"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "BFC6227668626"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "BJV2545579427"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "BKU7278725791"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "BLG3570051998"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "BLS9243449737"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "BPJ2834443643"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "BPL8773148053"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "YSH0576731143"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "YUC7591300950"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "YXN2985430193"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "ZCB7014669807"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "ZFM2408799050"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "ZHG9423368857"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json b/source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json new file mode 100644 index 00000000..30e97113 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputted Lat/Long returns correct UTM Band Coord", + "tests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "01D 599999 2499999"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "01E 404129 3023158"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "01E 549146 3511216"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "01F 307788 4000330"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "01F 366290 4506634"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "01F 692210 4000330"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "01G 299999 5499999"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "01G 427440 5012147"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "01H 399999 5999999"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "01J 499999 6499999"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "01J 599999 6999999"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "01K 699999 7499999"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "01K 735273 8002674"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "01K 799999 7999999"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "01M 199999 9999999"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "01M 232006 9999999"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "01P 199999 0999999"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "01P 240239 0998845"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "01P 299999 1499999"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "01Q 399999 1999999"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "01Q 599999 2499999"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "01R 794976 2999879"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "01S 499999 3999999"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "01T 399999 4999999"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "01U 399999 5999999"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "01V 399999 6999999"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "01X 399999 7999999"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "01X 444308 8497741"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "01X 499999 8999999"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "02C 456235 1512422"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "02C 499999 1999999"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "02C 543762 1512422"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "02D 456100 2516654"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "02E 496452 3013847"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "02E 550304 3520128"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "02F 399999 4499999"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "02G 499999 4999999"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "02G 599999 5499999"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "02H 699999 5999999"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "02J 669563 6506322"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "02J 794976 7000119"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "02L 199999 8499999"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "02L 250480 8501846"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "02L 299999 8999999"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "02M 299999 9999999"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "02M 399999 9499999"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "02M 499999 9999999"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "02N 399999 0499999"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "02P 499999 0999999"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "02P 599999 1499999"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "02Q 699999 1999999"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "02R 499999 3499999"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "02T 699999 4999999"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "03E 399999 2999999"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "03E 499999 3499999"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "03F 599999 3999999"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "03F 699999 4499999"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "03G 572558 5012147"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "03G 707713 5503146"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "03J 230677 6500841"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "03J 304831 7004884"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "03K 299999 7499999"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "03K 399999 7999999"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "03L 499999 8499999"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "03L 599999 8999999"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "03M 599999 9999999"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "03M 699999 9499999"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "03M 767992 9999999"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "03M 799999 9999999"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "03N 699999 0499999"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "03P 759759 0998845"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "03P 799999 0999999"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "03Q 199999 2499999"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "03R 499999 2999999"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "03S 259826 3998152"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "03T 499999 4499999"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "03U 307788 5999668"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "03U 499999 5499999"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "03U 692210 5999668"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "03V 396960 6995468"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "03V 499999 6499999"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "03V 603038 6995468"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "03W 499999 7499999"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "03X 499999 8499999"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "03X 493475 7990353"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "03X 504435 8995052"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "03X 506523 7990353"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "04D 499999 2499999"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "04E 449694 3520128"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "04F 592621 4008800"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "04G 391933 5509950"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "04G 327847 5004744"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "04H 299999 5999999"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "04J 399999 6499999"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "04J 499999 6999999"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "04K 599999 7499999"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "04K 699999 7999999"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "04L 799999 8499999"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "04L 749517 8501846"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "04P 199999 1499999"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "04P 250480 1498152"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "04Q 299999 1999999"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "04Q 499999 2499999"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "04R 230677 3499157"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "04S 399999 3999999"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "04T 299999 4999999"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "05C 399999 1999999"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "05C 444308 1502257"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "05E 396960 3004530"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "05E 450852 3511215"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "05E 603038 3004530"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "05F 299999 4499999"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "05F 506870 4017260"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "05G 399999 4999999"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "05G 499999 5499999"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "05H 599999 5999999"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "05J 699999 6499999"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "05J 695167 7004884"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "05L 199999 8999999"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "05L 240239 9001152"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "05M 199999 9999999"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "05M 299999 9499999"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "05M 232006 9999999"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "05M 399999 9999999"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "05N 299999 0499999"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "05P 399999 0999999"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "05P 499999 1499999"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "05Q 599999 1999999"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "05Q 799999 2499999"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "05R 205021 2999879"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "05R 399999 3499999"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "05S 699999 3999999"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "05T 599999 4999999"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "05U 599999 5999999"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "05V 599999 6999999"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "05X 555690 8497740"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "05X 599999 7999999"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "06D 543898 2516653"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "06E 399999 3499999"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "06F 499999 3999999"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "06F 599999 4499999"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "06G 608065 5509950"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "06G 699999 4999999"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "06H 740171 6001846"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "06J 205022 7000119"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "06K 199999 7499999"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "06K 282881 7503677"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "06K 299999 7999999"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "06L 399999 8499999"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "06L 499999 8999999"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "06M 499999 9999999"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "06M 599999 9499999"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "06M 699999 9999999"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "06N 599999 0499999"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "06P 699999 0999999"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "06P 749517 1498152"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "06P 799999 1499999"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "06R 399999 2999999"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "06R 699999 3499999"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "06T 399999 4499999"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "06U 399999 5499999"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "06V 399999 6499999"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "06W 399999 7499999"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "07C 493475 2009644"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "07C 499999 1499999"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "07C 506523 2009645"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "07D 399999 2499999"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "07E 599999 2999999"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "07F 493128 4017260"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "07F 633707 4506634"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "07G 292285 5503146"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "07H 359530 6008008"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "07J 299999 6499999"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "07J 399999 6999999"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "07K 499999 7499999"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "07K 599999 7999999"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "07L 699999 8499999"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "07L 799999 8999999"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "07L 759759 9001152"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "07M 767992 9999999"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "07M 799999 9999999"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "07Q 199999 1999999"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "07Q 264725 1997323"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "07Q 399999 2499999"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "07R 699999 2999999"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "07S 299999 3999999"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "07T 699999 4499999"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "07U 699999 5499999"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "08E 351316 3502294"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "08E 503546 3013848"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "08E 648682 3502294"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "08F 407376 4008800"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "08F 465831 4514590"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "08G 299999 4999999"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "08G 399999 5499999"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "08H 499999 5999999"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "08J 599999 6499999"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "08J 699999 6999999"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "08K 717117 7503677"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "08K 799999 7499999"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "08M 199999 9499999"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "08M 234068 9500552"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "08M 299999 9999999"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "08N 199999 0499999"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "08N 234067 0499446"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "08P 299999 0999999"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "08P 399999 1499999"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "08Q 499999 1999999"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "08Q 699999 2499999"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "08R 299999 3499999"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "08S 599999 3999999"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "08T 499999 4999999"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "08U 499999 5999999"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "08V 351316 6497704"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "08V 499999 6999999"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "08V 648682 6497703"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "08W 444442 7493002"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "08W 555556 7493002"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "08X 499999 7999999"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "08X 456236 8487576"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "08X 543762 8487576"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "09C 555690 1502257"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "09C 599999 1999999"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "09D 444442 2506996"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "09D 555555 2506996"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "09E 595869 3023158"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "09F 399999 3999999"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "09F 499999 4499999"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "09G 599999 4999999"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "09G 699999 5499999"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "09H 640468 6008008"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "09J 769321 6500841"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "09K 199999 7999999"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "09K 264725 8002674"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "09L 299999 8499999"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09L 399999 8999999"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "09M 399999 9999999"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "09M 499999 9499999"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "09M 599999 9999999"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "09N 499999 0499999"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09P 599999 0999999"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "09P 699999 1499999"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "09Q 735273 1997323"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "09Q 799999 1999999"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "09R 299999 2999999"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "09R 599999 3499999"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "09S 740171 3998152"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "09T 299999 4499999"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "09U 299999 5499999"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "09X 495563 8995052"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "10E 499999 2999999"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "10E 599999 3499999"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "10F 534166 4514590"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "10G 672151 5004744"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "10H 259827 6001846"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "10J 299999 6999999"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "10J 330435 6506322"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "10K 399999 7499999"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "10K 499999 7999999"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "10L 599999 8499999"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "10L 699999 8999999"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "10M 699999 9999999"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "10M 765930 9500552"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "10M 799999 9499999"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "10N 765930 0499446"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "10N 799999 0499999"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "10Q 299999 2499999"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "10R 599999 2999999"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "10R 769321 3499156"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "10T 599999 4499999"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "10U 599999 5499999"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "10V 599999 6499999"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "10W 599999 7499999"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "11D 599999 2499999"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "11E 404129 3023158"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "11E 549146 3511216"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "11F 307788 4000330"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "11F 366290 4506634"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "11F 692210 4000330"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "11G 299999 5499999"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "11G 427440 5012147"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "11H 399999 5999999"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "11J 499999 6499999"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "11J 599999 6999999"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "11K 699999 7499999"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "11K 735273 8002674"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "11K 799999 7999999"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "11M 199999 9999999"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "11M 232006 9999999"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "11P 199999 0999999"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "11P 240239 0998845"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "11P 299999 1499999"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "11Q 399999 1999999"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "11Q 599999 2499999"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "11R 794976 2999879"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "11S 499999 3999999"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "11T 399999 4999999"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "11U 399999 5999999"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "11V 399999 6999999"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "11X 399999 7999999"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "11X 444308 8497741"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "11X 499999 8999999"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "12C 456235 1512422"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "12C 499999 1999999"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "12C 543762 1512422"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "12D 456100 2516654"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "12E 496452 3013847"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "12E 550304 3520128"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "12F 399999 4499999"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "12G 499999 4999999"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "12G 599999 5499999"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "12H 699999 5999999"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "12J 669563 6506322"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "12J 794976 7000119"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "12L 199999 8499999"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "12L 250480 8501846"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "12L 299999 8999999"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "12M 299999 9999999"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "12M 399999 9499999"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "12M 499999 9999999"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "12N 399999 0499999"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "12P 499999 0999999"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "12P 599999 1499999"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "12Q 699999 1999999"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "12R 499999 3499999"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "12T 699999 4999999"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "13E 399999 2999999"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "13E 499999 3499999"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "13F 599999 3999999"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "13F 699999 4499999"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "13G 572558 5012147"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "13G 707713 5503146"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "13J 230677 6500841"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "13J 304831 7004884"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "13K 299999 7499999"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "13K 399999 7999999"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13L 499999 8499999"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "13L 599999 8999999"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "13M 599999 9999999"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "13M 699999 9499999"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "13M 767992 9999999"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "13M 799999 9999999"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "13N 699999 0499999"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "13P 759759 0998845"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "13P 799999 0999999"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "13Q 199999 2499999"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "13R 499999 2999999"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "13S 259826 3998152"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "13T 499999 4499999"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "13U 307788 5999668"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "13U 499999 5499999"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "13U 692210 5999668"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "13V 396960 6995468"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "13V 499999 6499999"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "13V 603038 6995468"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "13W 499999 7499999"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "13X 499999 8499999"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "13X 493475 7990353"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "13X 504435 8995052"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "13X 506523 7990353"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "14D 499999 2499999"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "14E 449694 3520128"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "14F 592621 4008800"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "14G 391933 5509950"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "14G 327847 5004744"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "14H 299999 5999999"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "14J 399999 6499999"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "14J 499999 6999999"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "14K 599999 7499999"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "14K 699999 7999999"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "14L 799999 8499999"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "14L 749517 8501846"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "14P 199999 1499999"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "14P 250480 1498152"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "14Q 299999 1999999"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "14Q 499999 2499999"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "14R 230677 3499157"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "14S 399999 3999999"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "14T 299999 4999999"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "15C 399999 1999999"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "15C 444308 1502257"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "15E 396960 3004530"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "15E 450852 3511215"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "15E 603038 3004530"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "15F 299999 4499999"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "15F 506870 4017260"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "15G 399999 4999999"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "15G 499999 5499999"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "15H 599999 5999999"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "15J 699999 6499999"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "15J 695167 7004884"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "15L 199999 8999999"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "15L 240239 9001152"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "15M 199999 9999999"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "15M 299999 9499999"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "15M 232006 9999999"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "15M 399999 9999999"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "15N 299999 0499999"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "15P 399999 0999999"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "15P 499999 1499999"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "15Q 599999 1999999"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "15Q 799999 2499999"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "15R 205021 2999879"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "15R 399999 3499999"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "15S 699999 3999999"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "15T 599999 4999999"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "15U 599999 5999999"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "15V 599999 6999999"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "15X 555690 8497740"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "15X 599999 7999999"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "16D 543898 2516653"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "16E 399999 3499999"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "16F 499999 3999999"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "16F 599999 4499999"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "16G 608065 5509950"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "16G 699999 4999999"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "16H 740171 6001846"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "16J 205022 7000119"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "16K 199999 7499999"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "16K 282881 7503677"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "16K 299999 7999999"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "16L 399999 8499999"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "16L 499999 8999999"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "16M 499999 9999999"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "16M 599999 9499999"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "16M 699999 9999999"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "16N 599999 0499999"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "16P 699999 0999999"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "16P 749517 1498152"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "16P 799999 1499999"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "16R 399999 2999999"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "16R 699999 3499999"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "16T 399999 4499999"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "16U 399999 5499999"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "16V 399999 6499999"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "16W 399999 7499999"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "17C 493475 2009644"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "17C 499999 1499999"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "17C 506523 2009645"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "17D 399999 2499999"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "17E 599999 2999999"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "17F 493128 4017260"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "17F 633707 4506634"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "17G 292285 5503146"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "17H 359530 6008008"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "17J 299999 6499999"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "17J 399999 6999999"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "17K 499999 7499999"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "17K 599999 7999999"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "17L 699999 8499999"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "17L 799999 8999999"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "17L 759759 9001152"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "17M 767992 9999999"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "17M 799999 9999999"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "17Q 199999 1999999"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "17Q 264725 1997323"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "17Q 399999 2499999"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "17R 699999 2999999"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "17S 299999 3999999"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "17T 699999 4499999"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "17U 699999 5499999"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "18E 351316 3502294"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "18E 503546 3013848"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "18E 648682 3502294"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "18F 407376 4008800"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "18F 465831 4514590"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "18G 299999 4999999"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "18G 399999 5499999"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "18H 499999 5999999"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "18J 599999 6499999"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "18J 699999 6999999"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "18K 717117 7503677"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "18K 799999 7499999"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "18M 199999 9499999"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "18M 234068 9500552"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "18M 299999 9999999"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "18N 199999 0499999"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "18N 234067 0499446"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "18P 299999 0999999"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "18P 399999 1499999"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18Q 499999 1999999"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "18Q 699999 2499999"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "18R 299999 3499999"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "18S 599999 3999999"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "18T 499999 4999999"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "18U 499999 5999999"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "18V 351316 6497704"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "18V 499999 6999999"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "18V 648682 6497703"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "18W 444442 7493002"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "18W 555556 7493002"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "18X 499999 7999999"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "18X 456236 8487576"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "18X 543762 8487576"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "19C 555690 1502257"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "19C 599999 1999999"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "19D 444442 2506996"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "19D 555555 2506996"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "19E 595869 3023158"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "19F 399999 3999999"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "19F 499999 4499999"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "19G 599999 4999999"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "19G 699999 5499999"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "19H 640468 6008008"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "19J 769321 6500841"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "19K 199999 7999999"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "19K 264725 8002674"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "19L 299999 8499999"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "19L 399999 8999999"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "19M 399999 9999999"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "19M 499999 9499999"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "19M 599999 9999999"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "19N 499999 0499999"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "19P 599999 0999999"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "19P 699999 1499999"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "19Q 735273 1997323"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "19Q 799999 1999999"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "19R 299999 2999999"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "19R 599999 3499999"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "19S 740171 3998152"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "19T 299999 4499999"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "19U 299999 5499999"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "19X 495563 8995052"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "20E 499999 2999999"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "20E 599999 3499999"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "20F 534166 4514590"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "20G 672151 5004744"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "20H 259827 6001846"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "20J 299999 6999999"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "20J 330435 6506322"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "20K 399999 7499999"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "20K 499999 7999999"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "20L 599999 8499999"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "20L 699999 8999999"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "20M 699999 9999999"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "20M 765930 9500552"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "20M 799999 9499999"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "20N 765930 0499446"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "20N 799999 0499999"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "20Q 299999 2499999"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "20R 599999 2999999"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "20R 769321 3499156"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "20T 599999 4499999"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "20U 599999 5499999"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "20V 599999 6499999"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "20W 599999 7499999"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "21D 599999 2499999"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "21E 404129 3023158"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "21E 549146 3511216"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "21F 307788 4000330"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "21F 366290 4506634"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "21F 692210 4000330"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "21G 299999 5499999"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "21G 427440 5012147"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "21H 399999 5999999"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "21J 499999 6499999"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "21J 599999 6999999"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "21K 699999 7499999"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "21K 735273 8002674"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "21K 799999 7999999"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "21M 199999 9999999"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "21M 232006 9999999"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "21P 199999 0999999"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "21P 240239 0998845"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "21P 299999 1499999"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "21Q 399999 1999999"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "21Q 599999 2499999"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "21R 794976 2999879"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "21S 499999 3999999"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "21T 399999 4999999"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "21U 399999 5999999"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "21V 399999 6999999"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "21X 399999 7999999"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "21X 444308 8497741"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "21X 499999 8999999"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "22C 456235 1512422"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "22C 499999 1999999"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "22C 543762 1512422"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "22D 456100 2516654"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "22E 496452 3013847"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "22E 550304 3520128"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "22F 399999 4499999"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "22G 499999 4999999"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "22G 599999 5499999"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "22H 699999 5999999"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "22J 669563 6506322"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "22J 794976 7000119"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "22L 199999 8499999"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "22L 250480 8501846"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "22L 299999 8999999"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "22M 299999 9999999"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "22M 399999 9499999"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "22M 499999 9999999"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "22N 399999 0499999"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "22P 499999 0999999"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "22P 599999 1499999"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "22Q 699999 1999999"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "22R 499999 3499999"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "22T 699999 4999999"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "23E 399999 2999999"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "23E 499999 3499999"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "23F 599999 3999999"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "23F 699999 4499999"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "23G 572558 5012147"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "23G 707713 5503146"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "23J 230677 6500841"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "23J 304831 7004884"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "23K 299999 7499999"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "23K 399999 7999999"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "23L 499999 8499999"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "23L 599999 8999999"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "23M 599999 9999999"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "23M 699999 9499999"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "23M 767992 9999999"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "23M 799999 9999999"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "23N 699999 0499999"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "23P 759759 0998845"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "23P 799999 0999999"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "23Q 199999 2499999"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "23R 499999 2999999"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "23S 259826 3998152"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "23T 499999 4499999"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "23U 307788 5999668"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "23U 499999 5499999"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "23U 692210 5999668"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "23V 396960 6995468"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "23V 499999 6499999"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "23V 603038 6995468"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "23W 499999 7499999"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "23X 499999 8499999"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "23X 493475 7990353"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "23X 504435 8995052"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "23X 506523 7990353"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "24D 499999 2499999"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "24E 449694 3520128"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "24F 592621 4008800"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "24G 391933 5509950"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "24G 327847 5004744"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "24H 299999 5999999"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "24J 399999 6499999"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "24J 499999 6999999"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "24K 599999 7499999"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "24K 699999 7999999"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "24L 799999 8499999"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "24L 749517 8501846"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "24P 199999 1499999"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "24P 250480 1498152"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "24Q 299999 1999999"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "24Q 499999 2499999"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "24R 230677 3499157"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "24S 399999 3999999"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "24T 299999 4999999"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "25C 399999 1999999"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "25C 444308 1502257"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "25E 396960 3004530"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "25E 450852 3511215"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "25E 603038 3004530"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "25F 299999 4499999"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "25F 506870 4017260"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "25G 399999 4999999"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "25G 499999 5499999"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "25H 599999 5999999"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "25J 699999 6499999"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "25J 695167 7004884"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "25L 199999 8999999"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "25L 240239 9001152"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "25M 199999 9999999"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "25M 299999 9499999"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "25M 232006 9999999"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "25M 399999 9999999"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "25N 299999 0499999"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "25P 399999 0999999"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "25P 499999 1499999"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "25Q 599999 1999999"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "25Q 799999 2499999"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "25R 205021 2999879"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "25R 399999 3499999"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "25S 699999 3999999"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "25T 599999 4999999"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "25U 599999 5999999"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "25V 599999 6999999"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "25X 555690 8497740"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "25X 599999 7999999"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "26D 543898 2516653"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "26E 399999 3499999"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "26F 499999 3999999"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "26F 599999 4499999"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "26G 608065 5509950"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "26G 699999 4999999"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "26H 740171 6001846"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "26J 205022 7000119"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "26K 199999 7499999"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "26K 282881 7503677"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "26K 299999 7999999"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "26L 399999 8499999"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "26L 499999 8999999"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "26M 499999 9999999"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "26M 599999 9499999"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "26M 699999 9999999"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "26N 599999 0499999"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "26P 699999 0999999"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "26P 749517 1498152"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "26P 799999 1499999"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "26R 399999 2999999"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "26R 699999 3499999"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "26T 399999 4499999"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "26U 399999 5499999"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "26V 399999 6499999"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "26W 399999 7499999"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "27C 493475 2009644"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "27C 499999 1499999"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "27C 506523 2009645"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "27D 399999 2499999"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "27E 599999 2999999"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "27F 493128 4017260"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "27F 633707 4506634"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "27G 292285 5503146"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "27H 359530 6008008"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "27J 299999 6499999"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27J 399999 6999999"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "27K 499999 7499999"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "27K 599999 7999999"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "27L 699999 8499999"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "27L 799999 8999999"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "27L 759759 9001152"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "27M 767992 9999999"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "27M 799999 9999999"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "27Q 199999 1999999"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "27Q 264725 1997323"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "27Q 399999 2499999"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27R 699999 2999999"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "27S 299999 3999999"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "27T 699999 4499999"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "27U 699999 5499999"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "28E 351316 3502294"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "28E 503546 3013848"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "28E 648682 3502294"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "28F 407376 4008800"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "28F 465831 4514590"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "28G 299999 4999999"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "28G 399999 5499999"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "28H 499999 5999999"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "28J 599999 6499999"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "28J 699999 6999999"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "28K 717117 7503677"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "28K 799999 7499999"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "28M 199999 9499999"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "28M 234068 9500552"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "28M 299999 9999999"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "28N 199999 0499999"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "28N 234067 0499446"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "28P 299999 0999999"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "28P 399999 1499999"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "28Q 499999 1999999"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "28Q 699999 2499999"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "28R 299999 3499999"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "28S 599999 3999999"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "28T 499999 4999999"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "28U 499999 5999999"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "28V 351316 6497704"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "28V 499999 6999999"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "28V 648682 6497703"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "28W 444442 7493002"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "28W 555556 7493002"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "28X 499999 7999999"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "28X 456236 8487576"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "28X 543762 8487576"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "29C 555690 1502257"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "29C 599999 1999999"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "29D 444442 2506996"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "29D 555555 2506996"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "29E 595869 3023158"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "29F 399999 3999999"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "29F 499999 4499999"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "29G 599999 4999999"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "29G 699999 5499999"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "29H 640468 6008008"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "29J 769321 6500841"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "29K 199999 7999999"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "29K 264725 8002674"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "29L 299999 8499999"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "29L 399999 8999999"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "29M 399999 9999999"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "29M 499999 9499999"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "29M 599999 9999999"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "29N 499999 0499999"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "29P 599999 0999999"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "29P 699999 1499999"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "29Q 735273 1997323"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "29Q 799999 1999999"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "29R 299999 2999999"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "29R 599999 3499999"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "29S 740171 3998152"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "29T 299999 4499999"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "29U 299999 5499999"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "29X 495563 8995052"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "30E 499999 2999999"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "30E 599999 3499999"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "30F 534166 4514590"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "30G 672151 5004744"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "30H 259827 6001846"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "30J 299999 6999999"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "30J 330435 6506322"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "30K 399999 7499999"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "30K 499999 7999999"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "30L 599999 8499999"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "30L 699999 8999999"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "30M 699999 9999999"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "30M 765930 9500552"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "30M 767992 9999999"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "30M 799999 9499999"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "30N 765930 0499446"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "30N 799999 0499999"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "30Q 299999 2499999"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "30R 599999 2999999"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "30R 769321 3499156"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "30T 599999 4499999"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "30U 599999 5499999"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "30V 599999 6499999"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "30W 599999 7499999"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "31D 599999 2499999"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "31E 404129 3023158"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "31E 549146 3511216"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "31F 307788 4000330"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "31F 366290 4506634"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "31F 692210 4000330"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "31G 299999 5499999"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "31G 427440 5012147"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "31H 399999 5999999"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31J 499999 6499999"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "31J 599999 6999999"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "31K 699999 7499999"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "31K 735273 8002674"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "31K 799999 7999999"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "31M 199999 9999999"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "31M 232006 9999999"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "31P 199999 0999999"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "31P 240239 0998845"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "31P 299999 1499999"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "31Q 399999 1999999"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "31Q 599999 2499999"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "31R 794976 2999879"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "31S 499999 3999999"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "31T 399999 4999999"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "31U 399999 5999999"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "31V 399999 6999999"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "31X 399999 7999999"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "31X 444308 8497741"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "31X 499999 8999999"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "32C 456235 1512422"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "32C 499999 1999999"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "32C 543762 1512422"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "32D 456100 2516654"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "32E 496452 3013847"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "32E 550304 3520128"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "32F 399999 4499999"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "32G 499999 4999999"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "32G 599999 5499999"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "32H 699999 5999999"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "32J 669563 6506322"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "32J 794976 7000119"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "32L 199999 8499999"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "32L 250480 8501846"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "32L 299999 8999999"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "32M 299999 9999999"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "32M 399999 9499999"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "32M 499999 9999999"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "32N 399999 0499999"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "32P 499999 0999999"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "32P 599999 1499999"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "32Q 699999 1999999"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "32R 499999 3499999"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "32T 699999 4999999"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "33E 399999 2999999"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "33E 499999 3499999"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "33F 599999 3999999"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "33F 699999 4499999"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "33G 572558 5012147"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "33G 707713 5503146"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "33J 230677 6500841"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "33J 304831 7004884"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "33K 299999 7499999"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "33K 399999 7999999"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "33L 499999 8499999"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "33L 599999 8999999"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "33M 599999 9999999"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "33M 699999 9499999"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "33M 767992 9999999"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "33M 799999 9999999"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "33N 699999 0499999"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "33P 759759 0998845"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "33P 799999 0999999"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "33Q 199999 2499999"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "33R 499999 2999999"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "33S 259826 3998152"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "33T 499999 4499999"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "33U 307788 5999668"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "33U 499999 5499999"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "33U 692210 5999668"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "33V 396960 6995468"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "33V 499999 6499999"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "33V 603038 6995468"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "33W 499999 7499999"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "33X 499999 8499999"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "33X 493475 7990353"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "33X 504435 8995052"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "33X 506523 7990353"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "34D 499999 2499999"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "34E 449694 3520128"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "34F 592621 4008800"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "34G 391933 5509950"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "34G 327847 5004744"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "34H 299999 5999999"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "34J 399999 6499999"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "34J 499999 6999999"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "34K 599999 7499999"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "34K 699999 7999999"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "34L 799999 8499999"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "34L 749517 8501846"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "34P 199999 1499999"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "34P 250480 1498152"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "34Q 299999 1999999"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "34Q 499999 2499999"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "34R 230677 3499157"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "34S 399999 3999999"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "34T 299999 4999999"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "35C 399999 1999999"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "35C 444308 1502257"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "35E 396960 3004530"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "35E 450852 3511215"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "35E 603038 3004530"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "35F 299999 4499999"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "35F 506870 4017260"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "35G 399999 4999999"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "35G 499999 5499999"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "35H 599999 5999999"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "35J 699999 6499999"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "35J 695167 7004884"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "35L 199999 8999999"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "35L 240239 9001152"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "35M 199999 9999999"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "35M 299999 9499999"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "35M 232006 9999999"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "35M 399999 9999999"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "35N 299999 0499999"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "35P 399999 0999999"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "35P 499999 1499999"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "35Q 599999 1999999"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "35Q 799999 2499999"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "35R 205021 2999879"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "35R 399999 3499999"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "35S 699999 3999999"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "35T 599999 4999999"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "35U 599999 5999999"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "35V 599999 6999999"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "35X 555690 8497740"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "35X 599999 7999999"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "36D 543898 2516653"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "36E 399999 3499999"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "36F 499999 3999999"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "36F 599999 4499999"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "36G 608065 5509950"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "36G 699999 4999999"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36H 740171 6001846"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "36J 205022 7000119"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "36K 199999 7499999"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "36K 282881 7503677"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "36K 299999 7999999"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "36L 399999 8499999"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "36L 499999 8999999"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "36M 499999 9999999"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "36M 599999 9499999"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "36M 699999 9999999"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "36N 599999 0499999"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "36P 699999 0999999"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "36P 749517 1498152"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "36P 799999 1499999"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "36R 399999 2999999"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "36R 699999 3499999"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "36T 399999 4499999"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "36U 399999 5499999"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "36V 399999 6499999"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "36W 399999 7499999"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "37C 493475 2009644"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "37C 499999 1499999"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "37C 506523 2009645"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "37D 399999 2499999"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "37E 599999 2999999"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "37F 493128 4017260"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "37F 633707 4506634"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "37G 292285 5503146"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "37H 359530 6008008"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "37J 299999 6499999"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "37J 399999 6999999"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "37K 499999 7499999"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "37K 599999 7999999"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "37L 699999 8499999"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "37L 799999 8999999"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "37L 759759 9001152"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "37M 767992 9999999"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "37M 799999 9999999"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "37Q 199999 1999999"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "37Q 264725 1997323"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "37Q 399999 2499999"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "37R 699999 2999999"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "37S 299999 3999999"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "37T 699999 4499999"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "37U 699999 5499999"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "38E 351316 3502294"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "38E 503546 3013848"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "38E 648682 3502294"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "38F 407376 4008800"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "38F 465831 4514590"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "38G 299999 4999999"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "38G 399999 5499999"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "38H 499999 5999999"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "38J 599999 6499999"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "38J 699999 6999999"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "38K 717117 7503677"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "38K 799999 7499999"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "38M 199999 9499999"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "38M 234068 9500552"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "38M 299999 9999999"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "38N 199999 0499999"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "38N 234067 0499446"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "38P 299999 0999999"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "38P 399999 1499999"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "38Q 499999 1999999"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "38Q 699999 2499999"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "38R 299999 3499999"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "38S 599999 3999999"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "38T 499999 4999999"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "38U 499999 5999999"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "38V 351316 6497704"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "38V 499999 6999999"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "38V 648682 6497703"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "38W 444442 7493002"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "38W 555556 7493002"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "38X 499999 7999999"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "38X 456236 8487576"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "38X 543762 8487576"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "39C 555690 1502257"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "39C 599999 1999999"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "39D 444442 2506996"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "39D 555555 2506996"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "39E 595869 3023158"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "39F 399999 3999999"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "39F 499999 4499999"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "39G 599999 4999999"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "39G 699999 5499999"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "39H 640468 6008008"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "39J 769321 6500841"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "39K 199999 7999999"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "39K 264725 8002674"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "39L 299999 8499999"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "39L 399999 8999999"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "39M 399999 9999999"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "39M 499999 9499999"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "39M 599999 9999999"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "39N 499999 0499999"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "39P 599999 0999999"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "39P 699999 1499999"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "39Q 735273 1997323"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "39Q 799999 1999999"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "39R 299999 2999999"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "39R 599999 3499999"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "39S 740171 3998152"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "39T 299999 4499999"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "39U 299999 5499999"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "39X 495563 8995052"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "40E 499999 2999999"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "40E 599999 3499999"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "40F 534166 4514590"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "40G 672151 5004744"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "40H 259827 6001846"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "40J 299999 6999999"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "40J 330435 6506322"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "40K 399999 7499999"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "40K 499999 7999999"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "40L 599999 8499999"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "40L 699999 8999999"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "40M 699999 9999999"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "40M 765930 9500552"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "40M 799999 9499999"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "40N 765930 0499446"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "40N 799999 0499999"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "40Q 299999 2499999"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "40R 599999 2999999"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "40R 769321 3499156"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40T 599999 4499999"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "40U 599999 5499999"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "40V 599999 6499999"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "40W 599999 7499999"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "41D 599999 2499999"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "41E 404129 3023158"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "41E 549146 3511216"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "41F 307788 4000330"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "41F 366290 4506634"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "41F 692210 4000330"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "41G 299999 5499999"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "41G 427440 5012147"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "41H 399999 5999999"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "41J 499999 6499999"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "41J 599999 6999999"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "41K 699999 7499999"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "41K 735273 8002674"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "41K 799999 7999999"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "41M 199999 9999999"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "41M 232006 9999999"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "41P 199999 0999999"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "41P 240239 0998845"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "41P 299999 1499999"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "41Q 399999 1999999"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "41Q 599999 2499999"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "41R 794976 2999879"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "41S 499999 3999999"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "41T 399999 4999999"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "41U 399999 5999999"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "41V 399999 6999999"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "41X 399999 7999999"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "41X 444308 8497741"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "41X 499999 8999999"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "42C 456235 1512422"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "42C 499999 1999999"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "42C 543762 1512422"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "42D 456100 2516654"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "42E 496452 3013847"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "42E 550304 3520128"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "42F 399999 4499999"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "42G 499999 4999999"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "42G 599999 5499999"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "42H 699999 5999999"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "42J 669563 6506322"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "42J 794976 7000119"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "42L 199999 8499999"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "42L 250480 8501846"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "42L 299999 8999999"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "42M 299999 9999999"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "42M 399999 9499999"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "42M 499999 9999999"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "42N 399999 0499999"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "42P 499999 0999999"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "42P 599999 1499999"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "42Q 699999 1999999"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "42R 499999 3499999"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "42T 699999 4999999"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "43E 399999 2999999"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "43E 499999 3499999"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "43F 599999 3999999"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "43F 699999 4499999"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "43G 572558 5012147"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "43G 707713 5503146"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "43J 230677 6500841"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "43J 304831 7004884"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "43K 299999 7499999"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "43K 399999 7999999"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "43L 499999 8499999"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "43L 599999 8999999"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "43M 599999 9999999"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "43M 699999 9499999"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "43M 767992 9999999"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "43M 799999 9999999"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "43N 699999 0499999"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "43P 759759 0998845"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "43P 799999 0999999"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "43Q 199999 2499999"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "43R 499999 2999999"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "43S 259826 3998152"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "43T 499999 4499999"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "43U 307788 5999668"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "43U 499999 5499999"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "43U 692210 5999668"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "43V 396960 6995468"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "43V 499999 6499999"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "43V 603038 6995468"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "43W 499999 7499999"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "43X 499999 8499999"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "43X 493475 7990353"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "43X 504435 8995052"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "43X 506523 7990353"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "44D 499999 2499999"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "44E 449694 3520128"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "44F 592621 4008800"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "44G 391933 5509950"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "44G 327847 5004744"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "44H 299999 5999999"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "44J 399999 6499999"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "44J 499999 6999999"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "44K 599999 7499999"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "44K 699999 7999999"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "44L 799999 8499999"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "44L 749517 8501846"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "44P 199999 1499999"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "44P 250480 1498152"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "44Q 299999 1999999"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "44Q 499999 2499999"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "44R 230677 3499157"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "44S 399999 3999999"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "44T 299999 4999999"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "45C 399999 1999999"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "45C 444308 1502257"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "45E 396960 3004530"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "45E 450852 3511215"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "45E 603038 3004530"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "45F 299999 4499999"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "45F 506870 4017260"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45G 399999 4999999"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "45G 499999 5499999"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "45H 599999 5999999"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "45J 699999 6499999"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "45J 695167 7004884"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "45L 199999 8999999"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "45L 240239 9001152"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "45M 199999 9999999"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "45M 299999 9499999"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "45M 232006 9999999"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "45M 399999 9999999"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "45N 299999 0499999"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "45P 399999 0999999"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "45P 499999 1499999"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "45Q 599999 1999999"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "45Q 799999 2499999"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "45R 205021 2999879"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "45R 399999 3499999"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "45S 699999 3999999"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45T 599999 4999999"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "45U 599999 5999999"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "45V 599999 6999999"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "45X 555690 8497740"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "45X 599999 7999999"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "46D 543898 2516653"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "46E 399999 3499999"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "46F 499999 3999999"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "46F 599999 4499999"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "46G 608065 5509950"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "46G 699999 4999999"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "46H 740171 6001846"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "46J 205022 7000119"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "46K 199999 7499999"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "46K 282881 7503677"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "46K 299999 7999999"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "46L 399999 8499999"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "46L 499999 8999999"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "46M 499999 9999999"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "46M 599999 9499999"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "46M 699999 9999999"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "46N 599999 0499999"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "46P 699999 0999999"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "46P 749517 1498152"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "46P 799999 1499999"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "46R 399999 2999999"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "46R 699999 3499999"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "46T 399999 4499999"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "46U 399999 5499999"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "46V 399999 6499999"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "46W 399999 7499999"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "47C 493475 2009644"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "47C 499999 1499999"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "47C 506523 2009645"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "47D 399999 2499999"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "47E 599999 2999999"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "47F 493128 4017260"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "47F 633707 4506634"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "47G 292285 5503146"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "47H 359530 6008008"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "47J 299999 6499999"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "47J 399999 6999999"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "47K 499999 7499999"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "47K 599999 7999999"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "47L 699999 8499999"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "47L 799999 8999999"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "47L 759759 9001152"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "47M 767992 9999999"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "47M 799999 9999999"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "47Q 199999 1999999"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "47Q 264725 1997323"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "47Q 399999 2499999"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "47R 699999 2999999"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "47S 299999 3999999"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "47T 699999 4499999"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "47U 699999 5499999"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "48E 351316 3502294"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "48E 503546 3013848"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "48E 648682 3502294"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "48F 407376 4008800"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "48F 465831 4514590"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "48G 299999 4999999"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "48G 399999 5499999"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "48H 499999 5999999"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "48J 599999 6499999"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "48J 699999 6999999"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "48K 717117 7503677"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "48K 799999 7499999"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "48M 199999 9499999"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "48M 234068 9500552"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "48M 299999 9999999"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "48N 199999 0499999"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "48N 234067 0499446"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "48P 299999 0999999"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "48P 399999 1499999"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "48Q 499999 1999999"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "48Q 699999 2499999"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "48R 299999 3499999"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "48S 599999 3999999"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "48T 499999 4999999"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "48U 499999 5999999"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "48V 351316 6497704"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "48V 499999 6999999"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "48V 648682 6497703"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "48W 444442 7493002"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "48W 555556 7493002"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "48X 499999 7999999"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "48X 456236 8487576"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "48X 543762 8487576"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "49C 555690 1502257"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "49C 599999 1999999"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "49D 444442 2506996"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "49D 555555 2506996"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "49E 595869 3023158"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "49F 399999 3999999"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49F 499999 4499999"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "49G 599999 4999999"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "49G 699999 5499999"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "49H 640468 6008008"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "49J 769321 6500841"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "49K 199999 7999999"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "49K 264725 8002674"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "49L 299999 8499999"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "49L 399999 8999999"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "49M 399999 9999999"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "49M 499999 9499999"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "49M 599999 9999999"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "49N 499999 0499999"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "49P 599999 0999999"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "49P 699999 1499999"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "49Q 735273 1997323"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "49Q 799999 1999999"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "49R 299999 2999999"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "49R 599999 3499999"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "49S 740171 3998152"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "49T 299999 4499999"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49U 299999 5499999"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "49X 495563 8995052"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "50E 499999 2999999"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "50E 599999 3499999"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "50F 534166 4514590"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "50G 672151 5004744"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "50H 259827 6001846"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "50J 299999 6999999"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "50J 330435 6506322"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "50K 399999 7499999"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "50K 499999 7999999"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "50L 599999 8499999"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "50L 699999 8999999"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "50M 699999 9999999"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "50M 765930 9500552"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "50M 799999 9499999"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "50N 765930 0499446"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "50N 799999 0499999"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "50Q 299999 2499999"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "50R 599999 2999999"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "50R 769321 3499156"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "50T 599999 4499999"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "50U 599999 5499999"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "50V 599999 6499999"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "50W 599999 7499999"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "51D 599999 2499999"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "51E 404129 3023158"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "51E 549146 3511216"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "51F 307788 4000330"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "51F 366290 4506634"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "51F 692210 4000330"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "51G 299999 5499999"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "51G 427440 5012147"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "51H 399999 5999999"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "51J 499999 6499999"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "51J 599999 6999999"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "51K 699999 7499999"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "51K 735273 8002674"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "51K 799999 7999999"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "51M 199999 9999999"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "51M 232006 9999999"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "51P 199999 0999999"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "51P 240239 0998845"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "51P 299999 1499999"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "51Q 399999 1999999"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "51Q 599999 2499999"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "51R 794976 2999879"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "51S 499999 3999999"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "51T 399999 4999999"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "51U 399999 5999999"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "51V 399999 6999999"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "51X 399999 7999999"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "51X 444308 8497741"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "51X 499999 8999999"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "52C 456235 1512422"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "52C 499999 1999999"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "52C 543762 1512422"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "52D 456100 2516654"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "52E 496452 3013847"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "52E 550304 3520128"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "52F 399999 4499999"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "52G 499999 4999999"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "52G 599999 5499999"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "52H 699999 5999999"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "52J 669563 6506322"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "52J 794976 7000119"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "52L 199999 8499999"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "52L 250480 8501846"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "52L 299999 8999999"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "52M 299999 9999999"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "52M 399999 9499999"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "52M 499999 9999999"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "52N 399999 0499999"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "52P 499999 0999999"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "52P 599999 1499999"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "52Q 699999 1999999"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "52R 499999 3499999"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "52T 699999 4999999"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "53E 399999 2999999"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "53E 499999 3499999"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "53F 599999 3999999"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "53F 699999 4499999"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "53G 572558 5012147"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "53G 707713 5503146"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "53J 230677 6500841"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "53J 304831 7004884"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "53K 299999 7499999"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "53K 399999 7999999"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "53L 499999 8499999"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "53L 599999 8999999"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "53M 599999 9999999"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "53M 699999 9499999"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "53M 767992 9999999"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "53M 799999 9999999"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "53N 699999 0499999"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "53P 759759 0998845"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "53P 799999 0999999"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "53Q 199999 2499999"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "53R 499999 2999999"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "53S 259826 3998152"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "53T 499999 4499999"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "53U 307788 5999668"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "53U 499999 5499999"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "53U 692210 5999668"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "53V 396960 6995468"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "53V 499999 6499999"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "53V 603038 6995468"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "53W 499999 7499999"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "53X 499999 8499999"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "53X 493475 7990353"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "53X 504435 8995052"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "53X 506523 7990353"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "54D 499999 2499999"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "54E 449694 3520128"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54F 592621 4008800"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "54G 391933 5509950"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "54G 327847 5004744"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "54H 299999 5999999"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "54J 399999 6499999"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "54J 499999 6999999"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "54K 599999 7499999"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "54K 699999 7999999"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "54L 799999 8499999"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "54L 749517 8501846"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "54P 199999 1499999"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "54P 250480 1498152"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "54Q 299999 1999999"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "54Q 499999 2499999"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "54R 230677 3499157"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "54S 399999 3999999"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "54T 299999 4999999"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "55C 399999 1999999"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "55C 444308 1502257"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "55E 396960 3004530"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "55E 450852 3511215"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "55E 603038 3004530"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "55F 299999 4499999"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "55F 506870 4017260"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "55G 399999 4999999"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "55G 499999 5499999"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "55H 599999 5999999"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "55J 699999 6499999"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "55J 695167 7004884"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "55L 199999 8999999"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "55L 240239 9001152"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "55M 199999 9999999"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "55M 299999 9499999"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "55M 232006 9999999"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "55M 399999 9999999"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "55N 299999 0499999"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "55P 399999 0999999"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "55P 499999 1499999"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "55Q 599999 1999999"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "55Q 799999 2499999"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "55R 205021 2999879"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "55R 399999 3499999"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "55S 699999 3999999"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "55T 599999 4999999"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "55U 599999 5999999"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "55V 599999 6999999"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "55X 555690 8497740"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "55X 599999 7999999"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "56D 543898 2516653"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "56E 399999 3499999"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "56F 499999 3999999"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "56F 599999 4499999"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "56G 608065 5509950"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "56G 699999 4999999"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "56H 740171 6001846"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "56J 205022 7000119"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "56K 199999 7499999"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "56K 282881 7503677"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "56K 299999 7999999"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "56L 399999 8499999"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "56L 499999 8999999"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "56M 499999 9999999"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "56M 599999 9499999"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "56M 699999 9999999"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "56N 599999 0499999"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "56P 699999 0999999"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "56P 749517 1498152"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "56P 799999 1499999"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "56R 399999 2999999"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "56R 699999 3499999"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "56T 399999 4499999"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "56U 399999 5499999"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "56V 399999 6499999"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "56W 399999 7499999"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "57C 493475 2009644"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "57C 499999 1499999"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "57C 506523 2009645"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "57D 399999 2499999"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "57E 599999 2999999"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "57F 493128 4017260"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "57F 633707 4506634"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "57G 292285 5503146"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "57H 359530 6008008"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "57J 299999 6499999"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "57J 399999 6999999"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "57K 499999 7499999"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "57K 599999 7999999"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "57L 699999 8499999"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "57L 799999 8999999"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "57L 759759 9001152"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "57M 767992 9999999"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "57M 799999 9999999"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "57Q 199999 1999999"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "57Q 264725 1997323"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "57Q 399999 2499999"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "57R 699999 2999999"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "57S 299999 3999999"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "57T 699999 4499999"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "57U 699999 5499999"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58E 351316 3502294"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "58E 503546 3013848"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58E 648682 3502294"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "58F 407376 4008800"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "58F 465831 4514590"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "58G 299999 4999999"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "58G 399999 5499999"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "58H 499999 5999999"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "58J 599999 6499999"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "58J 699999 6999999"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "58K 717117 7503677"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "58K 799999 7499999"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "58M 199999 9499999"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "58M 234068 9500552"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "58M 299999 9999999"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "58N 199999 0499999"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "58N 234067 0499446"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "58P 299999 0999999"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "58P 399999 1499999"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "58Q 499999 1999999"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "58Q 699999 2499999"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "58R 299999 3499999"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "58S 599999 3999999"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "58T 499999 4999999"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "58U 499999 5999999"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58V 351316 6497704"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "58V 499999 6999999"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58V 648682 6497703"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "58W 444442 7493002"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "58W 555556 7493002"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "58X 499999 7999999"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "58X 456236 8487576"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "58X 543762 8487576"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "59C 555690 1502257"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "59C 599999 1999999"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "59D 444442 2506996"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "59D 555555 2506996"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "59E 595869 3023158"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "59F 399999 3999999"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "59F 499999 4499999"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "59G 599999 4999999"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "59G 699999 5499999"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "59H 640468 6008008"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "59J 769321 6500841"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "59K 199999 7999999"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "59K 264725 8002674"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "59L 299999 8499999"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "59L 399999 8999999"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "59M 399999 9999999"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "59M 499999 9499999"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "59M 599999 9999999"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "59N 499999 0499999"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "59P 599999 0999999"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "59P 699999 1499999"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "59Q 735273 1997323"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "59Q 799999 1999999"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "59R 299999 2999999"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "59R 599999 3499999"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "59S 740171 3998152"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "59T 299999 4499999"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "59U 299999 5499999"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "59X 495563 8995052"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "60E 499999 2999999"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "60E 599999 3499999"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "60F 534166 4514590"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "60G 672151 5004744"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "60H 259827 6001846"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "60J 299999 6999999"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "60J 330435 6506322"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "60K 399999 7499999"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "60K 499999 7999999"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "60L 599999 8499999"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "60L 699999 8999999"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "60M 699999 9999999"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "60M 765930 9500552"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "60M 799999 9499999"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "60N 765930 0499446"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "60N 799999 0499999"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "60Q 299999 2499999"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "60R 599999 2999999"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "60R 769321 3499156"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "60T 599999 4499999"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "60U 599999 5499999"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "60V 599999 6499999"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "60W 599999 7499999"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "A 212268 1351946"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "A 271655 1556357"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "A 307566 0750263"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "A 364299 1748001"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "A 427213 0574208"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "A 574544 0420572"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "A 837724 2131373"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "A 1044442 2182148"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "A 1143266 0202261"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "B 1256733 2197738"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "B 1355557 0217851"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "B 1562275 0268626"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "B 1825455 1979427"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "B 1972786 1825791"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "B 2035700 0651998"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "B 2092433 1649736"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "B 2128344 0843642"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "B 2187731 1048053"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "Y 105766 0731143"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "Y 375912 0200950"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "Y 429853 1230192"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "Z 970146 0169807"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "Z 1024087 1199049"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "Z 1294233 0668856"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json b/source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json new file mode 100644 index 00000000..517a1066 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputted Lat/Long returns correct UTM North/South Coord", + "tests": [ + {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "01S 599999 2499999"}, + {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "01S 404129 3023158"}, + {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "01S 549146 3511216"}, + {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "01S 307788 4000330"}, + {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "01S 366290 4506634"}, + {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "01S 692210 4000330"}, + {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "01S 299999 5499999"}, + {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "01S 427440 5012147"}, + {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "01S 399999 5999999"}, + {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "01S 499999 6499999"}, + {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "01S 599999 6999999"}, + {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "01S 699999 7499999"}, + {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "01S 735273 8002674"}, + {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "01S 799999 7999999"}, + {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "01S 199999 9999999"}, + {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "01S 232006 9999999"}, + {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "01N 199999 0999999"}, + {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "01N 240239 0998845"}, + {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "01N 299999 1499999"}, + {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "01N 399999 1999999"}, + {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "01N 599999 2499999"}, + {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "01N 794976 2999879"}, + {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "01N 499999 3999999"}, + {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "01N 399999 4999999"}, + {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "01N 399999 5999999"}, + {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "01N 399999 6999999"}, + {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "01N 399999 7999999"}, + {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "01N 444308 8497741"}, + {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "01N 499999 8999999"}, + {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "02S 456235 1512422"}, + {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "02S 499999 1999999"}, + {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "02S 543762 1512422"}, + {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "02S 456100 2516654"}, + {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "02S 496452 3013847"}, + {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "02S 550304 3520128"}, + {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "02S 399999 4499999"}, + {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "02S 499999 4999999"}, + {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "02S 599999 5499999"}, + {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "02S 699999 5999999"}, + {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "02S 669563 6506322"}, + {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "02S 794976 7000119"}, + {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "02S 199999 8499999"}, + {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "02S 250480 8501846"}, + {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "02S 299999 8999999"}, + {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "02S 299999 9999999"}, + {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "02S 399999 9499999"}, + {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "02S 499999 9999999"}, + {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "02N 399999 0499999"}, + {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "02N 499999 0999999"}, + {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "02N 599999 1499999"}, + {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "02N 699999 1999999"}, + {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "02N 499999 3499999"}, + {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "02N 699999 4999999"}, + {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "03S 399999 2999999"}, + {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "03S 499999 3499999"}, + {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "03S 599999 3999999"}, + {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "03S 699999 4499999"}, + {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "03S 572558 5012147"}, + {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "03S 707713 5503146"}, + {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "03S 230677 6500841"}, + {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "03S 304831 7004884"}, + {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "03S 299999 7499999"}, + {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "03S 399999 7999999"}, + {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "03S 499999 8499999"}, + {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "03S 599999 8999999"}, + {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "03S 599999 9999999"}, + {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "03S 699999 9499999"}, + {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "03S 767992 9999999"}, + {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "03S 799999 9999999"}, + {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "03N 699999 0499999"}, + {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "03N 759759 0998845"}, + {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "03N 799999 0999999"}, + {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "03N 199999 2499999"}, + {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "03N 499999 2999999"}, + {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "03N 259826 3998152"}, + {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "03N 499999 4499999"}, + {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "03N 307788 5999668"}, + {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "03N 499999 5499999"}, + {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "03N 692210 5999668"}, + {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "03N 396960 6995468"}, + {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "03N 499999 6499999"}, + {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "03N 603038 6995468"}, + {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "03N 499999 7499999"}, + {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "03N 499999 8499999"}, + {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "03N 493475 7990353"}, + {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "03N 504435 8995052"}, + {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "03N 506523 7990353"}, + {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "04S 499999 2499999"}, + {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "04S 449694 3520128"}, + {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "04S 592621 4008800"}, + {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "04S 391933 5509950"}, + {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "04S 327847 5004744"}, + {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "04S 299999 5999999"}, + {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "04S 399999 6499999"}, + {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "04S 499999 6999999"}, + {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "04S 599999 7499999"}, + {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "04S 699999 7999999"}, + {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "04S 799999 8499999"}, + {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "04S 749517 8501846"}, + {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "04N 199999 1499999"}, + {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "04N 250480 1498152"}, + {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "04N 299999 1999999"}, + {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "04N 499999 2499999"}, + {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "04N 230677 3499157"}, + {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "04N 399999 3999999"}, + {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "04N 299999 4999999"}, + {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "05S 399999 1999999"}, + {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "05S 444308 1502257"}, + {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "05S 396960 3004530"}, + {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "05S 450852 3511215"}, + {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "05S 603038 3004530"}, + {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "05S 299999 4499999"}, + {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "05S 506870 4017260"}, + {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "05S 399999 4999999"}, + {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "05S 499999 5499999"}, + {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "05S 599999 5999999"}, + {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "05S 699999 6499999"}, + {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "05S 695167 7004884"}, + {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "05S 199999 8999999"}, + {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "05S 240239 9001152"}, + {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "05S 199999 9999999"}, + {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "05S 299999 9499999"}, + {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "05S 232006 9999999"}, + {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "05S 399999 9999999"}, + {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "05N 299999 0499999"}, + {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "05N 399999 0999999"}, + {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "05N 499999 1499999"}, + {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "05N 599999 1999999"}, + {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "05N 799999 2499999"}, + {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "05N 205021 2999879"}, + {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "05N 399999 3499999"}, + {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "05N 699999 3999999"}, + {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "05N 599999 4999999"}, + {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "05N 599999 5999999"}, + {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "05N 599999 6999999"}, + {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "05N 555690 8497740"}, + {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "05N 599999 7999999"}, + {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "06S 543898 2516653"}, + {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "06S 399999 3499999"}, + {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "06S 499999 3999999"}, + {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "06S 599999 4499999"}, + {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "06S 608065 5509950"}, + {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "06S 699999 4999999"}, + {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "06S 740171 6001846"}, + {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "06S 205022 7000119"}, + {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "06S 199999 7499999"}, + {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "06S 282881 7503677"}, + {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "06S 299999 7999999"}, + {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "06S 399999 8499999"}, + {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "06S 499999 8999999"}, + {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "06S 499999 9999999"}, + {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "06S 599999 9499999"}, + {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "06S 699999 9999999"}, + {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "06N 599999 0499999"}, + {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "06N 699999 0999999"}, + {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "06N 749517 1498152"}, + {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "06N 799999 1499999"}, + {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "06N 399999 2999999"}, + {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "06N 699999 3499999"}, + {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "06N 399999 4499999"}, + {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "06N 399999 5499999"}, + {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "06N 399999 6499999"}, + {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "06N 399999 7499999"}, + {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "07S 493475 2009644"}, + {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "07S 499999 1499999"}, + {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "07S 506523 2009645"}, + {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "07S 399999 2499999"}, + {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "07S 599999 2999999"}, + {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "07S 493128 4017260"}, + {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "07S 633707 4506634"}, + {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "07S 292285 5503146"}, + {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "07S 359530 6008008"}, + {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "07S 299999 6499999"}, + {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "07S 399999 6999999"}, + {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "07S 499999 7499999"}, + {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "07S 599999 7999999"}, + {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "07S 699999 8499999"}, + {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "07S 799999 8999999"}, + {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "07S 759759 9001152"}, + {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "07S 767992 9999999"}, + {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "07S 799999 9999999"}, + {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "07N 199999 1999999"}, + {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "07N 264725 1997323"}, + {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "07N 399999 2499999"}, + {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "07N 699999 2999999"}, + {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "07N 299999 3999999"}, + {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "07N 699999 4499999"}, + {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "07N 699999 5499999"}, + {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "08S 351316 3502294"}, + {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "08S 503546 3013848"}, + {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "08S 648682 3502294"}, + {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "08S 407376 4008800"}, + {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "08S 465831 4514590"}, + {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "08S 299999 4999999"}, + {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "08S 399999 5499999"}, + {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "08S 499999 5999999"}, + {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "08S 599999 6499999"}, + {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "08S 699999 6999999"}, + {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "08S 717117 7503677"}, + {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "08S 799999 7499999"}, + {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "08S 199999 9499999"}, + {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "08S 234068 9500552"}, + {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "08S 299999 9999999"}, + {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "08N 199999 0499999"}, + {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "08N 234067 0499446"}, + {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "08N 299999 0999999"}, + {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "08N 399999 1499999"}, + {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "08N 499999 1999999"}, + {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "08N 699999 2499999"}, + {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "08N 299999 3499999"}, + {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "08N 599999 3999999"}, + {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "08N 499999 4999999"}, + {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "08N 499999 5999999"}, + {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "08N 351316 6497704"}, + {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "08N 499999 6999999"}, + {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "08N 648682 6497703"}, + {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "08N 444442 7493002"}, + {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "08N 555556 7493002"}, + {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "08N 499999 7999999"}, + {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "08N 456236 8487576"}, + {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "08N 543762 8487576"}, + {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "09S 555690 1502257"}, + {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "09S 599999 1999999"}, + {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "09S 444442 2506996"}, + {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "09S 555555 2506996"}, + {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "09S 595869 3023158"}, + {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "09S 399999 3999999"}, + {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "09S 499999 4499999"}, + {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "09S 599999 4999999"}, + {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "09S 699999 5499999"}, + {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "09S 640468 6008008"}, + {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "09S 769321 6500841"}, + {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "09S 199999 7999999"}, + {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "09S 264725 8002674"}, + {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "09S 299999 8499999"}, + {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09S 399999 8999999"}, + {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "09S 399999 9999999"}, + {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "09S 499999 9499999"}, + {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "09S 599999 9999999"}, + {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "09N 499999 0499999"}, + {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09N 599999 0999999"}, + {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "09N 699999 1499999"}, + {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "09N 735273 1997323"}, + {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "09N 799999 1999999"}, + {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "09N 299999 2999999"}, + {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "09N 599999 3499999"}, + {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "09N 740171 3998152"}, + {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "09N 299999 4499999"}, + {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "09N 299999 5499999"}, + {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "09N 495563 8995052"}, + {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "10S 499999 2999999"}, + {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "10S 599999 3499999"}, + {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "10S 534166 4514590"}, + {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "10S 672151 5004744"}, + {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "10S 259827 6001846"}, + {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "10S 299999 6999999"}, + {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "10S 330435 6506322"}, + {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "10S 399999 7499999"}, + {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "10S 499999 7999999"}, + {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "10S 599999 8499999"}, + {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "10S 699999 8999999"}, + {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "10S 699999 9999999"}, + {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "10S 765930 9500552"}, + {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "10S 799999 9499999"}, + {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "10N 765930 0499446"}, + {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "10N 799999 0499999"}, + {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "10N 299999 2499999"}, + {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "10N 599999 2999999"}, + {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "10N 769321 3499156"}, + {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "10N 599999 4499999"}, + {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "10N 599999 5499999"}, + {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "10N 599999 6499999"}, + {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "10N 599999 7499999"}, + {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "11S 599999 2499999"}, + {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "11S 404129 3023158"}, + {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "11S 549146 3511216"}, + {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "11S 307788 4000330"}, + {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "11S 366290 4506634"}, + {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "11S 692210 4000330"}, + {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "11S 299999 5499999"}, + {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "11S 427440 5012147"}, + {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "11S 399999 5999999"}, + {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "11S 499999 6499999"}, + {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "11S 599999 6999999"}, + {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "11S 699999 7499999"}, + {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "11S 735273 8002674"}, + {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "11S 799999 7999999"}, + {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "11S 199999 9999999"}, + {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "11S 232006 9999999"}, + {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "11N 199999 0999999"}, + {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "11N 240239 0998845"}, + {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "11N 299999 1499999"}, + {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "11N 399999 1999999"}, + {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "11N 599999 2499999"}, + {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "11N 794976 2999879"}, + {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "11N 499999 3999999"}, + {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "11N 399999 4999999"}, + {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "11N 399999 5999999"}, + {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "11N 399999 6999999"}, + {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "11N 399999 7999999"}, + {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "11N 444308 8497741"}, + {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "11N 499999 8999999"}, + {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "12S 456235 1512422"}, + {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "12S 499999 1999999"}, + {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "12S 543762 1512422"}, + {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "12S 456100 2516654"}, + {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "12S 496452 3013847"}, + {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "12S 550304 3520128"}, + {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "12S 399999 4499999"}, + {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "12S 499999 4999999"}, + {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "12S 599999 5499999"}, + {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "12S 699999 5999999"}, + {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "12S 669563 6506322"}, + {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "12S 794976 7000119"}, + {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "12S 199999 8499999"}, + {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "12S 250480 8501846"}, + {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "12S 299999 8999999"}, + {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "12S 299999 9999999"}, + {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "12S 399999 9499999"}, + {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "12S 499999 9999999"}, + {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "12N 399999 0499999"}, + {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "12N 499999 0999999"}, + {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "12N 599999 1499999"}, + {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "12N 699999 1999999"}, + {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "12N 499999 3499999"}, + {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "12N 699999 4999999"}, + {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "13S 399999 2999999"}, + {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "13S 499999 3499999"}, + {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "13S 599999 3999999"}, + {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "13S 699999 4499999"}, + {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "13S 572558 5012147"}, + {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "13S 707713 5503146"}, + {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "13S 230677 6500841"}, + {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "13S 304831 7004884"}, + {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "13S 299999 7499999"}, + {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "13S 399999 7999999"}, + {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13S 499999 8499999"}, + {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "13S 599999 8999999"}, + {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "13S 599999 9999999"}, + {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "13S 699999 9499999"}, + {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "13S 767992 9999999"}, + {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "13S 799999 9999999"}, + {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "13N 699999 0499999"}, + {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "13N 759759 0998845"}, + {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "13N 799999 0999999"}, + {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "13N 199999 2499999"}, + {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "13N 499999 2999999"}, + {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "13N 259826 3998152"}, + {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "13N 499999 4499999"}, + {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "13N 307788 5999668"}, + {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "13N 499999 5499999"}, + {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "13N 692210 5999668"}, + {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "13N 396960 6995468"}, + {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "13N 499999 6499999"}, + {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "13N 603038 6995468"}, + {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "13N 499999 7499999"}, + {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "13N 499999 8499999"}, + {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "13N 493475 7990353"}, + {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "13N 504435 8995052"}, + {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "13N 506523 7990353"}, + {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "14S 499999 2499999"}, + {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "14S 449694 3520128"}, + {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "14S 592621 4008800"}, + {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "14S 391933 5509950"}, + {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "14S 327847 5004744"}, + {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "14S 299999 5999999"}, + {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "14S 399999 6499999"}, + {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "14S 499999 6999999"}, + {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "14S 599999 7499999"}, + {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "14S 699999 7999999"}, + {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "14S 799999 8499999"}, + {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "14S 749517 8501846"}, + {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "14N 199999 1499999"}, + {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "14N 250480 1498152"}, + {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "14N 299999 1999999"}, + {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "14N 499999 2499999"}, + {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "14N 230677 3499157"}, + {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "14N 399999 3999999"}, + {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "14N 299999 4999999"}, + {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "15S 399999 1999999"}, + {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "15S 444308 1502257"}, + {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "15S 396960 3004530"}, + {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "15S 450852 3511215"}, + {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "15S 603038 3004530"}, + {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "15S 299999 4499999"}, + {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "15S 506870 4017260"}, + {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "15S 399999 4999999"}, + {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "15S 499999 5499999"}, + {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "15S 599999 5999999"}, + {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "15S 699999 6499999"}, + {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "15S 695167 7004884"}, + {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "15S 199999 8999999"}, + {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "15S 240239 9001152"}, + {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "15S 199999 9999999"}, + {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "15S 299999 9499999"}, + {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "15S 232006 9999999"}, + {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "15S 399999 9999999"}, + {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "15N 299999 0499999"}, + {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "15N 399999 0999999"}, + {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "15N 499999 1499999"}, + {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "15N 599999 1999999"}, + {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "15N 799999 2499999"}, + {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "15N 205021 2999879"}, + {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "15N 399999 3499999"}, + {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "15N 699999 3999999"}, + {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "15N 599999 4999999"}, + {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "15N 599999 5999999"}, + {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "15N 599999 6999999"}, + {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "15N 555690 8497740"}, + {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "15N 599999 7999999"}, + {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "16S 543898 2516653"}, + {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "16S 399999 3499999"}, + {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "16S 499999 3999999"}, + {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "16S 599999 4499999"}, + {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "16S 608065 5509950"}, + {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "16S 699999 4999999"}, + {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "16S 740171 6001846"}, + {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "16S 205022 7000119"}, + {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "16S 199999 7499999"}, + {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "16S 282881 7503677"}, + {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "16S 299999 7999999"}, + {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "16S 399999 8499999"}, + {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "16S 499999 8999999"}, + {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "16S 499999 9999999"}, + {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "16S 599999 9499999"}, + {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "16S 699999 9999999"}, + {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "16N 599999 0499999"}, + {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "16N 699999 0999999"}, + {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "16N 749517 1498152"}, + {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "16N 799999 1499999"}, + {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "16N 399999 2999999"}, + {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "16N 699999 3499999"}, + {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "16N 399999 4499999"}, + {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "16N 399999 5499999"}, + {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "16N 399999 6499999"}, + {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "16N 399999 7499999"}, + {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "17S 493475 2009644"}, + {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "17S 499999 1499999"}, + {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "17S 506523 2009645"}, + {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "17S 399999 2499999"}, + {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "17S 599999 2999999"}, + {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "17S 493128 4017260"}, + {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "17S 633707 4506634"}, + {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "17S 292285 5503146"}, + {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "17S 359530 6008008"}, + {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "17S 299999 6499999"}, + {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "17S 399999 6999999"}, + {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "17S 499999 7499999"}, + {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "17S 599999 7999999"}, + {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "17S 699999 8499999"}, + {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "17S 799999 8999999"}, + {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "17S 759759 9001152"}, + {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "17S 767992 9999999"}, + {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "17S 799999 9999999"}, + {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "17N 199999 1999999"}, + {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "17N 264725 1997323"}, + {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "17N 399999 2499999"}, + {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "17N 699999 2999999"}, + {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "17N 299999 3999999"}, + {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "17N 699999 4499999"}, + {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "17N 699999 5499999"}, + {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "18S 351316 3502294"}, + {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "18S 503546 3013848"}, + {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "18S 648682 3502294"}, + {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "18S 407376 4008800"}, + {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "18S 465831 4514590"}, + {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "18S 299999 4999999"}, + {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "18S 399999 5499999"}, + {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "18S 499999 5999999"}, + {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "18S 599999 6499999"}, + {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "18S 699999 6999999"}, + {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "18S 717117 7503677"}, + {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "18S 799999 7499999"}, + {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "18S 199999 9499999"}, + {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "18S 234068 9500552"}, + {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "18S 299999 9999999"}, + {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "18N 199999 0499999"}, + {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "18N 234067 0499446"}, + {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "18N 299999 0999999"}, + {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "18N 399999 1499999"}, + {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18N 499999 1999999"}, + {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "18N 699999 2499999"}, + {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "18N 299999 3499999"}, + {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "18N 599999 3999999"}, + {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "18N 499999 4999999"}, + {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "18N 499999 5999999"}, + {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "18N 351316 6497704"}, + {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "18N 499999 6999999"}, + {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "18N 648682 6497703"}, + {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "18N 444442 7493002"}, + {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "18N 555556 7493002"}, + {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "18N 499999 7999999"}, + {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "18N 456236 8487576"}, + {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "18N 543762 8487576"}, + {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "19S 555690 1502257"}, + {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "19S 599999 1999999"}, + {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "19S 444442 2506996"}, + {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "19S 555555 2506996"}, + {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "19S 595869 3023158"}, + {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "19S 399999 3999999"}, + {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "19S 499999 4499999"}, + {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "19S 599999 4999999"}, + {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "19S 699999 5499999"}, + {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "19S 640468 6008008"}, + {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "19S 769321 6500841"}, + {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "19S 199999 7999999"}, + {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "19S 264725 8002674"}, + {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "19S 299999 8499999"}, + {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "19S 399999 8999999"}, + {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "19S 399999 9999999"}, + {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "19S 499999 9499999"}, + {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "19S 599999 9999999"}, + {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "19N 499999 0499999"}, + {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "19N 599999 0999999"}, + {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "19N 699999 1499999"}, + {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "19N 735273 1997323"}, + {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "19N 799999 1999999"}, + {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "19N 299999 2999999"}, + {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "19N 599999 3499999"}, + {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "19N 740171 3998152"}, + {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "19N 299999 4499999"}, + {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "19N 299999 5499999"}, + {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "19N 495563 8995052"}, + {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "20S 499999 2999999"}, + {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "20S 599999 3499999"}, + {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "20S 534166 4514590"}, + {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "20S 672151 5004744"}, + {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "20S 259827 6001846"}, + {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "20S 299999 6999999"}, + {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "20S 330435 6506322"}, + {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "20S 399999 7499999"}, + {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "20S 499999 7999999"}, + {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "20S 599999 8499999"}, + {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "20S 699999 8999999"}, + {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "20S 699999 9999999"}, + {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "20S 765930 9500552"}, + {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "20S 799999 9499999"}, + {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "20N 765930 0499446"}, + {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "20N 799999 0499999"}, + {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "20N 299999 2499999"}, + {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "20N 599999 2999999"}, + {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "20N 769321 3499156"}, + {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "20N 599999 4499999"}, + {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "20N 599999 5499999"}, + {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "20N 599999 6499999"}, + {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "20N 599999 7499999"}, + {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "21S 599999 2499999"}, + {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "21S 404129 3023158"}, + {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "21S 549146 3511216"}, + {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "21S 307788 4000330"}, + {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "21S 366290 4506634"}, + {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "21S 692210 4000330"}, + {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "21S 299999 5499999"}, + {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "21S 427440 5012147"}, + {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "21S 399999 5999999"}, + {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "21S 499999 6499999"}, + {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "21S 599999 6999999"}, + {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "21S 699999 7499999"}, + {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "21S 735273 8002674"}, + {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "21S 799999 7999999"}, + {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "21S 199999 9999999"}, + {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "21S 232006 9999999"}, + {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "21N 199999 0999999"}, + {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "21N 240239 0998845"}, + {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "21N 299999 1499999"}, + {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "21N 399999 1999999"}, + {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "21N 599999 2499999"}, + {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "21N 794976 2999879"}, + {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "21N 499999 3999999"}, + {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "21N 399999 4999999"}, + {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "21N 399999 5999999"}, + {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "21N 399999 6999999"}, + {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "21N 399999 7999999"}, + {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "21N 444308 8497741"}, + {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "21N 499999 8999999"}, + {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "22S 456235 1512422"}, + {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "22S 499999 1999999"}, + {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "22S 543762 1512422"}, + {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "22S 456100 2516654"}, + {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "22S 496452 3013847"}, + {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "22S 550304 3520128"}, + {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "22S 399999 4499999"}, + {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "22S 499999 4999999"}, + {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "22S 599999 5499999"}, + {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "22S 699999 5999999"}, + {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "22S 669563 6506322"}, + {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "22S 794976 7000119"}, + {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "22S 199999 8499999"}, + {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "22S 250480 8501846"}, + {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "22S 299999 8999999"}, + {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "22S 299999 9999999"}, + {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "22S 399999 9499999"}, + {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "22S 499999 9999999"}, + {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "22N 399999 0499999"}, + {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "22N 499999 0999999"}, + {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "22N 599999 1499999"}, + {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "22N 699999 1999999"}, + {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "22N 499999 3499999"}, + {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "22N 699999 4999999"}, + {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "23S 399999 2999999"}, + {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "23S 499999 3499999"}, + {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "23S 599999 3999999"}, + {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "23S 699999 4499999"}, + {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "23S 572558 5012147"}, + {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "23S 707713 5503146"}, + {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "23S 230677 6500841"}, + {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "23S 304831 7004884"}, + {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "23S 299999 7499999"}, + {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "23S 399999 7999999"}, + {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "23S 499999 8499999"}, + {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "23S 599999 8999999"}, + {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "23S 599999 9999999"}, + {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "23S 699999 9499999"}, + {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "23S 767992 9999999"}, + {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "23S 799999 9999999"}, + {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "23N 699999 0499999"}, + {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "23N 759759 0998845"}, + {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "23N 799999 0999999"}, + {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "23N 199999 2499999"}, + {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "23N 499999 2999999"}, + {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "23N 259826 3998152"}, + {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "23N 499999 4499999"}, + {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "23N 307788 5999668"}, + {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "23N 499999 5499999"}, + {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "23N 692210 5999668"}, + {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "23N 396960 6995468"}, + {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "23N 499999 6499999"}, + {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "23N 603038 6995468"}, + {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "23N 499999 7499999"}, + {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "23N 499999 8499999"}, + {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "23N 493475 7990353"}, + {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "23N 504435 8995052"}, + {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "23N 506523 7990353"}, + {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "24S 499999 2499999"}, + {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "24S 449694 3520128"}, + {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "24S 592621 4008800"}, + {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "24S 391933 5509950"}, + {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "24S 327847 5004744"}, + {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "24S 299999 5999999"}, + {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "24S 399999 6499999"}, + {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "24S 499999 6999999"}, + {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "24S 599999 7499999"}, + {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "24S 699999 7999999"}, + {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "24S 799999 8499999"}, + {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "24S 749517 8501846"}, + {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "24N 199999 1499999"}, + {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "24N 250480 1498152"}, + {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "24N 299999 1999999"}, + {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "24N 499999 2499999"}, + {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "24N 230677 3499157"}, + {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "24N 399999 3999999"}, + {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "24N 299999 4999999"}, + {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "25S 399999 1999999"}, + {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "25S 444308 1502257"}, + {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "25S 396960 3004530"}, + {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "25S 450852 3511215"}, + {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "25S 603038 3004530"}, + {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "25S 299999 4499999"}, + {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "25S 506870 4017260"}, + {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "25S 399999 4999999"}, + {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "25S 499999 5499999"}, + {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "25S 599999 5999999"}, + {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "25S 699999 6499999"}, + {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "25S 695167 7004884"}, + {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "25S 199999 8999999"}, + {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "25S 240239 9001152"}, + {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "25S 199999 9999999"}, + {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "25S 299999 9499999"}, + {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "25S 232006 9999999"}, + {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "25S 399999 9999999"}, + {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "25N 299999 0499999"}, + {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "25N 399999 0999999"}, + {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "25N 499999 1499999"}, + {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "25N 599999 1999999"}, + {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "25N 799999 2499999"}, + {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "25N 205021 2999879"}, + {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "25N 399999 3499999"}, + {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "25N 699999 3999999"}, + {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "25N 599999 4999999"}, + {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "25N 599999 5999999"}, + {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "25N 599999 6999999"}, + {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "25N 555690 8497740"}, + {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "25N 599999 7999999"}, + {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "26S 543898 2516653"}, + {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "26S 399999 3499999"}, + {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "26S 499999 3999999"}, + {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "26S 599999 4499999"}, + {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "26S 608065 5509950"}, + {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "26S 699999 4999999"}, + {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "26S 740171 6001846"}, + {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "26S 205022 7000119"}, + {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "26S 199999 7499999"}, + {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "26S 282881 7503677"}, + {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "26S 299999 7999999"}, + {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "26S 399999 8499999"}, + {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "26S 499999 8999999"}, + {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "26S 499999 9999999"}, + {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "26S 599999 9499999"}, + {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "26S 699999 9999999"}, + {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "26N 599999 0499999"}, + {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "26N 699999 0999999"}, + {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "26N 749517 1498152"}, + {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "26N 799999 1499999"}, + {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "26N 399999 2999999"}, + {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "26N 699999 3499999"}, + {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "26N 399999 4499999"}, + {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "26N 399999 5499999"}, + {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "26N 399999 6499999"}, + {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "26N 399999 7499999"}, + {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "27S 493475 2009644"}, + {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "27S 499999 1499999"}, + {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "27S 506523 2009645"}, + {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "27S 399999 2499999"}, + {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "27S 599999 2999999"}, + {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "27S 493128 4017260"}, + {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "27S 633707 4506634"}, + {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "27S 292285 5503146"}, + {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "27S 359530 6008008"}, + {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "27S 299999 6499999"}, + {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27S 399999 6999999"}, + {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "27S 499999 7499999"}, + {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "27S 599999 7999999"}, + {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "27S 699999 8499999"}, + {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "27S 799999 8999999"}, + {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "27S 759759 9001152"}, + {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "27S 767992 9999999"}, + {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "27S 799999 9999999"}, + {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "27N 199999 1999999"}, + {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "27N 264725 1997323"}, + {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "27N 399999 2499999"}, + {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27N 699999 2999999"}, + {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "27N 299999 3999999"}, + {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "27N 699999 4499999"}, + {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "27N 699999 5499999"}, + {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "28S 351316 3502294"}, + {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "28S 503546 3013848"}, + {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "28S 648682 3502294"}, + {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "28S 407376 4008800"}, + {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "28S 465831 4514590"}, + {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "28S 299999 4999999"}, + {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "28S 399999 5499999"}, + {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "28S 499999 5999999"}, + {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "28S 599999 6499999"}, + {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "28S 699999 6999999"}, + {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "28S 717117 7503677"}, + {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "28S 799999 7499999"}, + {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "28S 199999 9499999"}, + {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "28S 234068 9500552"}, + {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "28S 299999 9999999"}, + {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "28N 199999 0499999"}, + {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "28N 234067 0499446"}, + {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "28N 299999 0999999"}, + {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "28N 399999 1499999"}, + {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "28N 499999 1999999"}, + {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "28N 699999 2499999"}, + {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "28N 299999 3499999"}, + {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "28N 599999 3999999"}, + {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "28N 499999 4999999"}, + {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "28N 499999 5999999"}, + {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "28N 351316 6497704"}, + {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "28N 499999 6999999"}, + {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "28N 648682 6497703"}, + {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "28N 444442 7493002"}, + {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "28N 555556 7493002"}, + {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "28N 499999 7999999"}, + {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "28N 456236 8487576"}, + {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "28N 543762 8487576"}, + {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "29S 555690 1502257"}, + {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "29S 599999 1999999"}, + {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "29S 444442 2506996"}, + {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "29S 555555 2506996"}, + {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "29S 595869 3023158"}, + {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "29S 399999 3999999"}, + {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "29S 499999 4499999"}, + {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "29S 599999 4999999"}, + {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "29S 699999 5499999"}, + {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "29S 640468 6008008"}, + {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "29S 769321 6500841"}, + {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "29S 199999 7999999"}, + {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "29S 264725 8002674"}, + {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "29S 299999 8499999"}, + {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "29S 399999 8999999"}, + {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "29S 399999 9999999"}, + {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "29S 499999 9499999"}, + {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "29S 599999 9999999"}, + {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "29N 499999 0499999"}, + {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "29N 599999 0999999"}, + {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "29N 699999 1499999"}, + {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "29N 735273 1997323"}, + {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "29N 799999 1999999"}, + {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "29N 299999 2999999"}, + {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "29N 599999 3499999"}, + {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "29N 740171 3998152"}, + {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "29N 299999 4499999"}, + {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "29N 299999 5499999"}, + {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "29N 495563 8995052"}, + {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "30S 499999 2999999"}, + {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "30S 599999 3499999"}, + {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "30S 534166 4514590"}, + {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "30S 672151 5004744"}, + {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "30S 259827 6001846"}, + {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "30S 299999 6999999"}, + {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "30S 330435 6506322"}, + {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "30S 399999 7499999"}, + {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "30S 499999 7999999"}, + {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "30S 599999 8499999"}, + {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "30S 699999 8999999"}, + {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "30S 699999 9999999"}, + {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "30S 765930 9500552"}, + {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "30S 767992 9999999"}, + {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "30S 799999 9499999"}, + {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "30N 765930 0499446"}, + {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "30N 799999 0499999"}, + {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "30N 299999 2499999"}, + {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "30N 599999 2999999"}, + {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "30N 769321 3499156"}, + {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "30N 599999 4499999"}, + {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "30N 599999 5499999"}, + {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "30N 599999 6499999"}, + {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "30N 599999 7499999"}, + {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "31S 599999 2499999"}, + {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "31S 404129 3023158"}, + {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "31S 549146 3511216"}, + {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "31S 307788 4000330"}, + {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "31S 366290 4506634"}, + {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "31S 692210 4000330"}, + {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "31S 299999 5499999"}, + {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "31S 427440 5012147"}, + {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "31S 399999 5999999"}, + {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31S 499999 6499999"}, + {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "31S 599999 6999999"}, + {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "31S 699999 7499999"}, + {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "31S 735273 8002674"}, + {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "31S 799999 7999999"}, + {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "31S 199999 9999999"}, + {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "31S 232006 9999999"}, + {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "31N 199999 0999999"}, + {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "31N 240239 0998845"}, + {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "31N 299999 1499999"}, + {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "31N 399999 1999999"}, + {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "31N 599999 2499999"}, + {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "31N 794976 2999879"}, + {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "31N 499999 3999999"}, + {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "31N 399999 4999999"}, + {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "31N 399999 5999999"}, + {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "31N 399999 6999999"}, + {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "31N 399999 7999999"}, + {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "31N 444308 8497741"}, + {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "31N 499999 8999999"}, + {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "32S 456235 1512422"}, + {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "32S 499999 1999999"}, + {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "32S 543762 1512422"}, + {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "32S 456100 2516654"}, + {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "32S 496452 3013847"}, + {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "32S 550304 3520128"}, + {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "32S 399999 4499999"}, + {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "32S 499999 4999999"}, + {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "32S 599999 5499999"}, + {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "32S 699999 5999999"}, + {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "32S 669563 6506322"}, + {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "32S 794976 7000119"}, + {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "32S 199999 8499999"}, + {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "32S 250480 8501846"}, + {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "32S 299999 8999999"}, + {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "32S 299999 9999999"}, + {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "32S 399999 9499999"}, + {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "32S 499999 9999999"}, + {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "32N 399999 0499999"}, + {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "32N 499999 0999999"}, + {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "32N 599999 1499999"}, + {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "32N 699999 1999999"}, + {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "32N 499999 3499999"}, + {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "32N 699999 4999999"}, + {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "33S 399999 2999999"}, + {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "33S 499999 3499999"}, + {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "33S 599999 3999999"}, + {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "33S 699999 4499999"}, + {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "33S 572558 5012147"}, + {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "33S 707713 5503146"}, + {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "33S 230677 6500841"}, + {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "33S 304831 7004884"}, + {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "33S 299999 7499999"}, + {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "33S 399999 7999999"}, + {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "33S 499999 8499999"}, + {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "33S 599999 8999999"}, + {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "33S 599999 9999999"}, + {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "33S 699999 9499999"}, + {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "33S 767992 9999999"}, + {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "33S 799999 9999999"}, + {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "33N 699999 0499999"}, + {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "33N 759759 0998845"}, + {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "33N 799999 0999999"}, + {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "33N 199999 2499999"}, + {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "33N 499999 2999999"}, + {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "33N 259826 3998152"}, + {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "33N 499999 4499999"}, + {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "33N 307788 5999668"}, + {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "33N 499999 5499999"}, + {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "33N 692210 5999668"}, + {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "33N 396960 6995468"}, + {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "33N 499999 6499999"}, + {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "33N 603038 6995468"}, + {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "33N 499999 7499999"}, + {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "33N 499999 8499999"}, + {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "33N 493475 7990353"}, + {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "33N 504435 8995052"}, + {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "33N 506523 7990353"}, + {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "34S 499999 2499999"}, + {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "34S 449694 3520128"}, + {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "34S 592621 4008800"}, + {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "34S 391933 5509950"}, + {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "34S 327847 5004744"}, + {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "34S 299999 5999999"}, + {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "34S 399999 6499999"}, + {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "34S 499999 6999999"}, + {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "34S 599999 7499999"}, + {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "34S 699999 7999999"}, + {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "34S 799999 8499999"}, + {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "34S 749517 8501846"}, + {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "34N 199999 1499999"}, + {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "34N 250480 1498152"}, + {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "34N 299999 1999999"}, + {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "34N 499999 2499999"}, + {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "34N 230677 3499157"}, + {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "34N 399999 3999999"}, + {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "34N 299999 4999999"}, + {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "35S 399999 1999999"}, + {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "35S 444308 1502257"}, + {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "35S 396960 3004530"}, + {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "35S 450852 3511215"}, + {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "35S 603038 3004530"}, + {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "35S 299999 4499999"}, + {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "35S 506870 4017260"}, + {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "35S 399999 4999999"}, + {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "35S 499999 5499999"}, + {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "35S 599999 5999999"}, + {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "35S 699999 6499999"}, + {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "35S 695167 7004884"}, + {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "35S 199999 8999999"}, + {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "35S 240239 9001152"}, + {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "35S 199999 9999999"}, + {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "35S 299999 9499999"}, + {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "35S 232006 9999999"}, + {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "35S 399999 9999999"}, + {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "35N 299999 0499999"}, + {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "35N 399999 0999999"}, + {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "35N 499999 1499999"}, + {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "35N 599999 1999999"}, + {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "35N 799999 2499999"}, + {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "35N 205021 2999879"}, + {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "35N 399999 3499999"}, + {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "35N 699999 3999999"}, + {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "35N 599999 4999999"}, + {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "35N 599999 5999999"}, + {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "35N 599999 6999999"}, + {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "35N 555690 8497740"}, + {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "35N 599999 7999999"}, + {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "36S 543898 2516653"}, + {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "36S 399999 3499999"}, + {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "36S 499999 3999999"}, + {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "36S 599999 4499999"}, + {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "36S 608065 5509950"}, + {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "36S 699999 4999999"}, + {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36S 740171 6001846"}, + {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "36S 205022 7000119"}, + {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "36S 199999 7499999"}, + {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "36S 282881 7503677"}, + {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "36S 299999 7999999"}, + {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "36S 399999 8499999"}, + {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "36S 499999 8999999"}, + {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "36S 499999 9999999"}, + {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "36S 599999 9499999"}, + {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "36S 699999 9999999"}, + {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "36N 599999 0499999"}, + {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "36N 699999 0999999"}, + {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "36N 749517 1498152"}, + {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "36N 799999 1499999"}, + {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "36N 399999 2999999"}, + {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "36N 699999 3499999"}, + {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "36N 399999 4499999"}, + {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "36N 399999 5499999"}, + {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "36N 399999 6499999"}, + {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "36N 399999 7499999"}, + {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "37S 493475 2009644"}, + {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "37S 499999 1499999"}, + {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "37S 506523 2009645"}, + {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "37S 399999 2499999"}, + {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "37S 599999 2999999"}, + {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "37S 493128 4017260"}, + {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "37S 633707 4506634"}, + {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "37S 292285 5503146"}, + {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "37S 359530 6008008"}, + {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "37S 299999 6499999"}, + {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "37S 399999 6999999"}, + {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "37S 499999 7499999"}, + {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "37S 599999 7999999"}, + {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "37S 699999 8499999"}, + {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "37S 799999 8999999"}, + {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "37S 759759 9001152"}, + {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "37S 767992 9999999"}, + {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "37S 799999 9999999"}, + {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "37N 199999 1999999"}, + {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "37N 264725 1997323"}, + {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "37N 399999 2499999"}, + {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "37N 699999 2999999"}, + {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "37N 299999 3999999"}, + {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "37N 699999 4499999"}, + {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "37N 699999 5499999"}, + {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "38S 351316 3502294"}, + {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "38S 503546 3013848"}, + {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "38S 648682 3502294"}, + {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "38S 407376 4008800"}, + {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "38S 465831 4514590"}, + {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "38S 299999 4999999"}, + {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "38S 399999 5499999"}, + {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "38S 499999 5999999"}, + {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "38S 599999 6499999"}, + {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "38S 699999 6999999"}, + {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "38S 717117 7503677"}, + {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "38S 799999 7499999"}, + {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "38S 199999 9499999"}, + {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "38S 234068 9500552"}, + {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "38S 299999 9999999"}, + {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "38N 199999 0499999"}, + {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "38N 234067 0499446"}, + {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "38N 299999 0999999"}, + {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "38N 399999 1499999"}, + {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "38N 499999 1999999"}, + {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "38N 699999 2499999"}, + {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "38N 299999 3499999"}, + {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "38N 599999 3999999"}, + {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "38N 499999 4999999"}, + {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "38N 499999 5999999"}, + {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "38N 351316 6497704"}, + {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "38N 499999 6999999"}, + {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "38N 648682 6497703"}, + {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "38N 444442 7493002"}, + {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "38N 555556 7493002"}, + {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "38N 499999 7999999"}, + {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "38N 456236 8487576"}, + {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "38N 543762 8487576"}, + {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "39S 555690 1502257"}, + {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "39S 599999 1999999"}, + {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "39S 444442 2506996"}, + {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "39S 555555 2506996"}, + {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "39S 595869 3023158"}, + {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "39S 399999 3999999"}, + {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "39S 499999 4499999"}, + {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "39S 599999 4999999"}, + {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "39S 699999 5499999"}, + {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "39S 640468 6008008"}, + {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "39S 769321 6500841"}, + {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "39S 199999 7999999"}, + {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "39S 264725 8002674"}, + {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "39S 299999 8499999"}, + {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "39S 399999 8999999"}, + {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "39S 399999 9999999"}, + {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "39S 499999 9499999"}, + {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "39S 599999 9999999"}, + {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "39N 499999 0499999"}, + {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "39N 599999 0999999"}, + {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "39N 699999 1499999"}, + {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "39N 735273 1997323"}, + {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "39N 799999 1999999"}, + {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "39N 299999 2999999"}, + {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "39N 599999 3499999"}, + {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "39N 740171 3998152"}, + {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "39N 299999 4499999"}, + {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "39N 299999 5499999"}, + {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "39N 495563 8995052"}, + {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "40S 499999 2999999"}, + {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "40S 599999 3499999"}, + {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "40S 534166 4514590"}, + {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "40S 672151 5004744"}, + {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "40S 259827 6001846"}, + {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "40S 299999 6999999"}, + {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "40S 330435 6506322"}, + {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "40S 399999 7499999"}, + {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "40S 499999 7999999"}, + {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "40S 599999 8499999"}, + {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "40S 699999 8999999"}, + {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "40S 699999 9999999"}, + {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "40S 765930 9500552"}, + {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "40S 799999 9499999"}, + {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "40N 765930 0499446"}, + {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "40N 799999 0499999"}, + {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "40N 299999 2499999"}, + {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "40N 599999 2999999"}, + {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "40N 769321 3499156"}, + {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40N 599999 4499999"}, + {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "40N 599999 5499999"}, + {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "40N 599999 6499999"}, + {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "40N 599999 7499999"}, + {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "41S 599999 2499999"}, + {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "41S 404129 3023158"}, + {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "41S 549146 3511216"}, + {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "41S 307788 4000330"}, + {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "41S 366290 4506634"}, + {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "41S 692210 4000330"}, + {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "41S 299999 5499999"}, + {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "41S 427440 5012147"}, + {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "41S 399999 5999999"}, + {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "41S 499999 6499999"}, + {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "41S 599999 6999999"}, + {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "41S 699999 7499999"}, + {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "41S 735273 8002674"}, + {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "41S 799999 7999999"}, + {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "41S 199999 9999999"}, + {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "41S 232006 9999999"}, + {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "41N 199999 0999999"}, + {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "41N 240239 0998845"}, + {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "41N 299999 1499999"}, + {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "41N 399999 1999999"}, + {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "41N 599999 2499999"}, + {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "41N 794976 2999879"}, + {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "41N 499999 3999999"}, + {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "41N 399999 4999999"}, + {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "41N 399999 5999999"}, + {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "41N 399999 6999999"}, + {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "41N 399999 7999999"}, + {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "41N 444308 8497741"}, + {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "41N 499999 8999999"}, + {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "42S 456235 1512422"}, + {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "42S 499999 1999999"}, + {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "42S 543762 1512422"}, + {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "42S 456100 2516654"}, + {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "42S 496452 3013847"}, + {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "42S 550304 3520128"}, + {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "42S 399999 4499999"}, + {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "42S 499999 4999999"}, + {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "42S 599999 5499999"}, + {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "42S 699999 5999999"}, + {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "42S 669563 6506322"}, + {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "42S 794976 7000119"}, + {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "42S 199999 8499999"}, + {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "42S 250480 8501846"}, + {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "42S 299999 8999999"}, + {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "42S 299999 9999999"}, + {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "42S 399999 9499999"}, + {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "42S 499999 9999999"}, + {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "42N 399999 0499999"}, + {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "42N 499999 0999999"}, + {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "42N 599999 1499999"}, + {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "42N 699999 1999999"}, + {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "42N 499999 3499999"}, + {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "42N 699999 4999999"}, + {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "43S 399999 2999999"}, + {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "43S 499999 3499999"}, + {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "43S 599999 3999999"}, + {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "43S 699999 4499999"}, + {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "43S 572558 5012147"}, + {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "43S 707713 5503146"}, + {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "43S 230677 6500841"}, + {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "43S 304831 7004884"}, + {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "43S 299999 7499999"}, + {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "43S 399999 7999999"}, + {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "43S 499999 8499999"}, + {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "43S 599999 8999999"}, + {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "43S 599999 9999999"}, + {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "43S 699999 9499999"}, + {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "43S 767992 9999999"}, + {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "43S 799999 9999999"}, + {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "43N 699999 0499999"}, + {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "43N 759759 0998845"}, + {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "43N 799999 0999999"}, + {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "43N 199999 2499999"}, + {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "43N 499999 2999999"}, + {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "43N 259826 3998152"}, + {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "43N 499999 4499999"}, + {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "43N 307788 5999668"}, + {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "43N 499999 5499999"}, + {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "43N 692210 5999668"}, + {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "43N 396960 6995468"}, + {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "43N 499999 6499999"}, + {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "43N 603038 6995468"}, + {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "43N 499999 7499999"}, + {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "43N 499999 8499999"}, + {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "43N 493475 7990353"}, + {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "43N 504435 8995052"}, + {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "43N 506523 7990353"}, + {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "44S 499999 2499999"}, + {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "44S 449694 3520128"}, + {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "44S 592621 4008800"}, + {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "44S 391933 5509950"}, + {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "44S 327847 5004744"}, + {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "44S 299999 5999999"}, + {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "44S 399999 6499999"}, + {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "44S 499999 6999999"}, + {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "44S 599999 7499999"}, + {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "44S 699999 7999999"}, + {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "44S 799999 8499999"}, + {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "44S 749517 8501846"}, + {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "44N 199999 1499999"}, + {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "44N 250480 1498152"}, + {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "44N 299999 1999999"}, + {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "44N 499999 2499999"}, + {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "44N 230677 3499157"}, + {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "44N 399999 3999999"}, + {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "44N 299999 4999999"}, + {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "45S 399999 1999999"}, + {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "45S 444308 1502257"}, + {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "45S 396960 3004530"}, + {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "45S 450852 3511215"}, + {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "45S 603038 3004530"}, + {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "45S 299999 4499999"}, + {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "45S 506870 4017260"}, + {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45S 399999 4999999"}, + {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "45S 499999 5499999"}, + {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "45S 599999 5999999"}, + {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "45S 699999 6499999"}, + {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "45S 695167 7004884"}, + {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "45S 199999 8999999"}, + {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "45S 240239 9001152"}, + {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "45S 199999 9999999"}, + {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "45S 299999 9499999"}, + {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "45S 232006 9999999"}, + {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "45S 399999 9999999"}, + {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "45N 299999 0499999"}, + {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "45N 399999 0999999"}, + {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "45N 499999 1499999"}, + {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "45N 599999 1999999"}, + {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "45N 799999 2499999"}, + {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "45N 205021 2999879"}, + {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "45N 399999 3499999"}, + {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "45N 699999 3999999"}, + {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45N 599999 4999999"}, + {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "45N 599999 5999999"}, + {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "45N 599999 6999999"}, + {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "45N 555690 8497740"}, + {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "45N 599999 7999999"}, + {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "46S 543898 2516653"}, + {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "46S 399999 3499999"}, + {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "46S 499999 3999999"}, + {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "46S 599999 4499999"}, + {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "46S 608065 5509950"}, + {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "46S 699999 4999999"}, + {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "46S 740171 6001846"}, + {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "46S 205022 7000119"}, + {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "46S 199999 7499999"}, + {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "46S 282881 7503677"}, + {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "46S 299999 7999999"}, + {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "46S 399999 8499999"}, + {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "46S 499999 8999999"}, + {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "46S 499999 9999999"}, + {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "46S 599999 9499999"}, + {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "46S 699999 9999999"}, + {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "46N 599999 0499999"}, + {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "46N 699999 0999999"}, + {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "46N 749517 1498152"}, + {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "46N 799999 1499999"}, + {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "46N 399999 2999999"}, + {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "46N 699999 3499999"}, + {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "46N 399999 4499999"}, + {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "46N 399999 5499999"}, + {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "46N 399999 6499999"}, + {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "46N 399999 7499999"}, + {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "47S 493475 2009644"}, + {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "47S 499999 1499999"}, + {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "47S 506523 2009645"}, + {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "47S 399999 2499999"}, + {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "47S 599999 2999999"}, + {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "47S 493128 4017260"}, + {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "47S 633707 4506634"}, + {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "47S 292285 5503146"}, + {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "47S 359530 6008008"}, + {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "47S 299999 6499999"}, + {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "47S 399999 6999999"}, + {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "47S 499999 7499999"}, + {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "47S 599999 7999999"}, + {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "47S 699999 8499999"}, + {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "47S 799999 8999999"}, + {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "47S 759759 9001152"}, + {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "47S 767992 9999999"}, + {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "47S 799999 9999999"}, + {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "47N 199999 1999999"}, + {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "47N 264725 1997323"}, + {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "47N 399999 2499999"}, + {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "47N 699999 2999999"}, + {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "47N 299999 3999999"}, + {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "47N 699999 4499999"}, + {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "47N 699999 5499999"}, + {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "48S 351316 3502294"}, + {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "48S 503546 3013848"}, + {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "48S 648682 3502294"}, + {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "48S 407376 4008800"}, + {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "48S 465831 4514590"}, + {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "48S 299999 4999999"}, + {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "48S 399999 5499999"}, + {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "48S 499999 5999999"}, + {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "48S 599999 6499999"}, + {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "48S 699999 6999999"}, + {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "48S 717117 7503677"}, + {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "48S 799999 7499999"}, + {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "48S 199999 9499999"}, + {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "48S 234068 9500552"}, + {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "48S 299999 9999999"}, + {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "48N 199999 0499999"}, + {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "48N 234067 0499446"}, + {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "48N 299999 0999999"}, + {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "48N 399999 1499999"}, + {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "48N 499999 1999999"}, + {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "48N 699999 2499999"}, + {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "48N 299999 3499999"}, + {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "48N 599999 3999999"}, + {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "48N 499999 4999999"}, + {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "48N 499999 5999999"}, + {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "48N 351316 6497704"}, + {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "48N 499999 6999999"}, + {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "48N 648682 6497703"}, + {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "48N 444442 7493002"}, + {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "48N 555556 7493002"}, + {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "48N 499999 7999999"}, + {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "48N 456236 8487576"}, + {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "48N 543762 8487576"}, + {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "49S 555690 1502257"}, + {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "49S 599999 1999999"}, + {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "49S 444442 2506996"}, + {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "49S 555555 2506996"}, + {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "49S 595869 3023158"}, + {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "49S 399999 3999999"}, + {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49S 499999 4499999"}, + {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "49S 599999 4999999"}, + {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "49S 699999 5499999"}, + {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "49S 640468 6008008"}, + {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "49S 769321 6500841"}, + {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "49S 199999 7999999"}, + {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "49S 264725 8002674"}, + {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "49S 299999 8499999"}, + {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "49S 399999 8999999"}, + {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "49S 399999 9999999"}, + {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "49S 499999 9499999"}, + {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "49S 599999 9999999"}, + {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "49N 499999 0499999"}, + {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "49N 599999 0999999"}, + {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "49N 699999 1499999"}, + {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "49N 735273 1997323"}, + {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "49N 799999 1999999"}, + {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "49N 299999 2999999"}, + {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "49N 599999 3499999"}, + {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "49N 740171 3998152"}, + {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "49N 299999 4499999"}, + {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49N 299999 5499999"}, + {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "49N 495563 8995052"}, + {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "50S 499999 2999999"}, + {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "50S 599999 3499999"}, + {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "50S 534166 4514590"}, + {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "50S 672151 5004744"}, + {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "50S 259827 6001846"}, + {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "50S 299999 6999999"}, + {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "50S 330435 6506322"}, + {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "50S 399999 7499999"}, + {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "50S 499999 7999999"}, + {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "50S 599999 8499999"}, + {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "50S 699999 8999999"}, + {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "50S 699999 9999999"}, + {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "50S 765930 9500552"}, + {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "50S 799999 9499999"}, + {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "50N 765930 0499446"}, + {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "50N 799999 0499999"}, + {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "50N 299999 2499999"}, + {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "50N 599999 2999999"}, + {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "50N 769321 3499156"}, + {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "50N 599999 4499999"}, + {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "50N 599999 5499999"}, + {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "50N 599999 6499999"}, + {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "50N 599999 7499999"}, + {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "51S 599999 2499999"}, + {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "51S 404129 3023158"}, + {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "51S 549146 3511216"}, + {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "51S 307788 4000330"}, + {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "51S 366290 4506634"}, + {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "51S 692210 4000330"}, + {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "51S 299999 5499999"}, + {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "51S 427440 5012147"}, + {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "51S 399999 5999999"}, + {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "51S 499999 6499999"}, + {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "51S 599999 6999999"}, + {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "51S 699999 7499999"}, + {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "51S 735273 8002674"}, + {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "51S 799999 7999999"}, + {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "51S 199999 9999999"}, + {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "51S 232006 9999999"}, + {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "51N 199999 0999999"}, + {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "51N 240239 0998845"}, + {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "51N 299999 1499999"}, + {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "51N 399999 1999999"}, + {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "51N 599999 2499999"}, + {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "51N 794976 2999879"}, + {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "51N 499999 3999999"}, + {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "51N 399999 4999999"}, + {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "51N 399999 5999999"}, + {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "51N 399999 6999999"}, + {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "51N 399999 7999999"}, + {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "51N 444308 8497741"}, + {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "51N 499999 8999999"}, + {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "52S 456235 1512422"}, + {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "52S 499999 1999999"}, + {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "52S 543762 1512422"}, + {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "52S 456100 2516654"}, + {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "52S 496452 3013847"}, + {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "52S 550304 3520128"}, + {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "52S 399999 4499999"}, + {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "52S 499999 4999999"}, + {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "52S 599999 5499999"}, + {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "52S 699999 5999999"}, + {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "52S 669563 6506322"}, + {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "52S 794976 7000119"}, + {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "52S 199999 8499999"}, + {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "52S 250480 8501846"}, + {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "52S 299999 8999999"}, + {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "52S 299999 9999999"}, + {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "52S 399999 9499999"}, + {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "52S 499999 9999999"}, + {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "52N 399999 0499999"}, + {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "52N 499999 0999999"}, + {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "52N 599999 1499999"}, + {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "52N 699999 1999999"}, + {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "52N 499999 3499999"}, + {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "52N 699999 4999999"}, + {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "53S 399999 2999999"}, + {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "53S 499999 3499999"}, + {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "53S 599999 3999999"}, + {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "53S 699999 4499999"}, + {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "53S 572558 5012147"}, + {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "53S 707713 5503146"}, + {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "53S 230677 6500841"}, + {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "53S 304831 7004884"}, + {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "53S 299999 7499999"}, + {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "53S 399999 7999999"}, + {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "53S 499999 8499999"}, + {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "53S 599999 8999999"}, + {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "53S 599999 9999999"}, + {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "53S 699999 9499999"}, + {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "53S 767992 9999999"}, + {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "53S 799999 9999999"}, + {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "53N 699999 0499999"}, + {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "53N 759759 0998845"}, + {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "53N 799999 0999999"}, + {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "53N 199999 2499999"}, + {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "53N 499999 2999999"}, + {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "53N 259826 3998152"}, + {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "53N 499999 4499999"}, + {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "53N 307788 5999668"}, + {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "53N 499999 5499999"}, + {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "53N 692210 5999668"}, + {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "53N 396960 6995468"}, + {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "53N 499999 6499999"}, + {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "53N 603038 6995468"}, + {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "53N 499999 7499999"}, + {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "53N 499999 8499999"}, + {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "53N 493475 7990353"}, + {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "53N 504435 8995052"}, + {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "53N 506523 7990353"}, + {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "54S 499999 2499999"}, + {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "54S 449694 3520128"}, + {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54S 592621 4008800"}, + {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "54S 391933 5509950"}, + {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "54S 327847 5004744"}, + {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "54S 299999 5999999"}, + {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "54S 399999 6499999"}, + {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "54S 499999 6999999"}, + {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "54S 599999 7499999"}, + {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "54S 699999 7999999"}, + {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "54S 799999 8499999"}, + {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "54S 749517 8501846"}, + {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "54N 199999 1499999"}, + {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "54N 250480 1498152"}, + {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "54N 299999 1999999"}, + {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "54N 499999 2499999"}, + {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "54N 230677 3499157"}, + {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "54N 399999 3999999"}, + {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "54N 299999 4999999"}, + {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "55S 399999 1999999"}, + {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "55S 444308 1502257"}, + {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "55S 396960 3004530"}, + {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "55S 450852 3511215"}, + {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "55S 603038 3004530"}, + {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "55S 299999 4499999"}, + {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "55S 506870 4017260"}, + {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "55S 399999 4999999"}, + {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "55S 499999 5499999"}, + {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "55S 599999 5999999"}, + {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "55S 699999 6499999"}, + {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "55S 695167 7004884"}, + {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "55S 199999 8999999"}, + {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "55S 240239 9001152"}, + {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "55S 199999 9999999"}, + {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "55S 299999 9499999"}, + {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "55S 232006 9999999"}, + {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "55S 399999 9999999"}, + {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "55N 299999 0499999"}, + {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "55N 399999 0999999"}, + {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "55N 499999 1499999"}, + {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "55N 599999 1999999"}, + {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "55N 799999 2499999"}, + {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "55N 205021 2999879"}, + {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "55N 399999 3499999"}, + {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "55N 699999 3999999"}, + {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "55N 599999 4999999"}, + {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "55N 599999 5999999"}, + {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "55N 599999 6999999"}, + {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "55N 555690 8497740"}, + {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "55N 599999 7999999"}, + {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "56S 543898 2516653"}, + {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "56S 399999 3499999"}, + {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "56S 499999 3999999"}, + {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "56S 599999 4499999"}, + {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "56S 608065 5509950"}, + {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "56S 699999 4999999"}, + {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "56S 740171 6001846"}, + {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "56S 205022 7000119"}, + {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "56S 199999 7499999"}, + {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "56S 282881 7503677"}, + {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "56S 299999 7999999"}, + {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "56S 399999 8499999"}, + {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "56S 499999 8999999"}, + {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "56S 499999 9999999"}, + {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "56S 599999 9499999"}, + {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "56S 699999 9999999"}, + {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "56N 599999 0499999"}, + {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "56N 699999 0999999"}, + {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "56N 749517 1498152"}, + {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "56N 799999 1499999"}, + {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "56N 399999 2999999"}, + {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "56N 699999 3499999"}, + {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "56N 399999 4499999"}, + {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "56N 399999 5499999"}, + {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "56N 399999 6499999"}, + {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "56N 399999 7499999"}, + {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "57S 493475 2009644"}, + {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "57S 499999 1499999"}, + {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "57S 506523 2009645"}, + {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "57S 399999 2499999"}, + {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "57S 599999 2999999"}, + {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "57S 493128 4017260"}, + {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "57S 633707 4506634"}, + {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "57S 292285 5503146"}, + {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "57S 359530 6008008"}, + {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "57S 299999 6499999"}, + {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "57S 399999 6999999"}, + {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "57S 499999 7499999"}, + {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "57S 599999 7999999"}, + {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "57S 699999 8499999"}, + {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "57S 799999 8999999"}, + {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "57S 759759 9001152"}, + {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "57S 767992 9999999"}, + {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "57S 799999 9999999"}, + {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "57N 199999 1999999"}, + {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "57N 264725 1997323"}, + {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "57N 399999 2499999"}, + {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "57N 699999 2999999"}, + {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "57N 299999 3999999"}, + {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "57N 699999 4499999"}, + {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "57N 699999 5499999"}, + {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58S 351316 3502294"}, + {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "58S 503546 3013848"}, + {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58S 648682 3502294"}, + {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "58S 407376 4008800"}, + {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "58S 465831 4514590"}, + {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "58S 299999 4999999"}, + {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "58S 399999 5499999"}, + {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "58S 499999 5999999"}, + {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "58S 599999 6499999"}, + {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "58S 699999 6999999"}, + {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "58S 717117 7503677"}, + {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "58S 799999 7499999"}, + {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "58S 199999 9499999"}, + {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "58S 234068 9500552"}, + {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "58S 299999 9999999"}, + {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "58N 199999 0499999"}, + {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "58N 234067 0499446"}, + {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "58N 299999 0999999"}, + {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "58N 399999 1499999"}, + {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "58N 499999 1999999"}, + {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "58N 699999 2499999"}, + {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "58N 299999 3499999"}, + {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "58N 599999 3999999"}, + {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "58N 499999 4999999"}, + {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "58N 499999 5999999"}, + {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58N 351316 6497704"}, + {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "58N 499999 6999999"}, + {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58N 648682 6497703"}, + {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "58N 444442 7493002"}, + {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "58N 555556 7493002"}, + {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "58N 499999 7999999"}, + {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "58N 456236 8487576"}, + {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "58N 543762 8487576"}, + {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "59S 555690 1502257"}, + {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "59S 599999 1999999"}, + {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "59S 444442 2506996"}, + {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "59S 555555 2506996"}, + {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "59S 595869 3023158"}, + {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "59S 399999 3999999"}, + {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "59S 499999 4499999"}, + {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "59S 599999 4999999"}, + {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "59S 699999 5499999"}, + {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "59S 640468 6008008"}, + {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "59S 769321 6500841"}, + {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "59S 199999 7999999"}, + {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "59S 264725 8002674"}, + {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "59S 299999 8499999"}, + {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "59S 399999 8999999"}, + {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "59S 399999 9999999"}, + {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "59S 499999 9499999"}, + {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "59S 599999 9999999"}, + {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "59N 499999 0499999"}, + {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "59N 599999 0999999"}, + {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "59N 699999 1499999"}, + {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "59N 735273 1997323"}, + {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "59N 799999 1999999"}, + {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "59N 299999 2999999"}, + {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "59N 599999 3499999"}, + {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "59N 740171 3998152"}, + {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "59N 299999 4499999"}, + {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "59N 299999 5499999"}, + {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "59N 495563 8995052"}, + {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "60S 499999 2999999"}, + {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "60S 599999 3499999"}, + {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "60S 534166 4514590"}, + {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "60S 672151 5004744"}, + {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "60S 259827 6001846"}, + {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "60S 299999 6999999"}, + {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "60S 330435 6506322"}, + {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "60S 399999 7499999"}, + {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "60S 499999 7999999"}, + {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "60S 599999 8499999"}, + {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "60S 699999 8999999"}, + {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "60S 699999 9999999"}, + {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "60S 765930 9500552"}, + {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "60S 799999 9499999"}, + {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "60N 765930 0499446"}, + {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "60N 799999 0499999"}, + {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "60N 299999 2499999"}, + {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "60N 599999 2999999"}, + {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "60N 769321 3499156"}, + {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "60N 599999 4499999"}, + {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "60N 599999 5499999"}, + {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "60N 599999 6499999"}, + {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "60N 599999 7499999"}, + {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "A 212268 1351946"}, + {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "A 271655 1556357"}, + {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "A 307566 0750263"}, + {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "A 364299 1748001"}, + {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "A 427213 0574208"}, + {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "A 574544 0420572"}, + {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "A 837724 2131373"}, + {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "A 1044442 2182148"}, + {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "A 1143266 0202261"}, + {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "B 1256733 2197738"}, + {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "B 1355557 0217851"}, + {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "B 1562275 0268626"}, + {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "B 1825455 1979427"}, + {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "B 1972786 1825791"}, + {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "B 2035700 0651998"}, + {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "B 2092433 1649736"}, + {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "B 2128344 0843642"}, + {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "B 2187731 1048053"}, + {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "Y 105766 0731143"}, + {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "Y 375912 0200950"}, + {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "Y 429853 1230192"}, + {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "Z 970146 0169807"}, + {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "Z 1024087 1199049"}, + {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "Z 1294233 0668856"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/functionalDojoConfig.js b/source/widget/DistanceAndDirection/tests/functionalDojoConfig.js new file mode 100644 index 00000000..4d7e1bea --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/functionalDojoConfig.js @@ -0,0 +1,36 @@ +var dojoConfig = { + async: true, + packages: [ + { + name: 'test', + location: './widgets/DistanceAndDirection/test' + }, { + name: 'DD', + location: './widgets/DistanceAndDirection' + }, { + name: 'esri', + location: 'http://js.arcgis.com/3.16/esri' + }, { + name: 'dgrid', + location: 'http://js.arcgis.com/3.16/dgrid' + }, { + name: 'put-selector', + location: 'http://js.arcgis.com/3.16/put-selector' + }, { + name: 'xstyle', + location: 'http://js.arcgis.com/3.16/xstyle' + }, { + name: 'dojo', + location: 'http://js.arcgis.com/3.16/dojo' + }, { + name: 'dojox', + location: 'http://js.arcgis.com/3.16/dojox' + }, { + name: 'dijit', + location: 'http://js.arcgis.com/3.16/dijit' + }, { + name: 'jimu', + location: '../../../jimu.js' + } + ] +}; \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/intern-client.js b/source/widget/DistanceAndDirection/tests/intern-client.js new file mode 100644 index 00000000..246b02b9 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/intern-client.js @@ -0,0 +1,5 @@ +define(['./intern'], function (internConfig) { + + var loaderPackages = internConfig.loader.packages; + return internConfig; +}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/intern.js b/source/widget/DistanceAndDirection/tests/intern.js new file mode 100644 index 00000000..d39556eb --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/intern.js @@ -0,0 +1,86 @@ +define([], function() { + this.dojoConfig = { async: 1 }; + + return { + proxyPort: 9000, + proxyUrl: 'http://localhost:9000/', + + capabilities: { + 'selenium-version': '2.42.2' + }, + + environments: [{ + browserName: 'internet explorer', + version: '10', + platform: 'Windows 8' + }, { + browserName: 'internet explorer', + version: '9', + platform: 'Windows 7' + }, { + browserName: 'firefox', + version: '23', + platform: ['Linux', 'Windows 7'] + }, { + browserName: 'firefox', + version: '21', + platform: 'Mac 10.6' + }, { + browserName: 'chrome', + platform: ['Linux', 'Mac 10.8', 'Windows 7'] + }, { + browserName: 'safari', + version: '6', + platform: 'Mac 10.8' + }], + + tunnel: 'NullTunnel', + + useLoader: { + 'host-browser': 'http://js.arcgis.com/3.19/dojo/dojo.js' + }, + + loader: { + packages: [ + { + name: 'tests', + location: './widgets/DistanceAndDirection/tests' + }, { + name: 'DD', + location: './widgets/DistanceAndDirection' + },{ + name: 'esri', + location: 'http://js.arcgis.com/3.19/esri' + }, { + name: 'dgrid', + location: 'http://js.arcgis.com/3.19/dgrid' + }, { + name: 'put-selector', + location: 'http://js.arcgis.com/3.19/put-selector' + }, { + name: 'xstyle', + location: 'http://js.arcgis.com/3.19/xstyle' + }, { + name: 'dojo', + location: 'http://js.arcgis.com/3.19/dojo' + }, { + name: 'dojox', + location: 'http://js.arcgis.com/3.19/dojox' + }, { + name: 'dijit', + location: 'http://js.arcgis.com/3.19/dijit' + }, { + name: 'jimu', + location: './jimu.js' + }, { + name: 'moment', + location: './widgets/DistanceAndDirection/tests' + } + ] + }, + + suites: ['tests/distance-and-direction-coord-input-unit-test'], + + excludeInstrumentation: /^(?:test|node_modules)/ + }; +}); diff --git a/source/widget/DistanceAndDirection/tests/moment.js b/source/widget/DistanceAndDirection/tests/moment.js new file mode 100644 index 00000000..d301ddbb --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/moment.js @@ -0,0 +1,7 @@ +//! moment.js +//! version : 2.13.0 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return fd.apply(null,arguments)}function b(a){fd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c0)for(c in hd)d=hd[c],e=b[d],m(e)||(a[d]=e);return a}function o(b){n(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),id===!1&&(id=!0,a.updateOffset(this),id=!1)}function p(a){return a instanceof o||null!=a&&null!=a._isAMomentObject}function q(a){return 0>a?Math.ceil(a):Math.floor(a)}function r(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=q(b)),c}function s(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&r(a[d])!==r(b[d]))&&g++;return g+f}function t(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function u(b,c){var d=!0;return g(function(){return null!=a.deprecationHandler&&a.deprecationHandler(null,b),d&&(t(b+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),d=!1),c.apply(this,arguments)},c)}function v(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),jd[b]||(t(c),jd[b]=!0)}function w(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function x(a){return"[object Object]"===Object.prototype.toString.call(a)}function y(a){var b,c;for(c in a)b=a[c],w(b)?this[c]=b:this["_"+c]=b;this._config=a,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function z(a,b){var c,d=g({},a);for(c in b)f(b,c)&&(x(a[c])&&x(b[c])?(d[c]={},g(d[c],a[c]),g(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);return d}function A(a){null!=a&&this.set(a)}function B(a){return a?a.toLowerCase().replace("_","-"):a}function C(a){for(var b,c,d,e,f=0;f0;){if(d=D(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&s(e,c,!0)>=b-1)break;b--}f++}return null}function D(a){var b=null;if(!nd[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=ld._abbr,require("./locale/"+a),E(b)}catch(c){}return nd[a]}function E(a,b){var c;return a&&(c=m(b)?H(a):F(a,b),c&&(ld=c)),ld._abbr}function F(a,b){return null!==b?(b.abbr=a,null!=nd[a]?(v("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),b=z(nd[a]._config,b)):null!=b.parentLocale&&(null!=nd[b.parentLocale]?b=z(nd[b.parentLocale]._config,b):v("parentLocaleUndefined","specified parentLocale is not defined yet")),nd[a]=new A(b),E(a),nd[a]):(delete nd[a],null)}function G(a,b){if(null!=b){var c;null!=nd[a]&&(b=z(nd[a]._config,b)),c=new A(b),c.parentLocale=nd[a],nd[a]=c,E(a)}else null!=nd[a]&&(null!=nd[a].parentLocale?nd[a]=nd[a].parentLocale:null!=nd[a]&&delete nd[a]);return nd[a]}function H(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ld;if(!c(a)){if(b=D(a))return b;a=[a]}return C(a)}function I(){return kd(nd)}function J(a,b){var c=a.toLowerCase();od[c]=od[c+"s"]=od[b]=a}function K(a){return"string"==typeof a?od[a]||od[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)f(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(b,c){return function(d){return null!=d?(O(this,b,d),a.updateOffset(this,c),this):N(this,b)}}function N(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function O(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function P(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=K(a),w(this[a]))return this[a](b);return this}function Q(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function R(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(sd[a]=e),b&&(sd[b[0]]=function(){return Q(e.apply(this,arguments),b[1],b[2])}),c&&(sd[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function S(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function T(a){var b,c,d=a.match(pd);for(b=0,c=d.length;c>b;b++)sd[d[b]]?d[b]=sd[d[b]]:d[b]=S(d[b]);return function(b){var e,f="";for(e=0;c>e;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}function U(a,b){return a.isValid()?(b=V(b,a.localeData()),rd[b]=rd[b]||T(b),rd[b](a)):a.localeData().invalidDate()}function V(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(qd.lastIndex=0;d>=0&&qd.test(a);)a=a.replace(qd,c),qd.lastIndex=0,d-=1;return a}function W(a,b,c){Kd[a]=w(b)?b:function(a,d){return a&&c?c:b}}function X(a,b){return f(Kd,a)?Kd[a](b._strict,b._locale):new RegExp(Y(a))}function Y(a){return Z(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function Z(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function $(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=r(a)}),c=0;cd;++d)f=h([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:null):(e=md.call(this._longMonthsParse,g),-1!==e?e:null):"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:(e=md.call(this._longMonthsParse,g),-1!==e?e:null)):(e=md.call(this._longMonthsParse,g),-1!==e?e:(e=md.call(this._shortMonthsParse,g),-1!==e?e:null))}function fa(a,b,c){var d,e,f;if(this._monthsParseExact)return ea.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ga(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=r(b);else if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),ba(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ha(b){return null!=b?(ga(this,b),a.updateOffset(this,!0),this):N(this,"Month")}function ia(){return ba(this.year(),this.month())}function ja(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex}function ka(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex}function la(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;12>b;b++)c=h([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;12>b;b++)d[b]=Z(d[b]),e[b]=Z(e[b]),f[b]=Z(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function ma(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[Nd]<0||c[Nd]>11?Nd:c[Od]<1||c[Od]>ba(c[Md],c[Nd])?Od:c[Pd]<0||c[Pd]>24||24===c[Pd]&&(0!==c[Qd]||0!==c[Rd]||0!==c[Sd])?Pd:c[Qd]<0||c[Qd]>59?Qd:c[Rd]<0||c[Rd]>59?Rd:c[Sd]<0||c[Sd]>999?Sd:-1,j(a)._overflowDayOfYear&&(Md>b||b>Od)&&(b=Od),j(a)._overflowWeeks&&-1===b&&(b=Td),j(a)._overflowWeekday&&-1===b&&(b=Ud),j(a).overflow=b),a}function na(a){var b,c,d,e,f,g,h=a._i,i=$d.exec(h)||_d.exec(h);if(i){for(j(a).iso=!0,b=0,c=be.length;c>b;b++)if(be[b][1].exec(i[1])){e=be[b][0],d=be[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=ce.length;c>b;b++)if(ce[b][1].exec(i[3])){f=(i[2]||" ")+ce[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!ae.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),Ca(a)}else a._isValid=!1}function oa(b){var c=de.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(na(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function pa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 100>a&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function qa(a){var b=new Date(Date.UTC.apply(null,arguments));return 100>a&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ra(a){return sa(a)?366:365}function sa(a){return a%4===0&&a%100!==0||a%400===0}function ta(){return sa(this.year())}function ua(a,b,c){var d=7+b-c,e=(7+qa(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return 0>=j?(f=a-1,g=ra(f)+j):j>ra(a)?(f=a+1,g=j-ra(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return 1>g?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(ra(a)-d+e)/7}function ya(a,b,c){return null!=a?a:null!=b?b:c}function za(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function Aa(a){var b,c,d,e,f=[];if(!a._d){for(d=za(a),a._w&&null==a._a[Od]&&null==a._a[Nd]&&Ba(a),a._dayOfYear&&(e=ya(a._a[Md],d[Md]),a._dayOfYear>ra(e)&&(j(a)._overflowDayOfYear=!0),c=qa(e,0,a._dayOfYear),a._a[Nd]=c.getUTCMonth(),a._a[Od]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[Pd]&&0===a._a[Qd]&&0===a._a[Rd]&&0===a._a[Sd]&&(a._nextDay=!0,a._a[Pd]=0),a._d=(a._useUTC?qa:pa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Pd]=24)}}function Ba(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=ya(b.GG,a._a[Md],wa(Ka(),1,4).year),d=ya(b.W,1),e=ya(b.E,1),(1>e||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=ya(b.gg,a._a[Md],wa(Ka(),f,g).year),d=ya(b.w,1),null!=b.d?(e=b.d,(0>e||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),1>d||d>xa(c,f,g)?j(a)._overflowWeeks=!0:null!=i?j(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[Md]=h.year,a._dayOfYear=h.dayOfYear)}function Ca(b){if(b._f===a.ISO_8601)return void na(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=V(b._f,b._locale).match(pd)||[],c=0;c0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),sd[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),aa(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[Pd]<=12&&b._a[Pd]>0&&(j(b).bigHour=void 0),j(b).parsedDateParts=b._a.slice(0),j(b).meridiem=b._meridiem,b._a[Pd]=Da(b._locale,b._a[Pd],b._meridiem),Aa(b),ma(b)}function Da(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function Ea(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;ef)&&(d=f,c=b));g(a,c||b)}function Fa(a){if(!a._d){var b=L(a._i);a._a=e([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),Aa(a)}}function Ga(a){var b=new o(ma(Ha(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function Ha(a){var b=a._i,e=a._f;return a._locale=a._locale||H(a._l),null===b||void 0===e&&""===b?l({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),p(b)?new o(ma(b)):(c(e)?Ea(a):e?Ca(a):d(b)?a._d=b:Ia(a),k(a)||(a._d=null),a))}function Ia(b){var f=b._i;void 0===f?b._d=new Date(a.now()):d(f)?b._d=new Date(f.valueOf()):"string"==typeof f?oa(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),Aa(b)):"object"==typeof f?Fa(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function Ja(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,Ga(f)}function Ka(a,b,c,d){return Ja(a,b,c,d,!1)}function La(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Ka();for(d=b[0],e=1;ea&&(a=-a,c="-"),c+Q(~~(a/60),2)+b+Q(~~a%60,2)})}function Ra(a,b){var c=(b||"").match(a)||[],d=c[c.length-1]||[],e=(d+"").match(ie)||["-",0,0],f=+(60*e[1])+r(e[2]);return"+"===e[0]?f:-f}function Sa(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(p(b)||d(b)?b.valueOf():Ka(b).valueOf())-e.valueOf(),e._d.setTime(e._d.valueOf()+f),a.updateOffset(e,!1),e):Ka(b).local()}function Ta(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Ua(b,c){var d,e=this._offset||0;return this.isValid()?null!=b?("string"==typeof b?b=Ra(Hd,b):Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ta(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?jb(this,db(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ta(this):null!=b?this:NaN}function Va(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Wa(a){return this.utcOffset(0,a)}function Xa(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ta(this),"m")),this}function Ya(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ra(Gd,this._i)),this}function Za(a){return this.isValid()?(a=a?Ka(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function $a(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _a(){if(!m(this._isDSTShifted))return this._isDSTShifted;var a={};if(n(a,this),a=Ha(a),a._a){var b=a._isUTC?h(a._a):Ka(a._a);this._isDSTShifted=this.isValid()&&s(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ab(){return this.isValid()?!this._isUTC:!1}function bb(){return this.isValid()?this._isUTC:!1}function cb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function db(a,b){var c,d,e,g=a,h=null;return Pa(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=je.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:r(h[Od])*c,h:r(h[Pd])*c,m:r(h[Qd])*c,s:r(h[Rd])*c,ms:r(h[Sd])*c}):(h=ke.exec(a))?(c="-"===h[1]?-1:1,g={y:eb(h[2],c),M:eb(h[3],c),w:eb(h[4],c),d:eb(h[5],c),h:eb(h[6],c),m:eb(h[7],c),s:eb(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=gb(Ka(g.from),Ka(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Oa(g),Pa(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function eb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function fb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function gb(a,b){var c;return a.isValid()&&b.isValid()?(b=Sa(b,a),a.isBefore(b)?c=fb(a,b):(c=fb(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function hb(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}function ib(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(v(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=db(c,d),jb(this,e,a),this}}function jb(b,c,d,e){var f=c._milliseconds,g=hb(c._days),h=hb(c._months);b.isValid()&&(e=null==e?!0:e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&O(b,"Date",N(b,"Date")+g*d),h&&ga(b,N(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function kb(a,b){var c=a||Ka(),d=Sa(c,this).startOf("day"),e=this.diff(d,"days",!0),f=-6>e?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse",g=b&&(w(b[f])?b[f]():b[f]);return this.format(g||this.localeData().calendar(f,this,Ka(c)))}function lb(){return new o(this)}function mb(a,b){var c=p(a)?a:Ka(a);return this.isValid()&&c.isValid()?(b=K(m(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function ub(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vb(){var a=this.clone().utc();return 0f&&(b=f),Vb.call(this,a,b,c,d,e))}function Vb(a,b,c,d,e){var f=va(a,b,c,d,e),g=qa(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Wb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Xb(a){return wa(a,this._week.dow,this._week.doy).week}function Yb(){return this._week.dow}function Zb(){return this._week.doy}function $b(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function _b(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function ac(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function bc(a,b){return c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]}function cc(a){return this._weekdaysShort[a.day()]}function dc(a){return this._weekdaysMin[a.day()]}function ec(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)f=h([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:null):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null):"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null)))}function fc(a,b,c){var d,e,f;if(this._weekdaysParseExact)return ec.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;7>d;d++){if(e=h([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function gc(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=ac(a,this.localeData()),this.add(a-b,"d")):b}function hc(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function ic(a){return this.isValid()?null==a?this.day()||7:this.day(this.day()%7?a:a-7):null!=a?this:NaN}function jc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex}function kc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function lc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function mc(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],i=[],j=[],k=[];for(b=0;7>b;b++)c=h([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),i.push(e),j.push(f),k.push(d),k.push(e),k.push(f);for(g.sort(a),i.sort(a),j.sort(a),k.sort(a),b=0;7>b;b++)i[b]=Z(i[b]),j[b]=Z(j[b]),k[b]=Z(k[b]);this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function nc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function oc(){return this.hours()%12||12}function pc(){return this.hours()||24}function qc(a,b){R(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function rc(a,b){return b._meridiemParse}function sc(a){return"p"===(a+"").toLowerCase().charAt(0)}function tc(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function uc(a,b){b[Sd]=r(1e3*("0."+a))}function vc(){return this._isUTC?"UTC":""}function wc(){return this._isUTC?"Coordinated Universal Time":""}function xc(a){return Ka(1e3*a)}function yc(){return Ka.apply(null,arguments).parseZone()}function zc(a,b,c){var d=this._calendar[a];return w(d)?d.call(b,c):d}function Ac(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function Bc(){return this._invalidDate}function Cc(a){return this._ordinal.replace("%d",a)}function Dc(a){return a}function Ec(a,b,c,d){var e=this._relativeTime[c];return w(e)?e(a,b,c,d):e.replace(/%d/i,a)}function Fc(a,b){var c=this._relativeTime[a>0?"future":"past"];return w(c)?c(b):c.replace(/%s/i,b)}function Gc(a,b,c,d){var e=H(),f=h().set(d,b);return e[c](f,a)}function Hc(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return Gc(a,b,c,"month");var d,e=[];for(d=0;12>d;d++)e[d]=Gc(a,d,c,"month");return e}function Ic(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=H(),f=a?e._week.dow:0;if(null!=c)return Gc(b,(c+f)%7,d,"day");var g,h=[];for(g=0;7>g;g++)h[g]=Gc(b,(g+f)%7,d,"day");return h}function Jc(a,b){return Hc(a,b,"months")}function Kc(a,b){return Hc(a,b,"monthsShort")}function Lc(a,b,c){return Ic(a,b,c,"weekdays")}function Mc(a,b,c){return Ic(a,b,c,"weekdaysShort")}function Nc(a,b,c){return Ic(a,b,c,"weekdaysMin")}function Oc(){var a=this._data;return this._milliseconds=Le(this._milliseconds),this._days=Le(this._days),this._months=Le(this._months),a.milliseconds=Le(a.milliseconds),a.seconds=Le(a.seconds),a.minutes=Le(a.minutes),a.hours=Le(a.hours),a.months=Le(a.months),a.years=Le(a.years),this}function Pc(a,b,c,d){var e=db(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function Qc(a,b){return Pc(this,a,b,1)}function Rc(a,b){return Pc(this,a,b,-1)}function Sc(a){return 0>a?Math.floor(a):Math.ceil(a)}function Tc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||0>=f&&0>=g&&0>=h||(f+=864e5*Sc(Vc(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=q(f/1e3),i.seconds=a%60,b=q(a/60),i.minutes=b%60,c=q(b/60),i.hours=c%24,g+=q(c/24),e=q(Uc(g)),h+=e,g-=Sc(Vc(e)),d=q(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function Uc(a){return 4800*a/146097}function Vc(a){return 146097*a/4800}function Wc(a){var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+Uc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(Vc(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Xc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*r(this._months/12)}function Yc(a){return function(){return this.as(a)}}function Zc(a){ +return a=K(a),this[a+"s"]()}function $c(a){return function(){return this._data[a]}}function _c(){return q(this.days()/7)}function ad(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function bd(a,b,c){var d=db(a).abs(),e=_e(d.as("s")),f=_e(d.as("m")),g=_e(d.as("h")),h=_e(d.as("d")),i=_e(d.as("M")),j=_e(d.as("y")),k=e=f&&["m"]||f=g&&["h"]||g=h&&["d"]||h=i&&["M"]||i=j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,ad.apply(null,k)}function cd(a,b){return void 0===af[a]?!1:void 0===b?af[a]:(af[a]=b,!0)}function dd(a){var b=this.localeData(),c=bd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function ed(){var a,b,c,d=bf(this._milliseconds)/1e3,e=bf(this._days),f=bf(this._months);a=q(d/60),b=q(a/60),d%=60,a%=60,c=q(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(0>m?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var fd,gd;gd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;c>d;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var hd=a.momentProperties=[],id=!1,jd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var kd;kd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)f(a,b)&&c.push(b);return c};var ld,md,nd={},od={},pd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rd={},sd={},td=/\d/,ud=/\d\d/,vd=/\d{3}/,wd=/\d{4}/,xd=/[+-]?\d{6}/,yd=/\d\d?/,zd=/\d\d\d\d?/,Ad=/\d\d\d\d\d\d?/,Bd=/\d{1,3}/,Cd=/\d{1,4}/,Dd=/[+-]?\d{1,6}/,Ed=/\d+/,Fd=/[+-]?\d+/,Gd=/Z|[+-]\d\d:?\d\d/gi,Hd=/Z|[+-]\d\d(?::?\d\d)?/gi,Id=/[+-]?\d+(\.\d{1,3})?/,Jd=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Kd={},Ld={},Md=0,Nd=1,Od=2,Pd=3,Qd=4,Rd=5,Sd=6,Td=7,Ud=8;md=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b=a?""+a:"+"+a}),R(0,["YY",2],0,function(){return this.year()%100}),R(0,["YYYY",4],0,"year"),R(0,["YYYYY",5],0,"year"),R(0,["YYYYYY",6,!0],0,"year"),J("year","y"),W("Y",Fd),W("YY",yd,ud),W("YYYY",Cd,wd),W("YYYYY",Dd,xd),W("YYYYYY",Dd,xd),$(["YYYYY","YYYYYY"],Md),$("YYYY",function(b,c){c[Md]=2===b.length?a.parseTwoDigitYear(b):r(b)}),$("YY",function(b,c){c[Md]=a.parseTwoDigitYear(b)}),$("Y",function(a,b){b[Md]=parseInt(a,10)}),a.parseTwoDigitYear=function(a){return r(a)+(r(a)>68?1900:2e3)};var ee=M("FullYear",!0);a.ISO_8601=function(){};var fe=u("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?this>a?this:a:l()}),ge=u("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:l()}),he=function(){return Date.now?Date.now():+new Date};Qa("Z",":"),Qa("ZZ",""),W("Z",Hd),W("ZZ",Hd),$(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ra(Hd,a)});var ie=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var je=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,ke=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;db.fn=Oa.prototype;var le=ib(1,"add"),me=ib(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ne=u("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});R(0,["gg",2],0,function(){return this.weekYear()%100}),R(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pb("gggg","weekYear"),Pb("ggggg","weekYear"),Pb("GGGG","isoWeekYear"),Pb("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),W("G",Fd),W("g",Fd),W("GG",yd,ud),W("gg",yd,ud),W("GGGG",Cd,wd),W("gggg",Cd,wd),W("GGGGG",Dd,xd),W("ggggg",Dd,xd),_(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=r(a)}),_(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),R("Q",0,"Qo","quarter"),J("quarter","Q"),W("Q",td),$("Q",function(a,b){b[Nd]=3*(r(a)-1)}),R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),W("w",yd),W("ww",yd,ud),W("W",yd),W("WW",yd,ud),_(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=r(a)});var oe={dow:0,doy:6};R("D",["DD",2],"Do","date"),J("date","D"),W("D",yd),W("DD",yd,ud),W("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),$(["D","DD"],Od),$("Do",function(a,b){b[Od]=r(a.match(yd)[0],10)});var pe=M("Date",!0);R("d",0,"do","day"),R("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),R("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),R("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),W("d",yd),W("e",yd),W("E",yd),W("dd",function(a,b){return b.weekdaysMinRegex(a)}),W("ddd",function(a,b){return b.weekdaysShortRegex(a)}),W("dddd",function(a,b){return b.weekdaysRegex(a)}),_(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:j(c).invalidWeekday=a}),_(["d","e","E"],function(a,b,c,d){b[d]=r(a)});var qe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),se="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),te=Jd,ue=Jd,ve=Jd;R("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),W("DDD",Bd),W("DDDD",vd),$(["DDD","DDDD"],function(a,b,c){c._dayOfYear=r(a)}),R("H",["HH",2],0,"hour"),R("h",["hh",2],0,oc),R("k",["kk",2],0,pc),R("hmm",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)}),R("hmmss",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)+Q(this.seconds(),2)}),R("Hmm",0,0,function(){return""+this.hours()+Q(this.minutes(),2)}),R("Hmmss",0,0,function(){return""+this.hours()+Q(this.minutes(),2)+Q(this.seconds(),2)}),qc("a",!0),qc("A",!1),J("hour","h"),W("a",rc),W("A",rc),W("H",yd),W("h",yd),W("HH",yd,ud),W("hh",yd,ud),W("hmm",zd),W("hmmss",Ad),W("Hmm",zd),W("Hmmss",Ad),$(["H","HH"],Pd),$(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),$(["h","hh"],function(a,b,c){b[Pd]=r(a),j(c).bigHour=!0}),$("hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d)),j(c).bigHour=!0}),$("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e)),j(c).bigHour=!0}),$("Hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d))}),$("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e))});var we=/[ap]\.?m?\.?/i,xe=M("Hours",!0);R("m",["mm",2],0,"minute"),J("minute","m"),W("m",yd),W("mm",yd,ud),$(["m","mm"],Qd);var ye=M("Minutes",!1);R("s",["ss",2],0,"second"),J("second","s"),W("s",yd),W("ss",yd,ud),$(["s","ss"],Rd);var ze=M("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)}),R(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,function(){return 10*this.millisecond()}),R(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),R(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),R(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),R(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),R(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),W("S",Bd,td),W("SS",Bd,ud),W("SSS",Bd,vd);var Ae;for(Ae="SSSS";Ae.length<=9;Ae+="S")W(Ae,Ed);for(Ae="S";Ae.length<=9;Ae+="S")$(Ae,uc);var Be=M("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var Ce=o.prototype;Ce.add=le,Ce.calendar=kb,Ce.clone=lb,Ce.diff=sb,Ce.endOf=Eb,Ce.format=wb,Ce.from=xb,Ce.fromNow=yb,Ce.to=zb,Ce.toNow=Ab,Ce.get=P,Ce.invalidAt=Nb,Ce.isAfter=mb,Ce.isBefore=nb,Ce.isBetween=ob,Ce.isSame=pb,Ce.isSameOrAfter=qb,Ce.isSameOrBefore=rb,Ce.isValid=Lb,Ce.lang=ne,Ce.locale=Bb,Ce.localeData=Cb,Ce.max=ge,Ce.min=fe,Ce.parsingFlags=Mb,Ce.set=P,Ce.startOf=Db,Ce.subtract=me,Ce.toArray=Ib,Ce.toObject=Jb,Ce.toDate=Hb,Ce.toISOString=vb,Ce.toJSON=Kb,Ce.toString=ub,Ce.unix=Gb,Ce.valueOf=Fb,Ce.creationData=Ob,Ce.year=ee,Ce.isLeapYear=ta,Ce.weekYear=Qb,Ce.isoWeekYear=Rb,Ce.quarter=Ce.quarters=Wb,Ce.month=ha,Ce.daysInMonth=ia,Ce.week=Ce.weeks=$b,Ce.isoWeek=Ce.isoWeeks=_b,Ce.weeksInYear=Tb,Ce.isoWeeksInYear=Sb,Ce.date=pe,Ce.day=Ce.days=gc,Ce.weekday=hc,Ce.isoWeekday=ic,Ce.dayOfYear=nc,Ce.hour=Ce.hours=xe,Ce.minute=Ce.minutes=ye,Ce.second=Ce.seconds=ze,Ce.millisecond=Ce.milliseconds=Be,Ce.utcOffset=Ua,Ce.utc=Wa,Ce.local=Xa,Ce.parseZone=Ya,Ce.hasAlignedHourOffset=Za,Ce.isDST=$a,Ce.isDSTShifted=_a,Ce.isLocal=ab,Ce.isUtcOffset=bb,Ce.isUtc=cb,Ce.isUTC=cb,Ce.zoneAbbr=vc,Ce.zoneName=wc,Ce.dates=u("dates accessor is deprecated. Use date instead.",pe),Ce.months=u("months accessor is deprecated. Use month instead",ha),Ce.years=u("years accessor is deprecated. Use year instead",ee),Ce.zone=u("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Va);var De=Ce,Ee={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Fe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ge="Invalid date",He="%d",Ie=/\d{1,2}/,Je={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ke=A.prototype;Ke._calendar=Ee,Ke.calendar=zc,Ke._longDateFormat=Fe,Ke.longDateFormat=Ac,Ke._invalidDate=Ge,Ke.invalidDate=Bc,Ke._ordinal=He,Ke.ordinal=Cc,Ke._ordinalParse=Ie,Ke.preparse=Dc,Ke.postformat=Dc,Ke._relativeTime=Je,Ke.relativeTime=Ec,Ke.pastFuture=Fc,Ke.set=y,Ke.months=ca,Ke._months=Wd,Ke.monthsShort=da,Ke._monthsShort=Xd,Ke.monthsParse=fa,Ke._monthsRegex=Zd,Ke.monthsRegex=ka,Ke._monthsShortRegex=Yd,Ke.monthsShortRegex=ja,Ke.week=Xb,Ke._week=oe,Ke.firstDayOfYear=Zb,Ke.firstDayOfWeek=Yb,Ke.weekdays=bc,Ke._weekdays=qe,Ke.weekdaysMin=dc,Ke._weekdaysMin=se,Ke.weekdaysShort=cc,Ke._weekdaysShort=re,Ke.weekdaysParse=fc,Ke._weekdaysRegex=te,Ke.weekdaysRegex=jc,Ke._weekdaysShortRegex=ue,Ke.weekdaysShortRegex=kc,Ke._weekdaysMinRegex=ve,Ke.weekdaysMinRegex=lc,Ke.isPM=sc,Ke._meridiemParse=we,Ke.meridiem=tc,E("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===r(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=u("moment.lang is deprecated. Use moment.locale instead.",E),a.langData=u("moment.langData is deprecated. Use moment.localeData instead.",H);var Le=Math.abs,Me=Yc("ms"),Ne=Yc("s"),Oe=Yc("m"),Pe=Yc("h"),Qe=Yc("d"),Re=Yc("w"),Se=Yc("M"),Te=Yc("y"),Ue=$c("milliseconds"),Ve=$c("seconds"),We=$c("minutes"),Xe=$c("hours"),Ye=$c("days"),Ze=$c("months"),$e=$c("years"),_e=Math.round,af={s:45,m:45,h:22,d:26,M:11},bf=Math.abs,cf=Oa.prototype;cf.abs=Oc,cf.add=Qc,cf.subtract=Rc,cf.as=Wc,cf.asMilliseconds=Me,cf.asSeconds=Ne,cf.asMinutes=Oe,cf.asHours=Pe,cf.asDays=Qe,cf.asWeeks=Re,cf.asMonths=Se,cf.asYears=Te,cf.valueOf=Xc,cf._bubble=Tc,cf.get=Zc,cf.milliseconds=Ue,cf.seconds=Ve,cf.minutes=We,cf.hours=Xe,cf.days=Ye,cf.weeks=_c,cf.months=Ze,cf.years=$e,cf.humanize=dd,cf.toISOString=ed,cf.toString=ed,cf.toJSON=ed,cf.locale=Bb,cf.localeData=Cb,cf.toIsoString=u("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ed),cf.lang=ne,R("X",0,0,"unix"),R("x",0,0,"valueOf"),W("x",Fd),W("X",Id),$("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),$("x",function(a,b,c){c._d=new Date(r(a))}),a.version="2.13.0",b(Ka),a.fn=De,a.min=Ma,a.max=Na,a.now=he,a.utc=h,a.unix=xc,a.months=Jc,a.isDate=d,a.locale=E,a.invalid=l,a.duration=db,a.isMoment=p,a.weekdays=Lc,a.parseZone=yc,a.localeData=H,a.isDuration=Pa,a.monthsShort=Kc,a.weekdaysMin=Nc,a.defineLocale=F,a.updateLocale=G,a.locales=I,a.weekdaysShort=Mc,a.normalizeUnits=K,a.relativeTimeThreshold=cd,a.prototype=De;var df=a;return df}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/processCoordinateStrings.json b/source/widget/DistanceAndDirection/tests/processCoordinateStrings.json new file mode 100644 index 00000000..06b7f306 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/processCoordinateStrings.json @@ -0,0 +1,12 @@ +{ + "tests": [ + { "testNumber": "1", + "testString": "01CDA9347609646", + "type": { + "name": "MGRS", + "pattern": "/^(\d{1,2}[-,;:\s]*[c-hj-np-xC-HJ-NP-X][-,;:\s]*[a-hj-np-zA-HJ-NP-Z]{2}[-,;:\s]*\d{1,5}[-,;:\s]*\d{1,5}$)|([AaBbYyZz][-,;:\s]*[a-hj-np-zA-HJ-NP-Z]{2}[-,;:\s]*\d{1,5}[-,;:\s]*\d{1,5})$/", + "notationType": "MGRS" + } + } + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromDDM.json b/source/widget/DistanceAndDirection/tests/toGeoFromDDM.json new file mode 100644 index 00000000..415e7622 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromDDM.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed DDM is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "67 35.9105S 174 38.8896W", "lat": "-67.598509", "lon": "-174.64816"}, + {"testNumber": "2", "testString": "62 54.5319S 178 53.2222W", "lat": "-62.908865", "lon": "-178.887036"}, + {"testNumber": "3", "testString": "58 32.2073S 176 09.3521W", "lat": "-58.536789", "lon": "-176.155869"}, + {"testNumber": "4", "testString": "54 06.5527S 179 56.4249W", "lat": "-54.109212", "lon": "-179.940415"}, + {"testNumber": "5", "testString": "49 34.6851S 178 50.9768W", "lat": "-49.578085", "lon": "-178.849613"}, + {"testNumber": "6", "testString": "54 06.5527S 174 03.5762W", "lat": "-54.109212", "lon": "-174.059603"}, + {"testNumber": "7", "testString": "40 37.5987S 179 21.8813W", "lat": "-40.626645", "lon": "-179.364688"}, + {"testNumber": "8", "testString": "45 02.4247S 177 55.2764W", "lat": "-45.040411", "lon": "-177.921273"}, + {"testNumber": "9", "testString": "36 08.3740S 178 06.6891W", "lat": "-36.139566", "lon": "-178.111485"}, + {"testNumber": "10", "testString": "31 38.1115S 177 00.0004W", "lat": "-31.635192", "lon": "-177.000006"}, + {"testNumber": "11", "testString": "27 07.1311S 175 59.4638W", "lat": "-27.118851", "lon": "-175.991064"}, + {"testNumber": "12", "testString": "22 35.7044S 175 03.2674W", "lat": "-22.595073", "lon": "-175.054456"}, + {"testNumber": "13", "testString": "18 03.1048S 174 46.6418W", "lat": "-18.051746", "lon": "-174.777364"}, + {"testNumber": "14", "testString": "18 04.0742S 174 09.9598W", "lat": "-18.067904", "lon": "-174.165997"}, + {"testNumber": "15", "testString": "00 00.0003S 179 41.7017W", "lat": "-0.000005", "lon": "-179.695029"}, + {"testNumber": "16", "testString": "00 00.0003S 179 24.4607W", "lat": "-0.000005", "lon": "-179.407678"}, + {"testNumber": "17", "testString": "09 02.1842N 179 43.7219W", "lat": "9.036403", "lon": "-179.728698"}, + {"testNumber": "18", "testString": "09 01.7111N 179 21.7711W", "lat": "9.028518", "lon": "-179.362851"}, + {"testNumber": "19", "testString": "13 33.6962N 178 50.8967W", "lat": "13.561604", "lon": "-178.848278"}, + {"testNumber": "20", "testString": "18 05.1833N 177 56.7032W", "lat": "18.086389", "lon": "-177.945053"}, + {"testNumber": "21", "testString": "22 36.2342N 176 01.6241W", "lat": "22.603903", "lon": "-176.027069"}, + {"testNumber": "22", "testString": "27 05.3929N 174 01.5191W", "lat": "27.089881", "lon": "-174.025318"}, + {"testNumber": "23", "testString": "36 08.6828N 177 00.0004W", "lat": "36.144713", "lon": "-177.000007"}, + {"testNumber": "24", "testString": "45 08.7832N 178 16.3224W", "lat": "45.146387", "lon": "-178.27204"}, + {"testNumber": "25", "testString": "54 08.3021N 178 31.8426W", "lat": "54.138368", "lon": "-178.53071"}, + {"testNumber": "26", "testString": "63 06.9290N 178 58.9388W", "lat": "63.115484", "lon": "-178.982314"}, + {"testNumber": "27", "testString": "72 04.6519N 179 54.7505W", "lat": "72.077531", "lon": "-179.912509"}, + {"testNumber": "28", "testString": "76 33.0910N 179 08.7358W", "lat": "76.551516", "lon": "-179.145596"}, + {"testNumber": "29", "testString": "81 03.6526N 177 00.0021W", "lat": "81.060876", "lon": "-177.000035"}, + {"testNumber": "30", "testString": "76 27.8369S 172 40.5140W", "lat": "-76.463948", "lon": "-172.675234"}, + {"testNumber": "31", "testString": "72 05.9537S 171 00.0010W", "lat": "-72.099228", "lon": "-171.000017"}, + {"testNumber": "32", "testString": "76 27.8369S 169 19.4887W", "lat": "-76.463949", "lon": "-169.324811"}, + {"testNumber": "33", "testString": "67 27.7730S 172 01.5843W", "lat": "-67.462884", "lon": "-172.026405"}, + {"testNumber": "34", "testString": "63 00.3020S 171 04.2034W", "lat": "-63.005034", "lon": "-171.070057"}, + {"testNumber": "35", "testString": "58 27.3972S 170 08.2769W", "lat": "-58.45662", "lon": "-170.137949"}, + {"testNumber": "36", "testString": "49 38.6557S 172 23.1106W", "lat": "-49.644262", "lon": "-172.385177"}, + {"testNumber": "37", "testString": "45 09.2090S 171 00.0005W", "lat": "-45.153483", "lon": "-171.000008"}, + {"testNumber": "38", "testString": "40 38.6883S 169 49.0384W", "lat": "-40.644805", "lon": "-169.817307"}, + {"testNumber": "39", "testString": "36 07.4461S 168 46.6569W", "lat": "-36.124101", "lon": "-168.777615"}, + {"testNumber": "40", "testString": "31 33.9391S 169 12.8000W", "lat": "-31.565651", "lon": "-169.213334"}, + {"testNumber": "41", "testString": "27 05.3935S 168 01.5191W", "lat": "-27.089891", "lon": "-168.025318"}, + {"testNumber": "42", "testString": "13 33.1843S 173 46.3066W", "lat": "-13.553071", "lon": "-173.771777"}, + {"testNumber": "43", "testString": "13 32.4675S 173 18.3300W", "lat": "-13.541125", "lon": "-173.3055"}, + {"testNumber": "44", "testString": "09 02.5231S 172 49.1717W", "lat": "-9.042052", "lon": "-172.819528"}, + {"testNumber": "45", "testString": "00 00.0003S 172 47.8235W", "lat": "-0.000005", "lon": "-172.797058"}, + {"testNumber": "46", "testString": "04 31.3804S 171 54.0859W", "lat": "-4.523007", "lon": "-171.901432"}, + {"testNumber": "47", "testString": "00 00.0003S 171 00.0003W", "lat": "-0.000005", "lon": "-171.000005"}, + {"testNumber": "48", "testString": "04 31.3798N 171 54.0859W", "lat": "4.522996", "lon": "-171.901432"}, + {"testNumber": "49", "testString": "09 02.7934N 171 00.0003W", "lat": "9.046557", "lon": "-171.000005"}, + {"testNumber": "50", "testString": "13 34.0041N 170 04.5445W", "lat": "13.566735", "lon": "-170.075742"}, + {"testNumber": "51", "testString": "18 04.7669N 169 06.6117W", "lat": "18.079449", "lon": "-169.110195"}, + {"testNumber": "52", "testString": "31 38.1109N 171 00.0004W", "lat": "31.635181", "lon": "-171.000006"}, + {"testNumber": "53", "testString": "45 07.5089N 168 27.4130W", "lat": "45.125149", "lon": "-168.456884"}, + {"testNumber": "54", "testString": "63 06.9297S 166 58.9388W", "lat": "-63.115495", "lon": "-166.982314"}, + {"testNumber": "55", "testString": "58 38.4181S 165 00.0006W", "lat": "-58.640302", "lon": "-165.00001"}, + {"testNumber": "56", "testString": "54 08.3027S 163 28.1585W", "lat": "-54.138379", "lon": "-163.469308"}, + {"testNumber": "57", "testString": "49 37.1654S 162 13.8570W", "lat": "-49.619423", "lon": "-162.23095"}, + {"testNumber": "58", "testString": "45 02.4247S 164 04.7245W", "lat": "-45.040411", "lon": "-164.078742"}, + {"testNumber": "59", "testString": "40 35.7848S 162 32.7141W", "lat": "-40.596414", "lon": "-162.545235"}, + {"testNumber": "60", "testString": "31 35.7625S 167 50.3050W", "lat": "-31.596041", "lon": "-167.838417"}, + {"testNumber": "61", "testString": "27 03.8758S 166 58.0813W", "lat": "-27.064597", "lon": "-166.968022"}, + {"testNumber": "62", "testString": "22 35.7044S 166 56.7334W", "lat": "-22.595073", "lon": "-166.945556"}, + {"testNumber": "63", "testString": "18 05.1840S 165 56.7032W", "lat": "-18.0864", "lon": "-165.945053"}, + {"testNumber": "64", "testString": "13 34.1074S 165 00.0004W", "lat": "-13.568457", "lon": "-165.000006"}, + {"testNumber": "65", "testString": "09 02.7263S 164 05.4076W", "lat": "-9.045439", "lon": "-164.090126"}, + {"testNumber": "66", "testString": "00 00.0003S 164 06.0821W", "lat": "-0.000005", "lon": "-164.101368"}, + {"testNumber": "67", "testString": "04 31.2794S 163 11.8427W", "lat": "-4.521324", "lon": "-163.197378"}, + {"testNumber": "68", "testString": "00 00.0003S 162 35.5400W", "lat": "-0.000005", "lon": "-162.592333"}, + {"testNumber": "69", "testString": "00 00.0003S 162 18.2989W", "lat": "-0.000005", "lon": "-162.304982"}, + {"testNumber": "70", "testString": "04 31.2788N 163 11.8427W", "lat": "4.521313", "lon": "-163.197378"}, + {"testNumber": "71", "testString": "09 01.7111N 162 38.2296W", "lat": "9.028518", "lon": "-162.63716"}, + {"testNumber": "72", "testString": "09 02.1842N 162 16.2788W", "lat": "9.036403", "lon": "-162.271313"}, + {"testNumber": "73", "testString": "22 34.8205N 167 55.0514W", "lat": "22.580341", "lon": "-167.917523"}, + {"testNumber": "74", "testString": "27 07.3478N 165 00.0004W", "lat": "27.122464", "lon": "-165.000006"}, + {"testNumber": "75", "testString": "36 05.9006N 167 40.0698W", "lat": "36.098344", "lon": "-167.66783"}, + {"testNumber": "76", "testString": "40 39.0511N 165 00.0004W", "lat": "40.650851", "lon": "-165.000007"}, + {"testNumber": "77", "testString": "54 06.5521N 167 56.4250W", "lat": "54.109201", "lon": "-167.940416"}, + {"testNumber": "78", "testString": "49 39.1523N 165 00.0005W", "lat": "49.652538", "lon": "-165.000008"}, + {"testNumber": "79", "testString": "54 06.5521N 162 03.5761W", "lat": "54.109201", "lon": "-162.059602"}, + {"testNumber": "80", "testString": "63 04.4395N 167 02.3797W", "lat": "63.073992", "lon": "-167.039661"}, + {"testNumber": "81", "testString": "58 38.4175N 165 00.0006W", "lat": "58.640292", "lon": "-165.00001"}, + {"testNumber": "82", "testString": "63 04.4395N 162 57.6218W", "lat": "63.073991", "lon": "-162.960363"}, + {"testNumber": "83", "testString": "67 36.9313N 165 00.0008W", "lat": "67.615522", "lon": "-165.000014"}, + {"testNumber": "84", "testString": "76 34.8506N 165 00.0014W", "lat": "76.580844", "lon": "-165.000023"}, + {"testNumber": "85", "testString": "72 00.7591N 165 11.3582W", "lat": "72.012651", "lon": "-165.189303"}, + {"testNumber": "86", "testString": "81 00.9881N 164 44.7329W", "lat": "81.016468", "lon": "-164.745548"}, + {"testNumber": "87", "testString": "72 00.7590N 164 48.6439W", "lat": "72.01265", "lon": "-164.810731"}, + {"testNumber": "88", "testString": "67 36.9319S 159 00.0008W", "lat": "-67.615532", "lon": "-159.000014"}, + {"testNumber": "89", "testString": "58 27.3971S 159 51.7243W", "lat": "-58.456618", "lon": "-159.862071"}, + {"testNumber": "90", "testString": "54 03.6411S 157 35.0935W", "lat": "-54.060685", "lon": "-157.584892"}, + {"testNumber": "91", "testString": "40 33.2499S 160 16.5826W", "lat": "-40.554165", "lon": "-160.276376"}, + {"testNumber": "92", "testString": "45 05.3884S 161 11.2604W", "lat": "-45.089807", "lon": "-161.187674"}, + {"testNumber": "93", "testString": "36 07.4461S 161 13.3439W", "lat": "-36.124101", "lon": "-161.222398"}, + {"testNumber": "94", "testString": "31 37.8502S 160 03.2687W", "lat": "-31.630837", "lon": "-160.054478"}, + {"testNumber": "95", "testString": "27 07.3485S 159 00.0004W", "lat": "-27.122475", "lon": "-159.000006"}, + {"testNumber": "96", "testString": "22 36.2348S 158 01.6241W", "lat": "-22.603914", "lon": "-158.027069"}, + {"testNumber": "97", "testString": "18 04.7676S 157 06.6117W", "lat": "-18.07946", "lon": "-157.110195"}, + {"testNumber": "98", "testString": "13 33.1843S 156 13.6940W", "lat": "-13.553071", "lon": "-156.228234"}, + {"testNumber": "99", "testString": "13 32.4675S 156 41.6707W", "lat": "-13.541125", "lon": "-156.694511"}, + {"testNumber": "100", "testString": "13 33.1836N 161 46.3066W", "lat": "13.55306", "lon": "-161.771776"}, + {"testNumber": "101", "testString": "13 32.4668N 161 18.3300W", "lat": "13.541114", "lon": "-161.3055"}, + {"testNumber": "102", "testString": "18 04.7669N 160 53.3890W", "lat": "18.079449", "lon": "-160.889816"}, + {"testNumber": "103", "testString": "22 36.4111N 159 00.0004W", "lat": "22.606851", "lon": "-159.000006"}, + {"testNumber": "104", "testString": "31 35.7618N 161 50.3051W", "lat": "31.59603", "lon": "-161.838418"}, + {"testNumber": "105", "testString": "36 08.3733N 160 06.6891W", "lat": "36.139555", "lon": "-160.111485"}, + {"testNumber": "106", "testString": "45 07.5089N 161 32.5879W", "lat": "45.125148", "lon": "-161.543131"}, + {"testNumber": "107", "testString": "72 04.6525S 155 54.7507W", "lat": "-72.077542", "lon": "-155.912511"}, + {"testNumber": "108", "testString": "76 33.0916S 155 08.7356W", "lat": "-76.551526", "lon": "-155.145593"}, + {"testNumber": "109", "testString": "63 04.4401S 155 02.3795W", "lat": "-63.074002", "lon": "-155.039659"}, + {"testNumber": "110", "testString": "58 32.2074S 153 50.6491W", "lat": "-58.53679", "lon": "-153.844151"}, + {"testNumber": "111", "testString": "63 04.4401S 150 57.6219W", "lat": "-63.074002", "lon": "-150.960365"}, + {"testNumber": "112", "testString": "49 37.1653S 155 46.1440W", "lat": "-49.619422", "lon": "-155.769066"}, + {"testNumber": "113", "testString": "53 59.5755S 152 53.7127W", "lat": "-53.992925", "lon": "-152.895211"}, + {"testNumber": "114", "testString": "45 08.7839S 154 16.3225W", "lat": "-45.146398", "lon": "-154.272041"}, + {"testNumber": "115", "testString": "40 39.0517S 153 00.0004W", "lat": "-40.650862", "lon": "-153.000007"}, + {"testNumber": "116", "testString": "36 08.3740S 151 53.3117W", "lat": "-36.139566", "lon": "-151.888529"}, + {"testNumber": "117", "testString": "31 37.0669S 150 53.4912W", "lat": "-31.617781", "lon": "-150.89152"}, + {"testNumber": "118", "testString": "27 03.8758S 151 01.9194W", "lat": "-27.064597", "lon": "-151.03199"}, + {"testNumber": "119", "testString": "09 02.1848S 155 43.7219W", "lat": "-9.036413", "lon": "-155.728698"}, + {"testNumber": "120", "testString": "09 01.7117S 155 21.7711W", "lat": "-9.028529", "lon": "-155.362851"}, + {"testNumber": "121", "testString": "00 00.0003S 155 41.7017W", "lat": "-0.000005", "lon": "-155.695029"}, + {"testNumber": "122", "testString": "04 31.2794S 154 48.1579W", "lat": "-4.521324", "lon": "-154.802632"}, + {"testNumber": "123", "testString": "00 00.0003S 155 24.4607W", "lat": "-0.000005", "lon": "-155.407678"}, + {"testNumber": "124", "testString": "00 00.0003S 153 53.9186W", "lat": "-0.000005", "lon": "-153.898643"}, + {"testNumber": "125", "testString": "04 31.2788N 154 48.1579W", "lat": "4.521313", "lon": "-154.802632"}, + {"testNumber": "126", "testString": "09 02.7257N 153 54.5931W", "lat": "9.045428", "lon": "-153.909885"}, + {"testNumber": "127", "testString": "13 34.1068N 153 00.0004W", "lat": "13.568446", "lon": "-153.000006"}, + {"testNumber": "128", "testString": "18 05.1833N 152 03.2975W", "lat": "18.086389", "lon": "-152.054959"}, + {"testNumber": "129", "testString": "22 34.8205N 150 04.9493W", "lat": "22.580341", "lon": "-150.082488"}, + {"testNumber": "130", "testString": "27 05.3929N 155 58.4817W", "lat": "27.089881", "lon": "-155.974695"}, + {"testNumber": "131", "testString": "31 37.8496N 154 03.2686W", "lat": "31.630826", "lon": "-154.054477"}, + {"testNumber": "132", "testString": "36 07.4455N 150 46.6569W", "lat": "36.124091", "lon": "-150.777615"}, + {"testNumber": "133", "testString": "45 08.7833N 151 43.6785W", "lat": "45.146388", "lon": "-151.727975"}, + {"testNumber": "134", "testString": "54 08.3021N 151 28.1585W", "lat": "54.138368", "lon": "-151.469308"}, + {"testNumber": "135", "testString": "63 06.9291N 151 01.0626W", "lat": "63.115485", "lon": "-151.01771"}, + {"testNumber": "136", "testString": "76 33.0909N 150 51.2670W", "lat": "76.551515", "lon": "-150.85445"}, + {"testNumber": "137", "testString": "72 04.6519N 150 05.2516W", "lat": "72.077531", "lon": "-150.087526"}, + {"testNumber": "138", "testString": "67 27.7732S 145 58.4174W", "lat": "-67.462886", "lon": "-145.973623"}, + {"testNumber": "139", "testString": "58 37.7266S 148 43.3322W", "lat": "-58.628776", "lon": "-148.722204"}, + {"testNumber": "140", "testString": "54 08.8865S 147 00.0005W", "lat": "-54.148109", "lon": "-147.000009"}, + {"testNumber": "141", "testString": "49 38.6557S 145 36.8904W", "lat": "-49.644262", "lon": "-145.61484"}, + {"testNumber": "142", "testString": "40 33.2499S 145 43.4183W", "lat": "-40.554165", "lon": "-145.723638"}, + {"testNumber": "143", "testString": "45 07.5095S 144 27.4130W", "lat": "-45.125159", "lon": "-144.456884"}, + {"testNumber": "144", "testString": "36 05.9012S 144 19.9310W", "lat": "-36.098354", "lon": "-144.332184"}, + {"testNumber": "145", "testString": "27 05.3935S 149 58.4816W", "lat": "-27.089892", "lon": "-149.974694"}, + {"testNumber": "146", "testString": "22 34.8211S 149 55.0514W", "lat": "-22.580351", "lon": "-149.917524"}, + {"testNumber": "147", "testString": "22 33.5861S 149 06.6893W", "lat": "-22.559769", "lon": "-149.111488"}, + {"testNumber": "148", "testString": "18 04.7676S 148 53.3890W", "lat": "-18.07946", "lon": "-148.889816"}, + {"testNumber": "149", "testString": "13 34.0048S 147 55.4561W", "lat": "-13.566746", "lon": "-147.924269"}, + {"testNumber": "150", "testString": "09 02.7941S 147 00.0003W", "lat": "-9.046568", "lon": "-147.000005"}, + {"testNumber": "151", "testString": "00 00.0003S 147 00.0003W", "lat": "-0.000005", "lon": "-147.000005"}, + {"testNumber": "152", "testString": "04 31.3804S 146 05.9147W", "lat": "-4.523007", "lon": "-146.098579"}, + {"testNumber": "153", "testString": "00 00.0003S 145 12.1772W", "lat": "-0.000005", "lon": "-145.202953"}, + {"testNumber": "154", "testString": "04 31.3798N 146 05.9147W", "lat": "4.522996", "lon": "-146.098579"}, + {"testNumber": "155", "testString": "09 02.5225N 145 10.8290W", "lat": "9.042042", "lon": "-145.180483"}, + {"testNumber": "156", "testString": "13 32.4668N 144 41.6707W", "lat": "13.541114", "lon": "-144.694511"}, + {"testNumber": "157", "testString": "13 33.1836N 144 13.6941W", "lat": "13.55306", "lon": "-144.228235"}, + {"testNumber": "158", "testString": "27 07.1304N 148 00.5369W", "lat": "27.11884", "lon": "-148.008948"}, + {"testNumber": "159", "testString": "31 37.0662N 144 53.4913W", "lat": "31.61777", "lon": "-144.891521"}, + {"testNumber": "160", "testString": "40 38.6876N 148 10.9624W", "lat": "40.644794", "lon": "-148.182707"}, + {"testNumber": "161", "testString": "49 38.6551N 148 23.1106W", "lat": "49.644251", "lon": "-148.385177"}, + {"testNumber": "162", "testString": "58 37.7260N 148 43.3322W", "lat": "58.628766", "lon": "-148.722203"}, + {"testNumber": "163", "testString": "67 35.9099N 149 21.1120W", "lat": "67.598498", "lon": "-149.351867"}, + {"testNumber": "164", "testString": "72 00.7597S 141 11.3580W", "lat": "-72.012662", "lon": "-141.1893"}, + {"testNumber": "165", "testString": "76 34.8513S 141 00.0014W", "lat": "-76.580855", "lon": "-141.000023"}, + {"testNumber": "166", "testString": "72 00.7597S 140 48.6441W", "lat": "-72.012661", "lon": "-140.810735"}, + {"testNumber": "167", "testString": "67 35.9105S 143 21.1121W", "lat": "-67.598509", "lon": "-143.351868"}, + {"testNumber": "168", "testString": "63 06.9297S 139 01.0626W", "lat": "-63.115495", "lon": "-139.01771"}, + {"testNumber": "169", "testString": "53 59.5754S 141 06.2884W", "lat": "-53.992924", "lon": "-141.104807"}, + {"testNumber": "170", "testString": "49 34.6850S 139 09.0242W", "lat": "-49.578084", "lon": "-139.150404"}, + {"testNumber": "171", "testString": "40 35.7848S 143 27.2867W", "lat": "-40.596414", "lon": "-143.454779"}, + {"testNumber": "172", "testString": "36 03.7421S 142 33.5838W", "lat": "-36.062368", "lon": "-142.55973"}, + {"testNumber": "173", "testString": "31 37.0668S 143 06.5095W", "lat": "-31.61778", "lon": "-143.108492"}, + {"testNumber": "174", "testString": "27 07.1311S 142 00.5369W", "lat": "-27.118851", "lon": "-142.008948"}, + {"testNumber": "175", "testString": "22 36.4117S 141 00.0004W", "lat": "-22.606862", "lon": "-141.000006"}, + {"testNumber": "176", "testString": "18 05.1840S 140 03.2975W", "lat": "-18.0864", "lon": "-140.054959"}, + {"testNumber": "177", "testString": "13 33.6969S 139 09.1040W", "lat": "-13.561615", "lon": "-139.151733"}, + {"testNumber": "178", "testString": "09 02.1848S 138 16.2788W", "lat": "-9.036414", "lon": "-138.271313"}, + {"testNumber": "179", "testString": "09 01.7117S 138 38.2296W", "lat": "-9.028529", "lon": "-138.63716"}, + {"testNumber": "180", "testString": "00 00.0003S 138 35.5400W", "lat": "-0.000005", "lon": "-138.592333"}, + {"testNumber": "181", "testString": "00 00.0003S 138 18.2989W", "lat": "-0.000005", "lon": "-138.304982"}, + {"testNumber": "182", "testString": "18 04.0736N 143 50.0408W", "lat": "18.067893", "lon": "-143.834014"}, + {"testNumber": "183", "testString": "18 03.1041N 143 13.3588W", "lat": "18.051735", "lon": "-143.222647"}, + {"testNumber": "184", "testString": "22 36.2342N 141 58.3766W", "lat": "22.603903", "lon": "-141.972943"}, + {"testNumber": "185", "testString": "27 06.4784N 138 58.9500W", "lat": "27.107974", "lon": "-138.9825"}, + {"testNumber": "186", "testString": "36 07.4454N 143 13.3439W", "lat": "36.12409", "lon": "-143.222398"}, + {"testNumber": "187", "testString": "40 37.5980N 138 38.1196W", "lat": "40.626634", "lon": "-138.635326"}, + {"testNumber": "188", "testString": "49 37.1647N 138 13.8571W", "lat": "49.619412", "lon": "-138.230951"}, + {"testNumber": "189", "testString": "58 35.6542S 137 33.4986W", "lat": "-58.594236", "lon": "-137.55831"}, + {"testNumber": "190", "testString": "63 00.3020S 134 55.7980W", "lat": "-63.005033", "lon": "-134.929967"}, + {"testNumber": "191", "testString": "58 35.6541S 132 26.5026W", "lat": "-58.594235", "lon": "-132.44171"}, + {"testNumber": "192", "testString": "54 03.6411S 136 24.9076W", "lat": "-54.060685", "lon": "-136.415127"}, + {"testNumber": "193", "testString": "49 31.2205S 135 28.3250W", "lat": "-49.520341", "lon": "-135.472084"}, + {"testNumber": "194", "testString": "45 07.5095S 137 32.5879W", "lat": "-45.125159", "lon": "-137.543131"}, + {"testNumber": "195", "testString": "40 38.6883S 136 10.9624W", "lat": "-40.644805", "lon": "-136.182707"}, + {"testNumber": "196", "testString": "36 08.6834S 135 00.0004W", "lat": "-36.144724", "lon": "-135.000007"}, + {"testNumber": "197", "testString": "31 37.8502S 133 56.7321W", "lat": "-31.630837", "lon": "-133.945535"}, + {"testNumber": "198", "testString": "27 06.4791S 132 58.9500W", "lat": "-27.107985", "lon": "-132.9825"}, + {"testNumber": "199", "testString": "22 33.5861S 132 53.3114W", "lat": "-22.559769", "lon": "-132.888524"}, + {"testNumber": "200", "testString": "22 34.8211S 132 04.9493W", "lat": "-22.580352", "lon": "-132.082488"}, + {"testNumber": "201", "testString": "04 31.1113S 137 42.2029W", "lat": "-4.518521", "lon": "-137.703381"}, + {"testNumber": "202", "testString": "04 30.8761S 137 23.7934W", "lat": "-4.514602", "lon": "-137.396557"}, + {"testNumber": "203", "testString": "00 00.0003S 136 47.8235W", "lat": "-0.000005", "lon": "-136.797058"}, + {"testNumber": "204", "testString": "04 31.1106N 137 42.2029W", "lat": "4.51851", "lon": "-137.703381"}, + {"testNumber": "205", "testString": "04 30.8755N 137 23.7934W", "lat": "4.514591", "lon": "-137.396557"}, + {"testNumber": "206", "testString": "09 02.5225N 136 49.1717W", "lat": "9.042042", "lon": "-136.819528"}, + {"testNumber": "207", "testString": "13 34.0041N 135 55.4561W", "lat": "13.566735", "lon": "-135.924269"}, + {"testNumber": "208", "testString": "18 05.3222N 135 00.0004W", "lat": "18.088704", "lon": "-135.000006"}, + {"testNumber": "209", "testString": "22 35.7037N 133 03.2674W", "lat": "22.595062", "lon": "-133.054456"}, + {"testNumber": "210", "testString": "31 37.0662N 137 06.5095W", "lat": "31.61777", "lon": "-137.108492"}, + {"testNumber": "211", "testString": "36 08.3733N 133 53.3117W", "lat": "36.139555", "lon": "-133.888529"}, + {"testNumber": "212", "testString": "45 09.2083N 135 00.0005W", "lat": "45.153472", "lon": "-135.000008"}, + {"testNumber": "213", "testString": "54 08.8859N 135 00.0005W", "lat": "54.148099", "lon": "-135.000009"}, + {"testNumber": "214", "testString": "58 35.6535N 137 33.4987W", "lat": "58.594225", "lon": "-137.558311"}, + {"testNumber": "215", "testString": "63 07.7600N 135 00.0007W", "lat": "63.129334", "lon": "-135.000012"}, + {"testNumber": "216", "testString": "58 35.6534N 132 26.5025W", "lat": "58.594224", "lon": "-132.441709"}, + {"testNumber": "217", "testString": "67 32.8514N 136 18.2182W", "lat": "67.547523", "lon": "-136.303636"}, + {"testNumber": "218", "testString": "67 32.8513N 133 41.7835W", "lat": "67.547522", "lon": "-133.696392"}, + {"testNumber": "219", "testString": "72 05.9530N 135 00.0010W", "lat": "72.099217", "lon": "-135.000017"}, + {"testNumber": "220", "testString": "76 27.8362N 136 40.5137W", "lat": "76.463937", "lon": "-136.675228"}, + {"testNumber": "221", "testString": "76 27.8363N 133 19.4890W", "lat": "76.463939", "lon": "-133.324817"}, + {"testNumber": "222", "testString": "76 33.0916S 126 51.2672W", "lat": "-76.551526", "lon": "-126.854453"}, + {"testNumber": "223", "testString": "72 04.6525S 126 05.2514W", "lat": "-72.077542", "lon": "-126.087524"}, + {"testNumber": "224", "testString": "67 32.8520S 130 18.2180W", "lat": "-67.547534", "lon": "-130.303633"}, + {"testNumber": "225", "testString": "67 32.8520S 127 41.7837W", "lat": "-67.547533", "lon": "-127.696395"}, + {"testNumber": "226", "testString": "62 54.5320S 127 06.7792W", "lat": "-62.908866", "lon": "-127.112987"}, + {"testNumber": "227", "testString": "54 08.3027S 130 31.8427W", "lat": "-54.138379", "lon": "-130.530711"}, + {"testNumber": "228", "testString": "49 39.1529S 129 00.0005W", "lat": "-49.652548", "lon": "-129.000008"}, + {"testNumber": "229", "testString": "45 08.7839S 127 43.6785W", "lat": "-45.146398", "lon": "-127.727975"}, + {"testNumber": "230", "testString": "40 37.5987S 126 38.1196W", "lat": "-40.626645", "lon": "-126.635326"}, + {"testNumber": "231", "testString": "36 03.7420S 127 26.4170W", "lat": "-36.062367", "lon": "-127.440283"}, + {"testNumber": "232", "testString": "31 35.7625S 126 09.6957W", "lat": "-31.596041", "lon": "-126.161595"}, + {"testNumber": "233", "testString": "18 04.0742S 131 50.0408W", "lat": "-18.067904", "lon": "-131.834014"}, + {"testNumber": "234", "testString": "18 03.1048S 131 13.3588W", "lat": "-18.051746", "lon": "-131.222647"}, + {"testNumber": "235", "testString": "13 33.6969S 130 50.8967W", "lat": "-13.561615", "lon": "-130.848278"}, + {"testNumber": "236", "testString": "09 02.7263S 129 54.5931W", "lat": "-9.045439", "lon": "-129.909885"}, + {"testNumber": "237", "testString": "00 00.0003S 129 53.9186W", "lat": "-0.000005", "lon": "-129.898643"}, + {"testNumber": "238", "testString": "04 31.4141S 129 00.0003W", "lat": "-4.523568", "lon": "-129.000005"}, + {"testNumber": "239", "testString": "00 00.0003S 128 06.0821W", "lat": "-0.000005", "lon": "-128.101368"}, + {"testNumber": "240", "testString": "04 31.4134N 129 00.0003W", "lat": "4.523557", "lon": "-129.000005"}, + {"testNumber": "241", "testString": "09 02.7257N 128 05.4076W", "lat": "9.045428", "lon": "-128.090126"}, + {"testNumber": "242", "testString": "13 33.6962N 127 09.1040W", "lat": "13.561604", "lon": "-127.151733"}, + {"testNumber": "243", "testString": "18 03.1041N 126 46.6418W", "lat": "18.051735", "lon": "-126.777364"}, + {"testNumber": "244", "testString": "18 04.0736N 126 09.9598W", "lat": "18.067893", "lon": "-126.165997"}, + {"testNumber": "245", "testString": "27 06.4784N 131 01.0507W", "lat": "27.107974", "lon": "-131.017512"}, + {"testNumber": "246", "testString": "31 37.8496N 127 56.7321W", "lat": "31.630826", "lon": "-127.945535"}, + {"testNumber": "247", "testString": "36 05.9006N 126 19.9310W", "lat": "36.098344", "lon": "-126.332184"}, + {"testNumber": "248", "testString": "40 37.5980N 131 21.8813W", "lat": "40.626634", "lon": "-131.364688"}, + {"testNumber": "249", "testString": "49 37.1647N 131 46.1440W", "lat": "49.619412", "lon": "-131.769066"}, + {"testNumber": "250", "testString": "81 00.9881N 129 15.2713W", "lat": "81.016469", "lon": "-129.254521"}, + {"testNumber": "251", "testString": "63 07.7607S 123 00.0007W", "lat": "-63.129345", "lon": "-123.000012"}, + {"testNumber": "252", "testString": "58 37.7266S 121 16.6690W", "lat": "-58.628777", "lon": "-121.277817"}, + {"testNumber": "253", "testString": "49 31.2204S 122 31.6760W", "lat": "-49.52034", "lon": "-122.527933"}, + {"testNumber": "254", "testString": "45 05.3884S 120 48.7405W", "lat": "-45.089807", "lon": "-120.812342"}, + {"testNumber": "255", "testString": "36 05.9013S 125 40.0697W", "lat": "-36.098355", "lon": "-125.667829"}, + {"testNumber": "256", "testString": "27 06.4791S 125 01.0507W", "lat": "-27.107985", "lon": "-125.017512"}, + {"testNumber": "257", "testString": "31 33.9391S 124 47.2007W", "lat": "-31.565652", "lon": "-124.786679"}, + {"testNumber": "258", "testString": "22 36.2348S 123 58.3766W", "lat": "-22.603914", "lon": "-123.972943"}, + {"testNumber": "259", "testString": "18 05.3228S 123 00.0004W", "lat": "-18.088714", "lon": "-123.000006"}, + {"testNumber": "260", "testString": "13 34.0048S 122 04.5445W", "lat": "-13.566746", "lon": "-122.075742"}, + {"testNumber": "261", "testString": "09 02.5232S 121 10.8290W", "lat": "-9.042053", "lon": "-121.180483"}, + {"testNumber": "262", "testString": "00 00.0003S 121 12.1772W", "lat": "-0.000005", "lon": "-121.202953"}, + {"testNumber": "263", "testString": "04 30.8761S 120 36.2072W", "lat": "-4.514602", "lon": "-120.603453"}, + {"testNumber": "264", "testString": "04 31.1113S 120 17.7978W", "lat": "-4.518521", "lon": "-120.29663"}, + {"testNumber": "265", "testString": "04 30.8755N 120 36.2072W", "lat": "4.514591", "lon": "-120.603453"}, + {"testNumber": "266", "testString": "04 31.1106N 120 17.7978W", "lat": "4.51851", "lon": "-120.29663"}, + {"testNumber": "267", "testString": "22 35.7037N 124 56.7334W", "lat": "22.595062", "lon": "-124.945556"}, + {"testNumber": "268", "testString": "27 07.1304N 121 59.4638W", "lat": "27.11884", "lon": "-121.991064"}, + {"testNumber": "269", "testString": "31 35.7618N 120 09.6957W", "lat": "31.59603", "lon": "-120.161595"}, + {"testNumber": "270", "testString": "40 38.6876N 121 49.0385W", "lat": "40.644794", "lon": "-121.817308"}, + {"testNumber": "271", "testString": "49 38.6551N 121 36.8904W", "lat": "49.644252", "lon": "-121.61484"}, + {"testNumber": "272", "testString": "58 37.7260N 121 16.6690W", "lat": "58.628766", "lon": "-121.277817"}, + {"testNumber": "273", "testString": "67 35.9099N 120 38.8897W", "lat": "67.598499", "lon": "-120.648161"}, + {"testNumber": "274", "testString": "67 35.9105S 114 38.8896W", "lat": "-67.598509", "lon": "-114.64816"}, + {"testNumber": "275", "testString": "62 54.5319S 118 53.2222W", "lat": "-62.908865", "lon": "-118.887036"}, + {"testNumber": "276", "testString": "58 32.2073S 116 09.3521W", "lat": "-58.536789", "lon": "-116.155869"}, + {"testNumber": "277", "testString": "54 06.5527S 119 56.4249W", "lat": "-54.109212", "lon": "-119.940415"}, + {"testNumber": "278", "testString": "49 34.6851S 118 50.9768W", "lat": "-49.578085", "lon": "-118.849613"}, + {"testNumber": "279", "testString": "54 06.5527S 114 03.5762W", "lat": "-54.109212", "lon": "-114.059603"}, + {"testNumber": "280", "testString": "40 37.5987S 119 21.8813W", "lat": "-40.626645", "lon": "-119.364688"}, + {"testNumber": "281", "testString": "45 02.4247S 117 55.2764W", "lat": "-45.040411", "lon": "-117.921273"}, + {"testNumber": "282", "testString": "36 08.3740S 118 06.6891W", "lat": "-36.139566", "lon": "-118.111485"}, + {"testNumber": "283", "testString": "31 38.1115S 117 00.0004W", "lat": "-31.635192", "lon": "-117.000006"}, + {"testNumber": "284", "testString": "27 07.1311S 115 59.4638W", "lat": "-27.118851", "lon": "-115.991064"}, + {"testNumber": "285", "testString": "22 35.7044S 115 03.2674W", "lat": "-22.595073", "lon": "-115.054456"}, + {"testNumber": "286", "testString": "18 03.1048S 114 46.6418W", "lat": "-18.051746", "lon": "-114.777364"}, + {"testNumber": "287", "testString": "18 04.0742S 114 09.9598W", "lat": "-18.067904", "lon": "-114.165997"}, + {"testNumber": "288", "testString": "00 00.0003S 119 41.7017W", "lat": "-0.000005", "lon": "-119.695029"}, + {"testNumber": "289", "testString": "00 00.0003S 119 24.4607W", "lat": "-0.000005", "lon": "-119.407678"}, + {"testNumber": "290", "testString": "09 02.1842N 119 43.7219W", "lat": "9.036403", "lon": "-119.728698"}, + {"testNumber": "291", "testString": "09 01.7111N 119 21.7711W", "lat": "9.028518", "lon": "-119.362851"}, + {"testNumber": "292", "testString": "13 33.6962N 118 50.8967W", "lat": "13.561604", "lon": "-118.848278"}, + {"testNumber": "293", "testString": "18 05.1833N 117 56.7032W", "lat": "18.086389", "lon": "-117.945053"}, + {"testNumber": "294", "testString": "22 36.2342N 116 01.6241W", "lat": "22.603903", "lon": "-116.027069"}, + {"testNumber": "295", "testString": "27 05.3929N 114 01.5191W", "lat": "27.089881", "lon": "-114.025318"}, + {"testNumber": "296", "testString": "36 08.6828N 117 00.0004W", "lat": "36.144713", "lon": "-117.000007"}, + {"testNumber": "297", "testString": "45 08.7832N 118 16.3224W", "lat": "45.146387", "lon": "-118.27204"}, + {"testNumber": "298", "testString": "54 08.3021N 118 31.8426W", "lat": "54.138368", "lon": "-118.53071"}, + {"testNumber": "299", "testString": "63 06.9290N 118 58.9388W", "lat": "63.115484", "lon": "-118.982314"}, + {"testNumber": "300", "testString": "72 04.6519N 119 54.7505W", "lat": "72.077531", "lon": "-119.912509"}, + {"testNumber": "301", "testString": "76 33.0910N 119 08.7358W", "lat": "76.551516", "lon": "-119.145596"}, + {"testNumber": "302", "testString": "81 03.6526N 117 00.0021W", "lat": "81.060876", "lon": "-117.000035"}, + {"testNumber": "303", "testString": "76 27.8369S 112 40.5140W", "lat": "-76.463948", "lon": "-112.675234"}, + {"testNumber": "304", "testString": "72 05.9537S 111 00.0010W", "lat": "-72.099228", "lon": "-111.000017"}, + {"testNumber": "305", "testString": "76 27.8369S 109 19.4887W", "lat": "-76.463949", "lon": "-109.324811"}, + {"testNumber": "306", "testString": "67 27.7730S 112 01.5843W", "lat": "-67.462884", "lon": "-112.026405"}, + {"testNumber": "307", "testString": "63 00.3020S 111 04.2034W", "lat": "-63.005034", "lon": "-111.070057"}, + {"testNumber": "308", "testString": "58 27.3972S 110 08.2769W", "lat": "-58.45662", "lon": "-110.137949"}, + {"testNumber": "309", "testString": "49 38.6557S 112 23.1106W", "lat": "-49.644262", "lon": "-112.385177"}, + {"testNumber": "310", "testString": "45 09.2090S 111 00.0005W", "lat": "-45.153483", "lon": "-111.000008"}, + {"testNumber": "311", "testString": "40 38.6883S 109 49.0384W", "lat": "-40.644805", "lon": "-109.817307"}, + {"testNumber": "312", "testString": "36 07.4461S 108 46.6569W", "lat": "-36.124101", "lon": "-108.777615"}, + {"testNumber": "313", "testString": "31 33.9391S 109 12.8000W", "lat": "-31.565651", "lon": "-109.213334"}, + {"testNumber": "314", "testString": "27 05.3935S 108 01.5191W", "lat": "-27.089891", "lon": "-108.025318"}, + {"testNumber": "315", "testString": "13 33.1843S 113 46.3066W", "lat": "-13.553071", "lon": "-113.771777"}, + {"testNumber": "316", "testString": "13 32.4675S 113 18.3300W", "lat": "-13.541125", "lon": "-113.3055"}, + {"testNumber": "317", "testString": "09 02.5231S 112 49.1717W", "lat": "-9.042052", "lon": "-112.819528"}, + {"testNumber": "318", "testString": "00 00.0003S 112 47.8235W", "lat": "-0.000005", "lon": "-112.797058"}, + {"testNumber": "319", "testString": "04 31.3804S 111 54.0859W", "lat": "-4.523007", "lon": "-111.901432"}, + {"testNumber": "320", "testString": "00 00.0003S 111 00.0003W", "lat": "-0.000005", "lon": "-111.000005"}, + {"testNumber": "321", "testString": "04 31.3798N 111 54.0859W", "lat": "4.522996", "lon": "-111.901432"}, + {"testNumber": "322", "testString": "09 02.7934N 111 00.0003W", "lat": "9.046557", "lon": "-111.000005"}, + {"testNumber": "323", "testString": "13 34.0041N 110 04.5445W", "lat": "13.566735", "lon": "-110.075742"}, + {"testNumber": "324", "testString": "18 04.7669N 109 06.6117W", "lat": "18.079449", "lon": "-109.110195"}, + {"testNumber": "325", "testString": "31 38.1109N 111 00.0004W", "lat": "31.635181", "lon": "-111.000006"}, + {"testNumber": "326", "testString": "45 07.5089N 108 27.4130W", "lat": "45.125149", "lon": "-108.456884"}, + {"testNumber": "327", "testString": "63 06.9297S 106 58.9388W", "lat": "-63.115495", "lon": "-106.982314"}, + {"testNumber": "328", "testString": "58 38.4181S 105 00.0006W", "lat": "-58.640302", "lon": "-105.00001"}, + {"testNumber": "329", "testString": "54 08.3027S 103 28.1585W", "lat": "-54.138379", "lon": "-103.469308"}, + {"testNumber": "330", "testString": "49 37.1654S 102 13.8570W", "lat": "-49.619423", "lon": "-102.23095"}, + {"testNumber": "331", "testString": "45 02.4247S 104 04.7245W", "lat": "-45.040411", "lon": "-104.078742"}, + {"testNumber": "332", "testString": "40 35.7848S 102 32.7141W", "lat": "-40.596414", "lon": "-102.545235"}, + {"testNumber": "333", "testString": "31 35.7625S 107 50.3050W", "lat": "-31.596041", "lon": "-107.838417"}, + {"testNumber": "334", "testString": "27 03.8758S 106 58.0813W", "lat": "-27.064597", "lon": "-106.968022"}, + {"testNumber": "335", "testString": "22 35.7044S 106 56.7334W", "lat": "-22.595073", "lon": "-106.945556"}, + {"testNumber": "336", "testString": "18 05.1840S 105 56.7032W", "lat": "-18.0864", "lon": "-105.945053"}, + {"testNumber": "337", "testString": "13 34.1074S 105 00.0004W", "lat": "-13.568457", "lon": "-105.000006"}, + {"testNumber": "338", "testString": "09 02.7263S 104 05.4076W", "lat": "-9.045439", "lon": "-104.090126"}, + {"testNumber": "339", "testString": "00 00.0003S 104 06.0821W", "lat": "-0.000005", "lon": "-104.101368"}, + {"testNumber": "340", "testString": "04 31.2794S 103 11.8427W", "lat": "-4.521324", "lon": "-103.197378"}, + {"testNumber": "341", "testString": "00 00.0003S 102 35.5400W", "lat": "-0.000005", "lon": "-102.592333"}, + {"testNumber": "342", "testString": "00 00.0003S 102 18.2989W", "lat": "-0.000005", "lon": "-102.304982"}, + {"testNumber": "343", "testString": "04 31.2788N 103 11.8427W", "lat": "4.521313", "lon": "-103.197378"}, + {"testNumber": "344", "testString": "09 01.7111N 102 38.2296W", "lat": "9.028518", "lon": "-102.63716"}, + {"testNumber": "345", "testString": "09 02.1842N 102 16.2788W", "lat": "9.036403", "lon": "-102.271313"}, + {"testNumber": "346", "testString": "22 34.8205N 107 55.0514W", "lat": "22.580341", "lon": "-107.917523"}, + {"testNumber": "347", "testString": "27 07.3478N 105 00.0004W", "lat": "27.122464", "lon": "-105.000006"}, + {"testNumber": "348", "testString": "36 05.9006N 107 40.0698W", "lat": "36.098344", "lon": "-107.66783"}, + {"testNumber": "349", "testString": "40 39.0511N 105 00.0004W", "lat": "40.650851", "lon": "-105.000007"}, + {"testNumber": "350", "testString": "54 06.5521N 107 56.4250W", "lat": "54.109201", "lon": "-107.940416"}, + {"testNumber": "351", "testString": "49 39.1523N 105 00.0005W", "lat": "49.652538", "lon": "-105.000008"}, + {"testNumber": "352", "testString": "54 06.5521N 102 03.5761W", "lat": "54.109201", "lon": "-102.059602"}, + {"testNumber": "353", "testString": "63 04.4395N 107 02.3797W", "lat": "63.073992", "lon": "-107.039661"}, + {"testNumber": "354", "testString": "58 38.4175N 105 00.0006W", "lat": "58.640292", "lon": "-105.00001"}, + {"testNumber": "355", "testString": "63 04.4395N 102 57.6218W", "lat": "63.073991", "lon": "-102.960363"}, + {"testNumber": "356", "testString": "67 36.9313N 105 00.0008W", "lat": "67.615522", "lon": "-105.000014"}, + {"testNumber": "357", "testString": "76 34.8506N 105 00.0014W", "lat": "76.580844", "lon": "-105.000023"}, + {"testNumber": "358", "testString": "72 00.7591N 105 11.3582W", "lat": "72.012651", "lon": "-105.189303"}, + {"testNumber": "359", "testString": "81 00.9881N 104 44.7329W", "lat": "81.016468", "lon": "-104.745548"}, + {"testNumber": "360", "testString": "72 00.7590N 104 48.6439W", "lat": "72.01265", "lon": "-104.810731"}, + {"testNumber": "361", "testString": "67 36.9319S 099 00.0008W", "lat": "-67.615532", "lon": "-99.000014"}, + {"testNumber": "362", "testString": "58 27.3971S 099 51.7243W", "lat": "-58.456618", "lon": "-99.862071"}, + {"testNumber": "363", "testString": "54 03.6411S 097 35.0935W", "lat": "-54.060685", "lon": "-97.584892"}, + {"testNumber": "364", "testString": "40 33.2499S 100 16.5826W", "lat": "-40.554165", "lon": "-100.276376"}, + {"testNumber": "365", "testString": "45 05.3884S 101 11.2604W", "lat": "-45.089807", "lon": "-101.187674"}, + {"testNumber": "366", "testString": "36 07.4461S 101 13.3439W", "lat": "-36.124101", "lon": "-101.222398"}, + {"testNumber": "367", "testString": "31 37.8502S 100 03.2687W", "lat": "-31.630837", "lon": "-100.054478"}, + {"testNumber": "368", "testString": "27 07.3485S 099 00.0004W", "lat": "-27.122475", "lon": "-99.000006"}, + {"testNumber": "369", "testString": "22 36.2348S 098 01.6241W", "lat": "-22.603914", "lon": "-98.027069"}, + {"testNumber": "370", "testString": "18 04.7676S 097 06.6117W", "lat": "-18.07946", "lon": "-97.110195"}, + {"testNumber": "371", "testString": "13 33.1843S 096 13.6940W", "lat": "-13.553071", "lon": "-96.228234"}, + {"testNumber": "372", "testString": "13 32.4675S 096 41.6707W", "lat": "-13.541125", "lon": "-96.694511"}, + {"testNumber": "373", "testString": "13 33.1836N 101 46.3066W", "lat": "13.55306", "lon": "-101.771776"}, + {"testNumber": "374", "testString": "13 32.4668N 101 18.3300W", "lat": "13.541114", "lon": "-101.3055"}, + {"testNumber": "375", "testString": "18 04.7669N 100 53.3890W", "lat": "18.079449", "lon": "-100.889816"}, + {"testNumber": "376", "testString": "22 36.4111N 099 00.0004W", "lat": "22.606851", "lon": "-99.000006"}, + {"testNumber": "377", "testString": "31 35.7618N 101 50.3051W", "lat": "31.59603", "lon": "-101.838418"}, + {"testNumber": "378", "testString": "36 08.3733N 100 06.6891W", "lat": "36.139555", "lon": "-100.111485"}, + {"testNumber": "379", "testString": "45 07.5089N 101 32.5879W", "lat": "45.125148", "lon": "-101.543131"}, + {"testNumber": "380", "testString": "72 04.6525S 095 54.7507W", "lat": "-72.077542", "lon": "-95.912511"}, + {"testNumber": "381", "testString": "76 33.0916S 095 08.7356W", "lat": "-76.551526", "lon": "-95.145593"}, + {"testNumber": "382", "testString": "63 04.4401S 095 02.3795W", "lat": "-63.074002", "lon": "-95.039659"}, + {"testNumber": "383", "testString": "58 32.2074S 093 50.6491W", "lat": "-58.53679", "lon": "-93.844151"}, + {"testNumber": "384", "testString": "63 04.4401S 090 57.6219W", "lat": "-63.074002", "lon": "-90.960365"}, + {"testNumber": "385", "testString": "49 37.1653S 095 46.1440W", "lat": "-49.619422", "lon": "-95.769066"}, + {"testNumber": "386", "testString": "53 59.5755S 092 53.7127W", "lat": "-53.992925", "lon": "-92.895211"}, + {"testNumber": "387", "testString": "45 08.7839S 094 16.3225W", "lat": "-45.146398", "lon": "-94.272041"}, + {"testNumber": "388", "testString": "40 39.0517S 093 00.0004W", "lat": "-40.650862", "lon": "-93.000007"}, + {"testNumber": "389", "testString": "36 08.3740S 091 53.3117W", "lat": "-36.139566", "lon": "-91.888529"}, + {"testNumber": "390", "testString": "31 37.0669S 090 53.4912W", "lat": "-31.617781", "lon": "-90.89152"}, + {"testNumber": "391", "testString": "27 03.8758S 091 01.9194W", "lat": "-27.064597", "lon": "-91.03199"}, + {"testNumber": "392", "testString": "09 02.1848S 095 43.7219W", "lat": "-9.036413", "lon": "-95.728698"}, + {"testNumber": "393", "testString": "09 01.7117S 095 21.7711W", "lat": "-9.028529", "lon": "-95.362851"}, + {"testNumber": "394", "testString": "00 00.0003S 095 41.7017W", "lat": "-0.000005", "lon": "-95.695029"}, + {"testNumber": "395", "testString": "04 31.2794S 094 48.1579W", "lat": "-4.521324", "lon": "-94.802632"}, + {"testNumber": "396", "testString": "00 00.0003S 095 24.4607W", "lat": "-0.000005", "lon": "-95.407678"}, + {"testNumber": "397", "testString": "00 00.0003S 093 53.9186W", "lat": "-0.000005", "lon": "-93.898643"}, + {"testNumber": "398", "testString": "04 31.2788N 094 48.1579W", "lat": "4.521313", "lon": "-94.802632"}, + {"testNumber": "399", "testString": "09 02.7257N 093 54.5931W", "lat": "9.045428", "lon": "-93.909885"}, + {"testNumber": "400", "testString": "13 34.1068N 093 00.0004W", "lat": "13.568446", "lon": "-93.000006"}, + {"testNumber": "401", "testString": "18 05.1833N 092 03.2975W", "lat": "18.086389", "lon": "-92.054959"}, + {"testNumber": "402", "testString": "22 34.8205N 090 04.9493W", "lat": "22.580341", "lon": "-90.082488"}, + {"testNumber": "403", "testString": "27 05.3929N 095 58.4817W", "lat": "27.089881", "lon": "-95.974695"}, + {"testNumber": "404", "testString": "31 37.8496N 094 03.2686W", "lat": "31.630826", "lon": "-94.054477"}, + {"testNumber": "405", "testString": "36 07.4455N 090 46.6569W", "lat": "36.124091", "lon": "-90.777615"}, + {"testNumber": "406", "testString": "45 08.7833N 091 43.6785W", "lat": "45.146388", "lon": "-91.727975"}, + {"testNumber": "407", "testString": "54 08.3021N 091 28.1585W", "lat": "54.138368", "lon": "-91.469308"}, + {"testNumber": "408", "testString": "63 06.9291N 091 01.0626W", "lat": "63.115485", "lon": "-91.01771"}, + {"testNumber": "409", "testString": "76 33.0909N 090 51.2670W", "lat": "76.551515", "lon": "-90.85445"}, + {"testNumber": "410", "testString": "72 04.6519N 090 05.2516W", "lat": "72.077531", "lon": "-90.087526"}, + {"testNumber": "411", "testString": "67 27.7732S 085 58.4174W", "lat": "-67.462886", "lon": "-85.973623"}, + {"testNumber": "412", "testString": "58 37.7266S 088 43.3322W", "lat": "-58.628776", "lon": "-88.722204"}, + {"testNumber": "413", "testString": "54 08.8865S 087 00.0005W", "lat": "-54.148109", "lon": "-87.000009"}, + {"testNumber": "414", "testString": "49 38.6557S 085 36.8904W", "lat": "-49.644262", "lon": "-85.61484"}, + {"testNumber": "415", "testString": "40 33.2499S 085 43.4183W", "lat": "-40.554165", "lon": "-85.723638"}, + {"testNumber": "416", "testString": "45 07.5095S 084 27.4130W", "lat": "-45.125159", "lon": "-84.456884"}, + {"testNumber": "417", "testString": "36 05.9012S 084 19.9310W", "lat": "-36.098354", "lon": "-84.332184"}, + {"testNumber": "418", "testString": "27 05.3935S 089 58.4816W", "lat": "-27.089892", "lon": "-89.974694"}, + {"testNumber": "419", "testString": "22 34.8211S 089 55.0514W", "lat": "-22.580351", "lon": "-89.917524"}, + {"testNumber": "420", "testString": "22 33.5861S 089 06.6893W", "lat": "-22.559769", "lon": "-89.111488"}, + {"testNumber": "421", "testString": "18 04.7676S 088 53.3890W", "lat": "-18.07946", "lon": "-88.889816"}, + {"testNumber": "422", "testString": "13 34.0048S 087 55.4561W", "lat": "-13.566746", "lon": "-87.924269"}, + {"testNumber": "423", "testString": "09 02.7941S 087 00.0003W", "lat": "-9.046568", "lon": "-87.000005"}, + {"testNumber": "424", "testString": "00 00.0003S 087 00.0003W", "lat": "-0.000005", "lon": "-87.000005"}, + {"testNumber": "425", "testString": "04 31.3804S 086 05.9147W", "lat": "-4.523007", "lon": "-86.098579"}, + {"testNumber": "426", "testString": "00 00.0003S 085 12.1772W", "lat": "-0.000005", "lon": "-85.202953"}, + {"testNumber": "427", "testString": "04 31.3798N 086 05.9147W", "lat": "4.522996", "lon": "-86.098579"}, + {"testNumber": "428", "testString": "09 02.5225N 085 10.8290W", "lat": "9.042042", "lon": "-85.180483"}, + {"testNumber": "429", "testString": "13 32.4668N 084 41.6707W", "lat": "13.541114", "lon": "-84.694511"}, + {"testNumber": "430", "testString": "13 33.1836N 084 13.6941W", "lat": "13.55306", "lon": "-84.228235"}, + {"testNumber": "431", "testString": "27 07.1304N 088 00.5369W", "lat": "27.11884", "lon": "-88.008948"}, + {"testNumber": "432", "testString": "31 37.0662N 084 53.4913W", "lat": "31.61777", "lon": "-84.891521"}, + {"testNumber": "433", "testString": "40 38.6876N 088 10.9624W", "lat": "40.644794", "lon": "-88.182707"}, + {"testNumber": "434", "testString": "49 38.6551N 088 23.1106W", "lat": "49.644251", "lon": "-88.385177"}, + {"testNumber": "435", "testString": "58 37.7260N 088 43.3322W", "lat": "58.628766", "lon": "-88.722203"}, + {"testNumber": "436", "testString": "67 35.9099N 089 21.1120W", "lat": "67.598498", "lon": "-89.351867"}, + {"testNumber": "437", "testString": "72 00.7597S 081 11.3580W", "lat": "-72.012662", "lon": "-81.1893"}, + {"testNumber": "438", "testString": "76 34.8513S 081 00.0014W", "lat": "-76.580855", "lon": "-81.000023"}, + {"testNumber": "439", "testString": "72 00.7597S 080 48.6441W", "lat": "-72.012661", "lon": "-80.810735"}, + {"testNumber": "440", "testString": "67 35.9105S 083 21.1121W", "lat": "-67.598509", "lon": "-83.351868"}, + {"testNumber": "441", "testString": "63 06.9297S 079 01.0626W", "lat": "-63.115495", "lon": "-79.01771"}, + {"testNumber": "442", "testString": "53 59.5754S 081 06.2884W", "lat": "-53.992924", "lon": "-81.104807"}, + {"testNumber": "443", "testString": "49 34.6850S 079 09.0242W", "lat": "-49.578084", "lon": "-79.150404"}, + {"testNumber": "444", "testString": "40 35.7848S 083 27.2867W", "lat": "-40.596414", "lon": "-83.454779"}, + {"testNumber": "445", "testString": "36 03.7421S 082 33.5838W", "lat": "-36.062368", "lon": "-82.55973"}, + {"testNumber": "446", "testString": "31 37.0668S 083 06.5095W", "lat": "-31.61778", "lon": "-83.108492"}, + {"testNumber": "447", "testString": "27 07.1311S 082 00.5369W", "lat": "-27.118851", "lon": "-82.008948"}, + {"testNumber": "448", "testString": "22 36.4117S 081 00.0004W", "lat": "-22.606862", "lon": "-81.000006"}, + {"testNumber": "449", "testString": "18 05.1840S 080 03.2975W", "lat": "-18.0864", "lon": "-80.054959"}, + {"testNumber": "450", "testString": "13 33.6969S 079 09.1040W", "lat": "-13.561615", "lon": "-79.151733"}, + {"testNumber": "451", "testString": "09 02.1848S 078 16.2788W", "lat": "-9.036414", "lon": "-78.271313"}, + {"testNumber": "452", "testString": "09 01.7117S 078 38.2296W", "lat": "-9.028529", "lon": "-78.63716"}, + {"testNumber": "453", "testString": "00 00.0003S 078 35.5400W", "lat": "-0.000005", "lon": "-78.592333"}, + {"testNumber": "454", "testString": "00 00.0003S 078 18.2989W", "lat": "-0.000005", "lon": "-78.304982"}, + {"testNumber": "455", "testString": "18 04.0736N 083 50.0408W", "lat": "18.067893", "lon": "-83.834014"}, + {"testNumber": "456", "testString": "18 03.1041N 083 13.3588W", "lat": "18.051735", "lon": "-83.222647"}, + {"testNumber": "457", "testString": "22 36.2342N 081 58.3766W", "lat": "22.603903", "lon": "-81.972943"}, + {"testNumber": "458", "testString": "27 06.4784N 078 58.9500W", "lat": "27.107974", "lon": "-78.9825"}, + {"testNumber": "459", "testString": "36 07.4454N 083 13.3439W", "lat": "36.12409", "lon": "-83.222398"}, + {"testNumber": "460", "testString": "40 37.5980N 078 38.1196W", "lat": "40.626634", "lon": "-78.635326"}, + {"testNumber": "461", "testString": "49 37.1647N 078 13.8571W", "lat": "49.619412", "lon": "-78.230951"}, + {"testNumber": "462", "testString": "58 35.6542S 077 33.4986W", "lat": "-58.594236", "lon": "-77.55831"}, + {"testNumber": "463", "testString": "63 00.3020S 074 55.7980W", "lat": "-63.005033", "lon": "-74.929967"}, + {"testNumber": "464", "testString": "58 35.6541S 072 26.5026W", "lat": "-58.594235", "lon": "-72.44171"}, + {"testNumber": "465", "testString": "54 03.6411S 076 24.9076W", "lat": "-54.060685", "lon": "-76.415127"}, + {"testNumber": "466", "testString": "49 31.2205S 075 28.3250W", "lat": "-49.520341", "lon": "-75.472084"}, + {"testNumber": "467", "testString": "45 07.5095S 077 32.5879W", "lat": "-45.125159", "lon": "-77.543131"}, + {"testNumber": "468", "testString": "40 38.6883S 076 10.9624W", "lat": "-40.644805", "lon": "-76.182707"}, + {"testNumber": "469", "testString": "36 08.6834S 075 00.0004W", "lat": "-36.144724", "lon": "-75.000007"}, + {"testNumber": "470", "testString": "31 37.8502S 073 56.7321W", "lat": "-31.630837", "lon": "-73.945535"}, + {"testNumber": "471", "testString": "27 06.4791S 072 58.9500W", "lat": "-27.107985", "lon": "-72.9825"}, + {"testNumber": "472", "testString": "22 33.5861S 072 53.3114W", "lat": "-22.559769", "lon": "-72.888524"}, + {"testNumber": "473", "testString": "22 34.8211S 072 04.9493W", "lat": "-22.580352", "lon": "-72.082488"}, + {"testNumber": "474", "testString": "04 31.1113S 077 42.2029W", "lat": "-4.518521", "lon": "-77.703381"}, + {"testNumber": "475", "testString": "04 30.8761S 077 23.7934W", "lat": "-4.514602", "lon": "-77.396557"}, + {"testNumber": "476", "testString": "00 00.0003S 076 47.8235W", "lat": "-0.000005", "lon": "-76.797058"}, + {"testNumber": "477", "testString": "04 31.1106N 077 42.2029W", "lat": "4.51851", "lon": "-77.703381"}, + {"testNumber": "478", "testString": "04 30.8755N 077 23.7934W", "lat": "4.514591", "lon": "-77.396557"}, + {"testNumber": "479", "testString": "09 02.5225N 076 49.1717W", "lat": "9.042042", "lon": "-76.819528"}, + {"testNumber": "480", "testString": "13 34.0041N 075 55.4561W", "lat": "13.566735", "lon": "-75.924269"}, + {"testNumber": "481", "testString": "18 05.3222N 075 00.0004W", "lat": "18.088704", "lon": "-75.000006"}, + {"testNumber": "482", "testString": "22 35.7037N 073 03.2674W", "lat": "22.595062", "lon": "-73.054456"}, + {"testNumber": "483", "testString": "31 37.0662N 077 06.5095W", "lat": "31.61777", "lon": "-77.108492"}, + {"testNumber": "484", "testString": "36 08.3733N 073 53.3117W", "lat": "36.139555", "lon": "-73.888529"}, + {"testNumber": "485", "testString": "45 09.2083N 075 00.0005W", "lat": "45.153472", "lon": "-75.000008"}, + {"testNumber": "486", "testString": "54 08.8859N 075 00.0005W", "lat": "54.148099", "lon": "-75.000009"}, + {"testNumber": "487", "testString": "58 35.6535N 077 33.4987W", "lat": "58.594225", "lon": "-77.558311"}, + {"testNumber": "488", "testString": "63 07.7600N 075 00.0007W", "lat": "63.129334", "lon": "-75.000012"}, + {"testNumber": "489", "testString": "58 35.6534N 072 26.5025W", "lat": "58.594224", "lon": "-72.441709"}, + {"testNumber": "490", "testString": "67 32.8514N 076 18.2182W", "lat": "67.547523", "lon": "-76.303636"}, + {"testNumber": "491", "testString": "67 32.8513N 073 41.7835W", "lat": "67.547522", "lon": "-73.696392"}, + {"testNumber": "492", "testString": "72 05.9530N 075 00.0010W", "lat": "72.099217", "lon": "-75.000017"}, + {"testNumber": "493", "testString": "76 27.8362N 076 40.5137W", "lat": "76.463937", "lon": "-76.675228"}, + {"testNumber": "494", "testString": "76 27.8363N 073 19.4890W", "lat": "76.463939", "lon": "-73.324817"}, + {"testNumber": "495", "testString": "76 33.0916S 066 51.2672W", "lat": "-76.551526", "lon": "-66.854453"}, + {"testNumber": "496", "testString": "72 04.6525S 066 05.2514W", "lat": "-72.077542", "lon": "-66.087524"}, + {"testNumber": "497", "testString": "67 32.8520S 070 18.2180W", "lat": "-67.547534", "lon": "-70.303633"}, + {"testNumber": "498", "testString": "67 32.8520S 067 41.7837W", "lat": "-67.547533", "lon": "-67.696395"}, + {"testNumber": "499", "testString": "62 54.5320S 067 06.7792W", "lat": "-62.908866", "lon": "-67.112987"}, + {"testNumber": "500", "testString": "54 08.3027S 070 31.8427W", "lat": "-54.138379", "lon": "-70.530711"}, + {"testNumber": "501", "testString": "49 39.1529S 069 00.0005W", "lat": "-49.652548", "lon": "-69.000008"}, + {"testNumber": "502", "testString": "45 08.7839S 067 43.6785W", "lat": "-45.146398", "lon": "-67.727975"}, + {"testNumber": "503", "testString": "40 37.5987S 066 38.1196W", "lat": "-40.626645", "lon": "-66.635326"}, + {"testNumber": "504", "testString": "36 03.7420S 067 26.4170W", "lat": "-36.062367", "lon": "-67.440283"}, + {"testNumber": "505", "testString": "31 35.7625S 066 09.6957W", "lat": "-31.596041", "lon": "-66.161595"}, + {"testNumber": "506", "testString": "18 04.0742S 071 50.0408W", "lat": "-18.067904", "lon": "-71.834014"}, + {"testNumber": "507", "testString": "18 03.1048S 071 13.3588W", "lat": "-18.051746", "lon": "-71.222647"}, + {"testNumber": "508", "testString": "13 33.6969S 070 50.8967W", "lat": "-13.561615", "lon": "-70.848278"}, + {"testNumber": "509", "testString": "09 02.7263S 069 54.5931W", "lat": "-9.045439", "lon": "-69.909885"}, + {"testNumber": "510", "testString": "00 00.0003S 069 53.9186W", "lat": "-0.000005", "lon": "-69.898643"}, + {"testNumber": "511", "testString": "04 31.4141S 069 00.0003W", "lat": "-4.523568", "lon": "-69.000005"}, + {"testNumber": "512", "testString": "00 00.0003S 068 06.0821W", "lat": "-0.000005", "lon": "-68.101368"}, + {"testNumber": "513", "testString": "04 31.4134N 069 00.0003W", "lat": "4.523557", "lon": "-69.000005"}, + {"testNumber": "514", "testString": "09 02.7257N 068 05.4076W", "lat": "9.045428", "lon": "-68.090126"}, + {"testNumber": "515", "testString": "13 33.6962N 067 09.1040W", "lat": "13.561604", "lon": "-67.151733"}, + {"testNumber": "516", "testString": "18 03.1041N 066 46.6418W", "lat": "18.051735", "lon": "-66.777364"}, + {"testNumber": "517", "testString": "18 04.0736N 066 09.9598W", "lat": "18.067893", "lon": "-66.165997"}, + {"testNumber": "518", "testString": "27 06.4784N 071 01.0507W", "lat": "27.107974", "lon": "-71.017512"}, + {"testNumber": "519", "testString": "31 37.8496N 067 56.7321W", "lat": "31.630826", "lon": "-67.945535"}, + {"testNumber": "520", "testString": "36 05.9006N 066 19.9310W", "lat": "36.098344", "lon": "-66.332184"}, + {"testNumber": "521", "testString": "40 37.5980N 071 21.8813W", "lat": "40.626634", "lon": "-71.364688"}, + {"testNumber": "522", "testString": "49 37.1647N 071 46.1440W", "lat": "49.619412", "lon": "-71.769066"}, + {"testNumber": "523", "testString": "81 00.9881N 069 15.2713W", "lat": "81.016469", "lon": "-69.254521"}, + {"testNumber": "524", "testString": "63 07.7607S 063 00.0007W", "lat": "-63.129345", "lon": "-63.000012"}, + {"testNumber": "525", "testString": "58 37.7266S 061 16.6690W", "lat": "-58.628777", "lon": "-61.277817"}, + {"testNumber": "526", "testString": "49 31.2204S 062 31.6760W", "lat": "-49.52034", "lon": "-62.527933"}, + {"testNumber": "527", "testString": "45 05.3884S 060 48.7405W", "lat": "-45.089807", "lon": "-60.812342"}, + {"testNumber": "528", "testString": "36 05.9013S 065 40.0697W", "lat": "-36.098355", "lon": "-65.667829"}, + {"testNumber": "529", "testString": "27 06.4791S 065 01.0507W", "lat": "-27.107985", "lon": "-65.017512"}, + {"testNumber": "530", "testString": "31 33.9391S 064 47.2007W", "lat": "-31.565652", "lon": "-64.786679"}, + {"testNumber": "531", "testString": "22 36.2348S 063 58.3766W", "lat": "-22.603914", "lon": "-63.972943"}, + {"testNumber": "532", "testString": "18 05.3228S 063 00.0004W", "lat": "-18.088714", "lon": "-63.000006"}, + {"testNumber": "533", "testString": "13 34.0048S 062 04.5445W", "lat": "-13.566746", "lon": "-62.075742"}, + {"testNumber": "534", "testString": "09 02.5232S 061 10.8290W", "lat": "-9.042053", "lon": "-61.180483"}, + {"testNumber": "535", "testString": "00 00.0003S 061 12.1772W", "lat": "-0.000005", "lon": "-61.202953"}, + {"testNumber": "536", "testString": "04 30.8761S 060 36.2072W", "lat": "-4.514602", "lon": "-60.603453"}, + {"testNumber": "537", "testString": "04 31.1113S 060 17.7978W", "lat": "-4.518521", "lon": "-60.29663"}, + {"testNumber": "538", "testString": "04 30.8755N 060 36.2072W", "lat": "4.514591", "lon": "-60.603453"}, + {"testNumber": "539", "testString": "04 31.1106N 060 17.7978W", "lat": "4.51851", "lon": "-60.29663"}, + {"testNumber": "540", "testString": "22 35.7037N 064 56.7334W", "lat": "22.595062", "lon": "-64.945556"}, + {"testNumber": "541", "testString": "27 07.1304N 061 59.4638W", "lat": "27.11884", "lon": "-61.991064"}, + {"testNumber": "542", "testString": "31 35.7618N 060 09.6957W", "lat": "31.59603", "lon": "-60.161595"}, + {"testNumber": "543", "testString": "40 38.6876N 061 49.0385W", "lat": "40.644794", "lon": "-61.817308"}, + {"testNumber": "544", "testString": "49 38.6551N 061 36.8904W", "lat": "49.644252", "lon": "-61.61484"}, + {"testNumber": "545", "testString": "58 37.7260N 061 16.6690W", "lat": "58.628766", "lon": "-61.277817"}, + {"testNumber": "546", "testString": "67 35.9099N 060 38.8897W", "lat": "67.598499", "lon": "-60.648161"}, + {"testNumber": "547", "testString": "67 35.9105S 054 38.8896W", "lat": "-67.598509", "lon": "-54.64816"}, + {"testNumber": "548", "testString": "62 54.5319S 058 53.2222W", "lat": "-62.908865", "lon": "-58.887036"}, + {"testNumber": "549", "testString": "58 32.2073S 056 09.3521W", "lat": "-58.536789", "lon": "-56.155869"}, + {"testNumber": "550", "testString": "54 06.5527S 059 56.4249W", "lat": "-54.109212", "lon": "-59.940415"}, + {"testNumber": "551", "testString": "49 34.6851S 058 50.9768W", "lat": "-49.578085", "lon": "-58.849613"}, + {"testNumber": "552", "testString": "54 06.5527S 054 03.5762W", "lat": "-54.109212", "lon": "-54.059603"}, + {"testNumber": "553", "testString": "40 37.5987S 059 21.8813W", "lat": "-40.626645", "lon": "-59.364688"}, + {"testNumber": "554", "testString": "45 02.4247S 057 55.2764W", "lat": "-45.040411", "lon": "-57.921273"}, + {"testNumber": "555", "testString": "36 08.3740S 058 06.6891W", "lat": "-36.139566", "lon": "-58.111485"}, + {"testNumber": "556", "testString": "31 38.1115S 057 00.0004W", "lat": "-31.635192", "lon": "-57.000006"}, + {"testNumber": "557", "testString": "27 07.1311S 055 59.4638W", "lat": "-27.118851", "lon": "-55.991064"}, + {"testNumber": "558", "testString": "22 35.7044S 055 03.2674W", "lat": "-22.595073", "lon": "-55.054456"}, + {"testNumber": "559", "testString": "18 03.1048S 054 46.6418W", "lat": "-18.051746", "lon": "-54.777364"}, + {"testNumber": "560", "testString": "18 04.0742S 054 09.9598W", "lat": "-18.067904", "lon": "-54.165997"}, + {"testNumber": "561", "testString": "00 00.0003S 059 41.7017W", "lat": "-0.000005", "lon": "-59.695029"}, + {"testNumber": "562", "testString": "00 00.0003S 059 24.4607W", "lat": "-0.000005", "lon": "-59.407678"}, + {"testNumber": "563", "testString": "09 02.1842N 059 43.7219W", "lat": "9.036403", "lon": "-59.728698"}, + {"testNumber": "564", "testString": "09 01.7111N 059 21.7711W", "lat": "9.028518", "lon": "-59.362851"}, + {"testNumber": "565", "testString": "13 33.6962N 058 50.8967W", "lat": "13.561604", "lon": "-58.848278"}, + {"testNumber": "566", "testString": "18 05.1833N 057 56.7032W", "lat": "18.086389", "lon": "-57.945053"}, + {"testNumber": "567", "testString": "22 36.2342N 056 01.6241W", "lat": "22.603903", "lon": "-56.027069"}, + {"testNumber": "568", "testString": "27 05.3929N 054 01.5191W", "lat": "27.089881", "lon": "-54.025318"}, + {"testNumber": "569", "testString": "36 08.6828N 057 00.0004W", "lat": "36.144713", "lon": "-57.000007"}, + {"testNumber": "570", "testString": "45 08.7832N 058 16.3224W", "lat": "45.146387", "lon": "-58.27204"}, + {"testNumber": "571", "testString": "54 08.3021N 058 31.8426W", "lat": "54.138368", "lon": "-58.53071"}, + {"testNumber": "572", "testString": "63 06.9290N 058 58.9388W", "lat": "63.115484", "lon": "-58.982314"}, + {"testNumber": "573", "testString": "72 04.6519N 059 54.7505W", "lat": "72.077531", "lon": "-59.912509"}, + {"testNumber": "574", "testString": "76 33.0910N 059 08.7358W", "lat": "76.551516", "lon": "-59.145596"}, + {"testNumber": "575", "testString": "81 03.6526N 057 00.0021W", "lat": "81.060876", "lon": "-57.000035"}, + {"testNumber": "576", "testString": "76 27.8369S 052 40.5140W", "lat": "-76.463948", "lon": "-52.675234"}, + {"testNumber": "577", "testString": "72 05.9537S 051 00.0010W", "lat": "-72.099228", "lon": "-51.000017"}, + {"testNumber": "578", "testString": "76 27.8369S 049 19.4887W", "lat": "-76.463949", "lon": "-49.324811"}, + {"testNumber": "579", "testString": "67 27.7730S 052 01.5843W", "lat": "-67.462884", "lon": "-52.026405"}, + {"testNumber": "580", "testString": "63 00.3020S 051 04.2034W", "lat": "-63.005034", "lon": "-51.070057"}, + {"testNumber": "581", "testString": "58 27.3972S 050 08.2769W", "lat": "-58.45662", "lon": "-50.137949"}, + {"testNumber": "582", "testString": "49 38.6557S 052 23.1106W", "lat": "-49.644262", "lon": "-52.385177"}, + {"testNumber": "583", "testString": "45 09.2090S 051 00.0005W", "lat": "-45.153483", "lon": "-51.000008"}, + {"testNumber": "584", "testString": "40 38.6883S 049 49.0384W", "lat": "-40.644805", "lon": "-49.817307"}, + {"testNumber": "585", "testString": "36 07.4461S 048 46.6569W", "lat": "-36.124101", "lon": "-48.777615"}, + {"testNumber": "586", "testString": "31 33.9391S 049 12.8000W", "lat": "-31.565651", "lon": "-49.213334"}, + {"testNumber": "587", "testString": "27 05.3935S 048 01.5191W", "lat": "-27.089891", "lon": "-48.025318"}, + {"testNumber": "588", "testString": "13 33.1843S 053 46.3066W", "lat": "-13.553071", "lon": "-53.771777"}, + {"testNumber": "589", "testString": "13 32.4675S 053 18.3300W", "lat": "-13.541125", "lon": "-53.3055"}, + {"testNumber": "590", "testString": "09 02.5231S 052 49.1717W", "lat": "-9.042052", "lon": "-52.819528"}, + {"testNumber": "591", "testString": "00 00.0003S 052 47.8235W", "lat": "-0.000005", "lon": "-52.797058"}, + {"testNumber": "592", "testString": "04 31.3804S 051 54.0859W", "lat": "-4.523007", "lon": "-51.901432"}, + {"testNumber": "593", "testString": "00 00.0003S 051 00.0003W", "lat": "-0.000005", "lon": "-51.000005"}, + {"testNumber": "594", "testString": "04 31.3798N 051 54.0859W", "lat": "4.522996", "lon": "-51.901432"}, + {"testNumber": "595", "testString": "09 02.7934N 051 00.0003W", "lat": "9.046557", "lon": "-51.000005"}, + {"testNumber": "596", "testString": "13 34.0041N 050 04.5445W", "lat": "13.566735", "lon": "-50.075742"}, + {"testNumber": "597", "testString": "18 04.7669N 049 06.6117W", "lat": "18.079449", "lon": "-49.110195"}, + {"testNumber": "598", "testString": "31 38.1109N 051 00.0004W", "lat": "31.635181", "lon": "-51.000006"}, + {"testNumber": "599", "testString": "45 07.5089N 048 27.4130W", "lat": "45.125149", "lon": "-48.456884"}, + {"testNumber": "600", "testString": "63 06.9297S 046 58.9388W", "lat": "-63.115495", "lon": "-46.982314"}, + {"testNumber": "601", "testString": "58 38.4181S 045 00.0006W", "lat": "-58.640302", "lon": "-45.00001"}, + {"testNumber": "602", "testString": "54 08.3027S 043 28.1585W", "lat": "-54.138379", "lon": "-43.469308"}, + {"testNumber": "603", "testString": "49 37.1654S 042 13.8570W", "lat": "-49.619423", "lon": "-42.23095"}, + {"testNumber": "604", "testString": "45 02.4247S 044 04.7245W", "lat": "-45.040411", "lon": "-44.078742"}, + {"testNumber": "605", "testString": "40 35.7848S 042 32.7141W", "lat": "-40.596414", "lon": "-42.545235"}, + {"testNumber": "606", "testString": "31 35.7625S 047 50.3050W", "lat": "-31.596041", "lon": "-47.838417"}, + {"testNumber": "607", "testString": "27 03.8758S 046 58.0813W", "lat": "-27.064597", "lon": "-46.968022"}, + {"testNumber": "608", "testString": "22 35.7044S 046 56.7334W", "lat": "-22.595073", "lon": "-46.945556"}, + {"testNumber": "609", "testString": "18 05.1840S 045 56.7032W", "lat": "-18.0864", "lon": "-45.945053"}, + {"testNumber": "610", "testString": "13 34.1074S 045 00.0004W", "lat": "-13.568457", "lon": "-45.000006"}, + {"testNumber": "611", "testString": "09 02.7263S 044 05.4076W", "lat": "-9.045439", "lon": "-44.090126"}, + {"testNumber": "612", "testString": "00 00.0003S 044 06.0821W", "lat": "-0.000005", "lon": "-44.101368"}, + {"testNumber": "613", "testString": "04 31.2794S 043 11.8427W", "lat": "-4.521324", "lon": "-43.197378"}, + {"testNumber": "614", "testString": "00 00.0003S 042 35.5400W", "lat": "-0.000005", "lon": "-42.592333"}, + {"testNumber": "615", "testString": "00 00.0003S 042 18.2989W", "lat": "-0.000005", "lon": "-42.304982"}, + {"testNumber": "616", "testString": "04 31.2788N 043 11.8427W", "lat": "4.521313", "lon": "-43.197378"}, + {"testNumber": "617", "testString": "09 01.7111N 042 38.2296W", "lat": "9.028518", "lon": "-42.63716"}, + {"testNumber": "618", "testString": "09 02.1842N 042 16.2788W", "lat": "9.036403", "lon": "-42.271313"}, + {"testNumber": "619", "testString": "22 34.8205N 047 55.0514W", "lat": "22.580341", "lon": "-47.917523"}, + {"testNumber": "620", "testString": "27 07.3478N 045 00.0004W", "lat": "27.122464", "lon": "-45.000006"}, + {"testNumber": "621", "testString": "36 05.9006N 047 40.0698W", "lat": "36.098344", "lon": "-47.66783"}, + {"testNumber": "622", "testString": "40 39.0511N 045 00.0004W", "lat": "40.650851", "lon": "-45.000007"}, + {"testNumber": "623", "testString": "54 06.5521N 047 56.4250W", "lat": "54.109201", "lon": "-47.940416"}, + {"testNumber": "624", "testString": "49 39.1523N 045 00.0005W", "lat": "49.652538", "lon": "-45.000008"}, + {"testNumber": "625", "testString": "54 06.5521N 042 03.5761W", "lat": "54.109201", "lon": "-42.059602"}, + {"testNumber": "626", "testString": "63 04.4395N 047 02.3797W", "lat": "63.073992", "lon": "-47.039661"}, + {"testNumber": "627", "testString": "58 38.4175N 045 00.0006W", "lat": "58.640292", "lon": "-45.00001"}, + {"testNumber": "628", "testString": "63 04.4395N 042 57.6218W", "lat": "63.073991", "lon": "-42.960363"}, + {"testNumber": "629", "testString": "67 36.9313N 045 00.0008W", "lat": "67.615522", "lon": "-45.000014"}, + {"testNumber": "630", "testString": "76 34.8506N 045 00.0014W", "lat": "76.580844", "lon": "-45.000023"}, + {"testNumber": "631", "testString": "72 00.7591N 045 11.3582W", "lat": "72.012651", "lon": "-45.189303"}, + {"testNumber": "632", "testString": "81 00.9881N 044 44.7329W", "lat": "81.016468", "lon": "-44.745548"}, + {"testNumber": "633", "testString": "72 00.7590N 044 48.6439W", "lat": "72.01265", "lon": "-44.810731"}, + {"testNumber": "634", "testString": "67 36.9319S 039 00.0008W", "lat": "-67.615532", "lon": "-39.000014"}, + {"testNumber": "635", "testString": "58 27.3971S 039 51.7243W", "lat": "-58.456618", "lon": "-39.862071"}, + {"testNumber": "636", "testString": "54 03.6411S 037 35.0935W", "lat": "-54.060685", "lon": "-37.584892"}, + {"testNumber": "637", "testString": "40 33.2499S 040 16.5826W", "lat": "-40.554165", "lon": "-40.276376"}, + {"testNumber": "638", "testString": "45 05.3884S 041 11.2604W", "lat": "-45.089807", "lon": "-41.187674"}, + {"testNumber": "639", "testString": "36 07.4461S 041 13.3439W", "lat": "-36.124101", "lon": "-41.222398"}, + {"testNumber": "640", "testString": "31 37.8502S 040 03.2687W", "lat": "-31.630837", "lon": "-40.054478"}, + {"testNumber": "641", "testString": "27 07.3485S 039 00.0004W", "lat": "-27.122475", "lon": "-39.000006"}, + {"testNumber": "642", "testString": "22 36.2348S 038 01.6241W", "lat": "-22.603914", "lon": "-38.027069"}, + {"testNumber": "643", "testString": "18 04.7676S 037 06.6117W", "lat": "-18.07946", "lon": "-37.110195"}, + {"testNumber": "644", "testString": "13 33.1843S 036 13.6940W", "lat": "-13.553071", "lon": "-36.228234"}, + {"testNumber": "645", "testString": "13 32.4675S 036 41.6707W", "lat": "-13.541125", "lon": "-36.694511"}, + {"testNumber": "646", "testString": "13 33.1836N 041 46.3066W", "lat": "13.55306", "lon": "-41.771776"}, + {"testNumber": "647", "testString": "13 32.4668N 041 18.3300W", "lat": "13.541114", "lon": "-41.3055"}, + {"testNumber": "648", "testString": "18 04.7669N 040 53.3890W", "lat": "18.079449", "lon": "-40.889816"}, + {"testNumber": "649", "testString": "22 36.4111N 039 00.0004W", "lat": "22.606851", "lon": "-39.000006"}, + {"testNumber": "650", "testString": "31 35.7618N 041 50.3051W", "lat": "31.59603", "lon": "-41.838418"}, + {"testNumber": "651", "testString": "36 08.3733N 040 06.6891W", "lat": "36.139555", "lon": "-40.111485"}, + {"testNumber": "652", "testString": "45 07.5089N 041 32.5879W", "lat": "45.125148", "lon": "-41.543131"}, + {"testNumber": "653", "testString": "72 04.6525S 035 54.7507W", "lat": "-72.077542", "lon": "-35.912511"}, + {"testNumber": "654", "testString": "76 33.0916S 035 08.7356W", "lat": "-76.551526", "lon": "-35.145593"}, + {"testNumber": "655", "testString": "63 04.4401S 035 02.3795W", "lat": "-63.074002", "lon": "-35.039659"}, + {"testNumber": "656", "testString": "58 32.2074S 033 50.6491W", "lat": "-58.53679", "lon": "-33.844151"}, + {"testNumber": "657", "testString": "63 04.4401S 030 57.6219W", "lat": "-63.074002", "lon": "-30.960365"}, + {"testNumber": "658", "testString": "49 37.1653S 035 46.1440W", "lat": "-49.619422", "lon": "-35.769066"}, + {"testNumber": "659", "testString": "53 59.5755S 032 53.7127W", "lat": "-53.992925", "lon": "-32.895211"}, + {"testNumber": "660", "testString": "45 08.7839S 034 16.3225W", "lat": "-45.146398", "lon": "-34.272041"}, + {"testNumber": "661", "testString": "40 39.0517S 033 00.0004W", "lat": "-40.650862", "lon": "-33.000007"}, + {"testNumber": "662", "testString": "36 08.3740S 031 53.3117W", "lat": "-36.139566", "lon": "-31.888529"}, + {"testNumber": "663", "testString": "31 37.0669S 030 53.4912W", "lat": "-31.617781", "lon": "-30.89152"}, + {"testNumber": "664", "testString": "27 03.8758S 031 01.9194W", "lat": "-27.064597", "lon": "-31.03199"}, + {"testNumber": "665", "testString": "09 02.1848S 035 43.7219W", "lat": "-9.036413", "lon": "-35.728698"}, + {"testNumber": "666", "testString": "09 01.7117S 035 21.7711W", "lat": "-9.028529", "lon": "-35.362851"}, + {"testNumber": "667", "testString": "00 00.0003S 035 41.7017W", "lat": "-0.000005", "lon": "-35.695029"}, + {"testNumber": "668", "testString": "04 31.2794S 034 48.1579W", "lat": "-4.521324", "lon": "-34.802632"}, + {"testNumber": "669", "testString": "00 00.0003S 035 24.4607W", "lat": "-0.000005", "lon": "-35.407678"}, + {"testNumber": "670", "testString": "00 00.0003S 033 53.9186W", "lat": "-0.000005", "lon": "-33.898643"}, + {"testNumber": "671", "testString": "04 31.2788N 034 48.1579W", "lat": "4.521313", "lon": "-34.802632"}, + {"testNumber": "672", "testString": "09 02.7257N 033 54.5931W", "lat": "9.045428", "lon": "-33.909885"}, + {"testNumber": "673", "testString": "13 34.1068N 033 00.0004W", "lat": "13.568446", "lon": "-33.000006"}, + {"testNumber": "674", "testString": "18 05.1833N 032 03.2975W", "lat": "18.086389", "lon": "-32.054959"}, + {"testNumber": "675", "testString": "22 34.8205N 030 04.9493W", "lat": "22.580341", "lon": "-30.082488"}, + {"testNumber": "676", "testString": "27 05.3929N 035 58.4817W", "lat": "27.089881", "lon": "-35.974695"}, + {"testNumber": "677", "testString": "31 37.8496N 034 03.2686W", "lat": "31.630826", "lon": "-34.054477"}, + {"testNumber": "678", "testString": "36 07.4455N 030 46.6569W", "lat": "36.124091", "lon": "-30.777615"}, + {"testNumber": "679", "testString": "45 08.7833N 031 43.6785W", "lat": "45.146388", "lon": "-31.727975"}, + {"testNumber": "680", "testString": "54 08.3021N 031 28.1585W", "lat": "54.138368", "lon": "-31.469308"}, + {"testNumber": "681", "testString": "63 06.9291N 031 01.0626W", "lat": "63.115485", "lon": "-31.01771"}, + {"testNumber": "682", "testString": "76 33.0909N 030 51.2670W", "lat": "76.551515", "lon": "-30.85445"}, + {"testNumber": "683", "testString": "72 04.6519N 030 05.2516W", "lat": "72.077531", "lon": "-30.087526"}, + {"testNumber": "684", "testString": "67 27.7732S 025 58.4174W", "lat": "-67.462886", "lon": "-25.973623"}, + {"testNumber": "685", "testString": "58 37.7266S 028 43.3322W", "lat": "-58.628776", "lon": "-28.722204"}, + {"testNumber": "686", "testString": "54 08.8865S 027 00.0005W", "lat": "-54.148109", "lon": "-27.000009"}, + {"testNumber": "687", "testString": "49 38.6557S 025 36.8904W", "lat": "-49.644262", "lon": "-25.61484"}, + {"testNumber": "688", "testString": "40 33.2499S 025 43.4183W", "lat": "-40.554165", "lon": "-25.723638"}, + {"testNumber": "689", "testString": "45 07.5095S 024 27.4130W", "lat": "-45.125159", "lon": "-24.456884"}, + {"testNumber": "690", "testString": "36 05.9012S 024 19.9310W", "lat": "-36.098354", "lon": "-24.332184"}, + {"testNumber": "691", "testString": "27 05.3935S 029 58.4816W", "lat": "-27.089892", "lon": "-29.974694"}, + {"testNumber": "692", "testString": "22 34.8211S 029 55.0514W", "lat": "-22.580351", "lon": "-29.917524"}, + {"testNumber": "693", "testString": "22 33.5861S 029 06.6893W", "lat": "-22.559769", "lon": "-29.111488"}, + {"testNumber": "694", "testString": "18 04.7676S 028 53.3890W", "lat": "-18.07946", "lon": "-28.889816"}, + {"testNumber": "695", "testString": "13 34.0048S 027 55.4561W", "lat": "-13.566746", "lon": "-27.924269"}, + {"testNumber": "696", "testString": "09 02.7941S 027 00.0003W", "lat": "-9.046568", "lon": "-27.000005"}, + {"testNumber": "697", "testString": "00 00.0003S 027 00.0003W", "lat": "-0.000005", "lon": "-27.000005"}, + {"testNumber": "698", "testString": "04 31.3804S 026 05.9147W", "lat": "-4.523007", "lon": "-26.098579"}, + {"testNumber": "699", "testString": "00 00.0003S 025 12.1772W", "lat": "-0.000005", "lon": "-25.202953"}, + {"testNumber": "700", "testString": "04 31.3798N 026 05.9147W", "lat": "4.522996", "lon": "-26.098579"}, + {"testNumber": "701", "testString": "09 02.5225N 025 10.8290W", "lat": "9.042042", "lon": "-25.180483"}, + {"testNumber": "702", "testString": "13 32.4668N 024 41.6707W", "lat": "13.541114", "lon": "-24.694511"}, + {"testNumber": "703", "testString": "13 33.1836N 024 13.6941W", "lat": "13.55306", "lon": "-24.228235"}, + {"testNumber": "704", "testString": "27 07.1304N 028 00.5369W", "lat": "27.11884", "lon": "-28.008948"}, + {"testNumber": "705", "testString": "31 37.0662N 024 53.4913W", "lat": "31.61777", "lon": "-24.891521"}, + {"testNumber": "706", "testString": "40 38.6876N 028 10.9624W", "lat": "40.644794", "lon": "-28.182707"}, + {"testNumber": "707", "testString": "49 38.6551N 028 23.1106W", "lat": "49.644251", "lon": "-28.385177"}, + {"testNumber": "708", "testString": "58 37.7260N 028 43.3322W", "lat": "58.628766", "lon": "-28.722203"}, + {"testNumber": "709", "testString": "67 35.9099N 029 21.1120W", "lat": "67.598498", "lon": "-29.351867"}, + {"testNumber": "710", "testString": "72 00.7597S 021 11.3580W", "lat": "-72.012662", "lon": "-21.1893"}, + {"testNumber": "711", "testString": "76 34.8513S 021 00.0014W", "lat": "-76.580855", "lon": "-21.000023"}, + {"testNumber": "712", "testString": "72 00.7597S 020 48.6441W", "lat": "-72.012661", "lon": "-20.810735"}, + {"testNumber": "713", "testString": "67 35.9105S 023 21.1121W", "lat": "-67.598509", "lon": "-23.351868"}, + {"testNumber": "714", "testString": "63 06.9297S 019 01.0626W", "lat": "-63.115495", "lon": "-19.01771"}, + {"testNumber": "715", "testString": "53 59.5754S 021 06.2884W", "lat": "-53.992924", "lon": "-21.104807"}, + {"testNumber": "716", "testString": "49 34.6850S 019 09.0242W", "lat": "-49.578084", "lon": "-19.150404"}, + {"testNumber": "717", "testString": "40 35.7848S 023 27.2867W", "lat": "-40.596414", "lon": "-23.454779"}, + {"testNumber": "718", "testString": "36 03.7421S 022 33.5838W", "lat": "-36.062368", "lon": "-22.55973"}, + {"testNumber": "719", "testString": "31 37.0668S 023 06.5095W", "lat": "-31.61778", "lon": "-23.108492"}, + {"testNumber": "720", "testString": "27 07.1311S 022 00.5369W", "lat": "-27.118851", "lon": "-22.008948"}, + {"testNumber": "721", "testString": "22 36.4117S 021 00.0004W", "lat": "-22.606862", "lon": "-21.000006"}, + {"testNumber": "722", "testString": "18 05.1840S 020 03.2975W", "lat": "-18.0864", "lon": "-20.054959"}, + {"testNumber": "723", "testString": "13 33.6969S 019 09.1040W", "lat": "-13.561615", "lon": "-19.151733"}, + {"testNumber": "724", "testString": "09 02.1848S 018 16.2788W", "lat": "-9.036414", "lon": "-18.271313"}, + {"testNumber": "725", "testString": "09 01.7117S 018 38.2296W", "lat": "-9.028529", "lon": "-18.63716"}, + {"testNumber": "726", "testString": "00 00.0003S 018 35.5400W", "lat": "-0.000005", "lon": "-18.592333"}, + {"testNumber": "727", "testString": "00 00.0003S 018 18.2989W", "lat": "-0.000005", "lon": "-18.304982"}, + {"testNumber": "728", "testString": "18 04.0736N 023 50.0408W", "lat": "18.067893", "lon": "-23.834014"}, + {"testNumber": "729", "testString": "18 03.1041N 023 13.3588W", "lat": "18.051735", "lon": "-23.222647"}, + {"testNumber": "730", "testString": "22 36.2342N 021 58.3766W", "lat": "22.603903", "lon": "-21.972943"}, + {"testNumber": "731", "testString": "27 06.4784N 018 58.9500W", "lat": "27.107974", "lon": "-18.9825"}, + {"testNumber": "732", "testString": "36 07.4454N 023 13.3439W", "lat": "36.12409", "lon": "-23.222398"}, + {"testNumber": "733", "testString": "40 37.5980N 018 38.1196W", "lat": "40.626634", "lon": "-18.635326"}, + {"testNumber": "734", "testString": "49 37.1647N 018 13.8571W", "lat": "49.619412", "lon": "-18.230951"}, + {"testNumber": "735", "testString": "58 35.6542S 017 33.4986W", "lat": "-58.594236", "lon": "-17.55831"}, + {"testNumber": "736", "testString": "63 00.3020S 014 55.7980W", "lat": "-63.005033", "lon": "-14.929967"}, + {"testNumber": "737", "testString": "58 35.6541S 012 26.5026W", "lat": "-58.594235", "lon": "-12.44171"}, + {"testNumber": "738", "testString": "54 03.6411S 016 24.9076W", "lat": "-54.060685", "lon": "-16.415127"}, + {"testNumber": "739", "testString": "49 31.2205S 015 28.3250W", "lat": "-49.520341", "lon": "-15.472084"}, + {"testNumber": "740", "testString": "45 07.5095S 017 32.5879W", "lat": "-45.125159", "lon": "-17.543131"}, + {"testNumber": "741", "testString": "40 38.6883S 016 10.9624W", "lat": "-40.644805", "lon": "-16.182707"}, + {"testNumber": "742", "testString": "36 08.6834S 015 00.0004W", "lat": "-36.144724", "lon": "-15.000007"}, + {"testNumber": "743", "testString": "31 37.8502S 013 56.7321W", "lat": "-31.630837", "lon": "-13.945535"}, + {"testNumber": "744", "testString": "27 06.4791S 012 58.9500W", "lat": "-27.107985", "lon": "-12.9825"}, + {"testNumber": "745", "testString": "22 33.5861S 012 53.3114W", "lat": "-22.559769", "lon": "-12.888524"}, + {"testNumber": "746", "testString": "22 34.8211S 012 04.9493W", "lat": "-22.580352", "lon": "-12.082488"}, + {"testNumber": "747", "testString": "04 31.1113S 017 42.2029W", "lat": "-4.518521", "lon": "-17.703381"}, + {"testNumber": "748", "testString": "04 30.8761S 017 23.7934W", "lat": "-4.514602", "lon": "-17.396557"}, + {"testNumber": "749", "testString": "00 00.0003S 016 47.8235W", "lat": "-0.000005", "lon": "-16.797058"}, + {"testNumber": "750", "testString": "04 31.1106N 017 42.2029W", "lat": "4.51851", "lon": "-17.703381"}, + {"testNumber": "751", "testString": "04 30.8755N 017 23.7934W", "lat": "4.514591", "lon": "-17.396557"}, + {"testNumber": "752", "testString": "09 02.5225N 016 49.1717W", "lat": "9.042042", "lon": "-16.819528"}, + {"testNumber": "753", "testString": "13 34.0041N 015 55.4561W", "lat": "13.566735", "lon": "-15.924269"}, + {"testNumber": "754", "testString": "18 05.3222N 015 00.0004W", "lat": "18.088704", "lon": "-15.000006"}, + {"testNumber": "755", "testString": "22 35.7037N 013 03.2674W", "lat": "22.595062", "lon": "-13.054456"}, + {"testNumber": "756", "testString": "31 37.0662N 017 06.5095W", "lat": "31.61777", "lon": "-17.108492"}, + {"testNumber": "757", "testString": "36 08.3733N 013 53.3117W", "lat": "36.139555", "lon": "-13.888529"}, + {"testNumber": "758", "testString": "45 09.2083N 015 00.0005W", "lat": "45.153472", "lon": "-15.000008"}, + {"testNumber": "759", "testString": "54 08.8859N 015 00.0005W", "lat": "54.148099", "lon": "-15.000009"}, + {"testNumber": "760", "testString": "58 35.6535N 017 33.4987W", "lat": "58.594225", "lon": "-17.558311"}, + {"testNumber": "761", "testString": "63 07.7600N 015 00.0007W", "lat": "63.129334", "lon": "-15.000012"}, + {"testNumber": "762", "testString": "58 35.6534N 012 26.5025W", "lat": "58.594224", "lon": "-12.441709"}, + {"testNumber": "763", "testString": "67 32.8514N 016 18.2182W", "lat": "67.547523", "lon": "-16.303636"}, + {"testNumber": "764", "testString": "67 32.8513N 013 41.7835W", "lat": "67.547522", "lon": "-13.696392"}, + {"testNumber": "765", "testString": "72 05.9530N 015 00.0010W", "lat": "72.099217", "lon": "-15.000017"}, + {"testNumber": "766", "testString": "76 27.8362N 016 40.5137W", "lat": "76.463937", "lon": "-16.675228"}, + {"testNumber": "767", "testString": "76 27.8363N 013 19.4890W", "lat": "76.463939", "lon": "-13.324817"}, + {"testNumber": "768", "testString": "76 33.0916S 006 51.2672W", "lat": "-76.551526", "lon": "-6.854453"}, + {"testNumber": "769", "testString": "72 04.6525S 006 05.2514W", "lat": "-72.077542", "lon": "-6.087524"}, + {"testNumber": "770", "testString": "67 32.8520S 010 18.2180W", "lat": "-67.547534", "lon": "-10.303633"}, + {"testNumber": "771", "testString": "67 32.8520S 007 41.7837W", "lat": "-67.547533", "lon": "-7.696395"}, + {"testNumber": "772", "testString": "62 54.5320S 007 06.7792W", "lat": "-62.908866", "lon": "-7.112987"}, + {"testNumber": "773", "testString": "54 08.3027S 010 31.8427W", "lat": "-54.138379", "lon": "-10.530711"}, + {"testNumber": "774", "testString": "49 39.1529S 009 00.0005W", "lat": "-49.652548", "lon": "-9.000008"}, + {"testNumber": "775", "testString": "45 08.7839S 007 43.6785W", "lat": "-45.146398", "lon": "-7.727975"}, + {"testNumber": "776", "testString": "40 37.5987S 006 38.1196W", "lat": "-40.626645", "lon": "-6.635326"}, + {"testNumber": "777", "testString": "36 03.7420S 007 26.4170W", "lat": "-36.062367", "lon": "-7.440283"}, + {"testNumber": "778", "testString": "31 35.7625S 006 09.6957W", "lat": "-31.596041", "lon": "-6.161595"}, + {"testNumber": "779", "testString": "18 04.0742S 011 50.0408W", "lat": "-18.067904", "lon": "-11.834014"}, + {"testNumber": "780", "testString": "18 03.1048S 011 13.3588W", "lat": "-18.051746", "lon": "-11.222647"}, + {"testNumber": "781", "testString": "13 33.6969S 010 50.8967W", "lat": "-13.561615", "lon": "-10.848278"}, + {"testNumber": "782", "testString": "09 02.7263S 009 54.5931W", "lat": "-9.045439", "lon": "-9.909885"}, + {"testNumber": "783", "testString": "00 00.0003S 009 53.9186W", "lat": "-0.000005", "lon": "-9.898643"}, + {"testNumber": "784", "testString": "04 31.4141S 009 00.0003W", "lat": "-4.523568", "lon": "-9.000005"}, + {"testNumber": "785", "testString": "00 00.0003S 008 06.0821W", "lat": "-0.000005", "lon": "-8.101368"}, + {"testNumber": "786", "testString": "04 31.4134N 009 00.0003W", "lat": "4.523557", "lon": "-9.000005"}, + {"testNumber": "787", "testString": "09 02.7257N 008 05.4076W", "lat": "9.045428", "lon": "-8.090126"}, + {"testNumber": "788", "testString": "13 33.6962N 007 09.1040W", "lat": "13.561604", "lon": "-7.151733"}, + {"testNumber": "789", "testString": "18 03.1041N 006 46.6418W", "lat": "18.051735", "lon": "-6.777364"}, + {"testNumber": "790", "testString": "18 04.0736N 006 09.9598W", "lat": "18.067893", "lon": "-6.165997"}, + {"testNumber": "791", "testString": "27 06.4784N 011 01.0507W", "lat": "27.107974", "lon": "-11.017512"}, + {"testNumber": "792", "testString": "31 37.8496N 007 56.7321W", "lat": "31.630826", "lon": "-7.945535"}, + {"testNumber": "793", "testString": "36 05.9006N 006 19.9310W", "lat": "36.098344", "lon": "-6.332184"}, + {"testNumber": "794", "testString": "40 37.5980N 011 21.8813W", "lat": "40.626634", "lon": "-11.364688"}, + {"testNumber": "795", "testString": "49 37.1647N 011 46.1440W", "lat": "49.619412", "lon": "-11.769066"}, + {"testNumber": "796", "testString": "81 00.9881N 009 15.2713W", "lat": "81.016469", "lon": "-9.254521"}, + {"testNumber": "797", "testString": "63 07.7607S 003 00.0007W", "lat": "-63.129345", "lon": "-3.000012"}, + {"testNumber": "798", "testString": "58 37.7266S 001 16.6690W", "lat": "-58.628777", "lon": "-1.277817"}, + {"testNumber": "799", "testString": "49 31.2204S 002 31.6760W", "lat": "-49.52034", "lon": "-2.527933"}, + {"testNumber": "800", "testString": "45 05.3884S 000 48.7405W", "lat": "-45.089807", "lon": "-0.812342"}, + {"testNumber": "801", "testString": "36 05.9013S 005 40.0697W", "lat": "-36.098355", "lon": "-5.667829"}, + {"testNumber": "802", "testString": "27 06.4791S 005 01.0507W", "lat": "-27.107985", "lon": "-5.017512"}, + {"testNumber": "803", "testString": "31 33.9391S 004 47.2007W", "lat": "-31.565652", "lon": "-4.786679"}, + {"testNumber": "804", "testString": "22 36.2348S 003 58.3766W", "lat": "-22.603914", "lon": "-3.972943"}, + {"testNumber": "805", "testString": "18 05.3228S 003 00.0004W", "lat": "-18.088714", "lon": "-3.000006"}, + {"testNumber": "806", "testString": "13 34.0048S 002 04.5445W", "lat": "-13.566746", "lon": "-2.075742"}, + {"testNumber": "807", "testString": "09 02.5232S 001 10.8290W", "lat": "-9.042053", "lon": "-1.180483"}, + {"testNumber": "808", "testString": "00 00.0003S 001 12.1772W", "lat": "-0.000005", "lon": "-1.202953"}, + {"testNumber": "809", "testString": "04 30.8761S 000 36.2072W", "lat": "-4.514602", "lon": "-0.603453"}, + {"testNumber": "810", "testString": "00 00.0003S 000 35.5400W", "lat": "-0.000005", "lon": "-0.592333"}, + {"testNumber": "811", "testString": "04 31.1113S 000 17.7978W", "lat": "-4.518521", "lon": "-0.29663"}, + {"testNumber": "812", "testString": "04 30.8755N 000 36.2072W", "lat": "4.514591", "lon": "-0.603453"}, + {"testNumber": "813", "testString": "04 31.1106N 000 17.7978W", "lat": "4.51851", "lon": "-0.29663"}, + {"testNumber": "814", "testString": "22 35.7037N 004 56.7334W", "lat": "22.595062", "lon": "-4.945556"}, + {"testNumber": "815", "testString": "27 07.1304N 001 59.4638W", "lat": "27.11884", "lon": "-1.991064"}, + {"testNumber": "816", "testString": "31 35.7618N 000 09.6957W", "lat": "31.59603", "lon": "-0.161595"}, + {"testNumber": "817", "testString": "40 38.6876N 001 49.0385W", "lat": "40.644794", "lon": "-1.817308"}, + {"testNumber": "818", "testString": "49 38.6551N 001 36.8904W", "lat": "49.644252", "lon": "-1.61484"}, + {"testNumber": "819", "testString": "58 37.7260N 001 16.6690W", "lat": "58.628766", "lon": "-1.277817"}, + {"testNumber": "820", "testString": "67 35.9099N 000 38.8897W", "lat": "67.598499", "lon": "-0.648161"}, + {"testNumber": "821", "testString": "67 35.9105S 005 21.1104E", "lat": "-67.598509", "lon": "5.35184"}, + {"testNumber": "822", "testString": "62 54.5319S 001 06.7778E", "lat": "-62.908865", "lon": "1.112964"}, + {"testNumber": "823", "testString": "58 32.2073S 003 50.6479E", "lat": "-58.536789", "lon": "3.844131"}, + {"testNumber": "824", "testString": "54 06.5527S 000 03.5751E", "lat": "-54.109212", "lon": "0.059585"}, + {"testNumber": "825", "testString": "49 34.6851S 001 09.0232E", "lat": "-49.578085", "lon": "1.150387"}, + {"testNumber": "826", "testString": "54 06.5527S 005 56.4238E", "lat": "-54.109212", "lon": "5.940397"}, + {"testNumber": "827", "testString": "40 37.5987S 000 38.1187E", "lat": "-40.626645", "lon": "0.635312"}, + {"testNumber": "828", "testString": "45 02.4247S 002 04.7236E", "lat": "-45.040411", "lon": "2.078727"}, + {"testNumber": "829", "testString": "36 08.3740S 001 53.3109E", "lat": "-36.139566", "lon": "1.888515"}, + {"testNumber": "830", "testString": "31 38.1115S 003 00.0000E", "lat": "-31.635192", "lon": "2.999994"}, + {"testNumber": "831", "testString": "27 07.1311S 004 00.5362E", "lat": "-27.118851", "lon": "4.008936"}, + {"testNumber": "832", "testString": "22 35.7044S 004 56.7326E", "lat": "-22.595073", "lon": "4.945544"}, + {"testNumber": "833", "testString": "18 03.1048S 005 13.3582E", "lat": "-18.051746", "lon": "5.222636"}, + {"testNumber": "834", "testString": "18 04.0742S 005 50.0402E", "lat": "-18.067904", "lon": "5.834003"}, + {"testNumber": "835", "testString": "00 00.0003S 000 18.2983E", "lat": "-0.000005", "lon": "0.304971"}, + {"testNumber": "836", "testString": "00 00.0003S 000 35.5393E", "lat": "-0.000005", "lon": "0.592322"}, + {"testNumber": "837", "testString": "09 02.1842N 000 16.2781E", "lat": "9.036403", "lon": "0.271302"}, + {"testNumber": "838", "testString": "09 01.7111N 000 38.2289E", "lat": "9.028518", "lon": "0.637149"}, + {"testNumber": "839", "testString": "13 33.6962N 001 09.1033E", "lat": "13.561604", "lon": "1.151722"}, + {"testNumber": "840", "testString": "18 05.1833N 002 03.2968E", "lat": "18.086389", "lon": "2.054947"}, + {"testNumber": "841", "testString": "22 36.2342N 003 58.3759E", "lat": "22.603903", "lon": "3.972931"}, + {"testNumber": "842", "testString": "27 05.3929N 005 58.4809E", "lat": "27.089881", "lon": "5.974682"}, + {"testNumber": "843", "testString": "36 08.6828N 003 00.0000E", "lat": "36.144713", "lon": "2.999993"}, + {"testNumber": "844", "testString": "45 08.7832N 001 43.6776E", "lat": "45.146387", "lon": "1.72796"}, + {"testNumber": "845", "testString": "54 08.3021N 001 28.1574E", "lat": "54.138368", "lon": "1.46929"}, + {"testNumber": "846", "testString": "63 06.9290N 001 01.0612E", "lat": "63.115484", "lon": "1.017686"}, + {"testNumber": "847", "testString": "72 04.6519N 000 05.2495E", "lat": "72.077531", "lon": "0.087491"}, + {"testNumber": "848", "testString": "76 33.0910N 000 51.2642E", "lat": "76.551516", "lon": "0.854404"}, + {"testNumber": "849", "testString": "81 03.6526N 003 00.0000E", "lat": "81.060876", "lon": "2.999965"}, + {"testNumber": "850", "testString": "76 27.8369S 007 19.4860E", "lat": "-76.463948", "lon": "7.324766"}, + {"testNumber": "851", "testString": "72 05.9537S 009 00.0000E", "lat": "-72.099228", "lon": "8.999983"}, + {"testNumber": "852", "testString": "76 27.8369S 010 40.5113E", "lat": "-76.463949", "lon": "10.675189"}, + {"testNumber": "853", "testString": "67 27.7730S 007 58.4157E", "lat": "-67.462884", "lon": "7.973595"}, + {"testNumber": "854", "testString": "63 00.3020S 008 55.7966E", "lat": "-63.005034", "lon": "8.929943"}, + {"testNumber": "855", "testString": "58 27.3972S 009 51.7231E", "lat": "-58.45662", "lon": "9.862051"}, + {"testNumber": "856", "testString": "49 38.6557S 007 36.8894E", "lat": "-49.644262", "lon": "7.614823"}, + {"testNumber": "857", "testString": "45 09.2090S 009 00.0000E", "lat": "-45.153483", "lon": "8.999992"}, + {"testNumber": "858", "testString": "40 38.6883S 010 10.9616E", "lat": "-40.644805", "lon": "10.182693"}, + {"testNumber": "859", "testString": "36 07.4461S 011 13.3431E", "lat": "-36.124101", "lon": "11.222385"}, + {"testNumber": "860", "testString": "31 33.9391S 010 47.2000E", "lat": "-31.565651", "lon": "10.786666"}, + {"testNumber": "861", "testString": "27 05.3935S 011 58.4809E", "lat": "-27.089891", "lon": "11.974682"}, + {"testNumber": "862", "testString": "13 33.1843S 006 13.6934E", "lat": "-13.553071", "lon": "6.228223"}, + {"testNumber": "863", "testString": "13 32.4675S 006 41.6700E", "lat": "-13.541125", "lon": "6.6945"}, + {"testNumber": "864", "testString": "09 02.5231S 007 10.8283E", "lat": "-9.042052", "lon": "7.180472"}, + {"testNumber": "865", "testString": "00 00.0003S 007 12.1765E", "lat": "-0.000005", "lon": "7.202942"}, + {"testNumber": "866", "testString": "04 31.3804S 008 05.9141E", "lat": "-4.523007", "lon": "8.098568"}, + {"testNumber": "867", "testString": "00 00.0003S 009 00.0000E", "lat": "-0.000005", "lon": "8.999995"}, + {"testNumber": "868", "testString": "04 31.3798N 008 05.9141E", "lat": "4.522996", "lon": "8.098568"}, + {"testNumber": "869", "testString": "09 02.7934N 009 00.0000E", "lat": "9.046557", "lon": "8.999995"}, + {"testNumber": "870", "testString": "13 34.0041N 009 55.4555E", "lat": "13.566735", "lon": "9.924258"}, + {"testNumber": "871", "testString": "18 04.7669N 010 53.3883E", "lat": "18.079449", "lon": "10.889805"}, + {"testNumber": "872", "testString": "31 38.1109N 009 00.0000E", "lat": "31.635181", "lon": "8.999994"}, + {"testNumber": "873", "testString": "45 07.5089N 011 32.5870E", "lat": "45.125149", "lon": "11.543116"}, + {"testNumber": "874", "testString": "63 06.9297S 013 01.0612E", "lat": "-63.115495", "lon": "13.017686"}, + {"testNumber": "875", "testString": "58 38.4181S 015 00.0000E", "lat": "-58.640302", "lon": "14.99999"}, + {"testNumber": "876", "testString": "54 08.3027S 016 31.8415E", "lat": "-54.138379", "lon": "16.530692"}, + {"testNumber": "877", "testString": "49 37.1654S 017 46.1430E", "lat": "-49.619423", "lon": "17.76905"}, + {"testNumber": "878", "testString": "45 02.4247S 015 55.2755E", "lat": "-45.040411", "lon": "15.921258"}, + {"testNumber": "879", "testString": "40 35.7848S 017 27.2859E", "lat": "-40.596414", "lon": "17.454765"}, + {"testNumber": "880", "testString": "31 35.7625S 012 09.6950E", "lat": "-31.596041", "lon": "12.161583"}, + {"testNumber": "881", "testString": "27 03.8758S 013 01.9187E", "lat": "-27.064597", "lon": "13.031978"}, + {"testNumber": "882", "testString": "22 35.7044S 013 03.2666E", "lat": "-22.595073", "lon": "13.054444"}, + {"testNumber": "883", "testString": "18 05.1840S 014 03.2968E", "lat": "-18.0864", "lon": "14.054947"}, + {"testNumber": "884", "testString": "13 34.1074S 015 00.0000E", "lat": "-13.568457", "lon": "14.999994"}, + {"testNumber": "885", "testString": "09 02.7263S 015 54.5924E", "lat": "-9.045439", "lon": "15.909874"}, + {"testNumber": "886", "testString": "00 00.0003S 015 53.9179E", "lat": "-0.000005", "lon": "15.898632"}, + {"testNumber": "887", "testString": "04 31.2794S 016 48.1573E", "lat": "-4.521324", "lon": "16.802622"}, + {"testNumber": "888", "testString": "00 00.0003S 017 24.4600E", "lat": "-0.000005", "lon": "17.407667"}, + {"testNumber": "889", "testString": "00 00.0003S 017 41.7011E", "lat": "-0.000005", "lon": "17.695018"}, + {"testNumber": "890", "testString": "04 31.2788N 016 48.1573E", "lat": "4.521313", "lon": "16.802622"}, + {"testNumber": "891", "testString": "09 01.7111N 017 21.7704E", "lat": "9.028518", "lon": "17.36284"}, + {"testNumber": "892", "testString": "09 02.1842N 017 43.7212E", "lat": "9.036403", "lon": "17.728687"}, + {"testNumber": "893", "testString": "22 34.8205N 012 04.9486E", "lat": "22.580341", "lon": "12.082477"}, + {"testNumber": "894", "testString": "27 07.3478N 015 00.0000E", "lat": "27.122464", "lon": "14.999994"}, + {"testNumber": "895", "testString": "36 05.9006N 012 19.9302E", "lat": "36.098344", "lon": "12.33217"}, + {"testNumber": "896", "testString": "40 39.0511N 015 00.0000E", "lat": "40.650851", "lon": "14.999993"}, + {"testNumber": "897", "testString": "54 06.5521N 012 03.5750E", "lat": "54.109201", "lon": "12.059584"}, + {"testNumber": "898", "testString": "49 39.1523N 015 00.0000E", "lat": "49.652538", "lon": "14.999992"}, + {"testNumber": "899", "testString": "54 06.5521N 017 56.4239E", "lat": "54.109201", "lon": "17.940398"}, + {"testNumber": "900", "testString": "63 04.4395N 012 57.6203E", "lat": "63.073992", "lon": "12.960339"}, + {"testNumber": "901", "testString": "58 38.4175N 015 00.0000E", "lat": "58.640292", "lon": "14.99999"}, + {"testNumber": "902", "testString": "63 04.4395N 017 02.3782E", "lat": "63.073991", "lon": "17.039637"}, + {"testNumber": "903", "testString": "67 36.9313N 015 00.0000E", "lat": "67.615522", "lon": "14.999986"}, + {"testNumber": "904", "testString": "76 34.8506N 015 00.0000E", "lat": "76.580844", "lon": "14.999977"}, + {"testNumber": "905", "testString": "72 00.7591N 014 48.6418E", "lat": "72.012651", "lon": "14.810697"}, + {"testNumber": "906", "testString": "81 00.9881N 015 15.2671E", "lat": "81.016468", "lon": "15.254452"}, + {"testNumber": "907", "testString": "72 00.7590N 015 11.3561E", "lat": "72.01265", "lon": "15.189269"}, + {"testNumber": "908", "testString": "67 36.9319S 021 00.0000E", "lat": "-67.615532", "lon": "20.999986"}, + {"testNumber": "909", "testString": "58 27.3971S 020 08.2757E", "lat": "-58.456618", "lon": "20.137929"}, + {"testNumber": "910", "testString": "54 03.6411S 022 24.9065E", "lat": "-54.060685", "lon": "22.415108"}, + {"testNumber": "911", "testString": "40 33.2499S 019 43.4174E", "lat": "-40.554165", "lon": "19.723624"}, + {"testNumber": "912", "testString": "45 05.3884S 018 48.7396E", "lat": "-45.089807", "lon": "18.812326"}, + {"testNumber": "913", "testString": "36 07.4461S 018 46.6561E", "lat": "-36.124101", "lon": "18.777602"}, + {"testNumber": "914", "testString": "31 37.8502S 019 56.7313E", "lat": "-31.630837", "lon": "19.945522"}, + {"testNumber": "915", "testString": "27 07.3485S 021 00.0000E", "lat": "-27.122475", "lon": "20.999994"}, + {"testNumber": "916", "testString": "22 36.2348S 021 58.3759E", "lat": "-22.603914", "lon": "21.972931"}, + {"testNumber": "917", "testString": "18 04.7676S 022 53.3883E", "lat": "-18.07946", "lon": "22.889805"}, + {"testNumber": "918", "testString": "13 33.1843S 023 46.3060E", "lat": "-13.553071", "lon": "23.771766"}, + {"testNumber": "919", "testString": "13 32.4675S 023 18.3293E", "lat": "-13.541125", "lon": "23.305489"}, + {"testNumber": "920", "testString": "13 33.1836N 018 13.6934E", "lat": "13.55306", "lon": "18.228224"}, + {"testNumber": "921", "testString": "13 32.4668N 018 41.6700E", "lat": "13.541114", "lon": "18.6945"}, + {"testNumber": "922", "testString": "18 04.7669N 019 06.6110E", "lat": "18.079449", "lon": "19.110184"}, + {"testNumber": "923", "testString": "22 36.4111N 021 00.0000E", "lat": "22.606851", "lon": "20.999994"}, + {"testNumber": "924", "testString": "31 35.7618N 018 09.6949E", "lat": "31.59603", "lon": "18.161582"}, + {"testNumber": "925", "testString": "36 08.3733N 019 53.3109E", "lat": "36.139555", "lon": "19.888515"}, + {"testNumber": "926", "testString": "45 07.5089N 018 27.4121E", "lat": "45.125148", "lon": "18.456869"}, + {"testNumber": "927", "testString": "72 04.6525S 024 05.2493E", "lat": "-72.077542", "lon": "24.087489"}, + {"testNumber": "928", "testString": "76 33.0916S 024 51.2644E", "lat": "-76.551526", "lon": "24.854407"}, + {"testNumber": "929", "testString": "63 04.4401S 024 57.6205E", "lat": "-63.074002", "lon": "24.960341"}, + {"testNumber": "930", "testString": "58 32.2074S 026 09.3509E", "lat": "-58.53679", "lon": "26.155849"}, + {"testNumber": "931", "testString": "63 04.4401S 029 02.3781E", "lat": "-63.074002", "lon": "29.039635"}, + {"testNumber": "932", "testString": "49 37.1653S 024 13.8560E", "lat": "-49.619422", "lon": "24.230934"}, + {"testNumber": "933", "testString": "53 59.5755S 027 06.2873E", "lat": "-53.992925", "lon": "27.104789"}, + {"testNumber": "934", "testString": "45 08.7839S 025 43.6775E", "lat": "-45.146398", "lon": "25.727959"}, + {"testNumber": "935", "testString": "40 39.0517S 027 00.0000E", "lat": "-40.650862", "lon": "26.999993"}, + {"testNumber": "936", "testString": "36 08.3740S 028 06.6883E", "lat": "-36.139566", "lon": "28.111471"}, + {"testNumber": "937", "testString": "31 37.0669S 029 06.5088E", "lat": "-31.617781", "lon": "29.10848"}, + {"testNumber": "938", "testString": "27 03.8758S 028 58.0806E", "lat": "-27.064597", "lon": "28.96801"}, + {"testNumber": "939", "testString": "09 02.1848S 024 16.2781E", "lat": "-9.036413", "lon": "24.271302"}, + {"testNumber": "940", "testString": "09 01.7117S 024 38.2289E", "lat": "-9.028529", "lon": "24.637149"}, + {"testNumber": "941", "testString": "00 00.0003S 024 18.2983E", "lat": "-0.000005", "lon": "24.304971"}, + {"testNumber": "942", "testString": "04 31.2794S 025 11.8421E", "lat": "-4.521324", "lon": "25.197368"}, + {"testNumber": "943", "testString": "00 00.0003S 024 35.5393E", "lat": "-0.000005", "lon": "24.592322"}, + {"testNumber": "944", "testString": "00 00.0003S 026 06.0814E", "lat": "-0.000005", "lon": "26.101357"}, + {"testNumber": "945", "testString": "04 31.2788N 025 11.8421E", "lat": "4.521313", "lon": "25.197368"}, + {"testNumber": "946", "testString": "09 02.7257N 026 05.4069E", "lat": "9.045428", "lon": "26.090115"}, + {"testNumber": "947", "testString": "13 34.1068N 027 00.0000E", "lat": "13.568446", "lon": "26.999994"}, + {"testNumber": "948", "testString": "18 05.1833N 027 56.7025E", "lat": "18.086389", "lon": "27.945041"}, + {"testNumber": "949", "testString": "22 34.8205N 029 55.0507E", "lat": "22.580341", "lon": "29.917512"}, + {"testNumber": "950", "testString": "27 05.3929N 024 01.5183E", "lat": "27.089881", "lon": "24.025305"}, + {"testNumber": "951", "testString": "31 37.8496N 025 56.7314E", "lat": "31.630826", "lon": "25.945523"}, + {"testNumber": "952", "testString": "36 07.4455N 029 13.3431E", "lat": "36.124091", "lon": "29.222385"}, + {"testNumber": "953", "testString": "45 08.7833N 028 16.3215E", "lat": "45.146388", "lon": "28.272025"}, + {"testNumber": "954", "testString": "54 08.3021N 028 31.8415E", "lat": "54.138368", "lon": "28.530692"}, + {"testNumber": "955", "testString": "63 06.9291N 028 58.9374E", "lat": "63.115485", "lon": "28.98229"}, + {"testNumber": "956", "testString": "76 33.0909N 029 08.7330E", "lat": "76.551515", "lon": "29.14555"}, + {"testNumber": "957", "testString": "72 04.6519N 029 54.7484E", "lat": "72.077531", "lon": "29.912474"}, + {"testNumber": "958", "testString": "67 27.7732S 034 01.5826E", "lat": "-67.462886", "lon": "34.026377"}, + {"testNumber": "959", "testString": "58 37.7266S 031 16.6678E", "lat": "-58.628776", "lon": "31.277796"}, + {"testNumber": "960", "testString": "54 08.8865S 033 00.0000E", "lat": "-54.148109", "lon": "32.999991"}, + {"testNumber": "961", "testString": "49 38.6557S 034 23.1096E", "lat": "-49.644262", "lon": "34.38516"}, + {"testNumber": "962", "testString": "40 33.2499S 034 16.5817E", "lat": "-40.554165", "lon": "34.276362"}, + {"testNumber": "963", "testString": "45 07.5095S 035 32.5870E", "lat": "-45.125159", "lon": "35.543116"}, + {"testNumber": "964", "testString": "36 05.9012S 035 40.0690E", "lat": "-36.098354", "lon": "35.667816"}, + {"testNumber": "965", "testString": "27 05.3935S 030 01.5184E", "lat": "-27.089892", "lon": "30.025306"}, + {"testNumber": "966", "testString": "22 34.8211S 030 04.9486E", "lat": "-22.580351", "lon": "30.082476"}, + {"testNumber": "967", "testString": "22 33.5861S 030 53.3107E", "lat": "-22.559769", "lon": "30.888512"}, + {"testNumber": "968", "testString": "18 04.7676S 031 06.6110E", "lat": "-18.07946", "lon": "31.110184"}, + {"testNumber": "969", "testString": "13 34.0048S 032 04.5439E", "lat": "-13.566746", "lon": "32.075731"}, + {"testNumber": "970", "testString": "09 02.7941S 033 00.0000E", "lat": "-9.046568", "lon": "32.999995"}, + {"testNumber": "971", "testString": "00 00.0003S 033 00.0000E", "lat": "-0.000005", "lon": "32.999995"}, + {"testNumber": "972", "testString": "04 31.3804S 033 54.0853E", "lat": "-4.523007", "lon": "33.901421"}, + {"testNumber": "973", "testString": "00 00.0003S 034 47.8228E", "lat": "-0.000005", "lon": "34.797047"}, + {"testNumber": "974", "testString": "04 31.3798N 033 54.0853E", "lat": "4.522996", "lon": "33.901421"}, + {"testNumber": "975", "testString": "09 02.5225N 034 49.1710E", "lat": "9.042042", "lon": "34.819517"}, + {"testNumber": "976", "testString": "13 32.4668N 035 18.3293E", "lat": "13.541114", "lon": "35.305489"}, + {"testNumber": "977", "testString": "13 33.1836N 035 46.3059E", "lat": "13.55306", "lon": "35.771765"}, + {"testNumber": "978", "testString": "27 07.1304N 031 59.4631E", "lat": "27.11884", "lon": "31.991052"}, + {"testNumber": "979", "testString": "31 37.0662N 035 06.5087E", "lat": "31.61777", "lon": "35.108479"}, + {"testNumber": "980", "testString": "40 38.6876N 031 49.0376E", "lat": "40.644794", "lon": "31.817293"}, + {"testNumber": "981", "testString": "49 38.6551N 031 36.8894E", "lat": "49.644251", "lon": "31.614823"}, + {"testNumber": "982", "testString": "58 37.7260N 031 16.6678E", "lat": "58.628766", "lon": "31.277797"}, + {"testNumber": "983", "testString": "67 35.9099N 030 38.8880E", "lat": "67.598498", "lon": "30.648133"}, + {"testNumber": "984", "testString": "72 00.7597S 038 48.6420E", "lat": "-72.012662", "lon": "38.8107"}, + {"testNumber": "985", "testString": "76 34.8513S 039 00.0000E", "lat": "-76.580855", "lon": "38.999977"}, + {"testNumber": "986", "testString": "72 00.7597S 039 11.3559E", "lat": "-72.012661", "lon": "39.189265"}, + {"testNumber": "987", "testString": "67 35.9105S 036 38.8879E", "lat": "-67.598509", "lon": "36.648132"}, + {"testNumber": "988", "testString": "63 06.9297S 040 58.9374E", "lat": "-63.115495", "lon": "40.98229"}, + {"testNumber": "989", "testString": "53 59.5754S 038 53.7116E", "lat": "-53.992924", "lon": "38.895193"}, + {"testNumber": "990", "testString": "49 34.6850S 040 50.9758E", "lat": "-49.578084", "lon": "40.849596"}, + {"testNumber": "991", "testString": "40 35.7848S 036 32.7133E", "lat": "-40.596414", "lon": "36.545221"}, + {"testNumber": "992", "testString": "36 03.7421S 037 26.4162E", "lat": "-36.062368", "lon": "37.44027"}, + {"testNumber": "993", "testString": "31 37.0668S 036 53.4905E", "lat": "-31.61778", "lon": "36.891508"}, + {"testNumber": "994", "testString": "27 07.1311S 037 59.4631E", "lat": "-27.118851", "lon": "37.991052"}, + {"testNumber": "995", "testString": "22 36.4117S 039 00.0000E", "lat": "-22.606862", "lon": "38.999994"}, + {"testNumber": "996", "testString": "18 05.1840S 039 56.7025E", "lat": "-18.0864", "lon": "39.945041"}, + {"testNumber": "997", "testString": "13 33.6969S 040 50.8960E", "lat": "-13.561615", "lon": "40.848267"}, + {"testNumber": "998", "testString": "09 02.1848S 041 43.7212E", "lat": "-9.036414", "lon": "41.728687"}, + {"testNumber": "999", "testString": "09 01.7117S 041 21.7704E", "lat": "-9.028529", "lon": "41.36284"}, + {"testNumber": "1000", "testString": "00 00.0003S 041 24.4600E", "lat": "-0.000005", "lon": "41.407667"}, + {"testNumber": "1001", "testString": "00 00.0003S 041 41.7011E", "lat": "-0.000005", "lon": "41.695018"}, + {"testNumber": "1002", "testString": "18 04.0736N 036 09.9592E", "lat": "18.067893", "lon": "36.165986"}, + {"testNumber": "1003", "testString": "18 03.1041N 036 46.6412E", "lat": "18.051735", "lon": "36.777353"}, + {"testNumber": "1004", "testString": "22 36.2342N 038 01.6234E", "lat": "22.603903", "lon": "38.027057"}, + {"testNumber": "1005", "testString": "27 06.4784N 041 01.0500E", "lat": "27.107974", "lon": "41.0175"}, + {"testNumber": "1006", "testString": "36 07.4454N 036 46.6561E", "lat": "36.12409", "lon": "36.777602"}, + {"testNumber": "1007", "testString": "40 37.5980N 041 21.8804E", "lat": "40.626634", "lon": "41.364674"}, + {"testNumber": "1008", "testString": "49 37.1647N 041 46.1429E", "lat": "49.619412", "lon": "41.769049"}, + {"testNumber": "1009", "testString": "58 35.6542S 042 26.5014E", "lat": "-58.594236", "lon": "42.44169"}, + {"testNumber": "1010", "testString": "63 00.3020S 045 04.2020E", "lat": "-63.005033", "lon": "45.070033"}, + {"testNumber": "1011", "testString": "58 35.6541S 047 33.4974E", "lat": "-58.594235", "lon": "47.55829"}, + {"testNumber": "1012", "testString": "54 03.6411S 043 35.0924E", "lat": "-54.060685", "lon": "43.584873"}, + {"testNumber": "1013", "testString": "49 31.2205S 044 31.6750E", "lat": "-49.520341", "lon": "44.527916"}, + {"testNumber": "1014", "testString": "45 07.5095S 042 27.4121E", "lat": "-45.125159", "lon": "42.456869"}, + {"testNumber": "1015", "testString": "40 38.6883S 043 49.0376E", "lat": "-40.644805", "lon": "43.817293"}, + {"testNumber": "1016", "testString": "36 08.6834S 045 00.0000E", "lat": "-36.144724", "lon": "44.999993"}, + {"testNumber": "1017", "testString": "31 37.8502S 046 03.2679E", "lat": "-31.630837", "lon": "46.054465"}, + {"testNumber": "1018", "testString": "27 06.4791S 047 01.0500E", "lat": "-27.107985", "lon": "47.0175"}, + {"testNumber": "1019", "testString": "22 33.5861S 047 06.6886E", "lat": "-22.559769", "lon": "47.111476"}, + {"testNumber": "1020", "testString": "22 34.8211S 047 55.0507E", "lat": "-22.580352", "lon": "47.917512"}, + {"testNumber": "1021", "testString": "04 31.1113S 042 17.7971E", "lat": "-4.518521", "lon": "42.296619"}, + {"testNumber": "1022", "testString": "04 30.8761S 042 36.2066E", "lat": "-4.514602", "lon": "42.603443"}, + {"testNumber": "1023", "testString": "00 00.0003S 043 12.1765E", "lat": "-0.000005", "lon": "43.202942"}, + {"testNumber": "1024", "testString": "04 31.1106N 042 17.7971E", "lat": "4.51851", "lon": "42.296619"}, + {"testNumber": "1025", "testString": "04 30.8755N 042 36.2066E", "lat": "4.514591", "lon": "42.603443"}, + {"testNumber": "1026", "testString": "09 02.5225N 043 10.8283E", "lat": "9.042042", "lon": "43.180472"}, + {"testNumber": "1027", "testString": "13 34.0041N 044 04.5439E", "lat": "13.566735", "lon": "44.075731"}, + {"testNumber": "1028", "testString": "18 05.3222N 045 00.0000E", "lat": "18.088704", "lon": "44.999994"}, + {"testNumber": "1029", "testString": "22 35.7037N 046 56.7326E", "lat": "22.595062", "lon": "46.945544"}, + {"testNumber": "1030", "testString": "31 37.0662N 042 53.4905E", "lat": "31.61777", "lon": "42.891508"}, + {"testNumber": "1031", "testString": "36 08.3733N 046 06.6883E", "lat": "36.139555", "lon": "46.111471"}, + {"testNumber": "1032", "testString": "45 09.2083N 045 00.0000E", "lat": "45.153472", "lon": "44.999992"}, + {"testNumber": "1033", "testString": "54 08.8859N 045 00.0000E", "lat": "54.148099", "lon": "44.999991"}, + {"testNumber": "1034", "testString": "58 35.6535N 042 26.5013E", "lat": "58.594225", "lon": "42.441689"}, + {"testNumber": "1035", "testString": "63 07.7600N 045 00.0000E", "lat": "63.129334", "lon": "44.999988"}, + {"testNumber": "1036", "testString": "58 35.6534N 047 33.4975E", "lat": "58.594224", "lon": "47.558291"}, + {"testNumber": "1037", "testString": "67 32.8514N 043 41.7818E", "lat": "67.547523", "lon": "43.696364"}, + {"testNumber": "1038", "testString": "67 32.8513N 046 18.2165E", "lat": "67.547522", "lon": "46.303608"}, + {"testNumber": "1039", "testString": "72 05.9530N 045 00.0000E", "lat": "72.099217", "lon": "44.999983"}, + {"testNumber": "1040", "testString": "76 27.8362N 043 19.4863E", "lat": "76.463937", "lon": "43.324772"}, + {"testNumber": "1041", "testString": "76 27.8363N 046 40.5110E", "lat": "76.463939", "lon": "46.675183"}, + {"testNumber": "1042", "testString": "76 33.0916S 053 08.7328E", "lat": "-76.551526", "lon": "53.145547"}, + {"testNumber": "1043", "testString": "72 04.6525S 053 54.7486E", "lat": "-72.077542", "lon": "53.912476"}, + {"testNumber": "1044", "testString": "67 32.8520S 049 41.7820E", "lat": "-67.547534", "lon": "49.696367"}, + {"testNumber": "1045", "testString": "67 32.8520S 052 18.2163E", "lat": "-67.547533", "lon": "52.303605"}, + {"testNumber": "1046", "testString": "62 54.5320S 052 53.2208E", "lat": "-62.908866", "lon": "52.887013"}, + {"testNumber": "1047", "testString": "54 08.3027S 049 28.1573E", "lat": "-54.138379", "lon": "49.469289"}, + {"testNumber": "1048", "testString": "49 39.1529S 051 00.0000E", "lat": "-49.652548", "lon": "50.999992"}, + {"testNumber": "1049", "testString": "45 08.7839S 052 16.3215E", "lat": "-45.146398", "lon": "52.272025"}, + {"testNumber": "1050", "testString": "40 37.5987S 053 21.8804E", "lat": "-40.626645", "lon": "53.364674"}, + {"testNumber": "1051", "testString": "36 03.7420S 052 33.5830E", "lat": "-36.062367", "lon": "52.559717"}, + {"testNumber": "1052", "testString": "31 35.7625S 053 50.3043E", "lat": "-31.596041", "lon": "53.838405"}, + {"testNumber": "1053", "testString": "18 04.0742S 048 09.9592E", "lat": "-18.067904", "lon": "48.165986"}, + {"testNumber": "1054", "testString": "18 03.1048S 048 46.6412E", "lat": "-18.051746", "lon": "48.777353"}, + {"testNumber": "1055", "testString": "13 33.6969S 049 09.1033E", "lat": "-13.561615", "lon": "49.151722"}, + {"testNumber": "1056", "testString": "09 02.7263S 050 05.4069E", "lat": "-9.045439", "lon": "50.090115"}, + {"testNumber": "1057", "testString": "00 00.0003S 050 06.0814E", "lat": "-0.000005", "lon": "50.101357"}, + {"testNumber": "1058", "testString": "04 31.4141S 051 00.0000E", "lat": "-4.523568", "lon": "50.999995"}, + {"testNumber": "1059", "testString": "00 00.0003S 051 53.9179E", "lat": "-0.000005", "lon": "51.898632"}, + {"testNumber": "1060", "testString": "04 31.4134N 051 00.0000E", "lat": "4.523557", "lon": "50.999995"}, + {"testNumber": "1061", "testString": "09 02.7257N 051 54.5924E", "lat": "9.045428", "lon": "51.909874"}, + {"testNumber": "1062", "testString": "13 33.6962N 052 50.8960E", "lat": "13.561604", "lon": "52.848267"}, + {"testNumber": "1063", "testString": "18 03.1041N 053 13.3582E", "lat": "18.051735", "lon": "53.222636"}, + {"testNumber": "1064", "testString": "18 04.0736N 053 50.0402E", "lat": "18.067893", "lon": "53.834003"}, + {"testNumber": "1065", "testString": "27 06.4784N 048 58.9493E", "lat": "27.107974", "lon": "48.982488"}, + {"testNumber": "1066", "testString": "31 37.8496N 052 03.2679E", "lat": "31.630826", "lon": "52.054465"}, + {"testNumber": "1067", "testString": "36 05.9006N 053 40.0690E", "lat": "36.098344", "lon": "53.667816"}, + {"testNumber": "1068", "testString": "40 37.5980N 048 38.1187E", "lat": "40.626634", "lon": "48.635312"}, + {"testNumber": "1069", "testString": "49 37.1647N 048 13.8560E", "lat": "49.619412", "lon": "48.230934"}, + {"testNumber": "1070", "testString": "81 00.9881N 050 44.7287E", "lat": "81.016469", "lon": "50.745479"}, + {"testNumber": "1071", "testString": "63 07.7607S 057 00.0000E", "lat": "-63.129345", "lon": "56.999988"}, + {"testNumber": "1072", "testString": "58 37.7266S 058 43.3310E", "lat": "-58.628777", "lon": "58.722183"}, + {"testNumber": "1073", "testString": "49 31.2204S 057 28.3240E", "lat": "-49.52034", "lon": "57.472067"}, + {"testNumber": "1074", "testString": "45 05.3884S 059 11.2595E", "lat": "-45.089807", "lon": "59.187658"}, + {"testNumber": "1075", "testString": "36 05.9013S 054 19.9303E", "lat": "-36.098355", "lon": "54.332171"}, + {"testNumber": "1076", "testString": "27 06.4791S 054 58.9493E", "lat": "-27.107985", "lon": "54.982488"}, + {"testNumber": "1077", "testString": "31 33.9391S 055 12.7993E", "lat": "-31.565652", "lon": "55.213321"}, + {"testNumber": "1078", "testString": "22 36.2348S 056 01.6234E", "lat": "-22.603914", "lon": "56.027057"}, + {"testNumber": "1079", "testString": "18 05.3228S 057 00.0000E", "lat": "-18.088714", "lon": "56.999994"}, + {"testNumber": "1080", "testString": "13 34.0048S 057 55.4555E", "lat": "-13.566746", "lon": "57.924258"}, + {"testNumber": "1081", "testString": "09 02.5232S 058 49.1710E", "lat": "-9.042053", "lon": "58.819517"}, + {"testNumber": "1082", "testString": "00 00.0003S 058 47.8228E", "lat": "-0.000005", "lon": "58.797047"}, + {"testNumber": "1083", "testString": "04 30.8761S 059 23.7928E", "lat": "-4.514602", "lon": "59.396547"}, + {"testNumber": "1084", "testString": "04 31.1113S 059 42.2022E", "lat": "-4.518521", "lon": "59.70337"}, + {"testNumber": "1085", "testString": "04 30.8755N 059 23.7928E", "lat": "4.514591", "lon": "59.396547"}, + {"testNumber": "1086", "testString": "04 31.1106N 059 42.2022E", "lat": "4.51851", "lon": "59.70337"}, + {"testNumber": "1087", "testString": "22 35.7037N 055 03.2666E", "lat": "22.595062", "lon": "55.054444"}, + {"testNumber": "1088", "testString": "27 07.1304N 058 00.5362E", "lat": "27.11884", "lon": "58.008936"}, + {"testNumber": "1089", "testString": "31 35.7618N 059 50.3043E", "lat": "31.59603", "lon": "59.838405"}, + {"testNumber": "1090", "testString": "40 38.6876N 058 10.9615E", "lat": "40.644794", "lon": "58.182692"}, + {"testNumber": "1091", "testString": "49 38.6551N 058 23.1096E", "lat": "49.644252", "lon": "58.38516"}, + {"testNumber": "1092", "testString": "58 37.7260N 058 43.3310E", "lat": "58.628766", "lon": "58.722183"}, + {"testNumber": "1093", "testString": "67 35.9099N 059 21.1103E", "lat": "67.598499", "lon": "59.351839"}, + {"testNumber": "1094", "testString": "67 35.9105S 065 21.1104E", "lat": "-67.598509", "lon": "65.35184"}, + {"testNumber": "1095", "testString": "62 54.5319S 061 06.7778E", "lat": "-62.908865", "lon": "61.112964"}, + {"testNumber": "1096", "testString": "58 32.2073S 063 50.6479E", "lat": "-58.536789", "lon": "63.844131"}, + {"testNumber": "1097", "testString": "54 06.5527S 060 03.5751E", "lat": "-54.109212", "lon": "60.059585"}, + {"testNumber": "1098", "testString": "49 34.6851S 061 09.0232E", "lat": "-49.578085", "lon": "61.150387"}, + {"testNumber": "1099", "testString": "54 06.5527S 065 56.4238E", "lat": "-54.109212", "lon": "65.940397"}, + {"testNumber": "1100", "testString": "40 37.5987S 060 38.1187E", "lat": "-40.626645", "lon": "60.635312"}, + {"testNumber": "1101", "testString": "45 02.4247S 062 04.7236E", "lat": "-45.040411", "lon": "62.078727"}, + {"testNumber": "1102", "testString": "36 08.3740S 061 53.3109E", "lat": "-36.139566", "lon": "61.888515"}, + {"testNumber": "1103", "testString": "31 38.1115S 063 00.0000E", "lat": "-31.635192", "lon": "62.999994"}, + {"testNumber": "1104", "testString": "27 07.1311S 064 00.5362E", "lat": "-27.118851", "lon": "64.008936"}, + {"testNumber": "1105", "testString": "22 35.7044S 064 56.7326E", "lat": "-22.595073", "lon": "64.945544"}, + {"testNumber": "1106", "testString": "18 03.1048S 065 13.3582E", "lat": "-18.051746", "lon": "65.222636"}, + {"testNumber": "1107", "testString": "18 04.0742S 065 50.0402E", "lat": "-18.067904", "lon": "65.834003"}, + {"testNumber": "1108", "testString": "00 00.0003S 060 18.2983E", "lat": "-0.000005", "lon": "60.304971"}, + {"testNumber": "1109", "testString": "00 00.0003S 060 35.5393E", "lat": "-0.000005", "lon": "60.592322"}, + {"testNumber": "1110", "testString": "09 02.1842N 060 16.2781E", "lat": "9.036403", "lon": "60.271302"}, + {"testNumber": "1111", "testString": "09 01.7111N 060 38.2289E", "lat": "9.028518", "lon": "60.637149"}, + {"testNumber": "1112", "testString": "13 33.6962N 061 09.1033E", "lat": "13.561604", "lon": "61.151722"}, + {"testNumber": "1113", "testString": "18 05.1833N 062 03.2968E", "lat": "18.086389", "lon": "62.054947"}, + {"testNumber": "1114", "testString": "22 36.2342N 063 58.3759E", "lat": "22.603903", "lon": "63.972931"}, + {"testNumber": "1115", "testString": "27 05.3929N 065 58.4809E", "lat": "27.089881", "lon": "65.974682"}, + {"testNumber": "1116", "testString": "36 08.6828N 063 00.0000E", "lat": "36.144713", "lon": "62.999993"}, + {"testNumber": "1117", "testString": "45 08.7832N 061 43.6776E", "lat": "45.146387", "lon": "61.72796"}, + {"testNumber": "1118", "testString": "54 08.3021N 061 28.1574E", "lat": "54.138368", "lon": "61.46929"}, + {"testNumber": "1119", "testString": "63 06.9290N 061 01.0612E", "lat": "63.115484", "lon": "61.017686"}, + {"testNumber": "1120", "testString": "72 04.6519N 060 05.2495E", "lat": "72.077531", "lon": "60.087491"}, + {"testNumber": "1121", "testString": "76 33.0910N 060 51.2642E", "lat": "76.551516", "lon": "60.854404"}, + {"testNumber": "1122", "testString": "81 03.6526N 063 00.0000E", "lat": "81.060876", "lon": "62.999965"}, + {"testNumber": "1123", "testString": "76 27.8369S 067 19.4860E", "lat": "-76.463948", "lon": "67.324766"}, + {"testNumber": "1124", "testString": "72 05.9537S 069 00.0000E", "lat": "-72.099228", "lon": "68.999983"}, + {"testNumber": "1125", "testString": "76 27.8369S 070 40.5113E", "lat": "-76.463949", "lon": "70.675189"}, + {"testNumber": "1126", "testString": "67 27.7730S 067 58.4157E", "lat": "-67.462884", "lon": "67.973595"}, + {"testNumber": "1127", "testString": "63 00.3020S 068 55.7966E", "lat": "-63.005034", "lon": "68.929943"}, + {"testNumber": "1128", "testString": "58 27.3972S 069 51.7231E", "lat": "-58.45662", "lon": "69.862051"}, + {"testNumber": "1129", "testString": "49 38.6557S 067 36.8894E", "lat": "-49.644262", "lon": "67.614823"}, + {"testNumber": "1130", "testString": "45 09.2090S 069 00.0000E", "lat": "-45.153483", "lon": "68.999992"}, + {"testNumber": "1131", "testString": "40 38.6883S 070 10.9616E", "lat": "-40.644805", "lon": "70.182693"}, + {"testNumber": "1132", "testString": "36 07.4461S 071 13.3431E", "lat": "-36.124101", "lon": "71.222385"}, + {"testNumber": "1133", "testString": "31 33.9391S 070 47.2000E", "lat": "-31.565651", "lon": "70.786666"}, + {"testNumber": "1134", "testString": "27 05.3935S 071 58.4809E", "lat": "-27.089891", "lon": "71.974682"}, + {"testNumber": "1135", "testString": "13 33.1843S 066 13.6934E", "lat": "-13.553071", "lon": "66.228223"}, + {"testNumber": "1136", "testString": "13 32.4675S 066 41.6700E", "lat": "-13.541125", "lon": "66.6945"}, + {"testNumber": "1137", "testString": "09 02.5231S 067 10.8283E", "lat": "-9.042052", "lon": "67.180472"}, + {"testNumber": "1138", "testString": "00 00.0003S 067 12.1765E", "lat": "-0.000005", "lon": "67.202942"}, + {"testNumber": "1139", "testString": "04 31.3804S 068 05.9141E", "lat": "-4.523007", "lon": "68.098568"}, + {"testNumber": "1140", "testString": "00 00.0003S 069 00.0000E", "lat": "-0.000005", "lon": "68.999995"}, + {"testNumber": "1141", "testString": "04 31.3798N 068 05.9141E", "lat": "4.522996", "lon": "68.098568"}, + {"testNumber": "1142", "testString": "09 02.7934N 069 00.0000E", "lat": "9.046557", "lon": "68.999995"}, + {"testNumber": "1143", "testString": "13 34.0041N 069 55.4555E", "lat": "13.566735", "lon": "69.924258"}, + {"testNumber": "1144", "testString": "18 04.7669N 070 53.3883E", "lat": "18.079449", "lon": "70.889805"}, + {"testNumber": "1145", "testString": "31 38.1109N 069 00.0000E", "lat": "31.635181", "lon": "68.999994"}, + {"testNumber": "1146", "testString": "45 07.5089N 071 32.5870E", "lat": "45.125149", "lon": "71.543116"}, + {"testNumber": "1147", "testString": "63 06.9297S 073 01.0612E", "lat": "-63.115495", "lon": "73.017686"}, + {"testNumber": "1148", "testString": "58 38.4181S 075 00.0000E", "lat": "-58.640302", "lon": "74.99999"}, + {"testNumber": "1149", "testString": "54 08.3027S 076 31.8415E", "lat": "-54.138379", "lon": "76.530692"}, + {"testNumber": "1150", "testString": "49 37.1654S 077 46.1430E", "lat": "-49.619423", "lon": "77.76905"}, + {"testNumber": "1151", "testString": "45 02.4247S 075 55.2755E", "lat": "-45.040411", "lon": "75.921258"}, + {"testNumber": "1152", "testString": "40 35.7848S 077 27.2859E", "lat": "-40.596414", "lon": "77.454765"}, + {"testNumber": "1153", "testString": "31 35.7625S 072 09.6950E", "lat": "-31.596041", "lon": "72.161583"}, + {"testNumber": "1154", "testString": "27 03.8758S 073 01.9187E", "lat": "-27.064597", "lon": "73.031978"}, + {"testNumber": "1155", "testString": "22 35.7044S 073 03.2666E", "lat": "-22.595073", "lon": "73.054444"}, + {"testNumber": "1156", "testString": "18 05.1840S 074 03.2968E", "lat": "-18.0864", "lon": "74.054947"}, + {"testNumber": "1157", "testString": "13 34.1074S 075 00.0000E", "lat": "-13.568457", "lon": "74.999994"}, + {"testNumber": "1158", "testString": "09 02.7263S 075 54.5924E", "lat": "-9.045439", "lon": "75.909874"}, + {"testNumber": "1159", "testString": "00 00.0003S 075 53.9179E", "lat": "-0.000005", "lon": "75.898632"}, + {"testNumber": "1160", "testString": "04 31.2794S 076 48.1573E", "lat": "-4.521324", "lon": "76.802622"}, + {"testNumber": "1161", "testString": "00 00.0003S 077 24.4600E", "lat": "-0.000005", "lon": "77.407667"}, + {"testNumber": "1162", "testString": "00 00.0003S 077 41.7011E", "lat": "-0.000005", "lon": "77.695018"}, + {"testNumber": "1163", "testString": "04 31.2788N 076 48.1573E", "lat": "4.521313", "lon": "76.802622"}, + {"testNumber": "1164", "testString": "09 01.7111N 077 21.7704E", "lat": "9.028518", "lon": "77.36284"}, + {"testNumber": "1165", "testString": "09 02.1842N 077 43.7212E", "lat": "9.036403", "lon": "77.728687"}, + {"testNumber": "1166", "testString": "22 34.8205N 072 04.9486E", "lat": "22.580341", "lon": "72.082477"}, + {"testNumber": "1167", "testString": "27 07.3478N 075 00.0000E", "lat": "27.122464", "lon": "74.999994"}, + {"testNumber": "1168", "testString": "36 05.9006N 072 19.9302E", "lat": "36.098344", "lon": "72.33217"}, + {"testNumber": "1169", "testString": "40 39.0511N 075 00.0000E", "lat": "40.650851", "lon": "74.999993"}, + {"testNumber": "1170", "testString": "54 06.5521N 072 03.5750E", "lat": "54.109201", "lon": "72.059584"}, + {"testNumber": "1171", "testString": "49 39.1523N 075 00.0000E", "lat": "49.652538", "lon": "74.999992"}, + {"testNumber": "1172", "testString": "54 06.5521N 077 56.4239E", "lat": "54.109201", "lon": "77.940398"}, + {"testNumber": "1173", "testString": "63 04.4395N 072 57.6203E", "lat": "63.073992", "lon": "72.960339"}, + {"testNumber": "1174", "testString": "58 38.4175N 075 00.0000E", "lat": "58.640292", "lon": "74.99999"}, + {"testNumber": "1175", "testString": "63 04.4395N 077 02.3782E", "lat": "63.073991", "lon": "77.039637"}, + {"testNumber": "1176", "testString": "67 36.9313N 075 00.0000E", "lat": "67.615522", "lon": "74.999986"}, + {"testNumber": "1177", "testString": "76 34.8506N 075 00.0000E", "lat": "76.580844", "lon": "74.999977"}, + {"testNumber": "1178", "testString": "72 00.7591N 074 48.6418E", "lat": "72.012651", "lon": "74.810697"}, + {"testNumber": "1179", "testString": "81 00.9881N 075 15.2671E", "lat": "81.016468", "lon": "75.254452"}, + {"testNumber": "1180", "testString": "72 00.7590N 075 11.3561E", "lat": "72.01265", "lon": "75.189269"}, + {"testNumber": "1181", "testString": "67 36.9319S 081 00.0000E", "lat": "-67.615532", "lon": "80.999986"}, + {"testNumber": "1182", "testString": "58 27.3971S 080 08.2757E", "lat": "-58.456618", "lon": "80.137929"}, + {"testNumber": "1183", "testString": "54 03.6411S 082 24.9065E", "lat": "-54.060685", "lon": "82.415108"}, + {"testNumber": "1184", "testString": "40 33.2499S 079 43.4174E", "lat": "-40.554165", "lon": "79.723624"}, + {"testNumber": "1185", "testString": "45 05.3884S 078 48.7396E", "lat": "-45.089807", "lon": "78.812326"}, + {"testNumber": "1186", "testString": "36 07.4461S 078 46.6561E", "lat": "-36.124101", "lon": "78.777602"}, + {"testNumber": "1187", "testString": "31 37.8502S 079 56.7313E", "lat": "-31.630837", "lon": "79.945522"}, + {"testNumber": "1188", "testString": "27 07.3485S 081 00.0000E", "lat": "-27.122475", "lon": "80.999994"}, + {"testNumber": "1189", "testString": "22 36.2348S 081 58.3759E", "lat": "-22.603914", "lon": "81.972931"}, + {"testNumber": "1190", "testString": "18 04.7676S 082 53.3883E", "lat": "-18.07946", "lon": "82.889805"}, + {"testNumber": "1191", "testString": "13 33.1843S 083 46.3060E", "lat": "-13.553071", "lon": "83.771766"}, + {"testNumber": "1192", "testString": "13 32.4675S 083 18.3293E", "lat": "-13.541125", "lon": "83.305489"}, + {"testNumber": "1193", "testString": "13 33.1836N 078 13.6934E", "lat": "13.55306", "lon": "78.228224"}, + {"testNumber": "1194", "testString": "13 32.4668N 078 41.6700E", "lat": "13.541114", "lon": "78.6945"}, + {"testNumber": "1195", "testString": "18 04.7669N 079 06.6110E", "lat": "18.079449", "lon": "79.110184"}, + {"testNumber": "1196", "testString": "22 36.4111N 081 00.0000E", "lat": "22.606851", "lon": "80.999994"}, + {"testNumber": "1197", "testString": "31 35.7618N 078 09.6949E", "lat": "31.59603", "lon": "78.161582"}, + {"testNumber": "1198", "testString": "36 08.3733N 079 53.3109E", "lat": "36.139555", "lon": "79.888515"}, + {"testNumber": "1199", "testString": "45 07.5089N 078 27.4121E", "lat": "45.125148", "lon": "78.456869"}, + {"testNumber": "1200", "testString": "72 04.6525S 084 05.2493E", "lat": "-72.077542", "lon": "84.087489"}, + {"testNumber": "1201", "testString": "76 33.0916S 084 51.2644E", "lat": "-76.551526", "lon": "84.854407"}, + {"testNumber": "1202", "testString": "63 04.4401S 084 57.6205E", "lat": "-63.074002", "lon": "84.960341"}, + {"testNumber": "1203", "testString": "58 32.2074S 086 09.3509E", "lat": "-58.53679", "lon": "86.155849"}, + {"testNumber": "1204", "testString": "63 04.4401S 089 02.3781E", "lat": "-63.074002", "lon": "89.039635"}, + {"testNumber": "1205", "testString": "49 37.1653S 084 13.8560E", "lat": "-49.619422", "lon": "84.230934"}, + {"testNumber": "1206", "testString": "53 59.5755S 087 06.2873E", "lat": "-53.992925", "lon": "87.104789"}, + {"testNumber": "1207", "testString": "45 08.7839S 085 43.6775E", "lat": "-45.146398", "lon": "85.727959"}, + {"testNumber": "1208", "testString": "40 39.0517S 087 00.0000E", "lat": "-40.650862", "lon": "86.999993"}, + {"testNumber": "1209", "testString": "36 08.3740S 088 06.6883E", "lat": "-36.139566", "lon": "88.111471"}, + {"testNumber": "1210", "testString": "31 37.0669S 089 06.5088E", "lat": "-31.617781", "lon": "89.10848"}, + {"testNumber": "1211", "testString": "27 03.8758S 088 58.0806E", "lat": "-27.064597", "lon": "88.96801"}, + {"testNumber": "1212", "testString": "09 02.1848S 084 16.2781E", "lat": "-9.036413", "lon": "84.271302"}, + {"testNumber": "1213", "testString": "09 01.7117S 084 38.2289E", "lat": "-9.028529", "lon": "84.637149"}, + {"testNumber": "1214", "testString": "00 00.0003S 084 18.2983E", "lat": "-0.000005", "lon": "84.304971"}, + {"testNumber": "1215", "testString": "04 31.2794S 085 11.8421E", "lat": "-4.521324", "lon": "85.197368"}, + {"testNumber": "1216", "testString": "00 00.0003S 084 35.5393E", "lat": "-0.000005", "lon": "84.592322"}, + {"testNumber": "1217", "testString": "00 00.0003S 086 06.0814E", "lat": "-0.000005", "lon": "86.101357"}, + {"testNumber": "1218", "testString": "04 31.2788N 085 11.8421E", "lat": "4.521313", "lon": "85.197368"}, + {"testNumber": "1219", "testString": "09 02.7257N 086 05.4069E", "lat": "9.045428", "lon": "86.090115"}, + {"testNumber": "1220", "testString": "13 34.1068N 087 00.0000E", "lat": "13.568446", "lon": "86.999994"}, + {"testNumber": "1221", "testString": "18 05.1833N 087 56.7025E", "lat": "18.086389", "lon": "87.945041"}, + {"testNumber": "1222", "testString": "22 34.8205N 089 55.0507E", "lat": "22.580341", "lon": "89.917512"}, + {"testNumber": "1223", "testString": "27 05.3929N 084 01.5183E", "lat": "27.089881", "lon": "84.025305"}, + {"testNumber": "1224", "testString": "31 37.8496N 085 56.7314E", "lat": "31.630826", "lon": "85.945523"}, + {"testNumber": "1225", "testString": "36 07.4455N 089 13.3431E", "lat": "36.124091", "lon": "89.222385"}, + {"testNumber": "1226", "testString": "45 08.7833N 088 16.3215E", "lat": "45.146388", "lon": "88.272025"}, + {"testNumber": "1227", "testString": "54 08.3021N 088 31.8415E", "lat": "54.138368", "lon": "88.530692"}, + {"testNumber": "1228", "testString": "63 06.9291N 088 58.9374E", "lat": "63.115485", "lon": "88.98229"}, + {"testNumber": "1229", "testString": "76 33.0909N 089 08.7330E", "lat": "76.551515", "lon": "89.14555"}, + {"testNumber": "1230", "testString": "72 04.6519N 089 54.7484E", "lat": "72.077531", "lon": "89.912474"}, + {"testNumber": "1231", "testString": "67 27.7732S 094 01.5826E", "lat": "-67.462886", "lon": "94.026377"}, + {"testNumber": "1232", "testString": "58 37.7266S 091 16.6678E", "lat": "-58.628776", "lon": "91.277796"}, + {"testNumber": "1233", "testString": "54 08.8865S 093 00.0000E", "lat": "-54.148109", "lon": "92.999991"}, + {"testNumber": "1234", "testString": "49 38.6557S 094 23.1096E", "lat": "-49.644262", "lon": "94.38516"}, + {"testNumber": "1235", "testString": "40 33.2499S 094 16.5817E", "lat": "-40.554165", "lon": "94.276362"}, + {"testNumber": "1236", "testString": "45 07.5095S 095 32.5870E", "lat": "-45.125159", "lon": "95.543116"}, + {"testNumber": "1237", "testString": "36 05.9012S 095 40.0690E", "lat": "-36.098354", "lon": "95.667816"}, + {"testNumber": "1238", "testString": "27 05.3935S 090 01.5184E", "lat": "-27.089892", "lon": "90.025306"}, + {"testNumber": "1239", "testString": "22 34.8211S 090 04.9486E", "lat": "-22.580351", "lon": "90.082476"}, + {"testNumber": "1240", "testString": "22 33.5861S 090 53.3107E", "lat": "-22.559769", "lon": "90.888512"}, + {"testNumber": "1241", "testString": "18 04.7676S 091 06.6110E", "lat": "-18.07946", "lon": "91.110184"}, + {"testNumber": "1242", "testString": "13 34.0048S 092 04.5439E", "lat": "-13.566746", "lon": "92.075731"}, + {"testNumber": "1243", "testString": "09 02.7941S 093 00.0000E", "lat": "-9.046568", "lon": "92.999995"}, + {"testNumber": "1244", "testString": "00 00.0003S 093 00.0000E", "lat": "-0.000005", "lon": "92.999995"}, + {"testNumber": "1245", "testString": "04 31.3804S 093 54.0853E", "lat": "-4.523007", "lon": "93.901421"}, + {"testNumber": "1246", "testString": "00 00.0003S 094 47.8228E", "lat": "-0.000005", "lon": "94.797047"}, + {"testNumber": "1247", "testString": "04 31.3798N 093 54.0853E", "lat": "4.522996", "lon": "93.901421"}, + {"testNumber": "1248", "testString": "09 02.5225N 094 49.1710E", "lat": "9.042042", "lon": "94.819517"}, + {"testNumber": "1249", "testString": "13 32.4668N 095 18.3293E", "lat": "13.541114", "lon": "95.305489"}, + {"testNumber": "1250", "testString": "13 33.1836N 095 46.3059E", "lat": "13.55306", "lon": "95.771765"}, + {"testNumber": "1251", "testString": "27 07.1304N 091 59.4631E", "lat": "27.11884", "lon": "91.991052"}, + {"testNumber": "1252", "testString": "31 37.0662N 095 06.5087E", "lat": "31.61777", "lon": "95.108479"}, + {"testNumber": "1253", "testString": "40 38.6876N 091 49.0376E", "lat": "40.644794", "lon": "91.817293"}, + {"testNumber": "1254", "testString": "49 38.6551N 091 36.8894E", "lat": "49.644251", "lon": "91.614823"}, + {"testNumber": "1255", "testString": "58 37.7260N 091 16.6678E", "lat": "58.628766", "lon": "91.277797"}, + {"testNumber": "1256", "testString": "67 35.9099N 090 38.8880E", "lat": "67.598498", "lon": "90.648133"}, + {"testNumber": "1257", "testString": "72 00.7597S 098 48.6420E", "lat": "-72.012662", "lon": "98.8107"}, + {"testNumber": "1258", "testString": "76 34.8513S 099 00.0000E", "lat": "-76.580855", "lon": "98.999977"}, + {"testNumber": "1259", "testString": "72 00.7597S 099 11.3559E", "lat": "-72.012661", "lon": "99.189265"}, + {"testNumber": "1260", "testString": "67 35.9105S 096 38.8879E", "lat": "-67.598509", "lon": "96.648132"}, + {"testNumber": "1261", "testString": "63 06.9297S 100 58.9374E", "lat": "-63.115495", "lon": "100.98229"}, + {"testNumber": "1262", "testString": "53 59.5754S 098 53.7116E", "lat": "-53.992924", "lon": "98.895193"}, + {"testNumber": "1263", "testString": "49 34.6850S 100 50.9758E", "lat": "-49.578084", "lon": "100.849596"}, + {"testNumber": "1264", "testString": "40 35.7848S 096 32.7133E", "lat": "-40.596414", "lon": "96.545221"}, + {"testNumber": "1265", "testString": "36 03.7421S 097 26.4162E", "lat": "-36.062368", "lon": "97.44027"}, + {"testNumber": "1266", "testString": "31 37.0668S 096 53.4905E", "lat": "-31.61778", "lon": "96.891508"}, + {"testNumber": "1267", "testString": "27 07.1311S 097 59.4631E", "lat": "-27.118851", "lon": "97.991052"}, + {"testNumber": "1268", "testString": "22 36.4117S 099 00.0000E", "lat": "-22.606862", "lon": "98.999994"}, + {"testNumber": "1269", "testString": "18 05.1840S 099 56.7025E", "lat": "-18.0864", "lon": "99.945041"}, + {"testNumber": "1270", "testString": "13 33.6969S 100 50.8960E", "lat": "-13.561615", "lon": "100.848267"}, + {"testNumber": "1271", "testString": "09 02.1848S 101 43.7212E", "lat": "-9.036414", "lon": "101.728687"}, + {"testNumber": "1272", "testString": "09 01.7117S 101 21.7704E", "lat": "-9.028529", "lon": "101.36284"}, + {"testNumber": "1273", "testString": "00 00.0003S 101 24.4600E", "lat": "-0.000005", "lon": "101.407667"}, + {"testNumber": "1274", "testString": "00 00.0003S 101 41.7011E", "lat": "-0.000005", "lon": "101.695018"}, + {"testNumber": "1275", "testString": "18 04.0736N 096 09.9592E", "lat": "18.067893", "lon": "96.165986"}, + {"testNumber": "1276", "testString": "18 03.1041N 096 46.6412E", "lat": "18.051735", "lon": "96.777353"}, + {"testNumber": "1277", "testString": "22 36.2342N 098 01.6234E", "lat": "22.603903", "lon": "98.027057"}, + {"testNumber": "1278", "testString": "27 06.4784N 101 01.0500E", "lat": "27.107974", "lon": "101.0175"}, + {"testNumber": "1279", "testString": "36 07.4454N 096 46.6561E", "lat": "36.12409", "lon": "96.777602"}, + {"testNumber": "1280", "testString": "40 37.5980N 101 21.8804E", "lat": "40.626634", "lon": "101.364674"}, + {"testNumber": "1281", "testString": "49 37.1647N 101 46.1429E", "lat": "49.619412", "lon": "101.769049"}, + {"testNumber": "1282", "testString": "58 35.6542S 102 26.5014E", "lat": "-58.594236", "lon": "102.44169"}, + {"testNumber": "1283", "testString": "63 00.3020S 105 04.2020E", "lat": "-63.005033", "lon": "105.070033"}, + {"testNumber": "1284", "testString": "58 35.6541S 107 33.4974E", "lat": "-58.594235", "lon": "107.55829"}, + {"testNumber": "1285", "testString": "54 03.6411S 103 35.0924E", "lat": "-54.060685", "lon": "103.584873"}, + {"testNumber": "1286", "testString": "49 31.2205S 104 31.6750E", "lat": "-49.520341", "lon": "104.527916"}, + {"testNumber": "1287", "testString": "45 07.5095S 102 27.4121E", "lat": "-45.125159", "lon": "102.456869"}, + {"testNumber": "1288", "testString": "40 38.6883S 103 49.0376E", "lat": "-40.644805", "lon": "103.817293"}, + {"testNumber": "1289", "testString": "36 08.6834S 105 00.0000E", "lat": "-36.144724", "lon": "104.999993"}, + {"testNumber": "1290", "testString": "31 37.8502S 106 03.2679E", "lat": "-31.630837", "lon": "106.054465"}, + {"testNumber": "1291", "testString": "27 06.4791S 107 01.0500E", "lat": "-27.107985", "lon": "107.0175"}, + {"testNumber": "1292", "testString": "22 33.5861S 107 06.6886E", "lat": "-22.559769", "lon": "107.111476"}, + {"testNumber": "1293", "testString": "22 34.8211S 107 55.0507E", "lat": "-22.580352", "lon": "107.917512"}, + {"testNumber": "1294", "testString": "04 31.1113S 102 17.7971E", "lat": "-4.518521", "lon": "102.296619"}, + {"testNumber": "1295", "testString": "04 30.8761S 102 36.2066E", "lat": "-4.514602", "lon": "102.603443"}, + {"testNumber": "1296", "testString": "00 00.0003S 103 12.1765E", "lat": "-0.000005", "lon": "103.202942"}, + {"testNumber": "1297", "testString": "04 31.1106N 102 17.7971E", "lat": "4.51851", "lon": "102.296619"}, + {"testNumber": "1298", "testString": "04 30.8755N 102 36.2066E", "lat": "4.514591", "lon": "102.603443"}, + {"testNumber": "1299", "testString": "09 02.5225N 103 10.8283E", "lat": "9.042042", "lon": "103.180472"}, + {"testNumber": "1300", "testString": "13 34.0041N 104 04.5439E", "lat": "13.566735", "lon": "104.075731"}, + {"testNumber": "1301", "testString": "18 05.3222N 105 00.0000E", "lat": "18.088704", "lon": "104.999994"}, + {"testNumber": "1302", "testString": "22 35.7037N 106 56.7326E", "lat": "22.595062", "lon": "106.945544"}, + {"testNumber": "1303", "testString": "31 37.0662N 102 53.4905E", "lat": "31.61777", "lon": "102.891508"}, + {"testNumber": "1304", "testString": "36 08.3733N 106 06.6883E", "lat": "36.139555", "lon": "106.111471"}, + {"testNumber": "1305", "testString": "45 09.2083N 105 00.0000E", "lat": "45.153472", "lon": "104.999992"}, + {"testNumber": "1306", "testString": "54 08.8859N 105 00.0000E", "lat": "54.148099", "lon": "104.999991"}, + {"testNumber": "1307", "testString": "58 35.6535N 102 26.5013E", "lat": "58.594225", "lon": "102.441689"}, + {"testNumber": "1308", "testString": "63 07.7600N 105 00.0000E", "lat": "63.129334", "lon": "104.999988"}, + {"testNumber": "1309", "testString": "58 35.6534N 107 33.4975E", "lat": "58.594224", "lon": "107.558291"}, + {"testNumber": "1310", "testString": "67 32.8514N 103 41.7818E", "lat": "67.547523", "lon": "103.696364"}, + {"testNumber": "1311", "testString": "67 32.8513N 106 18.2165E", "lat": "67.547522", "lon": "106.303608"}, + {"testNumber": "1312", "testString": "72 05.9530N 105 00.0000E", "lat": "72.099217", "lon": "104.999983"}, + {"testNumber": "1313", "testString": "76 27.8362N 103 19.4863E", "lat": "76.463937", "lon": "103.324772"}, + {"testNumber": "1314", "testString": "76 27.8363N 106 40.5110E", "lat": "76.463939", "lon": "106.675183"}, + {"testNumber": "1315", "testString": "76 33.0916S 113 08.7328E", "lat": "-76.551526", "lon": "113.145547"}, + {"testNumber": "1316", "testString": "72 04.6525S 113 54.7486E", "lat": "-72.077542", "lon": "113.912476"}, + {"testNumber": "1317", "testString": "67 32.8520S 109 41.7820E", "lat": "-67.547534", "lon": "109.696367"}, + {"testNumber": "1318", "testString": "67 32.8520S 112 18.2163E", "lat": "-67.547533", "lon": "112.303605"}, + {"testNumber": "1319", "testString": "62 54.5320S 112 53.2208E", "lat": "-62.908866", "lon": "112.887013"}, + {"testNumber": "1320", "testString": "54 08.3027S 109 28.1573E", "lat": "-54.138379", "lon": "109.469289"}, + {"testNumber": "1321", "testString": "49 39.1529S 111 00.0000E", "lat": "-49.652548", "lon": "110.999992"}, + {"testNumber": "1322", "testString": "45 08.7839S 112 16.3215E", "lat": "-45.146398", "lon": "112.272025"}, + {"testNumber": "1323", "testString": "40 37.5987S 113 21.8804E", "lat": "-40.626645", "lon": "113.364674"}, + {"testNumber": "1324", "testString": "36 03.7420S 112 33.5830E", "lat": "-36.062367", "lon": "112.559717"}, + {"testNumber": "1325", "testString": "31 35.7625S 113 50.3043E", "lat": "-31.596041", "lon": "113.838405"}, + {"testNumber": "1326", "testString": "18 04.0742S 108 09.9592E", "lat": "-18.067904", "lon": "108.165986"}, + {"testNumber": "1327", "testString": "18 03.1048S 108 46.6412E", "lat": "-18.051746", "lon": "108.777353"}, + {"testNumber": "1328", "testString": "13 33.6969S 109 09.1033E", "lat": "-13.561615", "lon": "109.151722"}, + {"testNumber": "1329", "testString": "09 02.7263S 110 05.4069E", "lat": "-9.045439", "lon": "110.090115"}, + {"testNumber": "1330", "testString": "00 00.0003S 110 06.0814E", "lat": "-0.000005", "lon": "110.101357"}, + {"testNumber": "1331", "testString": "04 31.4141S 111 00.0000E", "lat": "-4.523568", "lon": "110.999995"}, + {"testNumber": "1332", "testString": "00 00.0003S 111 53.9179E", "lat": "-0.000005", "lon": "111.898632"}, + {"testNumber": "1333", "testString": "04 31.4134N 111 00.0000E", "lat": "4.523557", "lon": "110.999995"}, + {"testNumber": "1334", "testString": "09 02.7257N 111 54.5924E", "lat": "9.045428", "lon": "111.909874"}, + {"testNumber": "1335", "testString": "13 33.6962N 112 50.8960E", "lat": "13.561604", "lon": "112.848267"}, + {"testNumber": "1336", "testString": "18 03.1041N 113 13.3582E", "lat": "18.051735", "lon": "113.222636"}, + {"testNumber": "1337", "testString": "18 04.0736N 113 50.0402E", "lat": "18.067893", "lon": "113.834003"}, + {"testNumber": "1338", "testString": "27 06.4784N 108 58.9493E", "lat": "27.107974", "lon": "108.982488"}, + {"testNumber": "1339", "testString": "31 37.8496N 112 03.2679E", "lat": "31.630826", "lon": "112.054465"}, + {"testNumber": "1340", "testString": "36 05.9006N 113 40.0690E", "lat": "36.098344", "lon": "113.667816"}, + {"testNumber": "1341", "testString": "40 37.5980N 108 38.1187E", "lat": "40.626634", "lon": "108.635312"}, + {"testNumber": "1342", "testString": "49 37.1647N 108 13.8560E", "lat": "49.619412", "lon": "108.230934"}, + {"testNumber": "1343", "testString": "81 00.9881N 110 44.7287E", "lat": "81.016469", "lon": "110.745479"}, + {"testNumber": "1344", "testString": "63 07.7607S 117 00.0000E", "lat": "-63.129345", "lon": "116.999988"}, + {"testNumber": "1345", "testString": "58 37.7266S 118 43.3310E", "lat": "-58.628777", "lon": "118.722183"}, + {"testNumber": "1346", "testString": "49 31.2204S 117 28.3240E", "lat": "-49.52034", "lon": "117.472067"}, + {"testNumber": "1347", "testString": "45 05.3884S 119 11.2595E", "lat": "-45.089807", "lon": "119.187658"}, + {"testNumber": "1348", "testString": "36 05.9013S 114 19.9303E", "lat": "-36.098355", "lon": "114.332171"}, + {"testNumber": "1349", "testString": "27 06.4791S 114 58.9493E", "lat": "-27.107985", "lon": "114.982488"}, + {"testNumber": "1350", "testString": "31 33.9391S 115 12.7993E", "lat": "-31.565652", "lon": "115.213321"}, + {"testNumber": "1351", "testString": "22 36.2348S 116 01.6234E", "lat": "-22.603914", "lon": "116.027057"}, + {"testNumber": "1352", "testString": "18 05.3228S 117 00.0000E", "lat": "-18.088714", "lon": "116.999994"}, + {"testNumber": "1353", "testString": "13 34.0048S 117 55.4555E", "lat": "-13.566746", "lon": "117.924258"}, + {"testNumber": "1354", "testString": "09 02.5232S 118 49.1710E", "lat": "-9.042053", "lon": "118.819517"}, + {"testNumber": "1355", "testString": "00 00.0003S 118 47.8228E", "lat": "-0.000005", "lon": "118.797047"}, + {"testNumber": "1356", "testString": "04 30.8761S 119 23.7928E", "lat": "-4.514602", "lon": "119.396547"}, + {"testNumber": "1357", "testString": "04 31.1113S 119 42.2022E", "lat": "-4.518521", "lon": "119.70337"}, + {"testNumber": "1358", "testString": "04 30.8755N 119 23.7928E", "lat": "4.514591", "lon": "119.396547"}, + {"testNumber": "1359", "testString": "04 31.1106N 119 42.2022E", "lat": "4.51851", "lon": "119.70337"}, + {"testNumber": "1360", "testString": "22 35.7037N 115 03.2666E", "lat": "22.595062", "lon": "115.054444"}, + {"testNumber": "1361", "testString": "27 07.1304N 118 00.5362E", "lat": "27.11884", "lon": "118.008936"}, + {"testNumber": "1362", "testString": "31 35.7618N 119 50.3043E", "lat": "31.59603", "lon": "119.838405"}, + {"testNumber": "1363", "testString": "40 38.6876N 118 10.9615E", "lat": "40.644794", "lon": "118.182692"}, + {"testNumber": "1364", "testString": "49 38.6551N 118 23.1096E", "lat": "49.644252", "lon": "118.38516"}, + {"testNumber": "1365", "testString": "58 37.7260N 118 43.3310E", "lat": "58.628766", "lon": "118.722183"}, + {"testNumber": "1366", "testString": "67 35.9099N 119 21.1103E", "lat": "67.598499", "lon": "119.351839"}, + {"testNumber": "1367", "testString": "67 35.9105S 125 21.1104E", "lat": "-67.598509", "lon": "125.35184"}, + {"testNumber": "1368", "testString": "62 54.5319S 121 06.7778E", "lat": "-62.908865", "lon": "121.112964"}, + {"testNumber": "1369", "testString": "58 32.2073S 123 50.6479E", "lat": "-58.536789", "lon": "123.844131"}, + {"testNumber": "1370", "testString": "54 06.5527S 120 03.5751E", "lat": "-54.109212", "lon": "120.059585"}, + {"testNumber": "1371", "testString": "49 34.6851S 121 09.0232E", "lat": "-49.578085", "lon": "121.150387"}, + {"testNumber": "1372", "testString": "54 06.5527S 125 56.4238E", "lat": "-54.109212", "lon": "125.940397"}, + {"testNumber": "1373", "testString": "40 37.5987S 120 38.1187E", "lat": "-40.626645", "lon": "120.635312"}, + {"testNumber": "1374", "testString": "45 02.4247S 122 04.7236E", "lat": "-45.040411", "lon": "122.078727"}, + {"testNumber": "1375", "testString": "36 08.3740S 121 53.3109E", "lat": "-36.139566", "lon": "121.888515"}, + {"testNumber": "1376", "testString": "31 38.1115S 123 00.0000E", "lat": "-31.635192", "lon": "122.999994"}, + {"testNumber": "1377", "testString": "27 07.1311S 124 00.5362E", "lat": "-27.118851", "lon": "124.008936"}, + {"testNumber": "1378", "testString": "22 35.7044S 124 56.7326E", "lat": "-22.595073", "lon": "124.945544"}, + {"testNumber": "1379", "testString": "18 03.1048S 125 13.3582E", "lat": "-18.051746", "lon": "125.222636"}, + {"testNumber": "1380", "testString": "18 04.0742S 125 50.0402E", "lat": "-18.067904", "lon": "125.834003"}, + {"testNumber": "1381", "testString": "00 00.0003S 120 18.2983E", "lat": "-0.000005", "lon": "120.304971"}, + {"testNumber": "1382", "testString": "00 00.0003S 120 35.5393E", "lat": "-0.000005", "lon": "120.592322"}, + {"testNumber": "1383", "testString": "09 02.1842N 120 16.2781E", "lat": "9.036403", "lon": "120.271302"}, + {"testNumber": "1384", "testString": "09 01.7111N 120 38.2289E", "lat": "9.028518", "lon": "120.637149"}, + {"testNumber": "1385", "testString": "13 33.6962N 121 09.1033E", "lat": "13.561604", "lon": "121.151722"}, + {"testNumber": "1386", "testString": "18 05.1833N 122 03.2968E", "lat": "18.086389", "lon": "122.054947"}, + {"testNumber": "1387", "testString": "22 36.2342N 123 58.3759E", "lat": "22.603903", "lon": "123.972931"}, + {"testNumber": "1388", "testString": "27 05.3929N 125 58.4809E", "lat": "27.089881", "lon": "125.974682"}, + {"testNumber": "1389", "testString": "36 08.6828N 123 00.0000E", "lat": "36.144713", "lon": "122.999993"}, + {"testNumber": "1390", "testString": "45 08.7832N 121 43.6776E", "lat": "45.146387", "lon": "121.72796"}, + {"testNumber": "1391", "testString": "54 08.3021N 121 28.1574E", "lat": "54.138368", "lon": "121.46929"}, + {"testNumber": "1392", "testString": "63 06.9290N 121 01.0612E", "lat": "63.115484", "lon": "121.017686"}, + {"testNumber": "1393", "testString": "72 04.6519N 120 05.2495E", "lat": "72.077531", "lon": "120.087491"}, + {"testNumber": "1394", "testString": "76 33.0910N 120 51.2642E", "lat": "76.551516", "lon": "120.854404"}, + {"testNumber": "1395", "testString": "81 03.6526N 123 00.0000E", "lat": "81.060876", "lon": "122.999965"}, + {"testNumber": "1396", "testString": "76 27.8369S 127 19.4860E", "lat": "-76.463948", "lon": "127.324766"}, + {"testNumber": "1397", "testString": "72 05.9537S 129 00.0000E", "lat": "-72.099228", "lon": "128.999983"}, + {"testNumber": "1398", "testString": "76 27.8369S 130 40.5113E", "lat": "-76.463949", "lon": "130.675189"}, + {"testNumber": "1399", "testString": "67 27.7730S 127 58.4157E", "lat": "-67.462884", "lon": "127.973595"}, + {"testNumber": "1400", "testString": "63 00.3020S 128 55.7966E", "lat": "-63.005034", "lon": "128.929943"}, + {"testNumber": "1401", "testString": "58 27.3972S 129 51.7231E", "lat": "-58.45662", "lon": "129.862051"}, + {"testNumber": "1402", "testString": "49 38.6557S 127 36.8894E", "lat": "-49.644262", "lon": "127.614823"}, + {"testNumber": "1403", "testString": "45 09.2090S 129 00.0000E", "lat": "-45.153483", "lon": "128.999992"}, + {"testNumber": "1404", "testString": "40 38.6883S 130 10.9616E", "lat": "-40.644805", "lon": "130.182693"}, + {"testNumber": "1405", "testString": "36 07.4461S 131 13.3431E", "lat": "-36.124101", "lon": "131.222385"}, + {"testNumber": "1406", "testString": "31 33.9391S 130 47.2000E", "lat": "-31.565651", "lon": "130.786666"}, + {"testNumber": "1407", "testString": "27 05.3935S 131 58.4809E", "lat": "-27.089891", "lon": "131.974682"}, + {"testNumber": "1408", "testString": "13 33.1843S 126 13.6934E", "lat": "-13.553071", "lon": "126.228223"}, + {"testNumber": "1409", "testString": "13 32.4675S 126 41.6700E", "lat": "-13.541125", "lon": "126.6945"}, + {"testNumber": "1410", "testString": "09 02.5231S 127 10.8283E", "lat": "-9.042052", "lon": "127.180472"}, + {"testNumber": "1411", "testString": "00 00.0003S 127 12.1765E", "lat": "-0.000005", "lon": "127.202942"}, + {"testNumber": "1412", "testString": "04 31.3804S 128 05.9141E", "lat": "-4.523007", "lon": "128.098568"}, + {"testNumber": "1413", "testString": "00 00.0003S 129 00.0000E", "lat": "-0.000005", "lon": "128.999995"}, + {"testNumber": "1414", "testString": "04 31.3798N 128 05.9141E", "lat": "4.522996", "lon": "128.098568"}, + {"testNumber": "1415", "testString": "09 02.7934N 129 00.0000E", "lat": "9.046557", "lon": "128.999995"}, + {"testNumber": "1416", "testString": "13 34.0041N 129 55.4555E", "lat": "13.566735", "lon": "129.924258"}, + {"testNumber": "1417", "testString": "18 04.7669N 130 53.3883E", "lat": "18.079449", "lon": "130.889805"}, + {"testNumber": "1418", "testString": "31 38.1109N 129 00.0000E", "lat": "31.635181", "lon": "128.999994"}, + {"testNumber": "1419", "testString": "45 07.5089N 131 32.5870E", "lat": "45.125149", "lon": "131.543116"}, + {"testNumber": "1420", "testString": "63 06.9297S 133 01.0612E", "lat": "-63.115495", "lon": "133.017686"}, + {"testNumber": "1421", "testString": "58 38.4181S 135 00.0000E", "lat": "-58.640302", "lon": "134.99999"}, + {"testNumber": "1422", "testString": "54 08.3027S 136 31.8415E", "lat": "-54.138379", "lon": "136.530692"}, + {"testNumber": "1423", "testString": "49 37.1654S 137 46.1430E", "lat": "-49.619423", "lon": "137.76905"}, + {"testNumber": "1424", "testString": "45 02.4247S 135 55.2755E", "lat": "-45.040411", "lon": "135.921258"}, + {"testNumber": "1425", "testString": "40 35.7848S 137 27.2859E", "lat": "-40.596414", "lon": "137.454765"}, + {"testNumber": "1426", "testString": "31 35.7625S 132 09.6950E", "lat": "-31.596041", "lon": "132.161583"}, + {"testNumber": "1427", "testString": "27 03.8758S 133 01.9187E", "lat": "-27.064597", "lon": "133.031978"}, + {"testNumber": "1428", "testString": "22 35.7044S 133 03.2666E", "lat": "-22.595073", "lon": "133.054444"}, + {"testNumber": "1429", "testString": "18 05.1840S 134 03.2968E", "lat": "-18.0864", "lon": "134.054947"}, + {"testNumber": "1430", "testString": "13 34.1074S 135 00.0000E", "lat": "-13.568457", "lon": "134.999994"}, + {"testNumber": "1431", "testString": "09 02.7263S 135 54.5924E", "lat": "-9.045439", "lon": "135.909874"}, + {"testNumber": "1432", "testString": "00 00.0003S 135 53.9179E", "lat": "-0.000005", "lon": "135.898632"}, + {"testNumber": "1433", "testString": "04 31.2794S 136 48.1573E", "lat": "-4.521324", "lon": "136.802622"}, + {"testNumber": "1434", "testString": "00 00.0003S 137 24.4600E", "lat": "-0.000005", "lon": "137.407667"}, + {"testNumber": "1435", "testString": "00 00.0003S 137 41.7011E", "lat": "-0.000005", "lon": "137.695018"}, + {"testNumber": "1436", "testString": "04 31.2788N 136 48.1573E", "lat": "4.521313", "lon": "136.802622"}, + {"testNumber": "1437", "testString": "09 01.7111N 137 21.7704E", "lat": "9.028518", "lon": "137.36284"}, + {"testNumber": "1438", "testString": "09 02.1842N 137 43.7212E", "lat": "9.036403", "lon": "137.728687"}, + {"testNumber": "1439", "testString": "22 34.8205N 132 04.9486E", "lat": "22.580341", "lon": "132.082477"}, + {"testNumber": "1440", "testString": "27 07.3478N 135 00.0000E", "lat": "27.122464", "lon": "134.999994"}, + {"testNumber": "1441", "testString": "36 05.9006N 132 19.9302E", "lat": "36.098344", "lon": "132.33217"}, + {"testNumber": "1442", "testString": "40 39.0511N 135 00.0000E", "lat": "40.650851", "lon": "134.999993"}, + {"testNumber": "1443", "testString": "54 06.5521N 132 03.5750E", "lat": "54.109201", "lon": "132.059584"}, + {"testNumber": "1444", "testString": "49 39.1523N 135 00.0000E", "lat": "49.652538", "lon": "134.999992"}, + {"testNumber": "1445", "testString": "54 06.5521N 137 56.4239E", "lat": "54.109201", "lon": "137.940398"}, + {"testNumber": "1446", "testString": "63 04.4395N 132 57.6203E", "lat": "63.073992", "lon": "132.960339"}, + {"testNumber": "1447", "testString": "58 38.4175N 135 00.0000E", "lat": "58.640292", "lon": "134.99999"}, + {"testNumber": "1448", "testString": "63 04.4395N 137 02.3782E", "lat": "63.073991", "lon": "137.039637"}, + {"testNumber": "1449", "testString": "67 36.9313N 135 00.0000E", "lat": "67.615522", "lon": "134.999986"}, + {"testNumber": "1450", "testString": "76 34.8506N 135 00.0000E", "lat": "76.580844", "lon": "134.999977"}, + {"testNumber": "1451", "testString": "72 00.7591N 134 48.6418E", "lat": "72.012651", "lon": "134.810697"}, + {"testNumber": "1452", "testString": "81 00.9881N 135 15.2671E", "lat": "81.016468", "lon": "135.254452"}, + {"testNumber": "1453", "testString": "72 00.7590N 135 11.3561E", "lat": "72.01265", "lon": "135.189269"}, + {"testNumber": "1454", "testString": "67 36.9319S 141 00.0000E", "lat": "-67.615532", "lon": "140.999986"}, + {"testNumber": "1455", "testString": "58 27.3971S 140 08.2757E", "lat": "-58.456618", "lon": "140.137929"}, + {"testNumber": "1456", "testString": "54 03.6411S 142 24.9065E", "lat": "-54.060685", "lon": "142.415108"}, + {"testNumber": "1457", "testString": "40 33.2499S 139 43.4174E", "lat": "-40.554165", "lon": "139.723624"}, + {"testNumber": "1458", "testString": "45 05.3884S 138 48.7396E", "lat": "-45.089807", "lon": "138.812326"}, + {"testNumber": "1459", "testString": "36 07.4461S 138 46.6561E", "lat": "-36.124101", "lon": "138.777602"}, + {"testNumber": "1460", "testString": "31 37.8502S 139 56.7313E", "lat": "-31.630837", "lon": "139.945522"}, + {"testNumber": "1461", "testString": "27 07.3485S 141 00.0000E", "lat": "-27.122475", "lon": "140.999994"}, + {"testNumber": "1462", "testString": "22 36.2348S 141 58.3759E", "lat": "-22.603914", "lon": "141.972931"}, + {"testNumber": "1463", "testString": "18 04.7676S 142 53.3883E", "lat": "-18.07946", "lon": "142.889805"}, + {"testNumber": "1464", "testString": "13 33.1843S 143 46.3060E", "lat": "-13.553071", "lon": "143.771766"}, + {"testNumber": "1465", "testString": "13 32.4675S 143 18.3293E", "lat": "-13.541125", "lon": "143.305489"}, + {"testNumber": "1466", "testString": "13 33.1836N 138 13.6934E", "lat": "13.55306", "lon": "138.228224"}, + {"testNumber": "1467", "testString": "13 32.4668N 138 41.6700E", "lat": "13.541114", "lon": "138.6945"}, + {"testNumber": "1468", "testString": "18 04.7669N 139 06.6110E", "lat": "18.079449", "lon": "139.110184"}, + {"testNumber": "1469", "testString": "22 36.4111N 141 00.0000E", "lat": "22.606851", "lon": "140.999994"}, + {"testNumber": "1470", "testString": "31 35.7618N 138 09.6949E", "lat": "31.59603", "lon": "138.161582"}, + {"testNumber": "1471", "testString": "36 08.3733N 139 53.3109E", "lat": "36.139555", "lon": "139.888515"}, + {"testNumber": "1472", "testString": "45 07.5089N 138 27.4121E", "lat": "45.125148", "lon": "138.456869"}, + {"testNumber": "1473", "testString": "72 04.6525S 144 05.2493E", "lat": "-72.077542", "lon": "144.087489"}, + {"testNumber": "1474", "testString": "76 33.0916S 144 51.2644E", "lat": "-76.551526", "lon": "144.854407"}, + {"testNumber": "1475", "testString": "63 04.4401S 144 57.6205E", "lat": "-63.074002", "lon": "144.960341"}, + {"testNumber": "1476", "testString": "58 32.2074S 146 09.3509E", "lat": "-58.53679", "lon": "146.155849"}, + {"testNumber": "1477", "testString": "63 04.4401S 149 02.3781E", "lat": "-63.074002", "lon": "149.039635"}, + {"testNumber": "1478", "testString": "49 37.1653S 144 13.8560E", "lat": "-49.619422", "lon": "144.230934"}, + {"testNumber": "1479", "testString": "53 59.5755S 147 06.2873E", "lat": "-53.992925", "lon": "147.104789"}, + {"testNumber": "1480", "testString": "45 08.7839S 145 43.6775E", "lat": "-45.146398", "lon": "145.727959"}, + {"testNumber": "1481", "testString": "40 39.0517S 147 00.0000E", "lat": "-40.650862", "lon": "146.999993"}, + {"testNumber": "1482", "testString": "36 08.3740S 148 06.6883E", "lat": "-36.139566", "lon": "148.111471"}, + {"testNumber": "1483", "testString": "31 37.0669S 149 06.5088E", "lat": "-31.617781", "lon": "149.10848"}, + {"testNumber": "1484", "testString": "27 03.8758S 148 58.0806E", "lat": "-27.064597", "lon": "148.96801"}, + {"testNumber": "1485", "testString": "09 02.1848S 144 16.2781E", "lat": "-9.036413", "lon": "144.271302"}, + {"testNumber": "1486", "testString": "09 01.7117S 144 38.2289E", "lat": "-9.028529", "lon": "144.637149"}, + {"testNumber": "1487", "testString": "00 00.0003S 144 18.2983E", "lat": "-0.000005", "lon": "144.304971"}, + {"testNumber": "1488", "testString": "04 31.2794S 145 11.8421E", "lat": "-4.521324", "lon": "145.197368"}, + {"testNumber": "1489", "testString": "00 00.0003S 144 35.5393E", "lat": "-0.000005", "lon": "144.592322"}, + {"testNumber": "1490", "testString": "00 00.0003S 146 06.0814E", "lat": "-0.000005", "lon": "146.101357"}, + {"testNumber": "1491", "testString": "04 31.2788N 145 11.8421E", "lat": "4.521313", "lon": "145.197368"}, + {"testNumber": "1492", "testString": "09 02.7257N 146 05.4069E", "lat": "9.045428", "lon": "146.090115"}, + {"testNumber": "1493", "testString": "13 34.1068N 147 00.0000E", "lat": "13.568446", "lon": "146.999994"}, + {"testNumber": "1494", "testString": "18 05.1833N 147 56.7025E", "lat": "18.086389", "lon": "147.945041"}, + {"testNumber": "1495", "testString": "22 34.8205N 149 55.0507E", "lat": "22.580341", "lon": "149.917512"}, + {"testNumber": "1496", "testString": "27 05.3929N 144 01.5183E", "lat": "27.089881", "lon": "144.025305"}, + {"testNumber": "1497", "testString": "31 37.8496N 145 56.7314E", "lat": "31.630826", "lon": "145.945523"}, + {"testNumber": "1498", "testString": "36 07.4455N 149 13.3431E", "lat": "36.124091", "lon": "149.222385"}, + {"testNumber": "1499", "testString": "45 08.7833N 148 16.3215E", "lat": "45.146388", "lon": "148.272025"}, + {"testNumber": "1500", "testString": "54 08.3021N 148 31.8415E", "lat": "54.138368", "lon": "148.530692"}, + {"testNumber": "1501", "testString": "63 06.9291N 148 58.9374E", "lat": "63.115485", "lon": "148.98229"}, + {"testNumber": "1502", "testString": "76 33.0909N 149 08.7330E", "lat": "76.551515", "lon": "149.14555"}, + {"testNumber": "1503", "testString": "72 04.6519N 149 54.7484E", "lat": "72.077531", "lon": "149.912474"}, + {"testNumber": "1504", "testString": "67 27.7732S 154 01.5826E", "lat": "-67.462886", "lon": "154.026377"}, + {"testNumber": "1505", "testString": "58 37.7266S 151 16.6678E", "lat": "-58.628776", "lon": "151.277796"}, + {"testNumber": "1506", "testString": "54 08.8865S 153 00.0000E", "lat": "-54.148109", "lon": "152.999991"}, + {"testNumber": "1507", "testString": "49 38.6557S 154 23.1096E", "lat": "-49.644262", "lon": "154.38516"}, + {"testNumber": "1508", "testString": "40 33.2499S 154 16.5817E", "lat": "-40.554165", "lon": "154.276362"}, + {"testNumber": "1509", "testString": "45 07.5095S 155 32.5870E", "lat": "-45.125159", "lon": "155.543116"}, + {"testNumber": "1510", "testString": "36 05.9012S 155 40.0690E", "lat": "-36.098354", "lon": "155.667816"}, + {"testNumber": "1511", "testString": "27 05.3935S 150 01.5184E", "lat": "-27.089892", "lon": "150.025306"}, + {"testNumber": "1512", "testString": "22 34.8211S 150 04.9486E", "lat": "-22.580351", "lon": "150.082476"}, + {"testNumber": "1513", "testString": "22 33.5861S 150 53.3107E", "lat": "-22.559769", "lon": "150.888512"}, + {"testNumber": "1514", "testString": "18 04.7676S 151 06.6110E", "lat": "-18.07946", "lon": "151.110184"}, + {"testNumber": "1515", "testString": "13 34.0048S 152 04.5439E", "lat": "-13.566746", "lon": "152.075731"}, + {"testNumber": "1516", "testString": "09 02.7941S 153 00.0000E", "lat": "-9.046568", "lon": "152.999995"}, + {"testNumber": "1517", "testString": "00 00.0003S 153 00.0000E", "lat": "-0.000005", "lon": "152.999995"}, + {"testNumber": "1518", "testString": "04 31.3804S 153 54.0853E", "lat": "-4.523007", "lon": "153.901421"}, + {"testNumber": "1519", "testString": "00 00.0003S 154 47.8228E", "lat": "-0.000005", "lon": "154.797047"}, + {"testNumber": "1520", "testString": "04 31.3798N 153 54.0853E", "lat": "4.522996", "lon": "153.901421"}, + {"testNumber": "1521", "testString": "09 02.5225N 154 49.1710E", "lat": "9.042042", "lon": "154.819517"}, + {"testNumber": "1522", "testString": "13 32.4668N 155 18.3293E", "lat": "13.541114", "lon": "155.305489"}, + {"testNumber": "1523", "testString": "13 33.1836N 155 46.3059E", "lat": "13.55306", "lon": "155.771765"}, + {"testNumber": "1524", "testString": "27 07.1304N 151 59.4631E", "lat": "27.11884", "lon": "151.991052"}, + {"testNumber": "1525", "testString": "31 37.0662N 155 06.5087E", "lat": "31.61777", "lon": "155.108479"}, + {"testNumber": "1526", "testString": "40 38.6876N 151 49.0376E", "lat": "40.644794", "lon": "151.817293"}, + {"testNumber": "1527", "testString": "49 38.6551N 151 36.8894E", "lat": "49.644251", "lon": "151.614823"}, + {"testNumber": "1528", "testString": "58 37.7260N 151 16.6678E", "lat": "58.628766", "lon": "151.277797"}, + {"testNumber": "1529", "testString": "67 35.9099N 150 38.8880E", "lat": "67.598498", "lon": "150.648133"}, + {"testNumber": "1530", "testString": "72 00.7597S 158 48.6420E", "lat": "-72.012662", "lon": "158.8107"}, + {"testNumber": "1531", "testString": "76 34.8513S 159 00.0000E", "lat": "-76.580855", "lon": "158.999977"}, + {"testNumber": "1532", "testString": "72 00.7597S 159 11.3559E", "lat": "-72.012661", "lon": "159.189265"}, + {"testNumber": "1533", "testString": "67 35.9105S 156 38.8879E", "lat": "-67.598509", "lon": "156.648132"}, + {"testNumber": "1534", "testString": "63 06.9297S 160 58.9374E", "lat": "-63.115495", "lon": "160.98229"}, + {"testNumber": "1535", "testString": "53 59.5754S 158 53.7116E", "lat": "-53.992924", "lon": "158.895193"}, + {"testNumber": "1536", "testString": "49 34.6850S 160 50.9758E", "lat": "-49.578084", "lon": "160.849596"}, + {"testNumber": "1537", "testString": "40 35.7848S 156 32.7133E", "lat": "-40.596414", "lon": "156.545221"}, + {"testNumber": "1538", "testString": "36 03.7421S 157 26.4162E", "lat": "-36.062368", "lon": "157.44027"}, + {"testNumber": "1539", "testString": "31 37.0668S 156 53.4905E", "lat": "-31.61778", "lon": "156.891508"}, + {"testNumber": "1540", "testString": "27 07.1311S 157 59.4631E", "lat": "-27.118851", "lon": "157.991052"}, + {"testNumber": "1541", "testString": "22 36.4117S 159 00.0000E", "lat": "-22.606862", "lon": "158.999994"}, + {"testNumber": "1542", "testString": "18 05.1840S 159 56.7025E", "lat": "-18.0864", "lon": "159.945041"}, + {"testNumber": "1543", "testString": "13 33.6969S 160 50.8960E", "lat": "-13.561615", "lon": "160.848267"}, + {"testNumber": "1544", "testString": "09 02.1848S 161 43.7212E", "lat": "-9.036414", "lon": "161.728687"}, + {"testNumber": "1545", "testString": "09 01.7117S 161 21.7704E", "lat": "-9.028529", "lon": "161.36284"}, + {"testNumber": "1546", "testString": "00 00.0003S 161 24.4600E", "lat": "-0.000005", "lon": "161.407667"}, + {"testNumber": "1547", "testString": "00 00.0003S 161 41.7011E", "lat": "-0.000005", "lon": "161.695018"}, + {"testNumber": "1548", "testString": "18 04.0736N 156 09.9592E", "lat": "18.067893", "lon": "156.165986"}, + {"testNumber": "1549", "testString": "18 03.1041N 156 46.6412E", "lat": "18.051735", "lon": "156.777353"}, + {"testNumber": "1550", "testString": "22 36.2342N 158 01.6234E", "lat": "22.603903", "lon": "158.027057"}, + {"testNumber": "1551", "testString": "27 06.4784N 161 01.0500E", "lat": "27.107974", "lon": "161.0175"}, + {"testNumber": "1552", "testString": "36 07.4454N 156 46.6561E", "lat": "36.12409", "lon": "156.777602"}, + {"testNumber": "1553", "testString": "40 37.5980N 161 21.8804E", "lat": "40.626634", "lon": "161.364674"}, + {"testNumber": "1554", "testString": "49 37.1647N 161 46.1429E", "lat": "49.619412", "lon": "161.769049"}, + {"testNumber": "1555", "testString": "58 35.6542S 162 26.5014E", "lat": "-58.594236", "lon": "162.44169"}, + {"testNumber": "1556", "testString": "63 00.3020S 165 04.2020E", "lat": "-63.005033", "lon": "165.070033"}, + {"testNumber": "1557", "testString": "58 35.6541S 167 33.4974E", "lat": "-58.594235", "lon": "167.55829"}, + {"testNumber": "1558", "testString": "54 03.6411S 163 35.0924E", "lat": "-54.060685", "lon": "163.584873"}, + {"testNumber": "1559", "testString": "49 31.2205S 164 31.6750E", "lat": "-49.520341", "lon": "164.527916"}, + {"testNumber": "1560", "testString": "45 07.5095S 162 27.4121E", "lat": "-45.125159", "lon": "162.456869"}, + {"testNumber": "1561", "testString": "40 38.6883S 163 49.0376E", "lat": "-40.644805", "lon": "163.817293"}, + {"testNumber": "1562", "testString": "36 08.6834S 165 00.0000E", "lat": "-36.144724", "lon": "164.999993"}, + {"testNumber": "1563", "testString": "31 37.8502S 166 03.2679E", "lat": "-31.630837", "lon": "166.054465"}, + {"testNumber": "1564", "testString": "27 06.4791S 167 01.0500E", "lat": "-27.107985", "lon": "167.0175"}, + {"testNumber": "1565", "testString": "22 33.5861S 167 06.6886E", "lat": "-22.559769", "lon": "167.111476"}, + {"testNumber": "1566", "testString": "22 34.8211S 167 55.0507E", "lat": "-22.580352", "lon": "167.917512"}, + {"testNumber": "1567", "testString": "04 31.1113S 162 17.7971E", "lat": "-4.518521", "lon": "162.296619"}, + {"testNumber": "1568", "testString": "04 30.8761S 162 36.2066E", "lat": "-4.514602", "lon": "162.603443"}, + {"testNumber": "1569", "testString": "00 00.0003S 163 12.1765E", "lat": "-0.000005", "lon": "163.202942"}, + {"testNumber": "1570", "testString": "04 31.1106N 162 17.7971E", "lat": "4.51851", "lon": "162.296619"}, + {"testNumber": "1571", "testString": "04 30.8755N 162 36.2066E", "lat": "4.514591", "lon": "162.603443"}, + {"testNumber": "1572", "testString": "09 02.5225N 163 10.8283E", "lat": "9.042042", "lon": "163.180472"}, + {"testNumber": "1573", "testString": "13 34.0041N 164 04.5439E", "lat": "13.566735", "lon": "164.075731"}, + {"testNumber": "1574", "testString": "18 05.3222N 165 00.0000E", "lat": "18.088704", "lon": "164.999994"}, + {"testNumber": "1575", "testString": "22 35.7037N 166 56.7326E", "lat": "22.595062", "lon": "166.945544"}, + {"testNumber": "1576", "testString": "31 37.0662N 162 53.4905E", "lat": "31.61777", "lon": "162.891508"}, + {"testNumber": "1577", "testString": "36 08.3733N 166 06.6883E", "lat": "36.139555", "lon": "166.111471"}, + {"testNumber": "1578", "testString": "45 09.2083N 165 00.0000E", "lat": "45.153472", "lon": "164.999992"}, + {"testNumber": "1579", "testString": "54 08.8859N 165 00.0000E", "lat": "54.148099", "lon": "164.999991"}, + {"testNumber": "1580", "testString": "58 35.6535N 162 26.5013E", "lat": "58.594225", "lon": "162.441689"}, + {"testNumber": "1581", "testString": "63 07.7600N 165 00.0000E", "lat": "63.129334", "lon": "164.999988"}, + {"testNumber": "1582", "testString": "58 35.6534N 167 33.4975E", "lat": "58.594224", "lon": "167.558291"}, + {"testNumber": "1583", "testString": "67 32.8514N 163 41.7818E", "lat": "67.547523", "lon": "163.696364"}, + {"testNumber": "1584", "testString": "67 32.8513N 166 18.2165E", "lat": "67.547522", "lon": "166.303608"}, + {"testNumber": "1585", "testString": "72 05.9530N 165 00.0000E", "lat": "72.099217", "lon": "164.999983"}, + {"testNumber": "1586", "testString": "76 27.8362N 163 19.4863E", "lat": "76.463937", "lon": "163.324772"}, + {"testNumber": "1587", "testString": "76 27.8363N 166 40.5110E", "lat": "76.463939", "lon": "166.675183"}, + {"testNumber": "1588", "testString": "76 33.0916S 173 08.7328E", "lat": "-76.551526", "lon": "173.145547"}, + {"testNumber": "1589", "testString": "72 04.6525S 173 54.7486E", "lat": "-72.077542", "lon": "173.912476"}, + {"testNumber": "1590", "testString": "67 32.8520S 169 41.7820E", "lat": "-67.547534", "lon": "169.696367"}, + {"testNumber": "1591", "testString": "67 32.8520S 172 18.2163E", "lat": "-67.547533", "lon": "172.303605"}, + {"testNumber": "1592", "testString": "62 54.5320S 172 53.2208E", "lat": "-62.908866", "lon": "172.887013"}, + {"testNumber": "1593", "testString": "54 08.3027S 169 28.1573E", "lat": "-54.138379", "lon": "169.469289"}, + {"testNumber": "1594", "testString": "49 39.1529S 171 00.0000E", "lat": "-49.652548", "lon": "170.999992"}, + {"testNumber": "1595", "testString": "45 08.7839S 172 16.3215E", "lat": "-45.146398", "lon": "172.272025"}, + {"testNumber": "1596", "testString": "40 37.5987S 173 21.8804E", "lat": "-40.626645", "lon": "173.364674"}, + {"testNumber": "1597", "testString": "36 03.7420S 172 33.5830E", "lat": "-36.062367", "lon": "172.559717"}, + {"testNumber": "1598", "testString": "31 35.7625S 173 50.3043E", "lat": "-31.596041", "lon": "173.838405"}, + {"testNumber": "1599", "testString": "18 04.0742S 168 09.9592E", "lat": "-18.067904", "lon": "168.165986"}, + {"testNumber": "1600", "testString": "18 03.1048S 168 46.6412E", "lat": "-18.051746", "lon": "168.777353"}, + {"testNumber": "1601", "testString": "13 33.6969S 169 09.1033E", "lat": "-13.561615", "lon": "169.151722"}, + {"testNumber": "1602", "testString": "09 02.7263S 170 05.4069E", "lat": "-9.045439", "lon": "170.090115"}, + {"testNumber": "1603", "testString": "00 00.0003S 170 06.0814E", "lat": "-0.000005", "lon": "170.101357"}, + {"testNumber": "1604", "testString": "04 31.4141S 171 00.0000E", "lat": "-4.523568", "lon": "170.999995"}, + {"testNumber": "1605", "testString": "00 00.0003S 171 53.9179E", "lat": "-0.000005", "lon": "171.898632"}, + {"testNumber": "1606", "testString": "04 31.4134N 171 00.0000E", "lat": "4.523557", "lon": "170.999995"}, + {"testNumber": "1607", "testString": "09 02.7257N 171 54.5924E", "lat": "9.045428", "lon": "171.909874"}, + {"testNumber": "1608", "testString": "13 33.6962N 172 50.8960E", "lat": "13.561604", "lon": "172.848267"}, + {"testNumber": "1609", "testString": "18 03.1041N 173 13.3582E", "lat": "18.051735", "lon": "173.222636"}, + {"testNumber": "1610", "testString": "18 04.0736N 173 50.0402E", "lat": "18.067893", "lon": "173.834003"}, + {"testNumber": "1611", "testString": "27 06.4784N 168 58.9493E", "lat": "27.107974", "lon": "168.982488"}, + {"testNumber": "1612", "testString": "31 37.8496N 172 03.2679E", "lat": "31.630826", "lon": "172.054465"}, + {"testNumber": "1613", "testString": "36 05.9006N 173 40.0690E", "lat": "36.098344", "lon": "173.667816"}, + {"testNumber": "1614", "testString": "40 37.5980N 168 38.1187E", "lat": "40.626634", "lon": "168.635312"}, + {"testNumber": "1615", "testString": "49 37.1647N 168 13.8560E", "lat": "49.619412", "lon": "168.230934"}, + {"testNumber": "1616", "testString": "81 00.9881N 170 44.7287E", "lat": "81.016469", "lon": "170.745479"}, + {"testNumber": "1617", "testString": "63 07.7607S 177 00.0000E", "lat": "-63.129345", "lon": "176.999988"}, + {"testNumber": "1618", "testString": "58 37.7266S 178 43.3310E", "lat": "-58.628777", "lon": "178.722183"}, + {"testNumber": "1619", "testString": "49 31.2204S 177 28.3240E", "lat": "-49.52034", "lon": "177.472067"}, + {"testNumber": "1620", "testString": "45 05.3884S 179 11.2595E", "lat": "-45.089807", "lon": "179.187658"}, + {"testNumber": "1621", "testString": "36 05.9013S 174 19.9303E", "lat": "-36.098355", "lon": "174.332171"}, + {"testNumber": "1622", "testString": "27 06.4791S 174 58.9493E", "lat": "-27.107985", "lon": "174.982488"}, + {"testNumber": "1623", "testString": "31 33.9391S 175 12.7993E", "lat": "-31.565652", "lon": "175.213321"}, + {"testNumber": "1624", "testString": "22 36.2348S 176 01.6234E", "lat": "-22.603914", "lon": "176.027057"}, + {"testNumber": "1625", "testString": "18 05.3228S 177 00.0000E", "lat": "-18.088714", "lon": "176.999994"}, + {"testNumber": "1626", "testString": "13 34.0048S 177 55.4555E", "lat": "-13.566746", "lon": "177.924258"}, + {"testNumber": "1627", "testString": "09 02.5232S 178 49.1710E", "lat": "-9.042053", "lon": "178.819517"}, + {"testNumber": "1628", "testString": "00 00.0003S 178 47.8228E", "lat": "-0.000005", "lon": "178.797047"}, + {"testNumber": "1629", "testString": "04 30.8761S 179 23.7928E", "lat": "-4.514602", "lon": "179.396547"}, + {"testNumber": "1630", "testString": "04 31.1113S 179 42.2022E", "lat": "-4.518521", "lon": "179.70337"}, + {"testNumber": "1631", "testString": "04 30.8755N 179 23.7928E", "lat": "4.514591", "lon": "179.396547"}, + {"testNumber": "1632", "testString": "04 31.1106N 179 42.2022E", "lat": "4.51851", "lon": "179.70337"}, + {"testNumber": "1633", "testString": "22 35.7037N 175 03.2666E", "lat": "22.595062", "lon": "175.054444"}, + {"testNumber": "1634", "testString": "27 07.1304N 178 00.5362E", "lat": "27.11884", "lon": "178.008936"}, + {"testNumber": "1635", "testString": "31 35.7618N 179 50.3043E", "lat": "31.59603", "lon": "179.838405"}, + {"testNumber": "1636", "testString": "40 38.6876N 178 10.9615E", "lat": "40.644794", "lon": "178.182692"}, + {"testNumber": "1637", "testString": "49 38.6551N 178 23.1096E", "lat": "49.644252", "lon": "178.38516"}, + {"testNumber": "1638", "testString": "58 37.7260N 178 43.3310E", "lat": "58.628766", "lon": "178.722183"}, + {"testNumber": "1639", "testString": "67 35.9099N 179 21.1103E", "lat": "67.598499", "lon": "179.351839"}, + {"testNumber": "1640", "testString": "81 00.9888S 081 15.2708W", "lat": "-81.01648", "lon": "-81.254514"}, + {"testNumber": "1641", "testString": "81 03.6532S 069 00.0021W", "lat": "-81.060886", "lon": "-69.000035"}, + {"testNumber": "1642", "testString": "81 00.9887S 116 44.7332W", "lat": "-81.016479", "lon": "-116.745554"}, + {"testNumber": "1643", "testString": "81 00.9887S 056 44.7332W", "lat": "-81.016479", "lon": "-56.745554"}, + {"testNumber": "1644", "testString": "81 03.6532S 129 00.0021W", "lat": "-81.060886", "lon": "-129.000035"}, + {"testNumber": "1645", "testString": "81 00.9888S 141 15.2708W", "lat": "-81.01648", "lon": "-141.254514"}, + {"testNumber": "1646", "testString": "81 00.9888S 021 15.2708W", "lat": "-81.01648", "lon": "-21.254514"}, + {"testNumber": "1647", "testString": "81 03.6532S 009 00.0021W", "lat": "-81.060886", "lon": "-9.000035"}, + {"testNumber": "1648", "testString": "81 00.9887S 176 44.7332W", "lat": "-81.016479", "lon": "-176.745554"}, + {"testNumber": "1649", "testString": "81 00.9887S 003 15.2668E", "lat": "-81.016479", "lon": "3.254446"}, + {"testNumber": "1650", "testString": "81 03.6532S 171 00.0000E", "lat": "-81.060886", "lon": "170.999965"}, + {"testNumber": "1651", "testString": "81 00.9888S 158 44.7292E", "lat": "-81.01648", "lon": "158.745486"}, + {"testNumber": "1652", "testString": "81 00.9888S 038 44.7292E", "lat": "-81.01648", "lon": "38.745486"}, + {"testNumber": "1653", "testString": "81 03.6532S 051 00.0000E", "lat": "-81.060886", "lon": "50.999965"}, + {"testNumber": "1654", "testString": "81 00.9887S 123 15.2668E", "lat": "-81.016479", "lon": "123.254446"}, + {"testNumber": "1655", "testString": "81 00.9887S 063 15.2668E", "lat": "-81.016479", "lon": "63.254446"}, + {"testNumber": "1656", "testString": "81 03.6532S 111 00.0000E", "lat": "-81.060886", "lon": "110.999965"}, + {"testNumber": "1657", "testString": "81 00.9888S 098 44.7292E", "lat": "-81.01648", "lon": "98.745486"}, + {"testNumber": "1658", "testString": "84 38.6456N 093 00.0035W", "lat": "84.644094", "lon": "-93.000058"}, + {"testNumber": "1659", "testString": "84 38.6456N 033 00.0035W", "lat": "84.644094", "lon": "-33.000058"}, + {"testNumber": "1660", "testString": "84 38.6456N 153 00.0035W", "lat": "84.644094", "lon": "-153.000058"}, + {"testNumber": "1661", "testString": "84 38.6456N 027 00.0000E", "lat": "84.644094", "lon": "27"}, + {"testNumber": "1662", "testString": "84 38.6456N 147 00.0000E", "lat": "84.644094", "lon": "147"}, + {"testNumber": "1663", "testString": "84 38.6456N 087 00.0000E", "lat": "84.644094", "lon": "87"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromDMS.json b/source/widget/DistanceAndDirection/tests/toGeoFromDMS.json new file mode 100644 index 00000000..e9fdf82d --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromDMS.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed DMS is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "67 35 54.63S 174 38 53.38W", "lat": "-67.598509", "lon": "-174.64816"}, + {"testNumber": "2", "testString": "62 54 31.91S 178 53 13.33W", "lat": "-62.908865", "lon": "-178.887036"}, + {"testNumber": "3", "testString": "58 32 12.44S 176 09 21.13W", "lat": "-58.536789", "lon": "-176.155869"}, + {"testNumber": "4", "testString": "54 06 33.16S 179 56 25.49W", "lat": "-54.109212", "lon": "-179.940415"}, + {"testNumber": "5", "testString": "49 34 41.11S 178 50 58.61W", "lat": "-49.578085", "lon": "-178.849613"}, + {"testNumber": "6", "testString": "54 06 33.16S 174 03 34.57W", "lat": "-54.109212", "lon": "-174.059603"}, + {"testNumber": "7", "testString": "40 37 35.92S 179 21 52.88W", "lat": "-40.626645", "lon": "-179.364688"}, + {"testNumber": "8", "testString": "45 02 25.48S 177 55 16.58W", "lat": "-45.040411", "lon": "-177.921273"}, + {"testNumber": "9", "testString": "36 08 22.44S 178 06 41.35W", "lat": "-36.139566", "lon": "-178.111485"}, + {"testNumber": "10", "testString": "31 38 06.69S 177 00 00.02W", "lat": "-31.635192", "lon": "-177.000006"}, + {"testNumber": "11", "testString": "27 07 07.86S 175 59 27.83W", "lat": "-27.1188", "lon": "-175.991064"}, + {"testNumber": "12", "testString": "22 35 42.26S 175 03 16.04W", "lat": "-22.595073", "lon": "-175.054456"}, + {"testNumber": "13", "testString": "18 03 06.29S 174 46 38.51W", "lat": "-18.051746", "lon": "-174.777364"}, + {"testNumber": "14", "testString": "18 04 04.45S 174 09 57.59W", "lat": "-18.067904", "lon": "-174.165997"}, + {"testNumber": "15", "testString": "00 00 00.02S 179 41 42.10W", "lat": "-0.000005", "lon": "-179.695029"}, + {"testNumber": "16", "testString": "00 00 00.02S 179 24 27.64W", "lat": "-0.000005", "lon": "-179.407678"}, + {"testNumber": "17", "testString": "09 02 11.05N 179 43 43.31W", "lat": "9.036403", "lon": "-179.728698"}, + {"testNumber": "18", "testString": "09 01 42.66N 179 21 46.26W", "lat": "9.028518", "lon": "-179.3628"}, + {"testNumber": "19", "testString": "13 33 41.77N 178 50 53.80W", "lat": "13.561604", "lon": "-178.848278"}, + {"testNumber": "20", "testString": "18 05 11.00N 177 56 42.19W", "lat": "18.086389", "lon": "-177.945053"}, + {"testNumber": "21", "testString": "22 36 14.05N 176 01 37.45W", "lat": "22.603903", "lon": "-176.027069"}, + {"testNumber": "22", "testString": "27 05 23.57N 174 01 31.14W", "lat": "27.089881", "lon": "-174.025318"}, + {"testNumber": "23", "testString": "36 08 40.97N 177 00 00.03W", "lat": "36.144713", "lon": "-177.000007"}, + {"testNumber": "24", "testString": "45 08 46.99N 178 16 19.34W", "lat": "45.146387", "lon": "-178.27204"}, + {"testNumber": "25", "testString": "54 08 18.12N 178 31 50.56W", "lat": "54.138368", "lon": "-178.53071"}, + {"testNumber": "26", "testString": "63 06 55.74N 178 58 56.33W", "lat": "63.115484", "lon": "-178.982314"}, + {"testNumber": "27", "testString": "72 04 39.11N 179 54 45.03W", "lat": "72.077531", "lon": "-179.912509"}, + {"testNumber": "28", "testString": "76 33 05.46N 179 08 44.15W", "lat": "76.551516", "lon": "-179.145596"}, + {"testNumber": "29", "testString": "81 03 39.15N 177 00 00.13W", "lat": "81.060876", "lon": "-177.000035"}, + {"testNumber": "30", "testString": "76 27 50.21S 172 40 30.84W", "lat": "-76.463948", "lon": "-172.675234"}, + {"testNumber": "31", "testString": "72 05 57.22S 171 00 00.06W", "lat": "-72.099228", "lon": "-171.000017"}, + {"testNumber": "32", "testString": "76 27 50.22S 169 19 29.32W", "lat": "-76.463949", "lon": "-169.324811"}, + {"testNumber": "33", "testString": "67 27 46.38S 172 01 35.06W", "lat": "-67.462884", "lon": "-172.026405"}, + {"testNumber": "34", "testString": "63 00 18.12S 171 04 12.21W", "lat": "-63.005034", "lon": "-171.070057"}, + {"testNumber": "35", "testString": "58 27 23.83S 170 08 16.62W", "lat": "-58.45662", "lon": "-170.137949"}, + {"testNumber": "36", "testString": "49 38 39.34S 172 23 06.64W", "lat": "-49.644262", "lon": "-172.385177"}, + {"testNumber": "37", "testString": "45 09 12.54S 171 00 00.03W", "lat": "-45.153483", "lon": "-171.000008"}, + {"testNumber": "38", "testString": "40 38 41.30S 169 49 02.31W", "lat": "-40.644805", "lon": "-169.817307"}, + {"testNumber": "39", "testString": "36 07 26.76S 168 46 39.41W", "lat": "-36.124101", "lon": "-168.777615"}, + {"testNumber": "40", "testString": "31 33 56.34S 169 12 48.00W", "lat": "-31.5656", "lon": "-169.213334"}, + {"testNumber": "41", "testString": "27 05 23.61S 168 01 31.14W", "lat": "-27.089891", "lon": "-168.025318"}, + {"testNumber": "42", "testString": "13 33 11.06S 173 46 18.40W", "lat": "-13.553071", "lon": "-173.771777"}, + {"testNumber": "43", "testString": "13 32 28.05S 173 18 19.80W", "lat": "-13.541125", "lon": "-173.3055"}, + {"testNumber": "44", "testString": "09 02 31.39S 172 49 10.30W", "lat": "-9.042052", "lon": "-172.819528"}, + {"testNumber": "45", "testString": "00 00 00.02S 172 47 49.41W", "lat": "-0.000005", "lon": "-172.797058"}, + {"testNumber": "46", "testString": "04 31 22.83S 171 54 05.16W", "lat": "-4.523007", "lon": "-171.901432"}, + {"testNumber": "47", "testString": "00 00 00.02S 171 00 00.02W", "lat": "-0.000005", "lon": "-171.000005"}, + {"testNumber": "48", "testString": "04 31 22.79N 171 54 05.16W", "lat": "4.522996", "lon": "-171.901432"}, + {"testNumber": "49", "testString": "09 02 47.61N 171 00 00.02W", "lat": "9.046557", "lon": "-171.000005"}, + {"testNumber": "50", "testString": "13 34 00.25N 170 04 32.67W", "lat": "13.566735", "lon": "-170.075742"}, + {"testNumber": "51", "testString": "18 04 46.02N 169 06 36.70W", "lat": "18.079449", "lon": "-169.110195"}, + {"testNumber": "52", "testString": "31 38 06.65N 171 00 00.02W", "lat": "31.635181", "lon": "-171.000006"}, + {"testNumber": "53", "testString": "45 07 30.54N 168 27 24.78W", "lat": "45.125149", "lon": "-168.456884"}, + {"testNumber": "54", "testString": "63 06 55.78S 166 58 56.33W", "lat": "-63.115495", "lon": "-166.982314"}, + {"testNumber": "55", "testString": "58 38 25.09S 165 00 00.04W", "lat": "-58.640302", "lon": "-165.00001"}, + {"testNumber": "56", "testString": "54 08 18.16S 163 28 09.51W", "lat": "-54.138379", "lon": "-163.469308"}, + {"testNumber": "57", "testString": "49 37 09.92S 162 13 51.42W", "lat": "-49.619423", "lon": "-162.23095"}, + {"testNumber": "58", "testString": "45 02 25.48S 164 04 43.47W", "lat": "-45.040411", "lon": "-164.078742"}, + {"testNumber": "59", "testString": "40 35 47.09S 162 32 42.85W", "lat": "-40.596414", "lon": "-162.545235"}, + {"testNumber": "60", "testString": "31 35 45.75S 167 50 18.30W", "lat": "-31.596041", "lon": "-167.838417"}, + {"testNumber": "61", "testString": "27 03 52.55S 166 58 04.88W", "lat": "-27.064597", "lon": "-166.968022"}, + {"testNumber": "62", "testString": "22 35 42.26S 166 56 44.00W", "lat": "-22.595073", "lon": "-166.945556"}, + {"testNumber": "63", "testString": "18 05 11.04S 165 56 42.19W", "lat": "-18.0864", "lon": "-165.945053"}, + {"testNumber": "64", "testString": "13 34 06.45S 165 00 00.02W", "lat": "-13.568457", "lon": "-165.000006"}, + {"testNumber": "65", "testString": "09 02 43.58S 164 05 24.45W", "lat": "-9.045439", "lon": "-164.090126"}, + {"testNumber": "66", "testString": "00 00 00.02S 164 06 04.92W", "lat": "-0.000005", "lon": "-164.101368"}, + {"testNumber": "67", "testString": "04 31 16.77S 163 11 50.56W", "lat": "-4.521324", "lon": "-163.197378"}, + {"testNumber": "68", "testString": "00 00 00.02S 162 35 32.40W", "lat": "-0.000005", "lon": "-162.592333"}, + {"testNumber": "69", "testString": "00 00 00.02S 162 18 17.94W", "lat": "-0.000005", "lon": "-162.304982"}, + {"testNumber": "70", "testString": "04 31 16.73N 163 11 50.56W", "lat": "4.521313", "lon": "-163.197378"}, + {"testNumber": "71", "testString": "09 01 42.66N 162 38 13.78W", "lat": "9.028518", "lon": "-162.63716"}, + {"testNumber": "72", "testString": "09 02 11.05N 162 16 16.73W", "lat": "9.036403", "lon": "-162.271313"}, + {"testNumber": "73", "testString": "22 34 49.23N 167 55 03.08W", "lat": "22.580341", "lon": "-167.917523"}, + {"testNumber": "74", "testString": "27 07 20.87N 165 00 00.02W", "lat": "27.122464", "lon": "-165.000006"}, + {"testNumber": "75", "testString": "36 05 54.04N 167 40 04.19W", "lat": "36.098344", "lon": "-167.66783"}, + {"testNumber": "76", "testString": "40 39 03.06N 165 00 00.03W", "lat": "40.650851", "lon": "-165.000007"}, + {"testNumber": "77", "testString": "54 06 33.12N 167 56 25.50W", "lat": "54.109201", "lon": "-167.940416"}, + {"testNumber": "78", "testString": "49 39 09.14N 165 00 00.03W", "lat": "49.652538", "lon": "-165.000008"}, + {"testNumber": "79", "testString": "54 06 33.12N 162 03 34.57W", "lat": "54.109201", "lon": "-162.059602"}, + {"testNumber": "80", "testString": "63 04 26.37N 167 02 22.78W", "lat": "63.073992", "lon": "-167.039661"}, + {"testNumber": "81", "testString": "58 38 25.05N 165 00 00.04W", "lat": "58.640292", "lon": "-165.00001"}, + {"testNumber": "82", "testString": "63 04 26.37N 162 57 37.31W", "lat": "63.073991", "lon": "-162.960363"}, + {"testNumber": "83", "testString": "67 36 55.88N 165 00 00.05W", "lat": "67.615522", "lon": "-165.000014"}, + {"testNumber": "84", "testString": "76 34 51.04N 165 00 00.08W", "lat": "76.580844", "lon": "-165.000023"}, + {"testNumber": "85", "testString": "72 00 45.54N 165 11 21.49W", "lat": "72.012651", "lon": "-165.189303"}, + {"testNumber": "86", "testString": "81 00 59.28N 164 44 43.97W", "lat": "81.016468", "lon": "-164.745548"}, + {"testNumber": "87", "testString": "72 00 45.54N 164 48 38.63W", "lat": "72.01265", "lon": "-164.810731"}, + {"testNumber": "88", "testString": "67 36 55.92S 159 00 00.05W", "lat": "-67.615532", "lon": "-159.000014"}, + {"testNumber": "89", "testString": "58 27 23.82S 159 51 43.46W", "lat": "-58.456618", "lon": "-159.862071"}, + {"testNumber": "90", "testString": "54 03 38.47S 157 35 05.61W", "lat": "-54.060685", "lon": "-157.584892"}, + {"testNumber": "91", "testString": "40 33 14.99S 160 16 34.95W", "lat": "-40.554165", "lon": "-160.276376"}, + {"testNumber": "92", "testString": "45 05 23.31S 161 11 15.63W", "lat": "-45.089807", "lon": "-161.187674"}, + {"testNumber": "93", "testString": "36 07 26.76S 161 13 20.63W", "lat": "-36.124101", "lon": "-161.222398"}, + {"testNumber": "94", "testString": "31 37 51.01S 160 03 16.12W", "lat": "-31.630837", "lon": "-160.054478"}, + {"testNumber": "95", "testString": "27 07 20.91S 159 00 00.02W", "lat": "-27.122475", "lon": "-159.000006"}, + {"testNumber": "96", "testString": "22 36 14.09S 158 01 37.45W", "lat": "-22.603914", "lon": "-158.027069"}, + {"testNumber": "97", "testString": "18 04 46.06S 157 06 36.70W", "lat": "-18.07946", "lon": "-157.110195"}, + {"testNumber": "98", "testString": "13 33 11.06S 156 13 41.64W", "lat": "-13.553071", "lon": "-156.228234"}, + {"testNumber": "99", "testString": "13 32 28.05S 156 41 40.24W", "lat": "-13.541125", "lon": "-156.694511"}, + {"testNumber": "100", "testString": "13 33 11.02N 161 46 18.39W", "lat": "13.55306", "lon": "-161.771776"}, + {"testNumber": "101", "testString": "13 32 28.01N 161 18 19.80W", "lat": "13.541114", "lon": "-161.3055"}, + {"testNumber": "102", "testString": "18 04 46.02N 160 53 23.34W", "lat": "18.079449", "lon": "-160.889816"}, + {"testNumber": "103", "testString": "22 36 24.66N 159 00 00.02W", "lat": "22.606851", "lon": "-159.000006"}, + {"testNumber": "104", "testString": "31 35 45.71N 161 50 18.30W", "lat": "31.59603", "lon": "-161.838418"}, + {"testNumber": "105", "testString": "36 08 22.40N 160 06 41.35W", "lat": "36.139555", "lon": "-160.111485"}, + {"testNumber": "106", "testString": "45 07 30.53N 161 32 35.27W", "lat": "45.125148", "lon": "-161.543131"}, + {"testNumber": "107", "testString": "72 04 39.15S 155 54 45.04W", "lat": "-72.077542", "lon": "-155.912511"}, + {"testNumber": "108", "testString": "76 33 05.49S 155 08 44.13W", "lat": "-76.551526", "lon": "-155.145593"}, + {"testNumber": "109", "testString": "63 04 26.41S 155 02 22.77W", "lat": "-63.074002", "lon": "-155.039659"}, + {"testNumber": "110", "testString": "58 32 12.44S 153 50 38.94W", "lat": "-58.53679", "lon": "-153.844151"}, + {"testNumber": "111", "testString": "63 04 26.41S 150 57 37.31W", "lat": "-63.074002", "lon": "-150.960365"}, + {"testNumber": "112", "testString": "49 37 09.92S 155 46 08.64W", "lat": "-49.619422", "lon": "-155.769066"}, + {"testNumber": "113", "testString": "53 59 34.53S 152 53 42.76W", "lat": "-53.992925", "lon": "-152.895211"}, + {"testNumber": "114", "testString": "45 08 47.03S 154 16 19.35W", "lat": "-45.146398", "lon": "-154.272041"}, + {"testNumber": "115", "testString": "40 39 03.10S 153 00 00.03W", "lat": "-40.650862", "lon": "-153.000007"}, + {"testNumber": "116", "testString": "36 08 22.44S 151 53 18.70W", "lat": "-36.139566", "lon": "-151.888529"}, + {"testNumber": "117", "testString": "31 37 04.01S 150 53 29.47W", "lat": "-31.617781", "lon": "-150.89152"}, + {"testNumber": "118", "testString": "27 03 52.55S 151 01 55.16W", "lat": "-27.064597", "lon": "-151.03199"}, + {"testNumber": "119", "testString": "09 02 11.09S 155 43 43.31W", "lat": "-9.036413", "lon": "-155.728698"}, + {"testNumber": "120", "testString": "09 01 42.70S 155 21 46.26W", "lat": "-9.028529", "lon": "-155.362851"}, + {"testNumber": "121", "testString": "00 00 00.02S 155 41 42.10W", "lat": "-0.000005", "lon": "-155.695029"}, + {"testNumber": "122", "testString": "04 31 16.77S 154 48 09.48W", "lat": "-4.521324", "lon": "-154.802632"}, + {"testNumber": "123", "testString": "00 00 00.02S 155 24 27.64W", "lat": "-0.000005", "lon": "-155.407678"}, + {"testNumber": "124", "testString": "00 00 00.02S 153 53 55.11W", "lat": "-0.000005", "lon": "-153.898643"}, + {"testNumber": "125", "testString": "04 31 16.73N 154 48 09.48W", "lat": "4.521313", "lon": "-154.802632"}, + {"testNumber": "126", "testString": "09 02 43.54N 153 54 35.59W", "lat": "9.045428", "lon": "-153.909885"}, + {"testNumber": "127", "testString": "13 34 06.41N 153 00 00.02W", "lat": "13.568446", "lon": "-153.000006"}, + {"testNumber": "128", "testString": "18 05 11.00N 152 03 17.85W", "lat": "18.086389", "lon": "-152.054959"}, + {"testNumber": "129", "testString": "22 34 49.23N 150 04 56.96W", "lat": "22.580341", "lon": "-150.082488"}, + {"testNumber": "130", "testString": "27 05 23.57N 155 58 28.90W", "lat": "27.089881", "lon": "-155.974695"}, + {"testNumber": "131", "testString": "31 37 50.97N 154 03 16.12W", "lat": "31.630826", "lon": "-154.054477"}, + {"testNumber": "132", "testString": "36 07 26.73N 150 46 39.41W", "lat": "36.124091", "lon": "-150.777615"}, + {"testNumber": "133", "testString": "45 08 47.00N 151 43 40.71W", "lat": "45.146388", "lon": "-151.727975"}, + {"testNumber": "134", "testString": "54 08 18.12N 151 28 09.51W", "lat": "54.138368", "lon": "-151.469308"}, + {"testNumber": "135", "testString": "63 06 55.75N 151 01 03.76W", "lat": "63.115485", "lon": "-151.01771"}, + {"testNumber": "136", "testString": "76 33 05.45N 150 51 16.02W", "lat": "76.551515", "lon": "-150.85445"}, + {"testNumber": "137", "testString": "72 04 39.11N 150 05 15.09W", "lat": "72.077531", "lon": "-150.087526"}, + {"testNumber": "138", "testString": "67 27 46.39S 145 58 25.04W", "lat": "-67.462886", "lon": "-145.973623"}, + {"testNumber": "139", "testString": "58 37 43.59S 148 43 19.93W", "lat": "-58.628776", "lon": "-148.722204"}, + {"testNumber": "140", "testString": "54 08 53.19S 147 00 00.03W", "lat": "-54.148109", "lon": "-147.000009"}, + {"testNumber": "141", "testString": "49 38 39.34S 145 36 53.42W", "lat": "-49.644262", "lon": "-145.61484"}, + {"testNumber": "142", "testString": "40 33 14.99S 145 43 25.10W", "lat": "-40.554165", "lon": "-145.723638"}, + {"testNumber": "143", "testString": "45 07 30.57S 144 27 24.78W", "lat": "-45.125159", "lon": "-144.456884"}, + {"testNumber": "144", "testString": "36 05 54.07S 144 19 55.86W", "lat": "-36.098354", "lon": "-144.332184"}, + {"testNumber": "145", "testString": "27 05 23.61S 149 58 28.90W", "lat": "-27.089892", "lon": "-149.974694"}, + {"testNumber": "146", "testString": "22 34 49.26S 149 55 03.09W", "lat": "-22.580351", "lon": "-149.917524"}, + {"testNumber": "147", "testString": "22 33 35.17S 149 06 41.36W", "lat": "-22.559769", "lon": "-149.111488"}, + {"testNumber": "148", "testString": "18 04 46.06S 148 53 23.34W", "lat": "-18.07946", "lon": "-148.889816"}, + {"testNumber": "149", "testString": "13 34 00.29S 147 55 27.37W", "lat": "-13.566746", "lon": "-147.924269"}, + {"testNumber": "150", "testString": "09 02 47.64S 147 00 00.02W", "lat": "-9.046568", "lon": "-147.000005"}, + {"testNumber": "151", "testString": "00 00 00.02S 147 00 00.02W", "lat": "-0.000005", "lon": "-147.000005"}, + {"testNumber": "152", "testString": "04 31 22.83S 146 05 54.88W", "lat": "-4.523007", "lon": "-146.098579"}, + {"testNumber": "153", "testString": "00 00 00.02S 145 12 10.63W", "lat": "-0.000005", "lon": "-145.202953"}, + {"testNumber": "154", "testString": "04 31 22.79N 146 05 54.88W", "lat": "4.522996", "lon": "-146.098579"}, + {"testNumber": "155", "testString": "09 02 31.35N 145 10 49.74W", "lat": "9.042042", "lon": "-145.180483"}, + {"testNumber": "156", "testString": "13 32 28.01N 144 41 40.24W", "lat": "13.541114", "lon": "-144.694511"}, + {"testNumber": "157", "testString": "13 33 11.02N 144 13 41.65W", "lat": "13.55306", "lon": "-144.228235"}, + {"testNumber": "158", "testString": "27 07 07.82N 148 00 32.21W", "lat": "27.11884", "lon": "-148.008948"}, + {"testNumber": "159", "testString": "31 37 03.97N 144 53 29.48W", "lat": "31.61777", "lon": "-144.891521"}, + {"testNumber": "160", "testString": "40 38 41.26N 148 10 57.75W", "lat": "40.644794", "lon": "-148.182707"}, + {"testNumber": "161", "testString": "49 38 39.30N 148 23 06.64W", "lat": "49.644251", "lon": "-148.385177"}, + {"testNumber": "162", "testString": "58 37 43.56N 148 43 19.93W", "lat": "58.628766", "lon": "-148.722203"}, + {"testNumber": "163", "testString": "67 35 54.59N 149 21 06.72W", "lat": "67.598498", "lon": "-149.351867"}, + {"testNumber": "164", "testString": "72 00 45.58S 141 11 21.48W", "lat": "-72.012662", "lon": "-141.1893"}, + {"testNumber": "165", "testString": "76 34 51.08S 141 00 00.08W", "lat": "-76.580855", "lon": "-141.000023"}, + {"testNumber": "166", "testString": "72 00 45.58S 140 48 38.65W", "lat": "-72.012661", "lon": "-140.810735"}, + {"testNumber": "167", "testString": "67 35 54.63S 143 21 06.72W", "lat": "-67.598509", "lon": "-143.351868"}, + {"testNumber": "168", "testString": "63 06 55.78S 139 01 03.76W", "lat": "-63.115495", "lon": "-139.01771"}, + {"testNumber": "169", "testString": "53 59 34.53S 141 06 17.31W", "lat": "-53.992924", "lon": "-141.104807"}, + {"testNumber": "170", "testString": "49 34 41.10S 139 09 01.45W", "lat": "-49.578084", "lon": "-139.150404"}, + {"testNumber": "171", "testString": "40 35 47.09S 143 27 17.20W", "lat": "-40.596414", "lon": "-143.454779"}, + {"testNumber": "172", "testString": "36 03 44.52S 142 33 35.03W", "lat": "-36.062368", "lon": "-142.55973"}, + {"testNumber": "173", "testString": "31 37 04.01S 143 06 30.57W", "lat": "-31.61778", "lon": "-143.108492"}, + {"testNumber": "174", "testString": "27 07 07.86S 142 00 32.21W", "lat": "-27.118851", "lon": "-142.008948"}, + {"testNumber": "175", "testString": "22 36 24.70S 141 00 00.02W", "lat": "-22.606862", "lon": "-141.000006"}, + {"testNumber": "176", "testString": "18 05 11.04S 140 03 17.85W", "lat": "-18.0864", "lon": "-140.054959"}, + {"testNumber": "177", "testString": "13 33 41.81S 139 09 06.24W", "lat": "-13.561615", "lon": "-139.151733"}, + {"testNumber": "178", "testString": "09 02 11.09S 138 16 16.73W", "lat": "-9.036414", "lon": "-138.271313"}, + {"testNumber": "179", "testString": "09 01 42.70S 138 38 13.78W", "lat": "-9.028529", "lon": "-138.63716"}, + {"testNumber": "180", "testString": "00 00 00.02S 138 35 32.40W", "lat": "-0.000005", "lon": "-138.592333"}, + {"testNumber": "181", "testString": "00 00 00.02S 138 18 17.94W", "lat": "-0.000005", "lon": "-138.304982"}, + {"testNumber": "182", "testString": "18 04 04.41N 143 50 02.45W", "lat": "18.067893", "lon": "-143.834014"}, + {"testNumber": "183", "testString": "18 03 06.25N 143 13 21.53W", "lat": "18.051735", "lon": "-143.222647"}, + {"testNumber": "184", "testString": "22 36 14.05N 141 58 22.59W", "lat": "22.603903", "lon": "-141.972943"}, + {"testNumber": "185", "testString": "27 06 28.71N 138 58 57.00W", "lat": "27.107974", "lon": "-138.9825"}, + {"testNumber": "186", "testString": "36 07 26.72N 143 13 20.63W", "lat": "36.12409", "lon": "-143.222398"}, + {"testNumber": "187", "testString": "40 37 35.88N 138 38 07.17W", "lat": "40.626634", "lon": "-138.635326"}, + {"testNumber": "188", "testString": "49 37 09.88N 138 13 51.42W", "lat": "49.619412", "lon": "-138.230951"}, + {"testNumber": "189", "testString": "58 35 39.25S 137 33 29.92W", "lat": "-58.594236", "lon": "-137.55831"}, + {"testNumber": "190", "testString": "63 00 18.12S 134 55 47.88W", "lat": "-63.005033", "lon": "-134.929967"}, + {"testNumber": "191", "testString": "58 35 39.25S 132 26 30.16W", "lat": "-58.594235", "lon": "-132.44171"}, + {"testNumber": "192", "testString": "54 03 38.47S 136 24 54.46W", "lat": "-54.060685", "lon": "-136.415127"}, + {"testNumber": "193", "testString": "49 31 13.23S 135 28 19.50W", "lat": "-49.520341", "lon": "-135.472084"}, + {"testNumber": "194", "testString": "45 07 30.57S 137 32 35.27W", "lat": "-45.125159", "lon": "-137.543131"}, + {"testNumber": "195", "testString": "40 38 41.30S 136 10 57.75W", "lat": "-40.644805", "lon": "-136.182707"}, + {"testNumber": "196", "testString": "36 08 41.01S 135 00 00.03W", "lat": "-36.144724", "lon": "-135.000007"}, + {"testNumber": "197", "testString": "31 37 51.01S 133 56 43.93W", "lat": "-31.630837", "lon": "-133.945535"}, + {"testNumber": "198", "testString": "27 06 28.75S 132 58 57.00W", "lat": "-27.107985", "lon": "-132.9825"}, + {"testNumber": "199", "testString": "22 33 35.17S 132 53 18.69W", "lat": "-22.559769", "lon": "-132.888524"}, + {"testNumber": "200", "testString": "22 34 49.27S 132 04 56.96W", "lat": "-22.580352", "lon": "-132.082488"}, + {"testNumber": "201", "testString": "04 31 06.68S 137 42 12.17W", "lat": "-4.518521", "lon": "-137.703381"}, + {"testNumber": "202", "testString": "04 30 52.57S 137 23 47.61W", "lat": "-4.514602", "lon": "-137.396557"}, + {"testNumber": "203", "testString": "00 00 00.02S 136 47 49.41W", "lat": "-0.000005", "lon": "-136.797058"}, + {"testNumber": "204", "testString": "04 31 06.64N 137 42 12.17W", "lat": "4.51851", "lon": "-137.703381"}, + {"testNumber": "205", "testString": "04 30 52.53N 137 23 47.61W", "lat": "4.514591", "lon": "-137.396557"}, + {"testNumber": "206", "testString": "09 02 31.35N 136 49 10.30W", "lat": "9.042042", "lon": "-136.819528"}, + {"testNumber": "207", "testString": "13 34 00.25N 135 55 27.37W", "lat": "13.566735", "lon": "-135.924269"}, + {"testNumber": "208", "testString": "18 05 19.33N 135 00 00.02W", "lat": "18.088704", "lon": "-135.000006"}, + {"testNumber": "209", "testString": "22 35 42.22N 133 03 16.04W", "lat": "22.595062", "lon": "-133.054456"}, + {"testNumber": "210", "testString": "31 37 03.97N 137 06 30.57W", "lat": "31.61777", "lon": "-137.108492"}, + {"testNumber": "211", "testString": "36 08 22.40N 133 53 18.70W", "lat": "36.139555", "lon": "-133.888529"}, + {"testNumber": "212", "testString": "45 09 12.50N 135 00 00.03W", "lat": "45.153472", "lon": "-135.000008"}, + {"testNumber": "213", "testString": "54 08 53.16N 135 00 00.03W", "lat": "54.148099", "lon": "-135.000009"}, + {"testNumber": "214", "testString": "58 35 39.21N 137 33 29.92W", "lat": "58.594225", "lon": "-137.558311"}, + {"testNumber": "215", "testString": "63 07 45.60N 135 00 00.04W", "lat": "63.129334", "lon": "-135.000012"}, + {"testNumber": "216", "testString": "58 35 39.21N 132 26 30.15W", "lat": "58.594224", "lon": "-132.441709"}, + {"testNumber": "217", "testString": "67 32 51.08N 136 18 13.09W", "lat": "67.547523", "lon": "-136.303636"}, + {"testNumber": "218", "testString": "67 32 51.08N 133 41 47.01W", "lat": "67.547522", "lon": "-133.696392"}, + {"testNumber": "219", "testString": "72 05 57.18N 135 00 00.06W", "lat": "72.099217", "lon": "-135.000017"}, + {"testNumber": "220", "testString": "76 27 50.17N 136 40 30.82W", "lat": "76.463937", "lon": "-136.675228"}, + {"testNumber": "221", "testString": "76 27 50.18N 133 19 29.34W", "lat": "76.463939", "lon": "-133.324817"}, + {"testNumber": "222", "testString": "76 33 05.49S 126 51 16.03W", "lat": "-76.551526", "lon": "-126.854453"}, + {"testNumber": "223", "testString": "72 04 39.15S 126 05 15.09W", "lat": "-72.077542", "lon": "-126.087524"}, + {"testNumber": "224", "testString": "67 32 51.12S 130 18 13.08W", "lat": "-67.547534", "lon": "-130.303633"}, + {"testNumber": "225", "testString": "67 32 51.12S 127 41 47.02W", "lat": "-67.547533", "lon": "-127.696395"}, + {"testNumber": "226", "testString": "62 54 31.92S 127 06 46.75W", "lat": "-62.908866", "lon": "-127.112987"}, + {"testNumber": "227", "testString": "54 08 18.16S 130 31 50.56W", "lat": "-54.138379", "lon": "-130.530711"}, + {"testNumber": "228", "testString": "49 39 09.17S 129 00 00.03W", "lat": "-49.652548", "lon": "-129.000008"}, + {"testNumber": "229", "testString": "45 08 47.03S 127 43 40.71W", "lat": "-45.146398", "lon": "-127.727975"}, + {"testNumber": "230", "testString": "40 37 35.92S 126 38 07.17W", "lat": "-40.626645", "lon": "-126.635326"}, + {"testNumber": "231", "testString": "36 03 44.52S 127 26 25.02W", "lat": "-36.062367", "lon": "-127.440283"}, + {"testNumber": "232", "testString": "31 35 45.75S 126 09 41.74W", "lat": "-31.596041", "lon": "-126.161595"}, + {"testNumber": "233", "testString": "18 04 04.45S 131 50 02.45W", "lat": "-18.067904", "lon": "-131.834014"}, + {"testNumber": "234", "testString": "18 03 06.29S 131 13 21.53W", "lat": "-18.051746", "lon": "-131.222647"}, + {"testNumber": "235", "testString": "13 33 41.81S 130 50 53.80W", "lat": "-13.561615", "lon": "-130.848278"}, + {"testNumber": "236", "testString": "09 02 43.58S 129 54 35.59W", "lat": "-9.045439", "lon": "-129.909885"}, + {"testNumber": "237", "testString": "00 00 00.02S 129 53 55.11W", "lat": "-0.000005", "lon": "-129.898643"}, + {"testNumber": "238", "testString": "04 31 24.84S 129 00 00.02W", "lat": "-4.523568", "lon": "-129.000005"}, + {"testNumber": "239", "testString": "00 00 00.02S 128 06 04.92W", "lat": "-0.000005", "lon": "-128.101368"}, + {"testNumber": "240", "testString": "04 31 24.81N 129 00 00.02W", "lat": "4.523557", "lon": "-129.000005"}, + {"testNumber": "241", "testString": "09 02 43.54N 128 05 24.45W", "lat": "9.045428", "lon": "-128.090126"}, + {"testNumber": "242", "testString": "13 33 41.77N 127 09 06.24W", "lat": "13.561604", "lon": "-127.151733"}, + {"testNumber": "243", "testString": "18 03 06.25N 126 46 38.51W", "lat": "18.051735", "lon": "-126.777364"}, + {"testNumber": "244", "testString": "18 04 04.41N 126 09 57.59W", "lat": "18.067893", "lon": "-126.165997"}, + {"testNumber": "245", "testString": "27 06 28.71N 131 01 03.04W", "lat": "27.107974", "lon": "-131.017512"}, + {"testNumber": "246", "testString": "31 37 50.97N 127 56 43.93W", "lat": "31.630826", "lon": "-127.945535"}, + {"testNumber": "247", "testString": "36 05 54.04N 126 19 55.86W", "lat": "36.098344", "lon": "-126.332184"}, + {"testNumber": "248", "testString": "40 37 35.88N 131 21 52.88W", "lat": "40.626634", "lon": "-131.364688"}, + {"testNumber": "249", "testString": "49 37 09.88N 131 46 08.64W", "lat": "49.619412", "lon": "-131.769066"}, + {"testNumber": "250", "testString": "81 00 59.29N 129 15 16.28W", "lat": "81.016469", "lon": "-129.254521"}, + {"testNumber": "251", "testString": "63 07 45.64S 123 00 00.04W", "lat": "-63.129345", "lon": "-123.000012"}, + {"testNumber": "252", "testString": "58 37 43.60S 121 16 40.14W", "lat": "-58.628777", "lon": "-121.277817"}, + {"testNumber": "253", "testString": "49 31 13.22S 122 31 40.56W", "lat": "-49.52034", "lon": "-122.527933"}, + {"testNumber": "254", "testString": "45 05 23.31S 120 48 44.43W", "lat": "-45.089807", "lon": "-120.812342"}, + {"testNumber": "255", "testString": "36 05 54.08S 125 40 04.18W", "lat": "-36.098355", "lon": "-125.667829"}, + {"testNumber": "256", "testString": "27 06 28.75S 125 01 03.04W", "lat": "-27.107985", "lon": "-125.017512"}, + {"testNumber": "257", "testString": "31 33 56.35S 124 47 12.04W", "lat": "-31.565652", "lon": "-124.786679"}, + {"testNumber": "258", "testString": "22 36 14.09S 123 58 22.59W", "lat": "-22.603914", "lon": "-123.972943"}, + {"testNumber": "259", "testString": "18 05 19.37S 123 00 00.02W", "lat": "-18.088714", "lon": "-123.000006"}, + {"testNumber": "260", "testString": "13 34 00.29S 122 04 32.67W", "lat": "-13.566746", "lon": "-122.075742"}, + {"testNumber": "261", "testString": "09 02 31.39S 121 10 49.74W", "lat": "-9.042053", "lon": "-121.180483"}, + {"testNumber": "262", "testString": "00 00 00.02S 121 12 10.63W", "lat": "-0.000005", "lon": "-121.202953"}, + {"testNumber": "263", "testString": "04 30 52.57S 120 36 12.43W", "lat": "-4.514602", "lon": "-120.603453"}, + {"testNumber": "264", "testString": "04 31 06.68S 120 17 47.87W", "lat": "-4.518521", "lon": "-120.29663"}, + {"testNumber": "265", "testString": "04 30 52.53N 120 36 12.43W", "lat": "4.514591", "lon": "-120.603453"}, + {"testNumber": "266", "testString": "04 31 06.64N 120 17 47.87W", "lat": "4.51851", "lon": "-120.29663"}, + {"testNumber": "267", "testString": "22 35 42.22N 124 56 44.00W", "lat": "22.595062", "lon": "-124.945556"}, + {"testNumber": "268", "testString": "27 07 07.82N 121 59 27.83W", "lat": "27.11884", "lon": "-121.991064"}, + {"testNumber": "269", "testString": "31 35 45.71N 120 09 41.74W", "lat": "31.59603", "lon": "-120.161595"}, + {"testNumber": "270", "testString": "40 38 41.26N 121 49 02.31W", "lat": "40.644794", "lon": "-121.817308"}, + {"testNumber": "271", "testString": "49 38 39.31N 121 36 53.42W", "lat": "49.644252", "lon": "-121.61484"}, + {"testNumber": "272", "testString": "58 37 43.56N 121 16 40.14W", "lat": "58.628766", "lon": "-121.277817"}, + {"testNumber": "273", "testString": "67 35 54.60N 120 38 53.38W", "lat": "67.598499", "lon": "-120.648161"}, + {"testNumber": "274", "testString": "67 35 54.63S 114 38 53.38W", "lat": "-67.598509", "lon": "-114.64816"}, + {"testNumber": "275", "testString": "62 54 31.91S 118 53 13.33W", "lat": "-62.908865", "lon": "-118.887036"}, + {"testNumber": "276", "testString": "58 32 12.44S 116 09 21.13W", "lat": "-58.536789", "lon": "-116.155869"}, + {"testNumber": "277", "testString": "54 06 33.16S 119 56 25.49W", "lat": "-54.109212", "lon": "-119.940415"}, + {"testNumber": "278", "testString": "49 34 41.11S 118 50 58.61W", "lat": "-49.578085", "lon": "-118.849613"}, + {"testNumber": "279", "testString": "54 06 33.16S 114 03 34.57W", "lat": "-54.109212", "lon": "-114.059603"}, + {"testNumber": "280", "testString": "40 37 35.92S 119 21 52.88W", "lat": "-40.626645", "lon": "-119.364688"}, + {"testNumber": "281", "testString": "45 02 25.48S 117 55 16.58W", "lat": "-45.040411", "lon": "-117.921273"}, + {"testNumber": "282", "testString": "36 08 22.44S 118 06 41.35W", "lat": "-36.139566", "lon": "-118.111485"}, + {"testNumber": "283", "testString": "31 38 06.69S 117 00 00.02W", "lat": "-31.635192", "lon": "-117.000006"}, + {"testNumber": "284", "testString": "27 07 07.86S 115 59 27.83W", "lat": "-27.118851", "lon": "-115.991064"}, + {"testNumber": "285", "testString": "22 35 42.26S 115 03 16.04W", "lat": "-22.595073", "lon": "-115.054456"}, + {"testNumber": "286", "testString": "18 03 06.29S 114 46 38.51W", "lat": "-18.051746", "lon": "-114.777364"}, + {"testNumber": "287", "testString": "18 04 04.45S 114 09 57.59W", "lat": "-18.067904", "lon": "-114.165997"}, + {"testNumber": "288", "testString": "00 00 00.02S 119 41 42.10W", "lat": "-0.000005", "lon": "-119.695029"}, + {"testNumber": "289", "testString": "00 00 00.02S 119 24 27.64W", "lat": "-0.000005", "lon": "-119.407678"}, + {"testNumber": "290", "testString": "09 02 11.05N 119 43 43.31W", "lat": "9.036403", "lon": "-119.728698"}, + {"testNumber": "291", "testString": "09 01 42.66N 119 21 46.26W", "lat": "9.028518", "lon": "-119.362851"}, + {"testNumber": "292", "testString": "13 33 41.77N 118 50 53.80W", "lat": "13.561604", "lon": "-118.848278"}, + {"testNumber": "293", "testString": "18 05 11.00N 117 56 42.19W", "lat": "18.086389", "lon": "-117.945053"}, + {"testNumber": "294", "testString": "22 36 14.05N 116 01 37.45W", "lat": "22.603903", "lon": "-116.027069"}, + {"testNumber": "295", "testString": "27 05 23.57N 114 01 31.14W", "lat": "27.089881", "lon": "-114.025318"}, + {"testNumber": "296", "testString": "36 08 40.97N 117 00 00.03W", "lat": "36.144713", "lon": "-117.000007"}, + {"testNumber": "297", "testString": "45 08 46.99N 118 16 19.34W", "lat": "45.146387", "lon": "-118.27204"}, + {"testNumber": "298", "testString": "54 08 18.12N 118 31 50.56W", "lat": "54.138368", "lon": "-118.53071"}, + {"testNumber": "299", "testString": "63 06 55.74N 118 58 56.33W", "lat": "63.115484", "lon": "-118.982314"}, + {"testNumber": "300", "testString": "72 04 39.11N 119 54 45.03W", "lat": "72.077531", "lon": "-119.912509"}, + {"testNumber": "301", "testString": "76 33 05.46N 119 08 44.15W", "lat": "76.551516", "lon": "-119.145596"}, + {"testNumber": "302", "testString": "81 03 39.15N 117 00 00.13W", "lat": "81.060876", "lon": "-117.000035"}, + {"testNumber": "303", "testString": "76 27 50.21S 112 40 30.84W", "lat": "-76.463948", "lon": "-112.675234"}, + {"testNumber": "304", "testString": "72 05 57.22S 111 00 00.06W", "lat": "-72.099228", "lon": "-111.000017"}, + {"testNumber": "305", "testString": "76 27 50.22S 109 19 29.32W", "lat": "-76.463949", "lon": "-109.324811"}, + {"testNumber": "306", "testString": "67 27 46.38S 112 01 35.06W", "lat": "-67.462884", "lon": "-112.026405"}, + {"testNumber": "307", "testString": "63 00 18.12S 111 04 12.21W", "lat": "-63.005034", "lon": "-111.070057"}, + {"testNumber": "308", "testString": "58 27 23.83S 110 08 16.62W", "lat": "-58.45662", "lon": "-110.137949"}, + {"testNumber": "309", "testString": "49 38 39.34S 112 23 06.64W", "lat": "-49.644262", "lon": "-112.385177"}, + {"testNumber": "310", "testString": "45 09 12.54S 111 00 00.03W", "lat": "-45.153483", "lon": "-111.000008"}, + {"testNumber": "311", "testString": "40 38 41.30S 109 49 02.31W", "lat": "-40.644805", "lon": "-109.817307"}, + {"testNumber": "312", "testString": "36 07 26.76S 108 46 39.41W", "lat": "-36.124101", "lon": "-108.777615"}, + {"testNumber": "313", "testString": "31 33 56.34S 109 12 48.00W", "lat": "-31.565651", "lon": "-109.213334"}, + {"testNumber": "314", "testString": "27 05 23.61S 108 01 31.14W", "lat": "-27.089891", "lon": "-108.025318"}, + {"testNumber": "315", "testString": "13 33 11.06S 113 46 18.40W", "lat": "-13.553071", "lon": "-113.771777"}, + {"testNumber": "316", "testString": "13 32 28.05S 113 18 19.80W", "lat": "-13.541125", "lon": "-113.3055"}, + {"testNumber": "317", "testString": "09 02 31.39S 112 49 10.30W", "lat": "-9.042052", "lon": "-112.819528"}, + {"testNumber": "318", "testString": "00 00 00.02S 112 47 49.41W", "lat": "-0.000005", "lon": "-112.797058"}, + {"testNumber": "319", "testString": "04 31 22.83S 111 54 05.16W", "lat": "-4.523007", "lon": "-111.901432"}, + {"testNumber": "320", "testString": "00 00 00.02S 111 00 00.02W", "lat": "-0.000005", "lon": "-111.000005"}, + {"testNumber": "321", "testString": "04 31 22.79N 111 54 05.16W", "lat": "4.522996", "lon": "-111.901432"}, + {"testNumber": "322", "testString": "09 02 47.61N 111 00 00.02W", "lat": "9.046557", "lon": "-111.000005"}, + {"testNumber": "323", "testString": "13 34 00.25N 110 04 32.67W", "lat": "13.566735", "lon": "-110.075742"}, + {"testNumber": "324", "testString": "18 04 46.02N 109 06 36.70W", "lat": "18.079449", "lon": "-109.110195"}, + {"testNumber": "325", "testString": "31 38 06.65N 111 00 00.02W", "lat": "31.635181", "lon": "-111.000006"}, + {"testNumber": "326", "testString": "45 07 30.54N 108 27 24.78W", "lat": "45.125149", "lon": "-108.456884"}, + {"testNumber": "327", "testString": "63 06 55.78S 106 58 56.33W", "lat": "-63.115495", "lon": "-106.982314"}, + {"testNumber": "328", "testString": "58 38 25.09S 105 00 00.04W", "lat": "-58.640302", "lon": "-105.00001"}, + {"testNumber": "329", "testString": "54 08 18.16S 103 28 09.51W", "lat": "-54.138379", "lon": "-103.469308"}, + {"testNumber": "330", "testString": "49 37 09.92S 102 13 51.42W", "lat": "-49.619423", "lon": "-102.23095"}, + {"testNumber": "331", "testString": "45 02 25.48S 104 04 43.47W", "lat": "-45.040411", "lon": "-104.078742"}, + {"testNumber": "332", "testString": "40 35 47.09S 102 32 42.85W", "lat": "-40.596414", "lon": "-102.545235"}, + {"testNumber": "333", "testString": "31 35 45.75S 107 50 18.30W", "lat": "-31.596041", "lon": "-107.838417"}, + {"testNumber": "334", "testString": "27 03 52.55S 106 58 04.88W", "lat": "-27.064597", "lon": "-106.968022"}, + {"testNumber": "335", "testString": "22 35 42.26S 106 56 44.00W", "lat": "-22.595073", "lon": "-106.945556"}, + {"testNumber": "336", "testString": "18 05 11.04S 105 56 42.19W", "lat": "-18.0864", "lon": "-105.945053"}, + {"testNumber": "337", "testString": "13 34 06.45S 105 00 00.02W", "lat": "-13.568457", "lon": "-105.000006"}, + {"testNumber": "338", "testString": "09 02 43.58S 104 05 24.45W", "lat": "-9.045439", "lon": "-104.090126"}, + {"testNumber": "339", "testString": "00 00 00.02S 104 06 04.92W", "lat": "-0.000005", "lon": "-104.101368"}, + {"testNumber": "340", "testString": "04 31 16.77S 103 11 50.56W", "lat": "-4.521324", "lon": "-103.197378"}, + {"testNumber": "341", "testString": "00 00 00.02S 102 35 32.40W", "lat": "-0.000005", "lon": "-102.592333"}, + {"testNumber": "342", "testString": "00 00 00.02S 102 18 17.94W", "lat": "-0.000005", "lon": "-102.304982"}, + {"testNumber": "343", "testString": "04 31 16.73N 103 11 50.56W", "lat": "4.521313", "lon": "-103.197378"}, + {"testNumber": "344", "testString": "09 01 42.66N 102 38 13.78W", "lat": "9.028518", "lon": "-102.63716"}, + {"testNumber": "345", "testString": "09 02 11.05N 102 16 16.73W", "lat": "9.036403", "lon": "-102.271313"}, + {"testNumber": "346", "testString": "22 34 49.23N 107 55 03.08W", "lat": "22.580341", "lon": "-107.917523"}, + {"testNumber": "347", "testString": "27 07 20.87N 105 00 00.02W", "lat": "27.122464", "lon": "-105.000006"}, + {"testNumber": "348", "testString": "36 05 54.04N 107 40 04.19W", "lat": "36.098344", "lon": "-107.66783"}, + {"testNumber": "349", "testString": "40 39 03.06N 105 00 00.03W", "lat": "40.650851", "lon": "-105.000007"}, + {"testNumber": "350", "testString": "54 06 33.12N 107 56 25.50W", "lat": "54.109201", "lon": "-107.940416"}, + {"testNumber": "351", "testString": "49 39 09.14N 105 00 00.03W", "lat": "49.652538", "lon": "-105.000008"}, + {"testNumber": "352", "testString": "54 06 33.12N 102 03 34.57W", "lat": "54.109201", "lon": "-102.059602"}, + {"testNumber": "353", "testString": "63 04 26.37N 107 02 22.78W", "lat": "63.073992", "lon": "-107.039661"}, + {"testNumber": "354", "testString": "58 38 25.05N 105 00 00.04W", "lat": "58.640292", "lon": "-105.00001"}, + {"testNumber": "355", "testString": "63 04 26.37N 102 57 37.31W", "lat": "63.073991", "lon": "-102.960363"}, + {"testNumber": "356", "testString": "67 36 55.88N 105 00 00.05W", "lat": "67.615522", "lon": "-105.000014"}, + {"testNumber": "357", "testString": "76 34 51.04N 105 00 00.08W", "lat": "76.580844", "lon": "-105.000023"}, + {"testNumber": "358", "testString": "72 00 45.54N 105 11 21.49W", "lat": "72.012651", "lon": "-105.189303"}, + {"testNumber": "359", "testString": "81 00 59.28N 104 44 43.97W", "lat": "81.016468", "lon": "-104.745548"}, + {"testNumber": "360", "testString": "72 00 45.54N 104 48 38.63W", "lat": "72.01265", "lon": "-104.810731"}, + {"testNumber": "361", "testString": "67 36 55.92S 099 00 00.05W", "lat": "-67.615532", "lon": "-99.000014"}, + {"testNumber": "362", "testString": "58 27 23.82S 099 51 43.46W", "lat": "-58.456618", "lon": "-99.862071"}, + {"testNumber": "363", "testString": "54 03 38.47S 097 35 05.61W", "lat": "-54.060685", "lon": "-97.584892"}, + {"testNumber": "364", "testString": "40 33 14.99S 100 16 34.95W", "lat": "-40.554165", "lon": "-100.276376"}, + {"testNumber": "365", "testString": "45 05 23.31S 101 11 15.63W", "lat": "-45.089807", "lon": "-101.187674"}, + {"testNumber": "366", "testString": "36 07 26.76S 101 13 20.63W", "lat": "-36.124101", "lon": "-101.222398"}, + {"testNumber": "367", "testString": "31 37 51.01S 100 03 16.12W", "lat": "-31.630837", "lon": "-100.054478"}, + {"testNumber": "368", "testString": "27 07 20.91S 099 00 00.02W", "lat": "-27.122475", "lon": "-99.000006"}, + {"testNumber": "369", "testString": "22 36 14.09S 098 01 37.45W", "lat": "-22.603914", "lon": "-98.027069"}, + {"testNumber": "370", "testString": "18 04 46.06S 097 06 36.70W", "lat": "-18.07946", "lon": "-97.110195"}, + {"testNumber": "371", "testString": "13 33 11.06S 096 13 41.64W", "lat": "-13.553071", "lon": "-96.228234"}, + {"testNumber": "372", "testString": "13 32 28.05S 096 41 40.24W", "lat": "-13.541125", "lon": "-96.694511"}, + {"testNumber": "373", "testString": "13 33 11.02N 101 46 18.39W", "lat": "13.55306", "lon": "-101.771776"}, + {"testNumber": "374", "testString": "13 32 28.01N 101 18 19.80W", "lat": "13.541114", "lon": "-101.3055"}, + {"testNumber": "375", "testString": "18 04 46.02N 100 53 23.34W", "lat": "18.079449", "lon": "-100.889816"}, + {"testNumber": "376", "testString": "22 36 24.66N 099 00 00.02W", "lat": "22.606851", "lon": "-99.000006"}, + {"testNumber": "377", "testString": "31 35 45.71N 101 50 18.30W", "lat": "31.59603", "lon": "-101.838418"}, + {"testNumber": "378", "testString": "36 08 22.40N 100 06 41.35W", "lat": "36.139555", "lon": "-100.111485"}, + {"testNumber": "379", "testString": "45 07 30.53N 101 32 35.27W", "lat": "45.125148", "lon": "-101.543131"}, + {"testNumber": "380", "testString": "72 04 39.15S 095 54 45.04W", "lat": "-72.077542", "lon": "-95.912511"}, + {"testNumber": "381", "testString": "76 33 05.49S 095 08 44.13W", "lat": "-76.551526", "lon": "-95.145593"}, + {"testNumber": "382", "testString": "63 04 26.41S 095 02 22.77W", "lat": "-63.074002", "lon": "-95.039659"}, + {"testNumber": "383", "testString": "58 32 12.44S 093 50 38.94W", "lat": "-58.53679", "lon": "-93.844151"}, + {"testNumber": "384", "testString": "63 04 26.41S 090 57 37.31W", "lat": "-63.074002", "lon": "-90.960365"}, + {"testNumber": "385", "testString": "49 37 09.92S 095 46 08.64W", "lat": "-49.619422", "lon": "-95.769066"}, + {"testNumber": "386", "testString": "53 59 34.53S 092 53 42.76W", "lat": "-53.992925", "lon": "-92.895211"}, + {"testNumber": "387", "testString": "45 08 47.03S 094 16 19.35W", "lat": "-45.146398", "lon": "-94.272041"}, + {"testNumber": "388", "testString": "40 39 03.10S 093 00 00.03W", "lat": "-40.650862", "lon": "-93.000007"}, + {"testNumber": "389", "testString": "36 08 22.44S 091 53 18.70W", "lat": "-36.139566", "lon": "-91.888529"}, + {"testNumber": "390", "testString": "31 37 04.01S 090 53 29.47W", "lat": "-31.617781", "lon": "-90.89152"}, + {"testNumber": "391", "testString": "27 03 52.55S 091 01 55.16W", "lat": "-27.064597", "lon": "-91.03199"}, + {"testNumber": "392", "testString": "09 02 11.09S 095 43 43.31W", "lat": "-9.036413", "lon": "-95.728698"}, + {"testNumber": "393", "testString": "09 01 42.70S 095 21 46.26W", "lat": "-9.028529", "lon": "-95.362851"}, + {"testNumber": "394", "testString": "00 00 00.02S 095 41 42.10W", "lat": "-0.000005", "lon": "-95.695029"}, + {"testNumber": "395", "testString": "04 31 16.77S 094 48 09.48W", "lat": "-4.521324", "lon": "-94.802632"}, + {"testNumber": "396", "testString": "00 00 00.02S 095 24 27.64W", "lat": "-0.000005", "lon": "-95.407678"}, + {"testNumber": "397", "testString": "00 00 00.02S 093 53 55.11W", "lat": "-0.000005", "lon": "-93.898643"}, + {"testNumber": "398", "testString": "04 31 16.73N 094 48 09.48W", "lat": "4.521313", "lon": "-94.802632"}, + {"testNumber": "399", "testString": "09 02 43.54N 093 54 35.59W", "lat": "9.045428", "lon": "-93.909885"}, + {"testNumber": "400", "testString": "13 34 06.41N 093 00 00.02W", "lat": "13.568446", "lon": "-93.000006"}, + {"testNumber": "401", "testString": "18 05 11.00N 092 03 17.85W", "lat": "18.086389", "lon": "-92.054959"}, + {"testNumber": "402", "testString": "22 34 49.23N 090 04 56.96W", "lat": "22.580341", "lon": "-90.082488"}, + {"testNumber": "403", "testString": "27 05 23.57N 095 58 28.90W", "lat": "27.089881", "lon": "-95.974695"}, + {"testNumber": "404", "testString": "31 37 50.97N 094 03 16.12W", "lat": "31.630826", "lon": "-94.054477"}, + {"testNumber": "405", "testString": "36 07 26.73N 090 46 39.41W", "lat": "36.124091", "lon": "-90.777615"}, + {"testNumber": "406", "testString": "45 08 47.00N 091 43 40.71W", "lat": "45.146388", "lon": "-91.727975"}, + {"testNumber": "407", "testString": "54 08 18.12N 091 28 09.51W", "lat": "54.138368", "lon": "-91.469308"}, + {"testNumber": "408", "testString": "63 06 55.75N 091 01 03.76W", "lat": "63.115485", "lon": "-91.01771"}, + {"testNumber": "409", "testString": "76 33 05.45N 090 51 16.02W", "lat": "76.551515", "lon": "-90.85445"}, + {"testNumber": "410", "testString": "72 04 39.11N 090 05 15.09W", "lat": "72.077531", "lon": "-90.087526"}, + {"testNumber": "411", "testString": "67 27 46.39S 085 58 25.04W", "lat": "-67.462886", "lon": "-85.973623"}, + {"testNumber": "412", "testString": "58 37 43.59S 088 43 19.93W", "lat": "-58.628776", "lon": "-88.722204"}, + {"testNumber": "413", "testString": "54 08 53.19S 087 00 00.03W", "lat": "-54.148109", "lon": "-87.000009"}, + {"testNumber": "414", "testString": "49 38 39.34S 085 36 53.42W", "lat": "-49.644262", "lon": "-85.61484"}, + {"testNumber": "415", "testString": "40 33 14.99S 085 43 25.10W", "lat": "-40.554165", "lon": "-85.723638"}, + {"testNumber": "416", "testString": "45 07 30.57S 084 27 24.78W", "lat": "-45.125159", "lon": "-84.456884"}, + {"testNumber": "417", "testString": "36 05 54.07S 084 19 55.86W", "lat": "-36.098354", "lon": "-84.332184"}, + {"testNumber": "418", "testString": "27 05 23.61S 089 58 28.90W", "lat": "-27.089892", "lon": "-89.974694"}, + {"testNumber": "419", "testString": "22 34 49.26S 089 55 03.09W", "lat": "-22.580351", "lon": "-89.917524"}, + {"testNumber": "420", "testString": "22 33 35.17S 089 06 41.36W", "lat": "-22.559769", "lon": "-89.111488"}, + {"testNumber": "421", "testString": "18 04 46.06S 088 53 23.34W", "lat": "-18.07946", "lon": "-88.889816"}, + {"testNumber": "422", "testString": "13 34 00.29S 087 55 27.37W", "lat": "-13.566746", "lon": "-87.924269"}, + {"testNumber": "423", "testString": "09 02 47.64S 087 00 00.02W", "lat": "-9.046568", "lon": "-87.000005"}, + {"testNumber": "424", "testString": "00 00 00.02S 087 00 00.02W", "lat": "-0.000005", "lon": "-87.000005"}, + {"testNumber": "425", "testString": "04 31 22.83S 086 05 54.88W", "lat": "-4.523007", "lon": "-86.098579"}, + {"testNumber": "426", "testString": "00 00 00.02S 085 12 10.63W", "lat": "-0.000005", "lon": "-85.202953"}, + {"testNumber": "427", "testString": "04 31 22.79N 086 05 54.88W", "lat": "4.522996", "lon": "-86.098579"}, + {"testNumber": "428", "testString": "09 02 31.35N 085 10 49.74W", "lat": "9.042042", "lon": "-85.180483"}, + {"testNumber": "429", "testString": "13 32 28.01N 084 41 40.24W", "lat": "13.541114", "lon": "-84.694511"}, + {"testNumber": "430", "testString": "13 33 11.02N 084 13 41.65W", "lat": "13.55306", "lon": "-84.228235"}, + {"testNumber": "431", "testString": "27 07 07.82N 088 00 32.21W", "lat": "27.11884", "lon": "-88.008948"}, + {"testNumber": "432", "testString": "31 37 03.97N 084 53 29.48W", "lat": "31.61777", "lon": "-84.891521"}, + {"testNumber": "433", "testString": "40 38 41.26N 088 10 57.75W", "lat": "40.644794", "lon": "-88.182707"}, + {"testNumber": "434", "testString": "49 38 39.30N 088 23 06.64W", "lat": "49.644251", "lon": "-88.385177"}, + {"testNumber": "435", "testString": "58 37 43.56N 088 43 19.93W", "lat": "58.628766", "lon": "-88.722203"}, + {"testNumber": "436", "testString": "67 35 54.59N 089 21 06.72W", "lat": "67.598498", "lon": "-89.351867"}, + {"testNumber": "437", "testString": "72 00 45.58S 081 11 21.48W", "lat": "-72.012662", "lon": "-81.1893"}, + {"testNumber": "438", "testString": "76 34 51.08S 081 00 00.08W", "lat": "-76.580855", "lon": "-81.000023"}, + {"testNumber": "439", "testString": "72 00 45.58S 080 48 38.65W", "lat": "-72.012661", "lon": "-80.810735"}, + {"testNumber": "440", "testString": "67 35 54.63S 083 21 06.72W", "lat": "-67.598509", "lon": "-83.351868"}, + {"testNumber": "441", "testString": "63 06 55.78S 079 01 03.76W", "lat": "-63.115495", "lon": "-79.01771"}, + {"testNumber": "442", "testString": "53 59 34.53S 081 06 17.31W", "lat": "-53.992924", "lon": "-81.104807"}, + {"testNumber": "443", "testString": "49 34 41.10S 079 09 01.45W", "lat": "-49.578084", "lon": "-79.150404"}, + {"testNumber": "444", "testString": "40 35 47.09S 083 27 17.20W", "lat": "-40.596414", "lon": "-83.454779"}, + {"testNumber": "445", "testString": "36 03 44.52S 082 33 35.03W", "lat": "-36.062368", "lon": "-82.55973"}, + {"testNumber": "446", "testString": "31 37 04.01S 083 06 30.57W", "lat": "-31.61778", "lon": "-83.108492"}, + {"testNumber": "447", "testString": "27 07 07.86S 082 00 32.21W", "lat": "-27.118851", "lon": "-82.008948"}, + {"testNumber": "448", "testString": "22 36 24.70S 081 00 00.02W", "lat": "-22.606862", "lon": "-81.000006"}, + {"testNumber": "449", "testString": "18 05 11.04S 080 03 17.85W", "lat": "-18.0864", "lon": "-80.054959"}, + {"testNumber": "450", "testString": "13 33 41.81S 079 09 06.24W", "lat": "-13.561615", "lon": "-79.151733"}, + {"testNumber": "451", "testString": "09 02 11.09S 078 16 16.73W", "lat": "-9.036414", "lon": "-78.271313"}, + {"testNumber": "452", "testString": "09 01 42.70S 078 38 13.78W", "lat": "-9.028529", "lon": "-78.63716"}, + {"testNumber": "453", "testString": "00 00 00.02S 078 35 32.40W", "lat": "-0.000005", "lon": "-78.592333"}, + {"testNumber": "454", "testString": "00 00 00.02S 078 18 17.94W", "lat": "-0.000005", "lon": "-78.304982"}, + {"testNumber": "455", "testString": "18 04 04.41N 083 50 02.45W", "lat": "18.067893", "lon": "-83.834014"}, + {"testNumber": "456", "testString": "18 03 06.25N 083 13 21.53W", "lat": "18.051735", "lon": "-83.222647"}, + {"testNumber": "457", "testString": "22 36 14.05N 081 58 22.59W", "lat": "22.603903", "lon": "-81.972943"}, + {"testNumber": "458", "testString": "27 06 28.71N 078 58 57.00W", "lat": "27.107974", "lon": "-78.9825"}, + {"testNumber": "459", "testString": "36 07 26.72N 083 13 20.63W", "lat": "36.12409", "lon": "-83.222398"}, + {"testNumber": "460", "testString": "40 37 35.88N 078 38 07.17W", "lat": "40.626634", "lon": "-78.635326"}, + {"testNumber": "461", "testString": "49 37 09.88N 078 13 51.42W", "lat": "49.619412", "lon": "-78.230951"}, + {"testNumber": "462", "testString": "58 35 39.25S 077 33 29.92W", "lat": "-58.594236", "lon": "-77.55831"}, + {"testNumber": "463", "testString": "63 00 18.12S 074 55 47.88W", "lat": "-63.005033", "lon": "-74.929967"}, + {"testNumber": "464", "testString": "58 35 39.25S 072 26 30.16W", "lat": "-58.594235", "lon": "-72.44171"}, + {"testNumber": "465", "testString": "54 03 38.47S 076 24 54.46W", "lat": "-54.060685", "lon": "-76.415127"}, + {"testNumber": "466", "testString": "49 31 13.23S 075 28 19.50W", "lat": "-49.520341", "lon": "-75.472084"}, + {"testNumber": "467", "testString": "45 07 30.57S 077 32 35.27W", "lat": "-45.125159", "lon": "-77.543131"}, + {"testNumber": "468", "testString": "40 38 41.30S 076 10 57.75W", "lat": "-40.644805", "lon": "-76.182707"}, + {"testNumber": "469", "testString": "36 08 41.01S 075 00 00.03W", "lat": "-36.144724", "lon": "-75.000007"}, + {"testNumber": "470", "testString": "31 37 51.01S 073 56 43.93W", "lat": "-31.630837", "lon": "-73.945535"}, + {"testNumber": "471", "testString": "27 06 28.75S 072 58 57.00W", "lat": "-27.107985", "lon": "-72.9825"}, + {"testNumber": "472", "testString": "22 33 35.17S 072 53 18.69W", "lat": "-22.559769", "lon": "-72.888524"}, + {"testNumber": "473", "testString": "22 34 49.27S 072 04 56.96W", "lat": "-22.580352", "lon": "-72.082488"}, + {"testNumber": "474", "testString": "04 31 06.68S 077 42 12.17W", "lat": "-4.518521", "lon": "-77.703381"}, + {"testNumber": "475", "testString": "04 30 52.57S 077 23 47.61W", "lat": "-4.514602", "lon": "-77.396557"}, + {"testNumber": "476", "testString": "00 00 00.02S 076 47 49.41W", "lat": "-0.000005", "lon": "-76.797058"}, + {"testNumber": "477", "testString": "04 31 06.64N 077 42 12.17W", "lat": "4.51851", "lon": "-77.703381"}, + {"testNumber": "478", "testString": "04 30 52.53N 077 23 47.61W", "lat": "4.514591", "lon": "-77.396557"}, + {"testNumber": "479", "testString": "09 02 31.35N 076 49 10.30W", "lat": "9.042042", "lon": "-76.819528"}, + {"testNumber": "480", "testString": "13 34 00.25N 075 55 27.37W", "lat": "13.566735", "lon": "-75.924269"}, + {"testNumber": "481", "testString": "18 05 19.33N 075 00 00.02W", "lat": "18.088704", "lon": "-75.000006"}, + {"testNumber": "482", "testString": "22 35 42.22N 073 03 16.04W", "lat": "22.595062", "lon": "-73.054456"}, + {"testNumber": "483", "testString": "31 37 03.97N 077 06 30.57W", "lat": "31.61777", "lon": "-77.108492"}, + {"testNumber": "484", "testString": "36 08 22.40N 073 53 18.70W", "lat": "36.139555", "lon": "-73.888529"}, + {"testNumber": "485", "testString": "45 09 12.50N 075 00 00.03W", "lat": "45.153472", "lon": "-75.000008"}, + {"testNumber": "486", "testString": "54 08 53.16N 075 00 00.03W", "lat": "54.148099", "lon": "-75.000009"}, + {"testNumber": "487", "testString": "58 35 39.21N 077 33 29.92W", "lat": "58.594225", "lon": "-77.558311"}, + {"testNumber": "488", "testString": "63 07 45.60N 075 00 00.04W", "lat": "63.129334", "lon": "-75.000012"}, + {"testNumber": "489", "testString": "58 35 39.21N 072 26 30.15W", "lat": "58.594224", "lon": "-72.441709"}, + {"testNumber": "490", "testString": "67 32 51.08N 076 18 13.09W", "lat": "67.547523", "lon": "-76.303636"}, + {"testNumber": "491", "testString": "67 32 51.08N 073 41 47.01W", "lat": "67.547522", "lon": "-73.696392"}, + {"testNumber": "492", "testString": "72 05 57.18N 075 00 00.06W", "lat": "72.099217", "lon": "-75.000017"}, + {"testNumber": "493", "testString": "76 27 50.17N 076 40 30.82W", "lat": "76.463937", "lon": "-76.675228"}, + {"testNumber": "494", "testString": "76 27 50.18N 073 19 29.34W", "lat": "76.463939", "lon": "-73.324817"}, + {"testNumber": "495", "testString": "76 33 05.49S 066 51 16.03W", "lat": "-76.551526", "lon": "-66.854453"}, + {"testNumber": "496", "testString": "72 04 39.15S 066 05 15.09W", "lat": "-72.077542", "lon": "-66.087524"}, + {"testNumber": "497", "testString": "67 32 51.12S 070 18 13.08W", "lat": "-67.547534", "lon": "-70.303633"}, + {"testNumber": "498", "testString": "67 32 51.12S 067 41 47.02W", "lat": "-67.547533", "lon": "-67.696395"}, + {"testNumber": "499", "testString": "62 54 31.92S 067 06 46.75W", "lat": "-62.908866", "lon": "-67.112987"}, + {"testNumber": "500", "testString": "54 08 18.16S 070 31 50.56W", "lat": "-54.138379", "lon": "-70.530711"}, + {"testNumber": "501", "testString": "49 39 09.17S 069 00 00.03W", "lat": "-49.652548", "lon": "-69.000008"}, + {"testNumber": "502", "testString": "45 08 47.03S 067 43 40.71W", "lat": "-45.146398", "lon": "-67.727975"}, + {"testNumber": "503", "testString": "40 37 35.92S 066 38 07.17W", "lat": "-40.626645", "lon": "-66.635326"}, + {"testNumber": "504", "testString": "36 03 44.52S 067 26 25.02W", "lat": "-36.062367", "lon": "-67.440283"}, + {"testNumber": "505", "testString": "31 35 45.75S 066 09 41.74W", "lat": "-31.596041", "lon": "-66.161595"}, + {"testNumber": "506", "testString": "18 04 04.45S 071 50 02.45W", "lat": "-18.067904", "lon": "-71.834014"}, + {"testNumber": "507", "testString": "18 03 06.29S 071 13 21.53W", "lat": "-18.051746", "lon": "-71.222647"}, + {"testNumber": "508", "testString": "13 33 41.81S 070 50 53.80W", "lat": "-13.561615", "lon": "-70.848278"}, + {"testNumber": "509", "testString": "09 02 43.58S 069 54 35.59W", "lat": "-9.045439", "lon": "-69.909885"}, + {"testNumber": "510", "testString": "00 00 00.02S 069 53 55.11W", "lat": "-0.000005", "lon": "-69.898643"}, + {"testNumber": "511", "testString": "04 31 24.84S 069 00 00.02W", "lat": "-4.523568", "lon": "-69.000005"}, + {"testNumber": "512", "testString": "00 00 00.02S 068 06 04.92W", "lat": "-0.000005", "lon": "-68.101368"}, + {"testNumber": "513", "testString": "04 31 24.81N 069 00 00.02W", "lat": "4.523557", "lon": "-69.000005"}, + {"testNumber": "514", "testString": "09 02 43.54N 068 05 24.45W", "lat": "9.045428", "lon": "-68.090126"}, + {"testNumber": "515", "testString": "13 33 41.77N 067 09 06.24W", "lat": "13.561604", "lon": "-67.151733"}, + {"testNumber": "516", "testString": "18 03 06.25N 066 46 38.51W", "lat": "18.051735", "lon": "-66.777364"}, + {"testNumber": "517", "testString": "18 04 04.41N 066 09 57.59W", "lat": "18.067893", "lon": "-66.165997"}, + {"testNumber": "518", "testString": "27 06 28.71N 071 01 03.04W", "lat": "27.107974", "lon": "-71.017512"}, + {"testNumber": "519", "testString": "31 37 50.97N 067 56 43.93W", "lat": "31.630826", "lon": "-67.945535"}, + {"testNumber": "520", "testString": "36 05 54.04N 066 19 55.86W", "lat": "36.098344", "lon": "-66.332184"}, + {"testNumber": "521", "testString": "40 37 35.88N 071 21 52.88W", "lat": "40.626634", "lon": "-71.364688"}, + {"testNumber": "522", "testString": "49 37 09.88N 071 46 08.64W", "lat": "49.619412", "lon": "-71.769066"}, + {"testNumber": "523", "testString": "81 00 59.29N 069 15 16.28W", "lat": "81.016469", "lon": "-69.254521"}, + {"testNumber": "524", "testString": "63 07 45.64S 063 00 00.04W", "lat": "-63.129345", "lon": "-63.000012"}, + {"testNumber": "525", "testString": "58 37 43.60S 061 16 40.14W", "lat": "-58.628777", "lon": "-61.277817"}, + {"testNumber": "526", "testString": "49 31 13.22S 062 31 40.56W", "lat": "-49.52034", "lon": "-62.527933"}, + {"testNumber": "527", "testString": "45 05 23.31S 060 48 44.43W", "lat": "-45.089807", "lon": "-60.812342"}, + {"testNumber": "528", "testString": "36 05 54.08S 065 40 04.18W", "lat": "-36.098355", "lon": "-65.667829"}, + {"testNumber": "529", "testString": "27 06 28.75S 065 01 03.04W", "lat": "-27.107985", "lon": "-65.017512"}, + {"testNumber": "530", "testString": "31 33 56.35S 064 47 12.04W", "lat": "-31.565652", "lon": "-64.786679"}, + {"testNumber": "531", "testString": "22 36 14.09S 063 58 22.59W", "lat": "-22.603914", "lon": "-63.972943"}, + {"testNumber": "532", "testString": "18 05 19.37S 063 00 00.02W", "lat": "-18.088714", "lon": "-63.000006"}, + {"testNumber": "533", "testString": "13 34 00.29S 062 04 32.67W", "lat": "-13.566746", "lon": "-62.075742"}, + {"testNumber": "534", "testString": "09 02 31.39S 061 10 49.74W", "lat": "-9.042053", "lon": "-61.180483"}, + {"testNumber": "535", "testString": "00 00 00.02S 061 12 10.63W", "lat": "-0.000005", "lon": "-61.202953"}, + {"testNumber": "536", "testString": "04 30 52.57S 060 36 12.43W", "lat": "-4.514602", "lon": "-60.603453"}, + {"testNumber": "537", "testString": "04 31 06.68S 060 17 47.87W", "lat": "-4.518521", "lon": "-60.29663"}, + {"testNumber": "538", "testString": "04 30 52.53N 060 36 12.43W", "lat": "4.514591", "lon": "-60.603453"}, + {"testNumber": "539", "testString": "04 31 06.64N 060 17 47.87W", "lat": "4.51851", "lon": "-60.29663"}, + {"testNumber": "540", "testString": "22 35 42.22N 064 56 44.00W", "lat": "22.595062", "lon": "-64.945556"}, + {"testNumber": "541", "testString": "27 07 07.82N 061 59 27.83W", "lat": "27.11884", "lon": "-61.991064"}, + {"testNumber": "542", "testString": "31 35 45.71N 060 09 41.74W", "lat": "31.59603", "lon": "-60.161595"}, + {"testNumber": "543", "testString": "40 38 41.26N 061 49 02.31W", "lat": "40.644794", "lon": "-61.817308"}, + {"testNumber": "544", "testString": "49 38 39.31N 061 36 53.42W", "lat": "49.644252", "lon": "-61.61484"}, + {"testNumber": "545", "testString": "58 37 43.56N 061 16 40.14W", "lat": "58.628766", "lon": "-61.277817"}, + {"testNumber": "546", "testString": "67 35 54.60N 060 38 53.38W", "lat": "67.598499", "lon": "-60.648161"}, + {"testNumber": "547", "testString": "67 35 54.63S 054 38 53.38W", "lat": "-67.598509", "lon": "-54.64816"}, + {"testNumber": "548", "testString": "62 54 31.91S 058 53 13.33W", "lat": "-62.908865", "lon": "-58.887036"}, + {"testNumber": "549", "testString": "58 32 12.44S 056 09 21.13W", "lat": "-58.536789", "lon": "-56.155869"}, + {"testNumber": "550", "testString": "54 06 33.16S 059 56 25.49W", "lat": "-54.109212", "lon": "-59.940415"}, + {"testNumber": "551", "testString": "49 34 41.11S 058 50 58.61W", "lat": "-49.578085", "lon": "-58.849613"}, + {"testNumber": "552", "testString": "54 06 33.16S 054 03 34.57W", "lat": "-54.109212", "lon": "-54.059603"}, + {"testNumber": "553", "testString": "40 37 35.92S 059 21 52.88W", "lat": "-40.626645", "lon": "-59.364688"}, + {"testNumber": "554", "testString": "45 02 25.48S 057 55 16.58W", "lat": "-45.040411", "lon": "-57.921273"}, + {"testNumber": "555", "testString": "36 08 22.44S 058 06 41.35W", "lat": "-36.139566", "lon": "-58.111485"}, + {"testNumber": "556", "testString": "31 38 06.69S 057 00 00.02W", "lat": "-31.635192", "lon": "-57.000006"}, + {"testNumber": "557", "testString": "27 07 07.86S 055 59 27.83W", "lat": "-27.118851", "lon": "-55.991064"}, + {"testNumber": "558", "testString": "22 35 42.26S 055 03 16.04W", "lat": "-22.595073", "lon": "-55.054456"}, + {"testNumber": "559", "testString": "18 03 06.29S 054 46 38.51W", "lat": "-18.051746", "lon": "-54.777364"}, + {"testNumber": "560", "testString": "18 04 04.45S 054 09 57.59W", "lat": "-18.067904", "lon": "-54.165997"}, + {"testNumber": "561", "testString": "00 00 00.02S 059 41 42.10W", "lat": "-0.000005", "lon": "-59.695029"}, + {"testNumber": "562", "testString": "00 00 00.02S 059 24 27.64W", "lat": "-0.000005", "lon": "-59.407678"}, + {"testNumber": "563", "testString": "09 02 11.05N 059 43 43.31W", "lat": "9.036403", "lon": "-59.728698"}, + {"testNumber": "564", "testString": "09 01 42.66N 059 21 46.26W", "lat": "9.028518", "lon": "-59.362851"}, + {"testNumber": "565", "testString": "13 33 41.77N 058 50 53.80W", "lat": "13.561604", "lon": "-58.848278"}, + {"testNumber": "566", "testString": "18 05 11.00N 057 56 42.19W", "lat": "18.086389", "lon": "-57.945053"}, + {"testNumber": "567", "testString": "22 36 14.05N 056 01 37.45W", "lat": "22.603903", "lon": "-56.027069"}, + {"testNumber": "568", "testString": "27 05 23.57N 054 01 31.14W", "lat": "27.089881", "lon": "-54.025318"}, + {"testNumber": "569", "testString": "36 08 40.97N 057 00 00.03W", "lat": "36.144713", "lon": "-57.000007"}, + {"testNumber": "570", "testString": "45 08 46.99N 058 16 19.34W", "lat": "45.146387", "lon": "-58.27204"}, + {"testNumber": "571", "testString": "54 08 18.12N 058 31 50.56W", "lat": "54.138368", "lon": "-58.53071"}, + {"testNumber": "572", "testString": "63 06 55.74N 058 58 56.33W", "lat": "63.115484", "lon": "-58.982314"}, + {"testNumber": "573", "testString": "72 04 39.11N 059 54 45.03W", "lat": "72.077531", "lon": "-59.912509"}, + {"testNumber": "574", "testString": "76 33 05.46N 059 08 44.15W", "lat": "76.551516", "lon": "-59.145596"}, + {"testNumber": "575", "testString": "81 03 39.15N 057 00 00.13W", "lat": "81.060876", "lon": "-57.000035"}, + {"testNumber": "576", "testString": "76 27 50.21S 052 40 30.84W", "lat": "-76.463948", "lon": "-52.675234"}, + {"testNumber": "577", "testString": "72 05 57.22S 051 00 00.06W", "lat": "-72.099228", "lon": "-51.000017"}, + {"testNumber": "578", "testString": "76 27 50.22S 049 19 29.32W", "lat": "-76.463949", "lon": "-49.324811"}, + {"testNumber": "579", "testString": "67 27 46.38S 052 01 35.06W", "lat": "-67.462884", "lon": "-52.026405"}, + {"testNumber": "580", "testString": "63 00 18.12S 051 04 12.21W", "lat": "-63.005034", "lon": "-51.070057"}, + {"testNumber": "581", "testString": "58 27 23.83S 050 08 16.62W", "lat": "-58.45662", "lon": "-50.137949"}, + {"testNumber": "582", "testString": "49 38 39.34S 052 23 06.64W", "lat": "-49.644262", "lon": "-52.385177"}, + {"testNumber": "583", "testString": "45 09 12.54S 051 00 00.03W", "lat": "-45.153483", "lon": "-51.000008"}, + {"testNumber": "584", "testString": "40 38 41.30S 049 49 02.31W", "lat": "-40.644805", "lon": "-49.817307"}, + {"testNumber": "585", "testString": "36 07 26.76S 048 46 39.41W", "lat": "-36.124101", "lon": "-48.777615"}, + {"testNumber": "586", "testString": "31 33 56.34S 049 12 48.00W", "lat": "-31.565651", "lon": "-49.213334"}, + {"testNumber": "587", "testString": "27 05 23.61S 048 01 31.14W", "lat": "-27.089891", "lon": "-48.025318"}, + {"testNumber": "588", "testString": "13 33 11.06S 053 46 18.40W", "lat": "-13.553071", "lon": "-53.771777"}, + {"testNumber": "589", "testString": "13 32 28.05S 053 18 19.80W", "lat": "-13.541125", "lon": "-53.3055"}, + {"testNumber": "590", "testString": "09 02 31.39S 052 49 10.30W", "lat": "-9.042052", "lon": "-52.819528"}, + {"testNumber": "591", "testString": "00 00 00.02S 052 47 49.41W", "lat": "-0.000005", "lon": "-52.797058"}, + {"testNumber": "592", "testString": "04 31 22.83S 051 54 05.16W", "lat": "-4.523007", "lon": "-51.901432"}, + {"testNumber": "593", "testString": "00 00 00.02S 051 00 00.02W", "lat": "-0.000005", "lon": "-51.000005"}, + {"testNumber": "594", "testString": "04 31 22.79N 051 54 05.16W", "lat": "4.522996", "lon": "-51.901432"}, + {"testNumber": "595", "testString": "09 02 47.61N 051 00 00.02W", "lat": "9.046557", "lon": "-51.000005"}, + {"testNumber": "596", "testString": "13 34 00.25N 050 04 32.67W", "lat": "13.566735", "lon": "-50.075742"}, + {"testNumber": "597", "testString": "18 04 46.02N 049 06 36.70W", "lat": "18.079449", "lon": "-49.110195"}, + {"testNumber": "598", "testString": "31 38 06.65N 051 00 00.02W", "lat": "31.635181", "lon": "-51.000006"}, + {"testNumber": "599", "testString": "45 07 30.54N 048 27 24.78W", "lat": "45.125149", "lon": "-48.456884"}, + {"testNumber": "600", "testString": "63 06 55.78S 046 58 56.33W", "lat": "-63.115495", "lon": "-46.982314"}, + {"testNumber": "601", "testString": "58 38 25.09S 045 00 00.04W", "lat": "-58.640302", "lon": "-45.00001"}, + {"testNumber": "602", "testString": "54 08 18.16S 043 28 09.51W", "lat": "-54.138379", "lon": "-43.469308"}, + {"testNumber": "603", "testString": "49 37 09.92S 042 13 51.42W", "lat": "-49.619423", "lon": "-42.23095"}, + {"testNumber": "604", "testString": "45 02 25.48S 044 04 43.47W", "lat": "-45.040411", "lon": "-44.078742"}, + {"testNumber": "605", "testString": "40 35 47.09S 042 32 42.85W", "lat": "-40.596414", "lon": "-42.545235"}, + {"testNumber": "606", "testString": "31 35 45.75S 047 50 18.30W", "lat": "-31.596041", "lon": "-47.838417"}, + {"testNumber": "607", "testString": "27 03 52.55S 046 58 04.88W", "lat": "-27.064597", "lon": "-46.968022"}, + {"testNumber": "608", "testString": "22 35 42.26S 046 56 44.00W", "lat": "-22.595073", "lon": "-46.945556"}, + {"testNumber": "609", "testString": "18 05 11.04S 045 56 42.19W", "lat": "-18.0864", "lon": "-45.945053"}, + {"testNumber": "610", "testString": "13 34 06.45S 045 00 00.02W", "lat": "-13.568457", "lon": "-45.000006"}, + {"testNumber": "611", "testString": "09 02 43.58S 044 05 24.45W", "lat": "-9.045439", "lon": "-44.090126"}, + {"testNumber": "612", "testString": "00 00 00.02S 044 06 04.92W", "lat": "-0.000005", "lon": "-44.101368"}, + {"testNumber": "613", "testString": "04 31 16.77S 043 11 50.56W", "lat": "-4.521324", "lon": "-43.197378"}, + {"testNumber": "614", "testString": "00 00 00.02S 042 35 32.40W", "lat": "-0.000005", "lon": "-42.592333"}, + {"testNumber": "615", "testString": "00 00 00.02S 042 18 17.94W", "lat": "-0.000005", "lon": "-42.304982"}, + {"testNumber": "616", "testString": "04 31 16.73N 043 11 50.56W", "lat": "4.521313", "lon": "-43.197378"}, + {"testNumber": "617", "testString": "09 01 42.66N 042 38 13.78W", "lat": "9.028518", "lon": "-42.63716"}, + {"testNumber": "618", "testString": "09 02 11.05N 042 16 16.73W", "lat": "9.036403", "lon": "-42.271313"}, + {"testNumber": "619", "testString": "22 34 49.23N 047 55 03.08W", "lat": "22.580341", "lon": "-47.917523"}, + {"testNumber": "620", "testString": "27 07 20.87N 045 00 00.02W", "lat": "27.122464", "lon": "-45.000006"}, + {"testNumber": "621", "testString": "36 05 54.04N 047 40 04.19W", "lat": "36.098344", "lon": "-47.66783"}, + {"testNumber": "622", "testString": "40 39 03.06N 045 00 00.03W", "lat": "40.650851", "lon": "-45.000007"}, + {"testNumber": "623", "testString": "54 06 33.12N 047 56 25.50W", "lat": "54.109201", "lon": "-47.940416"}, + {"testNumber": "624", "testString": "49 39 09.14N 045 00 00.03W", "lat": "49.652538", "lon": "-45.000008"}, + {"testNumber": "625", "testString": "54 06 33.12N 042 03 34.57W", "lat": "54.109201", "lon": "-42.059602"}, + {"testNumber": "626", "testString": "63 04 26.37N 047 02 22.78W", "lat": "63.073992", "lon": "-47.039661"}, + {"testNumber": "627", "testString": "58 38 25.05N 045 00 00.04W", "lat": "58.640292", "lon": "-45.00001"}, + {"testNumber": "628", "testString": "63 04 26.37N 042 57 37.31W", "lat": "63.073991", "lon": "-42.960363"}, + {"testNumber": "629", "testString": "67 36 55.88N 045 00 00.05W", "lat": "67.615522", "lon": "-45.000014"}, + {"testNumber": "630", "testString": "76 34 51.04N 045 00 00.08W", "lat": "76.580844", "lon": "-45.000023"}, + {"testNumber": "631", "testString": "72 00 45.54N 045 11 21.49W", "lat": "72.012651", "lon": "-45.189303"}, + {"testNumber": "632", "testString": "81 00 59.28N 044 44 43.97W", "lat": "81.016468", "lon": "-44.745548"}, + {"testNumber": "633", "testString": "72 00 45.54N 044 48 38.63W", "lat": "72.01265", "lon": "-44.810731"}, + {"testNumber": "634", "testString": "67 36 55.92S 039 00 00.05W", "lat": "-67.615532", "lon": "-39.000014"}, + {"testNumber": "635", "testString": "58 27 23.82S 039 51 43.46W", "lat": "-58.456618", "lon": "-39.862071"}, + {"testNumber": "636", "testString": "54 03 38.47S 037 35 05.61W", "lat": "-54.060685", "lon": "-37.584892"}, + {"testNumber": "637", "testString": "40 33 14.99S 040 16 34.95W", "lat": "-40.554165", "lon": "-40.276376"}, + {"testNumber": "638", "testString": "45 05 23.31S 041 11 15.63W", "lat": "-45.089807", "lon": "-41.187674"}, + {"testNumber": "639", "testString": "36 07 26.76S 041 13 20.63W", "lat": "-36.124101", "lon": "-41.222398"}, + {"testNumber": "640", "testString": "31 37 51.01S 040 03 16.12W", "lat": "-31.630837", "lon": "-40.054478"}, + {"testNumber": "641", "testString": "27 07 20.91S 039 00 00.02W", "lat": "-27.122475", "lon": "-39.000006"}, + {"testNumber": "642", "testString": "22 36 14.09S 038 01 37.45W", "lat": "-22.603914", "lon": "-38.027069"}, + {"testNumber": "643", "testString": "18 04 46.06S 037 06 36.70W", "lat": "-18.07946", "lon": "-37.110195"}, + {"testNumber": "644", "testString": "13 33 11.06S 036 13 41.64W", "lat": "-13.553071", "lon": "-36.228234"}, + {"testNumber": "645", "testString": "13 32 28.05S 036 41 40.24W", "lat": "-13.541125", "lon": "-36.694511"}, + {"testNumber": "646", "testString": "13 33 11.02N 041 46 18.39W", "lat": "13.55306", "lon": "-41.771776"}, + {"testNumber": "647", "testString": "13 32 28.01N 041 18 19.80W", "lat": "13.541114", "lon": "-41.3055"}, + {"testNumber": "648", "testString": "18 04 46.02N 040 53 23.34W", "lat": "18.079449", "lon": "-40.889816"}, + {"testNumber": "649", "testString": "22 36 24.66N 039 00 00.02W", "lat": "22.606851", "lon": "-39.000006"}, + {"testNumber": "650", "testString": "31 35 45.71N 041 50 18.30W", "lat": "31.59603", "lon": "-41.838418"}, + {"testNumber": "651", "testString": "36 08 22.40N 040 06 41.35W", "lat": "36.139555", "lon": "-40.111485"}, + {"testNumber": "652", "testString": "45 07 30.53N 041 32 35.27W", "lat": "45.125148", "lon": "-41.543131"}, + {"testNumber": "653", "testString": "72 04 39.15S 035 54 45.04W", "lat": "-72.077542", "lon": "-35.912511"}, + {"testNumber": "654", "testString": "76 33 05.49S 035 08 44.13W", "lat": "-76.551526", "lon": "-35.145593"}, + {"testNumber": "655", "testString": "63 04 26.41S 035 02 22.77W", "lat": "-63.074002", "lon": "-35.039659"}, + {"testNumber": "656", "testString": "58 32 12.44S 033 50 38.94W", "lat": "-58.53679", "lon": "-33.844151"}, + {"testNumber": "657", "testString": "63 04 26.41S 030 57 37.31W", "lat": "-63.074002", "lon": "-30.960365"}, + {"testNumber": "658", "testString": "49 37 09.92S 035 46 08.64W", "lat": "-49.619422", "lon": "-35.769066"}, + {"testNumber": "659", "testString": "53 59 34.53S 032 53 42.76W", "lat": "-53.992925", "lon": "-32.895211"}, + {"testNumber": "660", "testString": "45 08 47.03S 034 16 19.35W", "lat": "-45.146398", "lon": "-34.272041"}, + {"testNumber": "661", "testString": "40 39 03.10S 033 00 00.03W", "lat": "-40.650862", "lon": "-33.000007"}, + {"testNumber": "662", "testString": "36 08 22.44S 031 53 18.70W", "lat": "-36.139566", "lon": "-31.888529"}, + {"testNumber": "663", "testString": "31 37 04.01S 030 53 29.47W", "lat": "-31.617781", "lon": "-30.89152"}, + {"testNumber": "664", "testString": "27 03 52.55S 031 01 55.16W", "lat": "-27.064597", "lon": "-31.03199"}, + {"testNumber": "665", "testString": "09 02 11.09S 035 43 43.31W", "lat": "-9.036413", "lon": "-35.728698"}, + {"testNumber": "666", "testString": "09 01 42.70S 035 21 46.26W", "lat": "-9.028529", "lon": "-35.362851"}, + {"testNumber": "667", "testString": "00 00 00.02S 035 41 42.10W", "lat": "-0.000005", "lon": "-35.695029"}, + {"testNumber": "668", "testString": "04 31 16.77S 034 48 09.48W", "lat": "-4.521324", "lon": "-34.802632"}, + {"testNumber": "669", "testString": "00 00 00.02S 035 24 27.64W", "lat": "-0.000005", "lon": "-35.407678"}, + {"testNumber": "670", "testString": "00 00 00.02S 033 53 55.11W", "lat": "-0.000005", "lon": "-33.898643"}, + {"testNumber": "671", "testString": "04 31 16.73N 034 48 09.48W", "lat": "4.521313", "lon": "-34.802632"}, + {"testNumber": "672", "testString": "09 02 43.54N 033 54 35.59W", "lat": "9.045428", "lon": "-33.909885"}, + {"testNumber": "673", "testString": "13 34 06.41N 033 00 00.02W", "lat": "13.568446", "lon": "-33.000006"}, + {"testNumber": "674", "testString": "18 05 11.00N 032 03 17.85W", "lat": "18.086389", "lon": "-32.054959"}, + {"testNumber": "675", "testString": "22 34 49.23N 030 04 56.96W", "lat": "22.580341", "lon": "-30.082488"}, + {"testNumber": "676", "testString": "27 05 23.57N 035 58 28.90W", "lat": "27.089881", "lon": "-35.974695"}, + {"testNumber": "677", "testString": "31 37 50.97N 034 03 16.12W", "lat": "31.630826", "lon": "-34.054477"}, + {"testNumber": "678", "testString": "36 07 26.73N 030 46 39.41W", "lat": "36.124091", "lon": "-30.777615"}, + {"testNumber": "679", "testString": "45 08 47.00N 031 43 40.71W", "lat": "45.146388", "lon": "-31.727975"}, + {"testNumber": "680", "testString": "54 08 18.12N 031 28 09.51W", "lat": "54.138368", "lon": "-31.469308"}, + {"testNumber": "681", "testString": "63 06 55.75N 031 01 03.76W", "lat": "63.115485", "lon": "-31.01771"}, + {"testNumber": "682", "testString": "76 33 05.45N 030 51 16.02W", "lat": "76.551515", "lon": "-30.85445"}, + {"testNumber": "683", "testString": "72 04 39.11N 030 05 15.09W", "lat": "72.077531", "lon": "-30.087526"}, + {"testNumber": "684", "testString": "67 27 46.39S 025 58 25.04W", "lat": "-67.462886", "lon": "-25.973623"}, + {"testNumber": "685", "testString": "58 37 43.59S 028 43 19.93W", "lat": "-58.628776", "lon": "-28.722204"}, + {"testNumber": "686", "testString": "54 08 53.19S 027 00 00.03W", "lat": "-54.148109", "lon": "-27.000009"}, + {"testNumber": "687", "testString": "49 38 39.34S 025 36 53.42W", "lat": "-49.644262", "lon": "-25.61484"}, + {"testNumber": "688", "testString": "40 33 14.99S 025 43 25.10W", "lat": "-40.554165", "lon": "-25.723638"}, + {"testNumber": "689", "testString": "45 07 30.57S 024 27 24.78W", "lat": "-45.125159", "lon": "-24.456884"}, + {"testNumber": "690", "testString": "36 05 54.07S 024 19 55.86W", "lat": "-36.098354", "lon": "-24.332184"}, + {"testNumber": "691", "testString": "27 05 23.61S 029 58 28.90W", "lat": "-27.089892", "lon": "-29.974694"}, + {"testNumber": "692", "testString": "22 34 49.26S 029 55 03.09W", "lat": "-22.580351", "lon": "-29.917524"}, + {"testNumber": "693", "testString": "22 33 35.17S 029 06 41.36W", "lat": "-22.559769", "lon": "-29.111488"}, + {"testNumber": "694", "testString": "18 04 46.06S 028 53 23.34W", "lat": "-18.07946", "lon": "-28.889816"}, + {"testNumber": "695", "testString": "13 34 00.29S 027 55 27.37W", "lat": "-13.566746", "lon": "-27.924269"}, + {"testNumber": "696", "testString": "09 02 47.64S 027 00 00.02W", "lat": "-9.046568", "lon": "-27.000005"}, + {"testNumber": "697", "testString": "00 00 00.02S 027 00 00.02W", "lat": "-0.000005", "lon": "-27.000005"}, + {"testNumber": "698", "testString": "04 31 22.83S 026 05 54.88W", "lat": "-4.523007", "lon": "-26.098579"}, + {"testNumber": "699", "testString": "00 00 00.02S 025 12 10.63W", "lat": "-0.000005", "lon": "-25.202953"}, + {"testNumber": "700", "testString": "04 31 22.79N 026 05 54.88W", "lat": "4.522996", "lon": "-26.098579"}, + {"testNumber": "701", "testString": "09 02 31.35N 025 10 49.74W", "lat": "9.042042", "lon": "-25.180483"}, + {"testNumber": "702", "testString": "13 32 28.01N 024 41 40.24W", "lat": "13.541114", "lon": "-24.694511"}, + {"testNumber": "703", "testString": "13 33 11.02N 024 13 41.65W", "lat": "13.55306", "lon": "-24.228235"}, + {"testNumber": "704", "testString": "27 07 07.82N 028 00 32.21W", "lat": "27.11884", "lon": "-28.008948"}, + {"testNumber": "705", "testString": "31 37 03.97N 024 53 29.48W", "lat": "31.61777", "lon": "-24.891521"}, + {"testNumber": "706", "testString": "40 38 41.26N 028 10 57.75W", "lat": "40.644794", "lon": "-28.182707"}, + {"testNumber": "707", "testString": "49 38 39.30N 028 23 06.64W", "lat": "49.644251", "lon": "-28.385177"}, + {"testNumber": "708", "testString": "58 37 43.56N 028 43 19.93W", "lat": "58.628766", "lon": "-28.722203"}, + {"testNumber": "709", "testString": "67 35 54.59N 029 21 06.72W", "lat": "67.598498", "lon": "-29.351867"}, + {"testNumber": "710", "testString": "72 00 45.58S 021 11 21.48W", "lat": "-72.012662", "lon": "-21.1893"}, + {"testNumber": "711", "testString": "76 34 51.08S 021 00 00.08W", "lat": "-76.580855", "lon": "-21.000023"}, + {"testNumber": "712", "testString": "72 00 45.58S 020 48 38.65W", "lat": "-72.012661", "lon": "-20.810735"}, + {"testNumber": "713", "testString": "67 35 54.63S 023 21 06.72W", "lat": "-67.598509", "lon": "-23.351868"}, + {"testNumber": "714", "testString": "63 06 55.78S 019 01 03.76W", "lat": "-63.115495", "lon": "-19.01771"}, + {"testNumber": "715", "testString": "53 59 34.53S 021 06 17.31W", "lat": "-53.992924", "lon": "-21.104807"}, + {"testNumber": "716", "testString": "49 34 41.10S 019 09 01.45W", "lat": "-49.578084", "lon": "-19.150404"}, + {"testNumber": "717", "testString": "40 35 47.09S 023 27 17.20W", "lat": "-40.596414", "lon": "-23.454779"}, + {"testNumber": "718", "testString": "36 03 44.52S 022 33 35.03W", "lat": "-36.062368", "lon": "-22.55973"}, + {"testNumber": "719", "testString": "31 37 04.01S 023 06 30.57W", "lat": "-31.61778", "lon": "-23.108492"}, + {"testNumber": "720", "testString": "27 07 07.86S 022 00 32.21W", "lat": "-27.118851", "lon": "-22.008948"}, + {"testNumber": "721", "testString": "22 36 24.70S 021 00 00.02W", "lat": "-22.606862", "lon": "-21.000006"}, + {"testNumber": "722", "testString": "18 05 11.04S 020 03 17.85W", "lat": "-18.0864", "lon": "-20.054959"}, + {"testNumber": "723", "testString": "13 33 41.81S 019 09 06.24W", "lat": "-13.561615", "lon": "-19.151733"}, + {"testNumber": "724", "testString": "09 02 11.09S 018 16 16.73W", "lat": "-9.036414", "lon": "-18.271313"}, + {"testNumber": "725", "testString": "09 01 42.70S 018 38 13.78W", "lat": "-9.028529", "lon": "-18.63716"}, + {"testNumber": "726", "testString": "00 00 00.02S 018 35 32.40W", "lat": "-0.000005", "lon": "-18.592333"}, + {"testNumber": "727", "testString": "00 00 00.02S 018 18 17.94W", "lat": "-0.000005", "lon": "-18.304982"}, + {"testNumber": "728", "testString": "18 04 04.41N 023 50 02.45W", "lat": "18.067893", "lon": "-23.834014"}, + {"testNumber": "729", "testString": "18 03 06.25N 023 13 21.53W", "lat": "18.051735", "lon": "-23.222647"}, + {"testNumber": "730", "testString": "22 36 14.05N 021 58 22.59W", "lat": "22.603903", "lon": "-21.972943"}, + {"testNumber": "731", "testString": "27 06 28.71N 018 58 57.00W", "lat": "27.107974", "lon": "-18.9825"}, + {"testNumber": "732", "testString": "36 07 26.72N 023 13 20.63W", "lat": "36.12409", "lon": "-23.222398"}, + {"testNumber": "733", "testString": "40 37 35.88N 018 38 07.17W", "lat": "40.626634", "lon": "-18.635326"}, + {"testNumber": "734", "testString": "49 37 09.88N 018 13 51.42W", "lat": "49.619412", "lon": "-18.230951"}, + {"testNumber": "735", "testString": "58 35 39.25S 017 33 29.92W", "lat": "-58.594236", "lon": "-17.55831"}, + {"testNumber": "736", "testString": "63 00 18.12S 014 55 47.88W", "lat": "-63.005033", "lon": "-14.929967"}, + {"testNumber": "737", "testString": "58 35 39.25S 012 26 30.16W", "lat": "-58.594235", "lon": "-12.44171"}, + {"testNumber": "738", "testString": "54 03 38.47S 016 24 54.46W", "lat": "-54.060685", "lon": "-16.415127"}, + {"testNumber": "739", "testString": "49 31 13.23S 015 28 19.50W", "lat": "-49.520341", "lon": "-15.472084"}, + {"testNumber": "740", "testString": "45 07 30.57S 017 32 35.27W", "lat": "-45.125159", "lon": "-17.543131"}, + {"testNumber": "741", "testString": "40 38 41.30S 016 10 57.75W", "lat": "-40.644805", "lon": "-16.182707"}, + {"testNumber": "742", "testString": "36 08 41.01S 015 00 00.03W", "lat": "-36.144724", "lon": "-15.000007"}, + {"testNumber": "743", "testString": "31 37 51.01S 013 56 43.93W", "lat": "-31.630837", "lon": "-13.945535"}, + {"testNumber": "744", "testString": "27 06 28.75S 012 58 57.00W", "lat": "-27.107985", "lon": "-12.9825"}, + {"testNumber": "745", "testString": "22 33 35.17S 012 53 18.69W", "lat": "-22.559769", "lon": "-12.888524"}, + {"testNumber": "746", "testString": "22 34 49.27S 012 04 56.96W", "lat": "-22.580352", "lon": "-12.082488"}, + {"testNumber": "747", "testString": "04 31 06.68S 017 42 12.17W", "lat": "-4.518521", "lon": "-17.703381"}, + {"testNumber": "748", "testString": "04 30 52.57S 017 23 47.61W", "lat": "-4.514602", "lon": "-17.396557"}, + {"testNumber": "749", "testString": "00 00 00.02S 016 47 49.41W", "lat": "-0.000005", "lon": "-16.797058"}, + {"testNumber": "750", "testString": "04 31 06.64N 017 42 12.17W", "lat": "4.51851", "lon": "-17.703381"}, + {"testNumber": "751", "testString": "04 30 52.53N 017 23 47.61W", "lat": "4.514591", "lon": "-17.396557"}, + {"testNumber": "752", "testString": "09 02 31.35N 016 49 10.30W", "lat": "9.042042", "lon": "-16.819528"}, + {"testNumber": "753", "testString": "13 34 00.25N 015 55 27.37W", "lat": "13.566735", "lon": "-15.924269"}, + {"testNumber": "754", "testString": "18 05 19.33N 015 00 00.02W", "lat": "18.088704", "lon": "-15.000006"}, + {"testNumber": "755", "testString": "22 35 42.22N 013 03 16.04W", "lat": "22.595062", "lon": "-13.054456"}, + {"testNumber": "756", "testString": "31 37 03.97N 017 06 30.57W", "lat": "31.61777", "lon": "-17.108492"}, + {"testNumber": "757", "testString": "36 08 22.40N 013 53 18.70W", "lat": "36.139555", "lon": "-13.888529"}, + {"testNumber": "758", "testString": "45 09 12.50N 015 00 00.03W", "lat": "45.153472", "lon": "-15.000008"}, + {"testNumber": "759", "testString": "54 08 53.16N 015 00 00.03W", "lat": "54.148099", "lon": "-15.000009"}, + {"testNumber": "760", "testString": "58 35 39.21N 017 33 29.92W", "lat": "58.594225", "lon": "-17.558311"}, + {"testNumber": "761", "testString": "63 07 45.60N 015 00 00.04W", "lat": "63.129334", "lon": "-15.000012"}, + {"testNumber": "762", "testString": "58 35 39.21N 012 26 30.15W", "lat": "58.594224", "lon": "-12.441709"}, + {"testNumber": "763", "testString": "67 32 51.08N 016 18 13.09W", "lat": "67.547523", "lon": "-16.303636"}, + {"testNumber": "764", "testString": "67 32 51.08N 013 41 47.01W", "lat": "67.547522", "lon": "-13.696392"}, + {"testNumber": "765", "testString": "72 05 57.18N 015 00 00.06W", "lat": "72.099217", "lon": "-15.000017"}, + {"testNumber": "766", "testString": "76 27 50.17N 016 40 30.82W", "lat": "76.463937", "lon": "-16.675228"}, + {"testNumber": "767", "testString": "76 27 50.18N 013 19 29.34W", "lat": "76.463939", "lon": "-13.324817"}, + {"testNumber": "768", "testString": "76 33 05.49S 006 51 16.03W", "lat": "-76.551526", "lon": "-6.854453"}, + {"testNumber": "769", "testString": "72 04 39.15S 006 05 15.09W", "lat": "-72.077542", "lon": "-6.087524"}, + {"testNumber": "770", "testString": "67 32 51.12S 010 18 13.08W", "lat": "-67.547534", "lon": "-10.303633"}, + {"testNumber": "771", "testString": "67 32 51.12S 007 41 47.02W", "lat": "-67.547533", "lon": "-7.696395"}, + {"testNumber": "772", "testString": "62 54 31.92S 007 06 46.75W", "lat": "-62.908866", "lon": "-7.112987"}, + {"testNumber": "773", "testString": "54 08 18.16S 010 31 50.56W", "lat": "-54.138379", "lon": "-10.530711"}, + {"testNumber": "774", "testString": "49 39 09.17S 009 00 00.03W", "lat": "-49.652548", "lon": "-9.000008"}, + {"testNumber": "775", "testString": "45 08 47.03S 007 43 40.71W", "lat": "-45.146398", "lon": "-7.727975"}, + {"testNumber": "776", "testString": "40 37 35.92S 006 38 07.17W", "lat": "-40.626645", "lon": "-6.635326"}, + {"testNumber": "777", "testString": "36 03 44.52S 007 26 25.02W", "lat": "-36.062367", "lon": "-7.440283"}, + {"testNumber": "778", "testString": "31 35 45.75S 006 09 41.74W", "lat": "-31.596041", "lon": "-6.161595"}, + {"testNumber": "779", "testString": "18 04 04.45S 011 50 02.45W", "lat": "-18.067904", "lon": "-11.834014"}, + {"testNumber": "780", "testString": "18 03 06.29S 011 13 21.53W", "lat": "-18.051746", "lon": "-11.222647"}, + {"testNumber": "781", "testString": "13 33 41.81S 010 50 53.80W", "lat": "-13.561615", "lon": "-10.848278"}, + {"testNumber": "782", "testString": "09 02 43.58S 009 54 35.59W", "lat": "-9.045439", "lon": "-9.909885"}, + {"testNumber": "783", "testString": "00 00 00.02S 009 53 55.11W", "lat": "-0.000005", "lon": "-9.898643"}, + {"testNumber": "784", "testString": "04 31 24.84S 009 00 00.02W", "lat": "-4.523568", "lon": "-9.000005"}, + {"testNumber": "785", "testString": "00 00 00.02S 008 06 04.92W", "lat": "-0.000005", "lon": "-8.101368"}, + {"testNumber": "786", "testString": "04 31 24.81N 009 00 00.02W", "lat": "4.523557", "lon": "-9.000005"}, + {"testNumber": "787", "testString": "09 02 43.54N 008 05 24.45W", "lat": "9.045428", "lon": "-8.090126"}, + {"testNumber": "788", "testString": "13 33 41.77N 007 09 06.24W", "lat": "13.561604", "lon": "-7.151733"}, + {"testNumber": "789", "testString": "18 03 06.25N 006 46 38.51W", "lat": "18.051735", "lon": "-6.777364"}, + {"testNumber": "790", "testString": "18 04 04.41N 006 09 57.59W", "lat": "18.067893", "lon": "-6.165997"}, + {"testNumber": "791", "testString": "27 06 28.71N 011 01 03.04W", "lat": "27.107974", "lon": "-11.017512"}, + {"testNumber": "792", "testString": "31 37 50.97N 007 56 43.93W", "lat": "31.630826", "lon": "-7.945535"}, + {"testNumber": "793", "testString": "36 05 54.04N 006 19 55.86W", "lat": "36.098344", "lon": "-6.332184"}, + {"testNumber": "794", "testString": "40 37 35.88N 011 21 52.88W", "lat": "40.626634", "lon": "-11.364688"}, + {"testNumber": "795", "testString": "49 37 09.88N 011 46 08.64W", "lat": "49.619412", "lon": "-11.769066"}, + {"testNumber": "796", "testString": "81 00 59.29N 009 15 16.28W", "lat": "81.016469", "lon": "-9.254521"}, + {"testNumber": "797", "testString": "63 07 45.64S 003 00 00.04W", "lat": "-63.129345", "lon": "-3.000012"}, + {"testNumber": "798", "testString": "58 37 43.60S 001 16 40.14W", "lat": "-58.628777", "lon": "-1.277817"}, + {"testNumber": "799", "testString": "49 31 13.22S 002 31 40.56W", "lat": "-49.52034", "lon": "-2.527933"}, + {"testNumber": "800", "testString": "45 05 23.31S 000 48 44.43W", "lat": "-45.089807", "lon": "-0.812342"}, + {"testNumber": "801", "testString": "36 05 54.08S 005 40 04.18W", "lat": "-36.098355", "lon": "-5.667829"}, + {"testNumber": "802", "testString": "27 06 28.75S 005 01 03.04W", "lat": "-27.107985", "lon": "-5.017512"}, + {"testNumber": "803", "testString": "31 33 56.35S 004 47 12.04W", "lat": "-31.565652", "lon": "-4.786679"}, + {"testNumber": "804", "testString": "22 36 14.09S 003 58 22.59W", "lat": "-22.603914", "lon": "-3.972943"}, + {"testNumber": "805", "testString": "18 05 19.37S 003 00 00.02W", "lat": "-18.088714", "lon": "-3.000006"}, + {"testNumber": "806", "testString": "13 34 00.29S 002 04 32.67W", "lat": "-13.566746", "lon": "-2.075742"}, + {"testNumber": "807", "testString": "09 02 31.39S 001 10 49.74W", "lat": "-9.042053", "lon": "-1.180483"}, + {"testNumber": "808", "testString": "00 00 00.02S 001 12 10.63W", "lat": "-0.000005", "lon": "-1.202953"}, + {"testNumber": "809", "testString": "04 30 52.57S 000 36 12.43W", "lat": "-4.514602", "lon": "-0.603453"}, + {"testNumber": "810", "testString": "00 00 00.02S 000 35 32.40W", "lat": "-0.000005", "lon": "-0.592333"}, + {"testNumber": "811", "testString": "04 31 06.68S 000 17 47.87W", "lat": "-4.518521", "lon": "-0.29663"}, + {"testNumber": "812", "testString": "04 30 52.53N 000 36 12.43W", "lat": "4.514591", "lon": "-0.603453"}, + {"testNumber": "813", "testString": "04 31 06.64N 000 17 47.87W", "lat": "4.51851", "lon": "-0.29663"}, + {"testNumber": "814", "testString": "22 35 42.22N 004 56 44.00W", "lat": "22.595062", "lon": "-4.945556"}, + {"testNumber": "815", "testString": "27 07 07.82N 001 59 27.83W", "lat": "27.11884", "lon": "-1.991064"}, + {"testNumber": "816", "testString": "31 35 45.71N 000 09 41.74W", "lat": "31.59603", "lon": "-0.161595"}, + {"testNumber": "817", "testString": "40 38 41.26N 001 49 02.31W", "lat": "40.644794", "lon": "-1.817308"}, + {"testNumber": "818", "testString": "49 38 39.31N 001 36 53.42W", "lat": "49.644252", "lon": "-1.61484"}, + {"testNumber": "819", "testString": "58 37 43.56N 001 16 40.14W", "lat": "58.628766", "lon": "-1.277817"}, + {"testNumber": "820", "testString": "67 35 54.60N 000 38 53.38W", "lat": "67.598499", "lon": "-0.648161"}, + {"testNumber": "821", "testString": "67 35 54.63S 005 21 06.62E", "lat": "-67.598509", "lon": "5.35184"}, + {"testNumber": "822", "testString": "62 54 31.91S 001 06 46.67E", "lat": "-62.908865", "lon": "1.112964"}, + {"testNumber": "823", "testString": "58 32 12.44S 003 50 38.87E", "lat": "-58.536789", "lon": "3.844131"}, + {"testNumber": "824", "testString": "54 06 33.16S 000 03 34.51E", "lat": "-54.109212", "lon": "0.059585"}, + {"testNumber": "825", "testString": "49 34 41.11S 001 09 01.39E", "lat": "-49.578085", "lon": "1.150387"}, + {"testNumber": "826", "testString": "54 06 33.16S 005 56 25.43E", "lat": "-54.109212", "lon": "5.940397"}, + {"testNumber": "827", "testString": "40 37 35.92S 000 38 07.12E", "lat": "-40.626645", "lon": "0.635312"}, + {"testNumber": "828", "testString": "45 02 25.48S 002 04 43.42E", "lat": "-45.040411", "lon": "2.078727"}, + {"testNumber": "829", "testString": "36 08 22.44S 001 53 18.65E", "lat": "-36.139566", "lon": "1.888515"}, + {"testNumber": "830", "testString": "31 38 06.69S 002 59 59.98E", "lat": "-31.635192", "lon": "2.999994"}, + {"testNumber": "831", "testString": "27 07 07.86S 004 00 32.17E", "lat": "-27.118851", "lon": "4.008936"}, + {"testNumber": "832", "testString": "22 35 42.26S 004 56 43.96E", "lat": "-22.595073", "lon": "4.945544"}, + {"testNumber": "833", "testString": "18 03 06.29S 005 13 21.49E", "lat": "-18.051746", "lon": "5.222636"}, + {"testNumber": "834", "testString": "18 04 04.45S 005 50 02.41E", "lat": "-18.067904", "lon": "5.834003"}, + {"testNumber": "835", "testString": "00 00 00.02S 000 18 17.90E", "lat": "-0.000005", "lon": "0.304971"}, + {"testNumber": "836", "testString": "00 00 00.02S 000 35 32.36E", "lat": "-0.000005", "lon": "0.592322"}, + {"testNumber": "837", "testString": "09 02 11.05N 000 16 16.69E", "lat": "9.036403", "lon": "0.271302"}, + {"testNumber": "838", "testString": "09 01 42.66N 000 38 13.74E", "lat": "9.028518", "lon": "0.637149"}, + {"testNumber": "839", "testString": "13 33 41.77N 001 09 06.20E", "lat": "13.561604", "lon": "1.151722"}, + {"testNumber": "840", "testString": "18 05 11.00N 002 03 17.81E", "lat": "18.086389", "lon": "2.054947"}, + {"testNumber": "841", "testString": "22 36 14.05N 003 58 22.55E", "lat": "22.603903", "lon": "3.972931"}, + {"testNumber": "842", "testString": "27 05 23.57N 005 58 28.86E", "lat": "27.089881", "lon": "5.974682"}, + {"testNumber": "843", "testString": "36 08 40.97N 002 59 59.97E", "lat": "36.144713", "lon": "2.999993"}, + {"testNumber": "844", "testString": "45 08 46.99N 001 43 40.66E", "lat": "45.146387", "lon": "1.72796"}, + {"testNumber": "845", "testString": "54 08 18.12N 001 28 09.44E", "lat": "54.138368", "lon": "1.46929"}, + {"testNumber": "846", "testString": "63 06 55.74N 001 01 03.67E", "lat": "63.115484", "lon": "1.017686"}, + {"testNumber": "847", "testString": "72 04 39.11N 000 05 14.97E", "lat": "72.077531", "lon": "0.087491"}, + {"testNumber": "848", "testString": "76 33 05.46N 000 51 15.85E", "lat": "76.551516", "lon": "0.854404"}, + {"testNumber": "849", "testString": "81 03 39.15N 002 59 59.87E", "lat": "81.060876", "lon": "2.999965"}, + {"testNumber": "850", "testString": "76 27 50.21S 007 19 29.16E", "lat": "-76.463948", "lon": "7.324766"}, + {"testNumber": "851", "testString": "72 05 57.22S 008 59 59.94E", "lat": "-72.099228", "lon": "8.999983"}, + {"testNumber": "852", "testString": "76 27 50.22S 010 40 30.68E", "lat": "-76.463949", "lon": "10.675189"}, + {"testNumber": "853", "testString": "67 27 46.38S 007 58 24.94E", "lat": "-67.462884", "lon": "7.973595"}, + {"testNumber": "854", "testString": "63 00 18.12S 008 55 47.79E", "lat": "-63.005034", "lon": "8.929943"}, + {"testNumber": "855", "testString": "58 27 23.83S 009 51 43.38E", "lat": "-58.45662", "lon": "9.862051"}, + {"testNumber": "856", "testString": "49 38 39.34S 007 36 53.36E", "lat": "-49.644262", "lon": "7.614823"}, + {"testNumber": "857", "testString": "45 09 12.54S 008 59 59.97E", "lat": "-45.153483", "lon": "8.999992"}, + {"testNumber": "858", "testString": "40 38 41.30S 010 10 57.69E", "lat": "-40.644805", "lon": "10.182693"}, + {"testNumber": "859", "testString": "36 07 26.76S 011 13 20.59E", "lat": "-36.124101", "lon": "11.222385"}, + {"testNumber": "860", "testString": "31 33 56.34S 010 47 12.00E", "lat": "-31.565651", "lon": "10.786666"}, + {"testNumber": "861", "testString": "27 05 23.61S 011 58 28.86E", "lat": "-27.089891", "lon": "11.974682"}, + {"testNumber": "862", "testString": "13 33 11.06S 006 13 41.60E", "lat": "-13.553071", "lon": "6.228223"}, + {"testNumber": "863", "testString": "13 32 28.05S 006 41 40.20E", "lat": "-13.541125", "lon": "6.6945"}, + {"testNumber": "864", "testString": "09 02 31.39S 007 10 49.70E", "lat": "-9.042052", "lon": "7.180472"}, + {"testNumber": "865", "testString": "00 00 00.02S 007 12 10.59E", "lat": "-0.000005", "lon": "7.202942"}, + {"testNumber": "866", "testString": "04 31 22.83S 008 05 54.84E", "lat": "-4.523007", "lon": "8.098568"}, + {"testNumber": "867", "testString": "00 00 00.02S 008 59 59.98E", "lat": "-0.000005", "lon": "8.999995"}, + {"testNumber": "868", "testString": "04 31 22.79N 008 05 54.84E", "lat": "4.522996", "lon": "8.098568"}, + {"testNumber": "869", "testString": "09 02 47.61N 008 59 59.98E", "lat": "9.046557", "lon": "8.999995"}, + {"testNumber": "870", "testString": "13 34 00.25N 009 55 27.33E", "lat": "13.566735", "lon": "9.924258"}, + {"testNumber": "871", "testString": "18 04 46.02N 010 53 23.30E", "lat": "18.079449", "lon": "10.889805"}, + {"testNumber": "872", "testString": "31 38 06.65N 008 59 59.98E", "lat": "31.635181", "lon": "8.999994"}, + {"testNumber": "873", "testString": "45 07 30.54N 011 32 35.22E", "lat": "45.125149", "lon": "11.543116"}, + {"testNumber": "874", "testString": "63 06 55.78S 013 01 03.67E", "lat": "-63.115495", "lon": "13.017686"}, + {"testNumber": "875", "testString": "58 38 25.09S 014 59 59.96E", "lat": "-58.640302", "lon": "14.99999"}, + {"testNumber": "876", "testString": "54 08 18.16S 016 31 50.49E", "lat": "-54.138379", "lon": "16.530692"}, + {"testNumber": "877", "testString": "49 37 09.92S 017 46 08.58E", "lat": "-49.619423", "lon": "17.76905"}, + {"testNumber": "878", "testString": "45 02 25.48S 015 55 16.53E", "lat": "-45.040411", "lon": "15.921258"}, + {"testNumber": "879", "testString": "40 35 47.09S 017 27 17.15E", "lat": "-40.596414", "lon": "17.454765"}, + {"testNumber": "880", "testString": "31 35 45.75S 012 09 41.70E", "lat": "-31.596041", "lon": "12.161583"}, + {"testNumber": "881", "testString": "27 03 52.55S 013 01 55.12E", "lat": "-27.064597", "lon": "13.031978"}, + {"testNumber": "882", "testString": "22 35 42.26S 013 03 16.00E", "lat": "-22.595073", "lon": "13.054444"}, + {"testNumber": "883", "testString": "18 05 11.04S 014 03 17.81E", "lat": "-18.0864", "lon": "14.054947"}, + {"testNumber": "884", "testString": "13 34 06.45S 014 59 59.98E", "lat": "-13.568457", "lon": "14.999994"}, + {"testNumber": "885", "testString": "09 02 43.58S 015 54 35.55E", "lat": "-9.045439", "lon": "15.909874"}, + {"testNumber": "886", "testString": "00 00 00.02S 015 53 55.08E", "lat": "-0.000005", "lon": "15.898632"}, + {"testNumber": "887", "testString": "04 31 16.77S 016 48 09.44E", "lat": "-4.521324", "lon": "16.802622"}, + {"testNumber": "888", "testString": "00 00 00.02S 017 24 27.60E", "lat": "-0.000005", "lon": "17.407667"}, + {"testNumber": "889", "testString": "00 00 00.02S 017 41 42.06E", "lat": "-0.000005", "lon": "17.695018"}, + {"testNumber": "890", "testString": "04 31 16.73N 016 48 09.44E", "lat": "4.521313", "lon": "16.802622"}, + {"testNumber": "891", "testString": "09 01 42.66N 017 21 46.22E", "lat": "9.028518", "lon": "17.36284"}, + {"testNumber": "892", "testString": "09 02 11.05N 017 43 43.27E", "lat": "9.036403", "lon": "17.728687"}, + {"testNumber": "893", "testString": "22 34 49.23N 012 04 56.92E", "lat": "22.580341", "lon": "12.082477"}, + {"testNumber": "894", "testString": "27 07 20.87N 014 59 59.98E", "lat": "27.122464", "lon": "14.999994"}, + {"testNumber": "895", "testString": "36 05 54.04N 012 19 55.81E", "lat": "36.098344", "lon": "12.33217"}, + {"testNumber": "896", "testString": "40 39 03.06N 014 59 59.97E", "lat": "40.650851", "lon": "14.999993"}, + {"testNumber": "897", "testString": "54 06 33.12N 012 03 34.50E", "lat": "54.109201", "lon": "12.059584"}, + {"testNumber": "898", "testString": "49 39 09.14N 014 59 59.97E", "lat": "49.652538", "lon": "14.999992"}, + {"testNumber": "899", "testString": "54 06 33.12N 017 56 25.43E", "lat": "54.109201", "lon": "17.940398"}, + {"testNumber": "900", "testString": "63 04 26.37N 012 57 37.22E", "lat": "63.073992", "lon": "12.960339"}, + {"testNumber": "901", "testString": "58 38 25.05N 014 59 59.96E", "lat": "58.640292", "lon": "14.99999"}, + {"testNumber": "902", "testString": "63 04 26.37N 017 02 22.69E", "lat": "63.073991", "lon": "17.039637"}, + {"testNumber": "903", "testString": "67 36 55.88N 014 59 59.95E", "lat": "67.615522", "lon": "14.999986"}, + {"testNumber": "904", "testString": "76 34 51.04N 014 59 59.92E", "lat": "76.580844", "lon": "14.999977"}, + {"testNumber": "905", "testString": "72 00 45.54N 014 48 38.51E", "lat": "72.012651", "lon": "14.810697"}, + {"testNumber": "906", "testString": "81 00 59.28N 015 15 16.03E", "lat": "81.016468", "lon": "15.254452"}, + {"testNumber": "907", "testString": "72 00 45.54N 015 11 21.37E", "lat": "72.01265", "lon": "15.189269"}, + {"testNumber": "908", "testString": "67 36 55.92S 020 59 59.95E", "lat": "-67.615532", "lon": "20.999986"}, + {"testNumber": "909", "testString": "58 27 23.82S 020 08 16.54E", "lat": "-58.456618", "lon": "20.137929"}, + {"testNumber": "910", "testString": "54 03 38.47S 022 24 54.39E", "lat": "-54.060685", "lon": "22.415108"}, + {"testNumber": "911", "testString": "40 33 14.99S 019 43 25.05E", "lat": "-40.554165", "lon": "19.723624"}, + {"testNumber": "912", "testString": "45 05 23.31S 018 48 44.37E", "lat": "-45.089807", "lon": "18.812326"}, + {"testNumber": "913", "testString": "36 07 26.76S 018 46 39.37E", "lat": "-36.124101", "lon": "18.777602"}, + {"testNumber": "914", "testString": "31 37 51.01S 019 56 43.88E", "lat": "-31.630837", "lon": "19.945522"}, + {"testNumber": "915", "testString": "27 07 20.91S 020 59 59.98E", "lat": "-27.122475", "lon": "20.999994"}, + {"testNumber": "916", "testString": "22 36 14.09S 021 58 22.55E", "lat": "-22.603914", "lon": "21.972931"}, + {"testNumber": "917", "testString": "18 04 46.06S 022 53 23.30E", "lat": "-18.07946", "lon": "22.889805"}, + {"testNumber": "918", "testString": "13 33 11.06S 023 46 18.36E", "lat": "-13.553071", "lon": "23.771766"}, + {"testNumber": "919", "testString": "13 32 28.05S 023 18 19.76E", "lat": "-13.541125", "lon": "23.305489"}, + {"testNumber": "920", "testString": "13 33 11.02N 018 13 41.61E", "lat": "13.55306", "lon": "18.228224"}, + {"testNumber": "921", "testString": "13 32 28.01N 018 41 40.20E", "lat": "13.541114", "lon": "18.6945"}, + {"testNumber": "922", "testString": "18 04 46.02N 019 06 36.66E", "lat": "18.079449", "lon": "19.110184"}, + {"testNumber": "923", "testString": "22 36 24.66N 020 59 59.98E", "lat": "22.606851", "lon": "20.999994"}, + {"testNumber": "924", "testString": "31 35 45.71N 018 09 41.70E", "lat": "31.59603", "lon": "18.161582"}, + {"testNumber": "925", "testString": "36 08 22.40N 019 53 18.65E", "lat": "36.139555", "lon": "19.888515"}, + {"testNumber": "926", "testString": "45 07 30.53N 018 27 24.73E", "lat": "45.125148", "lon": "18.456869"}, + {"testNumber": "927", "testString": "72 04 39.15S 024 05 14.96E", "lat": "-72.077542", "lon": "24.087489"}, + {"testNumber": "928", "testString": "76 33 05.49S 024 51 15.87E", "lat": "-76.551526", "lon": "24.854407"}, + {"testNumber": "929", "testString": "63 04 26.41S 024 57 37.23E", "lat": "-63.074002", "lon": "24.960341"}, + {"testNumber": "930", "testString": "58 32 12.44S 026 09 21.06E", "lat": "-58.53679", "lon": "26.155849"}, + {"testNumber": "931", "testString": "63 04 26.41S 029 02 22.69E", "lat": "-63.074002", "lon": "29.039635"}, + {"testNumber": "932", "testString": "49 37 09.92S 024 13 51.36E", "lat": "-49.619422", "lon": "24.230934"}, + {"testNumber": "933", "testString": "53 59 34.53S 027 06 17.24E", "lat": "-53.992925", "lon": "27.104789"}, + {"testNumber": "934", "testString": "45 08 47.03S 025 43 40.65E", "lat": "-45.146398", "lon": "25.727959"}, + {"testNumber": "935", "testString": "40 39 03.10S 026 59 59.97E", "lat": "-40.650862", "lon": "26.999993"}, + {"testNumber": "936", "testString": "36 08 22.44S 028 06 41.30E", "lat": "-36.139566", "lon": "28.111471"}, + {"testNumber": "937", "testString": "31 37 04.01S 029 06 30.53E", "lat": "-31.617781", "lon": "29.10848"}, + {"testNumber": "938", "testString": "27 03 52.55S 028 58 04.84E", "lat": "-27.064597", "lon": "28.96801"}, + {"testNumber": "939", "testString": "09 02 11.09S 024 16 16.69E", "lat": "-9.036413", "lon": "24.271302"}, + {"testNumber": "940", "testString": "09 01 42.70S 024 38 13.74E", "lat": "-9.028529", "lon": "24.637149"}, + {"testNumber": "941", "testString": "00 00 00.02S 024 18 17.90E", "lat": "-0.000005", "lon": "24.304971"}, + {"testNumber": "942", "testString": "04 31 16.77S 025 11 50.52E", "lat": "-4.521324", "lon": "25.197368"}, + {"testNumber": "943", "testString": "00 00 00.02S 024 35 32.36E", "lat": "-0.000005", "lon": "24.592322"}, + {"testNumber": "944", "testString": "00 00 00.02S 026 06 04.89E", "lat": "-0.000005", "lon": "26.101357"}, + {"testNumber": "945", "testString": "04 31 16.73N 025 11 50.52E", "lat": "4.521313", "lon": "25.197368"}, + {"testNumber": "946", "testString": "09 02 43.54N 026 05 24.41E", "lat": "9.045428", "lon": "26.090115"}, + {"testNumber": "947", "testString": "13 34 06.41N 026 59 59.98E", "lat": "13.568446", "lon": "26.999994"}, + {"testNumber": "948", "testString": "18 05 11.00N 027 56 42.15E", "lat": "18.086389", "lon": "27.945041"}, + {"testNumber": "949", "testString": "22 34 49.23N 029 55 03.04E", "lat": "22.580341", "lon": "29.917512"}, + {"testNumber": "950", "testString": "27 05 23.57N 024 01 31.10E", "lat": "27.089881", "lon": "24.025305"}, + {"testNumber": "951", "testString": "31 37 50.97N 025 56 43.88E", "lat": "31.630826", "lon": "25.945523"}, + {"testNumber": "952", "testString": "36 07 26.73N 029 13 20.59E", "lat": "36.124091", "lon": "29.222385"}, + {"testNumber": "953", "testString": "45 08 47.00N 028 16 19.29E", "lat": "45.146388", "lon": "28.272025"}, + {"testNumber": "954", "testString": "54 08 18.12N 028 31 50.49E", "lat": "54.138368", "lon": "28.530692"}, + {"testNumber": "955", "testString": "63 06 55.75N 028 58 56.24E", "lat": "63.115485", "lon": "28.98229"}, + {"testNumber": "956", "testString": "76 33 05.45N 029 08 43.98E", "lat": "76.551515", "lon": "29.14555"}, + {"testNumber": "957", "testString": "72 04 39.11N 029 54 44.91E", "lat": "72.077531", "lon": "29.912474"}, + {"testNumber": "958", "testString": "67 27 46.39S 034 01 34.96E", "lat": "-67.462886", "lon": "34.026377"}, + {"testNumber": "959", "testString": "58 37 43.59S 031 16 40.07E", "lat": "-58.628776", "lon": "31.277796"}, + {"testNumber": "960", "testString": "54 08 53.19S 032 59 59.97E", "lat": "-54.148109", "lon": "32.999991"}, + {"testNumber": "961", "testString": "49 38 39.34S 034 23 06.58E", "lat": "-49.644262", "lon": "34.38516"}, + {"testNumber": "962", "testString": "40 33 14.99S 034 16 34.90E", "lat": "-40.554165", "lon": "34.276362"}, + {"testNumber": "963", "testString": "45 07 30.57S 035 32 35.22E", "lat": "-45.125159", "lon": "35.543116"}, + {"testNumber": "964", "testString": "36 05 54.07S 035 40 04.14E", "lat": "-36.098354", "lon": "35.667816"}, + {"testNumber": "965", "testString": "27 05 23.61S 030 01 31.10E", "lat": "-27.089892", "lon": "30.025306"}, + {"testNumber": "966", "testString": "22 34 49.26S 030 04 56.91E", "lat": "-22.580351", "lon": "30.082476"}, + {"testNumber": "967", "testString": "22 33 35.17S 030 53 18.64E", "lat": "-22.559769", "lon": "30.888512"}, + {"testNumber": "968", "testString": "18 04 46.06S 031 06 36.66E", "lat": "-18.07946", "lon": "31.110184"}, + {"testNumber": "969", "testString": "13 34 00.29S 032 04 32.63E", "lat": "-13.566746", "lon": "32.075731"}, + {"testNumber": "970", "testString": "09 02 47.64S 032 59 59.98E", "lat": "-9.046568", "lon": "32.999995"}, + {"testNumber": "971", "testString": "00 00 00.02S 032 59 59.98E", "lat": "-0.000005", "lon": "32.999995"}, + {"testNumber": "972", "testString": "04 31 22.83S 033 54 05.12E", "lat": "-4.523007", "lon": "33.901421"}, + {"testNumber": "973", "testString": "00 00 00.02S 034 47 49.37E", "lat": "-0.000005", "lon": "34.797047"}, + {"testNumber": "974", "testString": "04 31 22.79N 033 54 05.12E", "lat": "4.522996", "lon": "33.901421"}, + {"testNumber": "975", "testString": "09 02 31.35N 034 49 10.26E", "lat": "9.042042", "lon": "34.819517"}, + {"testNumber": "976", "testString": "13 32 28.01N 035 18 19.76E", "lat": "13.541114", "lon": "35.305489"}, + {"testNumber": "977", "testString": "13 33 11.02N 035 46 18.35E", "lat": "13.55306", "lon": "35.771765"}, + {"testNumber": "978", "testString": "27 07 07.82N 031 59 27.79E", "lat": "27.11884", "lon": "31.991052"}, + {"testNumber": "979", "testString": "31 37 03.97N 035 06 30.52E", "lat": "31.61777", "lon": "35.108479"}, + {"testNumber": "980", "testString": "40 38 41.26N 031 49 02.25E", "lat": "40.644794", "lon": "31.817293"}, + {"testNumber": "981", "testString": "49 38 39.30N 031 36 53.36E", "lat": "49.644251", "lon": "31.614823"}, + {"testNumber": "982", "testString": "58 37 43.56N 031 16 40.07E", "lat": "58.628766", "lon": "31.277797"}, + {"testNumber": "983", "testString": "67 35 54.59N 030 38 53.28E", "lat": "67.598498", "lon": "30.648133"}, + {"testNumber": "984", "testString": "72 00 45.58S 038 48 38.52E", "lat": "-72.012662", "lon": "38.8107"}, + {"testNumber": "985", "testString": "76 34 51.08S 038 59 59.92E", "lat": "-76.580855", "lon": "38.999977"}, + {"testNumber": "986", "testString": "72 00 45.58S 039 11 21.35E", "lat": "-72.012661", "lon": "39.189265"}, + {"testNumber": "987", "testString": "67 35 54.63S 036 38 53.28E", "lat": "-67.598509", "lon": "36.648132"}, + {"testNumber": "988", "testString": "63 06 55.78S 040 58 56.24E", "lat": "-63.115495", "lon": "40.98229"}, + {"testNumber": "989", "testString": "53 59 34.53S 038 53 42.69E", "lat": "-53.992924", "lon": "38.895193"}, + {"testNumber": "990", "testString": "49 34 41.10S 040 50 58.55E", "lat": "-49.578084", "lon": "40.849596"}, + {"testNumber": "991", "testString": "40 35 47.09S 036 32 42.80E", "lat": "-40.596414", "lon": "36.545221"}, + {"testNumber": "992", "testString": "36 03 44.52S 037 26 24.97E", "lat": "-36.062368", "lon": "37.44027"}, + {"testNumber": "993", "testString": "31 37 04.01S 036 53 29.43E", "lat": "-31.61778", "lon": "36.891508"}, + {"testNumber": "994", "testString": "27 07 07.86S 037 59 27.79E", "lat": "-27.118851", "lon": "37.991052"}, + {"testNumber": "995", "testString": "22 36 24.70S 038 59 59.98E", "lat": "-22.606862", "lon": "38.999994"}, + {"testNumber": "996", "testString": "18 05 11.04S 039 56 42.15E", "lat": "-18.0864", "lon": "39.945041"}, + {"testNumber": "997", "testString": "13 33 41.81S 040 50 53.76E", "lat": "-13.561615", "lon": "40.848267"}, + {"testNumber": "998", "testString": "09 02 11.09S 041 43 43.27E", "lat": "-9.036414", "lon": "41.728687"}, + {"testNumber": "999", "testString": "09 01 42.70S 041 21 46.22E", "lat": "-9.028529", "lon": "41.36284"}, + {"testNumber": "1000", "testString": "00 00 00.02S 041 24 27.60E", "lat": "-0.000005", "lon": "41.407667"}, + {"testNumber": "1001", "testString": "00 00 00.02S 041 41 42.06E", "lat": "-0.000005", "lon": "41.695018"}, + {"testNumber": "1002", "testString": "18 04 04.41N 036 09 57.55E", "lat": "18.067893", "lon": "36.165986"}, + {"testNumber": "1003", "testString": "18 03 06.25N 036 46 38.47E", "lat": "18.051735", "lon": "36.777353"}, + {"testNumber": "1004", "testString": "22 36 14.05N 038 01 37.41E", "lat": "22.603903", "lon": "38.027057"}, + {"testNumber": "1005", "testString": "27 06 28.71N 041 01 03.00E", "lat": "27.107974", "lon": "41.0175"}, + {"testNumber": "1006", "testString": "36 07 26.72N 036 46 39.37E", "lat": "36.12409", "lon": "36.777602"}, + {"testNumber": "1007", "testString": "40 37 35.88N 041 21 52.83E", "lat": "40.626634", "lon": "41.364674"}, + {"testNumber": "1008", "testString": "49 37 09.88N 041 46 08.58E", "lat": "49.619412", "lon": "41.769049"}, + {"testNumber": "1009", "testString": "58 35 39.25S 042 26 30.08E", "lat": "-58.594236", "lon": "42.44169"}, + {"testNumber": "1010", "testString": "63 00 18.12S 045 04 12.12E", "lat": "-63.005033", "lon": "45.070033"}, + {"testNumber": "1011", "testString": "58 35 39.25S 047 33 29.84E", "lat": "-58.594235", "lon": "47.55829"}, + {"testNumber": "1012", "testString": "54 03 38.47S 043 35 05.54E", "lat": "-54.060685", "lon": "43.584873"}, + {"testNumber": "1013", "testString": "49 31 13.23S 044 31 40.50E", "lat": "-49.520341", "lon": "44.527916"}, + {"testNumber": "1014", "testString": "45 07 30.57S 042 27 24.73E", "lat": "-45.125159", "lon": "42.456869"}, + {"testNumber": "1015", "testString": "40 38 41.30S 043 49 02.25E", "lat": "-40.644805", "lon": "43.817293"}, + {"testNumber": "1016", "testString": "36 08 41.01S 044 59 59.97E", "lat": "-36.144724", "lon": "44.999993"}, + {"testNumber": "1017", "testString": "31 37 51.01S 046 03 16.07E", "lat": "-31.630837", "lon": "46.054465"}, + {"testNumber": "1018", "testString": "27 06 28.75S 047 01 03.00E", "lat": "-27.107985", "lon": "47.0175"}, + {"testNumber": "1019", "testString": "22 33 35.17S 047 06 41.31E", "lat": "-22.559769", "lon": "47.111476"}, + {"testNumber": "1020", "testString": "22 34 49.27S 047 55 03.04E", "lat": "-22.580352", "lon": "47.917512"}, + {"testNumber": "1021", "testString": "04 31 06.68S 042 17 47.83E", "lat": "-4.518521", "lon": "42.296619"}, + {"testNumber": "1022", "testString": "04 30 52.57S 042 36 12.39E", "lat": "-4.514602", "lon": "42.603443"}, + {"testNumber": "1023", "testString": "00 00 00.02S 043 12 10.59E", "lat": "-0.000005", "lon": "43.202942"}, + {"testNumber": "1024", "testString": "04 31 06.64N 042 17 47.83E", "lat": "4.51851", "lon": "42.296619"}, + {"testNumber": "1025", "testString": "04 30 52.53N 042 36 12.39E", "lat": "4.514591", "lon": "42.603443"}, + {"testNumber": "1026", "testString": "09 02 31.35N 043 10 49.70E", "lat": "9.042042", "lon": "43.180472"}, + {"testNumber": "1027", "testString": "13 34 00.25N 044 04 32.63E", "lat": "13.566735", "lon": "44.075731"}, + {"testNumber": "1028", "testString": "18 05 19.33N 044 59 59.98E", "lat": "18.088704", "lon": "44.999994"}, + {"testNumber": "1029", "testString": "22 35 42.22N 046 56 43.96E", "lat": "22.595062", "lon": "46.945544"}, + {"testNumber": "1030", "testString": "31 37 03.97N 042 53 29.43E", "lat": "31.61777", "lon": "42.891508"}, + {"testNumber": "1031", "testString": "36 08 22.40N 046 06 41.30E", "lat": "36.139555", "lon": "46.111471"}, + {"testNumber": "1032", "testString": "45 09 12.50N 044 59 59.97E", "lat": "45.153472", "lon": "44.999992"}, + {"testNumber": "1033", "testString": "54 08 53.16N 044 59 59.97E", "lat": "54.148099", "lon": "44.999991"}, + {"testNumber": "1034", "testString": "58 35 39.21N 042 26 30.08E", "lat": "58.594225", "lon": "42.441689"}, + {"testNumber": "1035", "testString": "63 07 45.60N 044 59 59.96E", "lat": "63.129334", "lon": "44.999988"}, + {"testNumber": "1036", "testString": "58 35 39.21N 047 33 29.85E", "lat": "58.594224", "lon": "47.558291"}, + {"testNumber": "1037", "testString": "67 32 51.08N 043 41 46.91E", "lat": "67.547523", "lon": "43.696364"}, + {"testNumber": "1038", "testString": "67 32 51.08N 046 18 12.99E", "lat": "67.547522", "lon": "46.303608"}, + {"testNumber": "1039", "testString": "72 05 57.18N 044 59 59.94E", "lat": "72.099217", "lon": "44.999983"}, + {"testNumber": "1040", "testString": "76 27 50.17N 043 19 29.18E", "lat": "76.463937", "lon": "43.324772"}, + {"testNumber": "1041", "testString": "76 27 50.18N 046 40 30.66E", "lat": "76.463939", "lon": "46.675183"}, + {"testNumber": "1042", "testString": "76 33 05.49S 053 08 43.97E", "lat": "-76.551526", "lon": "53.145547"}, + {"testNumber": "1043", "testString": "72 04 39.15S 053 54 44.91E", "lat": "-72.077542", "lon": "53.912476"}, + {"testNumber": "1044", "testString": "67 32 51.12S 049 41 46.92E", "lat": "-67.547534", "lon": "49.696367"}, + {"testNumber": "1045", "testString": "67 32 51.12S 052 18 12.98E", "lat": "-67.547533", "lon": "52.303605"}, + {"testNumber": "1046", "testString": "62 54 31.92S 052 53 13.25E", "lat": "-62.908866", "lon": "52.887013"}, + {"testNumber": "1047", "testString": "54 08 18.16S 049 28 09.44E", "lat": "-54.138379", "lon": "49.469289"}, + {"testNumber": "1048", "testString": "49 39 09.17S 050 59 59.97E", "lat": "-49.652548", "lon": "50.999992"}, + {"testNumber": "1049", "testString": "45 08 47.03S 052 16 19.29E", "lat": "-45.146398", "lon": "52.272025"}, + {"testNumber": "1050", "testString": "40 37 35.92S 053 21 52.83E", "lat": "-40.626645", "lon": "53.364674"}, + {"testNumber": "1051", "testString": "36 03 44.52S 052 33 34.98E", "lat": "-36.062367", "lon": "52.559717"}, + {"testNumber": "1052", "testString": "31 35 45.75S 053 50 18.26E", "lat": "-31.596041", "lon": "53.838405"}, + {"testNumber": "1053", "testString": "18 04 04.45S 048 09 57.55E", "lat": "-18.067904", "lon": "48.165986"}, + {"testNumber": "1054", "testString": "18 03 06.29S 048 46 38.47E", "lat": "-18.051746", "lon": "48.777353"}, + {"testNumber": "1055", "testString": "13 33 41.81S 049 09 06.20E", "lat": "-13.561615", "lon": "49.151722"}, + {"testNumber": "1056", "testString": "09 02 43.58S 050 05 24.41E", "lat": "-9.045439", "lon": "50.090115"}, + {"testNumber": "1057", "testString": "00 00 00.02S 050 06 04.89E", "lat": "-0.000005", "lon": "50.101357"}, + {"testNumber": "1058", "testString": "04 31 24.84S 050 59 59.98E", "lat": "-4.523568", "lon": "50.999995"}, + {"testNumber": "1059", "testString": "00 00 00.02S 051 53 55.08E", "lat": "-0.000005", "lon": "51.898632"}, + {"testNumber": "1060", "testString": "04 31 24.81N 050 59 59.98E", "lat": "4.523557", "lon": "50.999995"}, + {"testNumber": "1061", "testString": "09 02 43.54N 051 54 35.55E", "lat": "9.045428", "lon": "51.909874"}, + {"testNumber": "1062", "testString": "13 33 41.77N 052 50 53.76E", "lat": "13.561604", "lon": "52.848267"}, + {"testNumber": "1063", "testString": "18 03 06.25N 053 13 21.49E", "lat": "18.051735", "lon": "53.222636"}, + {"testNumber": "1064", "testString": "18 04 04.41N 053 50 02.41E", "lat": "18.067893", "lon": "53.834003"}, + {"testNumber": "1065", "testString": "27 06 28.71N 048 58 56.96E", "lat": "27.107974", "lon": "48.982488"}, + {"testNumber": "1066", "testString": "31 37 50.97N 052 03 16.07E", "lat": "31.630826", "lon": "52.054465"}, + {"testNumber": "1067", "testString": "36 05 54.04N 053 40 04.14E", "lat": "36.098344", "lon": "53.667816"}, + {"testNumber": "1068", "testString": "40 37 35.88N 048 38 07.12E", "lat": "40.626634", "lon": "48.635312"}, + {"testNumber": "1069", "testString": "49 37 09.88N 048 13 51.36E", "lat": "49.619412", "lon": "48.230934"}, + {"testNumber": "1070", "testString": "81 00 59.29N 050 44 43.72E", "lat": "81.016469", "lon": "50.745479"}, + {"testNumber": "1071", "testString": "63 07 45.64S 056 59 59.96E", "lat": "-63.129345", "lon": "56.999988"}, + {"testNumber": "1072", "testString": "58 37 43.60S 058 43 19.86E", "lat": "-58.628777", "lon": "58.722183"}, + {"testNumber": "1073", "testString": "49 31 13.22S 057 28 19.44E", "lat": "-49.52034", "lon": "57.472067"}, + {"testNumber": "1074", "testString": "45 05 23.31S 059 11 15.57E", "lat": "-45.089807", "lon": "59.187658"}, + {"testNumber": "1075", "testString": "36 05 54.08S 054 19 55.82E", "lat": "-36.098355", "lon": "54.332171"}, + {"testNumber": "1076", "testString": "27 06 28.75S 054 58 56.96E", "lat": "-27.107985", "lon": "54.982488"}, + {"testNumber": "1077", "testString": "31 33 56.35S 055 12 47.96E", "lat": "-31.565652", "lon": "55.213321"}, + {"testNumber": "1078", "testString": "22 36 14.09S 056 01 37.41E", "lat": "-22.603914", "lon": "56.027057"}, + {"testNumber": "1079", "testString": "18 05 19.37S 056 59 59.98E", "lat": "-18.088714", "lon": "56.999994"}, + {"testNumber": "1080", "testString": "13 34 00.29S 057 55 27.33E", "lat": "-13.566746", "lon": "57.924258"}, + {"testNumber": "1081", "testString": "09 02 31.39S 058 49 10.26E", "lat": "-9.042053", "lon": "58.819517"}, + {"testNumber": "1082", "testString": "00 00 00.02S 058 47 49.37E", "lat": "-0.000005", "lon": "58.797047"}, + {"testNumber": "1083", "testString": "04 30 52.57S 059 23 47.57E", "lat": "-4.514602", "lon": "59.396547"}, + {"testNumber": "1084", "testString": "04 31 06.68S 059 42 12.13E", "lat": "-4.518521", "lon": "59.70337"}, + {"testNumber": "1085", "testString": "04 30 52.53N 059 23 47.57E", "lat": "4.514591", "lon": "59.396547"}, + {"testNumber": "1086", "testString": "04 31 06.64N 059 42 12.13E", "lat": "4.51851", "lon": "59.70337"}, + {"testNumber": "1087", "testString": "22 35 42.22N 055 03 16.00E", "lat": "22.595062", "lon": "55.054444"}, + {"testNumber": "1088", "testString": "27 07 07.82N 058 00 32.17E", "lat": "27.11884", "lon": "58.008936"}, + {"testNumber": "1089", "testString": "31 35 45.71N 059 50 18.26E", "lat": "31.59603", "lon": "59.838405"}, + {"testNumber": "1090", "testString": "40 38 41.26N 058 10 57.69E", "lat": "40.644794", "lon": "58.182692"}, + {"testNumber": "1091", "testString": "49 38 39.31N 058 23 06.58E", "lat": "49.644252", "lon": "58.38516"}, + {"testNumber": "1092", "testString": "58 37 43.56N 058 43 19.86E", "lat": "58.628766", "lon": "58.722183"}, + {"testNumber": "1093", "testString": "67 35 54.60N 059 21 06.62E", "lat": "67.598499", "lon": "59.351839"}, + {"testNumber": "1094", "testString": "67 35 54.63S 065 21 06.62E", "lat": "-67.598509", "lon": "65.35184"}, + {"testNumber": "1095", "testString": "62 54 31.91S 061 06 46.67E", "lat": "-62.908865", "lon": "61.112964"}, + {"testNumber": "1096", "testString": "58 32 12.44S 063 50 38.87E", "lat": "-58.536789", "lon": "63.844131"}, + {"testNumber": "1097", "testString": "54 06 33.16S 060 03 34.51E", "lat": "-54.109212", "lon": "60.059585"}, + {"testNumber": "1098", "testString": "49 34 41.11S 061 09 01.39E", "lat": "-49.578085", "lon": "61.150387"}, + {"testNumber": "1099", "testString": "54 06 33.16S 065 56 25.43E", "lat": "-54.109212", "lon": "65.940397"}, + {"testNumber": "1100", "testString": "40 37 35.92S 060 38 07.12E", "lat": "-40.626645", "lon": "60.635312"}, + {"testNumber": "1101", "testString": "45 02 25.48S 062 04 43.42E", "lat": "-45.040411", "lon": "62.078727"}, + {"testNumber": "1102", "testString": "36 08 22.44S 061 53 18.65E", "lat": "-36.139566", "lon": "61.888515"}, + {"testNumber": "1103", "testString": "31 38 06.69S 062 59 59.98E", "lat": "-31.635192", "lon": "62.999994"}, + {"testNumber": "1104", "testString": "27 07 07.86S 064 00 32.17E", "lat": "-27.118851", "lon": "64.008936"}, + {"testNumber": "1105", "testString": "22 35 42.26S 064 56 43.96E", "lat": "-22.595073", "lon": "64.945544"}, + {"testNumber": "1106", "testString": "18 03 06.29S 065 13 21.49E", "lat": "-18.051746", "lon": "65.222636"}, + {"testNumber": "1107", "testString": "18 04 04.45S 065 50 02.41E", "lat": "-18.067904", "lon": "65.834003"}, + {"testNumber": "1108", "testString": "00 00 00.02S 060 18 17.90E", "lat": "-0.000005", "lon": "60.304971"}, + {"testNumber": "1109", "testString": "00 00 00.02S 060 35 32.36E", "lat": "-0.000005", "lon": "60.592322"}, + {"testNumber": "1110", "testString": "09 02 11.05N 060 16 16.69E", "lat": "9.036403", "lon": "60.271302"}, + {"testNumber": "1111", "testString": "09 01 42.66N 060 38 13.74E", "lat": "9.028518", "lon": "60.637149"}, + {"testNumber": "1112", "testString": "13 33 41.77N 061 09 06.20E", "lat": "13.561604", "lon": "61.151722"}, + {"testNumber": "1113", "testString": "18 05 11.00N 062 03 17.81E", "lat": "18.086389", "lon": "62.054947"}, + {"testNumber": "1114", "testString": "22 36 14.05N 063 58 22.55E", "lat": "22.603903", "lon": "63.972931"}, + {"testNumber": "1115", "testString": "27 05 23.57N 065 58 28.86E", "lat": "27.089881", "lon": "65.974682"}, + {"testNumber": "1116", "testString": "36 08 40.97N 062 59 59.97E", "lat": "36.144713", "lon": "62.999993"}, + {"testNumber": "1117", "testString": "45 08 46.99N 061 43 40.66E", "lat": "45.146387", "lon": "61.72796"}, + {"testNumber": "1118", "testString": "54 08 18.12N 061 28 09.44E", "lat": "54.138368", "lon": "61.46929"}, + {"testNumber": "1119", "testString": "63 06 55.74N 061 01 03.67E", "lat": "63.115484", "lon": "61.017686"}, + {"testNumber": "1120", "testString": "72 04 39.11N 060 05 14.97E", "lat": "72.077531", "lon": "60.087491"}, + {"testNumber": "1121", "testString": "76 33 05.46N 060 51 15.85E", "lat": "76.551516", "lon": "60.854404"}, + {"testNumber": "1122", "testString": "81 03 39.15N 062 59 59.87E", "lat": "81.060876", "lon": "62.999965"}, + {"testNumber": "1123", "testString": "76 27 50.21S 067 19 29.16E", "lat": "-76.463948", "lon": "67.324766"}, + {"testNumber": "1124", "testString": "72 05 57.22S 068 59 59.94E", "lat": "-72.099228", "lon": "68.999983"}, + {"testNumber": "1125", "testString": "76 27 50.22S 070 40 30.68E", "lat": "-76.463949", "lon": "70.675189"}, + {"testNumber": "1126", "testString": "67 27 46.38S 067 58 24.94E", "lat": "-67.462884", "lon": "67.973595"}, + {"testNumber": "1127", "testString": "63 00 18.12S 068 55 47.79E", "lat": "-63.005034", "lon": "68.929943"}, + {"testNumber": "1128", "testString": "58 27 23.83S 069 51 43.38E", "lat": "-58.45662", "lon": "69.862051"}, + {"testNumber": "1129", "testString": "49 38 39.34S 067 36 53.36E", "lat": "-49.644262", "lon": "67.614823"}, + {"testNumber": "1130", "testString": "45 09 12.54S 068 59 59.97E", "lat": "-45.153483", "lon": "68.999992"}, + {"testNumber": "1131", "testString": "40 38 41.30S 070 10 57.69E", "lat": "-40.644805", "lon": "70.182693"}, + {"testNumber": "1132", "testString": "36 07 26.76S 071 13 20.59E", "lat": "-36.124101", "lon": "71.222385"}, + {"testNumber": "1133", "testString": "31 33 56.34S 070 47 12.00E", "lat": "-31.565651", "lon": "70.786666"}, + {"testNumber": "1134", "testString": "27 05 23.61S 071 58 28.86E", "lat": "-27.089891", "lon": "71.974682"}, + {"testNumber": "1135", "testString": "13 33 11.06S 066 13 41.60E", "lat": "-13.553071", "lon": "66.228223"}, + {"testNumber": "1136", "testString": "13 32 28.05S 066 41 40.20E", "lat": "-13.541125", "lon": "66.6945"}, + {"testNumber": "1137", "testString": "09 02 31.39S 067 10 49.70E", "lat": "-9.042052", "lon": "67.180472"}, + {"testNumber": "1138", "testString": "00 00 00.02S 067 12 10.59E", "lat": "-0.000005", "lon": "67.202942"}, + {"testNumber": "1139", "testString": "04 31 22.83S 068 05 54.84E", "lat": "-4.523007", "lon": "68.098568"}, + {"testNumber": "1140", "testString": "00 00 00.02S 068 59 59.98E", "lat": "-0.000005", "lon": "68.999995"}, + {"testNumber": "1141", "testString": "04 31 22.79N 068 05 54.84E", "lat": "4.522996", "lon": "68.098568"}, + {"testNumber": "1142", "testString": "09 02 47.61N 068 59 59.98E", "lat": "9.046557", "lon": "68.999995"}, + {"testNumber": "1143", "testString": "13 34 00.25N 069 55 27.33E", "lat": "13.566735", "lon": "69.924258"}, + {"testNumber": "1144", "testString": "18 04 46.02N 070 53 23.30E", "lat": "18.079449", "lon": "70.889805"}, + {"testNumber": "1145", "testString": "31 38 06.65N 068 59 59.98E", "lat": "31.635181", "lon": "68.999994"}, + {"testNumber": "1146", "testString": "45 07 30.54N 071 32 35.22E", "lat": "45.125149", "lon": "71.543116"}, + {"testNumber": "1147", "testString": "63 06 55.78S 073 01 03.67E", "lat": "-63.115495", "lon": "73.017686"}, + {"testNumber": "1148", "testString": "58 38 25.09S 074 59 59.96E", "lat": "-58.640302", "lon": "74.99999"}, + {"testNumber": "1149", "testString": "54 08 18.16S 076 31 50.49E", "lat": "-54.138379", "lon": "76.530692"}, + {"testNumber": "1150", "testString": "49 37 09.92S 077 46 08.58E", "lat": "-49.619423", "lon": "77.76905"}, + {"testNumber": "1151", "testString": "45 02 25.48S 075 55 16.53E", "lat": "-45.040411", "lon": "75.921258"}, + {"testNumber": "1152", "testString": "40 35 47.09S 077 27 17.15E", "lat": "-40.596414", "lon": "77.454765"}, + {"testNumber": "1153", "testString": "31 35 45.75S 072 09 41.70E", "lat": "-31.596041", "lon": "72.161583"}, + {"testNumber": "1154", "testString": "27 03 52.55S 073 01 55.12E", "lat": "-27.064597", "lon": "73.031978"}, + {"testNumber": "1155", "testString": "22 35 42.26S 073 03 16.00E", "lat": "-22.595073", "lon": "73.054444"}, + {"testNumber": "1156", "testString": "18 05 11.04S 074 03 17.81E", "lat": "-18.0864", "lon": "74.054947"}, + {"testNumber": "1157", "testString": "13 34 06.45S 074 59 59.98E", "lat": "-13.568457", "lon": "74.999994"}, + {"testNumber": "1158", "testString": "09 02 43.58S 075 54 35.55E", "lat": "-9.045439", "lon": "75.909874"}, + {"testNumber": "1159", "testString": "00 00 00.02S 075 53 55.08E", "lat": "-0.000005", "lon": "75.898632"}, + {"testNumber": "1160", "testString": "04 31 16.77S 076 48 09.44E", "lat": "-4.521324", "lon": "76.802622"}, + {"testNumber": "1161", "testString": "00 00 00.02S 077 24 27.60E", "lat": "-0.000005", "lon": "77.407667"}, + {"testNumber": "1162", "testString": "00 00 00.02S 077 41 42.06E", "lat": "-0.000005", "lon": "77.695018"}, + {"testNumber": "1163", "testString": "04 31 16.73N 076 48 09.44E", "lat": "4.521313", "lon": "76.802622"}, + {"testNumber": "1164", "testString": "09 01 42.66N 077 21 46.22E", "lat": "9.028518", "lon": "77.36284"}, + {"testNumber": "1165", "testString": "09 02 11.05N 077 43 43.27E", "lat": "9.036403", "lon": "77.728687"}, + {"testNumber": "1166", "testString": "22 34 49.23N 072 04 56.92E", "lat": "22.580341", "lon": "72.082477"}, + {"testNumber": "1167", "testString": "27 07 20.87N 074 59 59.98E", "lat": "27.122464", "lon": "74.999994"}, + {"testNumber": "1168", "testString": "36 05 54.04N 072 19 55.81E", "lat": "36.098344", "lon": "72.33217"}, + {"testNumber": "1169", "testString": "40 39 03.06N 074 59 59.97E", "lat": "40.650851", "lon": "74.999993"}, + {"testNumber": "1170", "testString": "54 06 33.12N 072 03 34.50E", "lat": "54.109201", "lon": "72.059584"}, + {"testNumber": "1171", "testString": "49 39 09.14N 074 59 59.97E", "lat": "49.652538", "lon": "74.999992"}, + {"testNumber": "1172", "testString": "54 06 33.12N 077 56 25.43E", "lat": "54.109201", "lon": "77.940398"}, + {"testNumber": "1173", "testString": "63 04 26.37N 072 57 37.22E", "lat": "63.073992", "lon": "72.960339"}, + {"testNumber": "1174", "testString": "58 38 25.05N 074 59 59.96E", "lat": "58.640292", "lon": "74.99999"}, + {"testNumber": "1175", "testString": "63 04 26.37N 077 02 22.69E", "lat": "63.073991", "lon": "77.039637"}, + {"testNumber": "1176", "testString": "67 36 55.88N 074 59 59.95E", "lat": "67.615522", "lon": "74.999986"}, + {"testNumber": "1177", "testString": "76 34 51.04N 074 59 59.92E", "lat": "76.580844", "lon": "74.999977"}, + {"testNumber": "1178", "testString": "72 00 45.54N 074 48 38.51E", "lat": "72.012651", "lon": "74.810697"}, + {"testNumber": "1179", "testString": "81 00 59.28N 075 15 16.03E", "lat": "81.016468", "lon": "75.254452"}, + {"testNumber": "1180", "testString": "72 00 45.54N 075 11 21.37E", "lat": "72.01265", "lon": "75.189269"}, + {"testNumber": "1181", "testString": "67 36 55.92S 080 59 59.95E", "lat": "-67.615532", "lon": "80.999986"}, + {"testNumber": "1182", "testString": "58 27 23.82S 080 08 16.54E", "lat": "-58.456618", "lon": "80.137929"}, + {"testNumber": "1183", "testString": "54 03 38.47S 082 24 54.39E", "lat": "-54.060685", "lon": "82.415108"}, + {"testNumber": "1184", "testString": "40 33 14.99S 079 43 25.05E", "lat": "-40.554165", "lon": "79.723624"}, + {"testNumber": "1185", "testString": "45 05 23.31S 078 48 44.37E", "lat": "-45.089807", "lon": "78.812326"}, + {"testNumber": "1186", "testString": "36 07 26.76S 078 46 39.37E", "lat": "-36.124101", "lon": "78.777602"}, + {"testNumber": "1187", "testString": "31 37 51.01S 079 56 43.88E", "lat": "-31.630837", "lon": "79.945522"}, + {"testNumber": "1188", "testString": "27 07 20.91S 080 59 59.98E", "lat": "-27.122475", "lon": "80.999994"}, + {"testNumber": "1189", "testString": "22 36 14.09S 081 58 22.55E", "lat": "-22.603914", "lon": "81.972931"}, + {"testNumber": "1190", "testString": "18 04 46.06S 082 53 23.30E", "lat": "-18.07946", "lon": "82.889805"}, + {"testNumber": "1191", "testString": "13 33 11.06S 083 46 18.36E", "lat": "-13.553071", "lon": "83.771766"}, + {"testNumber": "1192", "testString": "13 32 28.05S 083 18 19.76E", "lat": "-13.541125", "lon": "83.305489"}, + {"testNumber": "1193", "testString": "13 33 11.02N 078 13 41.61E", "lat": "13.55306", "lon": "78.228224"}, + {"testNumber": "1194", "testString": "13 32 28.01N 078 41 40.20E", "lat": "13.541114", "lon": "78.6945"}, + {"testNumber": "1195", "testString": "18 04 46.02N 079 06 36.66E", "lat": "18.079449", "lon": "79.110184"}, + {"testNumber": "1196", "testString": "22 36 24.66N 080 59 59.98E", "lat": "22.606851", "lon": "80.999994"}, + {"testNumber": "1197", "testString": "31 35 45.71N 078 09 41.70E", "lat": "31.59603", "lon": "78.161582"}, + {"testNumber": "1198", "testString": "36 08 22.40N 079 53 18.65E", "lat": "36.139555", "lon": "79.888515"}, + {"testNumber": "1199", "testString": "45 07 30.53N 078 27 24.73E", "lat": "45.125148", "lon": "78.456869"}, + {"testNumber": "1200", "testString": "72 04 39.15S 084 05 14.96E", "lat": "-72.077542", "lon": "84.087489"}, + {"testNumber": "1201", "testString": "76 33 05.49S 084 51 15.87E", "lat": "-76.551526", "lon": "84.854407"}, + {"testNumber": "1202", "testString": "63 04 26.41S 084 57 37.23E", "lat": "-63.074002", "lon": "84.960341"}, + {"testNumber": "1203", "testString": "58 32 12.44S 086 09 21.06E", "lat": "-58.53679", "lon": "86.155849"}, + {"testNumber": "1204", "testString": "63 04 26.41S 089 02 22.69E", "lat": "-63.074002", "lon": "89.039635"}, + {"testNumber": "1205", "testString": "49 37 09.92S 084 13 51.36E", "lat": "-49.619422", "lon": "84.230934"}, + {"testNumber": "1206", "testString": "53 59 34.53S 087 06 17.24E", "lat": "-53.992925", "lon": "87.104789"}, + {"testNumber": "1207", "testString": "45 08 47.03S 085 43 40.65E", "lat": "-45.146398", "lon": "85.727959"}, + {"testNumber": "1208", "testString": "40 39 03.10S 086 59 59.97E", "lat": "-40.650862", "lon": "86.999993"}, + {"testNumber": "1209", "testString": "36 08 22.44S 088 06 41.30E", "lat": "-36.139566", "lon": "88.111471"}, + {"testNumber": "1210", "testString": "31 37 04.01S 089 06 30.53E", "lat": "-31.617781", "lon": "89.10848"}, + {"testNumber": "1211", "testString": "27 03 52.55S 088 58 04.84E", "lat": "-27.064597", "lon": "88.96801"}, + {"testNumber": "1212", "testString": "09 02 11.09S 084 16 16.69E", "lat": "-9.036413", "lon": "84.271302"}, + {"testNumber": "1213", "testString": "09 01 42.70S 084 38 13.74E", "lat": "-9.028529", "lon": "84.637149"}, + {"testNumber": "1214", "testString": "00 00 00.02S 084 18 17.90E", "lat": "-0.000005", "lon": "84.304971"}, + {"testNumber": "1215", "testString": "04 31 16.77S 085 11 50.52E", "lat": "-4.521324", "lon": "85.197368"}, + {"testNumber": "1216", "testString": "00 00 00.02S 084 35 32.36E", "lat": "-0.000005", "lon": "84.592322"}, + {"testNumber": "1217", "testString": "00 00 00.02S 086 06 04.89E", "lat": "-0.000005", "lon": "86.101357"}, + {"testNumber": "1218", "testString": "04 31 16.73N 085 11 50.52E", "lat": "4.521313", "lon": "85.197368"}, + {"testNumber": "1219", "testString": "09 02 43.54N 086 05 24.41E", "lat": "9.045428", "lon": "86.090115"}, + {"testNumber": "1220", "testString": "13 34 06.41N 086 59 59.98E", "lat": "13.568446", "lon": "86.999994"}, + {"testNumber": "1221", "testString": "18 05 11.00N 087 56 42.15E", "lat": "18.086389", "lon": "87.945041"}, + {"testNumber": "1222", "testString": "22 34 49.23N 089 55 03.04E", "lat": "22.580341", "lon": "89.917512"}, + {"testNumber": "1223", "testString": "27 05 23.57N 084 01 31.10E", "lat": "27.089881", "lon": "84.025305"}, + {"testNumber": "1224", "testString": "31 37 50.97N 085 56 43.88E", "lat": "31.630826", "lon": "85.945523"}, + {"testNumber": "1225", "testString": "36 07 26.73N 089 13 20.59E", "lat": "36.124091", "lon": "89.222385"}, + {"testNumber": "1226", "testString": "45 08 47.00N 088 16 19.29E", "lat": "45.146388", "lon": "88.272025"}, + {"testNumber": "1227", "testString": "54 08 18.12N 088 31 50.49E", "lat": "54.138368", "lon": "88.530692"}, + {"testNumber": "1228", "testString": "63 06 55.75N 088 58 56.24E", "lat": "63.115485", "lon": "88.98229"}, + {"testNumber": "1229", "testString": "76 33 05.45N 089 08 43.98E", "lat": "76.551515", "lon": "89.14555"}, + {"testNumber": "1230", "testString": "72 04 39.11N 089 54 44.91E", "lat": "72.077531", "lon": "89.912474"}, + {"testNumber": "1231", "testString": "67 27 46.39S 094 01 34.96E", "lat": "-67.462886", "lon": "94.026377"}, + {"testNumber": "1232", "testString": "58 37 43.59S 091 16 40.07E", "lat": "-58.628776", "lon": "91.277796"}, + {"testNumber": "1233", "testString": "54 08 53.19S 092 59 59.97E", "lat": "-54.148109", "lon": "92.999991"}, + {"testNumber": "1234", "testString": "49 38 39.34S 094 23 06.58E", "lat": "-49.644262", "lon": "94.38516"}, + {"testNumber": "1235", "testString": "40 33 14.99S 094 16 34.90E", "lat": "-40.554165", "lon": "94.276362"}, + {"testNumber": "1236", "testString": "45 07 30.57S 095 32 35.22E", "lat": "-45.125159", "lon": "95.543116"}, + {"testNumber": "1237", "testString": "36 05 54.07S 095 40 04.14E", "lat": "-36.098354", "lon": "95.667816"}, + {"testNumber": "1238", "testString": "27 05 23.61S 090 01 31.10E", "lat": "-27.089892", "lon": "90.025306"}, + {"testNumber": "1239", "testString": "22 34 49.26S 090 04 56.91E", "lat": "-22.580351", "lon": "90.082476"}, + {"testNumber": "1240", "testString": "22 33 35.17S 090 53 18.64E", "lat": "-22.559769", "lon": "90.888512"}, + {"testNumber": "1241", "testString": "18 04 46.06S 091 06 36.66E", "lat": "-18.07946", "lon": "91.110184"}, + {"testNumber": "1242", "testString": "13 34 00.29S 092 04 32.63E", "lat": "-13.566746", "lon": "92.075731"}, + {"testNumber": "1243", "testString": "09 02 47.64S 092 59 59.98E", "lat": "-9.046568", "lon": "92.999995"}, + {"testNumber": "1244", "testString": "00 00 00.02S 092 59 59.98E", "lat": "-0.000005", "lon": "92.999995"}, + {"testNumber": "1245", "testString": "04 31 22.83S 093 54 05.12E", "lat": "-4.523007", "lon": "93.901421"}, + {"testNumber": "1246", "testString": "00 00 00.02S 094 47 49.37E", "lat": "-0.000005", "lon": "94.797047"}, + {"testNumber": "1247", "testString": "04 31 22.79N 093 54 05.12E", "lat": "4.522996", "lon": "93.901421"}, + {"testNumber": "1248", "testString": "09 02 31.35N 094 49 10.26E", "lat": "9.042042", "lon": "94.819517"}, + {"testNumber": "1249", "testString": "13 32 28.01N 095 18 19.76E", "lat": "13.541114", "lon": "95.305489"}, + {"testNumber": "1250", "testString": "13 33 11.02N 095 46 18.35E", "lat": "13.55306", "lon": "95.771765"}, + {"testNumber": "1251", "testString": "27 07 07.82N 091 59 27.79E", "lat": "27.11884", "lon": "91.991052"}, + {"testNumber": "1252", "testString": "31 37 03.97N 095 06 30.52E", "lat": "31.61777", "lon": "95.108479"}, + {"testNumber": "1253", "testString": "40 38 41.26N 091 49 02.25E", "lat": "40.644794", "lon": "91.817293"}, + {"testNumber": "1254", "testString": "49 38 39.30N 091 36 53.36E", "lat": "49.644251", "lon": "91.614823"}, + {"testNumber": "1255", "testString": "58 37 43.56N 091 16 40.07E", "lat": "58.628766", "lon": "91.277797"}, + {"testNumber": "1256", "testString": "67 35 54.59N 090 38 53.28E", "lat": "67.598498", "lon": "90.648133"}, + {"testNumber": "1257", "testString": "72 00 45.58S 098 48 38.52E", "lat": "-72.012662", "lon": "98.8107"}, + {"testNumber": "1258", "testString": "76 34 51.08S 098 59 59.92E", "lat": "-76.580855", "lon": "98.999977"}, + {"testNumber": "1259", "testString": "72 00 45.58S 099 11 21.35E", "lat": "-72.012661", "lon": "99.189265"}, + {"testNumber": "1260", "testString": "67 35 54.63S 096 38 53.28E", "lat": "-67.598509", "lon": "96.648132"}, + {"testNumber": "1261", "testString": "63 06 55.78S 100 58 56.24E", "lat": "-63.115495", "lon": "100.98229"}, + {"testNumber": "1262", "testString": "53 59 34.53S 098 53 42.69E", "lat": "-53.992924", "lon": "98.895193"}, + {"testNumber": "1263", "testString": "49 34 41.10S 100 50 58.55E", "lat": "-49.578084", "lon": "100.849596"}, + {"testNumber": "1264", "testString": "40 35 47.09S 096 32 42.80E", "lat": "-40.596414", "lon": "96.545221"}, + {"testNumber": "1265", "testString": "36 03 44.52S 097 26 24.97E", "lat": "-36.062368", "lon": "97.44027"}, + {"testNumber": "1266", "testString": "31 37 04.01S 096 53 29.43E", "lat": "-31.61778", "lon": "96.891508"}, + {"testNumber": "1267", "testString": "27 07 07.86S 097 59 27.79E", "lat": "-27.118851", "lon": "97.991052"}, + {"testNumber": "1268", "testString": "22 36 24.70S 098 59 59.98E", "lat": "-22.606862", "lon": "98.999994"}, + {"testNumber": "1269", "testString": "18 05 11.04S 099 56 42.15E", "lat": "-18.0864", "lon": "99.945041"}, + {"testNumber": "1270", "testString": "13 33 41.81S 100 50 53.76E", "lat": "-13.561615", "lon": "100.848267"}, + {"testNumber": "1271", "testString": "09 02 11.09S 101 43 43.27E", "lat": "-9.036414", "lon": "101.728687"}, + {"testNumber": "1272", "testString": "09 01 42.70S 101 21 46.22E", "lat": "-9.028529", "lon": "101.36284"}, + {"testNumber": "1273", "testString": "00 00 00.02S 101 24 27.60E", "lat": "-0.000005", "lon": "101.407667"}, + {"testNumber": "1274", "testString": "00 00 00.02S 101 41 42.06E", "lat": "-0.000005", "lon": "101.695018"}, + {"testNumber": "1275", "testString": "18 04 04.41N 096 09 57.55E", "lat": "18.067893", "lon": "96.165986"}, + {"testNumber": "1276", "testString": "18 03 06.25N 096 46 38.47E", "lat": "18.051735", "lon": "96.777353"}, + {"testNumber": "1277", "testString": "22 36 14.05N 098 01 37.41E", "lat": "22.603903", "lon": "98.027057"}, + {"testNumber": "1278", "testString": "27 06 28.71N 101 01 03.00E", "lat": "27.107974", "lon": "101.0175"}, + {"testNumber": "1279", "testString": "36 07 26.72N 096 46 39.37E", "lat": "36.12409", "lon": "96.777602"}, + {"testNumber": "1280", "testString": "40 37 35.88N 101 21 52.83E", "lat": "40.626634", "lon": "101.364674"}, + {"testNumber": "1281", "testString": "49 37 09.88N 101 46 08.58E", "lat": "49.619412", "lon": "101.769049"}, + {"testNumber": "1282", "testString": "58 35 39.25S 102 26 30.08E", "lat": "-58.594236", "lon": "102.44169"}, + {"testNumber": "1283", "testString": "63 00 18.12S 105 04 12.12E", "lat": "-63.005033", "lon": "105.070033"}, + {"testNumber": "1284", "testString": "58 35 39.25S 107 33 29.84E", "lat": "-58.594235", "lon": "107.55829"}, + {"testNumber": "1285", "testString": "54 03 38.47S 103 35 05.54E", "lat": "-54.060685", "lon": "103.584873"}, + {"testNumber": "1286", "testString": "49 31 13.23S 104 31 40.50E", "lat": "-49.520341", "lon": "104.527916"}, + {"testNumber": "1287", "testString": "45 07 30.57S 102 27 24.73E", "lat": "-45.125159", "lon": "102.456869"}, + {"testNumber": "1288", "testString": "40 38 41.30S 103 49 02.25E", "lat": "-40.644805", "lon": "103.817293"}, + {"testNumber": "1289", "testString": "36 08 41.01S 104 59 59.97E", "lat": "-36.144724", "lon": "104.999993"}, + {"testNumber": "1290", "testString": "31 37 51.01S 106 03 16.07E", "lat": "-31.630837", "lon": "106.054465"}, + {"testNumber": "1291", "testString": "27 06 28.75S 107 01 03.00E", "lat": "-27.107985", "lon": "107.0175"}, + {"testNumber": "1292", "testString": "22 33 35.17S 107 06 41.31E", "lat": "-22.559769", "lon": "107.111476"}, + {"testNumber": "1293", "testString": "22 34 49.27S 107 55 03.04E", "lat": "-22.580352", "lon": "107.917512"}, + {"testNumber": "1294", "testString": "04 31 06.68S 102 17 47.83E", "lat": "-4.518521", "lon": "102.296619"}, + {"testNumber": "1295", "testString": "04 30 52.57S 102 36 12.39E", "lat": "-4.514602", "lon": "102.603443"}, + {"testNumber": "1296", "testString": "00 00 00.02S 103 12 10.59E", "lat": "-0.000005", "lon": "103.202942"}, + {"testNumber": "1297", "testString": "04 31 06.64N 102 17 47.83E", "lat": "4.51851", "lon": "102.296619"}, + {"testNumber": "1298", "testString": "04 30 52.53N 102 36 12.39E", "lat": "4.514591", "lon": "102.603443"}, + {"testNumber": "1299", "testString": "09 02 31.35N 103 10 49.70E", "lat": "9.042042", "lon": "103.180472"}, + {"testNumber": "1300", "testString": "13 34 00.25N 104 04 32.63E", "lat": "13.566735", "lon": "104.075731"}, + {"testNumber": "1301", "testString": "18 05 19.33N 104 59 59.98E", "lat": "18.088704", "lon": "104.999994"}, + {"testNumber": "1302", "testString": "22 35 42.22N 106 56 43.96E", "lat": "22.595062", "lon": "106.945544"}, + {"testNumber": "1303", "testString": "31 37 03.97N 102 53 29.43E", "lat": "31.61777", "lon": "102.891508"}, + {"testNumber": "1304", "testString": "36 08 22.40N 106 06 41.30E", "lat": "36.139555", "lon": "106.111471"}, + {"testNumber": "1305", "testString": "45 09 12.50N 104 59 59.97E", "lat": "45.153472", "lon": "104.999992"}, + {"testNumber": "1306", "testString": "54 08 53.16N 104 59 59.97E", "lat": "54.148099", "lon": "104.999991"}, + {"testNumber": "1307", "testString": "58 35 39.21N 102 26 30.08E", "lat": "58.594225", "lon": "102.441689"}, + {"testNumber": "1308", "testString": "63 07 45.60N 104 59 59.96E", "lat": "63.129334", "lon": "104.999988"}, + {"testNumber": "1309", "testString": "58 35 39.21N 107 33 29.85E", "lat": "58.594224", "lon": "107.558291"}, + {"testNumber": "1310", "testString": "67 32 51.08N 103 41 46.91E", "lat": "67.547523", "lon": "103.696364"}, + {"testNumber": "1311", "testString": "67 32 51.08N 106 18 12.99E", "lat": "67.547522", "lon": "106.303608"}, + {"testNumber": "1312", "testString": "72 05 57.18N 104 59 59.94E", "lat": "72.099217", "lon": "104.999983"}, + {"testNumber": "1313", "testString": "76 27 50.17N 103 19 29.18E", "lat": "76.463937", "lon": "103.324772"}, + {"testNumber": "1314", "testString": "76 27 50.18N 106 40 30.66E", "lat": "76.463939", "lon": "106.675183"}, + {"testNumber": "1315", "testString": "76 33 05.49S 113 08 43.97E", "lat": "-76.551526", "lon": "113.145547"}, + {"testNumber": "1316", "testString": "72 04 39.15S 113 54 44.91E", "lat": "-72.077542", "lon": "113.912476"}, + {"testNumber": "1317", "testString": "67 32 51.12S 109 41 46.92E", "lat": "-67.547534", "lon": "109.696367"}, + {"testNumber": "1318", "testString": "67 32 51.12S 112 18 12.98E", "lat": "-67.547533", "lon": "112.303605"}, + {"testNumber": "1319", "testString": "62 54 31.92S 112 53 13.25E", "lat": "-62.908866", "lon": "112.887013"}, + {"testNumber": "1320", "testString": "54 08 18.16S 109 28 09.44E", "lat": "-54.138379", "lon": "109.469289"}, + {"testNumber": "1321", "testString": "49 39 09.17S 110 59 59.97E", "lat": "-49.652548", "lon": "110.999992"}, + {"testNumber": "1322", "testString": "45 08 47.03S 112 16 19.29E", "lat": "-45.146398", "lon": "112.272025"}, + {"testNumber": "1323", "testString": "40 37 35.92S 113 21 52.83E", "lat": "-40.626645", "lon": "113.364674"}, + {"testNumber": "1324", "testString": "36 03 44.52S 112 33 34.98E", "lat": "-36.062367", "lon": "112.559717"}, + {"testNumber": "1325", "testString": "31 35 45.75S 113 50 18.26E", "lat": "-31.596041", "lon": "113.838405"}, + {"testNumber": "1326", "testString": "18 04 04.45S 108 09 57.55E", "lat": "-18.067904", "lon": "108.165986"}, + {"testNumber": "1327", "testString": "18 03 06.29S 108 46 38.47E", "lat": "-18.051746", "lon": "108.777353"}, + {"testNumber": "1328", "testString": "13 33 41.81S 109 09 06.20E", "lat": "-13.561615", "lon": "109.151722"}, + {"testNumber": "1329", "testString": "09 02 43.58S 110 05 24.41E", "lat": "-9.045439", "lon": "110.090115"}, + {"testNumber": "1330", "testString": "00 00 00.02S 110 06 04.89E", "lat": "-0.000005", "lon": "110.101357"}, + {"testNumber": "1331", "testString": "04 31 24.84S 110 59 59.98E", "lat": "-4.523568", "lon": "110.999995"}, + {"testNumber": "1332", "testString": "00 00 00.02S 111 53 55.08E", "lat": "-0.000005", "lon": "111.898632"}, + {"testNumber": "1333", "testString": "04 31 24.81N 110 59 59.98E", "lat": "4.523557", "lon": "110.999995"}, + {"testNumber": "1334", "testString": "09 02 43.54N 111 54 35.55E", "lat": "9.045428", "lon": "111.909874"}, + {"testNumber": "1335", "testString": "13 33 41.77N 112 50 53.76E", "lat": "13.561604", "lon": "112.848267"}, + {"testNumber": "1336", "testString": "18 03 06.25N 113 13 21.49E", "lat": "18.051735", "lon": "113.222636"}, + {"testNumber": "1337", "testString": "18 04 04.41N 113 50 02.41E", "lat": "18.067893", "lon": "113.834003"}, + {"testNumber": "1338", "testString": "27 06 28.71N 108 58 56.96E", "lat": "27.107974", "lon": "108.982488"}, + {"testNumber": "1339", "testString": "31 37 50.97N 112 03 16.07E", "lat": "31.630826", "lon": "112.054465"}, + {"testNumber": "1340", "testString": "36 05 54.04N 113 40 04.14E", "lat": "36.098344", "lon": "113.667816"}, + {"testNumber": "1341", "testString": "40 37 35.88N 108 38 07.12E", "lat": "40.626634", "lon": "108.635312"}, + {"testNumber": "1342", "testString": "49 37 09.88N 108 13 51.36E", "lat": "49.619412", "lon": "108.230934"}, + {"testNumber": "1343", "testString": "81 00 59.29N 110 44 43.72E", "lat": "81.016469", "lon": "110.745479"}, + {"testNumber": "1344", "testString": "63 07 45.64S 116 59 59.96E", "lat": "-63.129345", "lon": "116.999988"}, + {"testNumber": "1345", "testString": "58 37 43.60S 118 43 19.86E", "lat": "-58.628777", "lon": "118.722183"}, + {"testNumber": "1346", "testString": "49 31 13.22S 117 28 19.44E", "lat": "-49.52034", "lon": "117.472067"}, + {"testNumber": "1347", "testString": "45 05 23.31S 119 11 15.57E", "lat": "-45.089807", "lon": "119.187658"}, + {"testNumber": "1348", "testString": "36 05 54.08S 114 19 55.82E", "lat": "-36.098355", "lon": "114.332171"}, + {"testNumber": "1349", "testString": "27 06 28.75S 114 58 56.96E", "lat": "-27.107985", "lon": "114.982488"}, + {"testNumber": "1350", "testString": "31 33 56.35S 115 12 47.96E", "lat": "-31.565652", "lon": "115.213321"}, + {"testNumber": "1351", "testString": "22 36 14.09S 116 01 37.41E", "lat": "-22.603914", "lon": "116.027057"}, + {"testNumber": "1352", "testString": "18 05 19.37S 116 59 59.98E", "lat": "-18.088714", "lon": "116.999994"}, + {"testNumber": "1353", "testString": "13 34 00.29S 117 55 27.33E", "lat": "-13.566746", "lon": "117.924258"}, + {"testNumber": "1354", "testString": "09 02 31.39S 118 49 10.26E", "lat": "-9.042053", "lon": "118.819517"}, + {"testNumber": "1355", "testString": "00 00 00.02S 118 47 49.37E", "lat": "-0.000005", "lon": "118.797047"}, + {"testNumber": "1356", "testString": "04 30 52.57S 119 23 47.57E", "lat": "-4.514602", "lon": "119.396547"}, + {"testNumber": "1357", "testString": "04 31 06.68S 119 42 12.13E", "lat": "-4.518521", "lon": "119.70337"}, + {"testNumber": "1358", "testString": "04 30 52.53N 119 23 47.57E", "lat": "4.514591", "lon": "119.396547"}, + {"testNumber": "1359", "testString": "04 31 06.64N 119 42 12.13E", "lat": "4.51851", "lon": "119.70337"}, + {"testNumber": "1360", "testString": "22 35 42.22N 115 03 16.00E", "lat": "22.595062", "lon": "115.054444"}, + {"testNumber": "1361", "testString": "27 07 07.82N 118 00 32.17E", "lat": "27.11884", "lon": "118.008936"}, + {"testNumber": "1362", "testString": "31 35 45.71N 119 50 18.26E", "lat": "31.59603", "lon": "119.838405"}, + {"testNumber": "1363", "testString": "40 38 41.26N 118 10 57.69E", "lat": "40.644794", "lon": "118.182692"}, + {"testNumber": "1364", "testString": "49 38 39.31N 118 23 06.58E", "lat": "49.644252", "lon": "118.38516"}, + {"testNumber": "1365", "testString": "58 37 43.56N 118 43 19.86E", "lat": "58.628766", "lon": "118.722183"}, + {"testNumber": "1366", "testString": "67 35 54.60N 119 21 06.62E", "lat": "67.598499", "lon": "119.351839"}, + {"testNumber": "1367", "testString": "67 35 54.63S 125 21 06.62E", "lat": "-67.598509", "lon": "125.35184"}, + {"testNumber": "1368", "testString": "62 54 31.91S 121 06 46.67E", "lat": "-62.908865", "lon": "121.112964"}, + {"testNumber": "1369", "testString": "58 32 12.44S 123 50 38.87E", "lat": "-58.536789", "lon": "123.844131"}, + {"testNumber": "1370", "testString": "54 06 33.16S 120 03 34.51E", "lat": "-54.109212", "lon": "120.059585"}, + {"testNumber": "1371", "testString": "49 34 41.11S 121 09 01.39E", "lat": "-49.578085", "lon": "121.150387"}, + {"testNumber": "1372", "testString": "54 06 33.16S 125 56 25.43E", "lat": "-54.109212", "lon": "125.940397"}, + {"testNumber": "1373", "testString": "40 37 35.92S 120 38 07.12E", "lat": "-40.626645", "lon": "120.635312"}, + {"testNumber": "1374", "testString": "45 02 25.48S 122 04 43.42E", "lat": "-45.040411", "lon": "122.078727"}, + {"testNumber": "1375", "testString": "36 08 22.44S 121 53 18.65E", "lat": "-36.139566", "lon": "121.888515"}, + {"testNumber": "1376", "testString": "31 38 06.69S 122 59 59.98E", "lat": "-31.635192", "lon": "122.999994"}, + {"testNumber": "1377", "testString": "27 07 07.86S 124 00 32.17E", "lat": "-27.118851", "lon": "124.008936"}, + {"testNumber": "1378", "testString": "22 35 42.26S 124 56 43.96E", "lat": "-22.595073", "lon": "124.945544"}, + {"testNumber": "1379", "testString": "18 03 06.29S 125 13 21.49E", "lat": "-18.051746", "lon": "125.222636"}, + {"testNumber": "1380", "testString": "18 04 04.45S 125 50 02.41E", "lat": "-18.067904", "lon": "125.834003"}, + {"testNumber": "1381", "testString": "00 00 00.02S 120 18 17.90E", "lat": "-0.000005", "lon": "120.304971"}, + {"testNumber": "1382", "testString": "00 00 00.02S 120 35 32.36E", "lat": "-0.000005", "lon": "120.592322"}, + {"testNumber": "1383", "testString": "09 02 11.05N 120 16 16.69E", "lat": "9.036403", "lon": "120.271302"}, + {"testNumber": "1384", "testString": "09 01 42.66N 120 38 13.74E", "lat": "9.028518", "lon": "120.637149"}, + {"testNumber": "1385", "testString": "13 33 41.77N 121 09 06.20E", "lat": "13.561604", "lon": "121.151722"}, + {"testNumber": "1386", "testString": "18 05 11.00N 122 03 17.81E", "lat": "18.086389", "lon": "122.054947"}, + {"testNumber": "1387", "testString": "22 36 14.05N 123 58 22.55E", "lat": "22.603903", "lon": "123.972931"}, + {"testNumber": "1388", "testString": "27 05 23.57N 125 58 28.86E", "lat": "27.089881", "lon": "125.974682"}, + {"testNumber": "1389", "testString": "36 08 40.97N 122 59 59.97E", "lat": "36.144713", "lon": "122.999993"}, + {"testNumber": "1390", "testString": "45 08 46.99N 121 43 40.66E", "lat": "45.146387", "lon": "121.72796"}, + {"testNumber": "1391", "testString": "54 08 18.12N 121 28 09.44E", "lat": "54.138368", "lon": "121.46929"}, + {"testNumber": "1392", "testString": "63 06 55.74N 121 01 03.67E", "lat": "63.115484", "lon": "121.017686"}, + {"testNumber": "1393", "testString": "72 04 39.11N 120 05 14.97E", "lat": "72.077531", "lon": "120.087491"}, + {"testNumber": "1394", "testString": "76 33 05.46N 120 51 15.85E", "lat": "76.551516", "lon": "120.854404"}, + {"testNumber": "1395", "testString": "81 03 39.15N 122 59 59.87E", "lat": "81.060876", "lon": "122.999965"}, + {"testNumber": "1396", "testString": "76 27 50.21S 127 19 29.16E", "lat": "-76.463948", "lon": "127.324766"}, + {"testNumber": "1397", "testString": "72 05 57.22S 128 59 59.94E", "lat": "-72.099228", "lon": "128.999983"}, + {"testNumber": "1398", "testString": "76 27 50.22S 130 40 30.68E", "lat": "-76.463949", "lon": "130.675189"}, + {"testNumber": "1399", "testString": "67 27 46.38S 127 58 24.94E", "lat": "-67.462884", "lon": "127.973595"}, + {"testNumber": "1400", "testString": "63 00 18.12S 128 55 47.79E", "lat": "-63.005034", "lon": "128.929943"}, + {"testNumber": "1401", "testString": "58 27 23.83S 129 51 43.38E", "lat": "-58.45662", "lon": "129.862051"}, + {"testNumber": "1402", "testString": "49 38 39.34S 127 36 53.36E", "lat": "-49.644262", "lon": "127.614823"}, + {"testNumber": "1403", "testString": "45 09 12.54S 128 59 59.97E", "lat": "-45.153483", "lon": "128.999992"}, + {"testNumber": "1404", "testString": "40 38 41.30S 130 10 57.69E", "lat": "-40.644805", "lon": "130.182693"}, + {"testNumber": "1405", "testString": "36 07 26.76S 131 13 20.59E", "lat": "-36.124101", "lon": "131.222385"}, + {"testNumber": "1406", "testString": "31 33 56.34S 130 47 12.00E", "lat": "-31.565651", "lon": "130.786666"}, + {"testNumber": "1407", "testString": "27 05 23.61S 131 58 28.86E", "lat": "-27.089891", "lon": "131.974682"}, + {"testNumber": "1408", "testString": "13 33 11.06S 126 13 41.60E", "lat": "-13.553071", "lon": "126.228223"}, + {"testNumber": "1409", "testString": "13 32 28.05S 126 41 40.20E", "lat": "-13.541125", "lon": "126.6945"}, + {"testNumber": "1410", "testString": "09 02 31.39S 127 10 49.70E", "lat": "-9.042052", "lon": "127.180472"}, + {"testNumber": "1411", "testString": "00 00 00.02S 127 12 10.59E", "lat": "-0.000005", "lon": "127.202942"}, + {"testNumber": "1412", "testString": "04 31 22.83S 128 05 54.84E", "lat": "-4.523007", "lon": "128.098568"}, + {"testNumber": "1413", "testString": "00 00 00.02S 128 59 59.98E", "lat": "-0.000005", "lon": "128.999995"}, + {"testNumber": "1414", "testString": "04 31 22.79N 128 05 54.84E", "lat": "4.522996", "lon": "128.098568"}, + {"testNumber": "1415", "testString": "09 02 47.61N 128 59 59.98E", "lat": "9.046557", "lon": "128.999995"}, + {"testNumber": "1416", "testString": "13 34 00.25N 129 55 27.33E", "lat": "13.566735", "lon": "129.924258"}, + {"testNumber": "1417", "testString": "18 04 46.02N 130 53 23.30E", "lat": "18.079449", "lon": "130.889805"}, + {"testNumber": "1418", "testString": "31 38 06.65N 128 59 59.98E", "lat": "31.635181", "lon": "128.999994"}, + {"testNumber": "1419", "testString": "45 07 30.54N 131 32 35.22E", "lat": "45.125149", "lon": "131.543116"}, + {"testNumber": "1420", "testString": "63 06 55.78S 133 01 03.67E", "lat": "-63.115495", "lon": "133.017686"}, + {"testNumber": "1421", "testString": "58 38 25.09S 134 59 59.96E", "lat": "-58.640302", "lon": "134.99999"}, + {"testNumber": "1422", "testString": "54 08 18.16S 136 31 50.49E", "lat": "-54.138379", "lon": "136.530692"}, + {"testNumber": "1423", "testString": "49 37 09.92S 137 46 08.58E", "lat": "-49.619423", "lon": "137.76905"}, + {"testNumber": "1424", "testString": "45 02 25.48S 135 55 16.53E", "lat": "-45.040411", "lon": "135.921258"}, + {"testNumber": "1425", "testString": "40 35 47.09S 137 27 17.15E", "lat": "-40.596414", "lon": "137.454765"}, + {"testNumber": "1426", "testString": "31 35 45.75S 132 09 41.70E", "lat": "-31.596041", "lon": "132.161583"}, + {"testNumber": "1427", "testString": "27 03 52.55S 133 01 55.12E", "lat": "-27.064597", "lon": "133.031978"}, + {"testNumber": "1428", "testString": "22 35 42.26S 133 03 16.00E", "lat": "-22.595073", "lon": "133.054444"}, + {"testNumber": "1429", "testString": "18 05 11.04S 134 03 17.81E", "lat": "-18.0864", "lon": "134.054947"}, + {"testNumber": "1430", "testString": "13 34 06.45S 134 59 59.98E", "lat": "-13.568457", "lon": "134.999994"}, + {"testNumber": "1431", "testString": "09 02 43.58S 135 54 35.55E", "lat": "-9.045439", "lon": "135.909874"}, + {"testNumber": "1432", "testString": "00 00 00.02S 135 53 55.08E", "lat": "-0.000005", "lon": "135.898632"}, + {"testNumber": "1433", "testString": "04 31 16.77S 136 48 09.44E", "lat": "-4.521324", "lon": "136.802622"}, + {"testNumber": "1434", "testString": "00 00 00.02S 137 24 27.60E", "lat": "-0.000005", "lon": "137.407667"}, + {"testNumber": "1435", "testString": "00 00 00.02S 137 41 42.06E", "lat": "-0.000005", "lon": "137.695018"}, + {"testNumber": "1436", "testString": "04 31 16.73N 136 48 09.44E", "lat": "4.521313", "lon": "136.802622"}, + {"testNumber": "1437", "testString": "09 01 42.66N 137 21 46.22E", "lat": "9.028518", "lon": "137.36284"}, + {"testNumber": "1438", "testString": "09 02 11.05N 137 43 43.27E", "lat": "9.036403", "lon": "137.728687"}, + {"testNumber": "1439", "testString": "22 34 49.23N 132 04 56.92E", "lat": "22.580341", "lon": "132.082477"}, + {"testNumber": "1440", "testString": "27 07 20.87N 134 59 59.98E", "lat": "27.122464", "lon": "134.999994"}, + {"testNumber": "1441", "testString": "36 05 54.04N 132 19 55.81E", "lat": "36.098344", "lon": "132.33217"}, + {"testNumber": "1442", "testString": "40 39 03.06N 134 59 59.97E", "lat": "40.650851", "lon": "134.999993"}, + {"testNumber": "1443", "testString": "54 06 33.12N 132 03 34.50E", "lat": "54.109201", "lon": "132.059584"}, + {"testNumber": "1444", "testString": "49 39 09.14N 134 59 59.97E", "lat": "49.652538", "lon": "134.999992"}, + {"testNumber": "1445", "testString": "54 06 33.12N 137 56 25.43E", "lat": "54.109201", "lon": "137.940398"}, + {"testNumber": "1446", "testString": "63 04 26.37N 132 57 37.22E", "lat": "63.073992", "lon": "132.960339"}, + {"testNumber": "1447", "testString": "58 38 25.05N 134 59 59.96E", "lat": "58.640292", "lon": "134.99999"}, + {"testNumber": "1448", "testString": "63 04 26.37N 137 02 22.69E", "lat": "63.073991", "lon": "137.039637"}, + {"testNumber": "1449", "testString": "67 36 55.88N 134 59 59.95E", "lat": "67.615522", "lon": "134.999986"}, + {"testNumber": "1450", "testString": "76 34 51.04N 134 59 59.92E", "lat": "76.580844", "lon": "134.999977"}, + {"testNumber": "1451", "testString": "72 00 45.54N 134 48 38.51E", "lat": "72.012651", "lon": "134.810697"}, + {"testNumber": "1452", "testString": "81 00 59.28N 135 15 16.03E", "lat": "81.016468", "lon": "135.254452"}, + {"testNumber": "1453", "testString": "72 00 45.54N 135 11 21.37E", "lat": "72.01265", "lon": "135.189269"}, + {"testNumber": "1454", "testString": "67 36 55.92S 140 59 59.95E", "lat": "-67.615532", "lon": "140.999986"}, + {"testNumber": "1455", "testString": "58 27 23.82S 140 08 16.54E", "lat": "-58.456618", "lon": "140.137929"}, + {"testNumber": "1456", "testString": "54 03 38.47S 142 24 54.39E", "lat": "-54.060685", "lon": "142.415108"}, + {"testNumber": "1457", "testString": "40 33 14.99S 139 43 25.05E", "lat": "-40.554165", "lon": "139.723624"}, + {"testNumber": "1458", "testString": "45 05 23.31S 138 48 44.37E", "lat": "-45.089807", "lon": "138.812326"}, + {"testNumber": "1459", "testString": "36 07 26.76S 138 46 39.37E", "lat": "-36.124101", "lon": "138.777602"}, + {"testNumber": "1460", "testString": "31 37 51.01S 139 56 43.88E", "lat": "-31.630837", "lon": "139.945522"}, + {"testNumber": "1461", "testString": "27 07 20.91S 140 59 59.98E", "lat": "-27.122475", "lon": "140.999994"}, + {"testNumber": "1462", "testString": "22 36 14.09S 141 58 22.55E", "lat": "-22.603914", "lon": "141.972931"}, + {"testNumber": "1463", "testString": "18 04 46.06S 142 53 23.30E", "lat": "-18.07946", "lon": "142.889805"}, + {"testNumber": "1464", "testString": "13 33 11.06S 143 46 18.36E", "lat": "-13.553071", "lon": "143.771766"}, + {"testNumber": "1465", "testString": "13 32 28.05S 143 18 19.76E", "lat": "-13.541125", "lon": "143.305489"}, + {"testNumber": "1466", "testString": "13 33 11.02N 138 13 41.61E", "lat": "13.55306", "lon": "138.228224"}, + {"testNumber": "1467", "testString": "13 32 28.01N 138 41 40.20E", "lat": "13.541114", "lon": "138.6945"}, + {"testNumber": "1468", "testString": "18 04 46.02N 139 06 36.66E", "lat": "18.079449", "lon": "139.110184"}, + {"testNumber": "1469", "testString": "22 36 24.66N 140 59 59.98E", "lat": "22.606851", "lon": "140.999994"}, + {"testNumber": "1470", "testString": "31 35 45.71N 138 09 41.70E", "lat": "31.59603", "lon": "138.161582"}, + {"testNumber": "1471", "testString": "36 08 22.40N 139 53 18.65E", "lat": "36.139555", "lon": "139.888515"}, + {"testNumber": "1472", "testString": "45 07 30.53N 138 27 24.73E", "lat": "45.125148", "lon": "138.456869"}, + {"testNumber": "1473", "testString": "72 04 39.15S 144 05 14.96E", "lat": "-72.077542", "lon": "144.087489"}, + {"testNumber": "1474", "testString": "76 33 05.49S 144 51 15.87E", "lat": "-76.551526", "lon": "144.854407"}, + {"testNumber": "1475", "testString": "63 04 26.41S 144 57 37.23E", "lat": "-63.074002", "lon": "144.960341"}, + {"testNumber": "1476", "testString": "58 32 12.44S 146 09 21.06E", "lat": "-58.53679", "lon": "146.155849"}, + {"testNumber": "1477", "testString": "63 04 26.41S 149 02 22.69E", "lat": "-63.074002", "lon": "149.039635"}, + {"testNumber": "1478", "testString": "49 37 09.92S 144 13 51.36E", "lat": "-49.619422", "lon": "144.230934"}, + {"testNumber": "1479", "testString": "53 59 34.53S 147 06 17.24E", "lat": "-53.992925", "lon": "147.104789"}, + {"testNumber": "1480", "testString": "45 08 47.03S 145 43 40.65E", "lat": "-45.146398", "lon": "145.727959"}, + {"testNumber": "1481", "testString": "40 39 03.10S 146 59 59.97E", "lat": "-40.650862", "lon": "146.999993"}, + {"testNumber": "1482", "testString": "36 08 22.44S 148 06 41.30E", "lat": "-36.139566", "lon": "148.111471"}, + {"testNumber": "1483", "testString": "31 37 04.01S 149 06 30.53E", "lat": "-31.617781", "lon": "149.10848"}, + {"testNumber": "1484", "testString": "27 03 52.55S 148 58 04.84E", "lat": "-27.064597", "lon": "148.96801"}, + {"testNumber": "1485", "testString": "09 02 11.09S 144 16 16.69E", "lat": "-9.036413", "lon": "144.271302"}, + {"testNumber": "1486", "testString": "09 01 42.70S 144 38 13.74E", "lat": "-9.028529", "lon": "144.637149"}, + {"testNumber": "1487", "testString": "00 00 00.02S 144 18 17.90E", "lat": "-0.000005", "lon": "144.304971"}, + {"testNumber": "1488", "testString": "04 31 16.77S 145 11 50.52E", "lat": "-4.521324", "lon": "145.197368"}, + {"testNumber": "1489", "testString": "00 00 00.02S 144 35 32.36E", "lat": "-0.000005", "lon": "144.592322"}, + {"testNumber": "1490", "testString": "00 00 00.02S 146 06 04.89E", "lat": "-0.000005", "lon": "146.101357"}, + {"testNumber": "1491", "testString": "04 31 16.73N 145 11 50.52E", "lat": "4.521313", "lon": "145.197368"}, + {"testNumber": "1492", "testString": "09 02 43.54N 146 05 24.41E", "lat": "9.045428", "lon": "146.090115"}, + {"testNumber": "1493", "testString": "13 34 06.41N 146 59 59.98E", "lat": "13.568446", "lon": "146.999994"}, + {"testNumber": "1494", "testString": "18 05 11.00N 147 56 42.15E", "lat": "18.086389", "lon": "147.945041"}, + {"testNumber": "1495", "testString": "22 34 49.23N 149 55 03.04E", "lat": "22.580341", "lon": "149.917512"}, + {"testNumber": "1496", "testString": "27 05 23.57N 144 01 31.10E", "lat": "27.089881", "lon": "144.025305"}, + {"testNumber": "1497", "testString": "31 37 50.97N 145 56 43.88E", "lat": "31.630826", "lon": "145.945523"}, + {"testNumber": "1498", "testString": "36 07 26.73N 149 13 20.59E", "lat": "36.124091", "lon": "149.222385"}, + {"testNumber": "1499", "testString": "45 08 47.00N 148 16 19.29E", "lat": "45.146388", "lon": "148.272025"}, + {"testNumber": "1500", "testString": "54 08 18.12N 148 31 50.49E", "lat": "54.138368", "lon": "148.530692"}, + {"testNumber": "1501", "testString": "63 06 55.75N 148 58 56.24E", "lat": "63.115485", "lon": "148.98229"}, + {"testNumber": "1502", "testString": "76 33 05.45N 149 08 43.98E", "lat": "76.551515", "lon": "149.14555"}, + {"testNumber": "1503", "testString": "72 04 39.11N 149 54 44.91E", "lat": "72.077531", "lon": "149.912474"}, + {"testNumber": "1504", "testString": "67 27 46.39S 154 01 34.96E", "lat": "-67.462886", "lon": "154.026377"}, + {"testNumber": "1505", "testString": "58 37 43.59S 151 16 40.07E", "lat": "-58.628776", "lon": "151.277796"}, + {"testNumber": "1506", "testString": "54 08 53.19S 152 59 59.97E", "lat": "-54.148109", "lon": "152.999991"}, + {"testNumber": "1507", "testString": "49 38 39.34S 154 23 06.58E", "lat": "-49.644262", "lon": "154.38516"}, + {"testNumber": "1508", "testString": "40 33 14.99S 154 16 34.90E", "lat": "-40.554165", "lon": "154.276362"}, + {"testNumber": "1509", "testString": "45 07 30.57S 155 32 35.22E", "lat": "-45.125159", "lon": "155.543116"}, + {"testNumber": "1510", "testString": "36 05 54.07S 155 40 04.14E", "lat": "-36.098354", "lon": "155.667816"}, + {"testNumber": "1511", "testString": "27 05 23.61S 150 01 31.10E", "lat": "-27.089892", "lon": "150.025306"}, + {"testNumber": "1512", "testString": "22 34 49.26S 150 04 56.91E", "lat": "-22.580351", "lon": "150.082476"}, + {"testNumber": "1513", "testString": "22 33 35.17S 150 53 18.64E", "lat": "-22.559769", "lon": "150.888512"}, + {"testNumber": "1514", "testString": "18 04 46.06S 151 06 36.66E", "lat": "-18.07946", "lon": "151.110184"}, + {"testNumber": "1515", "testString": "13 34 00.29S 152 04 32.63E", "lat": "-13.566746", "lon": "152.075731"}, + {"testNumber": "1516", "testString": "09 02 47.64S 152 59 59.98E", "lat": "-9.046568", "lon": "152.999995"}, + {"testNumber": "1517", "testString": "00 00 00.02S 152 59 59.98E", "lat": "-0.000005", "lon": "152.999995"}, + {"testNumber": "1518", "testString": "04 31 22.83S 153 54 05.12E", "lat": "-4.523007", "lon": "153.901421"}, + {"testNumber": "1519", "testString": "00 00 00.02S 154 47 49.37E", "lat": "-0.000005", "lon": "154.797047"}, + {"testNumber": "1520", "testString": "04 31 22.79N 153 54 05.12E", "lat": "4.522996", "lon": "153.901421"}, + {"testNumber": "1521", "testString": "09 02 31.35N 154 49 10.26E", "lat": "9.042042", "lon": "154.819517"}, + {"testNumber": "1522", "testString": "13 32 28.01N 155 18 19.76E", "lat": "13.541114", "lon": "155.305489"}, + {"testNumber": "1523", "testString": "13 33 11.02N 155 46 18.35E", "lat": "13.55306", "lon": "155.771765"}, + {"testNumber": "1524", "testString": "27 07 07.82N 151 59 27.79E", "lat": "27.11884", "lon": "151.991052"}, + {"testNumber": "1525", "testString": "31 37 03.97N 155 06 30.52E", "lat": "31.61777", "lon": "155.108479"}, + {"testNumber": "1526", "testString": "40 38 41.26N 151 49 02.25E", "lat": "40.644794", "lon": "151.817293"}, + {"testNumber": "1527", "testString": "49 38 39.30N 151 36 53.36E", "lat": "49.644251", "lon": "151.614823"}, + {"testNumber": "1528", "testString": "58 37 43.56N 151 16 40.07E", "lat": "58.628766", "lon": "151.277797"}, + {"testNumber": "1529", "testString": "67 35 54.59N 150 38 53.28E", "lat": "67.598498", "lon": "150.648133"}, + {"testNumber": "1530", "testString": "72 00 45.58S 158 48 38.52E", "lat": "-72.012662", "lon": "158.8107"}, + {"testNumber": "1531", "testString": "76 34 51.08S 158 59 59.92E", "lat": "-76.580855", "lon": "158.999977"}, + {"testNumber": "1532", "testString": "72 00 45.58S 159 11 21.35E", "lat": "-72.012661", "lon": "159.189265"}, + {"testNumber": "1533", "testString": "67 35 54.63S 156 38 53.28E", "lat": "-67.598509", "lon": "156.648132"}, + {"testNumber": "1534", "testString": "63 06 55.78S 160 58 56.24E", "lat": "-63.115495", "lon": "160.98229"}, + {"testNumber": "1535", "testString": "53 59 34.53S 158 53 42.69E", "lat": "-53.992924", "lon": "158.895193"}, + {"testNumber": "1536", "testString": "49 34 41.10S 160 50 58.55E", "lat": "-49.578084", "lon": "160.849596"}, + {"testNumber": "1537", "testString": "40 35 47.09S 156 32 42.80E", "lat": "-40.596414", "lon": "156.545221"}, + {"testNumber": "1538", "testString": "36 03 44.52S 157 26 24.97E", "lat": "-36.062368", "lon": "157.44027"}, + {"testNumber": "1539", "testString": "31 37 04.01S 156 53 29.43E", "lat": "-31.61778", "lon": "156.891508"}, + {"testNumber": "1540", "testString": "27 07 07.86S 157 59 27.79E", "lat": "-27.118851", "lon": "157.991052"}, + {"testNumber": "1541", "testString": "22 36 24.70S 158 59 59.98E", "lat": "-22.606862", "lon": "158.999994"}, + {"testNumber": "1542", "testString": "18 05 11.04S 159 56 42.15E", "lat": "-18.0864", "lon": "159.945041"}, + {"testNumber": "1543", "testString": "13 33 41.81S 160 50 53.76E", "lat": "-13.561615", "lon": "160.848267"}, + {"testNumber": "1544", "testString": "09 02 11.09S 161 43 43.27E", "lat": "-9.036414", "lon": "161.728687"}, + {"testNumber": "1545", "testString": "09 01 42.70S 161 21 46.22E", "lat": "-9.028529", "lon": "161.36284"}, + {"testNumber": "1546", "testString": "00 00 00.02S 161 24 27.60E", "lat": "-0.000005", "lon": "161.407667"}, + {"testNumber": "1547", "testString": "00 00 00.02S 161 41 42.06E", "lat": "-0.000005", "lon": "161.695018"}, + {"testNumber": "1548", "testString": "18 04 04.41N 156 09 57.55E", "lat": "18.067893", "lon": "156.165986"}, + {"testNumber": "1549", "testString": "18 03 06.25N 156 46 38.47E", "lat": "18.051735", "lon": "156.777353"}, + {"testNumber": "1550", "testString": "22 36 14.05N 158 01 37.41E", "lat": "22.603903", "lon": "158.027057"}, + {"testNumber": "1551", "testString": "27 06 28.71N 161 01 03.00E", "lat": "27.107974", "lon": "161.0175"}, + {"testNumber": "1552", "testString": "36 07 26.72N 156 46 39.37E", "lat": "36.12409", "lon": "156.777602"}, + {"testNumber": "1553", "testString": "40 37 35.88N 161 21 52.83E", "lat": "40.626634", "lon": "161.364674"}, + {"testNumber": "1554", "testString": "49 37 09.88N 161 46 08.58E", "lat": "49.619412", "lon": "161.769049"}, + {"testNumber": "1555", "testString": "58 35 39.25S 162 26 30.08E", "lat": "-58.594236", "lon": "162.44169"}, + {"testNumber": "1556", "testString": "63 00 18.12S 165 04 12.12E", "lat": "-63.005033", "lon": "165.070033"}, + {"testNumber": "1557", "testString": "58 35 39.25S 167 33 29.84E", "lat": "-58.594235", "lon": "167.55829"}, + {"testNumber": "1558", "testString": "54 03 38.47S 163 35 05.54E", "lat": "-54.060685", "lon": "163.584873"}, + {"testNumber": "1559", "testString": "49 31 13.23S 164 31 40.50E", "lat": "-49.520341", "lon": "164.527916"}, + {"testNumber": "1560", "testString": "45 07 30.57S 162 27 24.73E", "lat": "-45.125159", "lon": "162.456869"}, + {"testNumber": "1561", "testString": "40 38 41.30S 163 49 02.25E", "lat": "-40.644805", "lon": "163.817293"}, + {"testNumber": "1562", "testString": "36 08 41.01S 164 59 59.97E", "lat": "-36.144724", "lon": "164.999993"}, + {"testNumber": "1563", "testString": "31 37 51.01S 166 03 16.07E", "lat": "-31.630837", "lon": "166.054465"}, + {"testNumber": "1564", "testString": "27 06 28.75S 167 01 03.00E", "lat": "-27.107985", "lon": "167.0175"}, + {"testNumber": "1565", "testString": "22 33 35.17S 167 06 41.31E", "lat": "-22.559769", "lon": "167.111476"}, + {"testNumber": "1566", "testString": "22 34 49.27S 167 55 03.04E", "lat": "-22.580352", "lon": "167.917512"}, + {"testNumber": "1567", "testString": "04 31 06.68S 162 17 47.83E", "lat": "-4.518521", "lon": "162.296619"}, + {"testNumber": "1568", "testString": "04 30 52.57S 162 36 12.39E", "lat": "-4.514602", "lon": "162.603443"}, + {"testNumber": "1569", "testString": "00 00 00.02S 163 12 10.59E", "lat": "-0.000005", "lon": "163.202942"}, + {"testNumber": "1570", "testString": "04 31 06.64N 162 17 47.83E", "lat": "4.51851", "lon": "162.296619"}, + {"testNumber": "1571", "testString": "04 30 52.53N 162 36 12.39E", "lat": "4.514591", "lon": "162.603443"}, + {"testNumber": "1572", "testString": "09 02 31.35N 163 10 49.70E", "lat": "9.042042", "lon": "163.180472"}, + {"testNumber": "1573", "testString": "13 34 00.25N 164 04 32.63E", "lat": "13.566735", "lon": "164.075731"}, + {"testNumber": "1574", "testString": "18 05 19.33N 164 59 59.98E", "lat": "18.088704", "lon": "164.999994"}, + {"testNumber": "1575", "testString": "22 35 42.22N 166 56 43.96E", "lat": "22.595062", "lon": "166.945544"}, + {"testNumber": "1576", "testString": "31 37 03.97N 162 53 29.43E", "lat": "31.61777", "lon": "162.891508"}, + {"testNumber": "1577", "testString": "36 08 22.40N 166 06 41.30E", "lat": "36.139555", "lon": "166.111471"}, + {"testNumber": "1578", "testString": "45 09 12.50N 164 59 59.97E", "lat": "45.153472", "lon": "164.999992"}, + {"testNumber": "1579", "testString": "54 08 53.16N 164 59 59.97E", "lat": "54.148099", "lon": "164.999991"}, + {"testNumber": "1580", "testString": "58 35 39.21N 162 26 30.08E", "lat": "58.594225", "lon": "162.441689"}, + {"testNumber": "1581", "testString": "63 07 45.60N 164 59 59.96E", "lat": "63.129334", "lon": "164.999988"}, + {"testNumber": "1582", "testString": "58 35 39.21N 167 33 29.85E", "lat": "58.594224", "lon": "167.558291"}, + {"testNumber": "1583", "testString": "67 32 51.08N 163 41 46.91E", "lat": "67.547523", "lon": "163.696364"}, + {"testNumber": "1584", "testString": "67 32 51.08N 166 18 12.99E", "lat": "67.547522", "lon": "166.303608"}, + {"testNumber": "1585", "testString": "72 05 57.18N 164 59 59.94E", "lat": "72.099217", "lon": "164.999983"}, + {"testNumber": "1586", "testString": "76 27 50.17N 163 19 29.18E", "lat": "76.463937", "lon": "163.324772"}, + {"testNumber": "1587", "testString": "76 27 50.18N 166 40 30.66E", "lat": "76.463939", "lon": "166.675183"}, + {"testNumber": "1588", "testString": "76 33 05.49S 173 08 43.97E", "lat": "-76.551526", "lon": "173.145547"}, + {"testNumber": "1589", "testString": "72 04 39.15S 173 54 44.91E", "lat": "-72.077542", "lon": "173.912476"}, + {"testNumber": "1590", "testString": "67 32 51.12S 169 41 46.92E", "lat": "-67.547534", "lon": "169.696367"}, + {"testNumber": "1591", "testString": "67 32 51.12S 172 18 12.98E", "lat": "-67.547533", "lon": "172.303605"}, + {"testNumber": "1592", "testString": "62 54 31.92S 172 53 13.25E", "lat": "-62.908866", "lon": "172.887013"}, + {"testNumber": "1593", "testString": "54 08 18.16S 169 28 09.44E", "lat": "-54.138379", "lon": "169.469289"}, + {"testNumber": "1594", "testString": "49 39 09.17S 170 59 59.97E", "lat": "-49.652548", "lon": "170.999992"}, + {"testNumber": "1595", "testString": "45 08 47.03S 172 16 19.29E", "lat": "-45.146398", "lon": "172.272025"}, + {"testNumber": "1596", "testString": "40 37 35.92S 173 21 52.83E", "lat": "-40.626645", "lon": "173.364674"}, + {"testNumber": "1597", "testString": "36 03 44.52S 172 33 34.98E", "lat": "-36.062367", "lon": "172.559717"}, + {"testNumber": "1598", "testString": "31 35 45.75S 173 50 18.26E", "lat": "-31.596041", "lon": "173.838405"}, + {"testNumber": "1599", "testString": "18 04 04.45S 168 09 57.55E", "lat": "-18.067904", "lon": "168.165986"}, + {"testNumber": "1600", "testString": "18 03 06.29S 168 46 38.47E", "lat": "-18.051746", "lon": "168.777353"}, + {"testNumber": "1601", "testString": "13 33 41.81S 169 09 06.20E", "lat": "-13.561615", "lon": "169.151722"}, + {"testNumber": "1602", "testString": "09 02 43.58S 170 05 24.41E", "lat": "-9.045439", "lon": "170.090115"}, + {"testNumber": "1603", "testString": "00 00 00.02S 170 06 04.89E", "lat": "-0.000005", "lon": "170.101357"}, + {"testNumber": "1604", "testString": "04 31 24.84S 170 59 59.98E", "lat": "-4.523568", "lon": "170.999995"}, + {"testNumber": "1605", "testString": "00 00 00.02S 171 53 55.08E", "lat": "-0.000005", "lon": "171.898632"}, + {"testNumber": "1606", "testString": "04 31 24.81N 170 59 59.98E", "lat": "4.523557", "lon": "170.999995"}, + {"testNumber": "1607", "testString": "09 02 43.54N 171 54 35.55E", "lat": "9.045428", "lon": "171.909874"}, + {"testNumber": "1608", "testString": "13 33 41.77N 172 50 53.76E", "lat": "13.561604", "lon": "172.848267"}, + {"testNumber": "1609", "testString": "18 03 06.25N 173 13 21.49E", "lat": "18.051735", "lon": "173.222636"}, + {"testNumber": "1610", "testString": "18 04 04.41N 173 50 02.41E", "lat": "18.067893", "lon": "173.834003"}, + {"testNumber": "1611", "testString": "27 06 28.71N 168 58 56.96E", "lat": "27.107974", "lon": "168.982488"}, + {"testNumber": "1612", "testString": "31 37 50.97N 172 03 16.07E", "lat": "31.630826", "lon": "172.054465"}, + {"testNumber": "1613", "testString": "36 05 54.04N 173 40 04.14E", "lat": "36.098344", "lon": "173.667816"}, + {"testNumber": "1614", "testString": "40 37 35.88N 168 38 07.12E", "lat": "40.626634", "lon": "168.635312"}, + {"testNumber": "1615", "testString": "49 37 09.88N 168 13 51.36E", "lat": "49.619412", "lon": "168.230934"}, + {"testNumber": "1616", "testString": "81 00 59.29N 170 44 43.72E", "lat": "81.016469", "lon": "170.745479"}, + {"testNumber": "1617", "testString": "63 07 45.64S 176 59 59.96E", "lat": "-63.129345", "lon": "176.999988"}, + {"testNumber": "1618", "testString": "58 37 43.60S 178 43 19.86E", "lat": "-58.628777", "lon": "178.722183"}, + {"testNumber": "1619", "testString": "49 31 13.22S 177 28 19.44E", "lat": "-49.52034", "lon": "177.472067"}, + {"testNumber": "1620", "testString": "45 05 23.31S 179 11 15.57E", "lat": "-45.089807", "lon": "179.187658"}, + {"testNumber": "1621", "testString": "36 05 54.08S 174 19 55.82E", "lat": "-36.098355", "lon": "174.332171"}, + {"testNumber": "1622", "testString": "27 06 28.75S 174 58 56.96E", "lat": "-27.107985", "lon": "174.982488"}, + {"testNumber": "1623", "testString": "31 33 56.35S 175 12 47.96E", "lat": "-31.565652", "lon": "175.213321"}, + {"testNumber": "1624", "testString": "22 36 14.09S 176 01 37.41E", "lat": "-22.603914", "lon": "176.027057"}, + {"testNumber": "1625", "testString": "18 05 19.37S 176 59 59.98E", "lat": "-18.088714", "lon": "176.999994"}, + {"testNumber": "1626", "testString": "13 34 00.29S 177 55 27.33E", "lat": "-13.566746", "lon": "177.924258"}, + {"testNumber": "1627", "testString": "09 02 31.39S 178 49 10.26E", "lat": "-9.042053", "lon": "178.819517"}, + {"testNumber": "1628", "testString": "00 00 00.02S 178 47 49.37E", "lat": "-0.000005", "lon": "178.797047"}, + {"testNumber": "1629", "testString": "04 30 52.57S 179 23 47.57E", "lat": "-4.514602", "lon": "179.396547"}, + {"testNumber": "1630", "testString": "04 31 06.68S 179 42 12.13E", "lat": "-4.518521", "lon": "179.70337"}, + {"testNumber": "1631", "testString": "04 30 52.53N 179 23 47.57E", "lat": "4.514591", "lon": "179.396547"}, + {"testNumber": "1632", "testString": "04 31 06.64N 179 42 12.13E", "lat": "4.51851", "lon": "179.70337"}, + {"testNumber": "1633", "testString": "22 35 42.22N 175 03 16.00E", "lat": "22.595062", "lon": "175.054444"}, + {"testNumber": "1634", "testString": "27 07 07.82N 178 00 32.17E", "lat": "27.11884", "lon": "178.008936"}, + {"testNumber": "1635", "testString": "31 35 45.71N 179 50 18.26E", "lat": "31.59603", "lon": "179.838405"}, + {"testNumber": "1636", "testString": "40 38 41.26N 178 10 57.69E", "lat": "40.644794", "lon": "178.182692"}, + {"testNumber": "1637", "testString": "49 38 39.31N 178 23 06.58E", "lat": "49.644252", "lon": "178.38516"}, + {"testNumber": "1638", "testString": "58 37 43.56N 178 43 19.86E", "lat": "58.628766", "lon": "178.722183"}, + {"testNumber": "1639", "testString": "67 35 54.60N 179 21 06.62E", "lat": "67.598499", "lon": "179.351839"}, + {"testNumber": "1640", "testString": "81 00 59.33S 081 15 16.25W", "lat": "-81.01648", "lon": "-81.254514"}, + {"testNumber": "1641", "testString": "81 03 39.19S 069 00 00.13W", "lat": "-81.060886", "lon": "-69.000035"}, + {"testNumber": "1642", "testString": "81 00 59.32S 116 44 43.99W", "lat": "-81.016479", "lon": "-116.745554"}, + {"testNumber": "1643", "testString": "81 00 59.32S 056 44 43.99W", "lat": "-81.016479", "lon": "-56.745554"}, + {"testNumber": "1644", "testString": "81 03 39.19S 129 00 00.13W", "lat": "-81.060886", "lon": "-129.000035"}, + {"testNumber": "1645", "testString": "81 00 59.33S 141 15 16.25W", "lat": "-81.01648", "lon": "-141.254514"}, + {"testNumber": "1646", "testString": "81 00 59.33S 021 15 16.25W", "lat": "-81.01648", "lon": "-21.254514"}, + {"testNumber": "1647", "testString": "81 03 39.19S 009 00 00.13W", "lat": "-81.060886", "lon": "-9.000035"}, + {"testNumber": "1648", "testString": "81 00 59.32S 176 44 43.99W", "lat": "-81.016479", "lon": "-176.745554"}, + {"testNumber": "1649", "testString": "81 00 59.32S 003 15 16.01E", "lat": "-81.016479", "lon": "3.254446"}, + {"testNumber": "1650", "testString": "81 03 39.19S 170 59 59.87E", "lat": "-81.060886", "lon": "170.999965"}, + {"testNumber": "1651", "testString": "81 00 59.33S 158 44 43.75E", "lat": "-81.01648", "lon": "158.745486"}, + {"testNumber": "1652", "testString": "81 00 59.33S 038 44 43.75E", "lat": "-81.01648", "lon": "38.745486"}, + {"testNumber": "1653", "testString": "81 03 39.19S 050 59 59.87E", "lat": "-81.060886", "lon": "50.999965"}, + {"testNumber": "1654", "testString": "81 00 59.32S 123 15 16.01E", "lat": "-81.016479", "lon": "123.254446"}, + {"testNumber": "1655", "testString": "81 00 59.32S 063 15 16.01E", "lat": "-81.016479", "lon": "63.254446"}, + {"testNumber": "1656", "testString": "81 03 39.19S 110 59 59.87E", "lat": "-81.060886", "lon": "110.999965"}, + {"testNumber": "1657", "testString": "81 00 59.33S 098 44 43.75E", "lat": "-81.01648", "lon": "98.745486"}, + {"testNumber": "1658", "testString": "84 38 38.74N 093 00 00.21W", "lat": "84.644094", "lon": "-93.000058"}, + {"testNumber": "1659", "testString": "84 38 38.74N 033 00 00.21W", "lat": "84.644094", "lon": "-33.000058"}, + {"testNumber": "1660", "testString": "84 38 38.74N 153 00 00.21W", "lat": "84.644094", "lon": "-153.000058"}, + {"testNumber": "1661", "testString": "84 38 38.74N 026 59 59.79E", "lat": "84.644094", "lon": "27"}, + {"testNumber": "1662", "testString": "84 38 38.74N 146 59 59.79E", "lat": "84.644094", "lon": "147"}, + {"testNumber": "1663", "testString": "84 38 38.74N 086 59 59.79E", "lat": "84.644094", "lon": "86.999942"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromGARS.json b/source/widget/DistanceAndDirection/tests/toGeoFromGARS.json new file mode 100644 index 00000000..99ca409d --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromGARS.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed GARS is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "011BW25", "lat": "-67.625", "lon": "-174.625"}, + {"testNumber": "2", "testString": "003CG35", "lat": "-62.875000000000007", "lon": "-178.875"}, + {"testNumber": "3", "testString": "008CQ22", "lat": "-58.541666666666664", "lon": "-176.125"}, + {"testNumber": "4", "testString": "001CZ14", "lat": "-54.125", "lon": "-179.95833333333334"}, + {"testNumber": "5", "testString": "003DJ12", "lat": "-49.541666666666671", "lon": "-178.875"}, + {"testNumber": "6", "testString": "012CZ26", "lat": "-54.125", "lon": "-174.04166666666669"}, + {"testNumber": "7", "testString": "002EC15", "lat": "-40.625", "lon": "-179.375"}, + {"testNumber": "8", "testString": "005DT11", "lat": "-45.041666666666671", "lon": "-177.95833333333334"}, + {"testNumber": "9", "testString": "004EM25", "lat": "-36.125", "lon": "-178.125"}, + {"testNumber": "10", "testString": "006EW26", "lat": "-31.624999999999996", "lon": "-177.04166666666669"}, + {"testNumber": "11", "testString": "009FF14", "lat": "-27.124999999999996", "lon": "-175.95833333333334"}, + {"testNumber": "12", "testString": "010FQ26", "lat": "-22.625000000000004", "lon": "-175.04166666666669"}, + {"testNumber": "13", "testString": "011FZ13", "lat": "-18.041666666666661", "lon": "-174.79166666666669"}, + {"testNumber": "14", "testString": "012FZ22", "lat": "-18.041666666666661", "lon": "-174.125"}, + {"testNumber": "15", "testString": "001HM21", "lat": "-0.041666666666661932", "lon": "-179.70833333333334"}, + {"testNumber": "16", "testString": "002HM12", "lat": "-0.041666666666661932", "lon": "-179.375"}, + {"testNumber": "17", "testString": "001JG47", "lat": "9.0416666666666661", "lon": "-179.70833333333334"}, + {"testNumber": "18", "testString": "002JG38", "lat": "9.0416666666666661", "lon": "-179.375"}, + {"testNumber": "19", "testString": "003JR38", "lat": "13.541666666666666", "lon": "-178.875"}, + {"testNumber": "20", "testString": "005KA34", "lat": "18.124999999999996", "lon": "-177.95833333333334"}, + {"testNumber": "21", "testString": "008KK46", "lat": "22.624999999999996", "lon": "-176.04166666666669"}, + {"testNumber": "22", "testString": "012KU46", "lat": "27.124999999999996", "lon": "-174.04166666666669"}, + {"testNumber": "23", "testString": "006LN46", "lat": "36.124999999999993", "lon": "-177.04166666666669"}, + {"testNumber": "24", "testString": "004MG36", "lat": "45.125000000000007", "lon": "-178.29166666666669"}, + {"testNumber": "25", "testString": "003NA46", "lat": "54.125000000000007", "lon": "-178.54166666666669"}, + {"testNumber": "26", "testString": "003NU34", "lat": "63.125000000000007", "lon": "-178.95833333333334"}, + {"testNumber": "27", "testString": "001PN38", "lat": "72.041666666666671", "lon": "-179.875"}, + {"testNumber": "28", "testString": "002PX48", "lat": "76.541666666666671", "lon": "-179.125"}, + {"testNumber": "29", "testString": "006QG49", "lat": "81.041666666666671", "lon": "-177.04166666666669"}, + {"testNumber": "30", "testString": "015BD47", "lat": "-76.458333333333329", "lon": "-172.70833333333334"}, + {"testNumber": "31", "testString": "018BM26", "lat": "-72.125", "lon": "-171.04166666666669"}, + {"testNumber": "32", "testString": "022BD39", "lat": "-76.458333333333329", "lon": "-169.29166666666669"}, + {"testNumber": "33", "testString": "016BX49", "lat": "-67.458333333333329", "lon": "-172.04166666666669"}, + {"testNumber": "34", "testString": "018CF23", "lat": "-63.041666666666664", "lon": "-171.04166666666669"}, + {"testNumber": "35", "testString": "020CR48", "lat": "-58.458333333333336", "lon": "-170.125"}, + {"testNumber": "36", "testString": "016DJ15", "lat": "-49.625", "lon": "-172.375"}, + {"testNumber": "37", "testString": "018DT26", "lat": "-45.125", "lon": "-171.04166666666669"}, + {"testNumber": "38", "testString": "021EC16", "lat": "-40.625", "lon": "-169.79166666666669"}, + {"testNumber": "39", "testString": "023EM16", "lat": "-36.125", "lon": "-168.79166666666669"}, + {"testNumber": "40", "testString": "022EW21", "lat": "-31.541666666666668", "lon": "-169.20833333333334"}, + {"testNumber": "41", "testString": "024FF26", "lat": "-27.124999999999996", "lon": "-168.04166666666669"}, + {"testNumber": "42", "testString": "013GJ13", "lat": "-13.541666666666663", "lon": "-173.79166666666669"}, + {"testNumber": "43", "testString": "014GJ13", "lat": "-13.541666666666663", "lon": "-173.29166666666669"}, + {"testNumber": "44", "testString": "015GT13", "lat": "-9.0416666666666625", "lon": "-172.79166666666669"}, + {"testNumber": "45", "testString": "015HM13", "lat": "-0.041666666666661932", "lon": "-172.79166666666669"}, + {"testNumber": "46", "testString": "017HC12", "lat": "-4.5416666666666616", "lon": "-171.875"}, + {"testNumber": "47", "testString": "018HM23", "lat": "-0.041666666666661932", "lon": "-171.04166666666669"}, + {"testNumber": "48", "testString": "017HX38", "lat": "4.541666666666667", "lon": "-171.875"}, + {"testNumber": "49", "testString": "018JG49", "lat": "9.0416666666666661", "lon": "-171.04166666666669"}, + {"testNumber": "50", "testString": "020JR49", "lat": "13.541666666666666", "lon": "-170.04166666666669"}, + {"testNumber": "51", "testString": "022KA48", "lat": "18.041666666666668", "lon": "-169.125"}, + {"testNumber": "52", "testString": "018LD46", "lat": "31.624999999999996", "lon": "-171.04166666666669"}, + {"testNumber": "53", "testString": "024MG34", "lat": "45.125000000000007", "lon": "-168.45833333333334"}, + {"testNumber": "54", "testString": "027CF14", "lat": "-63.125000000000007", "lon": "-166.95833333333334"}, + {"testNumber": "55", "testString": "030CQ26", "lat": "-58.625000000000007", "lon": "-165.04166666666669"}, + {"testNumber": "56", "testString": "034CZ14", "lat": "-54.125", "lon": "-163.45833333333334"}, + {"testNumber": "57", "testString": "036DJ24", "lat": "-49.625", "lon": "-162.20833333333334"}, + {"testNumber": "58", "testString": "032DT23", "lat": "-45.041666666666671", "lon": "-164.04166666666669"}, + {"testNumber": "59", "testString": "035EC26", "lat": "-40.625", "lon": "-162.54166666666669"}, + {"testNumber": "60", "testString": "025EW15", "lat": "-31.624999999999996", "lon": "-167.875"}, + {"testNumber": "61", "testString": "027FF11", "lat": "-27.041666666666668", "lon": "-166.95833333333334"}, + {"testNumber": "62", "testString": "027FQ14", "lat": "-22.625000000000004", "lon": "-166.95833333333334"}, + {"testNumber": "63", "testString": "029FZ14", "lat": "-18.125000000000004", "lon": "-165.95833333333334"}, + {"testNumber": "64", "testString": "030GJ23", "lat": "-13.541666666666663", "lon": "-165.04166666666669"}, + {"testNumber": "65", "testString": "032GT22", "lat": "-9.0416666666666625", "lon": "-164.125"}, + {"testNumber": "66", "testString": "032HM22", "lat": "-0.041666666666661932", "lon": "-164.125"}, + {"testNumber": "67", "testString": "034HC21", "lat": "-4.5416666666666616", "lon": "-163.20833333333334"}, + {"testNumber": "68", "testString": "035HM22", "lat": "-0.041666666666661932", "lon": "-162.625"}, + {"testNumber": "69", "testString": "036HM13", "lat": "-0.041666666666661932", "lon": "-162.29166666666669"}, + {"testNumber": "70", "testString": "034HX47", "lat": "4.541666666666667", "lon": "-163.20833333333334"}, + {"testNumber": "71", "testString": "035JG48", "lat": "9.0416666666666661", "lon": "-162.625"}, + {"testNumber": "72", "testString": "036JG39", "lat": "9.0416666666666661", "lon": "-162.29166666666669"}, + {"testNumber": "73", "testString": "025KK37", "lat": "22.541666666666668", "lon": "-167.95833333333334"}, + {"testNumber": "74", "testString": "030KU46", "lat": "27.124999999999996", "lon": "-165.04166666666669"}, + {"testNumber": "75", "testString": "025LN44", "lat": "36.124999999999993", "lon": "-167.70833333333334"}, + {"testNumber": "76", "testString": "030LX46", "lat": "40.625000000000007", "lon": "-165.04166666666669"}, + {"testNumber": "77", "testString": "025NA34", "lat": "54.125000000000007", "lon": "-167.95833333333334"}, + {"testNumber": "78", "testString": "030MR46", "lat": "49.625000000000007", "lon": "-165.04166666666669"}, + {"testNumber": "79", "testString": "036NA46", "lat": "54.125000000000007", "lon": "-162.04166666666669"}, + {"testNumber": "80", "testString": "026NU49", "lat": "63.041666666666664", "lon": "-167.04166666666669"}, + {"testNumber": "81", "testString": "030NK46", "lat": "58.625000000000007", "lon": "-165.04166666666669"}, + {"testNumber": "82", "testString": "035NU37", "lat": "63.041666666666664", "lon": "-162.95833333333334"}, + {"testNumber": "83", "testString": "030PD46", "lat": "67.625000000000014", "lon": "-165.04166666666669"}, + {"testNumber": "84", "testString": "030PX49", "lat": "76.541666666666671", "lon": "-165.04166666666669"}, + {"testNumber": "85", "testString": "030PN47", "lat": "72.041666666666671", "lon": "-165.20833333333334"}, + {"testNumber": "86", "testString": "031QG47", "lat": "81.041666666666671", "lon": "-164.70833333333334"}, + {"testNumber": "87", "testString": "031PN39", "lat": "72.041666666666671", "lon": "-164.79166666666669"}, + {"testNumber": "88", "testString": "042BW26", "lat": "-67.625", "lon": "-159.04166666666669"}, + {"testNumber": "89", "testString": "041CR38", "lat": "-58.458333333333336", "lon": "-159.875"}, + {"testNumber": "90", "testString": "045CZ22", "lat": "-54.041666666666671", "lon": "-157.625"}, + {"testNumber": "91", "testString": "040EC13", "lat": "-40.541666666666671", "lon": "-160.29166666666669"}, + {"testNumber": "92", "testString": "038DT24", "lat": "-45.125", "lon": "-161.20833333333334"}, + {"testNumber": "93", "testString": "038EM24", "lat": "-36.125", "lon": "-161.20833333333334"}, + {"testNumber": "94", "testString": "040EW26", "lat": "-31.624999999999996", "lon": "-160.04166666666669"}, + {"testNumber": "95", "testString": "042FF26", "lat": "-27.124999999999996", "lon": "-159.04166666666669"}, + {"testNumber": "96", "testString": "044FQ26", "lat": "-22.625000000000004", "lon": "-158.04166666666669"}, + {"testNumber": "97", "testString": "046FZ22", "lat": "-18.041666666666661", "lon": "-157.125"}, + {"testNumber": "98", "testString": "048GJ21", "lat": "-13.541666666666663", "lon": "-156.20833333333334"}, + {"testNumber": "99", "testString": "047GJ21", "lat": "-13.541666666666663", "lon": "-156.70833333333334"}, + {"testNumber": "100", "testString": "037JR39", "lat": "13.541666666666666", "lon": "-161.79166666666669"}, + {"testNumber": "101", "testString": "038JR39", "lat": "13.541666666666666", "lon": "-161.29166666666669"}, + {"testNumber": "102", "testString": "039KA38", "lat": "18.041666666666668", "lon": "-160.875"}, + {"testNumber": "103", "testString": "042KK46", "lat": "22.624999999999996", "lon": "-159.04166666666669"}, + {"testNumber": "104", "testString": "037LD35", "lat": "31.624999999999996", "lon": "-161.875"}, + {"testNumber": "105", "testString": "040LN45", "lat": "36.124999999999993", "lon": "-160.125"}, + {"testNumber": "106", "testString": "037MG46", "lat": "45.125000000000007", "lon": "-161.54166666666669"}, + {"testNumber": "107", "testString": "049BM12", "lat": "-72.041666666666657", "lon": "-155.875"}, + {"testNumber": "108", "testString": "050BC22", "lat": "-76.541666666666657", "lon": "-155.125"}, + {"testNumber": "109", "testString": "050CF23", "lat": "-63.041666666666664", "lon": "-155.04166666666669"}, + {"testNumber": "110", "testString": "053CQ12", "lat": "-58.541666666666664", "lon": "-153.875"}, + {"testNumber": "111", "testString": "059CF11", "lat": "-63.041666666666664", "lon": "-150.95833333333334"}, + {"testNumber": "112", "testString": "049DJ16", "lat": "-49.625", "lon": "-155.79166666666669"}, + {"testNumber": "113", "testString": "055DA38", "lat": "-53.958333333333336", "lon": "-152.875"}, + {"testNumber": "114", "testString": "052DT16", "lat": "-45.125", "lon": "-154.29166666666669"}, + {"testNumber": "115", "testString": "054EC26", "lat": "-40.625", "lon": "-153.04166666666669"}, + {"testNumber": "116", "testString": "057EM15", "lat": "-36.125", "lon": "-151.875"}, + {"testNumber": "117", "testString": "059EW15", "lat": "-31.624999999999996", "lon": "-150.875"}, + {"testNumber": "118", "testString": "058FF23", "lat": "-27.041666666666668", "lon": "-151.04166666666669"}, + {"testNumber": "119", "testString": "049GT21", "lat": "-9.0416666666666625", "lon": "-155.70833333333334"}, + {"testNumber": "120", "testString": "050GT12", "lat": "-9.0416666666666625", "lon": "-155.375"}, + {"testNumber": "121", "testString": "049HM21", "lat": "-0.041666666666661932", "lon": "-155.70833333333334"}, + {"testNumber": "122", "testString": "051HC13", "lat": "-4.5416666666666616", "lon": "-154.79166666666669"}, + {"testNumber": "123", "testString": "050HM12", "lat": "-0.041666666666661932", "lon": "-155.375"}, + {"testNumber": "124", "testString": "053HM12", "lat": "-0.041666666666661932", "lon": "-153.875"}, + {"testNumber": "125", "testString": "051HX39", "lat": "4.541666666666667", "lon": "-154.79166666666669"}, + {"testNumber": "126", "testString": "053JG38", "lat": "9.0416666666666661", "lon": "-153.875"}, + {"testNumber": "127", "testString": "054JR49", "lat": "13.541666666666666", "lon": "-153.04166666666669"}, + {"testNumber": "128", "testString": "056KA46", "lat": "18.124999999999996", "lon": "-152.04166666666669"}, + {"testNumber": "129", "testString": "060KK49", "lat": "22.541666666666668", "lon": "-150.04166666666669"}, + {"testNumber": "130", "testString": "049KU34", "lat": "27.124999999999996", "lon": "-155.95833333333334"}, + {"testNumber": "131", "testString": "052LD46", "lat": "31.624999999999996", "lon": "-154.04166666666669"}, + {"testNumber": "132", "testString": "059LN36", "lat": "36.124999999999993", "lon": "-150.79166666666669"}, + {"testNumber": "133", "testString": "057MG44", "lat": "45.125000000000007", "lon": "-151.70833333333334"}, + {"testNumber": "134", "testString": "058NA34", "lat": "54.125000000000007", "lon": "-151.45833333333334"}, + {"testNumber": "135", "testString": "058NU46", "lat": "63.125000000000007", "lon": "-151.04166666666669"}, + {"testNumber": "136", "testString": "059PX38", "lat": "76.541666666666671", "lon": "-150.875"}, + {"testNumber": "137", "testString": "060PN48", "lat": "72.041666666666671", "lon": "-150.125"}, + {"testNumber": "138", "testString": "069BX37", "lat": "-67.458333333333329", "lon": "-145.95833333333334"}, + {"testNumber": "139", "testString": "063CQ24", "lat": "-58.625000000000007", "lon": "-148.70833333333334"}, + {"testNumber": "140", "testString": "066CZ26", "lat": "-54.125", "lon": "-147.04166666666669"}, + {"testNumber": "141", "testString": "069DJ25", "lat": "-49.625", "lon": "-145.625"}, + {"testNumber": "142", "testString": "069EC21", "lat": "-40.541666666666671", "lon": "-145.70833333333334"}, + {"testNumber": "143", "testString": "072DT14", "lat": "-45.125", "lon": "-144.45833333333334"}, + {"testNumber": "144", "testString": "072EM16", "lat": "-36.125", "lon": "-144.29166666666669"}, + {"testNumber": "145", "testString": "061FF14", "lat": "-27.124999999999996", "lon": "-149.95833333333334"}, + {"testNumber": "146", "testString": "061FQ11", "lat": "-22.541666666666661", "lon": "-149.95833333333334"}, + {"testNumber": "147", "testString": "062FQ22", "lat": "-22.541666666666661", "lon": "-149.125"}, + {"testNumber": "148", "testString": "063FZ12", "lat": "-18.041666666666661", "lon": "-148.875"}, + {"testNumber": "149", "testString": "065GJ11", "lat": "-13.541666666666663", "lon": "-147.95833333333334"}, + {"testNumber": "150", "testString": "066GT23", "lat": "-9.0416666666666625", "lon": "-147.04166666666669"}, + {"testNumber": "151", "testString": "066HM23", "lat": "-0.041666666666661932", "lon": "-147.04166666666669"}, + {"testNumber": "152", "testString": "068HC22", "lat": "-4.5416666666666616", "lon": "-146.125"}, + {"testNumber": "153", "testString": "070HM21", "lat": "-0.041666666666661932", "lon": "-145.20833333333334"}, + {"testNumber": "154", "testString": "068HX48", "lat": "4.541666666666667", "lon": "-146.125"}, + {"testNumber": "155", "testString": "070JG47", "lat": "9.0416666666666661", "lon": "-145.20833333333334"}, + {"testNumber": "156", "testString": "071JR47", "lat": "13.541666666666666", "lon": "-144.70833333333334"}, + {"testNumber": "157", "testString": "072JR47", "lat": "13.541666666666666", "lon": "-144.20833333333334"}, + {"testNumber": "158", "testString": "064KU46", "lat": "27.124999999999996", "lon": "-148.04166666666669"}, + {"testNumber": "159", "testString": "071LD35", "lat": "31.624999999999996", "lon": "-144.875"}, + {"testNumber": "160", "testString": "064LX44", "lat": "40.625000000000007", "lon": "-148.20833333333334"}, + {"testNumber": "161", "testString": "064MR35", "lat": "49.625000000000007", "lon": "-148.375"}, + {"testNumber": "162", "testString": "063NK44", "lat": "58.625000000000007", "lon": "-148.70833333333334"}, + {"testNumber": "163", "testString": "062PD35", "lat": "67.625000000000014", "lon": "-149.375"}, + {"testNumber": "164", "testString": "078BM21", "lat": "-72.041666666666657", "lon": "-141.20833333333334"}, + {"testNumber": "165", "testString": "078BC23", "lat": "-76.541666666666657", "lon": "-141.04166666666669"}, + {"testNumber": "166", "testString": "079BM13", "lat": "-72.041666666666657", "lon": "-140.79166666666669"}, + {"testNumber": "167", "testString": "074BW15", "lat": "-67.625", "lon": "-143.375"}, + {"testNumber": "168", "testString": "082CF26", "lat": "-63.125000000000007", "lon": "-139.04166666666669"}, + {"testNumber": "169", "testString": "078DA48", "lat": "-53.958333333333336", "lon": "-141.125"}, + {"testNumber": "170", "testString": "082DJ22", "lat": "-49.541666666666671", "lon": "-139.125"}, + {"testNumber": "171", "testString": "074EC14", "lat": "-40.625", "lon": "-143.45833333333334"}, + {"testNumber": "172", "testString": "075EM23", "lat": "-36.041666666666671", "lon": "-142.54166666666669"}, + {"testNumber": "173", "testString": "074EW25", "lat": "-31.624999999999996", "lon": "-143.125"}, + {"testNumber": "174", "testString": "076FF26", "lat": "-27.124999999999996", "lon": "-142.04166666666669"}, + {"testNumber": "175", "testString": "078FQ26", "lat": "-22.625000000000004", "lon": "-141.04166666666669"}, + {"testNumber": "176", "testString": "080FZ26", "lat": "-18.125000000000004", "lon": "-140.04166666666669"}, + {"testNumber": "177", "testString": "082GJ22", "lat": "-13.541666666666663", "lon": "-139.125"}, + {"testNumber": "178", "testString": "084GT13", "lat": "-9.0416666666666625", "lon": "-138.29166666666669"}, + {"testNumber": "179", "testString": "083GT22", "lat": "-9.0416666666666625", "lon": "-138.625"}, + {"testNumber": "180", "testString": "083HM22", "lat": "-0.041666666666661932", "lon": "-138.625"}, + {"testNumber": "181", "testString": "084HM13", "lat": "-0.041666666666661932", "lon": "-138.29166666666669"}, + {"testNumber": "182", "testString": "073KA38", "lat": "18.041666666666668", "lon": "-143.875"}, + {"testNumber": "183", "testString": "074KA47", "lat": "18.041666666666668", "lon": "-143.20833333333334"}, + {"testNumber": "184", "testString": "077KK34", "lat": "22.624999999999996", "lon": "-141.95833333333334"}, + {"testNumber": "185", "testString": "083KU34", "lat": "27.124999999999996", "lon": "-138.95833333333334"}, + {"testNumber": "186", "testString": "074LN44", "lat": "36.124999999999993", "lon": "-143.20833333333334"}, + {"testNumber": "187", "testString": "083LX45", "lat": "40.625000000000007", "lon": "-138.625"}, + {"testNumber": "188", "testString": "084MR44", "lat": "49.625000000000007", "lon": "-138.20833333333334"}, + {"testNumber": "189", "testString": "085CQ26", "lat": "-58.625000000000007", "lon": "-137.54166666666669"}, + {"testNumber": "190", "testString": "091CF11", "lat": "-63.041666666666664", "lon": "-134.95833333333334"}, + {"testNumber": "191", "testString": "096CQ14", "lat": "-58.625000000000007", "lon": "-132.45833333333334"}, + {"testNumber": "192", "testString": "088CZ12", "lat": "-54.041666666666671", "lon": "-136.375"}, + {"testNumber": "193", "testString": "090DJ11", "lat": "-49.541666666666671", "lon": "-135.45833333333334"}, + {"testNumber": "194", "testString": "085DT26", "lat": "-45.125", "lon": "-137.54166666666669"}, + {"testNumber": "195", "testString": "088EC24", "lat": "-40.625", "lon": "-136.20833333333334"}, + {"testNumber": "196", "testString": "090EM26", "lat": "-36.125", "lon": "-135.04166666666669"}, + {"testNumber": "197", "testString": "093EW14", "lat": "-31.624999999999996", "lon": "-133.95833333333334"}, + {"testNumber": "198", "testString": "095FF14", "lat": "-27.124999999999996", "lon": "-132.95833333333334"}, + {"testNumber": "199", "testString": "095FQ12", "lat": "-22.541666666666661", "lon": "-132.875"}, + {"testNumber": "200", "testString": "096FQ23", "lat": "-22.541666666666661", "lon": "-132.04166666666669"}, + {"testNumber": "201", "testString": "085HC21", "lat": "-4.5416666666666616", "lon": "-137.70833333333334"}, + {"testNumber": "202", "testString": "086HC12", "lat": "-4.5416666666666616", "lon": "-137.375"}, + {"testNumber": "203", "testString": "087HM13", "lat": "-0.041666666666661932", "lon": "-136.79166666666669"}, + {"testNumber": "204", "testString": "085HX47", "lat": "4.541666666666667", "lon": "-137.70833333333334"}, + {"testNumber": "205", "testString": "086HX38", "lat": "4.541666666666667", "lon": "-137.375"}, + {"testNumber": "206", "testString": "087JG39", "lat": "9.0416666666666661", "lon": "-136.79166666666669"}, + {"testNumber": "207", "testString": "089JR37", "lat": "13.541666666666666", "lon": "-135.95833333333334"}, + {"testNumber": "208", "testString": "090KA46", "lat": "18.124999999999996", "lon": "-135.04166666666669"}, + {"testNumber": "209", "testString": "094KK46", "lat": "22.624999999999996", "lon": "-133.04166666666669"}, + {"testNumber": "210", "testString": "086LD45", "lat": "31.624999999999996", "lon": "-137.125"}, + {"testNumber": "211", "testString": "093LN35", "lat": "36.124999999999993", "lon": "-133.875"}, + {"testNumber": "212", "testString": "090MG46", "lat": "45.125000000000007", "lon": "-135.04166666666669"}, + {"testNumber": "213", "testString": "090NA46", "lat": "54.125000000000007", "lon": "-135.04166666666669"}, + {"testNumber": "214", "testString": "085NK46", "lat": "58.625000000000007", "lon": "-137.54166666666669"}, + {"testNumber": "215", "testString": "090NU46", "lat": "63.125000000000007", "lon": "-135.04166666666669"}, + {"testNumber": "216", "testString": "096NK34", "lat": "58.625000000000007", "lon": "-132.45833333333334"}, + {"testNumber": "217", "testString": "088PD39", "lat": "67.541666666666671", "lon": "-136.29166666666669"}, + {"testNumber": "218", "testString": "093PD47", "lat": "67.541666666666671", "lon": "-133.70833333333334"}, + {"testNumber": "219", "testString": "090PN46", "lat": "72.125000000000014", "lon": "-135.04166666666669"}, + {"testNumber": "220", "testString": "087PW21", "lat": "76.458333333333329", "lon": "-136.70833333333334"}, + {"testNumber": "221", "testString": "094PW13", "lat": "76.458333333333329", "lon": "-133.29166666666669"}, + {"testNumber": "222", "testString": "107BC12", "lat": "-76.541666666666657", "lon": "-126.87499999999999"}, + {"testNumber": "223", "testString": "108BM22", "lat": "-72.041666666666657", "lon": "-126.12499999999999"}, + {"testNumber": "224", "testString": "100BW13", "lat": "-67.541666666666657", "lon": "-130.29166666666669"}, + {"testNumber": "225", "testString": "105BW21", "lat": "-67.541666666666657", "lon": "-127.70833333333333"}, + {"testNumber": "226", "testString": "106CG45", "lat": "-62.875000000000007", "lon": "-127.12499999999999"}, + {"testNumber": "227", "testString": "099CZ26", "lat": "-54.125", "lon": "-130.54166666666669"}, + {"testNumber": "228", "testString": "102DJ26", "lat": "-49.625", "lon": "-129.04166666666669"}, + {"testNumber": "229", "testString": "105DT24", "lat": "-45.125", "lon": "-127.70833333333333"}, + {"testNumber": "230", "testString": "107EC25", "lat": "-40.625", "lon": "-126.62499999999999"}, + {"testNumber": "231", "testString": "106EM11", "lat": "-36.041666666666671", "lon": "-127.45833333333333"}, + {"testNumber": "232", "testString": "108EW25", "lat": "-31.624999999999996", "lon": "-126.12499999999999"}, + {"testNumber": "233", "testString": "097FZ12", "lat": "-18.041666666666661", "lon": "-131.875"}, + {"testNumber": "234", "testString": "098FZ21", "lat": "-18.041666666666661", "lon": "-131.20833333333334"}, + {"testNumber": "235", "testString": "099GJ12", "lat": "-13.541666666666663", "lon": "-130.875"}, + {"testNumber": "236", "testString": "101GT12", "lat": "-9.0416666666666625", "lon": "-129.875"}, + {"testNumber": "237", "testString": "101HM12", "lat": "-0.041666666666661932", "lon": "-129.875"}, + {"testNumber": "238", "testString": "102HC23", "lat": "-4.5416666666666616", "lon": "-129.04166666666669"}, + {"testNumber": "239", "testString": "104HM22", "lat": "-0.041666666666661932", "lon": "-128.125"}, + {"testNumber": "240", "testString": "102HX49", "lat": "4.541666666666667", "lon": "-129.04166666666669"}, + {"testNumber": "241", "testString": "104JG48", "lat": "9.0416666666666661", "lon": "-128.125"}, + {"testNumber": "242", "testString": "106JR48", "lat": "13.541666666666666", "lon": "-127.12499999999999"}, + {"testNumber": "243", "testString": "107KA39", "lat": "18.041666666666668", "lon": "-126.79166666666667"}, + {"testNumber": "244", "testString": "108KA48", "lat": "18.041666666666668", "lon": "-126.12499999999999"}, + {"testNumber": "245", "testString": "098KU46", "lat": "27.124999999999996", "lon": "-131.04166666666669"}, + {"testNumber": "246", "testString": "105LD34", "lat": "31.624999999999996", "lon": "-127.95833333333333"}, + {"testNumber": "247", "testString": "108LN36", "lat": "36.124999999999993", "lon": "-126.29166666666667"}, + {"testNumber": "248", "testString": "098LX35", "lat": "40.625000000000007", "lon": "-131.375"}, + {"testNumber": "249", "testString": "097MR36", "lat": "49.625000000000007", "lon": "-131.79166666666669"}, + {"testNumber": "250", "testString": "102QG39", "lat": "81.041666666666671", "lon": "-129.29166666666669"}, + {"testNumber": "251", "testString": "114CF26", "lat": "-63.125000000000007", "lon": "-123.04166666666667"}, + {"testNumber": "252", "testString": "118CQ16", "lat": "-58.625000000000007", "lon": "-121.29166666666667"}, + {"testNumber": "253", "testString": "115DJ23", "lat": "-49.541666666666671", "lon": "-122.54166666666667"}, + {"testNumber": "254", "testString": "119DT16", "lat": "-45.125", "lon": "-120.79166666666667"}, + {"testNumber": "255", "testString": "109EM24", "lat": "-36.125", "lon": "-125.70833333333333"}, + {"testNumber": "256", "testString": "110FF26", "lat": "-27.124999999999996", "lon": "-125.04166666666667"}, + {"testNumber": "257", "testString": "111EW13", "lat": "-31.541666666666668", "lon": "-124.79166666666667"}, + {"testNumber": "258", "testString": "113FQ14", "lat": "-22.625000000000004", "lon": "-123.95833333333333"}, + {"testNumber": "259", "testString": "114FZ26", "lat": "-18.125000000000004", "lon": "-123.04166666666667"}, + {"testNumber": "260", "testString": "116GJ23", "lat": "-13.541666666666663", "lon": "-122.04166666666667"}, + {"testNumber": "261", "testString": "118GT21", "lat": "-9.0416666666666625", "lon": "-121.20833333333333"}, + {"testNumber": "262", "testString": "118HM21", "lat": "-0.041666666666661932", "lon": "-121.20833333333333"}, + {"testNumber": "263", "testString": "119HC22", "lat": "-4.5416666666666616", "lon": "-120.62499999999999"}, + {"testNumber": "264", "testString": "120HC13", "lat": "-4.5416666666666616", "lon": "-120.29166666666667"}, + {"testNumber": "265", "testString": "119HX48", "lat": "4.541666666666667", "lon": "-120.62499999999999"}, + {"testNumber": "266", "testString": "120HX39", "lat": "4.541666666666667", "lon": "-120.29166666666667"}, + {"testNumber": "267", "testString": "111KK34", "lat": "22.624999999999996", "lon": "-124.95833333333333"}, + {"testNumber": "268", "testString": "117KU34", "lat": "27.124999999999996", "lon": "-121.95833333333333"}, + {"testNumber": "269", "testString": "120LD45", "lat": "31.624999999999996", "lon": "-120.12499999999999"}, + {"testNumber": "270", "testString": "117LX36", "lat": "40.625000000000007", "lon": "-121.79166666666667"}, + {"testNumber": "271", "testString": "117MR45", "lat": "49.625000000000007", "lon": "-121.62499999999999"}, + {"testNumber": "272", "testString": "118NK36", "lat": "58.625000000000007", "lon": "-121.29166666666667"}, + {"testNumber": "273", "testString": "119PD45", "lat": "67.625000000000014", "lon": "-120.62499999999999"}, + {"testNumber": "274", "testString": "131BW25", "lat": "-67.625", "lon": "-114.625"}, + {"testNumber": "275", "testString": "123CG35", "lat": "-62.875000000000007", "lon": "-118.87499999999999"}, + {"testNumber": "276", "testString": "128CQ22", "lat": "-58.541666666666664", "lon": "-116.12499999999999"}, + {"testNumber": "277", "testString": "121CZ14", "lat": "-54.125", "lon": "-119.95833333333333"}, + {"testNumber": "278", "testString": "123DJ12", "lat": "-49.541666666666671", "lon": "-118.87499999999999"}, + {"testNumber": "279", "testString": "132CZ26", "lat": "-54.125", "lon": "-114.04166666666666"}, + {"testNumber": "280", "testString": "122EC15", "lat": "-40.625", "lon": "-119.37499999999999"}, + {"testNumber": "281", "testString": "125DT11", "lat": "-45.041666666666671", "lon": "-117.95833333333333"}, + {"testNumber": "282", "testString": "124EM25", "lat": "-36.125", "lon": "-118.12499999999999"}, + {"testNumber": "283", "testString": "126EW26", "lat": "-31.624999999999996", "lon": "-117.04166666666667"}, + {"testNumber": "284", "testString": "129FF14", "lat": "-27.124999999999996", "lon": "-115.95833333333333"}, + {"testNumber": "285", "testString": "130FQ26", "lat": "-22.625000000000004", "lon": "-115.04166666666666"}, + {"testNumber": "286", "testString": "131FZ13", "lat": "-18.041666666666661", "lon": "-114.79166666666666"}, + {"testNumber": "287", "testString": "132FZ22", "lat": "-18.041666666666661", "lon": "-114.125"}, + {"testNumber": "288", "testString": "121HM21", "lat": "-0.041666666666661932", "lon": "-119.70833333333333"}, + {"testNumber": "289", "testString": "122HM12", "lat": "-0.041666666666661932", "lon": "-119.37499999999999"}, + {"testNumber": "290", "testString": "121JG47", "lat": "9.0416666666666661", "lon": "-119.70833333333333"}, + {"testNumber": "291", "testString": "122JG38", "lat": "9.0416666666666661", "lon": "-119.37499999999999"}, + {"testNumber": "292", "testString": "123JR38", "lat": "13.541666666666666", "lon": "-118.87499999999999"}, + {"testNumber": "293", "testString": "125KA34", "lat": "18.124999999999996", "lon": "-117.95833333333333"}, + {"testNumber": "294", "testString": "128KK46", "lat": "22.624999999999996", "lon": "-116.04166666666667"}, + {"testNumber": "295", "testString": "132KU46", "lat": "27.124999999999996", "lon": "-114.04166666666666"}, + {"testNumber": "296", "testString": "126LN46", "lat": "36.124999999999993", "lon": "-117.04166666666667"}, + {"testNumber": "297", "testString": "124MG36", "lat": "45.125000000000007", "lon": "-118.29166666666667"}, + {"testNumber": "298", "testString": "123NA46", "lat": "54.125000000000007", "lon": "-118.54166666666667"}, + {"testNumber": "299", "testString": "123NU34", "lat": "63.125000000000007", "lon": "-118.95833333333333"}, + {"testNumber": "300", "testString": "121PN38", "lat": "72.041666666666671", "lon": "-119.87499999999999"}, + {"testNumber": "301", "testString": "122PX48", "lat": "76.541666666666671", "lon": "-119.12499999999999"}, + {"testNumber": "302", "testString": "126QG49", "lat": "81.041666666666671", "lon": "-117.04166666666667"}, + {"testNumber": "303", "testString": "135BD47", "lat": "-76.458333333333329", "lon": "-112.70833333333333"}, + {"testNumber": "304", "testString": "138BM26", "lat": "-72.125", "lon": "-111.04166666666666"}, + {"testNumber": "305", "testString": "142BD39", "lat": "-76.458333333333329", "lon": "-109.29166666666666"}, + {"testNumber": "306", "testString": "136BX49", "lat": "-67.458333333333329", "lon": "-112.04166666666666"}, + {"testNumber": "307", "testString": "138CF23", "lat": "-63.041666666666664", "lon": "-111.04166666666666"}, + {"testNumber": "308", "testString": "140CR48", "lat": "-58.458333333333336", "lon": "-110.125"}, + {"testNumber": "309", "testString": "136DJ15", "lat": "-49.625", "lon": "-112.375"}, + {"testNumber": "310", "testString": "138DT26", "lat": "-45.125", "lon": "-111.04166666666666"}, + {"testNumber": "311", "testString": "141EC16", "lat": "-40.625", "lon": "-109.79166666666666"}, + {"testNumber": "312", "testString": "143EM16", "lat": "-36.125", "lon": "-108.79166666666666"}, + {"testNumber": "313", "testString": "142EW21", "lat": "-31.541666666666668", "lon": "-109.20833333333333"}, + {"testNumber": "314", "testString": "144FF26", "lat": "-27.124999999999996", "lon": "-108.04166666666666"}, + {"testNumber": "315", "testString": "133GJ13", "lat": "-13.541666666666663", "lon": "-113.79166666666666"}, + {"testNumber": "316", "testString": "134GJ13", "lat": "-13.541666666666663", "lon": "-113.29166666666666"}, + {"testNumber": "317", "testString": "135GT13", "lat": "-9.0416666666666625", "lon": "-112.79166666666666"}, + {"testNumber": "318", "testString": "135HM13", "lat": "-0.041666666666661932", "lon": "-112.79166666666666"}, + {"testNumber": "319", "testString": "137HC12", "lat": "-4.5416666666666616", "lon": "-111.875"}, + {"testNumber": "320", "testString": "138HM23", "lat": "-0.041666666666661932", "lon": "-111.04166666666666"}, + {"testNumber": "321", "testString": "137HX38", "lat": "4.541666666666667", "lon": "-111.875"}, + {"testNumber": "322", "testString": "138JG49", "lat": "9.0416666666666661", "lon": "-111.04166666666666"}, + {"testNumber": "323", "testString": "140JR49", "lat": "13.541666666666666", "lon": "-110.04166666666666"}, + {"testNumber": "324", "testString": "142KA48", "lat": "18.041666666666668", "lon": "-109.125"}, + {"testNumber": "325", "testString": "138LD46", "lat": "31.624999999999996", "lon": "-111.04166666666666"}, + {"testNumber": "326", "testString": "144MG34", "lat": "45.125000000000007", "lon": "-108.45833333333333"}, + {"testNumber": "327", "testString": "147CF14", "lat": "-63.125000000000007", "lon": "-106.95833333333333"}, + {"testNumber": "328", "testString": "150CQ26", "lat": "-58.625000000000007", "lon": "-105.04166666666666"}, + {"testNumber": "329", "testString": "154CZ14", "lat": "-54.125", "lon": "-103.45833333333333"}, + {"testNumber": "330", "testString": "156DJ24", "lat": "-49.625", "lon": "-102.20833333333333"}, + {"testNumber": "331", "testString": "152DT23", "lat": "-45.041666666666671", "lon": "-104.04166666666666"}, + {"testNumber": "332", "testString": "155EC26", "lat": "-40.625", "lon": "-102.54166666666666"}, + {"testNumber": "333", "testString": "145EW15", "lat": "-31.624999999999996", "lon": "-107.875"}, + {"testNumber": "334", "testString": "147FF11", "lat": "-27.041666666666668", "lon": "-106.95833333333333"}, + {"testNumber": "335", "testString": "147FQ14", "lat": "-22.625000000000004", "lon": "-106.95833333333333"}, + {"testNumber": "336", "testString": "149FZ14", "lat": "-18.125000000000004", "lon": "-105.95833333333333"}, + {"testNumber": "337", "testString": "150GJ23", "lat": "-13.541666666666663", "lon": "-105.04166666666666"}, + {"testNumber": "338", "testString": "152GT22", "lat": "-9.0416666666666625", "lon": "-104.125"}, + {"testNumber": "339", "testString": "152HM22", "lat": "-0.041666666666661932", "lon": "-104.125"}, + {"testNumber": "340", "testString": "154HC21", "lat": "-4.5416666666666616", "lon": "-103.20833333333333"}, + {"testNumber": "341", "testString": "155HM22", "lat": "-0.041666666666661932", "lon": "-102.625"}, + {"testNumber": "342", "testString": "156HM13", "lat": "-0.041666666666661932", "lon": "-102.29166666666666"}, + {"testNumber": "343", "testString": "154HX47", "lat": "4.541666666666667", "lon": "-103.20833333333333"}, + {"testNumber": "344", "testString": "155JG48", "lat": "9.0416666666666661", "lon": "-102.625"}, + {"testNumber": "345", "testString": "156JG39", "lat": "9.0416666666666661", "lon": "-102.29166666666666"}, + {"testNumber": "346", "testString": "145KK37", "lat": "22.541666666666668", "lon": "-107.95833333333333"}, + {"testNumber": "347", "testString": "150KU46", "lat": "27.124999999999996", "lon": "-105.04166666666666"}, + {"testNumber": "348", "testString": "145LN44", "lat": "36.124999999999993", "lon": "-107.70833333333333"}, + {"testNumber": "349", "testString": "150LX46", "lat": "40.625000000000007", "lon": "-105.04166666666666"}, + {"testNumber": "350", "testString": "145NA34", "lat": "54.125000000000007", "lon": "-107.95833333333333"}, + {"testNumber": "351", "testString": "150MR46", "lat": "49.625000000000007", "lon": "-105.04166666666666"}, + {"testNumber": "352", "testString": "156NA46", "lat": "54.125000000000007", "lon": "-102.04166666666666"}, + {"testNumber": "353", "testString": "146NU49", "lat": "63.041666666666664", "lon": "-107.04166666666666"}, + {"testNumber": "354", "testString": "150NK46", "lat": "58.625000000000007", "lon": "-105.04166666666666"}, + {"testNumber": "355", "testString": "155NU37", "lat": "63.041666666666664", "lon": "-102.95833333333333"}, + {"testNumber": "356", "testString": "150PD46", "lat": "67.625000000000014", "lon": "-105.04166666666666"}, + {"testNumber": "357", "testString": "150PX49", "lat": "76.541666666666671", "lon": "-105.04166666666666"}, + {"testNumber": "358", "testString": "150PN47", "lat": "72.041666666666671", "lon": "-105.20833333333333"}, + {"testNumber": "359", "testString": "151QG47", "lat": "81.041666666666671", "lon": "-104.70833333333333"}, + {"testNumber": "360", "testString": "151PN39", "lat": "72.041666666666671", "lon": "-104.79166666666666"}, + {"testNumber": "361", "testString": "162BW26", "lat": "-67.625", "lon": "-99.041666666666657"}, + {"testNumber": "362", "testString": "161CR38", "lat": "-58.458333333333336", "lon": "-99.875"}, + {"testNumber": "363", "testString": "165CZ22", "lat": "-54.041666666666671", "lon": "-97.625"}, + {"testNumber": "364", "testString": "160EC13", "lat": "-40.541666666666671", "lon": "-100.29166666666666"}, + {"testNumber": "365", "testString": "158DT24", "lat": "-45.125", "lon": "-101.20833333333333"}, + {"testNumber": "366", "testString": "158EM24", "lat": "-36.125", "lon": "-101.20833333333333"}, + {"testNumber": "367", "testString": "160EW26", "lat": "-31.624999999999996", "lon": "-100.04166666666666"}, + {"testNumber": "368", "testString": "162FF26", "lat": "-27.124999999999996", "lon": "-99.041666666666657"}, + {"testNumber": "369", "testString": "164FQ26", "lat": "-22.625000000000004", "lon": "-98.041666666666657"}, + {"testNumber": "370", "testString": "166FZ22", "lat": "-18.041666666666661", "lon": "-97.125"}, + {"testNumber": "371", "testString": "168GJ21", "lat": "-13.541666666666663", "lon": "-96.208333333333329"}, + {"testNumber": "372", "testString": "167GJ21", "lat": "-13.541666666666663", "lon": "-96.708333333333329"}, + {"testNumber": "373", "testString": "157JR39", "lat": "13.541666666666666", "lon": "-101.79166666666666"}, + {"testNumber": "374", "testString": "158JR39", "lat": "13.541666666666666", "lon": "-101.29166666666666"}, + {"testNumber": "375", "testString": "159KA38", "lat": "18.041666666666668", "lon": "-100.875"}, + {"testNumber": "376", "testString": "162KK46", "lat": "22.624999999999996", "lon": "-99.041666666666657"}, + {"testNumber": "377", "testString": "157LD35", "lat": "31.624999999999996", "lon": "-101.875"}, + {"testNumber": "378", "testString": "160LN45", "lat": "36.124999999999993", "lon": "-100.125"}, + {"testNumber": "379", "testString": "157MG46", "lat": "45.125000000000007", "lon": "-101.54166666666666"}, + {"testNumber": "380", "testString": "169BM12", "lat": "-72.041666666666657", "lon": "-95.875"}, + {"testNumber": "381", "testString": "170BC22", "lat": "-76.541666666666657", "lon": "-95.125"}, + {"testNumber": "382", "testString": "170CF23", "lat": "-63.041666666666664", "lon": "-95.041666666666657"}, + {"testNumber": "383", "testString": "173CQ12", "lat": "-58.541666666666664", "lon": "-93.875"}, + {"testNumber": "384", "testString": "179CF11", "lat": "-63.041666666666664", "lon": "-90.958333333333329"}, + {"testNumber": "385", "testString": "169DJ16", "lat": "-49.625", "lon": "-95.791666666666657"}, + {"testNumber": "386", "testString": "175DA38", "lat": "-53.958333333333336", "lon": "-92.875"}, + {"testNumber": "387", "testString": "172DT16", "lat": "-45.125", "lon": "-94.291666666666657"}, + {"testNumber": "388", "testString": "174EC26", "lat": "-40.625", "lon": "-93.041666666666657"}, + {"testNumber": "389", "testString": "177EM15", "lat": "-36.125", "lon": "-91.875"}, + {"testNumber": "390", "testString": "179EW15", "lat": "-31.624999999999996", "lon": "-90.875"}, + {"testNumber": "391", "testString": "178FF23", "lat": "-27.041666666666668", "lon": "-91.041666666666657"}, + {"testNumber": "392", "testString": "169GT21", "lat": "-9.0416666666666625", "lon": "-95.708333333333329"}, + {"testNumber": "393", "testString": "170GT12", "lat": "-9.0416666666666625", "lon": "-95.375"}, + {"testNumber": "394", "testString": "169HM21", "lat": "-0.041666666666661932", "lon": "-95.708333333333329"}, + {"testNumber": "395", "testString": "171HC13", "lat": "-4.5416666666666616", "lon": "-94.791666666666657"}, + {"testNumber": "396", "testString": "170HM12", "lat": "-0.041666666666661932", "lon": "-95.375"}, + {"testNumber": "397", "testString": "173HM12", "lat": "-0.041666666666661932", "lon": "-93.875"}, + {"testNumber": "398", "testString": "171HX39", "lat": "4.541666666666667", "lon": "-94.791666666666657"}, + {"testNumber": "399", "testString": "173JG38", "lat": "9.0416666666666661", "lon": "-93.875"}, + {"testNumber": "400", "testString": "174JR49", "lat": "13.541666666666666", "lon": "-93.041666666666657"}, + {"testNumber": "401", "testString": "176KA46", "lat": "18.124999999999996", "lon": "-92.041666666666657"}, + {"testNumber": "402", "testString": "180KK49", "lat": "22.541666666666668", "lon": "-90.041666666666657"}, + {"testNumber": "403", "testString": "169KU34", "lat": "27.124999999999996", "lon": "-95.958333333333329"}, + {"testNumber": "404", "testString": "172LD46", "lat": "31.624999999999996", "lon": "-94.041666666666657"}, + {"testNumber": "405", "testString": "179LN36", "lat": "36.124999999999993", "lon": "-90.791666666666657"}, + {"testNumber": "406", "testString": "177MG44", "lat": "45.125000000000007", "lon": "-91.708333333333329"}, + {"testNumber": "407", "testString": "178NA34", "lat": "54.125000000000007", "lon": "-91.458333333333329"}, + {"testNumber": "408", "testString": "178NU46", "lat": "63.125000000000007", "lon": "-91.041666666666657"}, + {"testNumber": "409", "testString": "179PX38", "lat": "76.541666666666671", "lon": "-90.875"}, + {"testNumber": "410", "testString": "180PN48", "lat": "72.041666666666671", "lon": "-90.125"}, + {"testNumber": "411", "testString": "189BX37", "lat": "-67.458333333333329", "lon": "-85.958333333333329"}, + {"testNumber": "412", "testString": "183CQ24", "lat": "-58.625000000000007", "lon": "-88.708333333333329"}, + {"testNumber": "413", "testString": "186CZ26", "lat": "-54.125", "lon": "-87.041666666666657"}, + {"testNumber": "414", "testString": "189DJ25", "lat": "-49.625", "lon": "-85.625"}, + {"testNumber": "415", "testString": "189EC21", "lat": "-40.541666666666671", "lon": "-85.708333333333329"}, + {"testNumber": "416", "testString": "192DT14", "lat": "-45.125", "lon": "-84.458333333333329"}, + {"testNumber": "417", "testString": "192EM16", "lat": "-36.125", "lon": "-84.291666666666657"}, + {"testNumber": "418", "testString": "181FF14", "lat": "-27.124999999999996", "lon": "-89.958333333333329"}, + {"testNumber": "419", "testString": "181FQ11", "lat": "-22.541666666666661", "lon": "-89.958333333333329"}, + {"testNumber": "420", "testString": "182FQ22", "lat": "-22.541666666666661", "lon": "-89.125"}, + {"testNumber": "421", "testString": "183FZ12", "lat": "-18.041666666666661", "lon": "-88.875"}, + {"testNumber": "422", "testString": "185GJ11", "lat": "-13.541666666666663", "lon": "-87.958333333333329"}, + {"testNumber": "423", "testString": "186GT23", "lat": "-9.0416666666666625", "lon": "-87.041666666666657"}, + {"testNumber": "424", "testString": "186HM23", "lat": "-0.041666666666661932", "lon": "-87.041666666666657"}, + {"testNumber": "425", "testString": "188HC22", "lat": "-4.5416666666666616", "lon": "-86.125"}, + {"testNumber": "426", "testString": "190HM21", "lat": "-0.041666666666661932", "lon": "-85.208333333333329"}, + {"testNumber": "427", "testString": "188HX48", "lat": "4.541666666666667", "lon": "-86.125"}, + {"testNumber": "428", "testString": "190JG47", "lat": "9.0416666666666661", "lon": "-85.208333333333329"}, + {"testNumber": "429", "testString": "191JR47", "lat": "13.541666666666666", "lon": "-84.708333333333329"}, + {"testNumber": "430", "testString": "192JR47", "lat": "13.541666666666666", "lon": "-84.208333333333329"}, + {"testNumber": "431", "testString": "184KU46", "lat": "27.124999999999996", "lon": "-88.041666666666657"}, + {"testNumber": "432", "testString": "191LD35", "lat": "31.624999999999996", "lon": "-84.875"}, + {"testNumber": "433", "testString": "184LX44", "lat": "40.625000000000007", "lon": "-88.208333333333329"}, + {"testNumber": "434", "testString": "184MR35", "lat": "49.625000000000007", "lon": "-88.375"}, + {"testNumber": "435", "testString": "183NK44", "lat": "58.625000000000007", "lon": "-88.708333333333329"}, + {"testNumber": "436", "testString": "182PD35", "lat": "67.625000000000014", "lon": "-89.375"}, + {"testNumber": "437", "testString": "198BM21", "lat": "-72.041666666666657", "lon": "-81.208333333333329"}, + {"testNumber": "438", "testString": "198BC23", "lat": "-76.541666666666657", "lon": "-81.041666666666657"}, + {"testNumber": "439", "testString": "199BM13", "lat": "-72.041666666666657", "lon": "-80.791666666666657"}, + {"testNumber": "440", "testString": "194BW15", "lat": "-67.625", "lon": "-83.375"}, + {"testNumber": "441", "testString": "202CF26", "lat": "-63.125000000000007", "lon": "-79.041666666666657"}, + {"testNumber": "442", "testString": "198DA48", "lat": "-53.958333333333336", "lon": "-81.125"}, + {"testNumber": "443", "testString": "202DJ22", "lat": "-49.541666666666671", "lon": "-79.125"}, + {"testNumber": "444", "testString": "194EC14", "lat": "-40.625", "lon": "-83.458333333333329"}, + {"testNumber": "445", "testString": "195EM23", "lat": "-36.041666666666671", "lon": "-82.541666666666657"}, + {"testNumber": "446", "testString": "194EW25", "lat": "-31.624999999999996", "lon": "-83.125"}, + {"testNumber": "447", "testString": "196FF26", "lat": "-27.124999999999996", "lon": "-82.041666666666657"}, + {"testNumber": "448", "testString": "198FQ26", "lat": "-22.625000000000004", "lon": "-81.041666666666657"}, + {"testNumber": "449", "testString": "200FZ26", "lat": "-18.125000000000004", "lon": "-80.041666666666657"}, + {"testNumber": "450", "testString": "202GJ22", "lat": "-13.541666666666663", "lon": "-79.125"}, + {"testNumber": "451", "testString": "204GT13", "lat": "-9.0416666666666625", "lon": "-78.291666666666657"}, + {"testNumber": "452", "testString": "203GT22", "lat": "-9.0416666666666625", "lon": "-78.625"}, + {"testNumber": "453", "testString": "203HM22", "lat": "-0.041666666666661932", "lon": "-78.625"}, + {"testNumber": "454", "testString": "204HM13", "lat": "-0.041666666666661932", "lon": "-78.291666666666657"}, + {"testNumber": "455", "testString": "193KA38", "lat": "18.041666666666668", "lon": "-83.875"}, + {"testNumber": "456", "testString": "194KA47", "lat": "18.041666666666668", "lon": "-83.208333333333329"}, + {"testNumber": "457", "testString": "197KK34", "lat": "22.624999999999996", "lon": "-81.958333333333329"}, + {"testNumber": "458", "testString": "203KU34", "lat": "27.124999999999996", "lon": "-78.958333333333329"}, + {"testNumber": "459", "testString": "194LN44", "lat": "36.124999999999993", "lon": "-83.208333333333329"}, + {"testNumber": "460", "testString": "203LX45", "lat": "40.625000000000007", "lon": "-78.625"}, + {"testNumber": "461", "testString": "204MR44", "lat": "49.625000000000007", "lon": "-78.208333333333329"}, + {"testNumber": "462", "testString": "205CQ26", "lat": "-58.625000000000007", "lon": "-77.541666666666657"}, + {"testNumber": "463", "testString": "211CF11", "lat": "-63.041666666666664", "lon": "-74.958333333333329"}, + {"testNumber": "464", "testString": "216CQ14", "lat": "-58.625000000000007", "lon": "-72.458333333333329"}, + {"testNumber": "465", "testString": "208CZ12", "lat": "-54.041666666666671", "lon": "-76.375"}, + {"testNumber": "466", "testString": "210DJ11", "lat": "-49.541666666666671", "lon": "-75.458333333333329"}, + {"testNumber": "467", "testString": "205DT26", "lat": "-45.125", "lon": "-77.541666666666657"}, + {"testNumber": "468", "testString": "208EC24", "lat": "-40.625", "lon": "-76.208333333333329"}, + {"testNumber": "469", "testString": "210EM26", "lat": "-36.125", "lon": "-75.041666666666657"}, + {"testNumber": "470", "testString": "213EW14", "lat": "-31.624999999999996", "lon": "-73.958333333333329"}, + {"testNumber": "471", "testString": "215FF14", "lat": "-27.124999999999996", "lon": "-72.958333333333329"}, + {"testNumber": "472", "testString": "215FQ12", "lat": "-22.541666666666661", "lon": "-72.875"}, + {"testNumber": "473", "testString": "216FQ23", "lat": "-22.541666666666661", "lon": "-72.041666666666657"}, + {"testNumber": "474", "testString": "205HC21", "lat": "-4.5416666666666616", "lon": "-77.708333333333329"}, + {"testNumber": "475", "testString": "206HC12", "lat": "-4.5416666666666616", "lon": "-77.375"}, + {"testNumber": "476", "testString": "207HM13", "lat": "-0.041666666666661932", "lon": "-76.791666666666657"}, + {"testNumber": "477", "testString": "205HX47", "lat": "4.541666666666667", "lon": "-77.708333333333329"}, + {"testNumber": "478", "testString": "206HX38", "lat": "4.541666666666667", "lon": "-77.375"}, + {"testNumber": "479", "testString": "207JG39", "lat": "9.0416666666666661", "lon": "-76.791666666666657"}, + {"testNumber": "480", "testString": "209JR37", "lat": "13.541666666666666", "lon": "-75.958333333333329"}, + {"testNumber": "481", "testString": "210KA46", "lat": "18.124999999999996", "lon": "-75.041666666666657"}, + {"testNumber": "482", "testString": "214KK46", "lat": "22.624999999999996", "lon": "-73.041666666666657"}, + {"testNumber": "483", "testString": "206LD45", "lat": "31.624999999999996", "lon": "-77.125"}, + {"testNumber": "484", "testString": "213LN35", "lat": "36.124999999999993", "lon": "-73.875"}, + {"testNumber": "485", "testString": "210MG46", "lat": "45.125000000000007", "lon": "-75.041666666666657"}, + {"testNumber": "486", "testString": "210NA46", "lat": "54.125000000000007", "lon": "-75.041666666666657"}, + {"testNumber": "487", "testString": "205NK46", "lat": "58.625000000000007", "lon": "-77.541666666666657"}, + {"testNumber": "488", "testString": "210NU46", "lat": "63.125000000000007", "lon": "-75.041666666666657"}, + {"testNumber": "489", "testString": "216NK34", "lat": "58.625000000000007", "lon": "-72.458333333333329"}, + {"testNumber": "490", "testString": "208PD39", "lat": "67.541666666666671", "lon": "-76.291666666666657"}, + {"testNumber": "491", "testString": "213PD47", "lat": "67.541666666666671", "lon": "-73.708333333333329"}, + {"testNumber": "492", "testString": "210PN46", "lat": "72.125000000000014", "lon": "-75.041666666666657"}, + {"testNumber": "493", "testString": "207PW21", "lat": "76.458333333333329", "lon": "-76.708333333333329"}, + {"testNumber": "494", "testString": "214PW13", "lat": "76.458333333333329", "lon": "-73.291666666666657"}, + {"testNumber": "495", "testString": "227BC12", "lat": "-76.541666666666657", "lon": "-66.875"}, + {"testNumber": "496", "testString": "228BM22", "lat": "-72.041666666666657", "lon": "-66.125"}, + {"testNumber": "497", "testString": "220BW13", "lat": "-67.541666666666657", "lon": "-70.291666666666657"}, + {"testNumber": "498", "testString": "225BW21", "lat": "-67.541666666666657", "lon": "-67.708333333333329"}, + {"testNumber": "499", "testString": "226CG45", "lat": "-62.875000000000007", "lon": "-67.125"}, + {"testNumber": "500", "testString": "219CZ26", "lat": "-54.125", "lon": "-70.541666666666657"}, + {"testNumber": "501", "testString": "222DJ26", "lat": "-49.625", "lon": "-69.041666666666657"}, + {"testNumber": "502", "testString": "225DT24", "lat": "-45.125", "lon": "-67.708333333333329"}, + {"testNumber": "503", "testString": "227EC25", "lat": "-40.625", "lon": "-66.625"}, + {"testNumber": "504", "testString": "226EM11", "lat": "-36.041666666666671", "lon": "-67.458333333333329"}, + {"testNumber": "505", "testString": "228EW25", "lat": "-31.624999999999996", "lon": "-66.125"}, + {"testNumber": "506", "testString": "217FZ12", "lat": "-18.041666666666661", "lon": "-71.875"}, + {"testNumber": "507", "testString": "218FZ21", "lat": "-18.041666666666661", "lon": "-71.208333333333329"}, + {"testNumber": "508", "testString": "219GJ12", "lat": "-13.541666666666663", "lon": "-70.875"}, + {"testNumber": "509", "testString": "221GT12", "lat": "-9.0416666666666625", "lon": "-69.875"}, + {"testNumber": "510", "testString": "221HM12", "lat": "-0.041666666666661932", "lon": "-69.875"}, + {"testNumber": "511", "testString": "222HC23", "lat": "-4.5416666666666616", "lon": "-69.041666666666657"}, + {"testNumber": "512", "testString": "224HM22", "lat": "-0.041666666666661932", "lon": "-68.125"}, + {"testNumber": "513", "testString": "222HX49", "lat": "4.541666666666667", "lon": "-69.041666666666657"}, + {"testNumber": "514", "testString": "224JG48", "lat": "9.0416666666666661", "lon": "-68.125"}, + {"testNumber": "515", "testString": "226JR48", "lat": "13.541666666666666", "lon": "-67.125"}, + {"testNumber": "516", "testString": "227KA39", "lat": "18.041666666666668", "lon": "-66.791666666666657"}, + {"testNumber": "517", "testString": "228KA48", "lat": "18.041666666666668", "lon": "-66.125"}, + {"testNumber": "518", "testString": "218KU46", "lat": "27.124999999999996", "lon": "-71.041666666666657"}, + {"testNumber": "519", "testString": "225LD34", "lat": "31.624999999999996", "lon": "-67.958333333333329"}, + {"testNumber": "520", "testString": "228LN36", "lat": "36.124999999999993", "lon": "-66.291666666666657"}, + {"testNumber": "521", "testString": "218LX35", "lat": "40.625000000000007", "lon": "-71.375"}, + {"testNumber": "522", "testString": "217MR36", "lat": "49.625000000000007", "lon": "-71.791666666666657"}, + {"testNumber": "523", "testString": "222QG39", "lat": "81.041666666666671", "lon": "-69.291666666666657"}, + {"testNumber": "524", "testString": "234CF26", "lat": "-63.125000000000007", "lon": "-63.041666666666664"}, + {"testNumber": "525", "testString": "238CQ16", "lat": "-58.625000000000007", "lon": "-61.291666666666664"}, + {"testNumber": "526", "testString": "235DJ23", "lat": "-49.541666666666671", "lon": "-62.541666666666664"}, + {"testNumber": "527", "testString": "239DT16", "lat": "-45.125", "lon": "-60.791666666666664"}, + {"testNumber": "528", "testString": "229EM24", "lat": "-36.125", "lon": "-65.708333333333329"}, + {"testNumber": "529", "testString": "230FF26", "lat": "-27.124999999999996", "lon": "-65.041666666666657"}, + {"testNumber": "530", "testString": "231EW13", "lat": "-31.541666666666668", "lon": "-64.791666666666657"}, + {"testNumber": "531", "testString": "233FQ14", "lat": "-22.625000000000004", "lon": "-63.958333333333336"}, + {"testNumber": "532", "testString": "234FZ26", "lat": "-18.125000000000004", "lon": "-63.041666666666664"}, + {"testNumber": "533", "testString": "236GJ23", "lat": "-13.541666666666663", "lon": "-62.041666666666664"}, + {"testNumber": "534", "testString": "238GT21", "lat": "-9.0416666666666625", "lon": "-61.208333333333336"}, + {"testNumber": "535", "testString": "238HM21", "lat": "-0.041666666666661932", "lon": "-61.208333333333336"}, + {"testNumber": "536", "testString": "239HC22", "lat": "-4.5416666666666616", "lon": "-60.625000000000007"}, + {"testNumber": "537", "testString": "240HC13", "lat": "-4.5416666666666616", "lon": "-60.291666666666664"}, + {"testNumber": "538", "testString": "239HX48", "lat": "4.541666666666667", "lon": "-60.625000000000007"}, + {"testNumber": "539", "testString": "240HX39", "lat": "4.541666666666667", "lon": "-60.291666666666664"}, + {"testNumber": "540", "testString": "231KK34", "lat": "22.624999999999996", "lon": "-64.958333333333329"}, + {"testNumber": "541", "testString": "237KU34", "lat": "27.124999999999996", "lon": "-61.958333333333336"}, + {"testNumber": "542", "testString": "240LD45", "lat": "31.624999999999996", "lon": "-60.125000000000007"}, + {"testNumber": "543", "testString": "237LX36", "lat": "40.625000000000007", "lon": "-61.791666666666664"}, + {"testNumber": "544", "testString": "237MR45", "lat": "49.625000000000007", "lon": "-61.625000000000007"}, + {"testNumber": "545", "testString": "238NK36", "lat": "58.625000000000007", "lon": "-61.291666666666664"}, + {"testNumber": "546", "testString": "239PD45", "lat": "67.625000000000014", "lon": "-60.625000000000007"}, + {"testNumber": "547", "testString": "251BW25", "lat": "-67.625", "lon": "-54.625000000000007"}, + {"testNumber": "548", "testString": "243CG35", "lat": "-62.875000000000007", "lon": "-58.875000000000007"}, + {"testNumber": "549", "testString": "248CQ22", "lat": "-58.541666666666664", "lon": "-56.125000000000007"}, + {"testNumber": "550", "testString": "241CZ14", "lat": "-54.125", "lon": "-59.958333333333336"}, + {"testNumber": "551", "testString": "243DJ12", "lat": "-49.541666666666671", "lon": "-58.875000000000007"}, + {"testNumber": "552", "testString": "252CZ26", "lat": "-54.125", "lon": "-54.041666666666664"}, + {"testNumber": "553", "testString": "242EC15", "lat": "-40.625", "lon": "-59.375000000000007"}, + {"testNumber": "554", "testString": "245DT11", "lat": "-45.041666666666671", "lon": "-57.958333333333336"}, + {"testNumber": "555", "testString": "244EM25", "lat": "-36.125", "lon": "-58.125000000000007"}, + {"testNumber": "556", "testString": "246EW26", "lat": "-31.624999999999996", "lon": "-57.041666666666664"}, + {"testNumber": "557", "testString": "249FF14", "lat": "-27.124999999999996", "lon": "-55.958333333333336"}, + {"testNumber": "558", "testString": "250FQ26", "lat": "-22.625000000000004", "lon": "-55.041666666666664"}, + {"testNumber": "559", "testString": "251FZ13", "lat": "-18.041666666666661", "lon": "-54.791666666666664"}, + {"testNumber": "560", "testString": "252FZ22", "lat": "-18.041666666666661", "lon": "-54.125000000000007"}, + {"testNumber": "561", "testString": "241HM21", "lat": "-0.041666666666661932", "lon": "-59.708333333333336"}, + {"testNumber": "562", "testString": "242HM12", "lat": "-0.041666666666661932", "lon": "-59.375000000000007"}, + {"testNumber": "563", "testString": "241JG47", "lat": "9.0416666666666661", "lon": "-59.708333333333336"}, + {"testNumber": "564", "testString": "242JG38", "lat": "9.0416666666666661", "lon": "-59.375000000000007"}, + {"testNumber": "565", "testString": "243JR38", "lat": "13.541666666666666", "lon": "-58.875000000000007"}, + {"testNumber": "566", "testString": "245KA34", "lat": "18.124999999999996", "lon": "-57.958333333333336"}, + {"testNumber": "567", "testString": "248KK46", "lat": "22.624999999999996", "lon": "-56.041666666666664"}, + {"testNumber": "568", "testString": "252KU46", "lat": "27.124999999999996", "lon": "-54.041666666666664"}, + {"testNumber": "569", "testString": "246LN46", "lat": "36.124999999999993", "lon": "-57.041666666666664"}, + {"testNumber": "570", "testString": "244MG36", "lat": "45.125000000000007", "lon": "-58.291666666666664"}, + {"testNumber": "571", "testString": "243NA46", "lat": "54.125000000000007", "lon": "-58.541666666666664"}, + {"testNumber": "572", "testString": "243NU34", "lat": "63.125000000000007", "lon": "-58.958333333333336"}, + {"testNumber": "573", "testString": "241PN38", "lat": "72.041666666666671", "lon": "-59.875000000000007"}, + {"testNumber": "574", "testString": "242PX48", "lat": "76.541666666666671", "lon": "-59.125000000000007"}, + {"testNumber": "575", "testString": "246QG49", "lat": "81.041666666666671", "lon": "-57.041666666666664"}, + {"testNumber": "576", "testString": "255BD47", "lat": "-76.458333333333329", "lon": "-52.708333333333336"}, + {"testNumber": "577", "testString": "258BM26", "lat": "-72.125", "lon": "-51.041666666666679"}, + {"testNumber": "578", "testString": "262BD39", "lat": "-76.458333333333329", "lon": "-49.291666666666679"}, + {"testNumber": "579", "testString": "256BX49", "lat": "-67.458333333333329", "lon": "-52.041666666666664"}, + {"testNumber": "580", "testString": "258CF23", "lat": "-63.041666666666664", "lon": "-51.041666666666679"}, + {"testNumber": "581", "testString": "260CR48", "lat": "-58.458333333333336", "lon": "-50.124999999999993"}, + {"testNumber": "582", "testString": "256DJ15", "lat": "-49.625", "lon": "-52.375000000000007"}, + {"testNumber": "583", "testString": "258DT26", "lat": "-45.125", "lon": "-51.041666666666679"}, + {"testNumber": "584", "testString": "261EC16", "lat": "-40.625", "lon": "-49.791666666666679"}, + {"testNumber": "585", "testString": "263EM16", "lat": "-36.125", "lon": "-48.791666666666679"}, + {"testNumber": "586", "testString": "262EW21", "lat": "-31.541666666666668", "lon": "-49.208333333333336"}, + {"testNumber": "587", "testString": "264FF26", "lat": "-27.124999999999996", "lon": "-48.041666666666679"}, + {"testNumber": "588", "testString": "253GJ13", "lat": "-13.541666666666663", "lon": "-53.791666666666664"}, + {"testNumber": "589", "testString": "254GJ13", "lat": "-13.541666666666663", "lon": "-53.291666666666664"}, + {"testNumber": "590", "testString": "255GT13", "lat": "-9.0416666666666625", "lon": "-52.791666666666664"}, + {"testNumber": "591", "testString": "255HM13", "lat": "-0.041666666666661932", "lon": "-52.791666666666664"}, + {"testNumber": "592", "testString": "257HC12", "lat": "-4.5416666666666616", "lon": "-51.874999999999993"}, + {"testNumber": "593", "testString": "258HM23", "lat": "-0.041666666666661932", "lon": "-51.041666666666679"}, + {"testNumber": "594", "testString": "257HX38", "lat": "4.541666666666667", "lon": "-51.874999999999993"}, + {"testNumber": "595", "testString": "258JG49", "lat": "9.0416666666666661", "lon": "-51.041666666666679"}, + {"testNumber": "596", "testString": "260JR49", "lat": "13.541666666666666", "lon": "-50.041666666666679"}, + {"testNumber": "597", "testString": "262KA48", "lat": "18.041666666666668", "lon": "-49.124999999999993"}, + {"testNumber": "598", "testString": "258LD46", "lat": "31.624999999999996", "lon": "-51.041666666666679"}, + {"testNumber": "599", "testString": "264MG34", "lat": "45.125000000000007", "lon": "-48.458333333333336"}, + {"testNumber": "600", "testString": "267CF14", "lat": "-63.125000000000007", "lon": "-46.958333333333336"}, + {"testNumber": "601", "testString": "270CQ26", "lat": "-58.625000000000007", "lon": "-45.041666666666679"}, + {"testNumber": "602", "testString": "274CZ14", "lat": "-54.125", "lon": "-43.458333333333336"}, + {"testNumber": "603", "testString": "276DJ24", "lat": "-49.625", "lon": "-42.208333333333336"}, + {"testNumber": "604", "testString": "272DT23", "lat": "-45.041666666666671", "lon": "-44.041666666666679"}, + {"testNumber": "605", "testString": "275EC26", "lat": "-40.625", "lon": "-42.541666666666679"}, + {"testNumber": "606", "testString": "265EW15", "lat": "-31.624999999999996", "lon": "-47.874999999999993"}, + {"testNumber": "607", "testString": "267FF11", "lat": "-27.041666666666668", "lon": "-46.958333333333336"}, + {"testNumber": "608", "testString": "267FQ14", "lat": "-22.625000000000004", "lon": "-46.958333333333336"}, + {"testNumber": "609", "testString": "269FZ14", "lat": "-18.125000000000004", "lon": "-45.958333333333336"}, + {"testNumber": "610", "testString": "270GJ23", "lat": "-13.541666666666663", "lon": "-45.041666666666679"}, + {"testNumber": "611", "testString": "272GT22", "lat": "-9.0416666666666625", "lon": "-44.124999999999993"}, + {"testNumber": "612", "testString": "272HM22", "lat": "-0.041666666666661932", "lon": "-44.124999999999993"}, + {"testNumber": "613", "testString": "274HC21", "lat": "-4.5416666666666616", "lon": "-43.208333333333336"}, + {"testNumber": "614", "testString": "275HM22", "lat": "-0.041666666666661932", "lon": "-42.624999999999993"}, + {"testNumber": "615", "testString": "276HM13", "lat": "-0.041666666666661932", "lon": "-42.291666666666679"}, + {"testNumber": "616", "testString": "274HX47", "lat": "4.541666666666667", "lon": "-43.208333333333336"}, + {"testNumber": "617", "testString": "275JG48", "lat": "9.0416666666666661", "lon": "-42.624999999999993"}, + {"testNumber": "618", "testString": "276JG39", "lat": "9.0416666666666661", "lon": "-42.291666666666679"}, + {"testNumber": "619", "testString": "265KK37", "lat": "22.541666666666668", "lon": "-47.958333333333336"}, + {"testNumber": "620", "testString": "270KU46", "lat": "27.124999999999996", "lon": "-45.041666666666679"}, + {"testNumber": "621", "testString": "265LN44", "lat": "36.124999999999993", "lon": "-47.708333333333336"}, + {"testNumber": "622", "testString": "270LX46", "lat": "40.625000000000007", "lon": "-45.041666666666679"}, + {"testNumber": "623", "testString": "265NA34", "lat": "54.125000000000007", "lon": "-47.958333333333336"}, + {"testNumber": "624", "testString": "270MR46", "lat": "49.625000000000007", "lon": "-45.041666666666679"}, + {"testNumber": "625", "testString": "276NA46", "lat": "54.125000000000007", "lon": "-42.041666666666679"}, + {"testNumber": "626", "testString": "266NU49", "lat": "63.041666666666664", "lon": "-47.041666666666679"}, + {"testNumber": "627", "testString": "270NK46", "lat": "58.625000000000007", "lon": "-45.041666666666679"}, + {"testNumber": "628", "testString": "275NU37", "lat": "63.041666666666664", "lon": "-42.958333333333336"}, + {"testNumber": "629", "testString": "270PD46", "lat": "67.625000000000014", "lon": "-45.041666666666679"}, + {"testNumber": "630", "testString": "270PX49", "lat": "76.541666666666671", "lon": "-45.041666666666679"}, + {"testNumber": "631", "testString": "270PN47", "lat": "72.041666666666671", "lon": "-45.208333333333336"}, + {"testNumber": "632", "testString": "271QG47", "lat": "81.041666666666671", "lon": "-44.708333333333336"}, + {"testNumber": "633", "testString": "271PN39", "lat": "72.041666666666671", "lon": "-44.791666666666679"}, + {"testNumber": "634", "testString": "282BW26", "lat": "-67.625", "lon": "-39.041666666666679"}, + {"testNumber": "635", "testString": "281CR38", "lat": "-58.458333333333336", "lon": "-39.874999999999993"}, + {"testNumber": "636", "testString": "285CZ22", "lat": "-54.041666666666671", "lon": "-37.624999999999993"}, + {"testNumber": "637", "testString": "280EC13", "lat": "-40.541666666666671", "lon": "-40.291666666666679"}, + {"testNumber": "638", "testString": "278DT24", "lat": "-45.125", "lon": "-41.208333333333336"}, + {"testNumber": "639", "testString": "278EM24", "lat": "-36.125", "lon": "-41.208333333333336"}, + {"testNumber": "640", "testString": "280EW26", "lat": "-31.624999999999996", "lon": "-40.041666666666679"}, + {"testNumber": "641", "testString": "282FF26", "lat": "-27.124999999999996", "lon": "-39.041666666666679"}, + {"testNumber": "642", "testString": "284FQ26", "lat": "-22.625000000000004", "lon": "-38.041666666666679"}, + {"testNumber": "643", "testString": "286FZ22", "lat": "-18.041666666666661", "lon": "-37.124999999999993"}, + {"testNumber": "644", "testString": "288GJ21", "lat": "-13.541666666666663", "lon": "-36.208333333333336"}, + {"testNumber": "645", "testString": "287GJ21", "lat": "-13.541666666666663", "lon": "-36.708333333333336"}, + {"testNumber": "646", "testString": "277JR39", "lat": "13.541666666666666", "lon": "-41.791666666666679"}, + {"testNumber": "647", "testString": "278JR39", "lat": "13.541666666666666", "lon": "-41.291666666666679"}, + {"testNumber": "648", "testString": "279KA38", "lat": "18.041666666666668", "lon": "-40.874999999999993"}, + {"testNumber": "649", "testString": "282KK46", "lat": "22.624999999999996", "lon": "-39.041666666666679"}, + {"testNumber": "650", "testString": "277LD35", "lat": "31.624999999999996", "lon": "-41.874999999999993"}, + {"testNumber": "651", "testString": "280LN45", "lat": "36.124999999999993", "lon": "-40.124999999999993"}, + {"testNumber": "652", "testString": "277MG46", "lat": "45.125000000000007", "lon": "-41.541666666666679"}, + {"testNumber": "653", "testString": "289BM12", "lat": "-72.041666666666657", "lon": "-35.874999999999993"}, + {"testNumber": "654", "testString": "290BC22", "lat": "-76.541666666666657", "lon": "-35.124999999999993"}, + {"testNumber": "655", "testString": "290CF23", "lat": "-63.041666666666664", "lon": "-35.041666666666679"}, + {"testNumber": "656", "testString": "293CQ12", "lat": "-58.541666666666664", "lon": "-33.874999999999993"}, + {"testNumber": "657", "testString": "299CF11", "lat": "-63.041666666666664", "lon": "-30.958333333333332"}, + {"testNumber": "658", "testString": "289DJ16", "lat": "-49.625", "lon": "-35.791666666666679"}, + {"testNumber": "659", "testString": "295DA38", "lat": "-53.958333333333336", "lon": "-32.874999999999993"}, + {"testNumber": "660", "testString": "292DT16", "lat": "-45.125", "lon": "-34.291666666666679"}, + {"testNumber": "661", "testString": "294EC26", "lat": "-40.625", "lon": "-33.041666666666679"}, + {"testNumber": "662", "testString": "297EM15", "lat": "-36.125", "lon": "-31.874999999999989"}, + {"testNumber": "663", "testString": "299EW15", "lat": "-31.624999999999996", "lon": "-30.874999999999989"}, + {"testNumber": "664", "testString": "298FF23", "lat": "-27.041666666666668", "lon": "-31.041666666666675"}, + {"testNumber": "665", "testString": "289GT21", "lat": "-9.0416666666666625", "lon": "-35.708333333333336"}, + {"testNumber": "666", "testString": "290GT12", "lat": "-9.0416666666666625", "lon": "-35.374999999999993"}, + {"testNumber": "667", "testString": "289HM21", "lat": "-0.041666666666661932", "lon": "-35.708333333333336"}, + {"testNumber": "668", "testString": "291HC13", "lat": "-4.5416666666666616", "lon": "-34.791666666666679"}, + {"testNumber": "669", "testString": "290HM12", "lat": "-0.041666666666661932", "lon": "-35.374999999999993"}, + {"testNumber": "670", "testString": "293HM12", "lat": "-0.041666666666661932", "lon": "-33.874999999999993"}, + {"testNumber": "671", "testString": "291HX39", "lat": "4.541666666666667", "lon": "-34.791666666666679"}, + {"testNumber": "672", "testString": "293JG38", "lat": "9.0416666666666661", "lon": "-33.874999999999993"}, + {"testNumber": "673", "testString": "294JR49", "lat": "13.541666666666666", "lon": "-33.041666666666679"}, + {"testNumber": "674", "testString": "296KA46", "lat": "18.124999999999996", "lon": "-32.041666666666679"}, + {"testNumber": "675", "testString": "300KK49", "lat": "22.541666666666668", "lon": "-30.041666666666675"}, + {"testNumber": "676", "testString": "289KU34", "lat": "27.124999999999996", "lon": "-35.958333333333336"}, + {"testNumber": "677", "testString": "292LD46", "lat": "31.624999999999996", "lon": "-34.041666666666679"}, + {"testNumber": "678", "testString": "299LN36", "lat": "36.124999999999993", "lon": "-30.791666666666675"}, + {"testNumber": "679", "testString": "297MG44", "lat": "45.125000000000007", "lon": "-31.708333333333332"}, + {"testNumber": "680", "testString": "298NA34", "lat": "54.125000000000007", "lon": "-31.458333333333332"}, + {"testNumber": "681", "testString": "298NU46", "lat": "63.125000000000007", "lon": "-31.041666666666675"}, + {"testNumber": "682", "testString": "299PX38", "lat": "76.541666666666671", "lon": "-30.874999999999989"}, + {"testNumber": "683", "testString": "300PN48", "lat": "72.041666666666671", "lon": "-30.124999999999989"}, + {"testNumber": "684", "testString": "309BX37", "lat": "-67.458333333333329", "lon": "-25.958333333333332"}, + {"testNumber": "685", "testString": "303CQ24", "lat": "-58.625000000000007", "lon": "-28.708333333333332"}, + {"testNumber": "686", "testString": "306CZ26", "lat": "-54.125", "lon": "-27.041666666666675"}, + {"testNumber": "687", "testString": "309DJ25", "lat": "-49.625", "lon": "-25.624999999999989"}, + {"testNumber": "688", "testString": "309EC21", "lat": "-40.541666666666671", "lon": "-25.708333333333332"}, + {"testNumber": "689", "testString": "312DT14", "lat": "-45.125", "lon": "-24.458333333333332"}, + {"testNumber": "690", "testString": "312EM16", "lat": "-36.125", "lon": "-24.291666666666675"}, + {"testNumber": "691", "testString": "301FF14", "lat": "-27.124999999999996", "lon": "-29.958333333333332"}, + {"testNumber": "692", "testString": "301FQ11", "lat": "-22.541666666666661", "lon": "-29.958333333333332"}, + {"testNumber": "693", "testString": "302FQ22", "lat": "-22.541666666666661", "lon": "-29.124999999999989"}, + {"testNumber": "694", "testString": "303FZ12", "lat": "-18.041666666666661", "lon": "-28.874999999999989"}, + {"testNumber": "695", "testString": "305GJ11", "lat": "-13.541666666666663", "lon": "-27.958333333333332"}, + {"testNumber": "696", "testString": "306GT23", "lat": "-9.0416666666666625", "lon": "-27.041666666666675"}, + {"testNumber": "697", "testString": "306HM23", "lat": "-0.041666666666661932", "lon": "-27.041666666666675"}, + {"testNumber": "698", "testString": "308HC22", "lat": "-4.5416666666666616", "lon": "-26.124999999999989"}, + {"testNumber": "699", "testString": "310HM21", "lat": "-0.041666666666661932", "lon": "-25.208333333333332"}, + {"testNumber": "700", "testString": "308HX48", "lat": "4.541666666666667", "lon": "-26.124999999999989"}, + {"testNumber": "701", "testString": "310JG47", "lat": "9.0416666666666661", "lon": "-25.208333333333332"}, + {"testNumber": "702", "testString": "311JR47", "lat": "13.541666666666666", "lon": "-24.708333333333332"}, + {"testNumber": "703", "testString": "312JR47", "lat": "13.541666666666666", "lon": "-24.208333333333332"}, + {"testNumber": "704", "testString": "304KU46", "lat": "27.124999999999996", "lon": "-28.041666666666675"}, + {"testNumber": "705", "testString": "311LD35", "lat": "31.624999999999996", "lon": "-24.874999999999989"}, + {"testNumber": "706", "testString": "304LX44", "lat": "40.625000000000007", "lon": "-28.208333333333332"}, + {"testNumber": "707", "testString": "304MR35", "lat": "49.625000000000007", "lon": "-28.374999999999989"}, + {"testNumber": "708", "testString": "303NK44", "lat": "58.625000000000007", "lon": "-28.708333333333332"}, + {"testNumber": "709", "testString": "302PD35", "lat": "67.625000000000014", "lon": "-29.374999999999989"}, + {"testNumber": "710", "testString": "318BM21", "lat": "-72.041666666666657", "lon": "-21.208333333333332"}, + {"testNumber": "711", "testString": "318BC23", "lat": "-76.541666666666657", "lon": "-21.041666666666675"}, + {"testNumber": "712", "testString": "319BM13", "lat": "-72.041666666666657", "lon": "-20.791666666666675"}, + {"testNumber": "713", "testString": "314BW15", "lat": "-67.625", "lon": "-23.374999999999989"}, + {"testNumber": "714", "testString": "322CF26", "lat": "-63.125000000000007", "lon": "-19.041666666666675"}, + {"testNumber": "715", "testString": "318DA48", "lat": "-53.958333333333336", "lon": "-21.124999999999989"}, + {"testNumber": "716", "testString": "322DJ22", "lat": "-49.541666666666671", "lon": "-19.124999999999989"}, + {"testNumber": "717", "testString": "314EC14", "lat": "-40.625", "lon": "-23.458333333333332"}, + {"testNumber": "718", "testString": "315EM23", "lat": "-36.041666666666671", "lon": "-22.541666666666675"}, + {"testNumber": "719", "testString": "314EW25", "lat": "-31.624999999999996", "lon": "-23.124999999999989"}, + {"testNumber": "720", "testString": "316FF26", "lat": "-27.124999999999996", "lon": "-22.041666666666675"}, + {"testNumber": "721", "testString": "318FQ26", "lat": "-22.625000000000004", "lon": "-21.041666666666675"}, + {"testNumber": "722", "testString": "320FZ26", "lat": "-18.125000000000004", "lon": "-20.041666666666675"}, + {"testNumber": "723", "testString": "322GJ22", "lat": "-13.541666666666663", "lon": "-19.124999999999989"}, + {"testNumber": "724", "testString": "324GT13", "lat": "-9.0416666666666625", "lon": "-18.291666666666675"}, + {"testNumber": "725", "testString": "323GT22", "lat": "-9.0416666666666625", "lon": "-18.624999999999989"}, + {"testNumber": "726", "testString": "323HM22", "lat": "-0.041666666666661932", "lon": "-18.624999999999989"}, + {"testNumber": "727", "testString": "324HM13", "lat": "-0.041666666666661932", "lon": "-18.291666666666675"}, + {"testNumber": "728", "testString": "313KA38", "lat": "18.041666666666668", "lon": "-23.874999999999989"}, + {"testNumber": "729", "testString": "314KA47", "lat": "18.041666666666668", "lon": "-23.208333333333332"}, + {"testNumber": "730", "testString": "317KK34", "lat": "22.624999999999996", "lon": "-21.958333333333332"}, + {"testNumber": "731", "testString": "323KU34", "lat": "27.124999999999996", "lon": "-18.958333333333332"}, + {"testNumber": "732", "testString": "314LN44", "lat": "36.124999999999993", "lon": "-23.208333333333332"}, + {"testNumber": "733", "testString": "323LX45", "lat": "40.625000000000007", "lon": "-18.624999999999989"}, + {"testNumber": "734", "testString": "324MR44", "lat": "49.625000000000007", "lon": "-18.208333333333332"}, + {"testNumber": "735", "testString": "325CQ26", "lat": "-58.625000000000007", "lon": "-17.541666666666675"}, + {"testNumber": "736", "testString": "331CF11", "lat": "-63.041666666666664", "lon": "-14.958333333333334"}, + {"testNumber": "737", "testString": "336CQ14", "lat": "-58.625000000000007", "lon": "-12.458333333333334"}, + {"testNumber": "738", "testString": "328CZ12", "lat": "-54.041666666666671", "lon": "-16.374999999999989"}, + {"testNumber": "739", "testString": "330DJ11", "lat": "-49.541666666666671", "lon": "-15.458333333333334"}, + {"testNumber": "740", "testString": "325DT26", "lat": "-45.125", "lon": "-17.541666666666675"}, + {"testNumber": "741", "testString": "328EC24", "lat": "-40.625", "lon": "-16.208333333333332"}, + {"testNumber": "742", "testString": "330EM26", "lat": "-36.125", "lon": "-15.041666666666677"}, + {"testNumber": "743", "testString": "333EW14", "lat": "-31.624999999999996", "lon": "-13.958333333333334"}, + {"testNumber": "744", "testString": "335FF14", "lat": "-27.124999999999996", "lon": "-12.958333333333334"}, + {"testNumber": "745", "testString": "335FQ12", "lat": "-22.541666666666661", "lon": "-12.874999999999991"}, + {"testNumber": "746", "testString": "336FQ23", "lat": "-22.541666666666661", "lon": "-12.041666666666677"}, + {"testNumber": "747", "testString": "325HC21", "lat": "-4.5416666666666616", "lon": "-17.708333333333332"}, + {"testNumber": "748", "testString": "326HC12", "lat": "-4.5416666666666616", "lon": "-17.374999999999989"}, + {"testNumber": "749", "testString": "327HM13", "lat": "-0.041666666666661932", "lon": "-16.791666666666675"}, + {"testNumber": "750", "testString": "325HX47", "lat": "4.541666666666667", "lon": "-17.708333333333332"}, + {"testNumber": "751", "testString": "326HX38", "lat": "4.541666666666667", "lon": "-17.374999999999989"}, + {"testNumber": "752", "testString": "327JG39", "lat": "9.0416666666666661", "lon": "-16.791666666666675"}, + {"testNumber": "753", "testString": "329JR37", "lat": "13.541666666666666", "lon": "-15.958333333333334"}, + {"testNumber": "754", "testString": "330KA46", "lat": "18.124999999999996", "lon": "-15.041666666666677"}, + {"testNumber": "755", "testString": "334KK46", "lat": "22.624999999999996", "lon": "-13.041666666666677"}, + {"testNumber": "756", "testString": "326LD45", "lat": "31.624999999999996", "lon": "-17.124999999999989"}, + {"testNumber": "757", "testString": "333LN35", "lat": "36.124999999999993", "lon": "-13.874999999999991"}, + {"testNumber": "758", "testString": "330MG46", "lat": "45.125000000000007", "lon": "-15.041666666666677"}, + {"testNumber": "759", "testString": "330NA46", "lat": "54.125000000000007", "lon": "-15.041666666666677"}, + {"testNumber": "760", "testString": "325NK46", "lat": "58.625000000000007", "lon": "-17.541666666666675"}, + {"testNumber": "761", "testString": "330NU46", "lat": "63.125000000000007", "lon": "-15.041666666666677"}, + {"testNumber": "762", "testString": "336NK34", "lat": "58.625000000000007", "lon": "-12.458333333333334"}, + {"testNumber": "763", "testString": "328PD39", "lat": "67.541666666666671", "lon": "-16.291666666666675"}, + {"testNumber": "764", "testString": "333PD47", "lat": "67.541666666666671", "lon": "-13.708333333333334"}, + {"testNumber": "765", "testString": "330PN46", "lat": "72.125000000000014", "lon": "-15.041666666666677"}, + {"testNumber": "766", "testString": "327PW21", "lat": "76.458333333333329", "lon": "-16.708333333333332"}, + {"testNumber": "767", "testString": "334PW13", "lat": "76.458333333333329", "lon": "-13.291666666666677"}, + {"testNumber": "768", "testString": "347BC12", "lat": "-76.541666666666657", "lon": "-6.8749999999999902"}, + {"testNumber": "769", "testString": "348BM22", "lat": "-72.041666666666657", "lon": "-6.1249999999999902"}, + {"testNumber": "770", "testString": "340BW13", "lat": "-67.541666666666657", "lon": "-10.291666666666677"}, + {"testNumber": "771", "testString": "345BW21", "lat": "-67.541666666666657", "lon": "-7.708333333333333"}, + {"testNumber": "772", "testString": "346CG45", "lat": "-62.875000000000007", "lon": "-7.1249999999999902"}, + {"testNumber": "773", "testString": "339CZ26", "lat": "-54.125", "lon": "-10.541666666666677"}, + {"testNumber": "774", "testString": "342DJ26", "lat": "-49.625", "lon": "-9.0416666666666767"}, + {"testNumber": "775", "testString": "345DT24", "lat": "-45.125", "lon": "-7.708333333333333"}, + {"testNumber": "776", "testString": "347EC25", "lat": "-40.625", "lon": "-6.6249999999999902"}, + {"testNumber": "777", "testString": "346EM11", "lat": "-36.041666666666671", "lon": "-7.458333333333333"}, + {"testNumber": "778", "testString": "348EW25", "lat": "-31.624999999999996", "lon": "-6.1249999999999902"}, + {"testNumber": "779", "testString": "337FZ12", "lat": "-18.041666666666661", "lon": "-11.874999999999991"}, + {"testNumber": "780", "testString": "338FZ21", "lat": "-18.041666666666661", "lon": "-11.208333333333334"}, + {"testNumber": "781", "testString": "339GJ12", "lat": "-13.541666666666663", "lon": "-10.874999999999991"}, + {"testNumber": "782", "testString": "341GT12", "lat": "-9.0416666666666625", "lon": "-9.8749999999999911"}, + {"testNumber": "783", "testString": "341HM12", "lat": "-0.041666666666661932", "lon": "-9.8749999999999911"}, + {"testNumber": "784", "testString": "342HC23", "lat": "-4.5416666666666616", "lon": "-9.0416666666666767"}, + {"testNumber": "785", "testString": "344HM22", "lat": "-0.041666666666661932", "lon": "-8.1249999999999911"}, + {"testNumber": "786", "testString": "342HX49", "lat": "4.541666666666667", "lon": "-9.0416666666666767"}, + {"testNumber": "787", "testString": "344JG48", "lat": "9.0416666666666661", "lon": "-8.1249999999999911"}, + {"testNumber": "788", "testString": "346JR48", "lat": "13.541666666666666", "lon": "-7.1249999999999902"}, + {"testNumber": "789", "testString": "347KA39", "lat": "18.041666666666668", "lon": "-6.7916666666666758"}, + {"testNumber": "790", "testString": "348KA48", "lat": "18.041666666666668", "lon": "-6.1249999999999902"}, + {"testNumber": "791", "testString": "338KU46", "lat": "27.124999999999996", "lon": "-11.041666666666677"}, + {"testNumber": "792", "testString": "345LD34", "lat": "31.624999999999996", "lon": "-7.958333333333333"}, + {"testNumber": "793", "testString": "348LN36", "lat": "36.124999999999993", "lon": "-6.2916666666666758"}, + {"testNumber": "794", "testString": "338LX35", "lat": "40.625000000000007", "lon": "-11.374999999999991"}, + {"testNumber": "795", "testString": "337MR36", "lat": "49.625000000000007", "lon": "-11.791666666666677"}, + {"testNumber": "796", "testString": "342QG39", "lat": "81.041666666666671", "lon": "-9.2916666666666767"}, + {"testNumber": "797", "testString": "354CF26", "lat": "-63.125000000000007", "lon": "-3.0416666666666763"}, + {"testNumber": "798", "testString": "358CQ16", "lat": "-58.625000000000007", "lon": "-1.2916666666666761"}, + {"testNumber": "799", "testString": "355DJ23", "lat": "-49.541666666666671", "lon": "-2.5416666666666763"}, + {"testNumber": "800", "testString": "359DT16", "lat": "-45.125", "lon": "-0.79166666666667618"}, + {"testNumber": "801", "testString": "349EM24", "lat": "-36.125", "lon": "-5.708333333333333"}, + {"testNumber": "802", "testString": "350FF26", "lat": "-27.124999999999996", "lon": "-5.0416666666666758"}, + {"testNumber": "803", "testString": "351EW13", "lat": "-31.541666666666668", "lon": "-4.7916666666666758"}, + {"testNumber": "804", "testString": "353FQ14", "lat": "-22.625000000000004", "lon": "-3.9583333333333335"}, + {"testNumber": "805", "testString": "354FZ26", "lat": "-18.125000000000004", "lon": "-3.0416666666666763"}, + {"testNumber": "806", "testString": "356GJ23", "lat": "-13.541666666666663", "lon": "-2.0416666666666763"}, + {"testNumber": "807", "testString": "358GT21", "lat": "-9.0416666666666625", "lon": "-1.2083333333333333"}, + {"testNumber": "808", "testString": "358HM21", "lat": "-0.041666666666661932", "lon": "-1.2083333333333333"}, + {"testNumber": "809", "testString": "359HC22", "lat": "-4.5416666666666616", "lon": "-0.62499999999999056"}, + {"testNumber": "810", "testString": "359HM22", "lat": "-0.041666666666661932", "lon": "-0.62499999999999056"}, + {"testNumber": "811", "testString": "360HC13", "lat": "-4.5416666666666616", "lon": "-0.29166666666667612"}, + {"testNumber": "812", "testString": "359HX48", "lat": "4.541666666666667", "lon": "-0.62499999999999056"}, + {"testNumber": "813", "testString": "360HX39", "lat": "4.541666666666667", "lon": "-0.29166666666667612"}, + {"testNumber": "814", "testString": "351KK34", "lat": "22.624999999999996", "lon": "-4.958333333333333"}, + {"testNumber": "815", "testString": "357KU34", "lat": "27.124999999999996", "lon": "-1.9583333333333333"}, + {"testNumber": "816", "testString": "360LD45", "lat": "31.624999999999996", "lon": "-0.12499999999999054"}, + {"testNumber": "817", "testString": "357LX36", "lat": "40.625000000000007", "lon": "-1.7916666666666761"}, + {"testNumber": "818", "testString": "357MR45", "lat": "49.625000000000007", "lon": "-1.6249999999999905"}, + {"testNumber": "819", "testString": "358NK36", "lat": "58.625000000000007", "lon": "-1.2916666666666761"}, + {"testNumber": "820", "testString": "359PD45", "lat": "67.625000000000014", "lon": "-0.62499999999999056"}, + {"testNumber": "821", "testString": "371BW25", "lat": "-67.625", "lon": "5.3750000000000098"}, + {"testNumber": "822", "testString": "363CG35", "lat": "-62.875000000000007", "lon": "1.1250000000000095"}, + {"testNumber": "823", "testString": "368CQ22", "lat": "-58.541666666666664", "lon": "3.8750000000000093"}, + {"testNumber": "824", "testString": "361CZ14", "lat": "-54.125", "lon": "0.041666666666666664"}, + {"testNumber": "825", "testString": "363DJ12", "lat": "-49.541666666666671", "lon": "1.1250000000000095"}, + {"testNumber": "826", "testString": "372CZ26", "lat": "-54.125", "lon": "5.9583333333333242"}, + {"testNumber": "827", "testString": "362EC15", "lat": "-40.625", "lon": "0.62500000000000944"}, + {"testNumber": "828", "testString": "365DT11", "lat": "-45.041666666666671", "lon": "2.0416666666666665"}, + {"testNumber": "829", "testString": "364EM25", "lat": "-36.125", "lon": "1.8750000000000095"}, + {"testNumber": "830", "testString": "366EW26", "lat": "-31.624999999999996", "lon": "2.9583333333333237"}, + {"testNumber": "831", "testString": "369FF14", "lat": "-27.124999999999996", "lon": "4.041666666666667"}, + {"testNumber": "832", "testString": "370FQ26", "lat": "-22.625000000000004", "lon": "4.9583333333333242"}, + {"testNumber": "833", "testString": "371FZ13", "lat": "-18.041666666666661", "lon": "5.2083333333333242"}, + {"testNumber": "834", "testString": "372FZ22", "lat": "-18.041666666666661", "lon": "5.8750000000000098"}, + {"testNumber": "835", "testString": "361HM21", "lat": "-0.041666666666661932", "lon": "0.29166666666666669"}, + {"testNumber": "836", "testString": "362HM12", "lat": "-0.041666666666661932", "lon": "0.62500000000000944"}, + {"testNumber": "837", "testString": "361JG47", "lat": "9.0416666666666661", "lon": "0.29166666666666669"}, + {"testNumber": "838", "testString": "362JG38", "lat": "9.0416666666666661", "lon": "0.62500000000000944"}, + {"testNumber": "839", "testString": "363JR38", "lat": "13.541666666666666", "lon": "1.1250000000000095"}, + {"testNumber": "840", "testString": "365KA34", "lat": "18.124999999999996", "lon": "2.0416666666666665"}, + {"testNumber": "841", "testString": "368KK46", "lat": "22.624999999999996", "lon": "3.9583333333333237"}, + {"testNumber": "842", "testString": "372KU46", "lat": "27.124999999999996", "lon": "5.9583333333333242"}, + {"testNumber": "843", "testString": "366LN46", "lat": "36.124999999999993", "lon": "2.9583333333333237"}, + {"testNumber": "844", "testString": "364MG36", "lat": "45.125000000000007", "lon": "1.7083333333333239"}, + {"testNumber": "845", "testString": "363NA46", "lat": "54.125000000000007", "lon": "1.4583333333333239"}, + {"testNumber": "846", "testString": "363NU34", "lat": "63.125000000000007", "lon": "1.0416666666666667"}, + {"testNumber": "847", "testString": "361PN38", "lat": "72.041666666666671", "lon": "0.12500000000000946"}, + {"testNumber": "848", "testString": "362PX48", "lat": "76.541666666666671", "lon": "0.87500000000000944"}, + {"testNumber": "849", "testString": "366QG49", "lat": "81.041666666666671", "lon": "2.9583333333333237"}, + {"testNumber": "850", "testString": "375BD47", "lat": "-76.458333333333329", "lon": "7.291666666666667"}, + {"testNumber": "851", "testString": "378BM26", "lat": "-72.125", "lon": "8.9583333333333233"}, + {"testNumber": "852", "testString": "382BD39", "lat": "-76.458333333333329", "lon": "10.708333333333323"}, + {"testNumber": "853", "testString": "376BX49", "lat": "-67.458333333333329", "lon": "7.9583333333333242"}, + {"testNumber": "854", "testString": "378CF23", "lat": "-63.041666666666664", "lon": "8.9583333333333233"}, + {"testNumber": "855", "testString": "380CR48", "lat": "-58.458333333333336", "lon": "9.8750000000000089"}, + {"testNumber": "856", "testString": "376DJ15", "lat": "-49.625", "lon": "7.6250000000000098"}, + {"testNumber": "857", "testString": "378DT26", "lat": "-45.125", "lon": "8.9583333333333233"}, + {"testNumber": "858", "testString": "381EC16", "lat": "-40.625", "lon": "10.208333333333323"}, + {"testNumber": "859", "testString": "383EM16", "lat": "-36.125", "lon": "11.208333333333323"}, + {"testNumber": "860", "testString": "382EW21", "lat": "-31.541666666666668", "lon": "10.791666666666666"}, + {"testNumber": "861", "testString": "384FF26", "lat": "-27.124999999999996", "lon": "11.958333333333323"}, + {"testNumber": "862", "testString": "373GJ13", "lat": "-13.541666666666663", "lon": "6.2083333333333242"}, + {"testNumber": "863", "testString": "374GJ13", "lat": "-13.541666666666663", "lon": "6.7083333333333242"}, + {"testNumber": "864", "testString": "375GT13", "lat": "-9.0416666666666625", "lon": "7.2083333333333242"}, + {"testNumber": "865", "testString": "375HM13", "lat": "-0.041666666666661932", "lon": "7.2083333333333242"}, + {"testNumber": "866", "testString": "377HC12", "lat": "-4.5416666666666616", "lon": "8.1250000000000089"}, + {"testNumber": "867", "testString": "378HM23", "lat": "-0.041666666666661932", "lon": "8.9583333333333233"}, + {"testNumber": "868", "testString": "377HX38", "lat": "4.541666666666667", "lon": "8.1250000000000089"}, + {"testNumber": "869", "testString": "378JG49", "lat": "9.0416666666666661", "lon": "8.9583333333333233"}, + {"testNumber": "870", "testString": "380JR49", "lat": "13.541666666666666", "lon": "9.9583333333333233"}, + {"testNumber": "871", "testString": "382KA48", "lat": "18.041666666666668", "lon": "10.875000000000009"}, + {"testNumber": "872", "testString": "378LD46", "lat": "31.624999999999996", "lon": "8.9583333333333233"}, + {"testNumber": "873", "testString": "384MG34", "lat": "45.125000000000007", "lon": "11.541666666666666"}, + {"testNumber": "874", "testString": "387CF14", "lat": "-63.125000000000007", "lon": "13.041666666666666"}, + {"testNumber": "875", "testString": "390CQ26", "lat": "-58.625000000000007", "lon": "14.958333333333323"}, + {"testNumber": "876", "testString": "394CZ14", "lat": "-54.125", "lon": "16.541666666666668"}, + {"testNumber": "877", "testString": "396DJ24", "lat": "-49.625", "lon": "17.791666666666668"}, + {"testNumber": "878", "testString": "392DT23", "lat": "-45.041666666666671", "lon": "15.958333333333323"}, + {"testNumber": "879", "testString": "395EC26", "lat": "-40.625", "lon": "17.458333333333325"}, + {"testNumber": "880", "testString": "385EW15", "lat": "-31.624999999999996", "lon": "12.125000000000009"}, + {"testNumber": "881", "testString": "387FF11", "lat": "-27.041666666666668", "lon": "13.041666666666666"}, + {"testNumber": "882", "testString": "387FQ14", "lat": "-22.625000000000004", "lon": "13.041666666666666"}, + {"testNumber": "883", "testString": "389FZ14", "lat": "-18.125000000000004", "lon": "14.041666666666666"}, + {"testNumber": "884", "testString": "390GJ23", "lat": "-13.541666666666663", "lon": "14.958333333333323"}, + {"testNumber": "885", "testString": "392GT22", "lat": "-9.0416666666666625", "lon": "15.875000000000009"}, + {"testNumber": "886", "testString": "392HM22", "lat": "-0.041666666666661932", "lon": "15.875000000000009"}, + {"testNumber": "887", "testString": "394HC21", "lat": "-4.5416666666666616", "lon": "16.791666666666668"}, + {"testNumber": "888", "testString": "395HM22", "lat": "-0.041666666666661932", "lon": "17.375000000000011"}, + {"testNumber": "889", "testString": "396HM13", "lat": "-0.041666666666661932", "lon": "17.708333333333325"}, + {"testNumber": "890", "testString": "394HX47", "lat": "4.541666666666667", "lon": "16.791666666666668"}, + {"testNumber": "891", "testString": "395JG48", "lat": "9.0416666666666661", "lon": "17.375000000000011"}, + {"testNumber": "892", "testString": "396JG39", "lat": "9.0416666666666661", "lon": "17.708333333333325"}, + {"testNumber": "893", "testString": "385KK37", "lat": "22.541666666666668", "lon": "12.041666666666666"}, + {"testNumber": "894", "testString": "390KU46", "lat": "27.124999999999996", "lon": "14.958333333333323"}, + {"testNumber": "895", "testString": "385LN44", "lat": "36.124999999999993", "lon": "12.291666666666666"}, + {"testNumber": "896", "testString": "390LX46", "lat": "40.625000000000007", "lon": "14.958333333333323"}, + {"testNumber": "897", "testString": "385NA34", "lat": "54.125000000000007", "lon": "12.041666666666666"}, + {"testNumber": "898", "testString": "390MR46", "lat": "49.625000000000007", "lon": "14.958333333333323"}, + {"testNumber": "899", "testString": "396NA46", "lat": "54.125000000000007", "lon": "17.958333333333325"}, + {"testNumber": "900", "testString": "386NU49", "lat": "63.041666666666664", "lon": "12.958333333333323"}, + {"testNumber": "901", "testString": "390NK46", "lat": "58.625000000000007", "lon": "14.958333333333323"}, + {"testNumber": "902", "testString": "395NU37", "lat": "63.041666666666664", "lon": "17.041666666666668"}, + {"testNumber": "903", "testString": "390PD46", "lat": "67.625000000000014", "lon": "14.958333333333323"}, + {"testNumber": "904", "testString": "390PX49", "lat": "76.541666666666671", "lon": "14.958333333333323"}, + {"testNumber": "905", "testString": "390PN47", "lat": "72.041666666666671", "lon": "14.791666666666666"}, + {"testNumber": "906", "testString": "391QG47", "lat": "81.041666666666671", "lon": "15.291666666666666"}, + {"testNumber": "907", "testString": "391PN39", "lat": "72.041666666666671", "lon": "15.208333333333323"}, + {"testNumber": "908", "testString": "402BW26", "lat": "-67.625", "lon": "20.958333333333325"}, + {"testNumber": "909", "testString": "401CR38", "lat": "-58.458333333333336", "lon": "20.125000000000011"}, + {"testNumber": "910", "testString": "405CZ22", "lat": "-54.041666666666671", "lon": "22.375000000000011"}, + {"testNumber": "911", "testString": "400EC13", "lat": "-40.541666666666671", "lon": "19.708333333333325"}, + {"testNumber": "912", "testString": "398DT24", "lat": "-45.125", "lon": "18.791666666666668"}, + {"testNumber": "913", "testString": "398EM24", "lat": "-36.125", "lon": "18.791666666666668"}, + {"testNumber": "914", "testString": "400EW26", "lat": "-31.624999999999996", "lon": "19.958333333333325"}, + {"testNumber": "915", "testString": "402FF26", "lat": "-27.124999999999996", "lon": "20.958333333333325"}, + {"testNumber": "916", "testString": "404FQ26", "lat": "-22.625000000000004", "lon": "21.958333333333325"}, + {"testNumber": "917", "testString": "406FZ22", "lat": "-18.041666666666661", "lon": "22.875000000000011"}, + {"testNumber": "918", "testString": "408GJ21", "lat": "-13.541666666666663", "lon": "23.791666666666668"}, + {"testNumber": "919", "testString": "407GJ21", "lat": "-13.541666666666663", "lon": "23.291666666666668"}, + {"testNumber": "920", "testString": "397JR39", "lat": "13.541666666666666", "lon": "18.208333333333325"}, + {"testNumber": "921", "testString": "398JR39", "lat": "13.541666666666666", "lon": "18.708333333333325"}, + {"testNumber": "922", "testString": "399KA38", "lat": "18.041666666666668", "lon": "19.125000000000011"}, + {"testNumber": "923", "testString": "402KK46", "lat": "22.624999999999996", "lon": "20.958333333333325"}, + {"testNumber": "924", "testString": "397LD35", "lat": "31.624999999999996", "lon": "18.125000000000011"}, + {"testNumber": "925", "testString": "400LN45", "lat": "36.124999999999993", "lon": "19.875000000000011"}, + {"testNumber": "926", "testString": "397MG46", "lat": "45.125000000000007", "lon": "18.458333333333325"}, + {"testNumber": "927", "testString": "409BM12", "lat": "-72.041666666666657", "lon": "24.125000000000011"}, + {"testNumber": "928", "testString": "410BC22", "lat": "-76.541666666666657", "lon": "24.875000000000011"}, + {"testNumber": "929", "testString": "410CF23", "lat": "-63.041666666666664", "lon": "24.958333333333325"}, + {"testNumber": "930", "testString": "413CQ12", "lat": "-58.541666666666664", "lon": "26.125000000000011"}, + {"testNumber": "931", "testString": "419CF11", "lat": "-63.041666666666664", "lon": "29.041666666666668"}, + {"testNumber": "932", "testString": "409DJ16", "lat": "-49.625", "lon": "24.208333333333325"}, + {"testNumber": "933", "testString": "415DA38", "lat": "-53.958333333333336", "lon": "27.125000000000011"}, + {"testNumber": "934", "testString": "412DT16", "lat": "-45.125", "lon": "25.708333333333325"}, + {"testNumber": "935", "testString": "414EC26", "lat": "-40.625", "lon": "26.958333333333325"}, + {"testNumber": "936", "testString": "417EM15", "lat": "-36.125", "lon": "28.125000000000011"}, + {"testNumber": "937", "testString": "419EW15", "lat": "-31.624999999999996", "lon": "29.125000000000011"}, + {"testNumber": "938", "testString": "418FF23", "lat": "-27.041666666666668", "lon": "28.958333333333325"}, + {"testNumber": "939", "testString": "409GT21", "lat": "-9.0416666666666625", "lon": "24.291666666666668"}, + {"testNumber": "940", "testString": "410GT12", "lat": "-9.0416666666666625", "lon": "24.625000000000011"}, + {"testNumber": "941", "testString": "409HM21", "lat": "-0.041666666666661932", "lon": "24.291666666666668"}, + {"testNumber": "942", "testString": "411HC13", "lat": "-4.5416666666666616", "lon": "25.208333333333325"}, + {"testNumber": "943", "testString": "410HM12", "lat": "-0.041666666666661932", "lon": "24.625000000000011"}, + {"testNumber": "944", "testString": "413HM12", "lat": "-0.041666666666661932", "lon": "26.125000000000011"}, + {"testNumber": "945", "testString": "411HX39", "lat": "4.541666666666667", "lon": "25.208333333333325"}, + {"testNumber": "946", "testString": "413JG38", "lat": "9.0416666666666661", "lon": "26.125000000000011"}, + {"testNumber": "947", "testString": "414JR49", "lat": "13.541666666666666", "lon": "26.958333333333325"}, + {"testNumber": "948", "testString": "416KA46", "lat": "18.124999999999996", "lon": "27.958333333333325"}, + {"testNumber": "949", "testString": "420KK49", "lat": "22.541666666666668", "lon": "29.958333333333325"}, + {"testNumber": "950", "testString": "409KU34", "lat": "27.124999999999996", "lon": "24.041666666666668"}, + {"testNumber": "951", "testString": "412LD46", "lat": "31.624999999999996", "lon": "25.958333333333325"}, + {"testNumber": "952", "testString": "419LN36", "lat": "36.124999999999993", "lon": "29.208333333333325"}, + {"testNumber": "953", "testString": "417MG44", "lat": "45.125000000000007", "lon": "28.291666666666668"}, + {"testNumber": "954", "testString": "418NA34", "lat": "54.125000000000007", "lon": "28.541666666666668"}, + {"testNumber": "955", "testString": "418NU46", "lat": "63.125000000000007", "lon": "28.958333333333325"}, + {"testNumber": "956", "testString": "419PX38", "lat": "76.541666666666671", "lon": "29.125000000000011"}, + {"testNumber": "957", "testString": "420PN48", "lat": "72.041666666666671", "lon": "29.875000000000011"}, + {"testNumber": "958", "testString": "429BX37", "lat": "-67.458333333333329", "lon": "34.041666666666664"}, + {"testNumber": "959", "testString": "423CQ24", "lat": "-58.625000000000007", "lon": "31.291666666666668"}, + {"testNumber": "960", "testString": "426CZ26", "lat": "-54.125", "lon": "32.958333333333321"}, + {"testNumber": "961", "testString": "429DJ25", "lat": "-49.625", "lon": "34.375000000000007"}, + {"testNumber": "962", "testString": "429EC21", "lat": "-40.541666666666671", "lon": "34.291666666666664"}, + {"testNumber": "963", "testString": "432DT14", "lat": "-45.125", "lon": "35.541666666666664"}, + {"testNumber": "964", "testString": "432EM16", "lat": "-36.125", "lon": "35.708333333333321"}, + {"testNumber": "965", "testString": "421FF14", "lat": "-27.124999999999996", "lon": "30.041666666666668"}, + {"testNumber": "966", "testString": "421FQ11", "lat": "-22.541666666666661", "lon": "30.041666666666668"}, + {"testNumber": "967", "testString": "422FQ22", "lat": "-22.541666666666661", "lon": "30.875000000000011"}, + {"testNumber": "968", "testString": "423FZ12", "lat": "-18.041666666666661", "lon": "31.125000000000011"}, + {"testNumber": "969", "testString": "425GJ11", "lat": "-13.541666666666663", "lon": "32.041666666666664"}, + {"testNumber": "970", "testString": "426GT23", "lat": "-9.0416666666666625", "lon": "32.958333333333321"}, + {"testNumber": "971", "testString": "426HM23", "lat": "-0.041666666666661932", "lon": "32.958333333333321"}, + {"testNumber": "972", "testString": "428HC22", "lat": "-4.5416666666666616", "lon": "33.875000000000007"}, + {"testNumber": "973", "testString": "430HM21", "lat": "-0.041666666666661932", "lon": "34.791666666666664"}, + {"testNumber": "974", "testString": "428HX48", "lat": "4.541666666666667", "lon": "33.875000000000007"}, + {"testNumber": "975", "testString": "430JG47", "lat": "9.0416666666666661", "lon": "34.791666666666664"}, + {"testNumber": "976", "testString": "431JR47", "lat": "13.541666666666666", "lon": "35.291666666666664"}, + {"testNumber": "977", "testString": "432JR47", "lat": "13.541666666666666", "lon": "35.791666666666664"}, + {"testNumber": "978", "testString": "424KU46", "lat": "27.124999999999996", "lon": "31.958333333333325"}, + {"testNumber": "979", "testString": "431LD35", "lat": "31.624999999999996", "lon": "35.125000000000007"}, + {"testNumber": "980", "testString": "424LX44", "lat": "40.625000000000007", "lon": "31.791666666666668"}, + {"testNumber": "981", "testString": "424MR35", "lat": "49.625000000000007", "lon": "31.625000000000011"}, + {"testNumber": "982", "testString": "423NK44", "lat": "58.625000000000007", "lon": "31.291666666666668"}, + {"testNumber": "983", "testString": "422PD35", "lat": "67.625000000000014", "lon": "30.625000000000011"}, + {"testNumber": "984", "testString": "438BM21", "lat": "-72.041666666666657", "lon": "38.791666666666664"}, + {"testNumber": "985", "testString": "438BC23", "lat": "-76.541666666666657", "lon": "38.958333333333321"}, + {"testNumber": "986", "testString": "439BM13", "lat": "-72.041666666666657", "lon": "39.208333333333321"}, + {"testNumber": "987", "testString": "434BW15", "lat": "-67.625", "lon": "36.625000000000007"}, + {"testNumber": "988", "testString": "442CF26", "lat": "-63.125000000000007", "lon": "40.958333333333321"}, + {"testNumber": "989", "testString": "438DA48", "lat": "-53.958333333333336", "lon": "38.875000000000007"}, + {"testNumber": "990", "testString": "442DJ22", "lat": "-49.541666666666671", "lon": "40.875000000000007"}, + {"testNumber": "991", "testString": "434EC14", "lat": "-40.625", "lon": "36.541666666666664"}, + {"testNumber": "992", "testString": "435EM23", "lat": "-36.041666666666671", "lon": "37.458333333333321"}, + {"testNumber": "993", "testString": "434EW25", "lat": "-31.624999999999996", "lon": "36.875000000000007"}, + {"testNumber": "994", "testString": "436FF26", "lat": "-27.124999999999996", "lon": "37.958333333333321"}, + {"testNumber": "995", "testString": "438FQ26", "lat": "-22.625000000000004", "lon": "38.958333333333321"}, + {"testNumber": "996", "testString": "440FZ26", "lat": "-18.125000000000004", "lon": "39.958333333333321"}, + {"testNumber": "997", "testString": "442GJ22", "lat": "-13.541666666666663", "lon": "40.875000000000007"}, + {"testNumber": "998", "testString": "444GT13", "lat": "-9.0416666666666625", "lon": "41.708333333333321"}, + {"testNumber": "999", "testString": "443GT22", "lat": "-9.0416666666666625", "lon": "41.375000000000007"}, + {"testNumber": "1000", "testString": "443HM22", "lat": "-0.041666666666661932", "lon": "41.375000000000007"}, + {"testNumber": "1001", "testString": "444HM13", "lat": "-0.041666666666661932", "lon": "41.708333333333321"}, + {"testNumber": "1002", "testString": "433KA38", "lat": "18.041666666666668", "lon": "36.125000000000007"}, + {"testNumber": "1003", "testString": "434KA47", "lat": "18.041666666666668", "lon": "36.791666666666664"}, + {"testNumber": "1004", "testString": "437KK34", "lat": "22.624999999999996", "lon": "38.041666666666664"}, + {"testNumber": "1005", "testString": "443KU34", "lat": "27.124999999999996", "lon": "41.041666666666664"}, + {"testNumber": "1006", "testString": "434LN44", "lat": "36.124999999999993", "lon": "36.791666666666664"}, + {"testNumber": "1007", "testString": "443LX45", "lat": "40.625000000000007", "lon": "41.375000000000007"}, + {"testNumber": "1008", "testString": "444MR44", "lat": "49.625000000000007", "lon": "41.791666666666664"}, + {"testNumber": "1009", "testString": "445CQ26", "lat": "-58.625000000000007", "lon": "42.458333333333321"}, + {"testNumber": "1010", "testString": "451CF11", "lat": "-63.041666666666664", "lon": "45.041666666666664"}, + {"testNumber": "1011", "testString": "456CQ14", "lat": "-58.625000000000007", "lon": "47.541666666666664"}, + {"testNumber": "1012", "testString": "448CZ12", "lat": "-54.041666666666671", "lon": "43.625000000000007"}, + {"testNumber": "1013", "testString": "450DJ11", "lat": "-49.541666666666671", "lon": "44.541666666666664"}, + {"testNumber": "1014", "testString": "445DT26", "lat": "-45.125", "lon": "42.458333333333321"}, + {"testNumber": "1015", "testString": "448EC24", "lat": "-40.625", "lon": "43.791666666666664"}, + {"testNumber": "1016", "testString": "450EM26", "lat": "-36.125", "lon": "44.958333333333321"}, + {"testNumber": "1017", "testString": "453EW14", "lat": "-31.624999999999996", "lon": "46.041666666666664"}, + {"testNumber": "1018", "testString": "455FF14", "lat": "-27.124999999999996", "lon": "47.041666666666664"}, + {"testNumber": "1019", "testString": "455FQ12", "lat": "-22.541666666666661", "lon": "47.125000000000007"}, + {"testNumber": "1020", "testString": "456FQ23", "lat": "-22.541666666666661", "lon": "47.958333333333321"}, + {"testNumber": "1021", "testString": "445HC21", "lat": "-4.5416666666666616", "lon": "42.291666666666664"}, + {"testNumber": "1022", "testString": "446HC12", "lat": "-4.5416666666666616", "lon": "42.625000000000007"}, + {"testNumber": "1023", "testString": "447HM13", "lat": "-0.041666666666661932", "lon": "43.208333333333321"}, + {"testNumber": "1024", "testString": "445HX47", "lat": "4.541666666666667", "lon": "42.291666666666664"}, + {"testNumber": "1025", "testString": "446HX38", "lat": "4.541666666666667", "lon": "42.625000000000007"}, + {"testNumber": "1026", "testString": "447JG39", "lat": "9.0416666666666661", "lon": "43.208333333333321"}, + {"testNumber": "1027", "testString": "449JR37", "lat": "13.541666666666666", "lon": "44.041666666666664"}, + {"testNumber": "1028", "testString": "450KA46", "lat": "18.124999999999996", "lon": "44.958333333333321"}, + {"testNumber": "1029", "testString": "454KK46", "lat": "22.624999999999996", "lon": "46.958333333333321"}, + {"testNumber": "1030", "testString": "446LD45", "lat": "31.624999999999996", "lon": "42.875000000000007"}, + {"testNumber": "1031", "testString": "453LN35", "lat": "36.124999999999993", "lon": "46.125000000000007"}, + {"testNumber": "1032", "testString": "450MG46", "lat": "45.125000000000007", "lon": "44.958333333333321"}, + {"testNumber": "1033", "testString": "450NA46", "lat": "54.125000000000007", "lon": "44.958333333333321"}, + {"testNumber": "1034", "testString": "445NK46", "lat": "58.625000000000007", "lon": "42.458333333333321"}, + {"testNumber": "1035", "testString": "450NU46", "lat": "63.125000000000007", "lon": "44.958333333333321"}, + {"testNumber": "1036", "testString": "456NK34", "lat": "58.625000000000007", "lon": "47.541666666666664"}, + {"testNumber": "1037", "testString": "448PD39", "lat": "67.541666666666671", "lon": "43.708333333333321"}, + {"testNumber": "1038", "testString": "453PD47", "lat": "67.541666666666671", "lon": "46.291666666666664"}, + {"testNumber": "1039", "testString": "450PN46", "lat": "72.125000000000014", "lon": "44.958333333333321"}, + {"testNumber": "1040", "testString": "447PW21", "lat": "76.458333333333329", "lon": "43.291666666666664"}, + {"testNumber": "1041", "testString": "454PW13", "lat": "76.458333333333329", "lon": "46.708333333333321"}, + {"testNumber": "1042", "testString": "467BC12", "lat": "-76.541666666666657", "lon": "53.125000000000007"}, + {"testNumber": "1043", "testString": "468BM22", "lat": "-72.041666666666657", "lon": "53.875000000000007"}, + {"testNumber": "1044", "testString": "460BW13", "lat": "-67.541666666666657", "lon": "49.708333333333321"}, + {"testNumber": "1045", "testString": "465BW21", "lat": "-67.541666666666657", "lon": "52.291666666666664"}, + {"testNumber": "1046", "testString": "466CG45", "lat": "-62.875000000000007", "lon": "52.875000000000007"}, + {"testNumber": "1047", "testString": "459CZ26", "lat": "-54.125", "lon": "49.458333333333321"}, + {"testNumber": "1048", "testString": "462DJ26", "lat": "-49.625", "lon": "50.958333333333321"}, + {"testNumber": "1049", "testString": "465DT24", "lat": "-45.125", "lon": "52.291666666666664"}, + {"testNumber": "1050", "testString": "467EC25", "lat": "-40.625", "lon": "53.375000000000007"}, + {"testNumber": "1051", "testString": "466EM11", "lat": "-36.041666666666671", "lon": "52.541666666666664"}, + {"testNumber": "1052", "testString": "468EW25", "lat": "-31.624999999999996", "lon": "53.875000000000007"}, + {"testNumber": "1053", "testString": "457FZ12", "lat": "-18.041666666666661", "lon": "48.125000000000007"}, + {"testNumber": "1054", "testString": "458FZ21", "lat": "-18.041666666666661", "lon": "48.791666666666664"}, + {"testNumber": "1055", "testString": "459GJ12", "lat": "-13.541666666666663", "lon": "49.125000000000007"}, + {"testNumber": "1056", "testString": "461GT12", "lat": "-9.0416666666666625", "lon": "50.125000000000007"}, + {"testNumber": "1057", "testString": "461HM12", "lat": "-0.041666666666661932", "lon": "50.125000000000007"}, + {"testNumber": "1058", "testString": "462HC23", "lat": "-4.5416666666666616", "lon": "50.958333333333321"}, + {"testNumber": "1059", "testString": "464HM22", "lat": "-0.041666666666661932", "lon": "51.875000000000007"}, + {"testNumber": "1060", "testString": "462HX49", "lat": "4.541666666666667", "lon": "50.958333333333321"}, + {"testNumber": "1061", "testString": "464JG48", "lat": "9.0416666666666661", "lon": "51.875000000000007"}, + {"testNumber": "1062", "testString": "466JR48", "lat": "13.541666666666666", "lon": "52.875000000000007"}, + {"testNumber": "1063", "testString": "467KA39", "lat": "18.041666666666668", "lon": "53.208333333333321"}, + {"testNumber": "1064", "testString": "468KA48", "lat": "18.041666666666668", "lon": "53.875000000000007"}, + {"testNumber": "1065", "testString": "458KU46", "lat": "27.124999999999996", "lon": "48.958333333333321"}, + {"testNumber": "1066", "testString": "465LD34", "lat": "31.624999999999996", "lon": "52.041666666666664"}, + {"testNumber": "1067", "testString": "468LN36", "lat": "36.124999999999993", "lon": "53.708333333333321"}, + {"testNumber": "1068", "testString": "458LX35", "lat": "40.625000000000007", "lon": "48.625000000000007"}, + {"testNumber": "1069", "testString": "457MR36", "lat": "49.625000000000007", "lon": "48.208333333333321"}, + {"testNumber": "1070", "testString": "462QG39", "lat": "81.041666666666671", "lon": "50.708333333333321"}, + {"testNumber": "1071", "testString": "474CF26", "lat": "-63.125000000000007", "lon": "56.958333333333321"}, + {"testNumber": "1072", "testString": "478CQ16", "lat": "-58.625000000000007", "lon": "58.708333333333321"}, + {"testNumber": "1073", "testString": "475DJ23", "lat": "-49.541666666666671", "lon": "57.458333333333321"}, + {"testNumber": "1074", "testString": "479DT16", "lat": "-45.125", "lon": "59.208333333333321"}, + {"testNumber": "1075", "testString": "469EM24", "lat": "-36.125", "lon": "54.291666666666664"}, + {"testNumber": "1076", "testString": "470FF26", "lat": "-27.124999999999996", "lon": "54.958333333333321"}, + {"testNumber": "1077", "testString": "471EW13", "lat": "-31.541666666666668", "lon": "55.208333333333321"}, + {"testNumber": "1078", "testString": "473FQ14", "lat": "-22.625000000000004", "lon": "56.041666666666664"}, + {"testNumber": "1079", "testString": "474FZ26", "lat": "-18.125000000000004", "lon": "56.958333333333321"}, + {"testNumber": "1080", "testString": "476GJ23", "lat": "-13.541666666666663", "lon": "57.958333333333321"}, + {"testNumber": "1081", "testString": "478GT21", "lat": "-9.0416666666666625", "lon": "58.791666666666664"}, + {"testNumber": "1082", "testString": "478HM21", "lat": "-0.041666666666661932", "lon": "58.791666666666664"}, + {"testNumber": "1083", "testString": "479HC22", "lat": "-4.5416666666666616", "lon": "59.375000000000007"}, + {"testNumber": "1084", "testString": "480HC13", "lat": "-4.5416666666666616", "lon": "59.708333333333321"}, + {"testNumber": "1085", "testString": "479HX48", "lat": "4.541666666666667", "lon": "59.375000000000007"}, + {"testNumber": "1086", "testString": "480HX39", "lat": "4.541666666666667", "lon": "59.708333333333321"}, + {"testNumber": "1087", "testString": "471KK34", "lat": "22.624999999999996", "lon": "55.041666666666664"}, + {"testNumber": "1088", "testString": "477KU34", "lat": "27.124999999999996", "lon": "58.041666666666664"}, + {"testNumber": "1089", "testString": "480LD45", "lat": "31.624999999999996", "lon": "59.875000000000007"}, + {"testNumber": "1090", "testString": "477LX36", "lat": "40.625000000000007", "lon": "58.208333333333321"}, + {"testNumber": "1091", "testString": "477MR45", "lat": "49.625000000000007", "lon": "58.375000000000007"}, + {"testNumber": "1092", "testString": "478NK36", "lat": "58.625000000000007", "lon": "58.708333333333321"}, + {"testNumber": "1093", "testString": "479PD45", "lat": "67.625000000000014", "lon": "59.375000000000007"}, + {"testNumber": "1094", "testString": "491BW25", "lat": "-67.625", "lon": "65.375000000000014"}, + {"testNumber": "1095", "testString": "483CG35", "lat": "-62.875000000000007", "lon": "61.125000000000007"}, + {"testNumber": "1096", "testString": "488CQ22", "lat": "-58.541666666666664", "lon": "63.875000000000007"}, + {"testNumber": "1097", "testString": "481CZ14", "lat": "-54.125", "lon": "60.041666666666664"}, + {"testNumber": "1098", "testString": "483DJ12", "lat": "-49.541666666666671", "lon": "61.125000000000007"}, + {"testNumber": "1099", "testString": "492CZ26", "lat": "-54.125", "lon": "65.958333333333329"}, + {"testNumber": "1100", "testString": "482EC15", "lat": "-40.625", "lon": "60.625000000000007"}, + {"testNumber": "1101", "testString": "485DT11", "lat": "-45.041666666666671", "lon": "62.041666666666664"}, + {"testNumber": "1102", "testString": "484EM25", "lat": "-36.125", "lon": "61.875000000000007"}, + {"testNumber": "1103", "testString": "486EW26", "lat": "-31.624999999999996", "lon": "62.958333333333321"}, + {"testNumber": "1104", "testString": "489FF14", "lat": "-27.124999999999996", "lon": "64.041666666666671"}, + {"testNumber": "1105", "testString": "490FQ26", "lat": "-22.625000000000004", "lon": "64.958333333333329"}, + {"testNumber": "1106", "testString": "491FZ13", "lat": "-18.041666666666661", "lon": "65.208333333333329"}, + {"testNumber": "1107", "testString": "492FZ22", "lat": "-18.041666666666661", "lon": "65.875000000000014"}, + {"testNumber": "1108", "testString": "481HM21", "lat": "-0.041666666666661932", "lon": "60.291666666666664"}, + {"testNumber": "1109", "testString": "482HM12", "lat": "-0.041666666666661932", "lon": "60.625000000000007"}, + {"testNumber": "1110", "testString": "481JG47", "lat": "9.0416666666666661", "lon": "60.291666666666664"}, + {"testNumber": "1111", "testString": "482JG38", "lat": "9.0416666666666661", "lon": "60.625000000000007"}, + {"testNumber": "1112", "testString": "483JR38", "lat": "13.541666666666666", "lon": "61.125000000000007"}, + {"testNumber": "1113", "testString": "485KA34", "lat": "18.124999999999996", "lon": "62.041666666666664"}, + {"testNumber": "1114", "testString": "488KK46", "lat": "22.624999999999996", "lon": "63.958333333333321"}, + {"testNumber": "1115", "testString": "492KU46", "lat": "27.124999999999996", "lon": "65.958333333333329"}, + {"testNumber": "1116", "testString": "486LN46", "lat": "36.124999999999993", "lon": "62.958333333333321"}, + {"testNumber": "1117", "testString": "484MG36", "lat": "45.125000000000007", "lon": "61.708333333333321"}, + {"testNumber": "1118", "testString": "483NA46", "lat": "54.125000000000007", "lon": "61.458333333333321"}, + {"testNumber": "1119", "testString": "483NU34", "lat": "63.125000000000007", "lon": "61.041666666666664"}, + {"testNumber": "1120", "testString": "481PN38", "lat": "72.041666666666671", "lon": "60.125000000000007"}, + {"testNumber": "1121", "testString": "482PX48", "lat": "76.541666666666671", "lon": "60.875000000000007"}, + {"testNumber": "1122", "testString": "486QG49", "lat": "81.041666666666671", "lon": "62.958333333333321"}, + {"testNumber": "1123", "testString": "495BD47", "lat": "-76.458333333333329", "lon": "67.291666666666671"}, + {"testNumber": "1124", "testString": "498BM26", "lat": "-72.125", "lon": "68.958333333333329"}, + {"testNumber": "1125", "testString": "502BD39", "lat": "-76.458333333333329", "lon": "70.708333333333329"}, + {"testNumber": "1126", "testString": "496BX49", "lat": "-67.458333333333329", "lon": "67.958333333333329"}, + {"testNumber": "1127", "testString": "498CF23", "lat": "-63.041666666666664", "lon": "68.958333333333329"}, + {"testNumber": "1128", "testString": "500CR48", "lat": "-58.458333333333336", "lon": "69.875000000000014"}, + {"testNumber": "1129", "testString": "496DJ15", "lat": "-49.625", "lon": "67.625000000000014"}, + {"testNumber": "1130", "testString": "498DT26", "lat": "-45.125", "lon": "68.958333333333329"}, + {"testNumber": "1131", "testString": "501EC16", "lat": "-40.625", "lon": "70.208333333333329"}, + {"testNumber": "1132", "testString": "503EM16", "lat": "-36.125", "lon": "71.208333333333329"}, + {"testNumber": "1133", "testString": "502EW21", "lat": "-31.541666666666668", "lon": "70.791666666666671"}, + {"testNumber": "1134", "testString": "504FF26", "lat": "-27.124999999999996", "lon": "71.958333333333329"}, + {"testNumber": "1135", "testString": "493GJ13", "lat": "-13.541666666666663", "lon": "66.208333333333329"}, + {"testNumber": "1136", "testString": "494GJ13", "lat": "-13.541666666666663", "lon": "66.708333333333329"}, + {"testNumber": "1137", "testString": "495GT13", "lat": "-9.0416666666666625", "lon": "67.208333333333329"}, + {"testNumber": "1138", "testString": "495HM13", "lat": "-0.041666666666661932", "lon": "67.208333333333329"}, + {"testNumber": "1139", "testString": "497HC12", "lat": "-4.5416666666666616", "lon": "68.125000000000014"}, + {"testNumber": "1140", "testString": "498HM23", "lat": "-0.041666666666661932", "lon": "68.958333333333329"}, + {"testNumber": "1141", "testString": "497HX38", "lat": "4.541666666666667", "lon": "68.125000000000014"}, + {"testNumber": "1142", "testString": "498JG49", "lat": "9.0416666666666661", "lon": "68.958333333333329"}, + {"testNumber": "1143", "testString": "500JR49", "lat": "13.541666666666666", "lon": "69.958333333333329"}, + {"testNumber": "1144", "testString": "502KA48", "lat": "18.041666666666668", "lon": "70.875000000000014"}, + {"testNumber": "1145", "testString": "498LD46", "lat": "31.624999999999996", "lon": "68.958333333333329"}, + {"testNumber": "1146", "testString": "504MG34", "lat": "45.125000000000007", "lon": "71.541666666666671"}, + {"testNumber": "1147", "testString": "507CF14", "lat": "-63.125000000000007", "lon": "73.041666666666671"}, + {"testNumber": "1148", "testString": "510CQ26", "lat": "-58.625000000000007", "lon": "74.958333333333329"}, + {"testNumber": "1149", "testString": "514CZ14", "lat": "-54.125", "lon": "76.541666666666671"}, + {"testNumber": "1150", "testString": "516DJ24", "lat": "-49.625", "lon": "77.791666666666671"}, + {"testNumber": "1151", "testString": "512DT23", "lat": "-45.041666666666671", "lon": "75.958333333333329"}, + {"testNumber": "1152", "testString": "515EC26", "lat": "-40.625", "lon": "77.458333333333357"}, + {"testNumber": "1153", "testString": "505EW15", "lat": "-31.624999999999996", "lon": "72.125000000000014"}, + {"testNumber": "1154", "testString": "507FF11", "lat": "-27.041666666666668", "lon": "73.041666666666671"}, + {"testNumber": "1155", "testString": "507FQ14", "lat": "-22.625000000000004", "lon": "73.041666666666671"}, + {"testNumber": "1156", "testString": "509FZ14", "lat": "-18.125000000000004", "lon": "74.041666666666671"}, + {"testNumber": "1157", "testString": "510GJ23", "lat": "-13.541666666666663", "lon": "74.958333333333329"}, + {"testNumber": "1158", "testString": "512GT22", "lat": "-9.0416666666666625", "lon": "75.875000000000014"}, + {"testNumber": "1159", "testString": "512HM22", "lat": "-0.041666666666661932", "lon": "75.875000000000014"}, + {"testNumber": "1160", "testString": "514HC21", "lat": "-4.5416666666666616", "lon": "76.791666666666671"}, + {"testNumber": "1161", "testString": "515HM22", "lat": "-0.041666666666661932", "lon": "77.374999999999986"}, + {"testNumber": "1162", "testString": "516HM13", "lat": "-0.041666666666661932", "lon": "77.708333333333357"}, + {"testNumber": "1163", "testString": "514HX47", "lat": "4.541666666666667", "lon": "76.791666666666671"}, + {"testNumber": "1164", "testString": "515JG48", "lat": "9.0416666666666661", "lon": "77.374999999999986"}, + {"testNumber": "1165", "testString": "516JG39", "lat": "9.0416666666666661", "lon": "77.708333333333357"}, + {"testNumber": "1166", "testString": "505KK37", "lat": "22.541666666666668", "lon": "72.041666666666671"}, + {"testNumber": "1167", "testString": "510KU46", "lat": "27.124999999999996", "lon": "74.958333333333329"}, + {"testNumber": "1168", "testString": "505LN44", "lat": "36.124999999999993", "lon": "72.291666666666671"}, + {"testNumber": "1169", "testString": "510LX46", "lat": "40.625000000000007", "lon": "74.958333333333329"}, + {"testNumber": "1170", "testString": "505NA34", "lat": "54.125000000000007", "lon": "72.041666666666671"}, + {"testNumber": "1171", "testString": "510MR46", "lat": "49.625000000000007", "lon": "74.958333333333329"}, + {"testNumber": "1172", "testString": "516NA46", "lat": "54.125000000000007", "lon": "77.958333333333357"}, + {"testNumber": "1173", "testString": "506NU49", "lat": "63.041666666666664", "lon": "72.958333333333329"}, + {"testNumber": "1174", "testString": "510NK46", "lat": "58.625000000000007", "lon": "74.958333333333329"}, + {"testNumber": "1175", "testString": "515NU37", "lat": "63.041666666666664", "lon": "77.041666666666671"}, + {"testNumber": "1176", "testString": "510PD46", "lat": "67.625000000000014", "lon": "74.958333333333329"}, + {"testNumber": "1177", "testString": "510PX49", "lat": "76.541666666666671", "lon": "74.958333333333329"}, + {"testNumber": "1178", "testString": "510PN47", "lat": "72.041666666666671", "lon": "74.791666666666671"}, + {"testNumber": "1179", "testString": "511QG47", "lat": "81.041666666666671", "lon": "75.291666666666671"}, + {"testNumber": "1180", "testString": "511PN39", "lat": "72.041666666666671", "lon": "75.208333333333329"}, + {"testNumber": "1181", "testString": "522BW26", "lat": "-67.625", "lon": "80.958333333333357"}, + {"testNumber": "1182", "testString": "521CR38", "lat": "-58.458333333333336", "lon": "80.124999999999986"}, + {"testNumber": "1183", "testString": "525CZ22", "lat": "-54.041666666666671", "lon": "82.374999999999986"}, + {"testNumber": "1184", "testString": "520EC13", "lat": "-40.541666666666671", "lon": "79.708333333333357"}, + {"testNumber": "1185", "testString": "518DT24", "lat": "-45.125", "lon": "78.791666666666671"}, + {"testNumber": "1186", "testString": "518EM24", "lat": "-36.125", "lon": "78.791666666666671"}, + {"testNumber": "1187", "testString": "520EW26", "lat": "-31.624999999999996", "lon": "79.958333333333357"}, + {"testNumber": "1188", "testString": "522FF26", "lat": "-27.124999999999996", "lon": "80.958333333333357"}, + {"testNumber": "1189", "testString": "524FQ26", "lat": "-22.625000000000004", "lon": "81.958333333333357"}, + {"testNumber": "1190", "testString": "526FZ22", "lat": "-18.041666666666661", "lon": "82.874999999999986"}, + {"testNumber": "1191", "testString": "528GJ21", "lat": "-13.541666666666663", "lon": "83.791666666666671"}, + {"testNumber": "1192", "testString": "527GJ21", "lat": "-13.541666666666663", "lon": "83.291666666666671"}, + {"testNumber": "1193", "testString": "517JR39", "lat": "13.541666666666666", "lon": "78.208333333333357"}, + {"testNumber": "1194", "testString": "518JR39", "lat": "13.541666666666666", "lon": "78.708333333333357"}, + {"testNumber": "1195", "testString": "519KA38", "lat": "18.041666666666668", "lon": "79.124999999999986"}, + {"testNumber": "1196", "testString": "522KK46", "lat": "22.624999999999996", "lon": "80.958333333333357"}, + {"testNumber": "1197", "testString": "517LD35", "lat": "31.624999999999996", "lon": "78.124999999999986"}, + {"testNumber": "1198", "testString": "520LN45", "lat": "36.124999999999993", "lon": "79.874999999999986"}, + {"testNumber": "1199", "testString": "517MG46", "lat": "45.125000000000007", "lon": "78.458333333333357"}, + {"testNumber": "1200", "testString": "529BM12", "lat": "-72.041666666666657", "lon": "84.124999999999986"}, + {"testNumber": "1201", "testString": "530BC22", "lat": "-76.541666666666657", "lon": "84.874999999999986"}, + {"testNumber": "1202", "testString": "530CF23", "lat": "-63.041666666666664", "lon": "84.958333333333357"}, + {"testNumber": "1203", "testString": "533CQ12", "lat": "-58.541666666666664", "lon": "86.124999999999986"}, + {"testNumber": "1204", "testString": "539CF11", "lat": "-63.041666666666664", "lon": "89.041666666666671"}, + {"testNumber": "1205", "testString": "529DJ16", "lat": "-49.625", "lon": "84.208333333333357"}, + {"testNumber": "1206", "testString": "535DA38", "lat": "-53.958333333333336", "lon": "87.124999999999986"}, + {"testNumber": "1207", "testString": "532DT16", "lat": "-45.125", "lon": "85.708333333333357"}, + {"testNumber": "1208", "testString": "534EC26", "lat": "-40.625", "lon": "86.958333333333357"}, + {"testNumber": "1209", "testString": "537EM15", "lat": "-36.125", "lon": "88.124999999999986"}, + {"testNumber": "1210", "testString": "539EW15", "lat": "-31.624999999999996", "lon": "89.124999999999986"}, + {"testNumber": "1211", "testString": "538FF23", "lat": "-27.041666666666668", "lon": "88.958333333333357"}, + {"testNumber": "1212", "testString": "529GT21", "lat": "-9.0416666666666625", "lon": "84.291666666666671"}, + {"testNumber": "1213", "testString": "530GT12", "lat": "-9.0416666666666625", "lon": "84.624999999999986"}, + {"testNumber": "1214", "testString": "529HM21", "lat": "-0.041666666666661932", "lon": "84.291666666666671"}, + {"testNumber": "1215", "testString": "531HC13", "lat": "-4.5416666666666616", "lon": "85.208333333333357"}, + {"testNumber": "1216", "testString": "530HM12", "lat": "-0.041666666666661932", "lon": "84.624999999999986"}, + {"testNumber": "1217", "testString": "533HM12", "lat": "-0.041666666666661932", "lon": "86.124999999999986"}, + {"testNumber": "1218", "testString": "531HX39", "lat": "4.541666666666667", "lon": "85.208333333333357"}, + {"testNumber": "1219", "testString": "533JG38", "lat": "9.0416666666666661", "lon": "86.124999999999986"}, + {"testNumber": "1220", "testString": "534JR49", "lat": "13.541666666666666", "lon": "86.958333333333357"}, + {"testNumber": "1221", "testString": "536KA46", "lat": "18.124999999999996", "lon": "87.958333333333357"}, + {"testNumber": "1222", "testString": "540KK49", "lat": "22.541666666666668", "lon": "89.958333333333357"}, + {"testNumber": "1223", "testString": "529KU34", "lat": "27.124999999999996", "lon": "84.041666666666671"}, + {"testNumber": "1224", "testString": "532LD46", "lat": "31.624999999999996", "lon": "85.958333333333357"}, + {"testNumber": "1225", "testString": "539LN36", "lat": "36.124999999999993", "lon": "89.208333333333357"}, + {"testNumber": "1226", "testString": "537MG44", "lat": "45.125000000000007", "lon": "88.291666666666671"}, + {"testNumber": "1227", "testString": "538NA34", "lat": "54.125000000000007", "lon": "88.541666666666671"}, + {"testNumber": "1228", "testString": "538NU46", "lat": "63.125000000000007", "lon": "88.958333333333357"}, + {"testNumber": "1229", "testString": "539PX38", "lat": "76.541666666666671", "lon": "89.124999999999986"}, + {"testNumber": "1230", "testString": "540PN48", "lat": "72.041666666666671", "lon": "89.874999999999986"}, + {"testNumber": "1231", "testString": "549BX37", "lat": "-67.458333333333329", "lon": "94.041666666666671"}, + {"testNumber": "1232", "testString": "543CQ24", "lat": "-58.625000000000007", "lon": "91.291666666666671"}, + {"testNumber": "1233", "testString": "546CZ26", "lat": "-54.125", "lon": "92.958333333333357"}, + {"testNumber": "1234", "testString": "549DJ25", "lat": "-49.625", "lon": "94.374999999999986"}, + {"testNumber": "1235", "testString": "549EC21", "lat": "-40.541666666666671", "lon": "94.291666666666671"}, + {"testNumber": "1236", "testString": "552DT14", "lat": "-45.125", "lon": "95.541666666666671"}, + {"testNumber": "1237", "testString": "552EM16", "lat": "-36.125", "lon": "95.708333333333357"}, + {"testNumber": "1238", "testString": "541FF14", "lat": "-27.124999999999996", "lon": "90.041666666666671"}, + {"testNumber": "1239", "testString": "541FQ11", "lat": "-22.541666666666661", "lon": "90.041666666666671"}, + {"testNumber": "1240", "testString": "542FQ22", "lat": "-22.541666666666661", "lon": "90.874999999999986"}, + {"testNumber": "1241", "testString": "543FZ12", "lat": "-18.041666666666661", "lon": "91.124999999999986"}, + {"testNumber": "1242", "testString": "545GJ11", "lat": "-13.541666666666663", "lon": "92.041666666666671"}, + {"testNumber": "1243", "testString": "546GT23", "lat": "-9.0416666666666625", "lon": "92.958333333333357"}, + {"testNumber": "1244", "testString": "546HM23", "lat": "-0.041666666666661932", "lon": "92.958333333333357"}, + {"testNumber": "1245", "testString": "548HC22", "lat": "-4.5416666666666616", "lon": "93.874999999999986"}, + {"testNumber": "1246", "testString": "550HM21", "lat": "-0.041666666666661932", "lon": "94.791666666666671"}, + {"testNumber": "1247", "testString": "548HX48", "lat": "4.541666666666667", "lon": "93.874999999999986"}, + {"testNumber": "1248", "testString": "550JG47", "lat": "9.0416666666666661", "lon": "94.791666666666671"}, + {"testNumber": "1249", "testString": "551JR47", "lat": "13.541666666666666", "lon": "95.291666666666671"}, + {"testNumber": "1250", "testString": "552JR47", "lat": "13.541666666666666", "lon": "95.791666666666671"}, + {"testNumber": "1251", "testString": "544KU46", "lat": "27.124999999999996", "lon": "91.958333333333357"}, + {"testNumber": "1252", "testString": "551LD35", "lat": "31.624999999999996", "lon": "95.124999999999986"}, + {"testNumber": "1253", "testString": "544LX44", "lat": "40.625000000000007", "lon": "91.791666666666671"}, + {"testNumber": "1254", "testString": "544MR35", "lat": "49.625000000000007", "lon": "91.624999999999986"}, + {"testNumber": "1255", "testString": "543NK44", "lat": "58.625000000000007", "lon": "91.291666666666671"}, + {"testNumber": "1256", "testString": "542PD35", "lat": "67.625000000000014", "lon": "90.624999999999986"}, + {"testNumber": "1257", "testString": "558BM21", "lat": "-72.041666666666657", "lon": "98.791666666666671"}, + {"testNumber": "1258", "testString": "558BC23", "lat": "-76.541666666666657", "lon": "98.958333333333357"}, + {"testNumber": "1259", "testString": "559BM13", "lat": "-72.041666666666657", "lon": "99.208333333333357"}, + {"testNumber": "1260", "testString": "554BW15", "lat": "-67.625", "lon": "96.624999999999986"}, + {"testNumber": "1261", "testString": "562CF26", "lat": "-63.125000000000007", "lon": "100.95833333333336"}, + {"testNumber": "1262", "testString": "558DA48", "lat": "-53.958333333333336", "lon": "98.874999999999986"}, + {"testNumber": "1263", "testString": "562DJ22", "lat": "-49.541666666666671", "lon": "100.87499999999999"}, + {"testNumber": "1264", "testString": "554EC14", "lat": "-40.625", "lon": "96.541666666666671"}, + {"testNumber": "1265", "testString": "555EM23", "lat": "-36.041666666666671", "lon": "97.458333333333357"}, + {"testNumber": "1266", "testString": "554EW25", "lat": "-31.624999999999996", "lon": "96.874999999999986"}, + {"testNumber": "1267", "testString": "556FF26", "lat": "-27.124999999999996", "lon": "97.958333333333357"}, + {"testNumber": "1268", "testString": "558FQ26", "lat": "-22.625000000000004", "lon": "98.958333333333357"}, + {"testNumber": "1269", "testString": "560FZ26", "lat": "-18.125000000000004", "lon": "99.958333333333357"}, + {"testNumber": "1270", "testString": "562GJ22", "lat": "-13.541666666666663", "lon": "100.87499999999999"}, + {"testNumber": "1271", "testString": "564GT13", "lat": "-9.0416666666666625", "lon": "101.70833333333336"}, + {"testNumber": "1272", "testString": "563GT22", "lat": "-9.0416666666666625", "lon": "101.37499999999999"}, + {"testNumber": "1273", "testString": "563HM22", "lat": "-0.041666666666661932", "lon": "101.37499999999999"}, + {"testNumber": "1274", "testString": "564HM13", "lat": "-0.041666666666661932", "lon": "101.70833333333336"}, + {"testNumber": "1275", "testString": "553KA38", "lat": "18.041666666666668", "lon": "96.124999999999986"}, + {"testNumber": "1276", "testString": "554KA47", "lat": "18.041666666666668", "lon": "96.791666666666671"}, + {"testNumber": "1277", "testString": "557KK34", "lat": "22.624999999999996", "lon": "98.041666666666671"}, + {"testNumber": "1278", "testString": "563KU34", "lat": "27.124999999999996", "lon": "101.04166666666667"}, + {"testNumber": "1279", "testString": "554LN44", "lat": "36.124999999999993", "lon": "96.791666666666671"}, + {"testNumber": "1280", "testString": "563LX45", "lat": "40.625000000000007", "lon": "101.37499999999999"}, + {"testNumber": "1281", "testString": "564MR44", "lat": "49.625000000000007", "lon": "101.79166666666667"}, + {"testNumber": "1282", "testString": "565CQ26", "lat": "-58.625000000000007", "lon": "102.45833333333336"}, + {"testNumber": "1283", "testString": "571CF11", "lat": "-63.041666666666664", "lon": "105.04166666666667"}, + {"testNumber": "1284", "testString": "576CQ14", "lat": "-58.625000000000007", "lon": "107.54166666666667"}, + {"testNumber": "1285", "testString": "568CZ12", "lat": "-54.041666666666671", "lon": "103.62499999999999"}, + {"testNumber": "1286", "testString": "570DJ11", "lat": "-49.541666666666671", "lon": "104.54166666666667"}, + {"testNumber": "1287", "testString": "565DT26", "lat": "-45.125", "lon": "102.45833333333336"}, + {"testNumber": "1288", "testString": "568EC24", "lat": "-40.625", "lon": "103.79166666666667"}, + {"testNumber": "1289", "testString": "570EM26", "lat": "-36.125", "lon": "104.95833333333336"}, + {"testNumber": "1290", "testString": "573EW14", "lat": "-31.624999999999996", "lon": "106.04166666666667"}, + {"testNumber": "1291", "testString": "575FF14", "lat": "-27.124999999999996", "lon": "107.04166666666667"}, + {"testNumber": "1292", "testString": "575FQ12", "lat": "-22.541666666666661", "lon": "107.12499999999999"}, + {"testNumber": "1293", "testString": "576FQ23", "lat": "-22.541666666666661", "lon": "107.95833333333336"}, + {"testNumber": "1294", "testString": "565HC21", "lat": "-4.5416666666666616", "lon": "102.29166666666667"}, + {"testNumber": "1295", "testString": "566HC12", "lat": "-4.5416666666666616", "lon": "102.62499999999999"}, + {"testNumber": "1296", "testString": "567HM13", "lat": "-0.041666666666661932", "lon": "103.20833333333336"}, + {"testNumber": "1297", "testString": "565HX47", "lat": "4.541666666666667", "lon": "102.29166666666667"}, + {"testNumber": "1298", "testString": "566HX38", "lat": "4.541666666666667", "lon": "102.62499999999999"}, + {"testNumber": "1299", "testString": "567JG39", "lat": "9.0416666666666661", "lon": "103.20833333333336"}, + {"testNumber": "1300", "testString": "569JR37", "lat": "13.541666666666666", "lon": "104.04166666666667"}, + {"testNumber": "1301", "testString": "570KA46", "lat": "18.124999999999996", "lon": "104.95833333333336"}, + {"testNumber": "1302", "testString": "574KK46", "lat": "22.624999999999996", "lon": "106.95833333333336"}, + {"testNumber": "1303", "testString": "566LD45", "lat": "31.624999999999996", "lon": "102.87499999999999"}, + {"testNumber": "1304", "testString": "573LN35", "lat": "36.124999999999993", "lon": "106.12499999999999"}, + {"testNumber": "1305", "testString": "570MG46", "lat": "45.125000000000007", "lon": "104.95833333333336"}, + {"testNumber": "1306", "testString": "570NA46", "lat": "54.125000000000007", "lon": "104.95833333333336"}, + {"testNumber": "1307", "testString": "565NK46", "lat": "58.625000000000007", "lon": "102.45833333333336"}, + {"testNumber": "1308", "testString": "570NU46", "lat": "63.125000000000007", "lon": "104.95833333333336"}, + {"testNumber": "1309", "testString": "576NK34", "lat": "58.625000000000007", "lon": "107.54166666666667"}, + {"testNumber": "1310", "testString": "568PD39", "lat": "67.541666666666671", "lon": "103.70833333333336"}, + {"testNumber": "1311", "testString": "573PD47", "lat": "67.541666666666671", "lon": "106.29166666666667"}, + {"testNumber": "1312", "testString": "570PN46", "lat": "72.125000000000014", "lon": "104.95833333333336"}, + {"testNumber": "1313", "testString": "567PW21", "lat": "76.458333333333329", "lon": "103.29166666666667"}, + {"testNumber": "1314", "testString": "574PW13", "lat": "76.458333333333329", "lon": "106.70833333333336"}, + {"testNumber": "1315", "testString": "587BC12", "lat": "-76.541666666666657", "lon": "113.12499999999999"}, + {"testNumber": "1316", "testString": "588BM22", "lat": "-72.041666666666657", "lon": "113.87499999999999"}, + {"testNumber": "1317", "testString": "580BW13", "lat": "-67.541666666666657", "lon": "109.70833333333336"}, + {"testNumber": "1318", "testString": "585BW21", "lat": "-67.541666666666657", "lon": "112.29166666666667"}, + {"testNumber": "1319", "testString": "586CG45", "lat": "-62.875000000000007", "lon": "112.87499999999999"}, + {"testNumber": "1320", "testString": "579CZ26", "lat": "-54.125", "lon": "109.45833333333336"}, + {"testNumber": "1321", "testString": "582DJ26", "lat": "-49.625", "lon": "110.95833333333336"}, + {"testNumber": "1322", "testString": "585DT24", "lat": "-45.125", "lon": "112.29166666666667"}, + {"testNumber": "1323", "testString": "587EC25", "lat": "-40.625", "lon": "113.37499999999999"}, + {"testNumber": "1324", "testString": "586EM11", "lat": "-36.041666666666671", "lon": "112.54166666666667"}, + {"testNumber": "1325", "testString": "588EW25", "lat": "-31.624999999999996", "lon": "113.87499999999999"}, + {"testNumber": "1326", "testString": "577FZ12", "lat": "-18.041666666666661", "lon": "108.12499999999999"}, + {"testNumber": "1327", "testString": "578FZ21", "lat": "-18.041666666666661", "lon": "108.79166666666667"}, + {"testNumber": "1328", "testString": "579GJ12", "lat": "-13.541666666666663", "lon": "109.12499999999999"}, + {"testNumber": "1329", "testString": "581GT12", "lat": "-9.0416666666666625", "lon": "110.12499999999999"}, + {"testNumber": "1330", "testString": "581HM12", "lat": "-0.041666666666661932", "lon": "110.12499999999999"}, + {"testNumber": "1331", "testString": "582HC23", "lat": "-4.5416666666666616", "lon": "110.95833333333336"}, + {"testNumber": "1332", "testString": "584HM22", "lat": "-0.041666666666661932", "lon": "111.87499999999999"}, + {"testNumber": "1333", "testString": "582HX49", "lat": "4.541666666666667", "lon": "110.95833333333336"}, + {"testNumber": "1334", "testString": "584JG48", "lat": "9.0416666666666661", "lon": "111.87499999999999"}, + {"testNumber": "1335", "testString": "586JR48", "lat": "13.541666666666666", "lon": "112.87499999999999"}, + {"testNumber": "1336", "testString": "587KA39", "lat": "18.041666666666668", "lon": "113.20833333333336"}, + {"testNumber": "1337", "testString": "588KA48", "lat": "18.041666666666668", "lon": "113.87499999999999"}, + {"testNumber": "1338", "testString": "578KU46", "lat": "27.124999999999996", "lon": "108.95833333333336"}, + {"testNumber": "1339", "testString": "585LD34", "lat": "31.624999999999996", "lon": "112.04166666666667"}, + {"testNumber": "1340", "testString": "588LN36", "lat": "36.124999999999993", "lon": "113.70833333333336"}, + {"testNumber": "1341", "testString": "578LX35", "lat": "40.625000000000007", "lon": "108.62499999999999"}, + {"testNumber": "1342", "testString": "577MR36", "lat": "49.625000000000007", "lon": "108.20833333333336"}, + {"testNumber": "1343", "testString": "582QG39", "lat": "81.041666666666671", "lon": "110.70833333333336"}, + {"testNumber": "1344", "testString": "594CF26", "lat": "-63.125000000000007", "lon": "116.95833333333336"}, + {"testNumber": "1345", "testString": "598CQ16", "lat": "-58.625000000000007", "lon": "118.70833333333336"}, + {"testNumber": "1346", "testString": "595DJ23", "lat": "-49.541666666666671", "lon": "117.45833333333336"}, + {"testNumber": "1347", "testString": "599DT16", "lat": "-45.125", "lon": "119.20833333333336"}, + {"testNumber": "1348", "testString": "589EM24", "lat": "-36.125", "lon": "114.29166666666667"}, + {"testNumber": "1349", "testString": "590FF26", "lat": "-27.124999999999996", "lon": "114.95833333333336"}, + {"testNumber": "1350", "testString": "591EW13", "lat": "-31.541666666666668", "lon": "115.20833333333336"}, + {"testNumber": "1351", "testString": "593FQ14", "lat": "-22.625000000000004", "lon": "116.04166666666667"}, + {"testNumber": "1352", "testString": "594FZ26", "lat": "-18.125000000000004", "lon": "116.95833333333336"}, + {"testNumber": "1353", "testString": "596GJ23", "lat": "-13.541666666666663", "lon": "117.95833333333336"}, + {"testNumber": "1354", "testString": "598GT21", "lat": "-9.0416666666666625", "lon": "118.79166666666667"}, + {"testNumber": "1355", "testString": "598HM21", "lat": "-0.041666666666661932", "lon": "118.79166666666667"}, + {"testNumber": "1356", "testString": "599HC22", "lat": "-4.5416666666666616", "lon": "119.37499999999999"}, + {"testNumber": "1357", "testString": "600HC13", "lat": "-4.5416666666666616", "lon": "119.70833333333336"}, + {"testNumber": "1358", "testString": "599HX48", "lat": "4.541666666666667", "lon": "119.37499999999999"}, + {"testNumber": "1359", "testString": "600HX39", "lat": "4.541666666666667", "lon": "119.70833333333336"}, + {"testNumber": "1360", "testString": "591KK34", "lat": "22.624999999999996", "lon": "115.04166666666667"}, + {"testNumber": "1361", "testString": "597KU34", "lat": "27.124999999999996", "lon": "118.04166666666667"}, + {"testNumber": "1362", "testString": "600LD45", "lat": "31.624999999999996", "lon": "119.87499999999999"}, + {"testNumber": "1363", "testString": "597LX36", "lat": "40.625000000000007", "lon": "118.20833333333336"}, + {"testNumber": "1364", "testString": "597MR45", "lat": "49.625000000000007", "lon": "118.37499999999999"}, + {"testNumber": "1365", "testString": "598NK36", "lat": "58.625000000000007", "lon": "118.70833333333336"}, + {"testNumber": "1366", "testString": "599PD45", "lat": "67.625000000000014", "lon": "119.37499999999999"}, + {"testNumber": "1367", "testString": "611BW25", "lat": "-67.625", "lon": "125.37499999999999"}, + {"testNumber": "1368", "testString": "603CG35", "lat": "-62.875000000000007", "lon": "121.12499999999999"}, + {"testNumber": "1369", "testString": "608CQ22", "lat": "-58.541666666666664", "lon": "123.87499999999999"}, + {"testNumber": "1370", "testString": "601CZ14", "lat": "-54.125", "lon": "120.04166666666667"}, + {"testNumber": "1371", "testString": "603DJ12", "lat": "-49.541666666666671", "lon": "121.12499999999999"}, + {"testNumber": "1372", "testString": "612CZ26", "lat": "-54.125", "lon": "125.95833333333336"}, + {"testNumber": "1373", "testString": "602EC15", "lat": "-40.625", "lon": "120.62499999999999"}, + {"testNumber": "1374", "testString": "605DT11", "lat": "-45.041666666666671", "lon": "122.04166666666667"}, + {"testNumber": "1375", "testString": "604EM25", "lat": "-36.125", "lon": "121.87499999999999"}, + {"testNumber": "1376", "testString": "606EW26", "lat": "-31.624999999999996", "lon": "122.95833333333336"}, + {"testNumber": "1377", "testString": "609FF14", "lat": "-27.124999999999996", "lon": "124.04166666666667"}, + {"testNumber": "1378", "testString": "610FQ26", "lat": "-22.625000000000004", "lon": "124.95833333333336"}, + {"testNumber": "1379", "testString": "611FZ13", "lat": "-18.041666666666661", "lon": "125.20833333333336"}, + {"testNumber": "1380", "testString": "612FZ22", "lat": "-18.041666666666661", "lon": "125.87499999999999"}, + {"testNumber": "1381", "testString": "601HM21", "lat": "-0.041666666666661932", "lon": "120.29166666666667"}, + {"testNumber": "1382", "testString": "602HM12", "lat": "-0.041666666666661932", "lon": "120.62499999999999"}, + {"testNumber": "1383", "testString": "601JG47", "lat": "9.0416666666666661", "lon": "120.29166666666667"}, + {"testNumber": "1384", "testString": "602JG38", "lat": "9.0416666666666661", "lon": "120.62499999999999"}, + {"testNumber": "1385", "testString": "603JR38", "lat": "13.541666666666666", "lon": "121.12499999999999"}, + {"testNumber": "1386", "testString": "605KA34", "lat": "18.124999999999996", "lon": "122.04166666666667"}, + {"testNumber": "1387", "testString": "608KK46", "lat": "22.624999999999996", "lon": "123.95833333333336"}, + {"testNumber": "1388", "testString": "612KU46", "lat": "27.124999999999996", "lon": "125.95833333333336"}, + {"testNumber": "1389", "testString": "606LN46", "lat": "36.124999999999993", "lon": "122.95833333333336"}, + {"testNumber": "1390", "testString": "604MG36", "lat": "45.125000000000007", "lon": "121.70833333333336"}, + {"testNumber": "1391", "testString": "603NA46", "lat": "54.125000000000007", "lon": "121.45833333333336"}, + {"testNumber": "1392", "testString": "603NU34", "lat": "63.125000000000007", "lon": "121.04166666666667"}, + {"testNumber": "1393", "testString": "601PN38", "lat": "72.041666666666671", "lon": "120.12499999999999"}, + {"testNumber": "1394", "testString": "602PX48", "lat": "76.541666666666671", "lon": "120.87499999999999"}, + {"testNumber": "1395", "testString": "606QG49", "lat": "81.041666666666671", "lon": "122.95833333333336"}, + {"testNumber": "1396", "testString": "615BD47", "lat": "-76.458333333333329", "lon": "127.29166666666667"}, + {"testNumber": "1397", "testString": "618BM26", "lat": "-72.125", "lon": "128.95833333333334"}, + {"testNumber": "1398", "testString": "622BD39", "lat": "-76.458333333333329", "lon": "130.70833333333334"}, + {"testNumber": "1399", "testString": "616BX49", "lat": "-67.458333333333329", "lon": "127.95833333333336"}, + {"testNumber": "1400", "testString": "618CF23", "lat": "-63.041666666666664", "lon": "128.95833333333334"}, + {"testNumber": "1401", "testString": "620CR48", "lat": "-58.458333333333336", "lon": "129.87499999999997"}, + {"testNumber": "1402", "testString": "616DJ15", "lat": "-49.625", "lon": "127.62499999999999"}, + {"testNumber": "1403", "testString": "618DT26", "lat": "-45.125", "lon": "128.95833333333334"}, + {"testNumber": "1404", "testString": "621EC16", "lat": "-40.625", "lon": "130.20833333333334"}, + {"testNumber": "1405", "testString": "623EM16", "lat": "-36.125", "lon": "131.20833333333334"}, + {"testNumber": "1406", "testString": "622EW21", "lat": "-31.541666666666668", "lon": "130.79166666666666"}, + {"testNumber": "1407", "testString": "624FF26", "lat": "-27.124999999999996", "lon": "131.95833333333334"}, + {"testNumber": "1408", "testString": "613GJ13", "lat": "-13.541666666666663", "lon": "126.20833333333336"}, + {"testNumber": "1409", "testString": "614GJ13", "lat": "-13.541666666666663", "lon": "126.70833333333336"}, + {"testNumber": "1410", "testString": "615GT13", "lat": "-9.0416666666666625", "lon": "127.20833333333336"}, + {"testNumber": "1411", "testString": "615HM13", "lat": "-0.041666666666661932", "lon": "127.20833333333336"}, + {"testNumber": "1412", "testString": "617HC12", "lat": "-4.5416666666666616", "lon": "128.12499999999997"}, + {"testNumber": "1413", "testString": "618HM23", "lat": "-0.041666666666661932", "lon": "128.95833333333334"}, + {"testNumber": "1414", "testString": "617HX38", "lat": "4.541666666666667", "lon": "128.12499999999997"}, + {"testNumber": "1415", "testString": "618JG49", "lat": "9.0416666666666661", "lon": "128.95833333333334"}, + {"testNumber": "1416", "testString": "620JR49", "lat": "13.541666666666666", "lon": "129.95833333333334"}, + {"testNumber": "1417", "testString": "622KA48", "lat": "18.041666666666668", "lon": "130.87499999999997"}, + {"testNumber": "1418", "testString": "618LD46", "lat": "31.624999999999996", "lon": "128.95833333333334"}, + {"testNumber": "1419", "testString": "624MG34", "lat": "45.125000000000007", "lon": "131.54166666666666"}, + {"testNumber": "1420", "testString": "627CF14", "lat": "-63.125000000000007", "lon": "133.04166666666666"}, + {"testNumber": "1421", "testString": "630CQ26", "lat": "-58.625000000000007", "lon": "134.95833333333334"}, + {"testNumber": "1422", "testString": "634CZ14", "lat": "-54.125", "lon": "136.54166666666666"}, + {"testNumber": "1423", "testString": "636DJ24", "lat": "-49.625", "lon": "137.79166666666666"}, + {"testNumber": "1424", "testString": "632DT23", "lat": "-45.041666666666671", "lon": "135.95833333333334"}, + {"testNumber": "1425", "testString": "635EC26", "lat": "-40.625", "lon": "137.45833333333334"}, + {"testNumber": "1426", "testString": "625EW15", "lat": "-31.624999999999996", "lon": "132.12499999999997"}, + {"testNumber": "1427", "testString": "627FF11", "lat": "-27.041666666666668", "lon": "133.04166666666666"}, + {"testNumber": "1428", "testString": "627FQ14", "lat": "-22.625000000000004", "lon": "133.04166666666666"}, + {"testNumber": "1429", "testString": "629FZ14", "lat": "-18.125000000000004", "lon": "134.04166666666666"}, + {"testNumber": "1430", "testString": "630GJ23", "lat": "-13.541666666666663", "lon": "134.95833333333334"}, + {"testNumber": "1431", "testString": "632GT22", "lat": "-9.0416666666666625", "lon": "135.87499999999997"}, + {"testNumber": "1432", "testString": "632HM22", "lat": "-0.041666666666661932", "lon": "135.87499999999997"}, + {"testNumber": "1433", "testString": "634HC21", "lat": "-4.5416666666666616", "lon": "136.79166666666666"}, + {"testNumber": "1434", "testString": "635HM22", "lat": "-0.041666666666661932", "lon": "137.37499999999997"}, + {"testNumber": "1435", "testString": "636HM13", "lat": "-0.041666666666661932", "lon": "137.70833333333334"}, + {"testNumber": "1436", "testString": "634HX47", "lat": "4.541666666666667", "lon": "136.79166666666666"}, + {"testNumber": "1437", "testString": "635JG48", "lat": "9.0416666666666661", "lon": "137.37499999999997"}, + {"testNumber": "1438", "testString": "636JG39", "lat": "9.0416666666666661", "lon": "137.70833333333334"}, + {"testNumber": "1439", "testString": "625KK37", "lat": "22.541666666666668", "lon": "132.04166666666666"}, + {"testNumber": "1440", "testString": "630KU46", "lat": "27.124999999999996", "lon": "134.95833333333334"}, + {"testNumber": "1441", "testString": "625LN44", "lat": "36.124999999999993", "lon": "132.29166666666666"}, + {"testNumber": "1442", "testString": "630LX46", "lat": "40.625000000000007", "lon": "134.95833333333334"}, + {"testNumber": "1443", "testString": "625NA34", "lat": "54.125000000000007", "lon": "132.04166666666666"}, + {"testNumber": "1444", "testString": "630MR46", "lat": "49.625000000000007", "lon": "134.95833333333334"}, + {"testNumber": "1445", "testString": "636NA46", "lat": "54.125000000000007", "lon": "137.95833333333334"}, + {"testNumber": "1446", "testString": "626NU49", "lat": "63.041666666666664", "lon": "132.95833333333334"}, + {"testNumber": "1447", "testString": "630NK46", "lat": "58.625000000000007", "lon": "134.95833333333334"}, + {"testNumber": "1448", "testString": "635NU37", "lat": "63.041666666666664", "lon": "137.04166666666666"}, + {"testNumber": "1449", "testString": "630PD46", "lat": "67.625000000000014", "lon": "134.95833333333334"}, + {"testNumber": "1450", "testString": "630PX49", "lat": "76.541666666666671", "lon": "134.95833333333334"}, + {"testNumber": "1451", "testString": "630PN47", "lat": "72.041666666666671", "lon": "134.79166666666666"}, + {"testNumber": "1452", "testString": "631QG47", "lat": "81.041666666666671", "lon": "135.29166666666666"}, + {"testNumber": "1453", "testString": "631PN39", "lat": "72.041666666666671", "lon": "135.20833333333334"}, + {"testNumber": "1454", "testString": "642BW26", "lat": "-67.625", "lon": "140.95833333333334"}, + {"testNumber": "1455", "testString": "641CR38", "lat": "-58.458333333333336", "lon": "140.12499999999997"}, + {"testNumber": "1456", "testString": "645CZ22", "lat": "-54.041666666666671", "lon": "142.37499999999997"}, + {"testNumber": "1457", "testString": "640EC13", "lat": "-40.541666666666671", "lon": "139.70833333333334"}, + {"testNumber": "1458", "testString": "638DT24", "lat": "-45.125", "lon": "138.79166666666666"}, + {"testNumber": "1459", "testString": "638EM24", "lat": "-36.125", "lon": "138.79166666666666"}, + {"testNumber": "1460", "testString": "640EW26", "lat": "-31.624999999999996", "lon": "139.95833333333334"}, + {"testNumber": "1461", "testString": "642FF26", "lat": "-27.124999999999996", "lon": "140.95833333333334"}, + {"testNumber": "1462", "testString": "644FQ26", "lat": "-22.625000000000004", "lon": "141.95833333333334"}, + {"testNumber": "1463", "testString": "646FZ22", "lat": "-18.041666666666661", "lon": "142.87499999999997"}, + {"testNumber": "1464", "testString": "648GJ21", "lat": "-13.541666666666663", "lon": "143.79166666666666"}, + {"testNumber": "1465", "testString": "647GJ21", "lat": "-13.541666666666663", "lon": "143.29166666666666"}, + {"testNumber": "1466", "testString": "637JR39", "lat": "13.541666666666666", "lon": "138.20833333333334"}, + {"testNumber": "1467", "testString": "638JR39", "lat": "13.541666666666666", "lon": "138.70833333333334"}, + {"testNumber": "1468", "testString": "639KA38", "lat": "18.041666666666668", "lon": "139.12499999999997"}, + {"testNumber": "1469", "testString": "642KK46", "lat": "22.624999999999996", "lon": "140.95833333333334"}, + {"testNumber": "1470", "testString": "637LD35", "lat": "31.624999999999996", "lon": "138.12499999999997"}, + {"testNumber": "1471", "testString": "640LN45", "lat": "36.124999999999993", "lon": "139.87499999999997"}, + {"testNumber": "1472", "testString": "637MG46", "lat": "45.125000000000007", "lon": "138.45833333333334"}, + {"testNumber": "1473", "testString": "649BM12", "lat": "-72.041666666666657", "lon": "144.12499999999997"}, + {"testNumber": "1474", "testString": "650BC22", "lat": "-76.541666666666657", "lon": "144.87499999999997"}, + {"testNumber": "1475", "testString": "650CF23", "lat": "-63.041666666666664", "lon": "144.95833333333334"}, + {"testNumber": "1476", "testString": "653CQ12", "lat": "-58.541666666666664", "lon": "146.12499999999997"}, + {"testNumber": "1477", "testString": "659CF11", "lat": "-63.041666666666664", "lon": "149.04166666666666"}, + {"testNumber": "1478", "testString": "649DJ16", "lat": "-49.625", "lon": "144.20833333333334"}, + {"testNumber": "1479", "testString": "655DA38", "lat": "-53.958333333333336", "lon": "147.12499999999997"}, + {"testNumber": "1480", "testString": "652DT16", "lat": "-45.125", "lon": "145.70833333333334"}, + {"testNumber": "1481", "testString": "654EC26", "lat": "-40.625", "lon": "146.95833333333334"}, + {"testNumber": "1482", "testString": "657EM15", "lat": "-36.125", "lon": "148.12499999999997"}, + {"testNumber": "1483", "testString": "659EW15", "lat": "-31.624999999999996", "lon": "149.12499999999997"}, + {"testNumber": "1484", "testString": "658FF23", "lat": "-27.041666666666668", "lon": "148.95833333333334"}, + {"testNumber": "1485", "testString": "649GT21", "lat": "-9.0416666666666625", "lon": "144.29166666666666"}, + {"testNumber": "1486", "testString": "650GT12", "lat": "-9.0416666666666625", "lon": "144.62499999999997"}, + {"testNumber": "1487", "testString": "649HM21", "lat": "-0.041666666666661932", "lon": "144.29166666666666"}, + {"testNumber": "1488", "testString": "651HC13", "lat": "-4.5416666666666616", "lon": "145.20833333333334"}, + {"testNumber": "1489", "testString": "650HM12", "lat": "-0.041666666666661932", "lon": "144.62499999999997"}, + {"testNumber": "1490", "testString": "653HM12", "lat": "-0.041666666666661932", "lon": "146.12499999999997"}, + {"testNumber": "1491", "testString": "651HX39", "lat": "4.541666666666667", "lon": "145.20833333333334"}, + {"testNumber": "1492", "testString": "653JG38", "lat": "9.0416666666666661", "lon": "146.12499999999997"}, + {"testNumber": "1493", "testString": "654JR49", "lat": "13.541666666666666", "lon": "146.95833333333334"}, + {"testNumber": "1494", "testString": "656KA46", "lat": "18.124999999999996", "lon": "147.95833333333334"}, + {"testNumber": "1495", "testString": "660KK49", "lat": "22.541666666666668", "lon": "149.95833333333334"}, + {"testNumber": "1496", "testString": "649KU34", "lat": "27.124999999999996", "lon": "144.04166666666666"}, + {"testNumber": "1497", "testString": "652LD46", "lat": "31.624999999999996", "lon": "145.95833333333334"}, + {"testNumber": "1498", "testString": "659LN36", "lat": "36.124999999999993", "lon": "149.20833333333334"}, + {"testNumber": "1499", "testString": "657MG44", "lat": "45.125000000000007", "lon": "148.29166666666666"}, + {"testNumber": "1500", "testString": "658NA34", "lat": "54.125000000000007", "lon": "148.54166666666666"}, + {"testNumber": "1501", "testString": "658NU46", "lat": "63.125000000000007", "lon": "148.95833333333334"}, + {"testNumber": "1502", "testString": "659PX38", "lat": "76.541666666666671", "lon": "149.12499999999997"}, + {"testNumber": "1503", "testString": "660PN48", "lat": "72.041666666666671", "lon": "149.87499999999997"}, + {"testNumber": "1504", "testString": "669BX37", "lat": "-67.458333333333329", "lon": "154.04166666666666"}, + {"testNumber": "1505", "testString": "663CQ24", "lat": "-58.625000000000007", "lon": "151.29166666666666"}, + {"testNumber": "1506", "testString": "666CZ26", "lat": "-54.125", "lon": "152.95833333333334"}, + {"testNumber": "1507", "testString": "669DJ25", "lat": "-49.625", "lon": "154.37499999999997"}, + {"testNumber": "1508", "testString": "669EC21", "lat": "-40.541666666666671", "lon": "154.29166666666666"}, + {"testNumber": "1509", "testString": "672DT14", "lat": "-45.125", "lon": "155.54166666666666"}, + {"testNumber": "1510", "testString": "672EM16", "lat": "-36.125", "lon": "155.70833333333334"}, + {"testNumber": "1511", "testString": "661FF14", "lat": "-27.124999999999996", "lon": "150.04166666666666"}, + {"testNumber": "1512", "testString": "661FQ11", "lat": "-22.541666666666661", "lon": "150.04166666666666"}, + {"testNumber": "1513", "testString": "662FQ22", "lat": "-22.541666666666661", "lon": "150.87499999999997"}, + {"testNumber": "1514", "testString": "663FZ12", "lat": "-18.041666666666661", "lon": "151.12499999999997"}, + {"testNumber": "1515", "testString": "665GJ11", "lat": "-13.541666666666663", "lon": "152.04166666666666"}, + {"testNumber": "1516", "testString": "666GT23", "lat": "-9.0416666666666625", "lon": "152.95833333333334"}, + {"testNumber": "1517", "testString": "666HM23", "lat": "-0.041666666666661932", "lon": "152.95833333333334"}, + {"testNumber": "1518", "testString": "668HC22", "lat": "-4.5416666666666616", "lon": "153.87499999999997"}, + {"testNumber": "1519", "testString": "670HM21", "lat": "-0.041666666666661932", "lon": "154.79166666666666"}, + {"testNumber": "1520", "testString": "668HX48", "lat": "4.541666666666667", "lon": "153.87499999999997"}, + {"testNumber": "1521", "testString": "670JG47", "lat": "9.0416666666666661", "lon": "154.79166666666666"}, + {"testNumber": "1522", "testString": "671JR47", "lat": "13.541666666666666", "lon": "155.29166666666666"}, + {"testNumber": "1523", "testString": "672JR47", "lat": "13.541666666666666", "lon": "155.79166666666666"}, + {"testNumber": "1524", "testString": "664KU46", "lat": "27.124999999999996", "lon": "151.95833333333334"}, + {"testNumber": "1525", "testString": "671LD35", "lat": "31.624999999999996", "lon": "155.12499999999997"}, + {"testNumber": "1526", "testString": "664LX44", "lat": "40.625000000000007", "lon": "151.79166666666666"}, + {"testNumber": "1527", "testString": "664MR35", "lat": "49.625000000000007", "lon": "151.62499999999997"}, + {"testNumber": "1528", "testString": "663NK44", "lat": "58.625000000000007", "lon": "151.29166666666666"}, + {"testNumber": "1529", "testString": "662PD35", "lat": "67.625000000000014", "lon": "150.62499999999997"}, + {"testNumber": "1530", "testString": "678BM21", "lat": "-72.041666666666657", "lon": "158.79166666666666"}, + {"testNumber": "1531", "testString": "678BC23", "lat": "-76.541666666666657", "lon": "158.95833333333334"}, + {"testNumber": "1532", "testString": "679BM13", "lat": "-72.041666666666657", "lon": "159.20833333333334"}, + {"testNumber": "1533", "testString": "674BW15", "lat": "-67.625", "lon": "156.62499999999997"}, + {"testNumber": "1534", "testString": "682CF26", "lat": "-63.125000000000007", "lon": "160.95833333333334"}, + {"testNumber": "1535", "testString": "678DA48", "lat": "-53.958333333333336", "lon": "158.87499999999997"}, + {"testNumber": "1536", "testString": "682DJ22", "lat": "-49.541666666666671", "lon": "160.87499999999997"}, + {"testNumber": "1537", "testString": "674EC14", "lat": "-40.625", "lon": "156.54166666666666"}, + {"testNumber": "1538", "testString": "675EM23", "lat": "-36.041666666666671", "lon": "157.45833333333334"}, + {"testNumber": "1539", "testString": "674EW25", "lat": "-31.624999999999996", "lon": "156.87499999999997"}, + {"testNumber": "1540", "testString": "676FF26", "lat": "-27.124999999999996", "lon": "157.95833333333334"}, + {"testNumber": "1541", "testString": "678FQ26", "lat": "-22.625000000000004", "lon": "158.95833333333334"}, + {"testNumber": "1542", "testString": "680FZ26", "lat": "-18.125000000000004", "lon": "159.95833333333334"}, + {"testNumber": "1543", "testString": "682GJ22", "lat": "-13.541666666666663", "lon": "160.87499999999997"}, + {"testNumber": "1544", "testString": "684GT13", "lat": "-9.0416666666666625", "lon": "161.70833333333334"}, + {"testNumber": "1545", "testString": "683GT22", "lat": "-9.0416666666666625", "lon": "161.37499999999997"}, + {"testNumber": "1546", "testString": "683HM22", "lat": "-0.041666666666661932", "lon": "161.37499999999997"}, + {"testNumber": "1547", "testString": "684HM13", "lat": "-0.041666666666661932", "lon": "161.70833333333334"}, + {"testNumber": "1548", "testString": "673KA38", "lat": "18.041666666666668", "lon": "156.12499999999997"}, + {"testNumber": "1549", "testString": "674KA47", "lat": "18.041666666666668", "lon": "156.79166666666666"}, + {"testNumber": "1550", "testString": "677KK34", "lat": "22.624999999999996", "lon": "158.04166666666666"}, + {"testNumber": "1551", "testString": "683KU34", "lat": "27.124999999999996", "lon": "161.04166666666666"}, + {"testNumber": "1552", "testString": "674LN44", "lat": "36.124999999999993", "lon": "156.79166666666666"}, + {"testNumber": "1553", "testString": "683LX45", "lat": "40.625000000000007", "lon": "161.37499999999997"}, + {"testNumber": "1554", "testString": "684MR44", "lat": "49.625000000000007", "lon": "161.79166666666666"}, + {"testNumber": "1555", "testString": "685CQ26", "lat": "-58.625000000000007", "lon": "162.45833333333334"}, + {"testNumber": "1556", "testString": "691CF11", "lat": "-63.041666666666664", "lon": "165.04166666666666"}, + {"testNumber": "1557", "testString": "696CQ14", "lat": "-58.625000000000007", "lon": "167.54166666666666"}, + {"testNumber": "1558", "testString": "688CZ12", "lat": "-54.041666666666671", "lon": "163.62499999999997"}, + {"testNumber": "1559", "testString": "690DJ11", "lat": "-49.541666666666671", "lon": "164.54166666666666"}, + {"testNumber": "1560", "testString": "685DT26", "lat": "-45.125", "lon": "162.45833333333334"}, + {"testNumber": "1561", "testString": "688EC24", "lat": "-40.625", "lon": "163.79166666666666"}, + {"testNumber": "1562", "testString": "690EM26", "lat": "-36.125", "lon": "164.95833333333334"}, + {"testNumber": "1563", "testString": "693EW14", "lat": "-31.624999999999996", "lon": "166.04166666666666"}, + {"testNumber": "1564", "testString": "695FF14", "lat": "-27.124999999999996", "lon": "167.04166666666666"}, + {"testNumber": "1565", "testString": "695FQ12", "lat": "-22.541666666666661", "lon": "167.12499999999997"}, + {"testNumber": "1566", "testString": "696FQ23", "lat": "-22.541666666666661", "lon": "167.95833333333334"}, + {"testNumber": "1567", "testString": "685HC21", "lat": "-4.5416666666666616", "lon": "162.29166666666666"}, + {"testNumber": "1568", "testString": "686HC12", "lat": "-4.5416666666666616", "lon": "162.62499999999997"}, + {"testNumber": "1569", "testString": "687HM13", "lat": "-0.041666666666661932", "lon": "163.20833333333334"}, + {"testNumber": "1570", "testString": "685HX47", "lat": "4.541666666666667", "lon": "162.29166666666666"}, + {"testNumber": "1571", "testString": "686HX38", "lat": "4.541666666666667", "lon": "162.62499999999997"}, + {"testNumber": "1572", "testString": "687JG39", "lat": "9.0416666666666661", "lon": "163.20833333333334"}, + {"testNumber": "1573", "testString": "689JR37", "lat": "13.541666666666666", "lon": "164.04166666666666"}, + {"testNumber": "1574", "testString": "690KA46", "lat": "18.124999999999996", "lon": "164.95833333333334"}, + {"testNumber": "1575", "testString": "694KK46", "lat": "22.624999999999996", "lon": "166.95833333333334"}, + {"testNumber": "1576", "testString": "686LD45", "lat": "31.624999999999996", "lon": "162.87499999999997"}, + {"testNumber": "1577", "testString": "693LN35", "lat": "36.124999999999993", "lon": "166.12499999999997"}, + {"testNumber": "1578", "testString": "690MG46", "lat": "45.125000000000007", "lon": "164.95833333333334"}, + {"testNumber": "1579", "testString": "690NA46", "lat": "54.125000000000007", "lon": "164.95833333333334"}, + {"testNumber": "1580", "testString": "685NK46", "lat": "58.625000000000007", "lon": "162.45833333333334"}, + {"testNumber": "1581", "testString": "690NU46", "lat": "63.125000000000007", "lon": "164.95833333333334"}, + {"testNumber": "1582", "testString": "696NK34", "lat": "58.625000000000007", "lon": "167.54166666666666"}, + {"testNumber": "1583", "testString": "688PD39", "lat": "67.541666666666671", "lon": "163.70833333333334"}, + {"testNumber": "1584", "testString": "693PD47", "lat": "67.541666666666671", "lon": "166.29166666666666"}, + {"testNumber": "1585", "testString": "690PN46", "lat": "72.125000000000014", "lon": "164.95833333333334"}, + {"testNumber": "1586", "testString": "687PW21", "lat": "76.458333333333329", "lon": "163.29166666666666"}, + {"testNumber": "1587", "testString": "694PW13", "lat": "76.458333333333329", "lon": "166.70833333333334"}, + {"testNumber": "1588", "testString": "707BC12", "lat": "-76.541666666666657", "lon": "173.12499999999997"}, + {"testNumber": "1589", "testString": "708BM22", "lat": "-72.041666666666657", "lon": "173.87499999999997"}, + {"testNumber": "1590", "testString": "700BW13", "lat": "-67.541666666666657", "lon": "169.70833333333334"}, + {"testNumber": "1591", "testString": "705BW21", "lat": "-67.541666666666657", "lon": "172.29166666666666"}, + {"testNumber": "1592", "testString": "706CG45", "lat": "-62.875000000000007", "lon": "172.87499999999997"}, + {"testNumber": "1593", "testString": "699CZ26", "lat": "-54.125", "lon": "169.45833333333334"}, + {"testNumber": "1594", "testString": "702DJ26", "lat": "-49.625", "lon": "170.95833333333334"}, + {"testNumber": "1595", "testString": "705DT24", "lat": "-45.125", "lon": "172.29166666666666"}, + {"testNumber": "1596", "testString": "707EC25", "lat": "-40.625", "lon": "173.37499999999997"}, + {"testNumber": "1597", "testString": "706EM11", "lat": "-36.041666666666671", "lon": "172.54166666666666"}, + {"testNumber": "1598", "testString": "708EW25", "lat": "-31.624999999999996", "lon": "173.87499999999997"}, + {"testNumber": "1599", "testString": "697FZ12", "lat": "-18.041666666666661", "lon": "168.12499999999997"}, + {"testNumber": "1600", "testString": "698FZ21", "lat": "-18.041666666666661", "lon": "168.79166666666666"}, + {"testNumber": "1601", "testString": "699GJ12", "lat": "-13.541666666666663", "lon": "169.12499999999997"}, + {"testNumber": "1602", "testString": "701GT12", "lat": "-9.0416666666666625", "lon": "170.12499999999997"}, + {"testNumber": "1603", "testString": "701HM12", "lat": "-0.041666666666661932", "lon": "170.12499999999997"}, + {"testNumber": "1604", "testString": "702HC23", "lat": "-4.5416666666666616", "lon": "170.95833333333334"}, + {"testNumber": "1605", "testString": "704HM22", "lat": "-0.041666666666661932", "lon": "171.87499999999997"}, + {"testNumber": "1606", "testString": "702HX49", "lat": "4.541666666666667", "lon": "170.95833333333334"}, + {"testNumber": "1607", "testString": "704JG48", "lat": "9.0416666666666661", "lon": "171.87499999999997"}, + {"testNumber": "1608", "testString": "706JR48", "lat": "13.541666666666666", "lon": "172.87499999999997"}, + {"testNumber": "1609", "testString": "707KA39", "lat": "18.041666666666668", "lon": "173.20833333333334"}, + {"testNumber": "1610", "testString": "708KA48", "lat": "18.041666666666668", "lon": "173.87499999999997"}, + {"testNumber": "1611", "testString": "698KU46", "lat": "27.124999999999996", "lon": "168.95833333333334"}, + {"testNumber": "1612", "testString": "705LD34", "lat": "31.624999999999996", "lon": "172.04166666666666"}, + {"testNumber": "1613", "testString": "708LN36", "lat": "36.124999999999993", "lon": "173.70833333333334"}, + {"testNumber": "1614", "testString": "698LX35", "lat": "40.625000000000007", "lon": "168.62499999999997"}, + {"testNumber": "1615", "testString": "697MR36", "lat": "49.625000000000007", "lon": "168.20833333333334"}, + {"testNumber": "1616", "testString": "702QG39", "lat": "81.041666666666671", "lon": "170.70833333333334"}, + {"testNumber": "1617", "testString": "714CF26", "lat": "-63.125000000000007", "lon": "176.95833333333334"}, + {"testNumber": "1618", "testString": "718CQ16", "lat": "-58.625000000000007", "lon": "178.70833333333334"}, + {"testNumber": "1619", "testString": "715DJ23", "lat": "-49.541666666666671", "lon": "177.45833333333334"}, + {"testNumber": "1620", "testString": "719DT16", "lat": "-45.125", "lon": "179.20833333333334"}, + {"testNumber": "1621", "testString": "709EM24", "lat": "-36.125", "lon": "174.29166666666666"}, + {"testNumber": "1622", "testString": "710FF26", "lat": "-27.124999999999996", "lon": "174.95833333333334"}, + {"testNumber": "1623", "testString": "711EW13", "lat": "-31.541666666666668", "lon": "175.20833333333334"}, + {"testNumber": "1624", "testString": "713FQ14", "lat": "-22.625000000000004", "lon": "176.04166666666666"}, + {"testNumber": "1625", "testString": "714FZ26", "lat": "-18.125000000000004", "lon": "176.95833333333334"}, + {"testNumber": "1626", "testString": "716GJ23", "lat": "-13.541666666666663", "lon": "177.95833333333334"}, + {"testNumber": "1627", "testString": "718GT21", "lat": "-9.0416666666666625", "lon": "178.79166666666666"}, + {"testNumber": "1628", "testString": "718HM21", "lat": "-0.041666666666661932", "lon": "178.79166666666666"}, + {"testNumber": "1629", "testString": "719HC22", "lat": "-4.5416666666666616", "lon": "179.37499999999997"}, + {"testNumber": "1630", "testString": "720HC13", "lat": "-4.5416666666666616", "lon": "179.70833333333334"}, + {"testNumber": "1631", "testString": "719HX48", "lat": "4.541666666666667", "lon": "179.37499999999997"}, + {"testNumber": "1632", "testString": "720HX39", "lat": "4.541666666666667", "lon": "179.70833333333334"}, + {"testNumber": "1633", "testString": "711KK34", "lat": "22.624999999999996", "lon": "175.04166666666666"}, + {"testNumber": "1634", "testString": "717KU34", "lat": "27.124999999999996", "lon": "178.04166666666666"}, + {"testNumber": "1635", "testString": "720LD45", "lat": "31.624999999999996", "lon": "179.87499999999997"}, + {"testNumber": "1636", "testString": "717LX36", "lat": "40.625000000000007", "lon": "178.20833333333334"}, + {"testNumber": "1637", "testString": "717MR45", "lat": "49.625000000000007", "lon": "178.37499999999997"}, + {"testNumber": "1638", "testString": "718NK36", "lat": "58.625000000000007", "lon": "178.70833333333334"}, + {"testNumber": "1639", "testString": "719PD45", "lat": "67.625000000000014", "lon": "179.37499999999997"}, + {"testNumber": "1640", "testString": "198AT13", "lat": "-81.041666666666657", "lon": "-81.291666666666657"}, + {"testNumber": "1641", "testString": "222AT23", "lat": "-81.041666666666657", "lon": "-69.041666666666657"}, + {"testNumber": "1642", "testString": "127AT21", "lat": "-81.041666666666657", "lon": "-116.70833333333333"}, + {"testNumber": "1643", "testString": "247AT21", "lat": "-81.041666666666657", "lon": "-56.708333333333336"}, + {"testNumber": "1644", "testString": "102AT23", "lat": "-81.041666666666657", "lon": "-129.04166666666669"}, + {"testNumber": "1645", "testString": "078AT13", "lat": "-81.041666666666657", "lon": "-141.29166666666669"}, + {"testNumber": "1646", "testString": "318AT13", "lat": "-81.041666666666657", "lon": "-21.291666666666675"}, + {"testNumber": "1647", "testString": "342AT23", "lat": "-81.041666666666657", "lon": "-9.0416666666666767"}, + {"testNumber": "1648", "testString": "007AT21", "lat": "-81.041666666666657", "lon": "-176.70833333333334"}, + {"testNumber": "1649", "testString": "367AT21", "lat": "-81.041666666666657", "lon": "3.2916666666666665"}, + {"testNumber": "1650", "testString": "702AT23", "lat": "-81.041666666666657", "lon": "170.95833333333334"}, + {"testNumber": "1651", "testString": "678AT13", "lat": "-81.041666666666657", "lon": "158.70833333333334"}, + {"testNumber": "1652", "testString": "438AT13", "lat": "-81.041666666666657", "lon": "38.708333333333321"}, + {"testNumber": "1653", "testString": "462AT23", "lat": "-81.041666666666657", "lon": "50.958333333333321"}, + {"testNumber": "1654", "testString": "607AT21", "lat": "-81.041666666666657", "lon": "123.29166666666667"}, + {"testNumber": "1655", "testString": "487AT21", "lat": "-81.041666666666657", "lon": "63.291666666666664"}, + {"testNumber": "1656", "testString": "582AT23", "lat": "-81.041666666666657", "lon": "110.95833333333336"}, + {"testNumber": "1657", "testString": "558AT13", "lat": "-81.041666666666657", "lon": "98.708333333333357"}, + {"testNumber": "1658", "testString": "174QP46", "lat": "84.625000000000014", "lon": "-93.041666666666657"}, + {"testNumber": "1659", "testString": "294QP46", "lat": "84.625000000000014", "lon": "-33.041666666666679"}, + {"testNumber": "1660", "testString": "054QP46", "lat": "84.625000000000014", "lon": "-153.04166666666669"}, + {"testNumber": "1661", "testString": "414QP46", "lat": "84.625000000000014", "lon": "26.958333333333325"}, + {"testNumber": "1662", "testString": "654QP46", "lat": "84.625000000000014", "lon": "146.95833333333334"}, + {"testNumber": "1663", "testString": "534QP46", "lat": "84.625000000000014", "lon": "86.958333333333357"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json b/source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json new file mode 100644 index 00000000..ac3e623f --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed GEOREF is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "ABFH211104240895", "lat": "-67.598509", "lon": "-174.64816"}, + {"testNumber": "2", "testString": "ABBN067778054681", "lat": "-62.908865", "lon": "-178.887036"}, + {"testNumber": "3", "testString": "ACDB506479277927", "lat": "-58.536789", "lon": "-176.155869"}, + {"testNumber": "4", "testString": "ACAF035751534473", "lat": "-54.109212", "lon": "-179.940415"}, + {"testNumber": "5", "testString": "ACBL090232253149", "lat": "-49.578085", "lon": "-178.849613"}, + {"testNumber": "6", "testString": "ACFF564238534473", "lat": "-54.109212", "lon": "-174.059603"}, + {"testNumber": "7", "testString": "ADAE381187224013", "lat": "-40.626645", "lon": "-179.364688"}, + {"testNumber": "8", "testString": "ACCQ047236575753", "lat": "-45.040411", "lon": "-177.921273"}, + {"testNumber": "9", "testString": "ADBJ533109516260", "lat": "-36.139566", "lon": "-178.111485"}, + {"testNumber": "10", "testString": "ADCP599996218885", "lat": "-31.635192", "lon": "-177.000006"}, + {"testNumber": "11", "testString": "AEEC005362528689", "lat": "-27.118851", "lon": "-175.991064"}, + {"testNumber": "12", "testString": "AEEH567326242956", "lat": "-22.595073", "lon": "-175.054456"}, + {"testNumber": "13", "testString": "AEFM133582568952", "lat": "-18.051746", "lon": "-174.777364"}, + {"testNumber": "14", "testString": "AEFM500402559258", "lat": "-18.067904", "lon": "-174.165997"}, + {"testNumber": "15", "testString": "AFAQ182983599997", "lat": "-0.000005", "lon": "-179.695029"}, + {"testNumber": "16", "testString": "AFAQ355393599997", "lat": "-0.000005", "lon": "-179.407678"}, + {"testNumber": "17", "testString": "AGAK162781021842", "lat": "9.036403", "lon": "-179.728698"}, + {"testNumber": "18", "testString": "AGAK382289017111", "lat": "9.028518", "lon": "-179.362851"}, + {"testNumber": "19", "testString": "AGBP091033336962", "lat": "13.561604", "lon": "-178.848278"}, + {"testNumber": "20", "testString": "AHCD032968051833", "lat": "18.086389", "lon": "-177.945053"}, + {"testNumber": "21", "testString": "AHDH583759362342", "lat": "22.603903", "lon": "-176.027069"}, + {"testNumber": "22", "testString": "AHFN584809053929", "lat": "27.089881", "lon": "-174.025318"}, + {"testNumber": "23", "testString": "AJCG599996086828", "lat": "36.144713", "lon": "-177.000007"}, + {"testNumber": "24", "testString": "AKBA436776087832", "lat": "45.146387", "lon": "-178.27204"}, + {"testNumber": "25", "testString": "AKBK281574083021", "lat": "54.138368", "lon": "-178.53071"}, + {"testNumber": "26", "testString": "ALBD010612069290", "lat": "63.115484", "lon": "-178.982314"}, + {"testNumber": "27", "testString": "ALAN052495046519", "lat": "72.077531", "lon": "-179.912509"}, + {"testNumber": "28", "testString": "AMAB512642330910", "lat": "76.551516", "lon": "-179.145596"}, + {"testNumber": "29", "testString": "AMCG599979036526", "lat": "81.060876", "lon": "-177.000035"}, + {"testNumber": "30", "testString": "AAHP194860321631", "lat": "-76.463948", "lon": "-172.675234"}, + {"testNumber": "31", "testString": "ABJC599990540463", "lat": "-72.099228", "lon": "-171.000017"}, + {"testNumber": "32", "testString": "AALP405113321631", "lat": "-76.463949", "lon": "-169.324811"}, + {"testNumber": "33", "testString": "ABHH584157322270", "lat": "-67.462884", "lon": "-172.026405"}, + {"testNumber": "34", "testString": "ABJM557966596980", "lat": "-63.005034", "lon": "-171.070057"}, + {"testNumber": "35", "testString": "ACKB517231326028", "lat": "-58.45662", "lon": "-170.137949"}, + {"testNumber": "36", "testString": "ACHL368894213443", "lat": "-49.644262", "lon": "-172.385177"}, + {"testNumber": "37", "testString": "ACJQ599995507910", "lat": "-45.153483", "lon": "-171.000008"}, + {"testNumber": "38", "testString": "ADLE109616213117", "lat": "-40.644805", "lon": "-169.817307"}, + {"testNumber": "39", "testString": "ADMJ133431525539", "lat": "-36.124101", "lon": "-168.777615"}, + {"testNumber": "40", "testString": "ADLP472000260609", "lat": "-31.565651", "lon": "-169.213334"}, + {"testNumber": "41", "testString": "AEMC584809546065", "lat": "-27.089891", "lon": "-168.025318"}, + {"testNumber": "42", "testString": "AFGB136934268157", "lat": "-13.553071", "lon": "-173.771777"}, + {"testNumber": "43", "testString": "AFGB416700275325", "lat": "-13.541125", "lon": "-173.3055"}, + {"testNumber": "44", "testString": "AFHF108283574769", "lat": "-9.042052", "lon": "-172.819528"}, + {"testNumber": "45", "testString": "AFHQ121765599997", "lat": "-0.000005", "lon": "-172.797058"}, + {"testNumber": "46", "testString": "AFJL059141286196", "lat": "-4.523007", "lon": "-171.901432"}, + {"testNumber": "47", "testString": "AFJQ599997599997", "lat": "-0.000005", "lon": "-171.000005"}, + {"testNumber": "48", "testString": "AGJE059141313798", "lat": "4.522996", "lon": "-171.901432"}, + {"testNumber": "49", "testString": "AGJK599997027934", "lat": "9.046557", "lon": "-171.000005"}, + {"testNumber": "50", "testString": "AGKP554555340041", "lat": "13.566735", "lon": "-170.075742"}, + {"testNumber": "51", "testString": "AHLD533883047669", "lat": "18.079449", "lon": "-169.110195"}, + {"testNumber": "52", "testString": "AJJB599996381109", "lat": "31.635181", "lon": "-171.000006"}, + {"testNumber": "53", "testString": "AKMA325870075089", "lat": "45.125149", "lon": "-168.456884"}, + {"testNumber": "54", "testString": "ABPM010612530703", "lat": "-63.115495", "lon": "-166.982314"}, + {"testNumber": "55", "testString": "ACQB599994215819", "lat": "-58.640302", "lon": "-165.00001"}, + {"testNumber": "56", "testString": "BCBF318415516973", "lat": "-54.138379", "lon": "-163.469308"}, + {"testNumber": "57", "testString": "BCCL461430228346", "lat": "-49.619423", "lon": "-162.23095"}, + {"testNumber": "58", "testString": "BCAQ552755575753", "lat": "-45.040411", "lon": "-164.078742"}, + {"testNumber": "59", "testString": "BDCE272859242152", "lat": "-40.596414", "lon": "-162.545235"}, + {"testNumber": "60", "testString": "ADNP096950242375", "lat": "-31.596041", "lon": "-167.838417"}, + {"testNumber": "61", "testString": "AEPC019187561242", "lat": "-27.064597", "lon": "-166.968022"}, + {"testNumber": "62", "testString": "AEPH032666242956", "lat": "-22.595073", "lon": "-166.945556"}, + {"testNumber": "63", "testString": "AEQM032968548160", "lat": "-18.0864", "lon": "-165.945053"}, + {"testNumber": "64", "testString": "AFQB599996258926", "lat": "-13.568457", "lon": "-165.000006"}, + {"testNumber": "65", "testString": "BFAF545924572737", "lat": "-9.045439", "lon": "-164.090126"}, + {"testNumber": "66", "testString": "BFAQ539179599997", "lat": "-0.000005", "lon": "-164.101368"}, + {"testNumber": "67", "testString": "BFBL481573287206", "lat": "-4.521324", "lon": "-163.197378"}, + {"testNumber": "68", "testString": "BFCQ244600599997", "lat": "-0.000005", "lon": "-162.592333"}, + {"testNumber": "69", "testString": "BFCQ417011599997", "lat": "-0.000005", "lon": "-162.304982"}, + {"testNumber": "70", "testString": "BGBE481573312788", "lat": "4.521313", "lon": "-163.197378"}, + {"testNumber": "71", "testString": "BGCK217704017111", "lat": "9.028518", "lon": "-162.63716"}, + {"testNumber": "72", "testString": "BGCK437212021842", "lat": "9.036403", "lon": "-162.271313"}, + {"testNumber": "73", "testString": "AHNH049486348205", "lat": "22.580341", "lon": "-167.917523"}, + {"testNumber": "74", "testString": "AHQN599996073478", "lat": "27.122464", "lon": "-165.000006"}, + {"testNumber": "75", "testString": "AJNG199302059006", "lat": "36.098344", "lon": "-167.66783"}, + {"testNumber": "76", "testString": "AJQL599996390511", "lat": "40.650851", "lon": "-165.000007"}, + {"testNumber": "77", "testString": "AKNK035750065521", "lat": "54.109201", "lon": "-167.940416"}, + {"testNumber": "78", "testString": "AKQE599995391523", "lat": "49.652538", "lon": "-165.000008"}, + {"testNumber": "79", "testString": "BKCK564239065521", "lat": "54.109201", "lon": "-162.059602"}, + {"testNumber": "80", "testString": "ALND576203044395", "lat": "63.073992", "lon": "-167.039661"}, + {"testNumber": "81", "testString": "AKQP599994384175", "lat": "58.640292", "lon": "-165.00001"}, + {"testNumber": "82", "testString": "BLCD023782044395", "lat": "63.073991", "lon": "-162.960363"}, + {"testNumber": "83", "testString": "ALQH599992369313", "lat": "67.615522", "lon": "-165.000014"}, + {"testNumber": "84", "testString": "AMQB599986348506", "lat": "76.580844", "lon": "-165.000023"}, + {"testNumber": "85", "testString": "ALQN486418007591", "lat": "72.012651", "lon": "-165.189303"}, + {"testNumber": "86", "testString": "BMAG152671009881", "lat": "81.016468", "lon": "-164.745548"}, + {"testNumber": "87", "testString": "BLAN113561007590", "lat": "72.01265", "lon": "-164.810731"}, + {"testNumber": "88", "testString": "BBFH599992230681", "lat": "-67.615532", "lon": "-159.000014"}, + {"testNumber": "89", "testString": "BCFB082757326029", "lat": "-58.456618", "lon": "-159.862071"}, + {"testNumber": "90", "testString": "BCHF249065563589", "lat": "-54.060685", "lon": "-157.584892"}, + {"testNumber": "91", "testString": "BDEE434174267501", "lat": "-40.554165", "lon": "-160.276376"}, + {"testNumber": "92", "testString": "BCDQ487396546116", "lat": "-45.089807", "lon": "-161.187674"}, + {"testNumber": "93", "testString": "BDDJ466561525539", "lat": "-36.124101", "lon": "-161.222398"}, + {"testNumber": "94", "testString": "BDEP567313221498", "lat": "-31.630837", "lon": "-160.054478"}, + {"testNumber": "95", "testString": "BEFC599996526515", "lat": "-27.122475", "lon": "-159.000006"}, + {"testNumber": "96", "testString": "BEGH583759237652", "lat": "-22.603914", "lon": "-158.027069"}, + {"testNumber": "97", "testString": "BEHM533883552324", "lat": "-18.07946", "lon": "-157.110195"}, + {"testNumber": "98", "testString": "BFJB463060268157", "lat": "-13.553071", "lon": "-156.228234"}, + {"testNumber": "99", "testString": "BFJB183293275325", "lat": "-13.541125", "lon": "-156.694511"}, + {"testNumber": "100", "testString": "BGDP136934331836", "lat": "13.55306", "lon": "-161.771776"}, + {"testNumber": "101", "testString": "BGDP416700324668", "lat": "13.541114", "lon": "-161.3055"}, + {"testNumber": "102", "testString": "BHED066110047669", "lat": "18.079449", "lon": "-160.889816"}, + {"testNumber": "103", "testString": "BHFH599996364111", "lat": "22.606851", "lon": "-159.000006"}, + {"testNumber": "104", "testString": "BJDB096949357618", "lat": "31.59603", "lon": "-161.838418"}, + {"testNumber": "105", "testString": "BJEG533109083733", "lat": "36.139555", "lon": "-160.111485"}, + {"testNumber": "106", "testString": "BKDA274121075089", "lat": "45.125148", "lon": "-161.543131"}, + {"testNumber": "107", "testString": "BBKC052493553475", "lat": "-72.077542", "lon": "-155.912511"}, + {"testNumber": "108", "testString": "BAKP512644269084", "lat": "-76.551526", "lon": "-155.145593"}, + {"testNumber": "109", "testString": "BBKM576205555599", "lat": "-63.074002", "lon": "-155.039659"}, + {"testNumber": "110", "testString": "BCMB093509277926", "lat": "-58.53679", "lon": "-153.844151"}, + {"testNumber": "111", "testString": "BBQM023781555599", "lat": "-63.074002", "lon": "-150.960365"}, + {"testNumber": "112", "testString": "BCKL138560228347", "lat": "-49.619422", "lon": "-155.769066"}, + {"testNumber": "113", "testString": "BCNG062873004245", "lat": "-53.992925", "lon": "-152.895211"}, + {"testNumber": "114", "testString": "BCLQ436775512161", "lat": "-45.146398", "lon": "-154.272041"}, + {"testNumber": "115", "testString": "BDME599996209483", "lat": "-40.650862", "lon": "-153.000007"}, + {"testNumber": "116", "testString": "BDPJ066883516260", "lat": "-36.139566", "lon": "-151.888529"}, + {"testNumber": "117", "testString": "BDQP065088229331", "lat": "-31.617781", "lon": "-150.89152"}, + {"testNumber": "118", "testString": "BEPC580806561242", "lat": "-27.064597", "lon": "-151.03199"}, + {"testNumber": "119", "testString": "BFKF162781578152", "lat": "-9.036413", "lon": "-155.728698"}, + {"testNumber": "120", "testString": "BFKF382289582883", "lat": "-9.028529", "lon": "-155.362851"}, + {"testNumber": "121", "testString": "BFKQ182983599997", "lat": "-0.000005", "lon": "-155.695029"}, + {"testNumber": "122", "testString": "BFLL118421287206", "lat": "-4.521324", "lon": "-154.802632"}, + {"testNumber": "123", "testString": "BFKQ355393599997", "lat": "-0.000005", "lon": "-155.407678"}, + {"testNumber": "124", "testString": "BFMQ060814599997", "lat": "-0.000005", "lon": "-153.898643"}, + {"testNumber": "125", "testString": "BGLE118421312788", "lat": "4.521313", "lon": "-154.802632"}, + {"testNumber": "126", "testString": "BGMK054069027257", "lat": "9.045428", "lon": "-153.909885"}, + {"testNumber": "127", "testString": "BGMP599996341068", "lat": "13.568446", "lon": "-153.000006"}, + {"testNumber": "128", "testString": "BHND567025051833", "lat": "18.086389", "lon": "-152.054959"}, + {"testNumber": "129", "testString": "BHQH550507348205", "lat": "22.580341", "lon": "-150.082488"}, + {"testNumber": "130", "testString": "BHKN015183053929", "lat": "27.089881", "lon": "-155.974695"}, + {"testNumber": "131", "testString": "BJLB567314378496", "lat": "31.630826", "lon": "-154.054477"}, + {"testNumber": "132", "testString": "BJQG133431074455", "lat": "36.124091", "lon": "-150.777615"}, + {"testNumber": "133", "testString": "BKPA163215087833", "lat": "45.146388", "lon": "-151.727975"}, + {"testNumber": "134", "testString": "BKPK318415083021", "lat": "54.138368", "lon": "-151.469308"}, + {"testNumber": "135", "testString": "BLPD589374069291", "lat": "63.115485", "lon": "-151.01771"}, + {"testNumber": "136", "testString": "BMQB087330330909", "lat": "76.551515", "lon": "-150.85445"}, + {"testNumber": "137", "testString": "BLQN547484046519", "lat": "72.077531", "lon": "-150.087526"}, + {"testNumber": "138", "testString": "CBEH015826322268", "lat": "-67.462886", "lon": "-145.973623"}, + {"testNumber": "139", "testString": "CCBB166678222734", "lat": "-58.628776", "lon": "-148.722204"}, + {"testNumber": "140", "testString": "CCCF599995511135", "lat": "-54.148109", "lon": "-147.000009"}, + {"testNumber": "141", "testString": "CCEL231096213443", "lat": "-49.644262", "lon": "-145.61484"}, + {"testNumber": "142", "testString": "CDEE165817267501", "lat": "-40.554165", "lon": "-145.723638"}, + {"testNumber": "143", "testString": "CCFQ325870524905", "lat": "-45.125159", "lon": "-144.456884"}, + {"testNumber": "144", "testString": "CDFJ400690540988", "lat": "-36.098354", "lon": "-144.332184"}, + {"testNumber": "145", "testString": "CEAC015184546065", "lat": "-27.089892", "lon": "-149.974694"}, + {"testNumber": "146", "testString": "CEAH049486251789", "lat": "-22.580351", "lon": "-149.917524"}, + {"testNumber": "147", "testString": "CEAH533107264139", "lat": "-22.559769", "lon": "-149.111488"}, + {"testNumber": "148", "testString": "CEBM066110552324", "lat": "-18.07946", "lon": "-148.889816"}, + {"testNumber": "149", "testString": "CFCB045439259952", "lat": "-13.566746", "lon": "-147.924269"}, + {"testNumber": "150", "testString": "CFCF599997572059", "lat": "-9.046568", "lon": "-147.000005"}, + {"testNumber": "151", "testString": "CFCQ599997599997", "lat": "-0.000005", "lon": "-147.000005"}, + {"testNumber": "152", "testString": "CFDL540853286196", "lat": "-4.523007", "lon": "-146.098579"}, + {"testNumber": "153", "testString": "CFEQ478228599997", "lat": "-0.000005", "lon": "-145.202953"}, + {"testNumber": "154", "testString": "CGDE540853313798", "lat": "4.522996", "lon": "-146.098579"}, + {"testNumber": "155", "testString": "CGEK491710025225", "lat": "9.042042", "lon": "-145.180483"}, + {"testNumber": "156", "testString": "CGFP183293324668", "lat": "13.541114", "lon": "-144.694511"}, + {"testNumber": "157", "testString": "CGFP463059331836", "lat": "13.55306", "lon": "-144.228235"}, + {"testNumber": "158", "testString": "CHBN594631071304", "lat": "27.11884", "lon": "-148.008948"}, + {"testNumber": "159", "testString": "CJFB065087370662", "lat": "31.61777", "lon": "-144.891521"}, + {"testNumber": "160", "testString": "CJBL490376386876", "lat": "40.644794", "lon": "-148.182707"}, + {"testNumber": "161", "testString": "CKBE368894386551", "lat": "49.644251", "lon": "-148.385177"}, + {"testNumber": "162", "testString": "CKBP166678377260", "lat": "58.628766", "lon": "-148.722203"}, + {"testNumber": "163", "testString": "CLAH388880359099", "lat": "67.598498", "lon": "-149.351867"}, + {"testNumber": "164", "testString": "CBJC486420592403", "lat": "-72.012662", "lon": "-141.1893"}, + {"testNumber": "165", "testString": "CAJP599986251487", "lat": "-76.580855", "lon": "-141.000023"}, + {"testNumber": "166", "testString": "CBKC113559592403", "lat": "-72.012661", "lon": "-140.810735"}, + {"testNumber": "167", "testString": "CBGH388879240895", "lat": "-67.598509", "lon": "-143.351868"}, + {"testNumber": "168", "testString": "CBLM589374530703", "lat": "-63.115495", "lon": "-139.01771"}, + {"testNumber": "169", "testString": "CCJG537116004246", "lat": "-53.992924", "lon": "-141.104807"}, + {"testNumber": "170", "testString": "CCLL509758253150", "lat": "-49.578084", "lon": "-139.150404"}, + {"testNumber": "171", "testString": "CDGE327133242152", "lat": "-40.596414", "lon": "-143.454779"}, + {"testNumber": "172", "testString": "CDHJ264162562579", "lat": "-36.062368", "lon": "-142.55973"}, + {"testNumber": "173", "testString": "CDGP534905229332", "lat": "-31.61778", "lon": "-143.108492"}, + {"testNumber": "174", "testString": "CEHC594631528689", "lat": "-27.118851", "lon": "-142.008948"}, + {"testNumber": "175", "testString": "CEJH599996235883", "lat": "-22.606862", "lon": "-141.000006"}, + {"testNumber": "176", "testString": "CEKM567025548160", "lat": "-18.0864", "lon": "-140.054959"}, + {"testNumber": "177", "testString": "CFLB508960263031", "lat": "-13.561615", "lon": "-139.151733"}, + {"testNumber": "178", "testString": "CFMF437212578152", "lat": "-9.036414", "lon": "-138.271313"}, + {"testNumber": "179", "testString": "CFMF217704582883", "lat": "-9.028529", "lon": "-138.63716"}, + {"testNumber": "180", "testString": "CFMQ244600599997", "lat": "-0.000005", "lon": "-138.592333"}, + {"testNumber": "181", "testString": "CFMQ417011599997", "lat": "-0.000005", "lon": "-138.304982"}, + {"testNumber": "182", "testString": "CHGD099592040736", "lat": "18.067893", "lon": "-143.834014"}, + {"testNumber": "183", "testString": "CHGD466412031041", "lat": "18.051735", "lon": "-143.222647"}, + {"testNumber": "184", "testString": "CHJH016234362342", "lat": "22.603903", "lon": "-141.972943"}, + {"testNumber": "185", "testString": "CHMN010500064784", "lat": "27.107974", "lon": "-138.9825"}, + {"testNumber": "186", "testString": "CJGG466561074454", "lat": "36.12409", "lon": "-143.222398"}, + {"testNumber": "187", "testString": "CJML218804375980", "lat": "40.626634", "lon": "-138.635326"}, + {"testNumber": "188", "testString": "CKME461429371647", "lat": "49.619412", "lon": "-138.230951"}, + {"testNumber": "189", "testString": "CCNB265014243458", "lat": "-58.594236", "lon": "-137.55831"}, + {"testNumber": "190", "testString": "DBAM042020596980", "lat": "-63.005033", "lon": "-134.929967"}, + {"testNumber": "191", "testString": "DCCB334974243459", "lat": "-58.594235", "lon": "-132.44171"}, + {"testNumber": "192", "testString": "CCPF350924563589", "lat": "-54.060685", "lon": "-136.415127"}, + {"testNumber": "193", "testString": "CCQL316750287795", "lat": "-49.520341", "lon": "-135.472084"}, + {"testNumber": "194", "testString": "CCNQ274121524905", "lat": "-45.125159", "lon": "-137.543131"}, + {"testNumber": "195", "testString": "CDPE490376213117", "lat": "-40.644805", "lon": "-136.182707"}, + {"testNumber": "196", "testString": "CDQJ599996513166", "lat": "-36.144724", "lon": "-135.000007"}, + {"testNumber": "197", "testString": "DDBP032679221498", "lat": "-31.630837", "lon": "-133.945535"}, + {"testNumber": "198", "testString": "DECC010500535209", "lat": "-27.107985", "lon": "-132.9825"}, + {"testNumber": "199", "testString": "DECH066886264139", "lat": "-22.559769", "lon": "-132.888524"}, + {"testNumber": "200", "testString": "DECH550507251789", "lat": "-22.580352", "lon": "-132.082488"}, + {"testNumber": "201", "testString": "CFNL177971288887", "lat": "-4.518521", "lon": "-137.703381"}, + {"testNumber": "202", "testString": "CFNL362066291239", "lat": "-4.514602", "lon": "-137.396557"}, + {"testNumber": "203", "testString": "CFPQ121765599997", "lat": "-0.000005", "lon": "-136.797058"}, + {"testNumber": "204", "testString": "CGNE177971311106", "lat": "4.51851", "lon": "-137.703381"}, + {"testNumber": "205", "testString": "CGNE362066308755", "lat": "4.514591", "lon": "-137.396557"}, + {"testNumber": "206", "testString": "CGPK108283025225", "lat": "9.042042", "lon": "-136.819528"}, + {"testNumber": "207", "testString": "CGQP045439340041", "lat": "13.566735", "lon": "-135.924269"}, + {"testNumber": "208", "testString": "CHQD599996053222", "lat": "18.088704", "lon": "-135.000006"}, + {"testNumber": "209", "testString": "DHBH567326357037", "lat": "22.595062", "lon": "-133.054456"}, + {"testNumber": "210", "testString": "CJNB534905370662", "lat": "31.61777", "lon": "-137.108492"}, + {"testNumber": "211", "testString": "DJBG066883083733", "lat": "36.139555", "lon": "-133.888529"}, + {"testNumber": "212", "testString": "CKQA599995092083", "lat": "45.153472", "lon": "-135.000008"}, + {"testNumber": "213", "testString": "CKQK599995088859", "lat": "54.148099", "lon": "-135.000009"}, + {"testNumber": "214", "testString": "CKNP265013356535", "lat": "58.594225", "lon": "-137.558311"}, + {"testNumber": "215", "testString": "CLQD599993077600", "lat": "63.129334", "lon": "-135.000012"}, + {"testNumber": "216", "testString": "DKCP334975356534", "lat": "58.594224", "lon": "-132.441709"}, + {"testNumber": "217", "testString": "CLPH417818328514", "lat": "67.547523", "lon": "-136.303636"}, + {"testNumber": "218", "testString": "DLBH182165328513", "lat": "67.547522", "lon": "-133.696392"}, + {"testNumber": "219", "testString": "CLQN599990059530", "lat": "72.099217", "lon": "-135.000017"}, + {"testNumber": "220", "testString": "CMPB194863278362", "lat": "76.463937", "lon": "-136.675228"}, + {"testNumber": "221", "testString": "DMBB405110278363", "lat": "76.463939", "lon": "-133.324817"}, + {"testNumber": "222", "testString": "DAJP087328269084", "lat": "-76.551526", "lon": "-126.854453"}, + {"testNumber": "223", "testString": "DBJC547486553475", "lat": "-72.077542", "lon": "-126.087524"}, + {"testNumber": "224", "testString": "DBEH417820271480", "lat": "-67.547534", "lon": "-130.303633"}, + {"testNumber": "225", "testString": "DBHH182163271480", "lat": "-67.547533", "lon": "-127.696395"}, + {"testNumber": "226", "testString": "DBHN532208054680", "lat": "-62.908866", "lon": "-127.112987"}, + {"testNumber": "227", "testString": "DCEF281573516973", "lat": "-54.138379", "lon": "-130.530711"}, + {"testNumber": "228", "testString": "DCFL599995208471", "lat": "-49.652548", "lon": "-129.000008"}, + {"testNumber": "229", "testString": "DCHQ163215512161", "lat": "-45.146398", "lon": "-127.727975"}, + {"testNumber": "230", "testString": "DDJE218804224013", "lat": "-40.626645", "lon": "-126.635326"}, + {"testNumber": "231", "testString": "DDHJ335830562580", "lat": "-36.062367", "lon": "-127.440283"}, + {"testNumber": "232", "testString": "DDJP503043242375", "lat": "-31.596041", "lon": "-126.161595"}, + {"testNumber": "233", "testString": "DEDM099592559258", "lat": "-18.067904", "lon": "-131.834014"}, + {"testNumber": "234", "testString": "DEDM466412568952", "lat": "-18.051746", "lon": "-131.222647"}, + {"testNumber": "235", "testString": "DFEB091033263031", "lat": "-13.561615", "lon": "-130.848278"}, + {"testNumber": "236", "testString": "DFFF054069572737", "lat": "-9.045439", "lon": "-129.909885"}, + {"testNumber": "237", "testString": "DFFQ060814599997", "lat": "-0.000005", "lon": "-129.898643"}, + {"testNumber": "238", "testString": "DFFL599997285859", "lat": "-4.523568", "lon": "-129.000005"}, + {"testNumber": "239", "testString": "DFGQ539179599997", "lat": "-0.000005", "lon": "-128.101368"}, + {"testNumber": "240", "testString": "DGFE599997314134", "lat": "4.523557", "lon": "-129.000005"}, + {"testNumber": "241", "testString": "DGGK545924027257", "lat": "9.045428", "lon": "-128.090126"}, + {"testNumber": "242", "testString": "DGHP508960336962", "lat": "13.561604", "lon": "-127.151733"}, + {"testNumber": "243", "testString": "DHJD133582031041", "lat": "18.051735", "lon": "-126.777364"}, + {"testNumber": "244", "testString": "DHJD500402040736", "lat": "18.067893", "lon": "-126.165997"}, + {"testNumber": "245", "testString": "DHDN589493064784", "lat": "27.107974", "lon": "-131.017512"}, + {"testNumber": "246", "testString": "DJHB032679378496", "lat": "31.630826", "lon": "-127.945535"}, + {"testNumber": "247", "testString": "DJJG400690059006", "lat": "36.098344", "lon": "-126.332184"}, + {"testNumber": "248", "testString": "DJDL381187375980", "lat": "40.626634", "lon": "-131.364688"}, + {"testNumber": "249", "testString": "DKDE138560371647", "lat": "49.619412", "lon": "-131.769066"}, + {"testNumber": "250", "testString": "DMFG447287009881", "lat": "81.016469", "lon": "-129.254521"}, + {"testNumber": "251", "testString": "DBMM599993522393", "lat": "-63.129345", "lon": "-123.000012"}, + {"testNumber": "252", "testString": "DCPB433310222734", "lat": "-58.628777", "lon": "-121.277817"}, + {"testNumber": "253", "testString": "DCNL283240287796", "lat": "-49.52034", "lon": "-122.527933"}, + {"testNumber": "254", "testString": "DCQQ112595546116", "lat": "-45.089807", "lon": "-120.812342"}, + {"testNumber": "255", "testString": "DDKJ199303540987", "lat": "-36.098355", "lon": "-125.667829"}, + {"testNumber": "256", "testString": "DEKC589493535209", "lat": "-27.107985", "lon": "-125.017512"}, + {"testNumber": "257", "testString": "DDLP127993260609", "lat": "-31.565652", "lon": "-124.786679"}, + {"testNumber": "258", "testString": "DEMH016234237652", "lat": "-22.603914", "lon": "-123.972943"}, + {"testNumber": "259", "testString": "DEMM599996546772", "lat": "-18.088714", "lon": "-123.000006"}, + {"testNumber": "260", "testString": "DFNB554555259952", "lat": "-13.566746", "lon": "-122.075742"}, + {"testNumber": "261", "testString": "DFPF491710574768", "lat": "-9.042053", "lon": "-121.180483"}, + {"testNumber": "262", "testString": "DFPQ478228599997", "lat": "-0.000005", "lon": "-121.202953"}, + {"testNumber": "263", "testString": "DFQL237928291239", "lat": "-4.514602", "lon": "-120.603453"}, + {"testNumber": "264", "testString": "DFQL422022288887", "lat": "-4.518521", "lon": "-120.29663"}, + {"testNumber": "265", "testString": "DGQE237928308755", "lat": "4.514591", "lon": "-120.603453"}, + {"testNumber": "266", "testString": "DGQE422022311106", "lat": "4.51851", "lon": "-120.29663"}, + {"testNumber": "267", "testString": "DHLH032666357037", "lat": "22.595062", "lon": "-124.945556"}, + {"testNumber": "268", "testString": "DHPN005362071304", "lat": "27.11884", "lon": "-121.991064"}, + {"testNumber": "269", "testString": "DJQB503043357618", "lat": "31.59603", "lon": "-120.161595"}, + {"testNumber": "270", "testString": "DJPL109615386876", "lat": "40.644794", "lon": "-121.817308"}, + {"testNumber": "271", "testString": "DKPE231096386551", "lat": "49.644252", "lon": "-121.61484"}, + {"testNumber": "272", "testString": "DKPP433310377260", "lat": "58.628766", "lon": "-121.277817"}, + {"testNumber": "273", "testString": "DLQH211103359099", "lat": "67.598499", "lon": "-120.648161"}, + {"testNumber": "274", "testString": "EBFH211104240895", "lat": "-67.598509", "lon": "-114.64816"}, + {"testNumber": "275", "testString": "EBBN067778054681", "lat": "-62.908865", "lon": "-118.887036"}, + {"testNumber": "276", "testString": "ECDB506479277927", "lat": "-58.536789", "lon": "-116.155869"}, + {"testNumber": "277", "testString": "ECAF035751534473", "lat": "-54.109212", "lon": "-119.940415"}, + {"testNumber": "278", "testString": "ECBL090232253149", "lat": "-49.578085", "lon": "-118.849613"}, + {"testNumber": "279", "testString": "ECFF564238534473", "lat": "-54.109212", "lon": "-114.059603"}, + {"testNumber": "280", "testString": "EDAE381187224013", "lat": "-40.626645", "lon": "-119.364688"}, + {"testNumber": "281", "testString": "ECCQ047236575753", "lat": "-45.040411", "lon": "-117.921273"}, + {"testNumber": "282", "testString": "EDBJ533109516260", "lat": "-36.139566", "lon": "-118.111485"}, + {"testNumber": "283", "testString": "EDCP599996218885", "lat": "-31.635192", "lon": "-117.000006"}, + {"testNumber": "284", "testString": "EEEC005362528689", "lat": "-27.118851", "lon": "-115.991064"}, + {"testNumber": "285", "testString": "EEEH567326242956", "lat": "-22.595073", "lon": "-115.054456"}, + {"testNumber": "286", "testString": "EEFM133582568952", "lat": "-18.051746", "lon": "-114.777364"}, + {"testNumber": "287", "testString": "EEFM500402559258", "lat": "-18.067904", "lon": "-114.165997"}, + {"testNumber": "288", "testString": "EFAQ182983599997", "lat": "-0.000005", "lon": "-119.695029"}, + {"testNumber": "289", "testString": "EFAQ355393599997", "lat": "-0.000005", "lon": "-119.407678"}, + {"testNumber": "290", "testString": "EGAK162781021842", "lat": "9.036403", "lon": "-119.728698"}, + {"testNumber": "291", "testString": "EGAK382289017111", "lat": "9.028518", "lon": "-119.362851"}, + {"testNumber": "292", "testString": "EGBP091033336962", "lat": "13.561604", "lon": "-118.848278"}, + {"testNumber": "293", "testString": "EHCD032968051833", "lat": "18.086389", "lon": "-117.945053"}, + {"testNumber": "294", "testString": "EHDH583759362342", "lat": "22.603903", "lon": "-116.027069"}, + {"testNumber": "295", "testString": "EHFN584809053929", "lat": "27.089881", "lon": "-114.025318"}, + {"testNumber": "296", "testString": "EJCG599996086828", "lat": "36.144713", "lon": "-117.000007"}, + {"testNumber": "297", "testString": "EKBA436776087832", "lat": "45.146387", "lon": "-118.27204"}, + {"testNumber": "298", "testString": "EKBK281574083021", "lat": "54.138368", "lon": "-118.53071"}, + {"testNumber": "299", "testString": "ELBD010612069290", "lat": "63.115484", "lon": "-118.982314"}, + {"testNumber": "300", "testString": "ELAN052495046519", "lat": "72.077531", "lon": "-119.912509"}, + {"testNumber": "301", "testString": "EMAB512642330910", "lat": "76.551516", "lon": "-119.145596"}, + {"testNumber": "302", "testString": "EMCG599979036526", "lat": "81.060876", "lon": "-117.000035"}, + {"testNumber": "303", "testString": "EAHP194860321631", "lat": "-76.463948", "lon": "-112.675234"}, + {"testNumber": "304", "testString": "EBJC599990540463", "lat": "-72.099228", "lon": "-111.000017"}, + {"testNumber": "305", "testString": "EALP405113321631", "lat": "-76.463949", "lon": "-109.324811"}, + {"testNumber": "306", "testString": "EBHH584157322270", "lat": "-67.462884", "lon": "-112.026405"}, + {"testNumber": "307", "testString": "EBJM557966596980", "lat": "-63.005034", "lon": "-111.070057"}, + {"testNumber": "308", "testString": "ECKB517231326028", "lat": "-58.45662", "lon": "-110.137949"}, + {"testNumber": "309", "testString": "ECHL368894213443", "lat": "-49.644262", "lon": "-112.385177"}, + {"testNumber": "310", "testString": "ECJQ599995507910", "lat": "-45.153483", "lon": "-111.000008"}, + {"testNumber": "311", "testString": "EDLE109616213117", "lat": "-40.644805", "lon": "-109.817307"}, + {"testNumber": "312", "testString": "EDMJ133431525539", "lat": "-36.124101", "lon": "-108.777615"}, + {"testNumber": "313", "testString": "EDLP472000260609", "lat": "-31.565651", "lon": "-109.213334"}, + {"testNumber": "314", "testString": "EEMC584809546065", "lat": "-27.089891", "lon": "-108.025318"}, + {"testNumber": "315", "testString": "EFGB136934268157", "lat": "-13.553071", "lon": "-113.771777"}, + {"testNumber": "316", "testString": "EFGB416700275325", "lat": "-13.541125", "lon": "-113.3055"}, + {"testNumber": "317", "testString": "EFHF108283574769", "lat": "-9.042052", "lon": "-112.819528"}, + {"testNumber": "318", "testString": "EFHQ121765599997", "lat": "-0.000005", "lon": "-112.797058"}, + {"testNumber": "319", "testString": "EFJL059141286196", "lat": "-4.523007", "lon": "-111.901432"}, + {"testNumber": "320", "testString": "EFJQ599997599997", "lat": "-0.000005", "lon": "-111.000005"}, + {"testNumber": "321", "testString": "EGJE059141313798", "lat": "4.522996", "lon": "-111.901432"}, + {"testNumber": "322", "testString": "EGJK599997027934", "lat": "9.046557", "lon": "-111.000005"}, + {"testNumber": "323", "testString": "EGKP554555340041", "lat": "13.566735", "lon": "-110.075742"}, + {"testNumber": "324", "testString": "EHLD533883047669", "lat": "18.079449", "lon": "-109.110195"}, + {"testNumber": "325", "testString": "EJJB599996381109", "lat": "31.635181", "lon": "-111.000006"}, + {"testNumber": "326", "testString": "EKMA325870075089", "lat": "45.125149", "lon": "-108.456884"}, + {"testNumber": "327", "testString": "EBPM010612530703", "lat": "-63.115495", "lon": "-106.982314"}, + {"testNumber": "328", "testString": "ECQB599994215819", "lat": "-58.640302", "lon": "-105.00001"}, + {"testNumber": "329", "testString": "FCBF318415516973", "lat": "-54.138379", "lon": "-103.469308"}, + {"testNumber": "330", "testString": "FCCL461430228346", "lat": "-49.619423", "lon": "-102.23095"}, + {"testNumber": "331", "testString": "FCAQ552755575753", "lat": "-45.040411", "lon": "-104.078742"}, + {"testNumber": "332", "testString": "FDCE272859242152", "lat": "-40.596414", "lon": "-102.545235"}, + {"testNumber": "333", "testString": "EDNP096950242375", "lat": "-31.596041", "lon": "-107.838417"}, + {"testNumber": "334", "testString": "EEPC019187561242", "lat": "-27.064597", "lon": "-106.968022"}, + {"testNumber": "335", "testString": "EEPH032666242956", "lat": "-22.595073", "lon": "-106.945556"}, + {"testNumber": "336", "testString": "EEQM032968548160", "lat": "-18.0864", "lon": "-105.945053"}, + {"testNumber": "337", "testString": "EFQB599996258926", "lat": "-13.568457", "lon": "-105.000006"}, + {"testNumber": "338", "testString": "FFAF545924572737", "lat": "-9.045439", "lon": "-104.090126"}, + {"testNumber": "339", "testString": "FFAQ539179599997", "lat": "-0.000005", "lon": "-104.101368"}, + {"testNumber": "340", "testString": "FFBL481573287206", "lat": "-4.521324", "lon": "-103.197378"}, + {"testNumber": "341", "testString": "FFCQ244600599997", "lat": "-0.000005", "lon": "-102.592333"}, + {"testNumber": "342", "testString": "FFCQ417011599997", "lat": "-0.000005", "lon": "-102.304982"}, + {"testNumber": "343", "testString": "FGBE481573312788", "lat": "4.521313", "lon": "-103.197378"}, + {"testNumber": "344", "testString": "FGCK217704017111", "lat": "9.028518", "lon": "-102.63716"}, + {"testNumber": "345", "testString": "FGCK437212021842", "lat": "9.036403", "lon": "-102.271313"}, + {"testNumber": "346", "testString": "EHNH049486348205", "lat": "22.580341", "lon": "-107.917523"}, + {"testNumber": "347", "testString": "EHQN599996073478", "lat": "27.122464", "lon": "-105.000006"}, + {"testNumber": "348", "testString": "EJNG199302059006", "lat": "36.098344", "lon": "-107.66783"}, + {"testNumber": "349", "testString": "EJQL599996390511", "lat": "40.650851", "lon": "-105.000007"}, + {"testNumber": "350", "testString": "EKNK035750065521", "lat": "54.109201", "lon": "-107.940416"}, + {"testNumber": "351", "testString": "EKQE599995391523", "lat": "49.652538", "lon": "-105.000008"}, + {"testNumber": "352", "testString": "FKCK564239065521", "lat": "54.109201", "lon": "-102.059602"}, + {"testNumber": "353", "testString": "ELND576203044395", "lat": "63.073992", "lon": "-107.039661"}, + {"testNumber": "354", "testString": "EKQP599994384175", "lat": "58.640292", "lon": "-105.00001"}, + {"testNumber": "355", "testString": "FLCD023782044395", "lat": "63.073991", "lon": "-102.960363"}, + {"testNumber": "356", "testString": "ELQH599992369313", "lat": "67.615522", "lon": "-105.000014"}, + {"testNumber": "357", "testString": "EMQB599986348506", "lat": "76.580844", "lon": "-105.000023"}, + {"testNumber": "358", "testString": "ELQN486418007591", "lat": "72.012651", "lon": "-105.189303"}, + {"testNumber": "359", "testString": "FMAG152671009881", "lat": "81.016468", "lon": "-104.745548"}, + {"testNumber": "360", "testString": "FLAN113561007590", "lat": "72.01265", "lon": "-104.810731"}, + {"testNumber": "361", "testString": "FBFH599992230681", "lat": "-67.615532", "lon": "-99.000014"}, + {"testNumber": "362", "testString": "FCFB082757326029", "lat": "-58.456618", "lon": "-99.862071"}, + {"testNumber": "363", "testString": "FCHF249065563589", "lat": "-54.060685", "lon": "-97.584892"}, + {"testNumber": "364", "testString": "FDEE434174267501", "lat": "-40.554165", "lon": "-100.276376"}, + {"testNumber": "365", "testString": "FCDQ487396546116", "lat": "-45.089807", "lon": "-101.187674"}, + {"testNumber": "366", "testString": "FDDJ466561525539", "lat": "-36.124101", "lon": "-101.222398"}, + {"testNumber": "367", "testString": "FDEP567313221498", "lat": "-31.630837", "lon": "-100.054478"}, + {"testNumber": "368", "testString": "FEFC599996526515", "lat": "-27.122475", "lon": "-99.000006"}, + {"testNumber": "369", "testString": "FEGH583759237652", "lat": "-22.603914", "lon": "-98.027069"}, + {"testNumber": "370", "testString": "FEHM533883552324", "lat": "-18.07946", "lon": "-97.110195"}, + {"testNumber": "371", "testString": "FFJB463060268157", "lat": "-13.553071", "lon": "-96.228234"}, + {"testNumber": "372", "testString": "FFJB183293275325", "lat": "-13.541125", "lon": "-96.694511"}, + {"testNumber": "373", "testString": "FGDP136934331836", "lat": "13.55306", "lon": "-101.771776"}, + {"testNumber": "374", "testString": "FGDP416700324668", "lat": "13.541114", "lon": "-101.3055"}, + {"testNumber": "375", "testString": "FHED066110047669", "lat": "18.079449", "lon": "-100.889816"}, + {"testNumber": "376", "testString": "FHFH599996364111", "lat": "22.606851", "lon": "-99.000006"}, + {"testNumber": "377", "testString": "FJDB096949357618", "lat": "31.59603", "lon": "-101.838418"}, + {"testNumber": "378", "testString": "FJEG533109083733", "lat": "36.139555", "lon": "-100.111485"}, + {"testNumber": "379", "testString": "FKDA274121075089", "lat": "45.125148", "lon": "-101.543131"}, + {"testNumber": "380", "testString": "FBKC052493553475", "lat": "-72.077542", "lon": "-95.912511"}, + {"testNumber": "381", "testString": "FAKP512644269084", "lat": "-76.551526", "lon": "-95.145593"}, + {"testNumber": "382", "testString": "FBKM576205555599", "lat": "-63.074002", "lon": "-95.039659"}, + {"testNumber": "383", "testString": "FCMB093509277926", "lat": "-58.53679", "lon": "-93.844151"}, + {"testNumber": "384", "testString": "FBQM023781555599", "lat": "-63.074002", "lon": "-90.960365"}, + {"testNumber": "385", "testString": "FCKL138560228347", "lat": "-49.619422", "lon": "-95.769066"}, + {"testNumber": "386", "testString": "FCNG062873004245", "lat": "-53.992925", "lon": "-92.895211"}, + {"testNumber": "387", "testString": "FCLQ436775512161", "lat": "-45.146398", "lon": "-94.272041"}, + {"testNumber": "388", "testString": "FDME599996209483", "lat": "-40.650862", "lon": "-93.000007"}, + {"testNumber": "389", "testString": "FDPJ066883516260", "lat": "-36.139566", "lon": "-91.888529"}, + {"testNumber": "390", "testString": "FDQP065088229331", "lat": "-31.617781", "lon": "-90.89152"}, + {"testNumber": "391", "testString": "FEPC580806561242", "lat": "-27.064597", "lon": "-91.03199"}, + {"testNumber": "392", "testString": "FFKF162781578152", "lat": "-9.036413", "lon": "-95.728698"}, + {"testNumber": "393", "testString": "FFKF382289582883", "lat": "-9.028529", "lon": "-95.362851"}, + {"testNumber": "394", "testString": "FFKQ182983599997", "lat": "-0.000005", "lon": "-95.695029"}, + {"testNumber": "395", "testString": "FFLL118421287206", "lat": "-4.521324", "lon": "-94.802632"}, + {"testNumber": "396", "testString": "FFKQ355393599997", "lat": "-0.000005", "lon": "-95.407678"}, + {"testNumber": "397", "testString": "FFMQ060814599997", "lat": "-0.000005", "lon": "-93.898643"}, + {"testNumber": "398", "testString": "FGLE118421312788", "lat": "4.521313", "lon": "-94.802632"}, + {"testNumber": "399", "testString": "FGMK054069027257", "lat": "9.045428", "lon": "-93.909885"}, + {"testNumber": "400", "testString": "FGMP599996341068", "lat": "13.568446", "lon": "-93.000006"}, + {"testNumber": "401", "testString": "FHND567025051833", "lat": "18.086389", "lon": "-92.054959"}, + {"testNumber": "402", "testString": "FHQH550507348205", "lat": "22.580341", "lon": "-90.082488"}, + {"testNumber": "403", "testString": "FHKN015183053929", "lat": "27.089881", "lon": "-95.974695"}, + {"testNumber": "404", "testString": "FJLB567314378496", "lat": "31.630826", "lon": "-94.054477"}, + {"testNumber": "405", "testString": "FJQG133431074455", "lat": "36.124091", "lon": "-90.777615"}, + {"testNumber": "406", "testString": "FKPA163215087833", "lat": "45.146388", "lon": "-91.727975"}, + {"testNumber": "407", "testString": "FKPK318415083021", "lat": "54.138368", "lon": "-91.469308"}, + {"testNumber": "408", "testString": "FLPD589374069291", "lat": "63.115485", "lon": "-91.01771"}, + {"testNumber": "409", "testString": "FMQB087330330909", "lat": "76.551515", "lon": "-90.85445"}, + {"testNumber": "410", "testString": "FLQN547484046519", "lat": "72.077531", "lon": "-90.087526"}, + {"testNumber": "411", "testString": "GBEH015826322268", "lat": "-67.462886", "lon": "-85.973623"}, + {"testNumber": "412", "testString": "GCBB166678222734", "lat": "-58.628776", "lon": "-88.722204"}, + {"testNumber": "413", "testString": "GCCF599995511135", "lat": "-54.148109", "lon": "-87.000009"}, + {"testNumber": "414", "testString": "GCEL231096213443", "lat": "-49.644262", "lon": "-85.61484"}, + {"testNumber": "415", "testString": "GDEE165817267501", "lat": "-40.554165", "lon": "-85.723638"}, + {"testNumber": "416", "testString": "GCFQ325870524905", "lat": "-45.125159", "lon": "-84.456884"}, + {"testNumber": "417", "testString": "GDFJ400690540988", "lat": "-36.098354", "lon": "-84.332184"}, + {"testNumber": "418", "testString": "GEAC015184546065", "lat": "-27.089892", "lon": "-89.974694"}, + {"testNumber": "419", "testString": "GEAH049486251789", "lat": "-22.580351", "lon": "-89.917524"}, + {"testNumber": "420", "testString": "GEAH533107264139", "lat": "-22.559769", "lon": "-89.111488"}, + {"testNumber": "421", "testString": "GEBM066110552324", "lat": "-18.07946", "lon": "-88.889816"}, + {"testNumber": "422", "testString": "GFCB045439259952", "lat": "-13.566746", "lon": "-87.924269"}, + {"testNumber": "423", "testString": "GFCF599997572059", "lat": "-9.046568", "lon": "-87.000005"}, + {"testNumber": "424", "testString": "GFCQ599997599997", "lat": "-0.000005", "lon": "-87.000005"}, + {"testNumber": "425", "testString": "GFDL540853286196", "lat": "-4.523007", "lon": "-86.098579"}, + {"testNumber": "426", "testString": "GFEQ478228599997", "lat": "-0.000005", "lon": "-85.202953"}, + {"testNumber": "427", "testString": "GGDE540853313798", "lat": "4.522996", "lon": "-86.098579"}, + {"testNumber": "428", "testString": "GGEK491710025225", "lat": "9.042042", "lon": "-85.180483"}, + {"testNumber": "429", "testString": "GGFP183293324668", "lat": "13.541114", "lon": "-84.694511"}, + {"testNumber": "430", "testString": "GGFP463059331836", "lat": "13.55306", "lon": "-84.228235"}, + {"testNumber": "431", "testString": "GHBN594631071304", "lat": "27.11884", "lon": "-88.008948"}, + {"testNumber": "432", "testString": "GJFB065087370662", "lat": "31.61777", "lon": "-84.891521"}, + {"testNumber": "433", "testString": "GJBL490376386876", "lat": "40.644794", "lon": "-88.182707"}, + {"testNumber": "434", "testString": "GKBE368894386551", "lat": "49.644251", "lon": "-88.385177"}, + {"testNumber": "435", "testString": "GKBP166678377260", "lat": "58.628766", "lon": "-88.722203"}, + {"testNumber": "436", "testString": "GLAH388880359099", "lat": "67.598498", "lon": "-89.351867"}, + {"testNumber": "437", "testString": "GBJC486420592403", "lat": "-72.012662", "lon": "-81.1893"}, + {"testNumber": "438", "testString": "GAJP599986251487", "lat": "-76.580855", "lon": "-81.000023"}, + {"testNumber": "439", "testString": "GBKC113559592403", "lat": "-72.012661", "lon": "-80.810735"}, + {"testNumber": "440", "testString": "GBGH388879240895", "lat": "-67.598509", "lon": "-83.351868"}, + {"testNumber": "441", "testString": "GBLM589374530703", "lat": "-63.115495", "lon": "-79.01771"}, + {"testNumber": "442", "testString": "GCJG537116004246", "lat": "-53.992924", "lon": "-81.104807"}, + {"testNumber": "443", "testString": "GCLL509758253150", "lat": "-49.578084", "lon": "-79.150404"}, + {"testNumber": "444", "testString": "GDGE327133242152", "lat": "-40.596414", "lon": "-83.454779"}, + {"testNumber": "445", "testString": "GDHJ264162562579", "lat": "-36.062368", "lon": "-82.55973"}, + {"testNumber": "446", "testString": "GDGP534905229332", "lat": "-31.61778", "lon": "-83.108492"}, + {"testNumber": "447", "testString": "GEHC594631528689", "lat": "-27.118851", "lon": "-82.008948"}, + {"testNumber": "448", "testString": "GEJH599996235883", "lat": "-22.606862", "lon": "-81.000006"}, + {"testNumber": "449", "testString": "GEKM567025548160", "lat": "-18.0864", "lon": "-80.054959"}, + {"testNumber": "450", "testString": "GFLB508960263031", "lat": "-13.561615", "lon": "-79.151733"}, + {"testNumber": "451", "testString": "GFMF437212578152", "lat": "-9.036414", "lon": "-78.271313"}, + {"testNumber": "452", "testString": "GFMF217704582883", "lat": "-9.028529", "lon": "-78.63716"}, + {"testNumber": "453", "testString": "GFMQ244600599997", "lat": "-0.000005", "lon": "-78.592333"}, + {"testNumber": "454", "testString": "GFMQ417011599997", "lat": "-0.000005", "lon": "-78.304982"}, + {"testNumber": "455", "testString": "GHGD099592040736", "lat": "18.067893", "lon": "-83.834014"}, + {"testNumber": "456", "testString": "GHGD466412031041", "lat": "18.051735", "lon": "-83.222647"}, + {"testNumber": "457", "testString": "GHJH016234362342", "lat": "22.603903", "lon": "-81.972943"}, + {"testNumber": "458", "testString": "GHMN010500064784", "lat": "27.107974", "lon": "-78.9825"}, + {"testNumber": "459", "testString": "GJGG466561074454", "lat": "36.12409", "lon": "-83.222398"}, + {"testNumber": "460", "testString": "GJML218804375980", "lat": "40.626634", "lon": "-78.635326"}, + {"testNumber": "461", "testString": "GKME461429371647", "lat": "49.619412", "lon": "-78.230951"}, + {"testNumber": "462", "testString": "GCNB265014243458", "lat": "-58.594236", "lon": "-77.55831"}, + {"testNumber": "463", "testString": "HBAM042020596980", "lat": "-63.005033", "lon": "-74.929967"}, + {"testNumber": "464", "testString": "HCCB334974243459", "lat": "-58.594235", "lon": "-72.44171"}, + {"testNumber": "465", "testString": "GCPF350924563589", "lat": "-54.060685", "lon": "-76.415127"}, + {"testNumber": "466", "testString": "GCQL316750287795", "lat": "-49.520341", "lon": "-75.472084"}, + {"testNumber": "467", "testString": "GCNQ274121524905", "lat": "-45.125159", "lon": "-77.543131"}, + {"testNumber": "468", "testString": "GDPE490376213117", "lat": "-40.644805", "lon": "-76.182707"}, + {"testNumber": "469", "testString": "GDQJ599996513166", "lat": "-36.144724", "lon": "-75.000007"}, + {"testNumber": "470", "testString": "HDBP032679221498", "lat": "-31.630837", "lon": "-73.945535"}, + {"testNumber": "471", "testString": "HECC010500535209", "lat": "-27.107985", "lon": "-72.9825"}, + {"testNumber": "472", "testString": "HECH066886264139", "lat": "-22.559769", "lon": "-72.888524"}, + {"testNumber": "473", "testString": "HECH550507251789", "lat": "-22.580352", "lon": "-72.082488"}, + {"testNumber": "474", "testString": "GFNL177971288887", "lat": "-4.518521", "lon": "-77.703381"}, + {"testNumber": "475", "testString": "GFNL362066291239", "lat": "-4.514602", "lon": "-77.396557"}, + {"testNumber": "476", "testString": "GFPQ121765599997", "lat": "-0.000005", "lon": "-76.797058"}, + {"testNumber": "477", "testString": "GGNE177971311106", "lat": "4.51851", "lon": "-77.703381"}, + {"testNumber": "478", "testString": "GGNE362066308755", "lat": "4.514591", "lon": "-77.396557"}, + {"testNumber": "479", "testString": "GGPK108283025225", "lat": "9.042042", "lon": "-76.819528"}, + {"testNumber": "480", "testString": "GGQP045439340041", "lat": "13.566735", "lon": "-75.924269"}, + {"testNumber": "481", "testString": "GHQD599996053222", "lat": "18.088704", "lon": "-75.000006"}, + {"testNumber": "482", "testString": "HHBH567326357037", "lat": "22.595062", "lon": "-73.054456"}, + {"testNumber": "483", "testString": "GJNB534905370662", "lat": "31.61777", "lon": "-77.108492"}, + {"testNumber": "484", "testString": "HJBG066883083733", "lat": "36.139555", "lon": "-73.888529"}, + {"testNumber": "485", "testString": "GKQA599995092083", "lat": "45.153472", "lon": "-75.000008"}, + {"testNumber": "486", "testString": "GKQK599995088859", "lat": "54.148099", "lon": "-75.000009"}, + {"testNumber": "487", "testString": "GKNP265013356535", "lat": "58.594225", "lon": "-77.558311"}, + {"testNumber": "488", "testString": "GLQD599993077600", "lat": "63.129334", "lon": "-75.000012"}, + {"testNumber": "489", "testString": "HKCP334975356534", "lat": "58.594224", "lon": "-72.441709"}, + {"testNumber": "490", "testString": "GLPH417818328514", "lat": "67.547523", "lon": "-76.303636"}, + {"testNumber": "491", "testString": "HLBH182165328513", "lat": "67.547522", "lon": "-73.696392"}, + {"testNumber": "492", "testString": "GLQN599990059530", "lat": "72.099217", "lon": "-75.000017"}, + {"testNumber": "493", "testString": "GMPB194863278362", "lat": "76.463937", "lon": "-76.675228"}, + {"testNumber": "494", "testString": "HMBB405110278363", "lat": "76.463939", "lon": "-73.324817"}, + {"testNumber": "495", "testString": "HAJP087328269084", "lat": "-76.551526", "lon": "-66.854453"}, + {"testNumber": "496", "testString": "HBJC547486553475", "lat": "-72.077542", "lon": "-66.087524"}, + {"testNumber": "497", "testString": "HBEH417820271480", "lat": "-67.547534", "lon": "-70.303633"}, + {"testNumber": "498", "testString": "HBHH182163271480", "lat": "-67.547533", "lon": "-67.696395"}, + {"testNumber": "499", "testString": "HBHN532208054680", "lat": "-62.908866", "lon": "-67.112987"}, + {"testNumber": "500", "testString": "HCEF281573516973", "lat": "-54.138379", "lon": "-70.530711"}, + {"testNumber": "501", "testString": "HCFL599995208471", "lat": "-49.652548", "lon": "-69.000008"}, + {"testNumber": "502", "testString": "HCHQ163215512161", "lat": "-45.146398", "lon": "-67.727975"}, + {"testNumber": "503", "testString": "HDJE218804224013", "lat": "-40.626645", "lon": "-66.635326"}, + {"testNumber": "504", "testString": "HDHJ335830562580", "lat": "-36.062367", "lon": "-67.440283"}, + {"testNumber": "505", "testString": "HDJP503043242375", "lat": "-31.596041", "lon": "-66.161595"}, + {"testNumber": "506", "testString": "HEDM099592559258", "lat": "-18.067904", "lon": "-71.834014"}, + {"testNumber": "507", "testString": "HEDM466412568952", "lat": "-18.051746", "lon": "-71.222647"}, + {"testNumber": "508", "testString": "HFEB091033263031", "lat": "-13.561615", "lon": "-70.848278"}, + {"testNumber": "509", "testString": "HFFF054069572737", "lat": "-9.045439", "lon": "-69.909885"}, + {"testNumber": "510", "testString": "HFFQ060814599997", "lat": "-0.000005", "lon": "-69.898643"}, + {"testNumber": "511", "testString": "HFFL599997285859", "lat": "-4.523568", "lon": "-69.000005"}, + {"testNumber": "512", "testString": "HFGQ539179599997", "lat": "-0.000005", "lon": "-68.101368"}, + {"testNumber": "513", "testString": "HGFE599997314134", "lat": "4.523557", "lon": "-69.000005"}, + {"testNumber": "514", "testString": "HGGK545924027257", "lat": "9.045428", "lon": "-68.090126"}, + {"testNumber": "515", "testString": "HGHP508960336962", "lat": "13.561604", "lon": "-67.151733"}, + {"testNumber": "516", "testString": "HHJD133582031041", "lat": "18.051735", "lon": "-66.777364"}, + {"testNumber": "517", "testString": "HHJD500402040736", "lat": "18.067893", "lon": "-66.165997"}, + {"testNumber": "518", "testString": "HHDN589493064784", "lat": "27.107974", "lon": "-71.017512"}, + {"testNumber": "519", "testString": "HJHB032679378496", "lat": "31.630826", "lon": "-67.945535"}, + {"testNumber": "520", "testString": "HJJG400690059006", "lat": "36.098344", "lon": "-66.332184"}, + {"testNumber": "521", "testString": "HJDL381187375980", "lat": "40.626634", "lon": "-71.364688"}, + {"testNumber": "522", "testString": "HKDE138560371647", "lat": "49.619412", "lon": "-71.769066"}, + {"testNumber": "523", "testString": "HMFG447287009881", "lat": "81.016469", "lon": "-69.254521"}, + {"testNumber": "524", "testString": "HBMM599993522393", "lat": "-63.129345", "lon": "-63.000012"}, + {"testNumber": "525", "testString": "HCPB433310222734", "lat": "-58.628777", "lon": "-61.277817"}, + {"testNumber": "526", "testString": "HCNL283240287796", "lat": "-49.52034", "lon": "-62.527933"}, + {"testNumber": "527", "testString": "HCQQ112595546116", "lat": "-45.089807", "lon": "-60.812342"}, + {"testNumber": "528", "testString": "HDKJ199303540987", "lat": "-36.098355", "lon": "-65.667829"}, + {"testNumber": "529", "testString": "HEKC589493535209", "lat": "-27.107985", "lon": "-65.017512"}, + {"testNumber": "530", "testString": "HDLP127993260609", "lat": "-31.565652", "lon": "-64.786679"}, + {"testNumber": "531", "testString": "HEMH016234237652", "lat": "-22.603914", "lon": "-63.972943"}, + {"testNumber": "532", "testString": "HEMM599996546772", "lat": "-18.088714", "lon": "-63.000006"}, + {"testNumber": "533", "testString": "HFNB554555259952", "lat": "-13.566746", "lon": "-62.075742"}, + {"testNumber": "534", "testString": "HFPF491710574768", "lat": "-9.042053", "lon": "-61.180483"}, + {"testNumber": "535", "testString": "HFPQ478228599997", "lat": "-0.000005", "lon": "-61.202953"}, + {"testNumber": "536", "testString": "HFQL237928291239", "lat": "-4.514602", "lon": "-60.603453"}, + {"testNumber": "537", "testString": "HFQL422022288887", "lat": "-4.518521", "lon": "-60.29663"}, + {"testNumber": "538", "testString": "HGQE237928308755", "lat": "4.514591", "lon": "-60.603453"}, + {"testNumber": "539", "testString": "HGQE422022311106", "lat": "4.51851", "lon": "-60.29663"}, + {"testNumber": "540", "testString": "HHLH032666357037", "lat": "22.595062", "lon": "-64.945556"}, + {"testNumber": "541", "testString": "HHPN005362071304", "lat": "27.11884", "lon": "-61.991064"}, + {"testNumber": "542", "testString": "HJQB503043357618", "lat": "31.59603", "lon": "-60.161595"}, + {"testNumber": "543", "testString": "HJPL109615386876", "lat": "40.644794", "lon": "-61.817308"}, + {"testNumber": "544", "testString": "HKPE231096386551", "lat": "49.644252", "lon": "-61.61484"}, + {"testNumber": "545", "testString": "HKPP433310377260", "lat": "58.628766", "lon": "-61.277817"}, + {"testNumber": "546", "testString": "HLQH211103359099", "lat": "67.598499", "lon": "-60.648161"}, + {"testNumber": "547", "testString": "JBFH211104240895", "lat": "-67.598509", "lon": "-54.64816"}, + {"testNumber": "548", "testString": "JBBN067778054681", "lat": "-62.908865", "lon": "-58.887036"}, + {"testNumber": "549", "testString": "JCDB506479277927", "lat": "-58.536789", "lon": "-56.155869"}, + {"testNumber": "550", "testString": "JCAF035751534473", "lat": "-54.109212", "lon": "-59.940415"}, + {"testNumber": "551", "testString": "JCBL090232253149", "lat": "-49.578085", "lon": "-58.849613"}, + {"testNumber": "552", "testString": "JCFF564238534473", "lat": "-54.109212", "lon": "-54.059603"}, + {"testNumber": "553", "testString": "JDAE381187224013", "lat": "-40.626645", "lon": "-59.364688"}, + {"testNumber": "554", "testString": "JCCQ047236575753", "lat": "-45.040411", "lon": "-57.921273"}, + {"testNumber": "555", "testString": "JDBJ533109516260", "lat": "-36.139566", "lon": "-58.111485"}, + {"testNumber": "556", "testString": "JDCP599996218885", "lat": "-31.635192", "lon": "-57.000006"}, + {"testNumber": "557", "testString": "JEEC005362528689", "lat": "-27.118851", "lon": "-55.991064"}, + {"testNumber": "558", "testString": "JEEH567326242956", "lat": "-22.595073", "lon": "-55.054456"}, + {"testNumber": "559", "testString": "JEFM133582568952", "lat": "-18.051746", "lon": "-54.777364"}, + {"testNumber": "560", "testString": "JEFM500402559258", "lat": "-18.067904", "lon": "-54.165997"}, + {"testNumber": "561", "testString": "JFAQ182983599997", "lat": "-0.000005", "lon": "-59.695029"}, + {"testNumber": "562", "testString": "JFAQ355393599997", "lat": "-0.000005", "lon": "-59.407678"}, + {"testNumber": "563", "testString": "JGAK162781021842", "lat": "9.036403", "lon": "-59.728698"}, + {"testNumber": "564", "testString": "JGAK382289017111", "lat": "9.028518", "lon": "-59.362851"}, + {"testNumber": "565", "testString": "JGBP091033336962", "lat": "13.561604", "lon": "-58.848278"}, + {"testNumber": "566", "testString": "JHCD032968051833", "lat": "18.086389", "lon": "-57.945053"}, + {"testNumber": "567", "testString": "JHDH583759362342", "lat": "22.603903", "lon": "-56.027069"}, + {"testNumber": "568", "testString": "JHFN584809053929", "lat": "27.089881", "lon": "-54.025318"}, + {"testNumber": "569", "testString": "JJCG599996086828", "lat": "36.144713", "lon": "-57.000007"}, + {"testNumber": "570", "testString": "JKBA436776087832", "lat": "45.146387", "lon": "-58.27204"}, + {"testNumber": "571", "testString": "JKBK281574083021", "lat": "54.138368", "lon": "-58.53071"}, + {"testNumber": "572", "testString": "JLBD010612069290", "lat": "63.115484", "lon": "-58.982314"}, + {"testNumber": "573", "testString": "JLAN052495046519", "lat": "72.077531", "lon": "-59.912509"}, + {"testNumber": "574", "testString": "JMAB512642330910", "lat": "76.551516", "lon": "-59.145596"}, + {"testNumber": "575", "testString": "JMCG599979036526", "lat": "81.060876", "lon": "-57.000035"}, + {"testNumber": "576", "testString": "JAHP194860321631", "lat": "-76.463948", "lon": "-52.675234"}, + {"testNumber": "577", "testString": "JBJC599990540463", "lat": "-72.099228", "lon": "-51.000017"}, + {"testNumber": "578", "testString": "JALP405113321631", "lat": "-76.463949", "lon": "-49.324811"}, + {"testNumber": "579", "testString": "JBHH584157322270", "lat": "-67.462884", "lon": "-52.026405"}, + {"testNumber": "580", "testString": "JBJM557966596980", "lat": "-63.005034", "lon": "-51.070057"}, + {"testNumber": "581", "testString": "JCKB517231326028", "lat": "-58.45662", "lon": "-50.137949"}, + {"testNumber": "582", "testString": "JCHL368894213443", "lat": "-49.644262", "lon": "-52.385177"}, + {"testNumber": "583", "testString": "JCJQ599995507910", "lat": "-45.153483", "lon": "-51.000008"}, + {"testNumber": "584", "testString": "JDLE109616213117", "lat": "-40.644805", "lon": "-49.817307"}, + {"testNumber": "585", "testString": "JDMJ133431525539", "lat": "-36.124101", "lon": "-48.777615"}, + {"testNumber": "586", "testString": "JDLP472000260609", "lat": "-31.565651", "lon": "-49.213334"}, + {"testNumber": "587", "testString": "JEMC584809546065", "lat": "-27.089891", "lon": "-48.025318"}, + {"testNumber": "588", "testString": "JFGB136934268157", "lat": "-13.553071", "lon": "-53.771777"}, + {"testNumber": "589", "testString": "JFGB416700275325", "lat": "-13.541125", "lon": "-53.3055"}, + {"testNumber": "590", "testString": "JFHF108283574769", "lat": "-9.042052", "lon": "-52.819528"}, + {"testNumber": "591", "testString": "JFHQ121765599997", "lat": "-0.000005", "lon": "-52.797058"}, + {"testNumber": "592", "testString": "JFJL059141286196", "lat": "-4.523007", "lon": "-51.901432"}, + {"testNumber": "593", "testString": "JFJQ599997599997", "lat": "-0.000005", "lon": "-51.000005"}, + {"testNumber": "594", "testString": "JGJE059141313798", "lat": "4.522996", "lon": "-51.901432"}, + {"testNumber": "595", "testString": "JGJK599997027934", "lat": "9.046557", "lon": "-51.000005"}, + {"testNumber": "596", "testString": "JGKP554555340041", "lat": "13.566735", "lon": "-50.075742"}, + {"testNumber": "597", "testString": "JHLD533883047669", "lat": "18.079449", "lon": "-49.110195"}, + {"testNumber": "598", "testString": "JJJB599996381109", "lat": "31.635181", "lon": "-51.000006"}, + {"testNumber": "599", "testString": "JKMA325870075089", "lat": "45.125149", "lon": "-48.456884"}, + {"testNumber": "600", "testString": "JBPM010612530703", "lat": "-63.115495", "lon": "-46.982314"}, + {"testNumber": "601", "testString": "JCQB599994215819", "lat": "-58.640302", "lon": "-45.00001"}, + {"testNumber": "602", "testString": "KCBF318415516973", "lat": "-54.138379", "lon": "-43.469308"}, + {"testNumber": "603", "testString": "KCCL461430228346", "lat": "-49.619423", "lon": "-42.23095"}, + {"testNumber": "604", "testString": "KCAQ552755575753", "lat": "-45.040411", "lon": "-44.078742"}, + {"testNumber": "605", "testString": "KDCE272859242152", "lat": "-40.596414", "lon": "-42.545235"}, + {"testNumber": "606", "testString": "JDNP096950242375", "lat": "-31.596041", "lon": "-47.838417"}, + {"testNumber": "607", "testString": "JEPC019187561242", "lat": "-27.064597", "lon": "-46.968022"}, + {"testNumber": "608", "testString": "JEPH032666242956", "lat": "-22.595073", "lon": "-46.945556"}, + {"testNumber": "609", "testString": "JEQM032968548160", "lat": "-18.0864", "lon": "-45.945053"}, + {"testNumber": "610", "testString": "JFQB599996258926", "lat": "-13.568457", "lon": "-45.000006"}, + {"testNumber": "611", "testString": "KFAF545924572737", "lat": "-9.045439", "lon": "-44.090126"}, + {"testNumber": "612", "testString": "KFAQ539179599997", "lat": "-0.000005", "lon": "-44.101368"}, + {"testNumber": "613", "testString": "KFBL481573287206", "lat": "-4.521324", "lon": "-43.197378"}, + {"testNumber": "614", "testString": "KFCQ244600599997", "lat": "-0.000005", "lon": "-42.592333"}, + {"testNumber": "615", "testString": "KFCQ417011599997", "lat": "-0.000005", "lon": "-42.304982"}, + {"testNumber": "616", "testString": "KGBE481573312788", "lat": "4.521313", "lon": "-43.197378"}, + {"testNumber": "617", "testString": "KGCK217704017111", "lat": "9.028518", "lon": "-42.63716"}, + {"testNumber": "618", "testString": "KGCK437212021842", "lat": "9.036403", "lon": "-42.271313"}, + {"testNumber": "619", "testString": "JHNH049486348205", "lat": "22.580341", "lon": "-47.917523"}, + {"testNumber": "620", "testString": "JHQN599996073478", "lat": "27.122464", "lon": "-45.000006"}, + {"testNumber": "621", "testString": "JJNG199302059006", "lat": "36.098344", "lon": "-47.66783"}, + {"testNumber": "622", "testString": "JJQL599996390511", "lat": "40.650851", "lon": "-45.000007"}, + {"testNumber": "623", "testString": "JKNK035750065521", "lat": "54.109201", "lon": "-47.940416"}, + {"testNumber": "624", "testString": "JKQE599995391523", "lat": "49.652538", "lon": "-45.000008"}, + {"testNumber": "625", "testString": "KKCK564239065521", "lat": "54.109201", "lon": "-42.059602"}, + {"testNumber": "626", "testString": "JLND576203044395", "lat": "63.073992", "lon": "-47.039661"}, + {"testNumber": "627", "testString": "JKQP599994384175", "lat": "58.640292", "lon": "-45.00001"}, + {"testNumber": "628", "testString": "KLCD023782044395", "lat": "63.073991", "lon": "-42.960363"}, + {"testNumber": "629", "testString": "JLQH599992369313", "lat": "67.615522", "lon": "-45.000014"}, + {"testNumber": "630", "testString": "JMQB599986348506", "lat": "76.580844", "lon": "-45.000023"}, + {"testNumber": "631", "testString": "JLQN486418007591", "lat": "72.012651", "lon": "-45.189303"}, + {"testNumber": "632", "testString": "KMAG152671009881", "lat": "81.016468", "lon": "-44.745548"}, + {"testNumber": "633", "testString": "KLAN113561007590", "lat": "72.01265", "lon": "-44.810731"}, + {"testNumber": "634", "testString": "KBFH599992230681", "lat": "-67.615532", "lon": "-39.000014"}, + {"testNumber": "635", "testString": "KCFB082757326029", "lat": "-58.456618", "lon": "-39.862071"}, + {"testNumber": "636", "testString": "KCHF249065563589", "lat": "-54.060685", "lon": "-37.584892"}, + {"testNumber": "637", "testString": "KDEE434174267501", "lat": "-40.554165", "lon": "-40.276376"}, + {"testNumber": "638", "testString": "KCDQ487396546116", "lat": "-45.089807", "lon": "-41.187674"}, + {"testNumber": "639", "testString": "KDDJ466561525539", "lat": "-36.124101", "lon": "-41.222398"}, + {"testNumber": "640", "testString": "KDEP567313221498", "lat": "-31.630837", "lon": "-40.054478"}, + {"testNumber": "641", "testString": "KEFC599996526515", "lat": "-27.122475", "lon": "-39.000006"}, + {"testNumber": "642", "testString": "KEGH583759237652", "lat": "-22.603914", "lon": "-38.027069"}, + {"testNumber": "643", "testString": "KEHM533883552324", "lat": "-18.07946", "lon": "-37.110195"}, + {"testNumber": "644", "testString": "KFJB463060268157", "lat": "-13.553071", "lon": "-36.228234"}, + {"testNumber": "645", "testString": "KFJB183293275325", "lat": "-13.541125", "lon": "-36.694511"}, + {"testNumber": "646", "testString": "KGDP136934331836", "lat": "13.55306", "lon": "-41.771776"}, + {"testNumber": "647", "testString": "KGDP416700324668", "lat": "13.541114", "lon": "-41.3055"}, + {"testNumber": "648", "testString": "KHED066110047669", "lat": "18.079449", "lon": "-40.889816"}, + {"testNumber": "649", "testString": "KHFH599996364111", "lat": "22.606851", "lon": "-39.000006"}, + {"testNumber": "650", "testString": "KJDB096949357618", "lat": "31.59603", "lon": "-41.838418"}, + {"testNumber": "651", "testString": "KJEG533109083733", "lat": "36.139555", "lon": "-40.111485"}, + {"testNumber": "652", "testString": "KKDA274121075089", "lat": "45.125148", "lon": "-41.543131"}, + {"testNumber": "653", "testString": "KBKC052493553475", "lat": "-72.077542", "lon": "-35.912511"}, + {"testNumber": "654", "testString": "KAKP512644269084", "lat": "-76.551526", "lon": "-35.145593"}, + {"testNumber": "655", "testString": "KBKM576205555599", "lat": "-63.074002", "lon": "-35.039659"}, + {"testNumber": "656", "testString": "KCMB093509277926", "lat": "-58.53679", "lon": "-33.844151"}, + {"testNumber": "657", "testString": "KBQM023781555599", "lat": "-63.074002", "lon": "-30.960365"}, + {"testNumber": "658", "testString": "KCKL138560228347", "lat": "-49.619422", "lon": "-35.769066"}, + {"testNumber": "659", "testString": "KCNG062873004245", "lat": "-53.992925", "lon": "-32.895211"}, + {"testNumber": "660", "testString": "KCLQ436775512161", "lat": "-45.146398", "lon": "-34.272041"}, + {"testNumber": "661", "testString": "KDME599996209483", "lat": "-40.650862", "lon": "-33.000007"}, + {"testNumber": "662", "testString": "KDPJ066883516260", "lat": "-36.139566", "lon": "-31.888529"}, + {"testNumber": "663", "testString": "KDQP065088229331", "lat": "-31.617781", "lon": "-30.89152"}, + {"testNumber": "664", "testString": "KEPC580806561242", "lat": "-27.064597", "lon": "-31.03199"}, + {"testNumber": "665", "testString": "KFKF162781578152", "lat": "-9.036413", "lon": "-35.728698"}, + {"testNumber": "666", "testString": "KFKF382289582883", "lat": "-9.028529", "lon": "-35.362851"}, + {"testNumber": "667", "testString": "KFKQ182983599997", "lat": "-0.000005", "lon": "-35.695029"}, + {"testNumber": "668", "testString": "KFLL118421287206", "lat": "-4.521324", "lon": "-34.802632"}, + {"testNumber": "669", "testString": "KFKQ355393599997", "lat": "-0.000005", "lon": "-35.407678"}, + {"testNumber": "670", "testString": "KFMQ060814599997", "lat": "-0.000005", "lon": "-33.898643"}, + {"testNumber": "671", "testString": "KGLE118421312788", "lat": "4.521313", "lon": "-34.802632"}, + {"testNumber": "672", "testString": "KGMK054069027257", "lat": "9.045428", "lon": "-33.909885"}, + {"testNumber": "673", "testString": "KGMP599996341068", "lat": "13.568446", "lon": "-33.000006"}, + {"testNumber": "674", "testString": "KHND567025051833", "lat": "18.086389", "lon": "-32.054959"}, + {"testNumber": "675", "testString": "KHQH550507348205", "lat": "22.580341", "lon": "-30.082488"}, + {"testNumber": "676", "testString": "KHKN015183053929", "lat": "27.089881", "lon": "-35.974695"}, + {"testNumber": "677", "testString": "KJLB567314378496", "lat": "31.630826", "lon": "-34.054477"}, + {"testNumber": "678", "testString": "KJQG133431074455", "lat": "36.124091", "lon": "-30.777615"}, + {"testNumber": "679", "testString": "KKPA163215087833", "lat": "45.146388", "lon": "-31.727975"}, + {"testNumber": "680", "testString": "KKPK318415083021", "lat": "54.138368", "lon": "-31.469308"}, + {"testNumber": "681", "testString": "KLPD589374069291", "lat": "63.115485", "lon": "-31.01771"}, + {"testNumber": "682", "testString": "KMQB087330330909", "lat": "76.551515", "lon": "-30.85445"}, + {"testNumber": "683", "testString": "KLQN547484046519", "lat": "72.077531", "lon": "-30.087526"}, + {"testNumber": "684", "testString": "LBEH015826322268", "lat": "-67.462886", "lon": "-25.973623"}, + {"testNumber": "685", "testString": "LCBB166678222734", "lat": "-58.628776", "lon": "-28.722204"}, + {"testNumber": "686", "testString": "LCCF599995511135", "lat": "-54.148109", "lon": "-27.000009"}, + {"testNumber": "687", "testString": "LCEL231096213443", "lat": "-49.644262", "lon": "-25.61484"}, + {"testNumber": "688", "testString": "LDEE165817267501", "lat": "-40.554165", "lon": "-25.723638"}, + {"testNumber": "689", "testString": "LCFQ325870524905", "lat": "-45.125159", "lon": "-24.456884"}, + {"testNumber": "690", "testString": "LDFJ400690540988", "lat": "-36.098354", "lon": "-24.332184"}, + {"testNumber": "691", "testString": "LEAC015184546065", "lat": "-27.089892", "lon": "-29.974694"}, + {"testNumber": "692", "testString": "LEAH049486251789", "lat": "-22.580351", "lon": "-29.917524"}, + {"testNumber": "693", "testString": "LEAH533107264139", "lat": "-22.559769", "lon": "-29.111488"}, + {"testNumber": "694", "testString": "LEBM066110552324", "lat": "-18.07946", "lon": "-28.889816"}, + {"testNumber": "695", "testString": "LFCB045439259952", "lat": "-13.566746", "lon": "-27.924269"}, + {"testNumber": "696", "testString": "LFCF599997572059", "lat": "-9.046568", "lon": "-27.000005"}, + {"testNumber": "697", "testString": "LFCQ599997599997", "lat": "-0.000005", "lon": "-27.000005"}, + {"testNumber": "698", "testString": "LFDL540853286196", "lat": "-4.523007", "lon": "-26.098579"}, + {"testNumber": "699", "testString": "LFEQ478228599997", "lat": "-0.000005", "lon": "-25.202953"}, + {"testNumber": "700", "testString": "LGDE540853313798", "lat": "4.522996", "lon": "-26.098579"}, + {"testNumber": "701", "testString": "LGEK491710025225", "lat": "9.042042", "lon": "-25.180483"}, + {"testNumber": "702", "testString": "LGFP183293324668", "lat": "13.541114", "lon": "-24.694511"}, + {"testNumber": "703", "testString": "LGFP463059331836", "lat": "13.55306", "lon": "-24.228235"}, + {"testNumber": "704", "testString": "LHBN594631071304", "lat": "27.11884", "lon": "-28.008948"}, + {"testNumber": "705", "testString": "LJFB065087370662", "lat": "31.61777", "lon": "-24.891521"}, + {"testNumber": "706", "testString": "LJBL490376386876", "lat": "40.644794", "lon": "-28.182707"}, + {"testNumber": "707", "testString": "LKBE368894386551", "lat": "49.644251", "lon": "-28.385177"}, + {"testNumber": "708", "testString": "LKBP166678377260", "lat": "58.628766", "lon": "-28.722203"}, + {"testNumber": "709", "testString": "LLAH388880359099", "lat": "67.598498", "lon": "-29.351867"}, + {"testNumber": "710", "testString": "LBJC486420592403", "lat": "-72.012662", "lon": "-21.1893"}, + {"testNumber": "711", "testString": "LAJP599986251487", "lat": "-76.580855", "lon": "-21.000023"}, + {"testNumber": "712", "testString": "LBKC113559592403", "lat": "-72.012661", "lon": "-20.810735"}, + {"testNumber": "713", "testString": "LBGH388879240895", "lat": "-67.598509", "lon": "-23.351868"}, + {"testNumber": "714", "testString": "LBLM589374530703", "lat": "-63.115495", "lon": "-19.01771"}, + {"testNumber": "715", "testString": "LCJG537116004246", "lat": "-53.992924", "lon": "-21.104807"}, + {"testNumber": "716", "testString": "LCLL509758253150", "lat": "-49.578084", "lon": "-19.150404"}, + {"testNumber": "717", "testString": "LDGE327133242152", "lat": "-40.596414", "lon": "-23.454779"}, + {"testNumber": "718", "testString": "LDHJ264162562579", "lat": "-36.062368", "lon": "-22.55973"}, + {"testNumber": "719", "testString": "LDGP534905229332", "lat": "-31.61778", "lon": "-23.108492"}, + {"testNumber": "720", "testString": "LEHC594631528689", "lat": "-27.118851", "lon": "-22.008948"}, + {"testNumber": "721", "testString": "LEJH599996235883", "lat": "-22.606862", "lon": "-21.000006"}, + {"testNumber": "722", "testString": "LEKM567025548160", "lat": "-18.0864", "lon": "-20.054959"}, + {"testNumber": "723", "testString": "LFLB508960263031", "lat": "-13.561615", "lon": "-19.151733"}, + {"testNumber": "724", "testString": "LFMF437212578152", "lat": "-9.036414", "lon": "-18.271313"}, + {"testNumber": "725", "testString": "LFMF217704582883", "lat": "-9.028529", "lon": "-18.63716"}, + {"testNumber": "726", "testString": "LFMQ244600599997", "lat": "-0.000005", "lon": "-18.592333"}, + {"testNumber": "727", "testString": "LFMQ417011599997", "lat": "-0.000005", "lon": "-18.304982"}, + {"testNumber": "728", "testString": "LHGD099592040736", "lat": "18.067893", "lon": "-23.834014"}, + {"testNumber": "729", "testString": "LHGD466412031041", "lat": "18.051735", "lon": "-23.222647"}, + {"testNumber": "730", "testString": "LHJH016234362342", "lat": "22.603903", "lon": "-21.972943"}, + {"testNumber": "731", "testString": "LHMN010500064784", "lat": "27.107974", "lon": "-18.9825"}, + {"testNumber": "732", "testString": "LJGG466561074454", "lat": "36.12409", "lon": "-23.222398"}, + {"testNumber": "733", "testString": "LJML218804375980", "lat": "40.626634", "lon": "-18.635326"}, + {"testNumber": "734", "testString": "LKME461429371647", "lat": "49.619412", "lon": "-18.230951"}, + {"testNumber": "735", "testString": "LCNB265014243458", "lat": "-58.594236", "lon": "-17.55831"}, + {"testNumber": "736", "testString": "MBAM042020596980", "lat": "-63.005033", "lon": "-14.929967"}, + {"testNumber": "737", "testString": "MCCB334974243459", "lat": "-58.594235", "lon": "-12.44171"}, + {"testNumber": "738", "testString": "LCPF350924563589", "lat": "-54.060685", "lon": "-16.415127"}, + {"testNumber": "739", "testString": "LCQL316750287795", "lat": "-49.520341", "lon": "-15.472084"}, + {"testNumber": "740", "testString": "LCNQ274121524905", "lat": "-45.125159", "lon": "-17.543131"}, + {"testNumber": "741", "testString": "LDPE490376213117", "lat": "-40.644805", "lon": "-16.182707"}, + {"testNumber": "742", "testString": "LDQJ599996513166", "lat": "-36.144724", "lon": "-15.000007"}, + {"testNumber": "743", "testString": "MDBP032679221498", "lat": "-31.630837", "lon": "-13.945535"}, + {"testNumber": "744", "testString": "MECC010500535209", "lat": "-27.107985", "lon": "-12.9825"}, + {"testNumber": "745", "testString": "MECH066886264139", "lat": "-22.559769", "lon": "-12.888524"}, + {"testNumber": "746", "testString": "MECH550507251789", "lat": "-22.580352", "lon": "-12.082488"}, + {"testNumber": "747", "testString": "LFNL177971288887", "lat": "-4.518521", "lon": "-17.703381"}, + {"testNumber": "748", "testString": "LFNL362066291239", "lat": "-4.514602", "lon": "-17.396557"}, + {"testNumber": "749", "testString": "LFPQ121765599997", "lat": "-0.000005", "lon": "-16.797058"}, + {"testNumber": "750", "testString": "LGNE177971311106", "lat": "4.51851", "lon": "-17.703381"}, + {"testNumber": "751", "testString": "LGNE362066308755", "lat": "4.514591", "lon": "-17.396557"}, + {"testNumber": "752", "testString": "LGPK108283025225", "lat": "9.042042", "lon": "-16.819528"}, + {"testNumber": "753", "testString": "LGQP045439340041", "lat": "13.566735", "lon": "-15.924269"}, + {"testNumber": "754", "testString": "LHQD599996053222", "lat": "18.088704", "lon": "-15.000006"}, + {"testNumber": "755", "testString": "MHBH567326357037", "lat": "22.595062", "lon": "-13.054456"}, + {"testNumber": "756", "testString": "LJNB534905370662", "lat": "31.61777", "lon": "-17.108492"}, + {"testNumber": "757", "testString": "MJBG066883083733", "lat": "36.139555", "lon": "-13.888529"}, + {"testNumber": "758", "testString": "LKQA599995092083", "lat": "45.153472", "lon": "-15.000008"}, + {"testNumber": "759", "testString": "LKQK599995088859", "lat": "54.148099", "lon": "-15.000009"}, + {"testNumber": "760", "testString": "LKNP265013356535", "lat": "58.594225", "lon": "-17.558311"}, + {"testNumber": "761", "testString": "LLQD599993077600", "lat": "63.129334", "lon": "-15.000012"}, + {"testNumber": "762", "testString": "MKCP334975356534", "lat": "58.594224", "lon": "-12.441709"}, + {"testNumber": "763", "testString": "LLPH417818328514", "lat": "67.547523", "lon": "-16.303636"}, + {"testNumber": "764", "testString": "MLBH182165328513", "lat": "67.547522", "lon": "-13.696392"}, + {"testNumber": "765", "testString": "LLQN599990059530", "lat": "72.099217", "lon": "-15.000017"}, + {"testNumber": "766", "testString": "LMPB194863278362", "lat": "76.463937", "lon": "-16.675228"}, + {"testNumber": "767", "testString": "MMBB405110278363", "lat": "76.463939", "lon": "-13.324817"}, + {"testNumber": "768", "testString": "MAJP087328269084", "lat": "-76.551526", "lon": "-6.854453"}, + {"testNumber": "769", "testString": "MBJC547486553475", "lat": "-72.077542", "lon": "-6.087524"}, + {"testNumber": "770", "testString": "MBEH417820271480", "lat": "-67.547534", "lon": "-10.303633"}, + {"testNumber": "771", "testString": "MBHH182163271480", "lat": "-67.547533", "lon": "-7.696395"}, + {"testNumber": "772", "testString": "MBHN532208054680", "lat": "-62.908866", "lon": "-7.112987"}, + {"testNumber": "773", "testString": "MCEF281573516973", "lat": "-54.138379", "lon": "-10.530711"}, + {"testNumber": "774", "testString": "MCFL599995208471", "lat": "-49.652548", "lon": "-9.000008"}, + {"testNumber": "775", "testString": "MCHQ163215512161", "lat": "-45.146398", "lon": "-7.727975"}, + {"testNumber": "776", "testString": "MDJE218804224013", "lat": "-40.626645", "lon": "-6.635326"}, + {"testNumber": "777", "testString": "MDHJ335830562580", "lat": "-36.062367", "lon": "-7.440283"}, + {"testNumber": "778", "testString": "MDJP503043242375", "lat": "-31.596041", "lon": "-6.161595"}, + {"testNumber": "779", "testString": "MEDM099592559258", "lat": "-18.067904", "lon": "-11.834014"}, + {"testNumber": "780", "testString": "MEDM466412568952", "lat": "-18.051746", "lon": "-11.222647"}, + {"testNumber": "781", "testString": "MFEB091033263031", "lat": "-13.561615", "lon": "-10.848278"}, + {"testNumber": "782", "testString": "MFFF054069572737", "lat": "-9.045439", "lon": "-9.909885"}, + {"testNumber": "783", "testString": "MFFQ060814599997", "lat": "-0.000005", "lon": "-9.898643"}, + {"testNumber": "784", "testString": "MFFL599997285859", "lat": "-4.523568", "lon": "-9.000005"}, + {"testNumber": "785", "testString": "MFGQ539179599997", "lat": "-0.000005", "lon": "-8.101368"}, + {"testNumber": "786", "testString": "MGFE599997314134", "lat": "4.523557", "lon": "-9.000005"}, + {"testNumber": "787", "testString": "MGGK545924027257", "lat": "9.045428", "lon": "-8.090126"}, + {"testNumber": "788", "testString": "MGHP508960336962", "lat": "13.561604", "lon": "-7.151733"}, + {"testNumber": "789", "testString": "MHJD133582031041", "lat": "18.051735", "lon": "-6.777364"}, + {"testNumber": "790", "testString": "MHJD500402040736", "lat": "18.067893", "lon": "-6.165997"}, + {"testNumber": "791", "testString": "MHDN589493064784", "lat": "27.107974", "lon": "-11.017512"}, + {"testNumber": "792", "testString": "MJHB032679378496", "lat": "31.630826", "lon": "-7.945535"}, + {"testNumber": "793", "testString": "MJJG400690059006", "lat": "36.098344", "lon": "-6.332184"}, + {"testNumber": "794", "testString": "MJDL381187375980", "lat": "40.626634", "lon": "-11.364688"}, + {"testNumber": "795", "testString": "MKDE138560371647", "lat": "49.619412", "lon": "-11.769066"}, + {"testNumber": "796", "testString": "MMFG447287009881", "lat": "81.016469", "lon": "-9.254521"}, + {"testNumber": "797", "testString": "MBMM599993522393", "lat": "-63.129345", "lon": "-3.000012"}, + {"testNumber": "798", "testString": "MCPB433310222734", "lat": "-58.628777", "lon": "-1.277817"}, + {"testNumber": "799", "testString": "MCNL283240287796", "lat": "-49.52034", "lon": "-2.527933"}, + {"testNumber": "800", "testString": "MCQQ112595546116", "lat": "-45.089807", "lon": "-0.812342"}, + {"testNumber": "801", "testString": "MDKJ199303540987", "lat": "-36.098355", "lon": "-5.667829"}, + {"testNumber": "802", "testString": "MEKC589493535209", "lat": "-27.107985", "lon": "-5.017512"}, + {"testNumber": "803", "testString": "MDLP127993260609", "lat": "-31.565652", "lon": "-4.786679"}, + {"testNumber": "804", "testString": "MEMH016234237652", "lat": "-22.603914", "lon": "-3.972943"}, + {"testNumber": "805", "testString": "MEMM599996546772", "lat": "-18.088714", "lon": "-3.000006"}, + {"testNumber": "806", "testString": "MFNB554555259952", "lat": "-13.566746", "lon": "-2.075742"}, + {"testNumber": "807", "testString": "MFPF491710574768", "lat": "-9.042053", "lon": "-1.180483"}, + {"testNumber": "808", "testString": "MFPQ478228599997", "lat": "-0.000005", "lon": "-1.202953"}, + {"testNumber": "809", "testString": "MFQL237928291239", "lat": "-4.514602", "lon": "-0.603453"}, + {"testNumber": "810", "testString": "MFQQ244600599997", "lat": "-0.000005", "lon": "-0.592333"}, + {"testNumber": "811", "testString": "MFQL422022288887", "lat": "-4.518521", "lon": "-0.29663"}, + {"testNumber": "812", "testString": "MGQE237928308755", "lat": "4.514591", "lon": "-0.603453"}, + {"testNumber": "813", "testString": "MGQE422022311106", "lat": "4.51851", "lon": "-0.29663"}, + {"testNumber": "814", "testString": "MHLH032666357037", "lat": "22.595062", "lon": "-4.945556"}, + {"testNumber": "815", "testString": "MHPN005362071304", "lat": "27.11884", "lon": "-1.991064"}, + {"testNumber": "816", "testString": "MJQB503043357618", "lat": "31.59603", "lon": "-0.161595"}, + {"testNumber": "817", "testString": "MJPL109615386876", "lat": "40.644794", "lon": "-1.817308"}, + {"testNumber": "818", "testString": "MKPE231096386551", "lat": "49.644252", "lon": "-1.61484"}, + {"testNumber": "819", "testString": "MKPP433310377260", "lat": "58.628766", "lon": "-1.277817"}, + {"testNumber": "820", "testString": "MLQH211103359099", "lat": "67.598499", "lon": "-0.648161"}, + {"testNumber": "821", "testString": "NBFH211104240895", "lat": "-67.598509", "lon": "5.35184"}, + {"testNumber": "822", "testString": "NBBN067778054681", "lat": "-62.908865", "lon": "1.112964"}, + {"testNumber": "823", "testString": "NCDB506479277927", "lat": "-58.536789", "lon": "3.844131"}, + {"testNumber": "824", "testString": "NCAF035751534473", "lat": "-54.109212", "lon": "0.059585"}, + {"testNumber": "825", "testString": "NCBL090232253149", "lat": "-49.578085", "lon": "1.150387"}, + {"testNumber": "826", "testString": "NCFF564238534473", "lat": "-54.109212", "lon": "5.940397"}, + {"testNumber": "827", "testString": "NDAE381187224013", "lat": "-40.626645", "lon": "0.635312"}, + {"testNumber": "828", "testString": "NCCQ047236575753", "lat": "-45.040411", "lon": "2.078727"}, + {"testNumber": "829", "testString": "NDBJ533109516260", "lat": "-36.139566", "lon": "1.888515"}, + {"testNumber": "830", "testString": "NDCP599996218885", "lat": "-31.635192", "lon": "2.999994"}, + {"testNumber": "831", "testString": "NEEC005362528689", "lat": "-27.118851", "lon": "4.008936"}, + {"testNumber": "832", "testString": "NEEH567326242956", "lat": "-22.595073", "lon": "4.945544"}, + {"testNumber": "833", "testString": "NEFM133582568952", "lat": "-18.051746", "lon": "5.222636"}, + {"testNumber": "834", "testString": "NEFM500402559258", "lat": "-18.067904", "lon": "5.834003"}, + {"testNumber": "835", "testString": "NFAQ182983599997", "lat": "-0.000005", "lon": "0.304971"}, + {"testNumber": "836", "testString": "NFAQ355393599997", "lat": "-0.000005", "lon": "0.592322"}, + {"testNumber": "837", "testString": "NGAK162781021842", "lat": "9.036403", "lon": "0.271302"}, + {"testNumber": "838", "testString": "NGAK382289017111", "lat": "9.028518", "lon": "0.637149"}, + {"testNumber": "839", "testString": "NGBP091033336962", "lat": "13.561604", "lon": "1.151722"}, + {"testNumber": "840", "testString": "NHCD032968051833", "lat": "18.086389", "lon": "2.054947"}, + {"testNumber": "841", "testString": "NHDH583759362342", "lat": "22.603903", "lon": "3.972931"}, + {"testNumber": "842", "testString": "NHFN584809053929", "lat": "27.089881", "lon": "5.974682"}, + {"testNumber": "843", "testString": "NJCG599996086828", "lat": "36.144713", "lon": "2.999993"}, + {"testNumber": "844", "testString": "NKBA436776087832", "lat": "45.146387", "lon": "1.72796"}, + {"testNumber": "845", "testString": "NKBK281574083021", "lat": "54.138368", "lon": "1.46929"}, + {"testNumber": "846", "testString": "NLBD010612069290", "lat": "63.115484", "lon": "1.017686"}, + {"testNumber": "847", "testString": "NLAN052495046519", "lat": "72.077531", "lon": "0.087491"}, + {"testNumber": "848", "testString": "NMAB512642330910", "lat": "76.551516", "lon": "0.854404"}, + {"testNumber": "849", "testString": "NMCG599979036526", "lat": "81.060876", "lon": "2.999965"}, + {"testNumber": "850", "testString": "NAHP194860321631", "lat": "-76.463948", "lon": "7.324766"}, + {"testNumber": "851", "testString": "NBJC599990540463", "lat": "-72.099228", "lon": "8.999983"}, + {"testNumber": "852", "testString": "NALP405113321631", "lat": "-76.463949", "lon": "10.675189"}, + {"testNumber": "853", "testString": "NBHH584157322270", "lat": "-67.462884", "lon": "7.973595"}, + {"testNumber": "854", "testString": "NBJM557966596980", "lat": "-63.005034", "lon": "8.929943"}, + {"testNumber": "855", "testString": "NCKB517231326028", "lat": "-58.45662", "lon": "9.862051"}, + {"testNumber": "856", "testString": "NCHL368894213443", "lat": "-49.644262", "lon": "7.614823"}, + {"testNumber": "857", "testString": "NCJQ599995507910", "lat": "-45.153483", "lon": "8.999992"}, + {"testNumber": "858", "testString": "NDLE109616213117", "lat": "-40.644805", "lon": "10.182693"}, + {"testNumber": "859", "testString": "NDMJ133431525539", "lat": "-36.124101", "lon": "11.222385"}, + {"testNumber": "860", "testString": "NDLP472000260609", "lat": "-31.565651", "lon": "10.786666"}, + {"testNumber": "861", "testString": "NEMC584809546065", "lat": "-27.089891", "lon": "11.974682"}, + {"testNumber": "862", "testString": "NFGB136934268157", "lat": "-13.553071", "lon": "6.228223"}, + {"testNumber": "863", "testString": "NFGB416700275325", "lat": "-13.541125", "lon": "6.6945"}, + {"testNumber": "864", "testString": "NFHF108283574769", "lat": "-9.042052", "lon": "7.180472"}, + {"testNumber": "865", "testString": "NFHQ121765599997", "lat": "-0.000005", "lon": "7.202942"}, + {"testNumber": "866", "testString": "NFJL059141286196", "lat": "-4.523007", "lon": "8.098568"}, + {"testNumber": "867", "testString": "NFJQ599997599997", "lat": "-0.000005", "lon": "8.999995"}, + {"testNumber": "868", "testString": "NGJE059141313798", "lat": "4.522996", "lon": "8.098568"}, + {"testNumber": "869", "testString": "NGJK599997027934", "lat": "9.046557", "lon": "8.999995"}, + {"testNumber": "870", "testString": "NGKP554555340041", "lat": "13.566735", "lon": "9.924258"}, + {"testNumber": "871", "testString": "NHLD533883047669", "lat": "18.079449", "lon": "10.889805"}, + {"testNumber": "872", "testString": "NJJB599996381109", "lat": "31.635181", "lon": "8.999994"}, + {"testNumber": "873", "testString": "NKMA325870075089", "lat": "45.125149", "lon": "11.543116"}, + {"testNumber": "874", "testString": "NBPM010612530703", "lat": "-63.115495", "lon": "13.017686"}, + {"testNumber": "875", "testString": "NCQB599994215819", "lat": "-58.640302", "lon": "14.99999"}, + {"testNumber": "876", "testString": "PCBF318415516973", "lat": "-54.138379", "lon": "16.530692"}, + {"testNumber": "877", "testString": "PCCL461430228346", "lat": "-49.619423", "lon": "17.76905"}, + {"testNumber": "878", "testString": "PCAQ552755575753", "lat": "-45.040411", "lon": "15.921258"}, + {"testNumber": "879", "testString": "PDCE272859242152", "lat": "-40.596414", "lon": "17.454765"}, + {"testNumber": "880", "testString": "NDNP096950242375", "lat": "-31.596041", "lon": "12.161583"}, + {"testNumber": "881", "testString": "NEPC019187561242", "lat": "-27.064597", "lon": "13.031978"}, + {"testNumber": "882", "testString": "NEPH032666242956", "lat": "-22.595073", "lon": "13.054444"}, + {"testNumber": "883", "testString": "NEQM032968548160", "lat": "-18.0864", "lon": "14.054947"}, + {"testNumber": "884", "testString": "NFQB599996258926", "lat": "-13.568457", "lon": "14.999994"}, + {"testNumber": "885", "testString": "PFAF545924572737", "lat": "-9.045439", "lon": "15.909874"}, + {"testNumber": "886", "testString": "PFAQ539179599997", "lat": "-0.000005", "lon": "15.898632"}, + {"testNumber": "887", "testString": "PFBL481573287206", "lat": "-4.521324", "lon": "16.802622"}, + {"testNumber": "888", "testString": "PFCQ244600599997", "lat": "-0.000005", "lon": "17.407667"}, + {"testNumber": "889", "testString": "PFCQ417011599997", "lat": "-0.000005", "lon": "17.695018"}, + {"testNumber": "890", "testString": "PGBE481573312788", "lat": "4.521313", "lon": "16.802622"}, + {"testNumber": "891", "testString": "PGCK217704017111", "lat": "9.028518", "lon": "17.36284"}, + {"testNumber": "892", "testString": "PGCK437212021842", "lat": "9.036403", "lon": "17.728687"}, + {"testNumber": "893", "testString": "NHNH049486348205", "lat": "22.580341", "lon": "12.082477"}, + {"testNumber": "894", "testString": "NHQN599996073478", "lat": "27.122464", "lon": "14.999994"}, + {"testNumber": "895", "testString": "NJNG199302059006", "lat": "36.098344", "lon": "12.33217"}, + {"testNumber": "896", "testString": "NJQL599996390511", "lat": "40.650851", "lon": "14.999993"}, + {"testNumber": "897", "testString": "NKNK035750065521", "lat": "54.109201", "lon": "12.059584"}, + {"testNumber": "898", "testString": "NKQE599995391523", "lat": "49.652538", "lon": "14.999992"}, + {"testNumber": "899", "testString": "PKCK564239065521", "lat": "54.109201", "lon": "17.940398"}, + {"testNumber": "900", "testString": "NLND576203044395", "lat": "63.073992", "lon": "12.960339"}, + {"testNumber": "901", "testString": "NKQP599994384175", "lat": "58.640292", "lon": "14.99999"}, + {"testNumber": "902", "testString": "PLCD023782044395", "lat": "63.073991", "lon": "17.039637"}, + {"testNumber": "903", "testString": "NLQH599992369313", "lat": "67.615522", "lon": "14.999986"}, + {"testNumber": "904", "testString": "NMQB599986348506", "lat": "76.580844", "lon": "14.999977"}, + {"testNumber": "905", "testString": "NLQN486418007591", "lat": "72.012651", "lon": "14.810697"}, + {"testNumber": "906", "testString": "PMAG152671009881", "lat": "81.016468", "lon": "15.254452"}, + {"testNumber": "907", "testString": "PLAN113561007590", "lat": "72.01265", "lon": "15.189269"}, + {"testNumber": "908", "testString": "PBFH599992230681", "lat": "-67.615532", "lon": "20.999986"}, + {"testNumber": "909", "testString": "PCFB082757326029", "lat": "-58.456618", "lon": "20.137929"}, + {"testNumber": "910", "testString": "PCHF249065563589", "lat": "-54.060685", "lon": "22.415108"}, + {"testNumber": "911", "testString": "PDEE434174267501", "lat": "-40.554165", "lon": "19.723624"}, + {"testNumber": "912", "testString": "PCDQ487396546116", "lat": "-45.089807", "lon": "18.812326"}, + {"testNumber": "913", "testString": "PDDJ466561525539", "lat": "-36.124101", "lon": "18.777602"}, + {"testNumber": "914", "testString": "PDEP567313221498", "lat": "-31.630837", "lon": "19.945522"}, + {"testNumber": "915", "testString": "PEFC599996526515", "lat": "-27.122475", "lon": "20.999994"}, + {"testNumber": "916", "testString": "PEGH583759237652", "lat": "-22.603914", "lon": "21.972931"}, + {"testNumber": "917", "testString": "PEHM533883552324", "lat": "-18.07946", "lon": "22.889805"}, + {"testNumber": "918", "testString": "PFJB463060268157", "lat": "-13.553071", "lon": "23.771766"}, + {"testNumber": "919", "testString": "PFJB183293275325", "lat": "-13.541125", "lon": "23.305489"}, + {"testNumber": "920", "testString": "PGDP136934331836", "lat": "13.55306", "lon": "18.228224"}, + {"testNumber": "921", "testString": "PGDP416700324668", "lat": "13.541114", "lon": "18.6945"}, + {"testNumber": "922", "testString": "PHED066110047669", "lat": "18.079449", "lon": "19.110184"}, + {"testNumber": "923", "testString": "PHFH599996364111", "lat": "22.606851", "lon": "20.999994"}, + {"testNumber": "924", "testString": "PJDB096949357618", "lat": "31.59603", "lon": "18.161582"}, + {"testNumber": "925", "testString": "PJEG533109083733", "lat": "36.139555", "lon": "19.888515"}, + {"testNumber": "926", "testString": "PKDA274121075089", "lat": "45.125148", "lon": "18.456869"}, + {"testNumber": "927", "testString": "PBKC052493553475", "lat": "-72.077542", "lon": "24.087489"}, + {"testNumber": "928", "testString": "PAKP512644269084", "lat": "-76.551526", "lon": "24.854407"}, + {"testNumber": "929", "testString": "PBKM576205555599", "lat": "-63.074002", "lon": "24.960341"}, + {"testNumber": "930", "testString": "PCMB093509277926", "lat": "-58.53679", "lon": "26.155849"}, + {"testNumber": "931", "testString": "PBQM023781555599", "lat": "-63.074002", "lon": "29.039635"}, + {"testNumber": "932", "testString": "PCKL138560228347", "lat": "-49.619422", "lon": "24.230934"}, + {"testNumber": "933", "testString": "PCNG062873004245", "lat": "-53.992925", "lon": "27.104789"}, + {"testNumber": "934", "testString": "PCLQ436775512161", "lat": "-45.146398", "lon": "25.727959"}, + {"testNumber": "935", "testString": "PDME599996209483", "lat": "-40.650862", "lon": "26.999993"}, + {"testNumber": "936", "testString": "PDPJ066883516260", "lat": "-36.139566", "lon": "28.111471"}, + {"testNumber": "937", "testString": "PDQP065088229331", "lat": "-31.617781", "lon": "29.10848"}, + {"testNumber": "938", "testString": "PEPC580806561242", "lat": "-27.064597", "lon": "28.96801"}, + {"testNumber": "939", "testString": "PFKF162781578152", "lat": "-9.036413", "lon": "24.271302"}, + {"testNumber": "940", "testString": "PFKF382289582883", "lat": "-9.028529", "lon": "24.637149"}, + {"testNumber": "941", "testString": "PFKQ182983599997", "lat": "-0.000005", "lon": "24.304971"}, + {"testNumber": "942", "testString": "PFLL118421287206", "lat": "-4.521324", "lon": "25.197368"}, + {"testNumber": "943", "testString": "PFKQ355393599997", "lat": "-0.000005", "lon": "24.592322"}, + {"testNumber": "944", "testString": "PFMQ060814599997", "lat": "-0.000005", "lon": "26.101357"}, + {"testNumber": "945", "testString": "PGLE118421312788", "lat": "4.521313", "lon": "25.197368"}, + {"testNumber": "946", "testString": "PGMK054069027257", "lat": "9.045428", "lon": "26.090115"}, + {"testNumber": "947", "testString": "PGMP599996341068", "lat": "13.568446", "lon": "26.999994"}, + {"testNumber": "948", "testString": "PHND567025051833", "lat": "18.086389", "lon": "27.945041"}, + {"testNumber": "949", "testString": "PHQH550507348205", "lat": "22.580341", "lon": "29.917512"}, + {"testNumber": "950", "testString": "PHKN015183053929", "lat": "27.089881", "lon": "24.025305"}, + {"testNumber": "951", "testString": "PJLB567314378496", "lat": "31.630826", "lon": "25.945523"}, + {"testNumber": "952", "testString": "PJQG133431074455", "lat": "36.124091", "lon": "29.222385"}, + {"testNumber": "953", "testString": "PKPA163215087833", "lat": "45.146388", "lon": "28.272025"}, + {"testNumber": "954", "testString": "PKPK318415083021", "lat": "54.138368", "lon": "28.530692"}, + {"testNumber": "955", "testString": "PLPD589374069291", "lat": "63.115485", "lon": "28.98229"}, + {"testNumber": "956", "testString": "PMQB087330330909", "lat": "76.551515", "lon": "29.14555"}, + {"testNumber": "957", "testString": "PLQN547484046519", "lat": "72.077531", "lon": "29.912474"}, + {"testNumber": "958", "testString": "QBEH015826322268", "lat": "-67.462886", "lon": "34.026377"}, + {"testNumber": "959", "testString": "QCBB166678222734", "lat": "-58.628776", "lon": "31.277796"}, + {"testNumber": "960", "testString": "QCCF599995511135", "lat": "-54.148109", "lon": "32.999991"}, + {"testNumber": "961", "testString": "QCEL231096213443", "lat": "-49.644262", "lon": "34.38516"}, + {"testNumber": "962", "testString": "QDEE165817267501", "lat": "-40.554165", "lon": "34.276362"}, + {"testNumber": "963", "testString": "QCFQ325870524905", "lat": "-45.125159", "lon": "35.543116"}, + {"testNumber": "964", "testString": "QDFJ400690540988", "lat": "-36.098354", "lon": "35.667816"}, + {"testNumber": "965", "testString": "QEAC015184546065", "lat": "-27.089892", "lon": "30.025306"}, + {"testNumber": "966", "testString": "QEAH049486251789", "lat": "-22.580351", "lon": "30.082476"}, + {"testNumber": "967", "testString": "QEAH533107264139", "lat": "-22.559769", "lon": "30.888512"}, + {"testNumber": "968", "testString": "QEBM066110552324", "lat": "-18.07946", "lon": "31.110184"}, + {"testNumber": "969", "testString": "QFCB045439259952", "lat": "-13.566746", "lon": "32.075731"}, + {"testNumber": "970", "testString": "QFCF599997572059", "lat": "-9.046568", "lon": "32.999995"}, + {"testNumber": "971", "testString": "QFCQ599997599997", "lat": "-0.000005", "lon": "32.999995"}, + {"testNumber": "972", "testString": "QFDL540853286196", "lat": "-4.523007", "lon": "33.901421"}, + {"testNumber": "973", "testString": "QFEQ478228599997", "lat": "-0.000005", "lon": "34.797047"}, + {"testNumber": "974", "testString": "QGDE540853313798", "lat": "4.522996", "lon": "33.901421"}, + {"testNumber": "975", "testString": "QGEK491710025225", "lat": "9.042042", "lon": "34.819517"}, + {"testNumber": "976", "testString": "QGFP183293324668", "lat": "13.541114", "lon": "35.305489"}, + {"testNumber": "977", "testString": "QGFP463059331836", "lat": "13.55306", "lon": "35.771765"}, + {"testNumber": "978", "testString": "QHBN594631071304", "lat": "27.11884", "lon": "31.991052"}, + {"testNumber": "979", "testString": "QJFB065087370662", "lat": "31.61777", "lon": "35.108479"}, + {"testNumber": "980", "testString": "QJBL490376386876", "lat": "40.644794", "lon": "31.817293"}, + {"testNumber": "981", "testString": "QKBE368894386551", "lat": "49.644251", "lon": "31.614823"}, + {"testNumber": "982", "testString": "QKBP166678377260", "lat": "58.628766", "lon": "31.277797"}, + {"testNumber": "983", "testString": "QLAH388880359099", "lat": "67.598498", "lon": "30.648133"}, + {"testNumber": "984", "testString": "QBJC486420592403", "lat": "-72.012662", "lon": "38.8107"}, + {"testNumber": "985", "testString": "QAJP599986251487", "lat": "-76.580855", "lon": "38.999977"}, + {"testNumber": "986", "testString": "QBKC113559592403", "lat": "-72.012661", "lon": "39.189265"}, + {"testNumber": "987", "testString": "QBGH388879240895", "lat": "-67.598509", "lon": "36.648132"}, + {"testNumber": "988", "testString": "QBLM589374530703", "lat": "-63.115495", "lon": "40.98229"}, + {"testNumber": "989", "testString": "QCJG537116004246", "lat": "-53.992924", "lon": "38.895193"}, + {"testNumber": "990", "testString": "QCLL509758253150", "lat": "-49.578084", "lon": "40.849596"}, + {"testNumber": "991", "testString": "QDGE327133242152", "lat": "-40.596414", "lon": "36.545221"}, + {"testNumber": "992", "testString": "QDHJ264162562579", "lat": "-36.062368", "lon": "37.44027"}, + {"testNumber": "993", "testString": "QDGP534905229332", "lat": "-31.61778", "lon": "36.891508"}, + {"testNumber": "994", "testString": "QEHC594631528689", "lat": "-27.118851", "lon": "37.991052"}, + {"testNumber": "995", "testString": "QEJH599996235883", "lat": "-22.606862", "lon": "38.999994"}, + {"testNumber": "996", "testString": "QEKM567025548160", "lat": "-18.0864", "lon": "39.945041"}, + {"testNumber": "997", "testString": "QFLB508960263031", "lat": "-13.561615", "lon": "40.848267"}, + {"testNumber": "998", "testString": "QFMF437212578152", "lat": "-9.036414", "lon": "41.728687"}, + {"testNumber": "999", "testString": "QFMF217704582883", "lat": "-9.028529", "lon": "41.36284"}, + {"testNumber": "1000", "testString": "QFMQ244600599997", "lat": "-0.000005", "lon": "41.407667"}, + {"testNumber": "1001", "testString": "QFMQ417011599997", "lat": "-0.000005", "lon": "41.695018"}, + {"testNumber": "1002", "testString": "QHGD099592040736", "lat": "18.067893", "lon": "36.165986"}, + {"testNumber": "1003", "testString": "QHGD466412031041", "lat": "18.051735", "lon": "36.777353"}, + {"testNumber": "1004", "testString": "QHJH016234362342", "lat": "22.603903", "lon": "38.027057"}, + {"testNumber": "1005", "testString": "QHMN010500064784", "lat": "27.107974", "lon": "41.0175"}, + {"testNumber": "1006", "testString": "QJGG466561074454", "lat": "36.12409", "lon": "36.777602"}, + {"testNumber": "1007", "testString": "QJML218804375980", "lat": "40.626634", "lon": "41.364674"}, + {"testNumber": "1008", "testString": "QKME461429371647", "lat": "49.619412", "lon": "41.769049"}, + {"testNumber": "1009", "testString": "QCNB265014243458", "lat": "-58.594236", "lon": "42.44169"}, + {"testNumber": "1010", "testString": "RBAM042020596980", "lat": "-63.005033", "lon": "45.070033"}, + {"testNumber": "1011", "testString": "RCCB334974243459", "lat": "-58.594235", "lon": "47.55829"}, + {"testNumber": "1012", "testString": "QCPF350924563589", "lat": "-54.060685", "lon": "43.584873"}, + {"testNumber": "1013", "testString": "QCQL316750287795", "lat": "-49.520341", "lon": "44.527916"}, + {"testNumber": "1014", "testString": "QCNQ274121524905", "lat": "-45.125159", "lon": "42.456869"}, + {"testNumber": "1015", "testString": "QDPE490376213117", "lat": "-40.644805", "lon": "43.817293"}, + {"testNumber": "1016", "testString": "QDQJ599996513166", "lat": "-36.144724", "lon": "44.999993"}, + {"testNumber": "1017", "testString": "RDBP032679221498", "lat": "-31.630837", "lon": "46.054465"}, + {"testNumber": "1018", "testString": "RECC010500535209", "lat": "-27.107985", "lon": "47.0175"}, + {"testNumber": "1019", "testString": "RECH066886264139", "lat": "-22.559769", "lon": "47.111476"}, + {"testNumber": "1020", "testString": "RECH550507251789", "lat": "-22.580352", "lon": "47.917512"}, + {"testNumber": "1021", "testString": "QFNL177971288887", "lat": "-4.518521", "lon": "42.296619"}, + {"testNumber": "1022", "testString": "QFNL362066291239", "lat": "-4.514602", "lon": "42.603443"}, + {"testNumber": "1023", "testString": "QFPQ121765599997", "lat": "-0.000005", "lon": "43.202942"}, + {"testNumber": "1024", "testString": "QGNE177971311106", "lat": "4.51851", "lon": "42.296619"}, + {"testNumber": "1025", "testString": "QGNE362066308755", "lat": "4.514591", "lon": "42.603443"}, + {"testNumber": "1026", "testString": "QGPK108283025225", "lat": "9.042042", "lon": "43.180472"}, + {"testNumber": "1027", "testString": "QGQP045439340041", "lat": "13.566735", "lon": "44.075731"}, + {"testNumber": "1028", "testString": "QHQD599996053222", "lat": "18.088704", "lon": "44.999994"}, + {"testNumber": "1029", "testString": "RHBH567326357037", "lat": "22.595062", "lon": "46.945544"}, + {"testNumber": "1030", "testString": "QJNB534905370662", "lat": "31.61777", "lon": "42.891508"}, + {"testNumber": "1031", "testString": "RJBG066883083733", "lat": "36.139555", "lon": "46.111471"}, + {"testNumber": "1032", "testString": "QKQA599995092083", "lat": "45.153472", "lon": "44.999992"}, + {"testNumber": "1033", "testString": "QKQK599995088859", "lat": "54.148099", "lon": "44.999991"}, + {"testNumber": "1034", "testString": "QKNP265013356535", "lat": "58.594225", "lon": "42.441689"}, + {"testNumber": "1035", "testString": "QLQD599993077600", "lat": "63.129334", "lon": "44.999988"}, + {"testNumber": "1036", "testString": "RKCP334975356534", "lat": "58.594224", "lon": "47.558291"}, + {"testNumber": "1037", "testString": "QLPH417818328514", "lat": "67.547523", "lon": "43.696364"}, + {"testNumber": "1038", "testString": "RLBH182165328513", "lat": "67.547522", "lon": "46.303608"}, + {"testNumber": "1039", "testString": "QLQN599990059530", "lat": "72.099217", "lon": "44.999983"}, + {"testNumber": "1040", "testString": "QMPB194863278362", "lat": "76.463937", "lon": "43.324772"}, + {"testNumber": "1041", "testString": "RMBB405110278363", "lat": "76.463939", "lon": "46.675183"}, + {"testNumber": "1042", "testString": "RAJP087328269084", "lat": "-76.551526", "lon": "53.145547"}, + {"testNumber": "1043", "testString": "RBJC547486553475", "lat": "-72.077542", "lon": "53.912476"}, + {"testNumber": "1044", "testString": "RBEH417820271480", "lat": "-67.547534", "lon": "49.696367"}, + {"testNumber": "1045", "testString": "RBHH182163271480", "lat": "-67.547533", "lon": "52.303605"}, + {"testNumber": "1046", "testString": "RBHN532208054680", "lat": "-62.908866", "lon": "52.887013"}, + {"testNumber": "1047", "testString": "RCEF281573516973", "lat": "-54.138379", "lon": "49.469289"}, + {"testNumber": "1048", "testString": "RCFL599995208471", "lat": "-49.652548", "lon": "50.999992"}, + {"testNumber": "1049", "testString": "RCHQ163215512161", "lat": "-45.146398", "lon": "52.272025"}, + {"testNumber": "1050", "testString": "RDJE218804224013", "lat": "-40.626645", "lon": "53.364674"}, + {"testNumber": "1051", "testString": "RDHJ335830562580", "lat": "-36.062367", "lon": "52.559717"}, + {"testNumber": "1052", "testString": "RDJP503043242375", "lat": "-31.596041", "lon": "53.838405"}, + {"testNumber": "1053", "testString": "REDM099592559258", "lat": "-18.067904", "lon": "48.165986"}, + {"testNumber": "1054", "testString": "REDM466412568952", "lat": "-18.051746", "lon": "48.777353"}, + {"testNumber": "1055", "testString": "RFEB091033263031", "lat": "-13.561615", "lon": "49.151722"}, + {"testNumber": "1056", "testString": "RFFF054069572737", "lat": "-9.045439", "lon": "50.090115"}, + {"testNumber": "1057", "testString": "RFFQ060814599997", "lat": "-0.000005", "lon": "50.101357"}, + {"testNumber": "1058", "testString": "RFFL599997285859", "lat": "-4.523568", "lon": "50.999995"}, + {"testNumber": "1059", "testString": "RFGQ539179599997", "lat": "-0.000005", "lon": "51.898632"}, + {"testNumber": "1060", "testString": "RGFE599997314134", "lat": "4.523557", "lon": "50.999995"}, + {"testNumber": "1061", "testString": "RGGK545924027257", "lat": "9.045428", "lon": "51.909874"}, + {"testNumber": "1062", "testString": "RGHP508960336962", "lat": "13.561604", "lon": "52.848267"}, + {"testNumber": "1063", "testString": "RHJD133582031041", "lat": "18.051735", "lon": "53.222636"}, + {"testNumber": "1064", "testString": "RHJD500402040736", "lat": "18.067893", "lon": "53.834003"}, + {"testNumber": "1065", "testString": "RHDN589493064784", "lat": "27.107974", "lon": "48.982488"}, + {"testNumber": "1066", "testString": "RJHB032679378496", "lat": "31.630826", "lon": "52.054465"}, + {"testNumber": "1067", "testString": "RJJG400690059006", "lat": "36.098344", "lon": "53.667816"}, + {"testNumber": "1068", "testString": "RJDL381187375980", "lat": "40.626634", "lon": "48.635312"}, + {"testNumber": "1069", "testString": "RKDE138560371647", "lat": "49.619412", "lon": "48.230934"}, + {"testNumber": "1070", "testString": "RMFG447287009881", "lat": "81.016469", "lon": "50.745479"}, + {"testNumber": "1071", "testString": "RBMM599993522393", "lat": "-63.129345", "lon": "56.999988"}, + {"testNumber": "1072", "testString": "RCPB433310222734", "lat": "-58.628777", "lon": "58.722183"}, + {"testNumber": "1073", "testString": "RCNL283240287796", "lat": "-49.52034", "lon": "57.472067"}, + {"testNumber": "1074", "testString": "RCQQ112595546116", "lat": "-45.089807", "lon": "59.187658"}, + {"testNumber": "1075", "testString": "RDKJ199303540987", "lat": "-36.098355", "lon": "54.332171"}, + {"testNumber": "1076", "testString": "REKC589493535209", "lat": "-27.107985", "lon": "54.982488"}, + {"testNumber": "1077", "testString": "RDLP127993260609", "lat": "-31.565652", "lon": "55.213321"}, + {"testNumber": "1078", "testString": "REMH016234237652", "lat": "-22.603914", "lon": "56.027057"}, + {"testNumber": "1079", "testString": "REMM599996546772", "lat": "-18.088714", "lon": "56.999994"}, + {"testNumber": "1080", "testString": "RFNB554555259952", "lat": "-13.566746", "lon": "57.924258"}, + {"testNumber": "1081", "testString": "RFPF491710574768", "lat": "-9.042053", "lon": "58.819517"}, + {"testNumber": "1082", "testString": "RFPQ478228599997", "lat": "-0.000005", "lon": "58.797047"}, + {"testNumber": "1083", "testString": "RFQL237928291239", "lat": "-4.514602", "lon": "59.396547"}, + {"testNumber": "1084", "testString": "RFQL422022288887", "lat": "-4.518521", "lon": "59.70337"}, + {"testNumber": "1085", "testString": "RGQE237928308755", "lat": "4.514591", "lon": "59.396547"}, + {"testNumber": "1086", "testString": "RGQE422022311106", "lat": "4.51851", "lon": "59.70337"}, + {"testNumber": "1087", "testString": "RHLH032666357037", "lat": "22.595062", "lon": "55.054444"}, + {"testNumber": "1088", "testString": "RHPN005362071304", "lat": "27.11884", "lon": "58.008936"}, + {"testNumber": "1089", "testString": "RJQB503043357618", "lat": "31.59603", "lon": "59.838405"}, + {"testNumber": "1090", "testString": "RJPL109615386876", "lat": "40.644794", "lon": "58.182692"}, + {"testNumber": "1091", "testString": "RKPE231096386551", "lat": "49.644252", "lon": "58.38516"}, + {"testNumber": "1092", "testString": "RKPP433310377260", "lat": "58.628766", "lon": "58.722183"}, + {"testNumber": "1093", "testString": "RLQH211103359099", "lat": "67.598499", "lon": "59.351839"}, + {"testNumber": "1094", "testString": "SBFH211104240895", "lat": "-67.598509", "lon": "65.35184"}, + {"testNumber": "1095", "testString": "SBBN067778054681", "lat": "-62.908865", "lon": "61.112964"}, + {"testNumber": "1096", "testString": "SCDB506479277927", "lat": "-58.536789", "lon": "63.844131"}, + {"testNumber": "1097", "testString": "SCAF035751534473", "lat": "-54.109212", "lon": "60.059585"}, + {"testNumber": "1098", "testString": "SCBL090232253149", "lat": "-49.578085", "lon": "61.150387"}, + {"testNumber": "1099", "testString": "SCFF564238534473", "lat": "-54.109212", "lon": "65.940397"}, + {"testNumber": "1100", "testString": "SDAE381187224013", "lat": "-40.626645", "lon": "60.635312"}, + {"testNumber": "1101", "testString": "SCCQ047236575753", "lat": "-45.040411", "lon": "62.078727"}, + {"testNumber": "1102", "testString": "SDBJ533109516260", "lat": "-36.139566", "lon": "61.888515"}, + {"testNumber": "1103", "testString": "SDCP599996218885", "lat": "-31.635192", "lon": "62.999994"}, + {"testNumber": "1104", "testString": "SEEC005362528689", "lat": "-27.118851", "lon": "64.008936"}, + {"testNumber": "1105", "testString": "SEEH567326242956", "lat": "-22.595073", "lon": "64.945544"}, + {"testNumber": "1106", "testString": "SEFM133582568952", "lat": "-18.051746", "lon": "65.222636"}, + {"testNumber": "1107", "testString": "SEFM500402559258", "lat": "-18.067904", "lon": "65.834003"}, + {"testNumber": "1108", "testString": "SFAQ182983599997", "lat": "-0.000005", "lon": "60.304971"}, + {"testNumber": "1109", "testString": "SFAQ355393599997", "lat": "-0.000005", "lon": "60.592322"}, + {"testNumber": "1110", "testString": "SGAK162781021842", "lat": "9.036403", "lon": "60.271302"}, + {"testNumber": "1111", "testString": "SGAK382289017111", "lat": "9.028518", "lon": "60.637149"}, + {"testNumber": "1112", "testString": "SGBP091033336962", "lat": "13.561604", "lon": "61.151722"}, + {"testNumber": "1113", "testString": "SHCD032968051833", "lat": "18.086389", "lon": "62.054947"}, + {"testNumber": "1114", "testString": "SHDH583759362342", "lat": "22.603903", "lon": "63.972931"}, + {"testNumber": "1115", "testString": "SHFN584809053929", "lat": "27.089881", "lon": "65.974682"}, + {"testNumber": "1116", "testString": "SJCG599996086828", "lat": "36.144713", "lon": "62.999993"}, + {"testNumber": "1117", "testString": "SKBA436776087832", "lat": "45.146387", "lon": "61.72796"}, + {"testNumber": "1118", "testString": "SKBK281574083021", "lat": "54.138368", "lon": "61.46929"}, + {"testNumber": "1119", "testString": "SLBD010612069290", "lat": "63.115484", "lon": "61.017686"}, + {"testNumber": "1120", "testString": "SLAN052495046519", "lat": "72.077531", "lon": "60.087491"}, + {"testNumber": "1121", "testString": "SMAB512642330910", "lat": "76.551516", "lon": "60.854404"}, + {"testNumber": "1122", "testString": "SMCG599979036526", "lat": "81.060876", "lon": "62.999965"}, + {"testNumber": "1123", "testString": "SAHP194860321631", "lat": "-76.463948", "lon": "67.324766"}, + {"testNumber": "1124", "testString": "SBJC599990540463", "lat": "-72.099228", "lon": "68.999983"}, + {"testNumber": "1125", "testString": "SALP405113321631", "lat": "-76.463949", "lon": "70.675189"}, + {"testNumber": "1126", "testString": "SBHH584157322270", "lat": "-67.462884", "lon": "67.973595"}, + {"testNumber": "1127", "testString": "SBJM557966596980", "lat": "-63.005034", "lon": "68.929943"}, + {"testNumber": "1128", "testString": "SCKB517231326028", "lat": "-58.45662", "lon": "69.862051"}, + {"testNumber": "1129", "testString": "SCHL368894213443", "lat": "-49.644262", "lon": "67.614823"}, + {"testNumber": "1130", "testString": "SCJQ599995507910", "lat": "-45.153483", "lon": "68.999992"}, + {"testNumber": "1131", "testString": "SDLE109616213117", "lat": "-40.644805", "lon": "70.182693"}, + {"testNumber": "1132", "testString": "SDMJ133431525539", "lat": "-36.124101", "lon": "71.222385"}, + {"testNumber": "1133", "testString": "SDLP472000260609", "lat": "-31.565651", "lon": "70.786666"}, + {"testNumber": "1134", "testString": "SEMC584809546065", "lat": "-27.089891", "lon": "71.974682"}, + {"testNumber": "1135", "testString": "SFGB136934268157", "lat": "-13.553071", "lon": "66.228223"}, + {"testNumber": "1136", "testString": "SFGB416700275325", "lat": "-13.541125", "lon": "66.6945"}, + {"testNumber": "1137", "testString": "SFHF108283574769", "lat": "-9.042052", "lon": "67.180472"}, + {"testNumber": "1138", "testString": "SFHQ121765599997", "lat": "-0.000005", "lon": "67.202942"}, + {"testNumber": "1139", "testString": "SFJL059141286196", "lat": "-4.523007", "lon": "68.098568"}, + {"testNumber": "1140", "testString": "SFJQ599997599997", "lat": "-0.000005", "lon": "68.999995"}, + {"testNumber": "1141", "testString": "SGJE059141313798", "lat": "4.522996", "lon": "68.098568"}, + {"testNumber": "1142", "testString": "SGJK599997027934", "lat": "9.046557", "lon": "68.999995"}, + {"testNumber": "1143", "testString": "SGKP554555340041", "lat": "13.566735", "lon": "69.924258"}, + {"testNumber": "1144", "testString": "SHLD533883047669", "lat": "18.079449", "lon": "70.889805"}, + {"testNumber": "1145", "testString": "SJJB599996381109", "lat": "31.635181", "lon": "68.999994"}, + {"testNumber": "1146", "testString": "SKMA325870075089", "lat": "45.125149", "lon": "71.543116"}, + {"testNumber": "1147", "testString": "SBPM010612530703", "lat": "-63.115495", "lon": "73.017686"}, + {"testNumber": "1148", "testString": "SCQB599994215819", "lat": "-58.640302", "lon": "74.99999"}, + {"testNumber": "1149", "testString": "TCBF318415516973", "lat": "-54.138379", "lon": "76.530692"}, + {"testNumber": "1150", "testString": "TCCL461430228346", "lat": "-49.619423", "lon": "77.76905"}, + {"testNumber": "1151", "testString": "TCAQ552755575753", "lat": "-45.040411", "lon": "75.921258"}, + {"testNumber": "1152", "testString": "TDCE272859242152", "lat": "-40.596414", "lon": "77.454765"}, + {"testNumber": "1153", "testString": "SDNP096950242375", "lat": "-31.596041", "lon": "72.161583"}, + {"testNumber": "1154", "testString": "SEPC019187561242", "lat": "-27.064597", "lon": "73.031978"}, + {"testNumber": "1155", "testString": "SEPH032666242956", "lat": "-22.595073", "lon": "73.054444"}, + {"testNumber": "1156", "testString": "SEQM032968548160", "lat": "-18.0864", "lon": "74.054947"}, + {"testNumber": "1157", "testString": "SFQB599996258926", "lat": "-13.568457", "lon": "74.999994"}, + {"testNumber": "1158", "testString": "TFAF545924572737", "lat": "-9.045439", "lon": "75.909874"}, + {"testNumber": "1159", "testString": "TFAQ539179599997", "lat": "-0.000005", "lon": "75.898632"}, + {"testNumber": "1160", "testString": "TFBL481573287206", "lat": "-4.521324", "lon": "76.802622"}, + {"testNumber": "1161", "testString": "TFCQ244600599997", "lat": "-0.000005", "lon": "77.407667"}, + {"testNumber": "1162", "testString": "TFCQ417011599997", "lat": "-0.000005", "lon": "77.695018"}, + {"testNumber": "1163", "testString": "TGBE481573312788", "lat": "4.521313", "lon": "76.802622"}, + {"testNumber": "1164", "testString": "TGCK217704017111", "lat": "9.028518", "lon": "77.36284"}, + {"testNumber": "1165", "testString": "TGCK437212021842", "lat": "9.036403", "lon": "77.728687"}, + {"testNumber": "1166", "testString": "SHNH049486348205", "lat": "22.580341", "lon": "72.082477"}, + {"testNumber": "1167", "testString": "SHQN599996073478", "lat": "27.122464", "lon": "74.999994"}, + {"testNumber": "1168", "testString": "SJNG199302059006", "lat": "36.098344", "lon": "72.33217"}, + {"testNumber": "1169", "testString": "SJQL599996390511", "lat": "40.650851", "lon": "74.999993"}, + {"testNumber": "1170", "testString": "SKNK035750065521", "lat": "54.109201", "lon": "72.059584"}, + {"testNumber": "1171", "testString": "SKQE599995391523", "lat": "49.652538", "lon": "74.999992"}, + {"testNumber": "1172", "testString": "TKCK564239065521", "lat": "54.109201", "lon": "77.940398"}, + {"testNumber": "1173", "testString": "SLND576203044395", "lat": "63.073992", "lon": "72.960339"}, + {"testNumber": "1174", "testString": "SKQP599994384175", "lat": "58.640292", "lon": "74.99999"}, + {"testNumber": "1175", "testString": "TLCD023782044395", "lat": "63.073991", "lon": "77.039637"}, + {"testNumber": "1176", "testString": "SLQH599992369313", "lat": "67.615522", "lon": "74.999986"}, + {"testNumber": "1177", "testString": "SMQB599986348506", "lat": "76.580844", "lon": "74.999977"}, + {"testNumber": "1178", "testString": "SLQN486418007591", "lat": "72.012651", "lon": "74.810697"}, + {"testNumber": "1179", "testString": "TMAG152671009881", "lat": "81.016468", "lon": "75.254452"}, + {"testNumber": "1180", "testString": "TLAN113561007590", "lat": "72.01265", "lon": "75.189269"}, + {"testNumber": "1181", "testString": "TBFH599992230681", "lat": "-67.615532", "lon": "80.999986"}, + {"testNumber": "1182", "testString": "TCFB082757326029", "lat": "-58.456618", "lon": "80.137929"}, + {"testNumber": "1183", "testString": "TCHF249065563589", "lat": "-54.060685", "lon": "82.415108"}, + {"testNumber": "1184", "testString": "TDEE434174267501", "lat": "-40.554165", "lon": "79.723624"}, + {"testNumber": "1185", "testString": "TCDQ487396546116", "lat": "-45.089807", "lon": "78.812326"}, + {"testNumber": "1186", "testString": "TDDJ466561525539", "lat": "-36.124101", "lon": "78.777602"}, + {"testNumber": "1187", "testString": "TDEP567313221498", "lat": "-31.630837", "lon": "79.945522"}, + {"testNumber": "1188", "testString": "TEFC599996526515", "lat": "-27.122475", "lon": "80.999994"}, + {"testNumber": "1189", "testString": "TEGH583759237652", "lat": "-22.603914", "lon": "81.972931"}, + {"testNumber": "1190", "testString": "TEHM533883552324", "lat": "-18.07946", "lon": "82.889805"}, + {"testNumber": "1191", "testString": "TFJB463060268157", "lat": "-13.553071", "lon": "83.771766"}, + {"testNumber": "1192", "testString": "TFJB183293275325", "lat": "-13.541125", "lon": "83.305489"}, + {"testNumber": "1193", "testString": "TGDP136934331836", "lat": "13.55306", "lon": "78.228224"}, + {"testNumber": "1194", "testString": "TGDP416700324668", "lat": "13.541114", "lon": "78.6945"}, + {"testNumber": "1195", "testString": "THED066110047669", "lat": "18.079449", "lon": "79.110184"}, + {"testNumber": "1196", "testString": "THFH599996364111", "lat": "22.606851", "lon": "80.999994"}, + {"testNumber": "1197", "testString": "TJDB096949357618", "lat": "31.59603", "lon": "78.161582"}, + {"testNumber": "1198", "testString": "TJEG533109083733", "lat": "36.139555", "lon": "79.888515"}, + {"testNumber": "1199", "testString": "TKDA274121075089", "lat": "45.125148", "lon": "78.456869"}, + {"testNumber": "1200", "testString": "TBKC052493553475", "lat": "-72.077542", "lon": "84.087489"}, + {"testNumber": "1201", "testString": "TAKP512644269084", "lat": "-76.551526", "lon": "84.854407"}, + {"testNumber": "1202", "testString": "TBKM576205555599", "lat": "-63.074002", "lon": "84.960341"}, + {"testNumber": "1203", "testString": "TCMB093509277926", "lat": "-58.53679", "lon": "86.155849"}, + {"testNumber": "1204", "testString": "TBQM023781555599", "lat": "-63.074002", "lon": "89.039635"}, + {"testNumber": "1205", "testString": "TCKL138560228347", "lat": "-49.619422", "lon": "84.230934"}, + {"testNumber": "1206", "testString": "TCNG062873004245", "lat": "-53.992925", "lon": "87.104789"}, + {"testNumber": "1207", "testString": "TCLQ436775512161", "lat": "-45.146398", "lon": "85.727959"}, + {"testNumber": "1208", "testString": "TDME599996209483", "lat": "-40.650862", "lon": "86.999993"}, + {"testNumber": "1209", "testString": "TDPJ066883516260", "lat": "-36.139566", "lon": "88.111471"}, + {"testNumber": "1210", "testString": "TDQP065088229331", "lat": "-31.617781", "lon": "89.10848"}, + {"testNumber": "1211", "testString": "TEPC580806561242", "lat": "-27.064597", "lon": "88.96801"}, + {"testNumber": "1212", "testString": "TFKF162781578152", "lat": "-9.036413", "lon": "84.271302"}, + {"testNumber": "1213", "testString": "TFKF382289582883", "lat": "-9.028529", "lon": "84.637149"}, + {"testNumber": "1214", "testString": "TFKQ182983599997", "lat": "-0.000005", "lon": "84.304971"}, + {"testNumber": "1215", "testString": "TFLL118421287206", "lat": "-4.521324", "lon": "85.197368"}, + {"testNumber": "1216", "testString": "TFKQ355393599997", "lat": "-0.000005", "lon": "84.592322"}, + {"testNumber": "1217", "testString": "TFMQ060814599997", "lat": "-0.000005", "lon": "86.101357"}, + {"testNumber": "1218", "testString": "TGLE118421312788", "lat": "4.521313", "lon": "85.197368"}, + {"testNumber": "1219", "testString": "TGMK054069027257", "lat": "9.045428", "lon": "86.090115"}, + {"testNumber": "1220", "testString": "TGMP599996341068", "lat": "13.568446", "lon": "86.999994"}, + {"testNumber": "1221", "testString": "THND567025051833", "lat": "18.086389", "lon": "87.945041"}, + {"testNumber": "1222", "testString": "THQH550507348205", "lat": "22.580341", "lon": "89.917512"}, + {"testNumber": "1223", "testString": "THKN015183053929", "lat": "27.089881", "lon": "84.025305"}, + {"testNumber": "1224", "testString": "TJLB567314378496", "lat": "31.630826", "lon": "85.945523"}, + {"testNumber": "1225", "testString": "TJQG133431074455", "lat": "36.124091", "lon": "89.222385"}, + {"testNumber": "1226", "testString": "TKPA163215087833", "lat": "45.146388", "lon": "88.272025"}, + {"testNumber": "1227", "testString": "TKPK318415083021", "lat": "54.138368", "lon": "88.530692"}, + {"testNumber": "1228", "testString": "TLPD589374069291", "lat": "63.115485", "lon": "88.98229"}, + {"testNumber": "1229", "testString": "TMQB087330330909", "lat": "76.551515", "lon": "89.14555"}, + {"testNumber": "1230", "testString": "TLQN547484046519", "lat": "72.077531", "lon": "89.912474"}, + {"testNumber": "1231", "testString": "UBEH015826322268", "lat": "-67.462886", "lon": "94.026377"}, + {"testNumber": "1232", "testString": "UCBB166678222734", "lat": "-58.628776", "lon": "91.277796"}, + {"testNumber": "1233", "testString": "UCCF599995511135", "lat": "-54.148109", "lon": "92.999991"}, + {"testNumber": "1234", "testString": "UCEL231096213443", "lat": "-49.644262", "lon": "94.38516"}, + {"testNumber": "1235", "testString": "UDEE165817267501", "lat": "-40.554165", "lon": "94.276362"}, + {"testNumber": "1236", "testString": "UCFQ325870524905", "lat": "-45.125159", "lon": "95.543116"}, + {"testNumber": "1237", "testString": "UDFJ400690540988", "lat": "-36.098354", "lon": "95.667816"}, + {"testNumber": "1238", "testString": "UEAC015184546065", "lat": "-27.089892", "lon": "90.025306"}, + {"testNumber": "1239", "testString": "UEAH049486251789", "lat": "-22.580351", "lon": "90.082476"}, + {"testNumber": "1240", "testString": "UEAH533107264139", "lat": "-22.559769", "lon": "90.888512"}, + {"testNumber": "1241", "testString": "UEBM066110552324", "lat": "-18.07946", "lon": "91.110184"}, + {"testNumber": "1242", "testString": "UFCB045439259952", "lat": "-13.566746", "lon": "92.075731"}, + {"testNumber": "1243", "testString": "UFCF599997572059", "lat": "-9.046568", "lon": "92.999995"}, + {"testNumber": "1244", "testString": "UFCQ599997599997", "lat": "-0.000005", "lon": "92.999995"}, + {"testNumber": "1245", "testString": "UFDL540853286196", "lat": "-4.523007", "lon": "93.901421"}, + {"testNumber": "1246", "testString": "UFEQ478228599997", "lat": "-0.000005", "lon": "94.797047"}, + {"testNumber": "1247", "testString": "UGDE540853313798", "lat": "4.522996", "lon": "93.901421"}, + {"testNumber": "1248", "testString": "UGEK491710025225", "lat": "9.042042", "lon": "94.819517"}, + {"testNumber": "1249", "testString": "UGFP183293324668", "lat": "13.541114", "lon": "95.305489"}, + {"testNumber": "1250", "testString": "UGFP463059331836", "lat": "13.55306", "lon": "95.771765"}, + {"testNumber": "1251", "testString": "UHBN594631071304", "lat": "27.11884", "lon": "91.991052"}, + {"testNumber": "1252", "testString": "UJFB065087370662", "lat": "31.61777", "lon": "95.108479"}, + {"testNumber": "1253", "testString": "UJBL490376386876", "lat": "40.644794", "lon": "91.817293"}, + {"testNumber": "1254", "testString": "UKBE368894386551", "lat": "49.644251", "lon": "91.614823"}, + {"testNumber": "1255", "testString": "UKBP166678377260", "lat": "58.628766", "lon": "91.277797"}, + {"testNumber": "1256", "testString": "ULAH388880359099", "lat": "67.598498", "lon": "90.648133"}, + {"testNumber": "1257", "testString": "UBJC486420592403", "lat": "-72.012662", "lon": "98.8107"}, + {"testNumber": "1258", "testString": "UAJP599986251487", "lat": "-76.580855", "lon": "98.999977"}, + {"testNumber": "1259", "testString": "UBKC113559592403", "lat": "-72.012661", "lon": "99.189265"}, + {"testNumber": "1260", "testString": "UBGH388879240895", "lat": "-67.598509", "lon": "96.648132"}, + {"testNumber": "1261", "testString": "UBLM589374530703", "lat": "-63.115495", "lon": "100.98229"}, + {"testNumber": "1262", "testString": "UCJG537116004246", "lat": "-53.992924", "lon": "98.895193"}, + {"testNumber": "1263", "testString": "UCLL509758253150", "lat": "-49.578084", "lon": "100.849596"}, + {"testNumber": "1264", "testString": "UDGE327133242152", "lat": "-40.596414", "lon": "96.545221"}, + {"testNumber": "1265", "testString": "UDHJ264162562579", "lat": "-36.062368", "lon": "97.44027"}, + {"testNumber": "1266", "testString": "UDGP534905229332", "lat": "-31.61778", "lon": "96.891508"}, + {"testNumber": "1267", "testString": "UEHC594631528689", "lat": "-27.118851", "lon": "97.991052"}, + {"testNumber": "1268", "testString": "UEJH599996235883", "lat": "-22.606862", "lon": "98.999994"}, + {"testNumber": "1269", "testString": "UEKM567025548160", "lat": "-18.0864", "lon": "99.945041"}, + {"testNumber": "1270", "testString": "UFLB508960263031", "lat": "-13.561615", "lon": "100.848267"}, + {"testNumber": "1271", "testString": "UFMF437212578152", "lat": "-9.036414", "lon": "101.728687"}, + {"testNumber": "1272", "testString": "UFMF217704582883", "lat": "-9.028529", "lon": "101.36284"}, + {"testNumber": "1273", "testString": "UFMQ244600599997", "lat": "-0.000005", "lon": "101.407667"}, + {"testNumber": "1274", "testString": "UFMQ417011599997", "lat": "-0.000005", "lon": "101.695018"}, + {"testNumber": "1275", "testString": "UHGD099592040736", "lat": "18.067893", "lon": "96.165986"}, + {"testNumber": "1276", "testString": "UHGD466412031041", "lat": "18.051735", "lon": "96.777353"}, + {"testNumber": "1277", "testString": "UHJH016234362342", "lat": "22.603903", "lon": "98.027057"}, + {"testNumber": "1278", "testString": "UHMN010500064784", "lat": "27.107974", "lon": "101.0175"}, + {"testNumber": "1279", "testString": "UJGG466561074454", "lat": "36.12409", "lon": "96.777602"}, + {"testNumber": "1280", "testString": "UJML218804375980", "lat": "40.626634", "lon": "101.364674"}, + {"testNumber": "1281", "testString": "UKME461429371647", "lat": "49.619412", "lon": "101.769049"}, + {"testNumber": "1282", "testString": "UCNB265014243458", "lat": "-58.594236", "lon": "102.44169"}, + {"testNumber": "1283", "testString": "VBAM042020596980", "lat": "-63.005033", "lon": "105.070033"}, + {"testNumber": "1284", "testString": "VCCB334974243459", "lat": "-58.594235", "lon": "107.55829"}, + {"testNumber": "1285", "testString": "UCPF350924563589", "lat": "-54.060685", "lon": "103.584873"}, + {"testNumber": "1286", "testString": "UCQL316750287795", "lat": "-49.520341", "lon": "104.527916"}, + {"testNumber": "1287", "testString": "UCNQ274121524905", "lat": "-45.125159", "lon": "102.456869"}, + {"testNumber": "1288", "testString": "UDPE490376213117", "lat": "-40.644805", "lon": "103.817293"}, + {"testNumber": "1289", "testString": "UDQJ599996513166", "lat": "-36.144724", "lon": "104.999993"}, + {"testNumber": "1290", "testString": "VDBP032679221498", "lat": "-31.630837", "lon": "106.054465"}, + {"testNumber": "1291", "testString": "VECC010500535209", "lat": "-27.107985", "lon": "107.0175"}, + {"testNumber": "1292", "testString": "VECH066886264139", "lat": "-22.559769", "lon": "107.111476"}, + {"testNumber": "1293", "testString": "VECH550507251789", "lat": "-22.580352", "lon": "107.917512"}, + {"testNumber": "1294", "testString": "UFNL177971288887", "lat": "-4.518521", "lon": "102.296619"}, + {"testNumber": "1295", "testString": "UFNL362066291239", "lat": "-4.514602", "lon": "102.603443"}, + {"testNumber": "1296", "testString": "UFPQ121765599997", "lat": "-0.000005", "lon": "103.202942"}, + {"testNumber": "1297", "testString": "UGNE177971311106", "lat": "4.51851", "lon": "102.296619"}, + {"testNumber": "1298", "testString": "UGNE362066308755", "lat": "4.514591", "lon": "102.603443"}, + {"testNumber": "1299", "testString": "UGPK108283025225", "lat": "9.042042", "lon": "103.180472"}, + {"testNumber": "1300", "testString": "UGQP045439340041", "lat": "13.566735", "lon": "104.075731"}, + {"testNumber": "1301", "testString": "UHQD599996053222", "lat": "18.088704", "lon": "104.999994"}, + {"testNumber": "1302", "testString": "VHBH567326357037", "lat": "22.595062", "lon": "106.945544"}, + {"testNumber": "1303", "testString": "UJNB534905370662", "lat": "31.61777", "lon": "102.891508"}, + {"testNumber": "1304", "testString": "VJBG066883083733", "lat": "36.139555", "lon": "106.111471"}, + {"testNumber": "1305", "testString": "UKQA599995092083", "lat": "45.153472", "lon": "104.999992"}, + {"testNumber": "1306", "testString": "UKQK599995088859", "lat": "54.148099", "lon": "104.999991"}, + {"testNumber": "1307", "testString": "UKNP265013356535", "lat": "58.594225", "lon": "102.441689"}, + {"testNumber": "1308", "testString": "ULQD599993077600", "lat": "63.129334", "lon": "104.999988"}, + {"testNumber": "1309", "testString": "VKCP334975356534", "lat": "58.594224", "lon": "107.558291"}, + {"testNumber": "1310", "testString": "ULPH417818328514", "lat": "67.547523", "lon": "103.696364"}, + {"testNumber": "1311", "testString": "VLBH182165328513", "lat": "67.547522", "lon": "106.303608"}, + {"testNumber": "1312", "testString": "ULQN599990059530", "lat": "72.099217", "lon": "104.999983"}, + {"testNumber": "1313", "testString": "UMPB194863278362", "lat": "76.463937", "lon": "103.324772"}, + {"testNumber": "1314", "testString": "VMBB405110278363", "lat": "76.463939", "lon": "106.675183"}, + {"testNumber": "1315", "testString": "VAJP087328269084", "lat": "-76.551526", "lon": "113.145547"}, + {"testNumber": "1316", "testString": "VBJC547486553475", "lat": "-72.077542", "lon": "113.912476"}, + {"testNumber": "1317", "testString": "VBEH417820271480", "lat": "-67.547534", "lon": "109.696367"}, + {"testNumber": "1318", "testString": "VBHH182163271480", "lat": "-67.547533", "lon": "112.303605"}, + {"testNumber": "1319", "testString": "VBHN532208054680", "lat": "-62.908866", "lon": "112.887013"}, + {"testNumber": "1320", "testString": "VCEF281573516973", "lat": "-54.138379", "lon": "109.469289"}, + {"testNumber": "1321", "testString": "VCFL599995208471", "lat": "-49.652548", "lon": "110.999992"}, + {"testNumber": "1322", "testString": "VCHQ163215512161", "lat": "-45.146398", "lon": "112.272025"}, + {"testNumber": "1323", "testString": "VDJE218804224013", "lat": "-40.626645", "lon": "113.364674"}, + {"testNumber": "1324", "testString": "VDHJ335830562580", "lat": "-36.062367", "lon": "112.559717"}, + {"testNumber": "1325", "testString": "VDJP503043242375", "lat": "-31.596041", "lon": "113.838405"}, + {"testNumber": "1326", "testString": "VEDM099592559258", "lat": "-18.067904", "lon": "108.165986"}, + {"testNumber": "1327", "testString": "VEDM466412568952", "lat": "-18.051746", "lon": "108.777353"}, + {"testNumber": "1328", "testString": "VFEB091033263031", "lat": "-13.561615", "lon": "109.151722"}, + {"testNumber": "1329", "testString": "VFFF054069572737", "lat": "-9.045439", "lon": "110.090115"}, + {"testNumber": "1330", "testString": "VFFQ060814599997", "lat": "-0.000005", "lon": "110.101357"}, + {"testNumber": "1331", "testString": "VFFL599997285859", "lat": "-4.523568", "lon": "110.999995"}, + {"testNumber": "1332", "testString": "VFGQ539179599997", "lat": "-0.000005", "lon": "111.898632"}, + {"testNumber": "1333", "testString": "VGFE599997314134", "lat": "4.523557", "lon": "110.999995"}, + {"testNumber": "1334", "testString": "VGGK545924027257", "lat": "9.045428", "lon": "111.909874"}, + {"testNumber": "1335", "testString": "VGHP508960336962", "lat": "13.561604", "lon": "112.848267"}, + {"testNumber": "1336", "testString": "VHJD133582031041", "lat": "18.051735", "lon": "113.222636"}, + {"testNumber": "1337", "testString": "VHJD500402040736", "lat": "18.067893", "lon": "113.834003"}, + {"testNumber": "1338", "testString": "VHDN589493064784", "lat": "27.107974", "lon": "108.982488"}, + {"testNumber": "1339", "testString": "VJHB032679378496", "lat": "31.630826", "lon": "112.054465"}, + {"testNumber": "1340", "testString": "VJJG400690059006", "lat": "36.098344", "lon": "113.667816"}, + {"testNumber": "1341", "testString": "VJDL381187375980", "lat": "40.626634", "lon": "108.635312"}, + {"testNumber": "1342", "testString": "VKDE138560371647", "lat": "49.619412", "lon": "108.230934"}, + {"testNumber": "1343", "testString": "VMFG447287009881", "lat": "81.016469", "lon": "110.745479"}, + {"testNumber": "1344", "testString": "VBMM599993522393", "lat": "-63.129345", "lon": "116.999988"}, + {"testNumber": "1345", "testString": "VCPB433310222734", "lat": "-58.628777", "lon": "118.722183"}, + {"testNumber": "1346", "testString": "VCNL283240287796", "lat": "-49.52034", "lon": "117.472067"}, + {"testNumber": "1347", "testString": "VCQQ112595546116", "lat": "-45.089807", "lon": "119.187658"}, + {"testNumber": "1348", "testString": "VDKJ199303540987", "lat": "-36.098355", "lon": "114.332171"}, + {"testNumber": "1349", "testString": "VEKC589493535209", "lat": "-27.107985", "lon": "114.982488"}, + {"testNumber": "1350", "testString": "VDLP127993260609", "lat": "-31.565652", "lon": "115.213321"}, + {"testNumber": "1351", "testString": "VEMH016234237652", "lat": "-22.603914", "lon": "116.027057"}, + {"testNumber": "1352", "testString": "VEMM599996546772", "lat": "-18.088714", "lon": "116.999994"}, + {"testNumber": "1353", "testString": "VFNB554555259952", "lat": "-13.566746", "lon": "117.924258"}, + {"testNumber": "1354", "testString": "VFPF491710574768", "lat": "-9.042053", "lon": "118.819517"}, + {"testNumber": "1355", "testString": "VFPQ478228599997", "lat": "-0.000005", "lon": "118.797047"}, + {"testNumber": "1356", "testString": "VFQL237928291239", "lat": "-4.514602", "lon": "119.396547"}, + {"testNumber": "1357", "testString": "VFQL422022288887", "lat": "-4.518521", "lon": "119.70337"}, + {"testNumber": "1358", "testString": "VGQE237928308755", "lat": "4.514591", "lon": "119.396547"}, + {"testNumber": "1359", "testString": "VGQE422022311106", "lat": "4.51851", "lon": "119.70337"}, + {"testNumber": "1360", "testString": "VHLH032666357037", "lat": "22.595062", "lon": "115.054444"}, + {"testNumber": "1361", "testString": "VHPN005362071304", "lat": "27.11884", "lon": "118.008936"}, + {"testNumber": "1362", "testString": "VJQB503043357618", "lat": "31.59603", "lon": "119.838405"}, + {"testNumber": "1363", "testString": "VJPL109615386876", "lat": "40.644794", "lon": "118.182692"}, + {"testNumber": "1364", "testString": "VKPE231096386551", "lat": "49.644252", "lon": "118.38516"}, + {"testNumber": "1365", "testString": "VKPP433310377260", "lat": "58.628766", "lon": "118.722183"}, + {"testNumber": "1366", "testString": "VLQH211103359099", "lat": "67.598499", "lon": "119.351839"}, + {"testNumber": "1367", "testString": "WBFH211104240895", "lat": "-67.598509", "lon": "125.35184"}, + {"testNumber": "1368", "testString": "WBBN067778054681", "lat": "-62.908865", "lon": "121.112964"}, + {"testNumber": "1369", "testString": "WCDB506479277927", "lat": "-58.536789", "lon": "123.844131"}, + {"testNumber": "1370", "testString": "WCAF035751534473", "lat": "-54.109212", "lon": "120.059585"}, + {"testNumber": "1371", "testString": "WCBL090232253149", "lat": "-49.578085", "lon": "121.150387"}, + {"testNumber": "1372", "testString": "WCFF564238534473", "lat": "-54.109212", "lon": "125.940397"}, + {"testNumber": "1373", "testString": "WDAE381187224013", "lat": "-40.626645", "lon": "120.635312"}, + {"testNumber": "1374", "testString": "WCCQ047236575753", "lat": "-45.040411", "lon": "122.078727"}, + {"testNumber": "1375", "testString": "WDBJ533109516260", "lat": "-36.139566", "lon": "121.888515"}, + {"testNumber": "1376", "testString": "WDCP599996218885", "lat": "-31.635192", "lon": "122.999994"}, + {"testNumber": "1377", "testString": "WEEC005362528689", "lat": "-27.118851", "lon": "124.008936"}, + {"testNumber": "1378", "testString": "WEEH567326242956", "lat": "-22.595073", "lon": "124.945544"}, + {"testNumber": "1379", "testString": "WEFM133582568952", "lat": "-18.051746", "lon": "125.222636"}, + {"testNumber": "1380", "testString": "WEFM500402559258", "lat": "-18.067904", "lon": "125.834003"}, + {"testNumber": "1381", "testString": "WFAQ182983599997", "lat": "-0.000005", "lon": "120.304971"}, + {"testNumber": "1382", "testString": "WFAQ355393599997", "lat": "-0.000005", "lon": "120.592322"}, + {"testNumber": "1383", "testString": "WGAK162781021842", "lat": "9.036403", "lon": "120.271302"}, + {"testNumber": "1384", "testString": "WGAK382289017111", "lat": "9.028518", "lon": "120.637149"}, + {"testNumber": "1385", "testString": "WGBP091033336962", "lat": "13.561604", "lon": "121.151722"}, + {"testNumber": "1386", "testString": "WHCD032968051833", "lat": "18.086389", "lon": "122.054947"}, + {"testNumber": "1387", "testString": "WHDH583759362342", "lat": "22.603903", "lon": "123.972931"}, + {"testNumber": "1388", "testString": "WHFN584809053929", "lat": "27.089881", "lon": "125.974682"}, + {"testNumber": "1389", "testString": "WJCG599996086828", "lat": "36.144713", "lon": "122.999993"}, + {"testNumber": "1390", "testString": "WKBA436776087832", "lat": "45.146387", "lon": "121.72796"}, + {"testNumber": "1391", "testString": "WKBK281574083021", "lat": "54.138368", "lon": "121.46929"}, + {"testNumber": "1392", "testString": "WLBD010612069290", "lat": "63.115484", "lon": "121.017686"}, + {"testNumber": "1393", "testString": "WLAN052495046519", "lat": "72.077531", "lon": "120.087491"}, + {"testNumber": "1394", "testString": "WMAB512642330910", "lat": "76.551516", "lon": "120.854404"}, + {"testNumber": "1395", "testString": "WMCG599979036526", "lat": "81.060876", "lon": "122.999965"}, + {"testNumber": "1396", "testString": "WAHP194860321631", "lat": "-76.463948", "lon": "127.324766"}, + {"testNumber": "1397", "testString": "WBJC599990540463", "lat": "-72.099228", "lon": "128.999983"}, + {"testNumber": "1398", "testString": "WALP405113321631", "lat": "-76.463949", "lon": "130.675189"}, + {"testNumber": "1399", "testString": "WBHH584157322270", "lat": "-67.462884", "lon": "127.973595"}, + {"testNumber": "1400", "testString": "WBJM557966596980", "lat": "-63.005034", "lon": "128.929943"}, + {"testNumber": "1401", "testString": "WCKB517231326028", "lat": "-58.45662", "lon": "129.862051"}, + {"testNumber": "1402", "testString": "WCHL368894213443", "lat": "-49.644262", "lon": "127.614823"}, + {"testNumber": "1403", "testString": "WCJQ599995507910", "lat": "-45.153483", "lon": "128.999992"}, + {"testNumber": "1404", "testString": "WDLE109616213117", "lat": "-40.644805", "lon": "130.182693"}, + {"testNumber": "1405", "testString": "WDMJ133431525539", "lat": "-36.124101", "lon": "131.222385"}, + {"testNumber": "1406", "testString": "WDLP472000260609", "lat": "-31.565651", "lon": "130.786666"}, + {"testNumber": "1407", "testString": "WEMC584809546065", "lat": "-27.089891", "lon": "131.974682"}, + {"testNumber": "1408", "testString": "WFGB136934268157", "lat": "-13.553071", "lon": "126.228223"}, + {"testNumber": "1409", "testString": "WFGB416700275325", "lat": "-13.541125", "lon": "126.6945"}, + {"testNumber": "1410", "testString": "WFHF108283574769", "lat": "-9.042052", "lon": "127.180472"}, + {"testNumber": "1411", "testString": "WFHQ121765599997", "lat": "-0.000005", "lon": "127.202942"}, + {"testNumber": "1412", "testString": "WFJL059141286196", "lat": "-4.523007", "lon": "128.098568"}, + {"testNumber": "1413", "testString": "WFJQ599997599997", "lat": "-0.000005", "lon": "128.999995"}, + {"testNumber": "1414", "testString": "WGJE059141313798", "lat": "4.522996", "lon": "128.098568"}, + {"testNumber": "1415", "testString": "WGJK599997027934", "lat": "9.046557", "lon": "128.999995"}, + {"testNumber": "1416", "testString": "WGKP554555340041", "lat": "13.566735", "lon": "129.924258"}, + {"testNumber": "1417", "testString": "WHLD533883047669", "lat": "18.079449", "lon": "130.889805"}, + {"testNumber": "1418", "testString": "WJJB599996381109", "lat": "31.635181", "lon": "128.999994"}, + {"testNumber": "1419", "testString": "WKMA325870075089", "lat": "45.125149", "lon": "131.543116"}, + {"testNumber": "1420", "testString": "WBPM010612530703", "lat": "-63.115495", "lon": "133.017686"}, + {"testNumber": "1421", "testString": "WCQB599994215819", "lat": "-58.640302", "lon": "134.99999"}, + {"testNumber": "1422", "testString": "XCBF318415516973", "lat": "-54.138379", "lon": "136.530692"}, + {"testNumber": "1423", "testString": "XCCL461430228346", "lat": "-49.619423", "lon": "137.76905"}, + {"testNumber": "1424", "testString": "XCAQ552755575753", "lat": "-45.040411", "lon": "135.921258"}, + {"testNumber": "1425", "testString": "XDCE272859242152", "lat": "-40.596414", "lon": "137.454765"}, + {"testNumber": "1426", "testString": "WDNP096950242375", "lat": "-31.596041", "lon": "132.161583"}, + {"testNumber": "1427", "testString": "WEPC019187561242", "lat": "-27.064597", "lon": "133.031978"}, + {"testNumber": "1428", "testString": "WEPH032666242956", "lat": "-22.595073", "lon": "133.054444"}, + {"testNumber": "1429", "testString": "WEQM032968548160", "lat": "-18.0864", "lon": "134.054947"}, + {"testNumber": "1430", "testString": "WFQB599996258926", "lat": "-13.568457", "lon": "134.999994"}, + {"testNumber": "1431", "testString": "XFAF545924572737", "lat": "-9.045439", "lon": "135.909874"}, + {"testNumber": "1432", "testString": "XFAQ539179599997", "lat": "-0.000005", "lon": "135.898632"}, + {"testNumber": "1433", "testString": "XFBL481573287206", "lat": "-4.521324", "lon": "136.802622"}, + {"testNumber": "1434", "testString": "XFCQ244600599997", "lat": "-0.000005", "lon": "137.407667"}, + {"testNumber": "1435", "testString": "XFCQ417011599997", "lat": "-0.000005", "lon": "137.695018"}, + {"testNumber": "1436", "testString": "XGBE481573312788", "lat": "4.521313", "lon": "136.802622"}, + {"testNumber": "1437", "testString": "XGCK217704017111", "lat": "9.028518", "lon": "137.36284"}, + {"testNumber": "1438", "testString": "XGCK437212021842", "lat": "9.036403", "lon": "137.728687"}, + {"testNumber": "1439", "testString": "WHNH049486348205", "lat": "22.580341", "lon": "132.082477"}, + {"testNumber": "1440", "testString": "WHQN599996073478", "lat": "27.122464", "lon": "134.999994"}, + {"testNumber": "1441", "testString": "WJNG199302059006", "lat": "36.098344", "lon": "132.33217"}, + {"testNumber": "1442", "testString": "WJQL599996390511", "lat": "40.650851", "lon": "134.999993"}, + {"testNumber": "1443", "testString": "WKNK035750065521", "lat": "54.109201", "lon": "132.059584"}, + {"testNumber": "1444", "testString": "WKQE599995391523", "lat": "49.652538", "lon": "134.999992"}, + {"testNumber": "1445", "testString": "XKCK564239065521", "lat": "54.109201", "lon": "137.940398"}, + {"testNumber": "1446", "testString": "WLND576203044395", "lat": "63.073992", "lon": "132.960339"}, + {"testNumber": "1447", "testString": "WKQP599994384175", "lat": "58.640292", "lon": "134.99999"}, + {"testNumber": "1448", "testString": "XLCD023782044395", "lat": "63.073991", "lon": "137.039637"}, + {"testNumber": "1449", "testString": "WLQH599992369313", "lat": "67.615522", "lon": "134.999986"}, + {"testNumber": "1450", "testString": "WMQB599986348506", "lat": "76.580844", "lon": "134.999977"}, + {"testNumber": "1451", "testString": "WLQN486418007591", "lat": "72.012651", "lon": "134.810697"}, + {"testNumber": "1452", "testString": "XMAG152671009881", "lat": "81.016468", "lon": "135.254452"}, + {"testNumber": "1453", "testString": "XLAN113561007590", "lat": "72.01265", "lon": "135.189269"}, + {"testNumber": "1454", "testString": "XBFH599992230681", "lat": "-67.615532", "lon": "140.999986"}, + {"testNumber": "1455", "testString": "XCFB082757326029", "lat": "-58.456618", "lon": "140.137929"}, + {"testNumber": "1456", "testString": "XCHF249065563589", "lat": "-54.060685", "lon": "142.415108"}, + {"testNumber": "1457", "testString": "XDEE434174267501", "lat": "-40.554165", "lon": "139.723624"}, + {"testNumber": "1458", "testString": "XCDQ487396546116", "lat": "-45.089807", "lon": "138.812326"}, + {"testNumber": "1459", "testString": "XDDJ466561525539", "lat": "-36.124101", "lon": "138.777602"}, + {"testNumber": "1460", "testString": "XDEP567313221498", "lat": "-31.630837", "lon": "139.945522"}, + {"testNumber": "1461", "testString": "XEFC599996526515", "lat": "-27.122475", "lon": "140.999994"}, + {"testNumber": "1462", "testString": "XEGH583759237652", "lat": "-22.603914", "lon": "141.972931"}, + {"testNumber": "1463", "testString": "XEHM533883552324", "lat": "-18.07946", "lon": "142.889805"}, + {"testNumber": "1464", "testString": "XFJB463060268157", "lat": "-13.553071", "lon": "143.771766"}, + {"testNumber": "1465", "testString": "XFJB183293275325", "lat": "-13.541125", "lon": "143.305489"}, + {"testNumber": "1466", "testString": "XGDP136934331836", "lat": "13.55306", "lon": "138.228224"}, + {"testNumber": "1467", "testString": "XGDP416700324668", "lat": "13.541114", "lon": "138.6945"}, + {"testNumber": "1468", "testString": "XHED066110047669", "lat": "18.079449", "lon": "139.110184"}, + {"testNumber": "1469", "testString": "XHFH599996364111", "lat": "22.606851", "lon": "140.999994"}, + {"testNumber": "1470", "testString": "XJDB096949357618", "lat": "31.59603", "lon": "138.161582"}, + {"testNumber": "1471", "testString": "XJEG533109083733", "lat": "36.139555", "lon": "139.888515"}, + {"testNumber": "1472", "testString": "XKDA274121075089", "lat": "45.125148", "lon": "138.456869"}, + {"testNumber": "1473", "testString": "XBKC052493553475", "lat": "-72.077542", "lon": "144.087489"}, + {"testNumber": "1474", "testString": "XAKP512644269084", "lat": "-76.551526", "lon": "144.854407"}, + {"testNumber": "1475", "testString": "XBKM576205555599", "lat": "-63.074002", "lon": "144.960341"}, + {"testNumber": "1476", "testString": "XCMB093509277926", "lat": "-58.53679", "lon": "146.155849"}, + {"testNumber": "1477", "testString": "XBQM023781555599", "lat": "-63.074002", "lon": "149.039635"}, + {"testNumber": "1478", "testString": "XCKL138560228347", "lat": "-49.619422", "lon": "144.230934"}, + {"testNumber": "1479", "testString": "XCNG062873004245", "lat": "-53.992925", "lon": "147.104789"}, + {"testNumber": "1480", "testString": "XCLQ436775512161", "lat": "-45.146398", "lon": "145.727959"}, + {"testNumber": "1481", "testString": "XDME599996209483", "lat": "-40.650862", "lon": "146.999993"}, + {"testNumber": "1482", "testString": "XDPJ066883516260", "lat": "-36.139566", "lon": "148.111471"}, + {"testNumber": "1483", "testString": "XDQP065088229331", "lat": "-31.617781", "lon": "149.10848"}, + {"testNumber": "1484", "testString": "XEPC580806561242", "lat": "-27.064597", "lon": "148.96801"}, + {"testNumber": "1485", "testString": "XFKF162781578152", "lat": "-9.036413", "lon": "144.271302"}, + {"testNumber": "1486", "testString": "XFKF382289582883", "lat": "-9.028529", "lon": "144.637149"}, + {"testNumber": "1487", "testString": "XFKQ182983599997", "lat": "-0.000005", "lon": "144.304971"}, + {"testNumber": "1488", "testString": "XFLL118421287206", "lat": "-4.521324", "lon": "145.197368"}, + {"testNumber": "1489", "testString": "XFKQ355393599997", "lat": "-0.000005", "lon": "144.592322"}, + {"testNumber": "1490", "testString": "XFMQ060814599997", "lat": "-0.000005", "lon": "146.101357"}, + {"testNumber": "1491", "testString": "XGLE118421312788", "lat": "4.521313", "lon": "145.197368"}, + {"testNumber": "1492", "testString": "XGMK054069027257", "lat": "9.045428", "lon": "146.090115"}, + {"testNumber": "1493", "testString": "XGMP599996341068", "lat": "13.568446", "lon": "146.999994"}, + {"testNumber": "1494", "testString": "XHND567025051833", "lat": "18.086389", "lon": "147.945041"}, + {"testNumber": "1495", "testString": "XHQH550507348205", "lat": "22.580341", "lon": "149.917512"}, + {"testNumber": "1496", "testString": "XHKN015183053929", "lat": "27.089881", "lon": "144.025305"}, + {"testNumber": "1497", "testString": "XJLB567314378496", "lat": "31.630826", "lon": "145.945523"}, + {"testNumber": "1498", "testString": "XJQG133431074455", "lat": "36.124091", "lon": "149.222385"}, + {"testNumber": "1499", "testString": "XKPA163215087833", "lat": "45.146388", "lon": "148.272025"}, + {"testNumber": "1500", "testString": "XKPK318415083021", "lat": "54.138368", "lon": "148.530692"}, + {"testNumber": "1501", "testString": "XLPD589374069291", "lat": "63.115485", "lon": "148.98229"}, + {"testNumber": "1502", "testString": "XMQB087330330909", "lat": "76.551515", "lon": "149.14555"}, + {"testNumber": "1503", "testString": "XLQN547484046519", "lat": "72.077531", "lon": "149.912474"}, + {"testNumber": "1504", "testString": "YBEH015826322268", "lat": "-67.462886", "lon": "154.026377"}, + {"testNumber": "1505", "testString": "YCBB166678222734", "lat": "-58.628776", "lon": "151.277796"}, + {"testNumber": "1506", "testString": "YCCF599995511135", "lat": "-54.148109", "lon": "152.999991"}, + {"testNumber": "1507", "testString": "YCEL231096213443", "lat": "-49.644262", "lon": "154.38516"}, + {"testNumber": "1508", "testString": "YDEE165817267501", "lat": "-40.554165", "lon": "154.276362"}, + {"testNumber": "1509", "testString": "YCFQ325870524905", "lat": "-45.125159", "lon": "155.543116"}, + {"testNumber": "1510", "testString": "YDFJ400690540988", "lat": "-36.098354", "lon": "155.667816"}, + {"testNumber": "1511", "testString": "YEAC015184546065", "lat": "-27.089892", "lon": "150.025306"}, + {"testNumber": "1512", "testString": "YEAH049486251789", "lat": "-22.580351", "lon": "150.082476"}, + {"testNumber": "1513", "testString": "YEAH533107264139", "lat": "-22.559769", "lon": "150.888512"}, + {"testNumber": "1514", "testString": "YEBM066110552324", "lat": "-18.07946", "lon": "151.110184"}, + {"testNumber": "1515", "testString": "YFCB045439259952", "lat": "-13.566746", "lon": "152.075731"}, + {"testNumber": "1516", "testString": "YFCF599997572059", "lat": "-9.046568", "lon": "152.999995"}, + {"testNumber": "1517", "testString": "YFCQ599997599997", "lat": "-0.000005", "lon": "152.999995"}, + {"testNumber": "1518", "testString": "YFDL540853286196", "lat": "-4.523007", "lon": "153.901421"}, + {"testNumber": "1519", "testString": "YFEQ478228599997", "lat": "-0.000005", "lon": "154.797047"}, + {"testNumber": "1520", "testString": "YGDE540853313798", "lat": "4.522996", "lon": "153.901421"}, + {"testNumber": "1521", "testString": "YGEK491710025225", "lat": "9.042042", "lon": "154.819517"}, + {"testNumber": "1522", "testString": "YGFP183293324668", "lat": "13.541114", "lon": "155.305489"}, + {"testNumber": "1523", "testString": "YGFP463059331836", "lat": "13.55306", "lon": "155.771765"}, + {"testNumber": "1524", "testString": "YHBN594631071304", "lat": "27.11884", "lon": "151.991052"}, + {"testNumber": "1525", "testString": "YJFB065087370662", "lat": "31.61777", "lon": "155.108479"}, + {"testNumber": "1526", "testString": "YJBL490376386876", "lat": "40.644794", "lon": "151.817293"}, + {"testNumber": "1527", "testString": "YKBE368894386551", "lat": "49.644251", "lon": "151.614823"}, + {"testNumber": "1528", "testString": "YKBP166678377260", "lat": "58.628766", "lon": "151.277797"}, + {"testNumber": "1529", "testString": "YLAH388880359099", "lat": "67.598498", "lon": "150.648133"}, + {"testNumber": "1530", "testString": "YBJC486420592403", "lat": "-72.012662", "lon": "158.8107"}, + {"testNumber": "1531", "testString": "YAJP599986251487", "lat": "-76.580855", "lon": "158.999977"}, + {"testNumber": "1532", "testString": "YBKC113559592403", "lat": "-72.012661", "lon": "159.189265"}, + {"testNumber": "1533", "testString": "YBGH388879240895", "lat": "-67.598509", "lon": "156.648132"}, + {"testNumber": "1534", "testString": "YBLM589374530703", "lat": "-63.115495", "lon": "160.98229"}, + {"testNumber": "1535", "testString": "YCJG537116004246", "lat": "-53.992924", "lon": "158.895193"}, + {"testNumber": "1536", "testString": "YCLL509758253150", "lat": "-49.578084", "lon": "160.849596"}, + {"testNumber": "1537", "testString": "YDGE327133242152", "lat": "-40.596414", "lon": "156.545221"}, + {"testNumber": "1538", "testString": "YDHJ264162562579", "lat": "-36.062368", "lon": "157.44027"}, + {"testNumber": "1539", "testString": "YDGP534905229332", "lat": "-31.61778", "lon": "156.891508"}, + {"testNumber": "1540", "testString": "YEHC594631528689", "lat": "-27.118851", "lon": "157.991052"}, + {"testNumber": "1541", "testString": "YEJH599996235883", "lat": "-22.606862", "lon": "158.999994"}, + {"testNumber": "1542", "testString": "YEKM567025548160", "lat": "-18.0864", "lon": "159.945041"}, + {"testNumber": "1543", "testString": "YFLB508960263031", "lat": "-13.561615", "lon": "160.848267"}, + {"testNumber": "1544", "testString": "YFMF437212578152", "lat": "-9.036414", "lon": "161.728687"}, + {"testNumber": "1545", "testString": "YFMF217704582883", "lat": "-9.028529", "lon": "161.36284"}, + {"testNumber": "1546", "testString": "YFMQ244600599997", "lat": "-0.000005", "lon": "161.407667"}, + {"testNumber": "1547", "testString": "YFMQ417011599997", "lat": "-0.000005", "lon": "161.695018"}, + {"testNumber": "1548", "testString": "YHGD099592040736", "lat": "18.067893", "lon": "156.165986"}, + {"testNumber": "1549", "testString": "YHGD466412031041", "lat": "18.051735", "lon": "156.777353"}, + {"testNumber": "1550", "testString": "YHJH016234362342", "lat": "22.603903", "lon": "158.027057"}, + {"testNumber": "1551", "testString": "YHMN010500064784", "lat": "27.107974", "lon": "161.0175"}, + {"testNumber": "1552", "testString": "YJGG466561074454", "lat": "36.12409", "lon": "156.777602"}, + {"testNumber": "1553", "testString": "YJML218804375980", "lat": "40.626634", "lon": "161.364674"}, + {"testNumber": "1554", "testString": "YKME461429371647", "lat": "49.619412", "lon": "161.769049"}, + {"testNumber": "1555", "testString": "YCNB265014243458", "lat": "-58.594236", "lon": "162.44169"}, + {"testNumber": "1556", "testString": "ZBAM042020596980", "lat": "-63.005033", "lon": "165.070033"}, + {"testNumber": "1557", "testString": "ZCCB334974243459", "lat": "-58.594235", "lon": "167.55829"}, + {"testNumber": "1558", "testString": "YCPF350924563589", "lat": "-54.060685", "lon": "163.584873"}, + {"testNumber": "1559", "testString": "YCQL316750287795", "lat": "-49.520341", "lon": "164.527916"}, + {"testNumber": "1560", "testString": "YCNQ274121524905", "lat": "-45.125159", "lon": "162.456869"}, + {"testNumber": "1561", "testString": "YDPE490376213117", "lat": "-40.644805", "lon": "163.817293"}, + {"testNumber": "1562", "testString": "YDQJ599996513166", "lat": "-36.144724", "lon": "164.999993"}, + {"testNumber": "1563", "testString": "ZDBP032679221498", "lat": "-31.630837", "lon": "166.054465"}, + {"testNumber": "1564", "testString": "ZECC010500535209", "lat": "-27.107985", "lon": "167.0175"}, + {"testNumber": "1565", "testString": "ZECH066886264139", "lat": "-22.559769", "lon": "167.111476"}, + {"testNumber": "1566", "testString": "ZECH550507251789", "lat": "-22.580352", "lon": "167.917512"}, + {"testNumber": "1567", "testString": "YFNL177971288887", "lat": "-4.518521", "lon": "162.296619"}, + {"testNumber": "1568", "testString": "YFNL362066291239", "lat": "-4.514602", "lon": "162.603443"}, + {"testNumber": "1569", "testString": "YFPQ121765599997", "lat": "-0.000005", "lon": "163.202942"}, + {"testNumber": "1570", "testString": "YGNE177971311106", "lat": "4.51851", "lon": "162.296619"}, + {"testNumber": "1571", "testString": "YGNE362066308755", "lat": "4.514591", "lon": "162.603443"}, + {"testNumber": "1572", "testString": "YGPK108283025225", "lat": "9.042042", "lon": "163.180472"}, + {"testNumber": "1573", "testString": "YGQP045439340041", "lat": "13.566735", "lon": "164.075731"}, + {"testNumber": "1574", "testString": "YHQD599996053222", "lat": "18.088704", "lon": "164.999994"}, + {"testNumber": "1575", "testString": "ZHBH567326357037", "lat": "22.595062", "lon": "166.945544"}, + {"testNumber": "1576", "testString": "YJNB534905370662", "lat": "31.61777", "lon": "162.891508"}, + {"testNumber": "1577", "testString": "ZJBG066883083733", "lat": "36.139555", "lon": "166.111471"}, + {"testNumber": "1578", "testString": "YKQA599995092083", "lat": "45.153472", "lon": "164.999992"}, + {"testNumber": "1579", "testString": "YKQK599995088859", "lat": "54.148099", "lon": "164.999991"}, + {"testNumber": "1580", "testString": "YKNP265013356535", "lat": "58.594225", "lon": "162.441689"}, + {"testNumber": "1581", "testString": "YLQD599993077600", "lat": "63.129334", "lon": "164.999988"}, + {"testNumber": "1582", "testString": "ZKCP334975356534", "lat": "58.594224", "lon": "167.558291"}, + {"testNumber": "1583", "testString": "YLPH417818328514", "lat": "67.547523", "lon": "163.696364"}, + {"testNumber": "1584", "testString": "ZLBH182165328513", "lat": "67.547522", "lon": "166.303608"}, + {"testNumber": "1585", "testString": "YLQN599990059530", "lat": "72.099217", "lon": "164.999983"}, + {"testNumber": "1586", "testString": "YMPB194863278362", "lat": "76.463937", "lon": "163.324772"}, + {"testNumber": "1587", "testString": "ZMBB405110278363", "lat": "76.463939", "lon": "166.675183"}, + {"testNumber": "1588", "testString": "ZAJP087328269084", "lat": "-76.551526", "lon": "173.145547"}, + {"testNumber": "1589", "testString": "ZBJC547486553475", "lat": "-72.077542", "lon": "173.912476"}, + {"testNumber": "1590", "testString": "ZBEH417820271480", "lat": "-67.547534", "lon": "169.696367"}, + {"testNumber": "1591", "testString": "ZBHH182163271480", "lat": "-67.547533", "lon": "172.303605"}, + {"testNumber": "1592", "testString": "ZBHN532208054680", "lat": "-62.908866", "lon": "172.887013"}, + {"testNumber": "1593", "testString": "ZCEF281573516973", "lat": "-54.138379", "lon": "169.469289"}, + {"testNumber": "1594", "testString": "ZCFL599995208471", "lat": "-49.652548", "lon": "170.999992"}, + {"testNumber": "1595", "testString": "ZCHQ163215512161", "lat": "-45.146398", "lon": "172.272025"}, + {"testNumber": "1596", "testString": "ZDJE218804224013", "lat": "-40.626645", "lon": "173.364674"}, + {"testNumber": "1597", "testString": "ZDHJ335830562580", "lat": "-36.062367", "lon": "172.559717"}, + {"testNumber": "1598", "testString": "ZDJP503043242375", "lat": "-31.596041", "lon": "173.838405"}, + {"testNumber": "1599", "testString": "ZEDM099592559258", "lat": "-18.067904", "lon": "168.165986"}, + {"testNumber": "1600", "testString": "ZEDM466412568952", "lat": "-18.051746", "lon": "168.777353"}, + {"testNumber": "1601", "testString": "ZFEB091033263031", "lat": "-13.561615", "lon": "169.151722"}, + {"testNumber": "1602", "testString": "ZFFF054069572737", "lat": "-9.045439", "lon": "170.090115"}, + {"testNumber": "1603", "testString": "ZFFQ060814599997", "lat": "-0.000005", "lon": "170.101357"}, + {"testNumber": "1604", "testString": "ZFFL599997285859", "lat": "-4.523568", "lon": "170.999995"}, + {"testNumber": "1605", "testString": "ZFGQ539179599997", "lat": "-0.000005", "lon": "171.898632"}, + {"testNumber": "1606", "testString": "ZGFE599997314134", "lat": "4.523557", "lon": "170.999995"}, + {"testNumber": "1607", "testString": "ZGGK545924027257", "lat": "9.045428", "lon": "171.909874"}, + {"testNumber": "1608", "testString": "ZGHP508960336962", "lat": "13.561604", "lon": "172.848267"}, + {"testNumber": "1609", "testString": "ZHJD133582031041", "lat": "18.051735", "lon": "173.222636"}, + {"testNumber": "1610", "testString": "ZHJD500402040736", "lat": "18.067893", "lon": "173.834003"}, + {"testNumber": "1611", "testString": "ZHDN589493064784", "lat": "27.107974", "lon": "168.982488"}, + {"testNumber": "1612", "testString": "ZJHB032679378496", "lat": "31.630826", "lon": "172.054465"}, + {"testNumber": "1613", "testString": "ZJJG400690059006", "lat": "36.098344", "lon": "173.667816"}, + {"testNumber": "1614", "testString": "ZJDL381187375980", "lat": "40.626634", "lon": "168.635312"}, + {"testNumber": "1615", "testString": "ZKDE138560371647", "lat": "49.619412", "lon": "168.230934"}, + {"testNumber": "1616", "testString": "ZMFG447287009881", "lat": "81.016469", "lon": "170.745479"}, + {"testNumber": "1617", "testString": "ZBMM599993522393", "lat": "-63.129345", "lon": "176.999988"}, + {"testNumber": "1618", "testString": "ZCPB433310222734", "lat": "-58.628777", "lon": "178.722183"}, + {"testNumber": "1619", "testString": "ZCNL283240287796", "lat": "-49.52034", "lon": "177.472067"}, + {"testNumber": "1620", "testString": "ZCQQ112595546116", "lat": "-45.089807", "lon": "179.187658"}, + {"testNumber": "1621", "testString": "ZDKJ199303540987", "lat": "-36.098355", "lon": "174.332171"}, + {"testNumber": "1622", "testString": "ZEKC589493535209", "lat": "-27.107985", "lon": "174.982488"}, + {"testNumber": "1623", "testString": "ZDLP127993260609", "lat": "-31.565652", "lon": "175.213321"}, + {"testNumber": "1624", "testString": "ZEMH016234237652", "lat": "-22.603914", "lon": "176.027057"}, + {"testNumber": "1625", "testString": "ZEMM599996546772", "lat": "-18.088714", "lon": "176.999994"}, + {"testNumber": "1626", "testString": "ZFNB554555259952", "lat": "-13.566746", "lon": "177.924258"}, + {"testNumber": "1627", "testString": "ZFPF491710574768", "lat": "-9.042053", "lon": "178.819517"}, + {"testNumber": "1628", "testString": "ZFPQ478228599997", "lat": "-0.000005", "lon": "178.797047"}, + {"testNumber": "1629", "testString": "ZFQL237928291239", "lat": "-4.514602", "lon": "179.396547"}, + {"testNumber": "1630", "testString": "ZFQL422022288887", "lat": "-4.518521", "lon": "179.70337"}, + {"testNumber": "1631", "testString": "ZGQE237928308755", "lat": "4.514591", "lon": "179.396547"}, + {"testNumber": "1632", "testString": "ZGQE422022311106", "lat": "4.51851", "lon": "179.70337"}, + {"testNumber": "1633", "testString": "ZHLH032666357037", "lat": "22.595062", "lon": "175.054444"}, + {"testNumber": "1634", "testString": "ZHPN005362071304", "lat": "27.11884", "lon": "178.008936"}, + {"testNumber": "1635", "testString": "ZJQB503043357618", "lat": "31.59603", "lon": "179.838405"}, + {"testNumber": "1636", "testString": "ZJPL109615386876", "lat": "40.644794", "lon": "178.182692"}, + {"testNumber": "1637", "testString": "ZKPE231096386551", "lat": "49.644252", "lon": "178.38516"}, + {"testNumber": "1638", "testString": "ZKPP433310377260", "lat": "58.628766", "lon": "178.722183"}, + {"testNumber": "1639", "testString": "ZLQH211103359099", "lat": "67.598499", "lon": "179.351839"}, + {"testNumber": "1640", "testString": "GAJJ447292590112", "lat": "-81.01648", "lon": "-81.254514"}, + {"testNumber": "1641", "testString": "HAFJ599979563468", "lat": "-81.060886", "lon": "-69.000035"}, + {"testNumber": "1642", "testString": "EADJ152668590113", "lat": "-81.016479", "lon": "-116.745554"}, + {"testNumber": "1643", "testString": "JADJ152668590113", "lat": "-81.016479", "lon": "-56.745554"}, + {"testNumber": "1644", "testString": "DAFJ599979563468", "lat": "-81.060886", "lon": "-129.000035"}, + {"testNumber": "1645", "testString": "CAJJ447292590112", "lat": "-81.01648", "lon": "-141.254514"}, + {"testNumber": "1646", "testString": "LAJJ447292590112", "lat": "-81.01648", "lon": "-21.254514"}, + {"testNumber": "1647", "testString": "MAFJ599979563468", "lat": "-81.060886", "lon": "-9.000035"}, + {"testNumber": "1648", "testString": "AADJ152668590113", "lat": "-81.016479", "lon": "-176.745554"}, + {"testNumber": "1649", "testString": "NADJ152668590113", "lat": "-81.016479", "lon": "3.254446"}, + {"testNumber": "1650", "testString": "ZAFJ599979563468", "lat": "-81.060886", "lon": "170.999965"}, + {"testNumber": "1651", "testString": "YAJJ447292590112", "lat": "-81.01648", "lon": "158.745486"}, + {"testNumber": "1652", "testString": "QAJJ447292590112", "lat": "-81.01648", "lon": "38.745486"}, + {"testNumber": "1653", "testString": "RAFJ599979563468", "lat": "-81.060886", "lon": "50.999965"}, + {"testNumber": "1654", "testString": "WADJ152668590113", "lat": "-81.016479", "lon": "123.254446"}, + {"testNumber": "1655", "testString": "SADJ152668590113", "lat": "-81.016479", "lon": "63.254446"}, + {"testNumber": "1656", "testString": "VAFJ599979563468", "lat": "-81.060886", "lon": "110.999965"}, + {"testNumber": "1657", "testString": "UAJJ447292590112", "lat": "-81.01648", "lon": "98.745486"}, + {"testNumber": "1658", "testString": "FMMK599965386456", "lat": "84.644094", "lon": "-93.000058"}, + {"testNumber": "1659", "testString": "KMMK599965386456", "lat": "84.644094", "lon": "-33.000058"}, + {"testNumber": "1660", "testString": "BMMK599965386456", "lat": "84.644094", "lon": "-153.000058"}, + {"testNumber": "1661", "testString": "PMMK599965386456", "lat": "84.644094", "lon": "27"}, + {"testNumber": "1662", "testString": "XMMK599965386456", "lat": "84.644094", "lon": "147"}, + {"testNumber": "1663", "testString": "TMMK599965386456", "lat": "84.644094", "lon": "86.999942"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json b/source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json new file mode 100644 index 00000000..c681613d --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json @@ -0,0 +1,1668 @@ +{ + "_comment": "test to ensure inputed MGRS is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "01CDA0000000000", "lat": "-72.077537", "lon": "-179.912492"}, + {"testNumber": "2", "testString": "01CFA0000000000", "lat": "-72.077537", "lon": "-174.087508"}, + {"testNumber": "3", "testString": "01EDL0000000000", "lat": "-63.11549", "lon": "-178.982302"}, + {"testNumber": "4", "testString": "01EER4914711217", "lat": "-58.536781", "lon": "-176.155856"}, + {"testNumber": "5", "testString": "01FDA0737808801", "lat": "-54.060679", "lon": "-178.415111"}, + {"testNumber": "6", "testString": "01FFA9221100331", "lat": "-54.109204", "lon": "-174.059596"}, + {"testNumber": "7", "testString": "01GDL2744112148", "lat": "-45.040408", "lon": "-177.921269"}, + {"testNumber": "8", "testString": "01GGR0000000000", "lat": "-40.62664", "lon": "-174.635319"}, + {"testNumber": "9", "testString": "01HGA4017201847", "lat": "-36.098352", "lon": "-174.332181"}, + {"testNumber": "10", "testString": "01JEL0000000000", "lat": "-27.12247", "lon": "-177"}, + {"testNumber": "11", "testString": "01KBA6472602675", "lat": "-18.051745", "lon": "-179.222642"}, + {"testNumber": "12", "testString": "01KFR0000000000", "lat": "-22.603909", "lon": "-176.027063"}, + {"testNumber": "13", "testString": "01LBL4024001153", "lat": "-9.028528", "lon": "-179.362847"}, + {"testNumber": "14", "testString": "01LGF4951901847", "lat": "-13.541117", "lon": "-174.694502"}, + {"testNumber": "15", "testString": "01MFR0000000000", "lat": "-4.523001", "lon": "-176.098574"}, + {"testNumber": "16", "testString": "01NCA0000000000", "lat": "0", "lon": "-178.797053"}, + {"testNumber": "17", "testString": "01NFA0000000000", "lat": "0", "lon": "-176.101362"}, + {"testNumber": "18", "testString": "01NHF0000000000", "lat": "4.518516", "lon": "-174.296624"}, + {"testNumber": "19", "testString": "01PER0000000000", "lat": "13.568451", "lon": "-177"}, + {"testNumber": "20", "testString": "01QBF0000000000", "lat": "22.580346", "lon": "-179.917518"}, + {"testNumber": "21", "testString": "01QGA0000000000", "lat": "18.079455", "lon": "-175.110189"}, + {"testNumber": "22", "testString": "01RDR0000000000", "lat": "31.630832", "lon": "-178.054471"}, + {"testNumber": "23", "testString": "01SCA0000000000", "lat": "36.124096", "lon": "-179.222391"}, + {"testNumber": "24", "testString": "01TEF0000000000", "lat": "40.650857", "lon": "-177"}, + {"testNumber": "25", "testString": "01UEA0000000000", "lat": "54.148104", "lon": "-177"}, + {"testNumber": "26", "testString": "01VEF0000000000", "lat": "58.640297", "lon": "-177"}, + {"testNumber": "27", "testString": "01WFR0000000000", "lat": "67.598504", "lon": "-174.648147"}, + {"testNumber": "28", "testString": "01XEK0443695053", "lat": "81.016475", "lon": "-176.745534"}, + {"testNumber": "29", "testString": "02CNA5569102258", "lat": "-76.551525", "lon": "-168.854426"}, + {"testNumber": "30", "testString": "02DPL0000000000", "lat": "-67.598504", "lon": "-168.648147"}, + {"testNumber": "31", "testString": "02ENA4914711217", "lat": "-58.536781", "lon": "-170.155856"}, + {"testNumber": "32", "testString": "02FLL0000000000", "lat": "-49.619417", "lon": "-173.769058"}, + {"testNumber": "33", "testString": "02FNL0000000000", "lat": "-49.652543", "lon": "-171"}, + {"testNumber": "34", "testString": "02GLR0000000000", "lat": "-45.125154", "lon": "-173.543123"}, + {"testNumber": "35", "testString": "02GPR0000000000", "lat": "-45.146393", "lon": "-169.727967"}, + {"testNumber": "36", "testString": "02HPF0000000000", "lat": "-36.13956", "lon": "-169.888522"}, + {"testNumber": "37", "testString": "02JML0000000000", "lat": "-31.630832", "lon": "-172.054471"}, + {"testNumber": "38", "testString": "02JQR0000000000", "lat": "-27.10798", "lon": "-168.982494"}, + {"testNumber": "39", "testString": "02KNA0000000000", "lat": "-22.606857", "lon": "-171"}, + {"testNumber": "40", "testString": "02LKL0000000000", "lat": "-13.553066", "lon": "-173.771771"}, + {"testNumber": "41", "testString": "02LPL0000000000", "lat": "-13.56674", "lon": "-170.075736"}, + {"testNumber": "42", "testString": "02MLA0000000000", "lat": "-4.521318", "lon": "-172.802627"}, + {"testNumber": "43", "testString": "02NKF3200700000", "lat": "0", "lon": "-173.407672"}, + {"testNumber": "44", "testString": "02NNF0000000000", "lat": "0", "lon": "-171"}, + {"testNumber": "45", "testString": "02NQL0000000000", "lat": "4.521318", "lon": "-169.197373"}, + {"testNumber": "46", "testString": "02PMA0000000000", "lat": "13.56674", "lon": "-171.924264"}, + {"testNumber": "47", "testString": "02PRA0000000000", "lat": "13.553066", "lon": "-168.228229"}, + {"testNumber": "48", "testString": "02QNL0000000000", "lat": "22.606857", "lon": "-171"}, + {"testNumber": "49", "testString": "02RLA0000000000", "lat": "31.617775", "lon": "-173.108486"}, + {"testNumber": "50", "testString": "02RQR0000000000", "lat": "27.10798", "lon": "-168.982494"}, + {"testNumber": "51", "testString": "02TLR0000000000", "lat": "45.125154", "lon": "-173.543123"}, + {"testNumber": "52", "testString": "02ULE0778999669", "lat": "54.109204", "lon": "-173.940404"}, + {"testNumber": "53", "testString": "02VLQ9696195469", "lat": "63.073995", "lon": "-173.039649"}, + {"testNumber": "54", "testString": "02WMV4444393003", "lat": "67.547526", "lon": "-172.303628"}, + {"testNumber": "55", "testString": "02XNF0000000000", "lat": "72.099223", "lon": "-171"}, + {"testNumber": "56", "testString": "03CVR5623712423", "lat": "-76.463946", "lon": "-166.675191"}, + {"testNumber": "57", "testString": "03DWF0000000000", "lat": "-67.615527", "lon": "-165"}, + {"testNumber": "58", "testString": "03EVR4969520129", "lat": "-58.456616", "lon": "-165.862068"}, + {"testNumber": "59", "testString": "03EXR0000000000", "lat": "-58.628771", "lon": "-163.277807"}, + {"testNumber": "60", "testString": "03FWA0000000000", "lat": "-54.148104", "lon": "-165"}, + {"testNumber": "61", "testString": "03GTR9228603147", "lat": "-40.596412", "lon": "-167.454771"}, + {"testNumber": "62", "testString": "03GWR0000000000", "lat": "-40.650857", "lon": "-165"}, + {"testNumber": "63", "testString": "03HUA5953108009", "lat": "-36.062362", "lon": "-166.559726"}, + {"testNumber": "64", "testString": "03JUF3043606323", "lat": "-31.565649", "lon": "-166.786673"}, + {"testNumber": "65", "testString": "03JXL9516804885", "lat": "-27.064593", "lon": "-163.031984"}, + {"testNumber": "66", "testString": "03KUR0000000000", "lat": "-22.595068", "lon": "-166.94555"}, + {"testNumber": "67", "testString": "03KYR1711803678", "lat": "-22.55976", "lon": "-162.88852"}, + {"testNumber": "68", "testString": "03LVL0000000000", "lat": "-9.045433", "lon": "-165.90988"}, + {"testNumber": "69", "testString": "03LZL0000000000", "lat": "-9.036408", "lon": "-162.271307"}, + {"testNumber": "70", "testString": "03NTA0000000000", "lat": "0", "lon": "-167.695023"}, + {"testNumber": "71", "testString": "03NVA0000000000", "lat": "0", "lon": "-165.898638"}, + {"testNumber": "72", "testString": "03NYA6799300000", "lat": "0", "lon": "-162.592328"}, + {"testNumber": "73", "testString": "03PTR0000000000", "lat": "13.553066", "lon": "-167.771771"}, + {"testNumber": "74", "testString": "03PYL0000000000", "lat": "9.042047", "lon": "-163.180477"}, + {"testNumber": "75", "testString": "03QVA0000000000", "lat": "18.086395", "lon": "-165.945047"}, + {"testNumber": "76", "testString": "03QZF0000000000", "lat": "22.580346", "lon": "-162.082482"}, + {"testNumber": "77", "testString": "03RXR0000000000", "lat": "31.630832", "lon": "-163.945529"}, + {"testNumber": "78", "testString": "03SYA0000000000", "lat": "36.124096", "lon": "-162.777609"}, + {"testNumber": "79", "testString": "03TYF0000000000", "lat": "40.62664", "lon": "-162.635319"}, + {"testNumber": "80", "testString": "03UXV9221199669", "lat": "54.109204", "lon": "-162.059596"}, + {"testNumber": "81", "testString": "03VXK0303995469", "lat": "63.073995", "lon": "-162.960351"}, + {"testNumber": "82", "testString": "03XVK9556495053", "lat": "81.016475", "lon": "-165.254466"}, + {"testNumber": "83", "testString": "04CDA4430902258", "lat": "-76.551525", "lon": "-161.145574"}, + {"testNumber": "84", "testString": "04DDL0000000000", "lat": "-67.598504", "lon": "-161.351853"}, + {"testNumber": "85", "testString": "04EDA4969520129", "lat": "-58.456616", "lon": "-159.862068"}, + {"testNumber": "86", "testString": "04EER9587023160", "lat": "-62.908856", "lon": "-157.112982"}, + {"testNumber": "87", "testString": "04FDF9312917261", "lat": "-53.99292", "lon": "-159.104804"}, + {"testNumber": "88", "testString": "04FFL0000000000", "lat": "-49.644257", "lon": "-157.614831"}, + {"testNumber": "89", "testString": "04GDR2744112148", "lat": "-45.040408", "lon": "-159.921269"}, + {"testNumber": "90", "testString": "04GGR0000000000", "lat": "-45.125154", "lon": "-156.456877"}, + {"testNumber": "91", "testString": "04JBL3067800842", "lat": "-31.596039", "lon": "-161.838412"}, + {"testNumber": "92", "testString": "04JFL0000000000", "lat": "-31.630832", "lon": "-157.945529"}, + {"testNumber": "93", "testString": "04KBF0000000000", "lat": "-18.067898", "lon": "-161.834008"}, + {"testNumber": "94", "testString": "04KGA0000000000", "lat": "-22.595068", "lon": "-157.05445"}, + {"testNumber": "95", "testString": "04LCL0000000000", "lat": "-13.56161", "lon": "-160.848272"}, + {"testNumber": "96", "testString": "04LGR0000000000", "lat": "-9.042047", "lon": "-157.180477"}, + {"testNumber": "97", "testString": "04MGA0000000000", "lat": "-4.521318", "lon": "-157.197373"}, + {"testNumber": "98", "testString": "04NCF0000000000", "lat": "0", "lon": "-160.797053"}, + {"testNumber": "99", "testString": "04NFL0000000000", "lat": "4.523001", "lon": "-158.098574"}, + {"testNumber": "100", "testString": "04PBA0000000000", "lat": "13.553066", "lon": "-161.771771"}, + {"testNumber": "101", "testString": "04PFA0000000000", "lat": "13.56674", "lon": "-158.075736"}, + {"testNumber": "102", "testString": "04QBL0000000000", "lat": "22.580346", "lon": "-161.917518"}, + {"testNumber": "103", "testString": "04QGF0000000000", "lat": "18.079455", "lon": "-157.110189"}, + {"testNumber": "104", "testString": "04REA0000000000", "lat": "31.635186", "lon": "-159"}, + {"testNumber": "105", "testString": "04SDF0000000000", "lat": "36.13956", "lon": "-160.111478"}, + {"testNumber": "106", "testString": "04TER0000000000", "lat": "45.153477", "lon": "-159"}, + {"testNumber": "107", "testString": "04UEF0000000000", "lat": "54.148104", "lon": "-159"}, + {"testNumber": "108", "testString": "04VER0000000000", "lat": "63.12934", "lon": "-159"}, + {"testNumber": "109", "testString": "04XDE9347690354", "lat": "72.012652", "lon": "-159.189283"}, + {"testNumber": "110", "testString": "04XEQ0443695053", "lat": "81.016475", "lon": "-158.745534"}, + {"testNumber": "111", "testString": "05CNR4376312423", "lat": "-76.463946", "lon": "-151.324809"}, + {"testNumber": "112", "testString": "05ELL9696104531", "lat": "-63.073995", "lon": "-155.039649"}, + {"testNumber": "113", "testString": "05ENL9587023160", "lat": "-62.908856", "lon": "-151.112982"}, + {"testNumber": "114", "testString": "05FLF6629106635", "lat": "-49.578083", "lon": "-154.849611"}, + {"testNumber": "115", "testString": "05FNF3416814591", "lat": "-49.520338", "lon": "-152.527919"}, + {"testNumber": "116", "testString": "05GLR9193409951", "lat": "-40.554158", "lon": "-154.276368"}, + {"testNumber": "117", "testString": "05GPR0806609951", "lat": "-40.554158", "lon": "-151.723632"}, + {"testNumber": "118", "testString": "05HPA4046908009", "lat": "-36.062362", "lon": "-151.440274"}, + {"testNumber": "119", "testString": "05JML0000000000", "lat": "-27.118846", "lon": "-154.008942"}, + {"testNumber": "120", "testString": "05JQL9497700120", "lat": "-27.089885", "lon": "-150.025315"}, + {"testNumber": "121", "testString": "05KNR0000000000", "lat": "-22.606857", "lon": "-153"}, + {"testNumber": "122", "testString": "05LKF5048101847", "lat": "-13.541117", "lon": "-155.305498"}, + {"testNumber": "123", "testString": "05LPL0000000000", "lat": "-9.045433", "lon": "-152.09012"}, + {"testNumber": "124", "testString": "05MMR0000000000", "lat": "-4.523001", "lon": "-153.901426"}, + {"testNumber": "125", "testString": "05NKE3406999447", "lat": "4.514598", "lon": "-155.396548"}, + {"testNumber": "126", "testString": "05NNF0000000000", "lat": "4.523563", "lon": "-153"}, + {"testNumber": "127", "testString": "05NRA0000000000", "lat": "0", "lon": "-150.304977"}, + {"testNumber": "128", "testString": "05PMR0000000000", "lat": "13.56674", "lon": "-153.924264"}, + {"testNumber": "129", "testString": "05PRR0000000000", "lat": "13.553066", "lon": "-150.228229"}, + {"testNumber": "130", "testString": "05QPA0000000000", "lat": "18.086395", "lon": "-152.054953"}, + {"testNumber": "131", "testString": "05RLR0000000000", "lat": "31.617775", "lon": "-155.108486"}, + {"testNumber": "132", "testString": "05RQR0000000000", "lat": "31.617775", "lon": "-150.891514"}, + {"testNumber": "133", "testString": "05TMF0000000000", "lat": "40.6448", "lon": "-154.1827"}, + {"testNumber": "134", "testString": "05UMA0000000000", "lat": "54.138373", "lon": "-154.530701"}, + {"testNumber": "135", "testString": "05VMF0000000000", "lat": "58.628771", "lon": "-154.722193"}, + {"testNumber": "136", "testString": "05WNQ5555793003", "lat": "67.547526", "lon": "-151.696372"}, + {"testNumber": "137", "testString": "05XNE5569197742", "lat": "76.551525", "lon": "-150.854426"}, + {"testNumber": "138", "testString": "06CWA0000000000", "lat": "-76.58085", "lon": "-147"}, + {"testNumber": "139", "testString": "06DWL4389916655", "lat": "-67.462877", "lon": "-145.973612"}, + {"testNumber": "140", "testString": "06EVR9645313849", "lat": "-63.005025", "lon": "-147.070038"}, + {"testNumber": "141", "testString": "06EXR0303904531", "lat": "-63.073995", "lon": "-144.960351"}, + {"testNumber": "142", "testString": "06FWF0687117261", "lat": "-53.99292", "lon": "-146.895196"}, + {"testNumber": "143", "testString": "06GUA0000000000", "lat": "-40.62664", "lon": "-149.364681"}, + {"testNumber": "144", "testString": "06GXA0000000000", "lat": "-40.6448", "lon": "-145.8173"}, + {"testNumber": "145", "testString": "06HVF0000000000", "lat": "-36.13956", "lon": "-148.111478"}, + {"testNumber": "146", "testString": "06JUR0000000000", "lat": "-27.10798", "lon": "-149.017506"}, + {"testNumber": "147", "testString": "06JYL0000000000", "lat": "-31.617775", "lon": "-144.891514"}, + {"testNumber": "148", "testString": "06KVA0000000000", "lat": "-22.603909", "lon": "-147.972937"}, + {"testNumber": "149", "testString": "06KZA0000000000", "lat": "-22.580346", "lon": "-144.082482"}, + {"testNumber": "150", "testString": "06LWL0000000000", "lat": "-13.568451", "lon": "-147"}, + {"testNumber": "151", "testString": "06MTA0000000000", "lat": "-4.518516", "lon": "-149.703376"}, + {"testNumber": "152", "testString": "06NTF0000000000", "lat": "0", "lon": "-149.695023"}, + {"testNumber": "153", "testString": "06NVL0000000000", "lat": "4.523001", "lon": "-147.901426"}, + {"testNumber": "154", "testString": "06NYF6799300000", "lat": "0", "lon": "-144.592328"}, + {"testNumber": "155", "testString": "06PUA0000000000", "lat": "13.56161", "lon": "-148.848272"}, + {"testNumber": "156", "testString": "06PYR0000000000", "lat": "9.042047", "lon": "-145.180477"}, + {"testNumber": "157", "testString": "06QVL0000000000", "lat": "22.603909", "lon": "-147.972937"}, + {"testNumber": "158", "testString": "06RTQ0502399880", "lat": "27.089885", "lon": "-149.974685"}, + {"testNumber": "159", "testString": "06RYA0000000000", "lat": "31.617775", "lon": "-144.891514"}, + {"testNumber": "160", "testString": "06SYF0000000000", "lat": "36.124096", "lon": "-144.777609"}, + {"testNumber": "161", "testString": "06TYR0000000000", "lat": "45.125154", "lon": "-144.456877"}, + {"testNumber": "162", "testString": "06UYA0000000000", "lat": "49.619417", "lon": "-144.230942"}, + {"testNumber": "163", "testString": "06VXR0000000000", "lat": "63.11549", "lon": "-145.017698"}, + {"testNumber": "164", "testString": "06XVQ9556495053", "lat": "81.016475", "lon": "-147.254466"}, + {"testNumber": "165", "testString": "07CDA9347609646", "lat": "-72.012652", "lon": "-141.189283"}, + {"testNumber": "166", "testString": "07DDF4444306997", "lat": "-67.547526", "lon": "-142.303628"}, + {"testNumber": "167", "testString": "07EDL9645313849", "lat": "-63.005025", "lon": "-141.070038"}, + {"testNumber": "168", "testString": "07EFL0000000000", "lat": "-63.11549", "lon": "-139.017698"}, + {"testNumber": "169", "testString": "07FDF0000000000", "lat": "-49.644257", "lon": "-142.385169"}, + {"testNumber": "170", "testString": "07FFF3370906635", "lat": "-49.578083", "lon": "-139.150389"}, + {"testNumber": "171", "testString": "07GEL0000000000", "lat": "-45.153477", "lon": "-141"}, + {"testNumber": "172", "testString": "07HBA5982801847", "lat": "-36.098352", "lon": "-143.667819"}, + {"testNumber": "173", "testString": "07JBL0502300120", "lat": "-27.089885", "lon": "-143.974685"}, + {"testNumber": "174", "testString": "07JFF6956406323", "lat": "-31.565649", "lon": "-139.213327"}, + {"testNumber": "175", "testString": "07KBR8288203678", "lat": "-22.55976", "lon": "-143.11148"}, + {"testNumber": "176", "testString": "07KGA3527402675", "lat": "-18.051745", "lon": "-138.777358"}, + {"testNumber": "177", "testString": "07LCL0000000000", "lat": "-9.042047", "lon": "-142.819523"}, + {"testNumber": "178", "testString": "07LGL5976001153", "lat": "-9.028528", "lon": "-138.637153"}, + {"testNumber": "179", "testString": "07MGR6593100553", "lat": "-4.514598", "lon": "-138.603452"}, + {"testNumber": "180", "testString": "07NCF0000000000", "lat": "4.521318", "lon": "-142.802627"}, + {"testNumber": "181", "testString": "07NGA0000000000", "lat": "0", "lon": "-139.202947"}, + {"testNumber": "182", "testString": "07PBL0000000000", "lat": "9.036408", "lon": "-143.728693"}, + {"testNumber": "183", "testString": "07PFR0000000000", "lat": "13.56674", "lon": "-140.075736"}, + {"testNumber": "184", "testString": "07QCA0000000000", "lat": "18.079455", "lon": "-142.889811"}, + {"testNumber": "185", "testString": "07QGV3527497325", "lat": "18.051745", "lon": "-138.777358"}, + {"testNumber": "186", "testString": "07RER0000000000", "lat": "31.635186", "lon": "-141"}, + {"testNumber": "187", "testString": "07SEA0000000000", "lat": "36.144718", "lon": "-141"}, + {"testNumber": "188", "testString": "07TFF0000000000", "lat": "40.6448", "lon": "-139.8173"}, + {"testNumber": "189", "testString": "07UFA0000000000", "lat": "54.138373", "lon": "-139.469299"}, + {"testNumber": "190", "testString": "07VFE4868397705", "lat": "58.594234", "lon": "-138.441703"}, + {"testNumber": "191", "testString": "07XDE4430997742", "lat": "76.551525", "lon": "-143.145574"}, + {"testNumber": "192", "testString": "07XEV0652490354", "lat": "72.012652", "lon": "-140.810717"}, + {"testNumber": "193", "testString": "08CNF0652409646", "lat": "-72.012652", "lon": "-134.810717"}, + {"testNumber": "194", "testString": "08ELR9696104531", "lat": "-63.073995", "lon": "-137.039649"}, + {"testNumber": "195", "testString": "08ENR0000000000", "lat": "-63.12934", "lon": "-135"}, + {"testNumber": "196", "testString": "08FMF0000000000", "lat": "-54.138373", "lon": "-136.530701"}, + {"testNumber": "197", "testString": "08FPF0000000000", "lat": "-54.138373", "lon": "-133.469299"}, + {"testNumber": "198", "testString": "08GMA0000000000", "lat": "-40.6448", "lon": "-136.1827"}, + {"testNumber": "199", "testString": "08GQA0000000000", "lat": "-40.62664", "lon": "-132.635319"}, + {"testNumber": "200", "testString": "08HQF0000000000", "lat": "-36.124096", "lon": "-132.777609"}, + {"testNumber": "201", "testString": "08JNL0000000000", "lat": "-31.635186", "lon": "-135"}, + {"testNumber": "202", "testString": "08KKA0000000000", "lat": "-22.580346", "lon": "-137.917518"}, + {"testNumber": "203", "testString": "08KPA0000000000", "lat": "-22.603909", "lon": "-134.027063"}, + {"testNumber": "204", "testString": "08LKR0000000000", "lat": "-9.036408", "lon": "-137.728693"}, + {"testNumber": "205", "testString": "08LQL0000000000", "lat": "-13.56161", "lon": "-133.151728"}, + {"testNumber": "206", "testString": "08MNA0000000000", "lat": "-4.523563", "lon": "-135"}, + {"testNumber": "207", "testString": "08NKL0000000000", "lat": "4.518516", "lon": "-137.703376"}, + {"testNumber": "208", "testString": "08NPF0000000000", "lat": "0", "lon": "-134.101362"}, + {"testNumber": "209", "testString": "08NRF0000000000", "lat": "0", "lon": "-132.304977"}, + {"testNumber": "210", "testString": "08PNA0000000000", "lat": "13.568451", "lon": "-135"}, + {"testNumber": "211", "testString": "08QKE6472697325", "lat": "18.051745", "lon": "-137.222642"}, + {"testNumber": "212", "testString": "08QPL0000000000", "lat": "22.603909", "lon": "-134.027063"}, + {"testNumber": "213", "testString": "08RMA0000000000", "lat": "31.630832", "lon": "-136.054471"}, + {"testNumber": "214", "testString": "08SKE5982898153", "lat": "36.098352", "lon": "-137.667819"}, + {"testNumber": "215", "testString": "08TMR0000000000", "lat": "45.146393", "lon": "-136.272033"}, + {"testNumber": "216", "testString": "08UMF0000000000", "lat": "54.138373", "lon": "-136.530701"}, + {"testNumber": "217", "testString": "08VMR0000000000", "lat": "63.11549", "lon": "-136.982302"}, + {"testNumber": "218", "testString": "08WNV5555793003", "lat": "67.547526", "lon": "-133.696372"}, + {"testNumber": "219", "testString": "08XNK5569197742", "lat": "76.551525", "lon": "-132.854426"}, + {"testNumber": "220", "testString": "09CWA0652409646", "lat": "-72.012652", "lon": "-128.810717"}, + {"testNumber": "221", "testString": "09DWF5555706997", "lat": "-67.547526", "lon": "-127.696372"}, + {"testNumber": "222", "testString": "09EWL0000000000", "lat": "-63.12934", "lon": "-129"}, + {"testNumber": "223", "testString": "09FUA0778900331", "lat": "-54.109204", "lon": "-131.940404"}, + {"testNumber": "224", "testString": "09FWA9262208801", "lat": "-54.060679", "lon": "-127.584889"}, + {"testNumber": "225", "testString": "09GUL2784804746", "lat": "-45.089798", "lon": "-131.187667"}, + {"testNumber": "226", "testString": "09GXL7215204746", "lat": "-45.089798", "lon": "-126.812333"}, + {"testNumber": "227", "testString": "09HWA0000000000", "lat": "-36.144718", "lon": "-129"}, + {"testNumber": "228", "testString": "09JUL0483204885", "lat": "-27.064593", "lon": "-130.968016"}, + {"testNumber": "229", "testString": "09JYF6932200842", "lat": "-31.596039", "lon": "-126.161588"}, + {"testNumber": "230", "testString": "09KVR0000000000", "lat": "-22.603909", "lon": "-129.972937"}, + {"testNumber": "231", "testString": "09KZR0000000000", "lat": "-22.580346", "lon": "-126.082482"}, + {"testNumber": "232", "testString": "09LWL0000000000", "lat": "-9.046562", "lon": "-129"}, + {"testNumber": "233", "testString": "09MTR3406900553", "lat": "-4.514598", "lon": "-131.396548"}, + {"testNumber": "234", "testString": "09NTA3200700000", "lat": "0", "lon": "-131.407672"}, + {"testNumber": "235", "testString": "09NWA0000000000", "lat": "0", "lon": "-129"}, + {"testNumber": "236", "testString": "09NYE6593199447", "lat": "4.514598", "lon": "-126.603452"}, + {"testNumber": "237", "testString": "09PUR0000000000", "lat": "13.56161", "lon": "-130.848272"}, + {"testNumber": "238", "testString": "09PYR0000000000", "lat": "13.56161", "lon": "-127.151728"}, + {"testNumber": "239", "testString": "09QWA0000000000", "lat": "18.088709", "lon": "-129"}, + {"testNumber": "240", "testString": "09RTQ3067899158", "lat": "31.596039", "lon": "-131.838412"}, + {"testNumber": "241", "testString": "09RYL0000000000", "lat": "27.10798", "lon": "-126.982494"}, + {"testNumber": "242", "testString": "09TUF0000000000", "lat": "40.62664", "lon": "-131.364681"}, + {"testNumber": "243", "testString": "09UUR0000000000", "lat": "49.619417", "lon": "-131.769058"}, + {"testNumber": "244", "testString": "09VUE5131797705", "lat": "58.594234", "lon": "-131.558297"}, + {"testNumber": "245", "testString": "09WVQ4444393003", "lat": "67.547526", "lon": "-130.303628"}, + {"testNumber": "246", "testString": "09XWA0000000000", "lat": "72.099223", "lon": "-129"}, + {"testNumber": "247", "testString": "10CDF0000000000", "lat": "-72.077537", "lon": "-125.912492"}, + {"testNumber": "248", "testString": "10DDL5610116655", "lat": "-67.462877", "lon": "-124.026388"}, + {"testNumber": "249", "testString": "10EDR0000000000", "lat": "-63.11549", "lon": "-124.982302"}, + {"testNumber": "250", "testString": "10EFA4868302295", "lat": "-58.594234", "lon": "-120.441703"}, + {"testNumber": "251", "testString": "10FDL6583214591", "lat": "-49.520338", "lon": "-123.472081"}, + {"testNumber": "252", "testString": "10FGL0000000000", "lat": "-49.619417", "lon": "-120.230942"}, + {"testNumber": "253", "testString": "10GER0000000000", "lat": "-45.153477", "lon": "-123"}, + {"testNumber": "254", "testString": "10HCF0000000000", "lat": "-36.124096", "lon": "-125.222391"}, + {"testNumber": "255", "testString": "10JCL0000000000", "lat": "-31.617775", "lon": "-125.108486"}, + {"testNumber": "256", "testString": "10JFR0000000000", "lat": "-27.118846", "lon": "-121.991058"}, + {"testNumber": "257", "testString": "10KCA0000000000", "lat": "-22.595068", "lon": "-124.94555"}, + {"testNumber": "258", "testString": "10KGF0000000000", "lat": "-18.079455", "lon": "-121.110189"}, + {"testNumber": "259", "testString": "10LDL0000000000", "lat": "-13.56674", "lon": "-123.924264"}, + {"testNumber": "260", "testString": "10LHL0000000000", "lat": "-13.553066", "lon": "-120.228229"}, + {"testNumber": "261", "testString": "10MHA0000000000", "lat": "-4.518516", "lon": "-120.296624"}, + {"testNumber": "262", "testString": "10NDF0000000000", "lat": "0", "lon": "-123.898638"}, + {"testNumber": "263", "testString": "10NGF0000000000", "lat": "0", "lon": "-121.202947"}, + {"testNumber": "264", "testString": "10PBR0000000000", "lat": "9.036408", "lon": "-125.728693"}, + {"testNumber": "265", "testString": "10PGA0000000000", "lat": "13.56161", "lon": "-121.151728"}, + {"testNumber": "266", "testString": "10QCL0000000000", "lat": "22.595068", "lon": "-124.94555"}, + {"testNumber": "267", "testString": "10QHF0000000000", "lat": "18.067898", "lon": "-120.165992"}, + {"testNumber": "268", "testString": "10RFA0000000000", "lat": "31.630832", "lon": "-121.945529"}, + {"testNumber": "269", "testString": "10SFF0000000000", "lat": "36.13956", "lon": "-121.888522"}, + {"testNumber": "270", "testString": "10TFR0000000000", "lat": "45.146393", "lon": "-121.727967"}, + {"testNumber": "271", "testString": "10UFE9221199669", "lat": "54.109204", "lon": "-120.059596"}, + {"testNumber": "272", "testString": "10VFL0000000000", "lat": "58.628771", "lon": "-121.277807"}, + {"testNumber": "273", "testString": "10XDK4430997742", "lat": "76.551525", "lon": "-125.145574"}, + {"testNumber": "274", "testString": "10XFF0000000000", "lat": "72.077537", "lon": "-120.087508"}, + {"testNumber": "275", "testString": "11CPA0000000000", "lat": "-72.077537", "lon": "-114.087508"}, + {"testNumber": "276", "testString": "11EML0000000000", "lat": "-63.11549", "lon": "-118.982302"}, + {"testNumber": "277", "testString": "11ENR4914711217", "lat": "-58.536781", "lon": "-116.155856"}, + {"testNumber": "278", "testString": "11FMA0737808801", "lat": "-54.060679", "lon": "-118.415111"}, + {"testNumber": "279", "testString": "11FPA9221100331", "lat": "-54.109204", "lon": "-114.059596"}, + {"testNumber": "280", "testString": "11GML2744112148", "lat": "-45.040408", "lon": "-117.921269"}, + {"testNumber": "281", "testString": "11GQR0000000000", "lat": "-40.62664", "lon": "-114.635319"}, + {"testNumber": "282", "testString": "11HQA4017201847", "lat": "-36.098352", "lon": "-114.332181"}, + {"testNumber": "283", "testString": "11JNL0000000000", "lat": "-27.12247", "lon": "-117"}, + {"testNumber": "284", "testString": "11KKA6472602675", "lat": "-18.051745", "lon": "-119.222642"}, + {"testNumber": "285", "testString": "11KPR0000000000", "lat": "-22.603909", "lon": "-116.027063"}, + {"testNumber": "286", "testString": "11LKL4024001153", "lat": "-9.028528", "lon": "-119.362847"}, + {"testNumber": "287", "testString": "11LQF4951901847", "lat": "-13.541117", "lon": "-114.694502"}, + {"testNumber": "288", "testString": "11MPR0000000000", "lat": "-4.523001", "lon": "-116.098574"}, + {"testNumber": "289", "testString": "11NLA0000000000", "lat": "0", "lon": "-118.797053"}, + {"testNumber": "290", "testString": "11NPA0000000000", "lat": "0", "lon": "-116.101362"}, + {"testNumber": "291", "testString": "11NRF0000000000", "lat": "4.518516", "lon": "-114.296624"}, + {"testNumber": "292", "testString": "11PNR0000000000", "lat": "13.568451", "lon": "-117"}, + {"testNumber": "293", "testString": "11QKF0000000000", "lat": "22.580346", "lon": "-119.917518"}, + {"testNumber": "294", "testString": "11QQA0000000000", "lat": "18.079455", "lon": "-115.110189"}, + {"testNumber": "295", "testString": "11RMR0000000000", "lat": "31.630832", "lon": "-118.054471"}, + {"testNumber": "296", "testString": "11SLA0000000000", "lat": "36.124096", "lon": "-119.222391"}, + {"testNumber": "297", "testString": "11TNF0000000000", "lat": "40.650857", "lon": "-117"}, + {"testNumber": "298", "testString": "11UNA0000000000", "lat": "54.148104", "lon": "-117"}, + {"testNumber": "299", "testString": "11VNF0000000000", "lat": "58.640297", "lon": "-117"}, + {"testNumber": "300", "testString": "11WPR0000000000", "lat": "67.598504", "lon": "-114.648147"}, + {"testNumber": "301", "testString": "11XNK0443695053", "lat": "81.016475", "lon": "-116.745534"}, + {"testNumber": "302", "testString": "12CWA5569102258", "lat": "-76.551525", "lon": "-108.854426"}, + {"testNumber": "303", "testString": "12DXL0000000000", "lat": "-67.598504", "lon": "-108.648147"}, + {"testNumber": "304", "testString": "12EWA4914711217", "lat": "-58.536781", "lon": "-110.155856"}, + {"testNumber": "305", "testString": "12FUL0000000000", "lat": "-49.619417", "lon": "-113.769058"}, + {"testNumber": "306", "testString": "12FWL0000000000", "lat": "-49.652543", "lon": "-111"}, + {"testNumber": "307", "testString": "12GUR0000000000", "lat": "-45.125154", "lon": "-113.543123"}, + {"testNumber": "308", "testString": "12GXR0000000000", "lat": "-45.146393", "lon": "-109.727967"}, + {"testNumber": "309", "testString": "12HXF0000000000", "lat": "-36.13956", "lon": "-109.888522"}, + {"testNumber": "310", "testString": "12JVL0000000000", "lat": "-31.630832", "lon": "-112.054471"}, + {"testNumber": "311", "testString": "12JYR0000000000", "lat": "-27.10798", "lon": "-108.982494"}, + {"testNumber": "312", "testString": "12KWA0000000000", "lat": "-22.606857", "lon": "-111"}, + {"testNumber": "313", "testString": "12LTL0000000000", "lat": "-13.553066", "lon": "-113.771771"}, + {"testNumber": "314", "testString": "12LXL0000000000", "lat": "-13.56674", "lon": "-110.075736"}, + {"testNumber": "315", "testString": "12MUA0000000000", "lat": "-4.521318", "lon": "-112.802627"}, + {"testNumber": "316", "testString": "12NTF3200700000", "lat": "0", "lon": "-113.407672"}, + {"testNumber": "317", "testString": "12NWF0000000000", "lat": "0", "lon": "-111"}, + {"testNumber": "318", "testString": "12NYL0000000000", "lat": "4.521318", "lon": "-109.197373"}, + {"testNumber": "319", "testString": "12PVA0000000000", "lat": "13.56674", "lon": "-111.924264"}, + {"testNumber": "320", "testString": "12PZA0000000000", "lat": "13.553066", "lon": "-108.228229"}, + {"testNumber": "321", "testString": "12QWL0000000000", "lat": "22.606857", "lon": "-111"}, + {"testNumber": "322", "testString": "12RUA0000000000", "lat": "31.617775", "lon": "-113.108486"}, + {"testNumber": "323", "testString": "12RYR0000000000", "lat": "27.10798", "lon": "-108.982494"}, + {"testNumber": "324", "testString": "12TUR0000000000", "lat": "45.125154", "lon": "-113.543123"}, + {"testNumber": "325", "testString": "12UUE0778999669", "lat": "54.109204", "lon": "-113.940404"}, + {"testNumber": "326", "testString": "12VUQ9696195469", "lat": "63.073995", "lon": "-113.039649"}, + {"testNumber": "327", "testString": "12WVV4444393003", "lat": "67.547526", "lon": "-112.303628"}, + {"testNumber": "328", "testString": "12XWF0000000000", "lat": "72.099223", "lon": "-111"}, + {"testNumber": "329", "testString": "13CDR5623712423", "lat": "-76.463946", "lon": "-106.675191"}, + {"testNumber": "330", "testString": "13DEF0000000000", "lat": "-67.615527", "lon": "-105"}, + {"testNumber": "331", "testString": "13EDR4969520129", "lat": "-58.456616", "lon": "-105.862068"}, + {"testNumber": "332", "testString": "13EFR0000000000", "lat": "-58.628771", "lon": "-103.277807"}, + {"testNumber": "333", "testString": "13FEA0000000000", "lat": "-54.148104", "lon": "-105"}, + {"testNumber": "334", "testString": "13GBR9228603147", "lat": "-40.596412", "lon": "-107.454771"}, + {"testNumber": "335", "testString": "13GER0000000000", "lat": "-40.650857", "lon": "-105"}, + {"testNumber": "336", "testString": "13HCA5953108009", "lat": "-36.062362", "lon": "-106.559726"}, + {"testNumber": "337", "testString": "13JCF3043606323", "lat": "-31.565649", "lon": "-106.786673"}, + {"testNumber": "338", "testString": "13JFL9516804885", "lat": "-27.064593", "lon": "-103.031984"}, + {"testNumber": "339", "testString": "13KCR0000000000", "lat": "-22.595068", "lon": "-106.94555"}, + {"testNumber": "340", "testString": "13KGR1711803678", "lat": "-22.55976", "lon": "-102.88852"}, + {"testNumber": "341", "testString": "13LDL0000000000", "lat": "-9.045433", "lon": "-105.90988"}, + {"testNumber": "342", "testString": "13LHL0000000000", "lat": "-9.036408", "lon": "-102.271307"}, + {"testNumber": "343", "testString": "13NBA0000000000", "lat": "0", "lon": "-107.695023"}, + {"testNumber": "344", "testString": "13NDA0000000000", "lat": "0", "lon": "-105.898638"}, + {"testNumber": "345", "testString": "13NGA6799300000", "lat": "0", "lon": "-102.592328"}, + {"testNumber": "346", "testString": "13PBR0000000000", "lat": "13.553066", "lon": "-107.771771"}, + {"testNumber": "347", "testString": "13PGL0000000000", "lat": "9.042047", "lon": "-103.180477"}, + {"testNumber": "348", "testString": "13QDA0000000000", "lat": "18.086395", "lon": "-105.945047"}, + {"testNumber": "349", "testString": "13QHF0000000000", "lat": "22.580346", "lon": "-102.082482"}, + {"testNumber": "350", "testString": "13RFR0000000000", "lat": "31.630832", "lon": "-103.945529"}, + {"testNumber": "351", "testString": "13SGA0000000000", "lat": "36.124096", "lon": "-102.777609"}, + {"testNumber": "352", "testString": "13TGF0000000000", "lat": "40.62664", "lon": "-102.635319"}, + {"testNumber": "353", "testString": "13UFV9221199669", "lat": "54.109204", "lon": "-102.059596"}, + {"testNumber": "354", "testString": "13VFK0303995469", "lat": "63.073995", "lon": "-102.960351"}, + {"testNumber": "355", "testString": "13XDK9556495053", "lat": "81.016475", "lon": "-105.254466"}, + {"testNumber": "356", "testString": "14CMA4430902258", "lat": "-76.551525", "lon": "-101.145574"}, + {"testNumber": "357", "testString": "14DML0000000000", "lat": "-67.598504", "lon": "-101.351853"}, + {"testNumber": "358", "testString": "14EMA4969520129", "lat": "-58.456616", "lon": "-99.862068"}, + {"testNumber": "359", "testString": "14ENR9587023160", "lat": "-62.908856", "lon": "-97.112982"}, + {"testNumber": "360", "testString": "14FMF9312917261", "lat": "-53.99292", "lon": "-99.104804"}, + {"testNumber": "361", "testString": "14FPL0000000000", "lat": "-49.644257", "lon": "-97.614831"}, + {"testNumber": "362", "testString": "14GMR2744112148", "lat": "-45.040408", "lon": "-99.921269"}, + {"testNumber": "363", "testString": "14GQR0000000000", "lat": "-45.125154", "lon": "-96.456877"}, + {"testNumber": "364", "testString": "14JKL3067800842", "lat": "-31.596039", "lon": "-101.838412"}, + {"testNumber": "365", "testString": "14JPL0000000000", "lat": "-31.630832", "lon": "-97.945529"}, + {"testNumber": "366", "testString": "14KKF0000000000", "lat": "-18.067898", "lon": "-101.834008"}, + {"testNumber": "367", "testString": "14KQA0000000000", "lat": "-22.595068", "lon": "-97.05445"}, + {"testNumber": "368", "testString": "14LLL0000000000", "lat": "-13.56161", "lon": "-100.848272"}, + {"testNumber": "369", "testString": "14LQR0000000000", "lat": "-9.042047", "lon": "-97.180477"}, + {"testNumber": "370", "testString": "14MQA0000000000", "lat": "-4.521318", "lon": "-97.197373"}, + {"testNumber": "371", "testString": "14NLF0000000000", "lat": "0", "lon": "-100.797053"}, + {"testNumber": "372", "testString": "14NPL0000000000", "lat": "4.523001", "lon": "-98.098574"}, + {"testNumber": "373", "testString": "14PKA0000000000", "lat": "13.553066", "lon": "-101.771771"}, + {"testNumber": "374", "testString": "14PPA0000000000", "lat": "13.56674", "lon": "-98.075736"}, + {"testNumber": "375", "testString": "14QKL0000000000", "lat": "22.580346", "lon": "-101.917518"}, + {"testNumber": "376", "testString": "14QQF0000000000", "lat": "18.079455", "lon": "-97.110189"}, + {"testNumber": "377", "testString": "14RNA0000000000", "lat": "31.635186", "lon": "-99"}, + {"testNumber": "378", "testString": "14SMF0000000000", "lat": "36.13956", "lon": "-100.111478"}, + {"testNumber": "379", "testString": "14TNR0000000000", "lat": "45.153477", "lon": "-99"}, + {"testNumber": "380", "testString": "14UNF0000000000", "lat": "54.148104", "lon": "-99"}, + {"testNumber": "381", "testString": "14VNR0000000000", "lat": "63.12934", "lon": "-99"}, + {"testNumber": "382", "testString": "14XME9347690354", "lat": "72.012652", "lon": "-99.189283"}, + {"testNumber": "383", "testString": "14XNQ0443695053", "lat": "81.016475", "lon": "-98.745534"}, + {"testNumber": "384", "testString": "15CWR4376312423", "lat": "-76.463946", "lon": "-91.324809"}, + {"testNumber": "385", "testString": "15EUL9696104531", "lat": "-63.073995", "lon": "-95.039649"}, + {"testNumber": "386", "testString": "15EWL9587023160", "lat": "-62.908856", "lon": "-91.112982"}, + {"testNumber": "387", "testString": "15FUF6629106635", "lat": "-49.578083", "lon": "-94.849611"}, + {"testNumber": "388", "testString": "15FWF3416814591", "lat": "-49.520338", "lon": "-92.527919"}, + {"testNumber": "389", "testString": "15GUR9193409951", "lat": "-40.554158", "lon": "-94.276368"}, + {"testNumber": "390", "testString": "15GXR0806609951", "lat": "-40.554158", "lon": "-91.723632"}, + {"testNumber": "391", "testString": "15HXA4046908009", "lat": "-36.062362", "lon": "-91.440274"}, + {"testNumber": "392", "testString": "15JVL0000000000", "lat": "-27.118846", "lon": "-94.008942"}, + {"testNumber": "393", "testString": "15JYL9497700120", "lat": "-27.089885", "lon": "-90.025315"}, + {"testNumber": "394", "testString": "15KWR0000000000", "lat": "-22.606857", "lon": "-93"}, + {"testNumber": "395", "testString": "15LTF5048101847", "lat": "-13.541117", "lon": "-95.305498"}, + {"testNumber": "396", "testString": "15LXL0000000000", "lat": "-9.045433", "lon": "-92.09012"}, + {"testNumber": "397", "testString": "15MVR0000000000", "lat": "-4.523001", "lon": "-93.901426"}, + {"testNumber": "398", "testString": "15NTE3406999447", "lat": "4.514598", "lon": "-95.396548"}, + {"testNumber": "399", "testString": "15NWF0000000000", "lat": "4.523563", "lon": "-93"}, + {"testNumber": "400", "testString": "15NZA0000000000", "lat": "0", "lon": "-90.304977"}, + {"testNumber": "401", "testString": "15PVR0000000000", "lat": "13.56674", "lon": "-93.924264"}, + {"testNumber": "402", "testString": "15PZR0000000000", "lat": "13.553066", "lon": "-90.228229"}, + {"testNumber": "403", "testString": "15QXA0000000000", "lat": "18.086395", "lon": "-92.054953"}, + {"testNumber": "404", "testString": "15RUR0000000000", "lat": "31.617775", "lon": "-95.108486"}, + {"testNumber": "405", "testString": "15RYR0000000000", "lat": "31.617775", "lon": "-90.891514"}, + {"testNumber": "406", "testString": "15TVF0000000000", "lat": "40.6448", "lon": "-94.1827"}, + {"testNumber": "407", "testString": "15UVA0000000000", "lat": "54.138373", "lon": "-94.530701"}, + {"testNumber": "408", "testString": "15VVF0000000000", "lat": "58.628771", "lon": "-94.722193"}, + {"testNumber": "409", "testString": "15WWQ5555793003", "lat": "67.547526", "lon": "-91.696372"}, + {"testNumber": "410", "testString": "15XWE5569197742", "lat": "76.551525", "lon": "-90.854426"}, + {"testNumber": "411", "testString": "16CEA0000000000", "lat": "-76.58085", "lon": "-87"}, + {"testNumber": "412", "testString": "16DEL4389916655", "lat": "-67.462877", "lon": "-85.973612"}, + {"testNumber": "413", "testString": "16EDR9645313849", "lat": "-63.005025", "lon": "-87.070038"}, + {"testNumber": "414", "testString": "16EFR0303904531", "lat": "-63.073995", "lon": "-84.960351"}, + {"testNumber": "415", "testString": "16FEF0687117261", "lat": "-53.99292", "lon": "-86.895196"}, + {"testNumber": "416", "testString": "16GCA0000000000", "lat": "-40.62664", "lon": "-89.364681"}, + {"testNumber": "417", "testString": "16GFA0000000000", "lat": "-40.6448", "lon": "-85.8173"}, + {"testNumber": "418", "testString": "16HDF0000000000", "lat": "-36.13956", "lon": "-88.111478"}, + {"testNumber": "419", "testString": "16JCR0000000000", "lat": "-27.10798", "lon": "-89.017506"}, + {"testNumber": "420", "testString": "16JGL0000000000", "lat": "-31.617775", "lon": "-84.891514"}, + {"testNumber": "421", "testString": "16KDA0000000000", "lat": "-22.603909", "lon": "-87.972937"}, + {"testNumber": "422", "testString": "16KHA0000000000", "lat": "-22.580346", "lon": "-84.082482"}, + {"testNumber": "423", "testString": "16LEL0000000000", "lat": "-13.568451", "lon": "-87"}, + {"testNumber": "424", "testString": "16MBA0000000000", "lat": "-4.518516", "lon": "-89.703376"}, + {"testNumber": "425", "testString": "16NBF0000000000", "lat": "0", "lon": "-89.695023"}, + {"testNumber": "426", "testString": "16NDL0000000000", "lat": "4.523001", "lon": "-87.901426"}, + {"testNumber": "427", "testString": "16NGF6799300000", "lat": "0", "lon": "-84.592328"}, + {"testNumber": "428", "testString": "16PCA0000000000", "lat": "13.56161", "lon": "-88.848272"}, + {"testNumber": "429", "testString": "16PGR0000000000", "lat": "9.042047", "lon": "-85.180477"}, + {"testNumber": "430", "testString": "16QDL0000000000", "lat": "22.603909", "lon": "-87.972937"}, + {"testNumber": "431", "testString": "16RBQ0502399880", "lat": "27.089885", "lon": "-89.974685"}, + {"testNumber": "432", "testString": "16RGA0000000000", "lat": "31.617775", "lon": "-84.891514"}, + {"testNumber": "433", "testString": "16SGF0000000000", "lat": "36.124096", "lon": "-84.777609"}, + {"testNumber": "434", "testString": "16TGR0000000000", "lat": "45.125154", "lon": "-84.456877"}, + {"testNumber": "435", "testString": "16UGA0000000000", "lat": "49.619417", "lon": "-84.230942"}, + {"testNumber": "436", "testString": "16VFR0000000000", "lat": "63.11549", "lon": "-85.017698"}, + {"testNumber": "437", "testString": "16XDQ9556495053", "lat": "81.016475", "lon": "-87.254466"}, + {"testNumber": "438", "testString": "17CMA9347609646", "lat": "-72.012652", "lon": "-81.189283"}, + {"testNumber": "439", "testString": "17DMF4444306997", "lat": "-67.547526", "lon": "-82.303628"}, + {"testNumber": "440", "testString": "17EML9645313849", "lat": "-63.005025", "lon": "-81.070038"}, + {"testNumber": "441", "testString": "17EPL0000000000", "lat": "-63.11549", "lon": "-79.017698"}, + {"testNumber": "442", "testString": "17FMF0000000000", "lat": "-49.644257", "lon": "-82.385169"}, + {"testNumber": "443", "testString": "17FPF3370906635", "lat": "-49.578083", "lon": "-79.150389"}, + {"testNumber": "444", "testString": "17GNL0000000000", "lat": "-45.153477", "lon": "-81"}, + {"testNumber": "445", "testString": "17HKA5982801847", "lat": "-36.098352", "lon": "-83.667819"}, + {"testNumber": "446", "testString": "17JKL0502300120", "lat": "-27.089885", "lon": "-83.974685"}, + {"testNumber": "447", "testString": "17JPF6956406323", "lat": "-31.565649", "lon": "-79.213327"}, + {"testNumber": "448", "testString": "17KKR8288203678", "lat": "-22.55976", "lon": "-83.11148"}, + {"testNumber": "449", "testString": "17KQA3527402675", "lat": "-18.051745", "lon": "-78.777358"}, + {"testNumber": "450", "testString": "17LLL0000000000", "lat": "-9.042047", "lon": "-82.819523"}, + {"testNumber": "451", "testString": "17LQL5976001153", "lat": "-9.028528", "lon": "-78.637153"}, + {"testNumber": "452", "testString": "17MQR6593100553", "lat": "-4.514598", "lon": "-78.603452"}, + {"testNumber": "453", "testString": "17NLF0000000000", "lat": "4.521318", "lon": "-82.802627"}, + {"testNumber": "454", "testString": "17NQA0000000000", "lat": "0", "lon": "-79.202947"}, + {"testNumber": "455", "testString": "17PKL0000000000", "lat": "9.036408", "lon": "-83.728693"}, + {"testNumber": "456", "testString": "17PPR0000000000", "lat": "13.56674", "lon": "-80.075736"}, + {"testNumber": "457", "testString": "17QLA0000000000", "lat": "18.079455", "lon": "-82.889811"}, + {"testNumber": "458", "testString": "17QQV3527497325", "lat": "18.051745", "lon": "-78.777358"}, + {"testNumber": "459", "testString": "17RNR0000000000", "lat": "31.635186", "lon": "-81"}, + {"testNumber": "460", "testString": "17SNA0000000000", "lat": "36.144718", "lon": "-81"}, + {"testNumber": "461", "testString": "17TPF0000000000", "lat": "40.6448", "lon": "-79.8173"}, + {"testNumber": "462", "testString": "17UPA0000000000", "lat": "54.138373", "lon": "-79.469299"}, + {"testNumber": "463", "testString": "17VPE4868397705", "lat": "58.594234", "lon": "-78.441703"}, + {"testNumber": "464", "testString": "17XME4430997742", "lat": "76.551525", "lon": "-83.145574"}, + {"testNumber": "465", "testString": "17XNV0652490354", "lat": "72.012652", "lon": "-80.810717"}, + {"testNumber": "466", "testString": "18CWF0652409646", "lat": "-72.012652", "lon": "-74.810717"}, + {"testNumber": "467", "testString": "18EUR9696104531", "lat": "-63.073995", "lon": "-77.039649"}, + {"testNumber": "468", "testString": "18EWR0000000000", "lat": "-63.12934", "lon": "-75"}, + {"testNumber": "469", "testString": "18FVF0000000000", "lat": "-54.138373", "lon": "-76.530701"}, + {"testNumber": "470", "testString": "18FXF0000000000", "lat": "-54.138373", "lon": "-73.469299"}, + {"testNumber": "471", "testString": "18GVA0000000000", "lat": "-40.6448", "lon": "-76.1827"}, + {"testNumber": "472", "testString": "18GYA0000000000", "lat": "-40.62664", "lon": "-72.635319"}, + {"testNumber": "473", "testString": "18HYF0000000000", "lat": "-36.124096", "lon": "-72.777609"}, + {"testNumber": "474", "testString": "18JWL0000000000", "lat": "-31.635186", "lon": "-75"}, + {"testNumber": "475", "testString": "18KTA0000000000", "lat": "-22.580346", "lon": "-77.917518"}, + {"testNumber": "476", "testString": "18KXA0000000000", "lat": "-22.603909", "lon": "-74.027063"}, + {"testNumber": "477", "testString": "18LTR0000000000", "lat": "-9.036408", "lon": "-77.728693"}, + {"testNumber": "478", "testString": "18LYL0000000000", "lat": "-13.56161", "lon": "-73.151728"}, + {"testNumber": "479", "testString": "18MWA0000000000", "lat": "-4.523563", "lon": "-75"}, + {"testNumber": "480", "testString": "18NTL0000000000", "lat": "4.518516", "lon": "-77.703376"}, + {"testNumber": "481", "testString": "18NXF0000000000", "lat": "0", "lon": "-74.101362"}, + {"testNumber": "482", "testString": "18NZF0000000000", "lat": "0", "lon": "-72.304977"}, + {"testNumber": "483", "testString": "18PWA0000000000", "lat": "13.568451", "lon": "-75"}, + {"testNumber": "484", "testString": "18QTE6472697325", "lat": "18.051745", "lon": "-77.222642"}, + {"testNumber": "485", "testString": "18QXL0000000000", "lat": "22.603909", "lon": "-74.027063"}, + {"testNumber": "486", "testString": "18RVA0000000000", "lat": "31.630832", "lon": "-76.054471"}, + {"testNumber": "487", "testString": "18STE5982898153", "lat": "36.098352", "lon": "-77.667819"}, + {"testNumber": "488", "testString": "18TVR0000000000", "lat": "45.146393", "lon": "-76.272033"}, + {"testNumber": "489", "testString": "18UVF0000000000", "lat": "54.138373", "lon": "-76.530701"}, + {"testNumber": "490", "testString": "18VVR0000000000", "lat": "63.11549", "lon": "-76.982302"}, + {"testNumber": "491", "testString": "18WWV5555793003", "lat": "67.547526", "lon": "-73.696372"}, + {"testNumber": "492", "testString": "18XWK5569197742", "lat": "76.551525", "lon": "-72.854426"}, + {"testNumber": "493", "testString": "19CEA0652409646", "lat": "-72.012652", "lon": "-68.810717"}, + {"testNumber": "494", "testString": "19DEF5555706997", "lat": "-67.547526", "lon": "-67.696372"}, + {"testNumber": "495", "testString": "19EEL0000000000", "lat": "-63.12934", "lon": "-69"}, + {"testNumber": "496", "testString": "19FCA0778900331", "lat": "-54.109204", "lon": "-71.940404"}, + {"testNumber": "497", "testString": "19FEA9262208801", "lat": "-54.060679", "lon": "-67.584889"}, + {"testNumber": "498", "testString": "19GCL2784804746", "lat": "-45.089798", "lon": "-71.187667"}, + {"testNumber": "499", "testString": "19GFL7215204746", "lat": "-45.089798", "lon": "-66.812333"}, + {"testNumber": "500", "testString": "19HEA0000000000", "lat": "-36.144718", "lon": "-69"}, + {"testNumber": "501", "testString": "19JCL0483204885", "lat": "-27.064593", "lon": "-70.968016"}, + {"testNumber": "502", "testString": "19JGF6932200842", "lat": "-31.596039", "lon": "-66.161588"}, + {"testNumber": "503", "testString": "19KDR0000000000", "lat": "-22.603909", "lon": "-69.972937"}, + {"testNumber": "504", "testString": "19KHR0000000000", "lat": "-22.580346", "lon": "-66.082482"}, + {"testNumber": "505", "testString": "19LEL0000000000", "lat": "-9.046562", "lon": "-69"}, + {"testNumber": "506", "testString": "19MBR3406900553", "lat": "-4.514598", "lon": "-71.396548"}, + {"testNumber": "507", "testString": "19NBA3200700000", "lat": "0", "lon": "-71.407672"}, + {"testNumber": "508", "testString": "19NEA0000000000", "lat": "0", "lon": "-69"}, + {"testNumber": "509", "testString": "19NGE6593199447", "lat": "4.514598", "lon": "-66.603452"}, + {"testNumber": "510", "testString": "19PCR0000000000", "lat": "13.56161", "lon": "-70.848272"}, + {"testNumber": "511", "testString": "19PGR0000000000", "lat": "13.56161", "lon": "-67.151728"}, + {"testNumber": "512", "testString": "19QEA0000000000", "lat": "18.088709", "lon": "-69"}, + {"testNumber": "513", "testString": "19RBQ3067899158", "lat": "31.596039", "lon": "-71.838412"}, + {"testNumber": "514", "testString": "19RGL0000000000", "lat": "27.10798", "lon": "-66.982494"}, + {"testNumber": "515", "testString": "19TCF0000000000", "lat": "40.62664", "lon": "-71.364681"}, + {"testNumber": "516", "testString": "19UCR0000000000", "lat": "49.619417", "lon": "-71.769058"}, + {"testNumber": "517", "testString": "19VCE5131797705", "lat": "58.594234", "lon": "-71.558297"}, + {"testNumber": "518", "testString": "19WDQ4444393003", "lat": "67.547526", "lon": "-70.303628"}, + {"testNumber": "519", "testString": "19XEA0000000000", "lat": "72.099223", "lon": "-69"}, + {"testNumber": "520", "testString": "20CMF0000000000", "lat": "-72.077537", "lon": "-65.912492"}, + {"testNumber": "521", "testString": "20DML5610116655", "lat": "-67.462877", "lon": "-64.026388"}, + {"testNumber": "522", "testString": "20EMR0000000000", "lat": "-63.11549", "lon": "-64.982302"}, + {"testNumber": "523", "testString": "20EPA4868302295", "lat": "-58.594234", "lon": "-60.441703"}, + {"testNumber": "524", "testString": "20FML6583214591", "lat": "-49.520338", "lon": "-63.472081"}, + {"testNumber": "525", "testString": "20FQL0000000000", "lat": "-49.619417", "lon": "-60.230942"}, + {"testNumber": "526", "testString": "20GNR0000000000", "lat": "-45.153477", "lon": "-63"}, + {"testNumber": "527", "testString": "20HLF0000000000", "lat": "-36.124096", "lon": "-65.222391"}, + {"testNumber": "528", "testString": "20JLL0000000000", "lat": "-31.617775", "lon": "-65.108486"}, + {"testNumber": "529", "testString": "20JPR0000000000", "lat": "-27.118846", "lon": "-61.991058"}, + {"testNumber": "530", "testString": "20KLA0000000000", "lat": "-22.595068", "lon": "-64.94555"}, + {"testNumber": "531", "testString": "20KQF0000000000", "lat": "-18.079455", "lon": "-61.110189"}, + {"testNumber": "532", "testString": "20LML0000000000", "lat": "-13.56674", "lon": "-63.924264"}, + {"testNumber": "533", "testString": "20LRL0000000000", "lat": "-13.553066", "lon": "-60.228229"}, + {"testNumber": "534", "testString": "20MRA0000000000", "lat": "-4.518516", "lon": "-60.296624"}, + {"testNumber": "535", "testString": "20NMF0000000000", "lat": "0", "lon": "-63.898638"}, + {"testNumber": "536", "testString": "20NQF0000000000", "lat": "0", "lon": "-61.202947"}, + {"testNumber": "537", "testString": "20PKR0000000000", "lat": "9.036408", "lon": "-65.728693"}, + {"testNumber": "538", "testString": "20PQA0000000000", "lat": "13.56161", "lon": "-61.151728"}, + {"testNumber": "539", "testString": "20QLL0000000000", "lat": "22.595068", "lon": "-64.94555"}, + {"testNumber": "540", "testString": "20QRF0000000000", "lat": "18.067898", "lon": "-60.165992"}, + {"testNumber": "541", "testString": "20RPA0000000000", "lat": "31.630832", "lon": "-61.945529"}, + {"testNumber": "542", "testString": "20SPF0000000000", "lat": "36.13956", "lon": "-61.888522"}, + {"testNumber": "543", "testString": "20TPR0000000000", "lat": "45.146393", "lon": "-61.727967"}, + {"testNumber": "544", "testString": "20UPE9221199669", "lat": "54.109204", "lon": "-60.059596"}, + {"testNumber": "545", "testString": "20VPL0000000000", "lat": "58.628771", "lon": "-61.277807"}, + {"testNumber": "546", "testString": "20XMK4430997742", "lat": "76.551525", "lon": "-65.145574"}, + {"testNumber": "547", "testString": "20XPF0000000000", "lat": "72.077537", "lon": "-60.087508"}, + {"testNumber": "548", "testString": "21CXA0000000000", "lat": "-72.077537", "lon": "-54.087508"}, + {"testNumber": "549", "testString": "21EVL0000000000", "lat": "-63.11549", "lon": "-58.982302"}, + {"testNumber": "550", "testString": "21EWR4914711217", "lat": "-58.536781", "lon": "-56.155856"}, + {"testNumber": "551", "testString": "21FVA0737808801", "lat": "-54.060679", "lon": "-58.415111"}, + {"testNumber": "552", "testString": "21FXA9221100331", "lat": "-54.109204", "lon": "-54.059596"}, + {"testNumber": "553", "testString": "21GVL2744112148", "lat": "-45.040408", "lon": "-57.921269"}, + {"testNumber": "554", "testString": "21GYR0000000000", "lat": "-40.62664", "lon": "-54.635319"}, + {"testNumber": "555", "testString": "21HYA4017201847", "lat": "-36.098352", "lon": "-54.332181"}, + {"testNumber": "556", "testString": "21JWL0000000000", "lat": "-27.12247", "lon": "-57"}, + {"testNumber": "557", "testString": "21KTA6472602675", "lat": "-18.051745", "lon": "-59.222642"}, + {"testNumber": "558", "testString": "21KXR0000000000", "lat": "-22.603909", "lon": "-56.027063"}, + {"testNumber": "559", "testString": "21LTL4024001153", "lat": "-9.028528", "lon": "-59.362847"}, + {"testNumber": "560", "testString": "21LYF4951901847", "lat": "-13.541117", "lon": "-54.694502"}, + {"testNumber": "561", "testString": "21MXR0000000000", "lat": "-4.523001", "lon": "-56.098574"}, + {"testNumber": "562", "testString": "21NUA0000000000", "lat": "0", "lon": "-58.797053"}, + {"testNumber": "563", "testString": "21NXA0000000000", "lat": "0", "lon": "-56.101362"}, + {"testNumber": "564", "testString": "21NZF0000000000", "lat": "4.518516", "lon": "-54.296624"}, + {"testNumber": "565", "testString": "21PWR0000000000", "lat": "13.568451", "lon": "-57"}, + {"testNumber": "566", "testString": "21QTF0000000000", "lat": "22.580346", "lon": "-59.917518"}, + {"testNumber": "567", "testString": "21QYA0000000000", "lat": "18.079455", "lon": "-55.110189"}, + {"testNumber": "568", "testString": "21RVR0000000000", "lat": "31.630832", "lon": "-58.054471"}, + {"testNumber": "569", "testString": "21SUA0000000000", "lat": "36.124096", "lon": "-59.222391"}, + {"testNumber": "570", "testString": "21TWF0000000000", "lat": "40.650857", "lon": "-57"}, + {"testNumber": "571", "testString": "21UWA0000000000", "lat": "54.148104", "lon": "-57"}, + {"testNumber": "572", "testString": "21VWF0000000000", "lat": "58.640297", "lon": "-57"}, + {"testNumber": "573", "testString": "21WXR0000000000", "lat": "67.598504", "lon": "-54.648147"}, + {"testNumber": "574", "testString": "21XWK0443695053", "lat": "81.016475", "lon": "-56.745534"}, + {"testNumber": "575", "testString": "22CEA5569102258", "lat": "-76.551525", "lon": "-48.854426"}, + {"testNumber": "576", "testString": "22DFL0000000000", "lat": "-67.598504", "lon": "-48.648147"}, + {"testNumber": "577", "testString": "22EEA4914711217", "lat": "-58.536781", "lon": "-50.155856"}, + {"testNumber": "578", "testString": "22FCL0000000000", "lat": "-49.619417", "lon": "-53.769058"}, + {"testNumber": "579", "testString": "22FEL0000000000", "lat": "-49.652543", "lon": "-51"}, + {"testNumber": "580", "testString": "22GCR0000000000", "lat": "-45.125154", "lon": "-53.543123"}, + {"testNumber": "581", "testString": "22GFR0000000000", "lat": "-45.146393", "lon": "-49.727967"}, + {"testNumber": "582", "testString": "22HFF0000000000", "lat": "-36.13956", "lon": "-49.888522"}, + {"testNumber": "583", "testString": "22JDL0000000000", "lat": "-31.630832", "lon": "-52.054471"}, + {"testNumber": "584", "testString": "22JGR0000000000", "lat": "-27.10798", "lon": "-48.982494"}, + {"testNumber": "585", "testString": "22KEA0000000000", "lat": "-22.606857", "lon": "-51"}, + {"testNumber": "586", "testString": "22LBL0000000000", "lat": "-13.553066", "lon": "-53.771771"}, + {"testNumber": "587", "testString": "22LFL0000000000", "lat": "-13.56674", "lon": "-50.075736"}, + {"testNumber": "588", "testString": "22MCA0000000000", "lat": "-4.521318", "lon": "-52.802627"}, + {"testNumber": "589", "testString": "22NBF3200700000", "lat": "0", "lon": "-53.407672"}, + {"testNumber": "590", "testString": "22NEF0000000000", "lat": "0", "lon": "-51"}, + {"testNumber": "591", "testString": "22NGL0000000000", "lat": "4.521318", "lon": "-49.197373"}, + {"testNumber": "592", "testString": "22PDA0000000000", "lat": "13.56674", "lon": "-51.924264"}, + {"testNumber": "593", "testString": "22PHA0000000000", "lat": "13.553066", "lon": "-48.228229"}, + {"testNumber": "594", "testString": "22QEL0000000000", "lat": "22.606857", "lon": "-51"}, + {"testNumber": "595", "testString": "22RCA0000000000", "lat": "31.617775", "lon": "-53.108486"}, + {"testNumber": "596", "testString": "22RGR0000000000", "lat": "27.10798", "lon": "-48.982494"}, + {"testNumber": "597", "testString": "22TCR0000000000", "lat": "45.125154", "lon": "-53.543123"}, + {"testNumber": "598", "testString": "22UCE0778999669", "lat": "54.109204", "lon": "-53.940404"}, + {"testNumber": "599", "testString": "22VCQ9696195469", "lat": "63.073995", "lon": "-53.039649"}, + {"testNumber": "600", "testString": "22WDV4444393003", "lat": "67.547526", "lon": "-52.303628"}, + {"testNumber": "601", "testString": "22XEF0000000000", "lat": "72.099223", "lon": "-51"}, + {"testNumber": "602", "testString": "23CMR5623712423", "lat": "-76.463946", "lon": "-46.675191"}, + {"testNumber": "603", "testString": "23DNF0000000000", "lat": "-67.615527", "lon": "-45"}, + {"testNumber": "604", "testString": "23EMR4969520129", "lat": "-58.456616", "lon": "-45.862068"}, + {"testNumber": "605", "testString": "23EPR0000000000", "lat": "-58.628771", "lon": "-43.277807"}, + {"testNumber": "606", "testString": "23FNA0000000000", "lat": "-54.148104", "lon": "-45"}, + {"testNumber": "607", "testString": "23GKR9228603147", "lat": "-40.596412", "lon": "-47.454771"}, + {"testNumber": "608", "testString": "23GNR0000000000", "lat": "-40.650857", "lon": "-45"}, + {"testNumber": "609", "testString": "23HLA5953108009", "lat": "-36.062362", "lon": "-46.559726"}, + {"testNumber": "610", "testString": "23JLF3043606323", "lat": "-31.565649", "lon": "-46.786673"}, + {"testNumber": "611", "testString": "23JPL9516804885", "lat": "-27.064593", "lon": "-43.031984"}, + {"testNumber": "612", "testString": "23KLR0000000000", "lat": "-22.595068", "lon": "-46.94555"}, + {"testNumber": "613", "testString": "23KQR1711803678", "lat": "-22.55976", "lon": "-42.88852"}, + {"testNumber": "614", "testString": "23LML0000000000", "lat": "-9.045433", "lon": "-45.90988"}, + {"testNumber": "615", "testString": "23LRL0000000000", "lat": "-9.036408", "lon": "-42.271307"}, + {"testNumber": "616", "testString": "23NKA0000000000", "lat": "0", "lon": "-47.695023"}, + {"testNumber": "617", "testString": "23NMA0000000000", "lat": "0", "lon": "-45.898638"}, + {"testNumber": "618", "testString": "23NQA6799300000", "lat": "0", "lon": "-42.592328"}, + {"testNumber": "619", "testString": "23PKR0000000000", "lat": "13.553066", "lon": "-47.771771"}, + {"testNumber": "620", "testString": "23PQL0000000000", "lat": "9.042047", "lon": "-43.180477"}, + {"testNumber": "621", "testString": "23QMA0000000000", "lat": "18.086395", "lon": "-45.945047"}, + {"testNumber": "622", "testString": "23QRF0000000000", "lat": "22.580346", "lon": "-42.082482"}, + {"testNumber": "623", "testString": "23RPR0000000000", "lat": "31.630832", "lon": "-43.945529"}, + {"testNumber": "624", "testString": "23SQA0000000000", "lat": "36.124096", "lon": "-42.777609"}, + {"testNumber": "625", "testString": "23TQF0000000000", "lat": "40.62664", "lon": "-42.635319"}, + {"testNumber": "626", "testString": "23UPV9221199669", "lat": "54.109204", "lon": "-42.059596"}, + {"testNumber": "627", "testString": "23VPK0303995469", "lat": "63.073995", "lon": "-42.960351"}, + {"testNumber": "628", "testString": "23XMK9556495053", "lat": "81.016475", "lon": "-45.254466"}, + {"testNumber": "629", "testString": "24CVA4430902258", "lat": "-76.551525", "lon": "-41.145574"}, + {"testNumber": "630", "testString": "24DVL0000000000", "lat": "-67.598504", "lon": "-41.351853"}, + {"testNumber": "631", "testString": "24EVA4969520129", "lat": "-58.456616", "lon": "-39.862068"}, + {"testNumber": "632", "testString": "24EWR9587023160", "lat": "-62.908856", "lon": "-37.112982"}, + {"testNumber": "633", "testString": "24FVF9312917261", "lat": "-53.99292", "lon": "-39.104804"}, + {"testNumber": "634", "testString": "24FXL0000000000", "lat": "-49.644257", "lon": "-37.614831"}, + {"testNumber": "635", "testString": "24GVR2744112148", "lat": "-45.040408", "lon": "-39.921269"}, + {"testNumber": "636", "testString": "24GYR0000000000", "lat": "-45.125154", "lon": "-36.456877"}, + {"testNumber": "637", "testString": "24JTL3067800842", "lat": "-31.596039", "lon": "-41.838412"}, + {"testNumber": "638", "testString": "24JXL0000000000", "lat": "-31.630832", "lon": "-37.945529"}, + {"testNumber": "639", "testString": "24KTF0000000000", "lat": "-18.067898", "lon": "-41.834008"}, + {"testNumber": "640", "testString": "24KYA0000000000", "lat": "-22.595068", "lon": "-37.05445"}, + {"testNumber": "641", "testString": "24LUL0000000000", "lat": "-13.56161", "lon": "-40.848272"}, + {"testNumber": "642", "testString": "24LYR0000000000", "lat": "-9.042047", "lon": "-37.180477"}, + {"testNumber": "643", "testString": "24MYA0000000000", "lat": "-4.521318", "lon": "-37.197373"}, + {"testNumber": "644", "testString": "24NUF0000000000", "lat": "0", "lon": "-40.797053"}, + {"testNumber": "645", "testString": "24NXL0000000000", "lat": "4.523001", "lon": "-38.098574"}, + {"testNumber": "646", "testString": "24PTA0000000000", "lat": "13.553066", "lon": "-41.771771"}, + {"testNumber": "647", "testString": "24PXA0000000000", "lat": "13.56674", "lon": "-38.075736"}, + {"testNumber": "648", "testString": "24QTL0000000000", "lat": "22.580346", "lon": "-41.917518"}, + {"testNumber": "649", "testString": "24QYF0000000000", "lat": "18.079455", "lon": "-37.110189"}, + {"testNumber": "650", "testString": "24RWA0000000000", "lat": "31.635186", "lon": "-39"}, + {"testNumber": "651", "testString": "24SVF0000000000", "lat": "36.13956", "lon": "-40.111478"}, + {"testNumber": "652", "testString": "24TWR0000000000", "lat": "45.153477", "lon": "-39"}, + {"testNumber": "653", "testString": "24UWF0000000000", "lat": "54.148104", "lon": "-39"}, + {"testNumber": "654", "testString": "24VWR0000000000", "lat": "63.12934", "lon": "-39"}, + {"testNumber": "655", "testString": "24XVE9347690354", "lat": "72.012652", "lon": "-39.189283"}, + {"testNumber": "656", "testString": "24XWQ0443695053", "lat": "81.016475", "lon": "-38.745534"}, + {"testNumber": "657", "testString": "25CER4376312423", "lat": "-76.463946", "lon": "-31.324809"}, + {"testNumber": "658", "testString": "25ECL9696104531", "lat": "-63.073995", "lon": "-35.039649"}, + {"testNumber": "659", "testString": "25EEL9587023160", "lat": "-62.908856", "lon": "-31.112982"}, + {"testNumber": "660", "testString": "25FCF6629106635", "lat": "-49.578083", "lon": "-34.849611"}, + {"testNumber": "661", "testString": "25FEF3416814591", "lat": "-49.520338", "lon": "-32.527919"}, + {"testNumber": "662", "testString": "25GCR9193409951", "lat": "-40.554158", "lon": "-34.276368"}, + {"testNumber": "663", "testString": "25GFR0806609951", "lat": "-40.554158", "lon": "-31.723632"}, + {"testNumber": "664", "testString": "25HFA4046908009", "lat": "-36.062362", "lon": "-31.440274"}, + {"testNumber": "665", "testString": "25JDL0000000000", "lat": "-27.118846", "lon": "-34.008942"}, + {"testNumber": "666", "testString": "25JGL9497700120", "lat": "-27.089885", "lon": "-30.025315"}, + {"testNumber": "667", "testString": "25KER0000000000", "lat": "-22.606857", "lon": "-33"}, + {"testNumber": "668", "testString": "25LBF5048101847", "lat": "-13.541117", "lon": "-35.305498"}, + {"testNumber": "669", "testString": "25LFL0000000000", "lat": "-9.045433", "lon": "-32.09012"}, + {"testNumber": "670", "testString": "25MDR0000000000", "lat": "-4.523001", "lon": "-33.901426"}, + {"testNumber": "671", "testString": "25NBE3406999447", "lat": "4.514598", "lon": "-35.396548"}, + {"testNumber": "672", "testString": "25NEF0000000000", "lat": "4.523563", "lon": "-33"}, + {"testNumber": "673", "testString": "25NHA0000000000", "lat": "0", "lon": "-30.304977"}, + {"testNumber": "674", "testString": "25PDR0000000000", "lat": "13.56674", "lon": "-33.924264"}, + {"testNumber": "675", "testString": "25PHR0000000000", "lat": "13.553066", "lon": "-30.228229"}, + {"testNumber": "676", "testString": "25QFA0000000000", "lat": "18.086395", "lon": "-32.054953"}, + {"testNumber": "677", "testString": "25RCR0000000000", "lat": "31.617775", "lon": "-35.108486"}, + {"testNumber": "678", "testString": "25RGR0000000000", "lat": "31.617775", "lon": "-30.891514"}, + {"testNumber": "679", "testString": "25TDF0000000000", "lat": "40.6448", "lon": "-34.1827"}, + {"testNumber": "680", "testString": "25UDA0000000000", "lat": "54.138373", "lon": "-34.530701"}, + {"testNumber": "681", "testString": "25VDF0000000000", "lat": "58.628771", "lon": "-34.722193"}, + {"testNumber": "682", "testString": "25WEQ5555793003", "lat": "67.547526", "lon": "-31.696372"}, + {"testNumber": "683", "testString": "25XEE5569197742", "lat": "76.551525", "lon": "-30.854426"}, + {"testNumber": "684", "testString": "26CNA0000000000", "lat": "-76.58085", "lon": "-27"}, + {"testNumber": "685", "testString": "26DNL4389916655", "lat": "-67.462877", "lon": "-25.973612"}, + {"testNumber": "686", "testString": "26EMR9645313849", "lat": "-63.005025", "lon": "-27.070038"}, + {"testNumber": "687", "testString": "26EPR0303904531", "lat": "-63.073995", "lon": "-24.960351"}, + {"testNumber": "688", "testString": "26FNF0687117261", "lat": "-53.99292", "lon": "-26.895196"}, + {"testNumber": "689", "testString": "26GLA0000000000", "lat": "-40.62664", "lon": "-29.364681"}, + {"testNumber": "690", "testString": "26GPA0000000000", "lat": "-40.6448", "lon": "-25.8173"}, + {"testNumber": "691", "testString": "26HMF0000000000", "lat": "-36.13956", "lon": "-28.111478"}, + {"testNumber": "692", "testString": "26JLR0000000000", "lat": "-27.10798", "lon": "-29.017506"}, + {"testNumber": "693", "testString": "26JQL0000000000", "lat": "-31.617775", "lon": "-24.891514"}, + {"testNumber": "694", "testString": "26KMA0000000000", "lat": "-22.603909", "lon": "-27.972937"}, + {"testNumber": "695", "testString": "26KRA0000000000", "lat": "-22.580346", "lon": "-24.082482"}, + {"testNumber": "696", "testString": "26LNL0000000000", "lat": "-13.568451", "lon": "-27"}, + {"testNumber": "697", "testString": "26MKA0000000000", "lat": "-4.518516", "lon": "-29.703376"}, + {"testNumber": "698", "testString": "26NKF0000000000", "lat": "0", "lon": "-29.695023"}, + {"testNumber": "699", "testString": "26NML0000000000", "lat": "4.523001", "lon": "-27.901426"}, + {"testNumber": "700", "testString": "26NQF6799300000", "lat": "0", "lon": "-24.592328"}, + {"testNumber": "701", "testString": "26PLA0000000000", "lat": "13.56161", "lon": "-28.848272"}, + {"testNumber": "702", "testString": "26PQR0000000000", "lat": "9.042047", "lon": "-25.180477"}, + {"testNumber": "703", "testString": "26QML0000000000", "lat": "22.603909", "lon": "-27.972937"}, + {"testNumber": "704", "testString": "26RKQ0502399880", "lat": "27.089885", "lon": "-29.974685"}, + {"testNumber": "705", "testString": "26RQA0000000000", "lat": "31.617775", "lon": "-24.891514"}, + {"testNumber": "706", "testString": "26SQF0000000000", "lat": "36.124096", "lon": "-24.777609"}, + {"testNumber": "707", "testString": "26TQR0000000000", "lat": "45.125154", "lon": "-24.456877"}, + {"testNumber": "708", "testString": "26UQA0000000000", "lat": "49.619417", "lon": "-24.230942"}, + {"testNumber": "709", "testString": "26VPR0000000000", "lat": "63.11549", "lon": "-25.017698"}, + {"testNumber": "710", "testString": "26XMQ9556495053", "lat": "81.016475", "lon": "-27.254466"}, + {"testNumber": "711", "testString": "27CVA9347609646", "lat": "-72.012652", "lon": "-21.189283"}, + {"testNumber": "712", "testString": "27DVF4444306997", "lat": "-67.547526", "lon": "-22.303628"}, + {"testNumber": "713", "testString": "27EVL9645313849", "lat": "-63.005025", "lon": "-21.070038"}, + {"testNumber": "714", "testString": "27EXL0000000000", "lat": "-63.11549", "lon": "-19.017698"}, + {"testNumber": "715", "testString": "27FVF0000000000", "lat": "-49.644257", "lon": "-22.385169"}, + {"testNumber": "716", "testString": "27FXF3370906635", "lat": "-49.578083", "lon": "-19.150389"}, + {"testNumber": "717", "testString": "27GWL0000000000", "lat": "-45.153477", "lon": "-21"}, + {"testNumber": "718", "testString": "27HTA5982801847", "lat": "-36.098352", "lon": "-23.667819"}, + {"testNumber": "719", "testString": "27JTL0502300120", "lat": "-27.089885", "lon": "-23.974685"}, + {"testNumber": "720", "testString": "27JXF6956406323", "lat": "-31.565649", "lon": "-19.213327"}, + {"testNumber": "721", "testString": "27KTR8288203678", "lat": "-22.55976", "lon": "-23.11148"}, + {"testNumber": "722", "testString": "27KYA3527402675", "lat": "-18.051745", "lon": "-18.777358"}, + {"testNumber": "723", "testString": "27LUL0000000000", "lat": "-9.042047", "lon": "-22.819523"}, + {"testNumber": "724", "testString": "27LYL5976001153", "lat": "-9.028528", "lon": "-18.637153"}, + {"testNumber": "725", "testString": "27MYR6593100553", "lat": "-4.514598", "lon": "-18.603452"}, + {"testNumber": "726", "testString": "27NUF0000000000", "lat": "4.521318", "lon": "-22.802627"}, + {"testNumber": "727", "testString": "27NYA0000000000", "lat": "0", "lon": "-19.202947"}, + {"testNumber": "728", "testString": "27PTL0000000000", "lat": "9.036408", "lon": "-23.728693"}, + {"testNumber": "729", "testString": "27PXR0000000000", "lat": "13.56674", "lon": "-20.075736"}, + {"testNumber": "730", "testString": "27QUA0000000000", "lat": "18.079455", "lon": "-22.889811"}, + {"testNumber": "731", "testString": "27QYV3527497325", "lat": "18.051745", "lon": "-18.777358"}, + {"testNumber": "732", "testString": "27RWR0000000000", "lat": "31.635186", "lon": "-21"}, + {"testNumber": "733", "testString": "27SWA0000000000", "lat": "36.144718", "lon": "-21"}, + {"testNumber": "734", "testString": "27TXF0000000000", "lat": "40.6448", "lon": "-19.8173"}, + {"testNumber": "735", "testString": "27UXA0000000000", "lat": "54.138373", "lon": "-19.469299"}, + {"testNumber": "736", "testString": "27VXE4868397705", "lat": "58.594234", "lon": "-18.441703"}, + {"testNumber": "737", "testString": "27XVE4430997742", "lat": "76.551525", "lon": "-23.145574"}, + {"testNumber": "738", "testString": "27XWV0652490354", "lat": "72.012652", "lon": "-20.810717"}, + {"testNumber": "739", "testString": "28CEF0652409646", "lat": "-72.012652", "lon": "-14.810717"}, + {"testNumber": "740", "testString": "28ECR9696104531", "lat": "-63.073995", "lon": "-17.039649"}, + {"testNumber": "741", "testString": "28EER0000000000", "lat": "-63.12934", "lon": "-15"}, + {"testNumber": "742", "testString": "28FDF0000000000", "lat": "-54.138373", "lon": "-16.530701"}, + {"testNumber": "743", "testString": "28FFF0000000000", "lat": "-54.138373", "lon": "-13.469299"}, + {"testNumber": "744", "testString": "28GDA0000000000", "lat": "-40.6448", "lon": "-16.1827"}, + {"testNumber": "745", "testString": "28GGA0000000000", "lat": "-40.62664", "lon": "-12.635319"}, + {"testNumber": "746", "testString": "28HGF0000000000", "lat": "-36.124096", "lon": "-12.777609"}, + {"testNumber": "747", "testString": "28JEL0000000000", "lat": "-31.635186", "lon": "-15"}, + {"testNumber": "748", "testString": "28KBA0000000000", "lat": "-22.580346", "lon": "-17.917518"}, + {"testNumber": "749", "testString": "28KFA0000000000", "lat": "-22.603909", "lon": "-14.027063"}, + {"testNumber": "750", "testString": "28LBR0000000000", "lat": "-9.036408", "lon": "-17.728693"}, + {"testNumber": "751", "testString": "28LGL0000000000", "lat": "-13.56161", "lon": "-13.151728"}, + {"testNumber": "752", "testString": "28MEA0000000000", "lat": "-4.523563", "lon": "-15"}, + {"testNumber": "753", "testString": "28NBL0000000000", "lat": "4.518516", "lon": "-17.703376"}, + {"testNumber": "754", "testString": "28NFF0000000000", "lat": "0", "lon": "-14.101362"}, + {"testNumber": "755", "testString": "28NHF0000000000", "lat": "0", "lon": "-12.304977"}, + {"testNumber": "756", "testString": "28PEA0000000000", "lat": "13.568451", "lon": "-15"}, + {"testNumber": "757", "testString": "28QBE6472697325", "lat": "18.051745", "lon": "-17.222642"}, + {"testNumber": "758", "testString": "28QFL0000000000", "lat": "22.603909", "lon": "-14.027063"}, + {"testNumber": "759", "testString": "28RDA0000000000", "lat": "31.630832", "lon": "-16.054471"}, + {"testNumber": "760", "testString": "28SBE5982898153", "lat": "36.098352", "lon": "-17.667819"}, + {"testNumber": "761", "testString": "28TDR0000000000", "lat": "45.146393", "lon": "-16.272033"}, + {"testNumber": "762", "testString": "28UDF0000000000", "lat": "54.138373", "lon": "-16.530701"}, + {"testNumber": "763", "testString": "28VDR0000000000", "lat": "63.11549", "lon": "-16.982302"}, + {"testNumber": "764", "testString": "28WEV5555793003", "lat": "67.547526", "lon": "-13.696372"}, + {"testNumber": "765", "testString": "28XEK5569197742", "lat": "76.551525", "lon": "-12.854426"}, + {"testNumber": "766", "testString": "29CNA0652409646", "lat": "-72.012652", "lon": "-8.810717"}, + {"testNumber": "767", "testString": "29DNF5555706997", "lat": "-67.547526", "lon": "-7.696372"}, + {"testNumber": "768", "testString": "29ENL0000000000", "lat": "-63.12934", "lon": "-9"}, + {"testNumber": "769", "testString": "29FLA0778900331", "lat": "-54.109204", "lon": "-11.940404"}, + {"testNumber": "770", "testString": "29FNA9262208801", "lat": "-54.060679", "lon": "-7.584889"}, + {"testNumber": "771", "testString": "29GLL2784804746", "lat": "-45.089798", "lon": "-11.187667"}, + {"testNumber": "772", "testString": "29GPL7215204746", "lat": "-45.089798", "lon": "-6.812333"}, + {"testNumber": "773", "testString": "29HNA0000000000", "lat": "-36.144718", "lon": "-9"}, + {"testNumber": "774", "testString": "29JLL0483204885", "lat": "-27.064593", "lon": "-10.968016"}, + {"testNumber": "775", "testString": "29JQF6932200842", "lat": "-31.596039", "lon": "-6.161588"}, + {"testNumber": "776", "testString": "29KMR0000000000", "lat": "-22.603909", "lon": "-9.972937"}, + {"testNumber": "777", "testString": "29KRR0000000000", "lat": "-22.580346", "lon": "-6.082482"}, + {"testNumber": "778", "testString": "29LNL0000000000", "lat": "-9.046562", "lon": "-9"}, + {"testNumber": "779", "testString": "29MKR3406900553", "lat": "-4.514598", "lon": "-11.396548"}, + {"testNumber": "780", "testString": "29NKA3200700000", "lat": "0", "lon": "-11.407672"}, + {"testNumber": "781", "testString": "29NNA0000000000", "lat": "0", "lon": "-9"}, + {"testNumber": "782", "testString": "29NQE6593199447", "lat": "4.514598", "lon": "-6.603452"}, + {"testNumber": "783", "testString": "29PLR0000000000", "lat": "13.56161", "lon": "-10.848272"}, + {"testNumber": "784", "testString": "29PQR0000000000", "lat": "13.56161", "lon": "-7.151728"}, + {"testNumber": "785", "testString": "29QNA0000000000", "lat": "18.088709", "lon": "-9"}, + {"testNumber": "786", "testString": "29RKQ3067899158", "lat": "31.596039", "lon": "-11.838412"}, + {"testNumber": "787", "testString": "29RQL0000000000", "lat": "27.10798", "lon": "-6.982494"}, + {"testNumber": "788", "testString": "29TLF0000000000", "lat": "40.62664", "lon": "-11.364681"}, + {"testNumber": "789", "testString": "29ULR0000000000", "lat": "49.619417", "lon": "-11.769058"}, + {"testNumber": "790", "testString": "29VLE5131797705", "lat": "58.594234", "lon": "-11.558297"}, + {"testNumber": "791", "testString": "29WMQ4444393003", "lat": "67.547526", "lon": "-10.303628"}, + {"testNumber": "792", "testString": "29XNA0000000000", "lat": "72.099223", "lon": "-9"}, + {"testNumber": "793", "testString": "30CVF0000000000", "lat": "-72.077537", "lon": "-5.912492"}, + {"testNumber": "794", "testString": "30DVL5610116655", "lat": "-67.462877", "lon": "-4.026388"}, + {"testNumber": "795", "testString": "30EVR0000000000", "lat": "-63.11549", "lon": "-4.982302"}, + {"testNumber": "796", "testString": "30EXA4868302295", "lat": "-58.594234", "lon": "-0.441703"}, + {"testNumber": "797", "testString": "30FVL6583214591", "lat": "-49.520338", "lon": "-3.472081"}, + {"testNumber": "798", "testString": "30FYL0000000000", "lat": "-49.619417", "lon": "-0.230942"}, + {"testNumber": "799", "testString": "30GWR0000000000", "lat": "-45.153477", "lon": "-3"}, + {"testNumber": "800", "testString": "30HUF0000000000", "lat": "-36.124096", "lon": "-5.222391"}, + {"testNumber": "801", "testString": "30JUL0000000000", "lat": "-31.617775", "lon": "-5.108486"}, + {"testNumber": "802", "testString": "30JXR0000000000", "lat": "-27.118846", "lon": "-1.991058"}, + {"testNumber": "803", "testString": "30KUA0000000000", "lat": "-22.595068", "lon": "-4.94555"}, + {"testNumber": "804", "testString": "30KYF0000000000", "lat": "-18.079455", "lon": "-1.110189"}, + {"testNumber": "805", "testString": "30LVL0000000000", "lat": "-13.56674", "lon": "-3.924264"}, + {"testNumber": "806", "testString": "30LZL0000000000", "lat": "-13.553066", "lon": "-0.228229"}, + {"testNumber": "807", "testString": "30MZA0000000000", "lat": "-4.518516", "lon": "-0.296624"}, + {"testNumber": "808", "testString": "30NVF0000000000", "lat": "0", "lon": "-3.898638"}, + {"testNumber": "809", "testString": "30NYF0000000000", "lat": "0", "lon": "-1.202947"}, + {"testNumber": "810", "testString": "30PTR0000000000", "lat": "9.036408", "lon": "-5.728693"}, + {"testNumber": "811", "testString": "30PYA0000000000", "lat": "13.56161", "lon": "-1.151728"}, + {"testNumber": "812", "testString": "30QUL0000000000", "lat": "22.595068", "lon": "-4.94555"}, + {"testNumber": "813", "testString": "30QZF0000000000", "lat": "18.067898", "lon": "-0.165992"}, + {"testNumber": "814", "testString": "30RXA0000000000", "lat": "31.630832", "lon": "-1.945529"}, + {"testNumber": "815", "testString": "30SXF0000000000", "lat": "36.13956", "lon": "-1.888522"}, + {"testNumber": "816", "testString": "30TXR0000000000", "lat": "45.146393", "lon": "-1.727967"}, + {"testNumber": "817", "testString": "30UXE9221199669", "lat": "54.109204", "lon": "-0.059596"}, + {"testNumber": "818", "testString": "30VXL0000000000", "lat": "58.628771", "lon": "-1.277807"}, + {"testNumber": "819", "testString": "30XVK4430997742", "lat": "76.551525", "lon": "-5.145574"}, + {"testNumber": "820", "testString": "30XXF0000000000", "lat": "72.077537", "lon": "-0.087508"}, + {"testNumber": "821", "testString": "31CFA0000000000", "lat": "-72.077537", "lon": "5.912492"}, + {"testNumber": "822", "testString": "31EDL0000000000", "lat": "-63.11549", "lon": "1.017698"}, + {"testNumber": "823", "testString": "31EER4914711217", "lat": "-58.536781", "lon": "3.844144"}, + {"testNumber": "824", "testString": "31FDA0737808801", "lat": "-54.060679", "lon": "1.584889"}, + {"testNumber": "825", "testString": "31FFA9221100331", "lat": "-54.109204", "lon": "5.940404"}, + {"testNumber": "826", "testString": "31GDL2744112148", "lat": "-45.040408", "lon": "2.078731"}, + {"testNumber": "827", "testString": "31GGR0000000000", "lat": "-40.62664", "lon": "5.364681"}, + {"testNumber": "828", "testString": "31HGA4017201847", "lat": "-36.098352", "lon": "5.667819"}, + {"testNumber": "829", "testString": "31JEL0000000000", "lat": "-27.12247", "lon": "3"}, + {"testNumber": "830", "testString": "31KBA6472602675", "lat": "-18.051745", "lon": "0.777358"}, + {"testNumber": "831", "testString": "31KFR0000000000", "lat": "-22.603909", "lon": "3.972937"}, + {"testNumber": "832", "testString": "31LBL4024001153", "lat": "-9.028528", "lon": "0.637153"}, + {"testNumber": "833", "testString": "31LGF4951901847", "lat": "-13.541117", "lon": "5.305498"}, + {"testNumber": "834", "testString": "31MFR0000000000", "lat": "-4.523001", "lon": "3.901426"}, + {"testNumber": "835", "testString": "31NCA0000000000", "lat": "0", "lon": "1.202947"}, + {"testNumber": "836", "testString": "31NFA0000000000", "lat": "0", "lon": "3.898638"}, + {"testNumber": "837", "testString": "31NHF0000000000", "lat": "4.518516", "lon": "5.703376"}, + {"testNumber": "838", "testString": "31PER0000000000", "lat": "13.568451", "lon": "3"}, + {"testNumber": "839", "testString": "31QBF0000000000", "lat": "22.580346", "lon": "0.082482"}, + {"testNumber": "840", "testString": "31QGA0000000000", "lat": "18.079455", "lon": "4.889811"}, + {"testNumber": "841", "testString": "31RDR0000000000", "lat": "31.630832", "lon": "1.945529"}, + {"testNumber": "842", "testString": "31SCA0000000000", "lat": "36.124096", "lon": "0.777609"}, + {"testNumber": "843", "testString": "31TEF0000000000", "lat": "40.650857", "lon": "3"}, + {"testNumber": "844", "testString": "31UEA0000000000", "lat": "54.148104", "lon": "3"}, + {"testNumber": "845", "testString": "31WDQ4444393003", "lat": "67.547526", "lon": "1.696372"}, + {"testNumber": "846", "testString": "31XEA0000000000", "lat": "72.099223", "lon": "3"}, + {"testNumber": "847", "testString": "31XFF0000000000", "lat": "76.551521", "lon": "6.854428"}, + {"testNumber": "848", "testString": "32CNF0000000000", "lat": "-72.099223", "lon": "9"}, + {"testNumber": "849", "testString": "32ELA5131702295", "lat": "-58.594234", "lon": "6.441703"}, + {"testNumber": "850", "testString": "32ENA5030520129", "lat": "-58.456616", "lon": "9.862068"}, + {"testNumber": "851", "testString": "32FLL6629106635", "lat": "-49.578083", "lon": "7.150389"}, + {"testNumber": "852", "testString": "32FNL3416814591", "lat": "-49.520338", "lon": "9.472081"}, + {"testNumber": "853", "testString": "32GLR2784804746", "lat": "-45.089798", "lon": "6.812333"}, + {"testNumber": "854", "testString": "32GPR7215204746", "lat": "-45.089798", "lon": "11.187667"}, + {"testNumber": "855", "testString": "32HPF4046908009", "lat": "-36.062362", "lon": "10.559726"}, + {"testNumber": "856", "testString": "32JMR0000000000", "lat": "-27.118846", "lon": "7.991058"}, + {"testNumber": "857", "testString": "32JQR9497700120", "lat": "-27.089885", "lon": "11.974685"}, + {"testNumber": "858", "testString": "32KNF0000000000", "lat": "-18.088709", "lon": "9"}, + {"testNumber": "859", "testString": "32LKL5048101847", "lat": "-13.541117", "lon": "6.694502"}, + {"testNumber": "860", "testString": "32LPR0000000000", "lat": "-9.045433", "lon": "9.90988"}, + {"testNumber": "861", "testString": "32MMA0000000000", "lat": "-4.523001", "lon": "8.098574"}, + {"testNumber": "862", "testString": "32NKK3406999447", "lat": "4.514598", "lon": "6.603452"}, + {"testNumber": "863", "testString": "32NNL0000000000", "lat": "4.523563", "lon": "9"}, + {"testNumber": "864", "testString": "32NRF0000000000", "lat": "0", "lon": "11.695023"}, + {"testNumber": "865", "testString": "32PMR0000000000", "lat": "9.045433", "lon": "8.09012"}, + {"testNumber": "866", "testString": "32PRR0000000000", "lat": "9.036408", "lon": "11.728693"}, + {"testNumber": "867", "testString": "32QPF0000000000", "lat": "18.086395", "lon": "9.945047"}, + {"testNumber": "868", "testString": "32RLR0000000000", "lat": "27.10798", "lon": "6.982494"}, + {"testNumber": "869", "testString": "32RQV6932299158", "lat": "31.596039", "lon": "11.838412"}, + {"testNumber": "870", "testString": "32TML0000000000", "lat": "40.6448", "lon": "7.8173"}, + {"testNumber": "871", "testString": "32UMA0000000000", "lat": "49.644257", "lon": "7.614831"}, + {"testNumber": "872", "testString": "32VKL5169606637", "lat": "58.628774", "lon": "4.722198"}, + {"testNumber": "873", "testString": "32VPK4868397705", "lat": "58.594234", "lon": "11.558297"}, + {"testNumber": "874", "testString": "33CVA9347609646", "lat": "-72.012652", "lon": "14.810717"}, + {"testNumber": "875", "testString": "33DVF4444306997", "lat": "-67.547526", "lon": "13.696372"}, + {"testNumber": "876", "testString": "33EVL9645313849", "lat": "-63.005025", "lon": "14.929962"}, + {"testNumber": "877", "testString": "33EXL0000000000", "lat": "-63.11549", "lon": "16.982302"}, + {"testNumber": "878", "testString": "33FVF0000000000", "lat": "-49.644257", "lon": "13.614831"}, + {"testNumber": "879", "testString": "33FXF3370906635", "lat": "-49.578083", "lon": "16.849611"}, + {"testNumber": "880", "testString": "33GWL0000000000", "lat": "-45.153477", "lon": "15"}, + {"testNumber": "881", "testString": "33HTA5982801847", "lat": "-36.098352", "lon": "12.332181"}, + {"testNumber": "882", "testString": "33JTL0502300120", "lat": "-27.089885", "lon": "12.025315"}, + {"testNumber": "883", "testString": "33JXF6956406323", "lat": "-31.565649", "lon": "16.786673"}, + {"testNumber": "884", "testString": "33KTR8288203678", "lat": "-22.55976", "lon": "12.88852"}, + {"testNumber": "885", "testString": "33KYA3527402675", "lat": "-18.051745", "lon": "17.222642"}, + {"testNumber": "886", "testString": "33LUL0000000000", "lat": "-9.042047", "lon": "13.180477"}, + {"testNumber": "887", "testString": "33LYL5976001153", "lat": "-9.028528", "lon": "17.362847"}, + {"testNumber": "888", "testString": "33MYR6593100553", "lat": "-4.514598", "lon": "17.396548"}, + {"testNumber": "889", "testString": "33NUF0000000000", "lat": "4.521318", "lon": "13.197373"}, + {"testNumber": "890", "testString": "33NYA0000000000", "lat": "0", "lon": "16.797053"}, + {"testNumber": "891", "testString": "33PTL0000000000", "lat": "9.036408", "lon": "12.271307"}, + {"testNumber": "892", "testString": "33PXR0000000000", "lat": "13.56674", "lon": "15.924264"}, + {"testNumber": "893", "testString": "33QUA0000000000", "lat": "18.079455", "lon": "13.110189"}, + {"testNumber": "894", "testString": "33QYV3527497325", "lat": "18.051745", "lon": "17.222642"}, + {"testNumber": "895", "testString": "33RWR0000000000", "lat": "31.635186", "lon": "15"}, + {"testNumber": "896", "testString": "33SWA0000000000", "lat": "36.144718", "lon": "15"}, + {"testNumber": "897", "testString": "33TXF0000000000", "lat": "40.6448", "lon": "16.1827"}, + {"testNumber": "898", "testString": "33UXA0000000000", "lat": "54.138373", "lon": "16.530701"}, + {"testNumber": "899", "testString": "33VXE4868397705", "lat": "58.594234", "lon": "17.558297"}, + {"testNumber": "900", "testString": "33XUA0000000000", "lat": "72.012656", "lon": "9.189284"}, + {"testNumber": "901", "testString": "33XVL0000000000", "lat": "81.016474", "lon": "9.254483"}, + {"testNumber": "902", "testString": "33XXA0600500299", "lat": "72.077533", "lon": "18.08752"}, + {"testNumber": "903", "testString": "34CEA4376312423", "lat": "-76.463946", "lon": "22.675191"}, + {"testNumber": "904", "testString": "34DEL5555706997", "lat": "-67.547526", "lon": "22.303628"}, + {"testNumber": "905", "testString": "34EEA0000000000", "lat": "-58.640297", "lon": "21"}, + {"testNumber": "906", "testString": "34FCF0778900331", "lat": "-54.109204", "lon": "18.059596"}, + {"testNumber": "907", "testString": "34FEF9262208801", "lat": "-54.060679", "lon": "22.415111"}, + {"testNumber": "908", "testString": "34GCA9193409951", "lat": "-40.554158", "lon": "19.723632"}, + {"testNumber": "909", "testString": "34GFA0806609951", "lat": "-40.554158", "lon": "22.276368"}, + {"testNumber": "910", "testString": "34HEF0000000000", "lat": "-36.144718", "lon": "21"}, + {"testNumber": "911", "testString": "34JCR0483204885", "lat": "-27.064593", "lon": "19.031984"}, + {"testNumber": "912", "testString": "34JGL6932200842", "lat": "-31.596039", "lon": "23.838412"}, + {"testNumber": "913", "testString": "34KDF0000000000", "lat": "-18.086395", "lon": "20.054953"}, + {"testNumber": "914", "testString": "34KHF0000000000", "lat": "-18.067898", "lon": "23.834008"}, + {"testNumber": "915", "testString": "34LER0000000000", "lat": "-9.046562", "lon": "21"}, + {"testNumber": "916", "testString": "34MBA3406900553", "lat": "-4.514598", "lon": "18.603452"}, + {"testNumber": "917", "testString": "34NBF3200700000", "lat": "0", "lon": "18.592328"}, + {"testNumber": "918", "testString": "34NEF0000000000", "lat": "0", "lon": "21"}, + {"testNumber": "919", "testString": "34NGK6593199447", "lat": "4.514598", "lon": "23.396548"}, + {"testNumber": "920", "testString": "34PCR0000000000", "lat": "9.042047", "lon": "19.180477"}, + {"testNumber": "921", "testString": "34PGV4951998153", "lat": "13.541117", "lon": "23.305498"}, + {"testNumber": "922", "testString": "34QEF0000000000", "lat": "18.088709", "lon": "21"}, + {"testNumber": "923", "testString": "34RBV3067899158", "lat": "31.596039", "lon": "18.161588"}, + {"testNumber": "924", "testString": "34RGQ9497799880", "lat": "27.089885", "lon": "23.974685"}, + {"testNumber": "925", "testString": "34TCL0000000000", "lat": "40.62664", "lon": "18.635319"}, + {"testNumber": "926", "testString": "34UCA0000000000", "lat": "49.619417", "lon": "18.230942"}, + {"testNumber": "927", "testString": "34VCK5131797705", "lat": "58.594234", "lon": "18.441703"}, + {"testNumber": "928", "testString": "34WDA0000000000", "lat": "67.598504", "lon": "18.648147"}, + {"testNumber": "929", "testString": "35CNA0652409646", "lat": "-72.012652", "lon": "27.189283"}, + {"testNumber": "930", "testString": "35DNF5555706997", "lat": "-67.547526", "lon": "28.303628"}, + {"testNumber": "931", "testString": "35ENL0000000000", "lat": "-63.12934", "lon": "27"}, + {"testNumber": "932", "testString": "35FLA0778900331", "lat": "-54.109204", "lon": "24.059596"}, + {"testNumber": "933", "testString": "35FNA9262208801", "lat": "-54.060679", "lon": "28.415111"}, + {"testNumber": "934", "testString": "35GLL2784804746", "lat": "-45.089798", "lon": "24.812333"}, + {"testNumber": "935", "testString": "35GPL7215204746", "lat": "-45.089798", "lon": "29.187667"}, + {"testNumber": "936", "testString": "35HNA0000000000", "lat": "-36.144718", "lon": "27"}, + {"testNumber": "937", "testString": "35JLL0483204885", "lat": "-27.064593", "lon": "25.031984"}, + {"testNumber": "938", "testString": "35JQF6932200842", "lat": "-31.596039", "lon": "29.838412"}, + {"testNumber": "939", "testString": "35KMR0000000000", "lat": "-22.603909", "lon": "26.027063"}, + {"testNumber": "940", "testString": "35KRR0000000000", "lat": "-22.580346", "lon": "29.917518"}, + {"testNumber": "941", "testString": "35LNL0000000000", "lat": "-9.046562", "lon": "27"}, + {"testNumber": "942", "testString": "35MKR3406900553", "lat": "-4.514598", "lon": "24.603452"}, + {"testNumber": "943", "testString": "35NKA3200700000", "lat": "0", "lon": "24.592328"}, + {"testNumber": "944", "testString": "35NNA0000000000", "lat": "0", "lon": "27"}, + {"testNumber": "945", "testString": "35NQE6593199447", "lat": "4.514598", "lon": "29.396548"}, + {"testNumber": "946", "testString": "35PLR0000000000", "lat": "13.56161", "lon": "25.151728"}, + {"testNumber": "947", "testString": "35PQR0000000000", "lat": "13.56161", "lon": "28.848272"}, + {"testNumber": "948", "testString": "35QNA0000000000", "lat": "18.088709", "lon": "27"}, + {"testNumber": "949", "testString": "35RKQ3067899158", "lat": "31.596039", "lon": "24.161588"}, + {"testNumber": "950", "testString": "35RQL0000000000", "lat": "27.10798", "lon": "29.017506"}, + {"testNumber": "951", "testString": "35TLF0000000000", "lat": "40.62664", "lon": "24.635319"}, + {"testNumber": "952", "testString": "35ULR0000000000", "lat": "49.619417", "lon": "24.230942"}, + {"testNumber": "953", "testString": "35VLE5131797705", "lat": "58.594234", "lon": "24.441703"}, + {"testNumber": "954", "testString": "35WMQ4444393003", "lat": "67.547526", "lon": "25.696372"}, + {"testNumber": "955", "testString": "35XLL9609805379", "lat": "81.060878", "lon": "21.000015"}, + {"testNumber": "956", "testString": "35XNE5569197742", "lat": "76.551525", "lon": "29.145574"}, + {"testNumber": "957", "testString": "35XQA0000000000", "lat": "72.012656", "lon": "32.810716"}, + {"testNumber": "958", "testString": "36CXF0000000000", "lat": "-72.077537", "lon": "35.912492"}, + {"testNumber": "959", "testString": "36EVA0000000000", "lat": "-58.628771", "lon": "31.277807"}, + {"testNumber": "960", "testString": "36EWR0354713849", "lat": "-63.005025", "lon": "33.070038"}, + {"testNumber": "961", "testString": "36FVF0737808801", "lat": "-54.060679", "lon": "31.584889"}, + {"testNumber": "962", "testString": "36FXF9221100331", "lat": "-54.109204", "lon": "35.940404"}, + {"testNumber": "963", "testString": "36GVR0000000000", "lat": "-45.146393", "lon": "31.727967"}, + {"testNumber": "964", "testString": "36GYA0771403147", "lat": "-40.596412", "lon": "35.454771"}, + {"testNumber": "965", "testString": "36HYF4017201847", "lat": "-36.098352", "lon": "35.667819"}, + {"testNumber": "966", "testString": "36JWR0000000000", "lat": "-27.12247", "lon": "33"}, + {"testNumber": "967", "testString": "36KTA8288203678", "lat": "-22.55976", "lon": "30.88852"}, + {"testNumber": "968", "testString": "36KXF0000000000", "lat": "-18.086395", "lon": "33.945047"}, + {"testNumber": "969", "testString": "36LTR4024001153", "lat": "-9.028528", "lon": "30.637153"}, + {"testNumber": "970", "testString": "36LYL4951901847", "lat": "-13.541117", "lon": "35.305498"}, + {"testNumber": "971", "testString": "36MXA0000000000", "lat": "-4.523001", "lon": "33.901426"}, + {"testNumber": "972", "testString": "36NUF0000000000", "lat": "0", "lon": "31.202947"}, + {"testNumber": "973", "testString": "36NXF0000000000", "lat": "0", "lon": "33.898638"}, + {"testNumber": "974", "testString": "36NZL0000000000", "lat": "4.518516", "lon": "35.703376"}, + {"testNumber": "975", "testString": "36PWR0000000000", "lat": "9.046562", "lon": "33"}, + {"testNumber": "976", "testString": "36QTF0000000000", "lat": "18.067898", "lon": "30.165992"}, + {"testNumber": "977", "testString": "36QYE3527497325", "lat": "18.051745", "lon": "35.222642"}, + {"testNumber": "978", "testString": "36RVR0000000000", "lat": "27.118846", "lon": "31.991058"}, + {"testNumber": "979", "testString": "36SUF0000000000", "lat": "36.124096", "lon": "30.777609"}, + {"testNumber": "980", "testString": "36TWL0000000000", "lat": "40.650857", "lon": "33"}, + {"testNumber": "981", "testString": "36UWA0000000000", "lat": "49.652543", "lon": "33"}, + {"testNumber": "982", "testString": "36VWL0000000000", "lat": "58.640297", "lon": "33"}, + {"testNumber": "983", "testString": "36WXA0000000000", "lat": "67.598504", "lon": "35.351853"}, + {"testNumber": "984", "testString": "37CFA0000000000", "lat": "-72.077537", "lon": "41.912492"}, + {"testNumber": "985", "testString": "37EDL0000000000", "lat": "-63.11549", "lon": "37.017698"}, + {"testNumber": "986", "testString": "37EER4914711217", "lat": "-58.536781", "lon": "39.844144"}, + {"testNumber": "987", "testString": "37FDA0737808801", "lat": "-54.060679", "lon": "37.584889"}, + {"testNumber": "988", "testString": "37FFA9221100331", "lat": "-54.109204", "lon": "41.940404"}, + {"testNumber": "989", "testString": "37GDL2744112148", "lat": "-45.040408", "lon": "38.078731"}, + {"testNumber": "990", "testString": "37GGR0000000000", "lat": "-40.62664", "lon": "41.364681"}, + {"testNumber": "991", "testString": "37HGA4017201847", "lat": "-36.098352", "lon": "41.667819"}, + {"testNumber": "992", "testString": "37JEL0000000000", "lat": "-27.12247", "lon": "39"}, + {"testNumber": "993", "testString": "37KBA6472602675", "lat": "-18.051745", "lon": "36.777358"}, + {"testNumber": "994", "testString": "37KFR0000000000", "lat": "-22.603909", "lon": "39.972937"}, + {"testNumber": "995", "testString": "37LBL4024001153", "lat": "-9.028528", "lon": "36.637153"}, + {"testNumber": "996", "testString": "37LGF4951901847", "lat": "-13.541117", "lon": "41.305498"}, + {"testNumber": "997", "testString": "37MFR0000000000", "lat": "-4.523001", "lon": "39.901426"}, + {"testNumber": "998", "testString": "37NCA0000000000", "lat": "0", "lon": "37.202947"}, + {"testNumber": "999", "testString": "37NFA0000000000", "lat": "0", "lon": "39.898638"}, + {"testNumber": "1000", "testString": "37NHF0000000000", "lat": "4.518516", "lon": "41.703376"}, + {"testNumber": "1001", "testString": "37PER0000000000", "lat": "13.568451", "lon": "39"}, + {"testNumber": "1002", "testString": "37QBF0000000000", "lat": "22.580346", "lon": "36.082482"}, + {"testNumber": "1003", "testString": "37QGA0000000000", "lat": "18.079455", "lon": "40.889811"}, + {"testNumber": "1004", "testString": "37RDR0000000000", "lat": "31.630832", "lon": "37.945529"}, + {"testNumber": "1005", "testString": "37SCA0000000000", "lat": "36.124096", "lon": "36.777609"}, + {"testNumber": "1006", "testString": "37TEF0000000000", "lat": "40.650857", "lon": "39"}, + {"testNumber": "1007", "testString": "37UEA0000000000", "lat": "54.148104", "lon": "39"}, + {"testNumber": "1008", "testString": "37VEF0000000000", "lat": "58.640297", "lon": "39"}, + {"testNumber": "1009", "testString": "37WFR0000000000", "lat": "67.598504", "lon": "41.351853"}, + {"testNumber": "1010", "testString": "37XDF0000000000", "lat": "76.551521", "lon": "35.145572"}, + {"testNumber": "1011", "testString": "37XEV0652490354", "lat": "72.012652", "lon": "39.189283"}, + {"testNumber": "1012", "testString": "38CNF0652409646", "lat": "-72.012652", "lon": "45.189283"}, + {"testNumber": "1013", "testString": "38ELR9696104531", "lat": "-63.073995", "lon": "42.960351"}, + {"testNumber": "1014", "testString": "38ENR0000000000", "lat": "-63.12934", "lon": "45"}, + {"testNumber": "1015", "testString": "38FMF0000000000", "lat": "-54.138373", "lon": "43.469299"}, + {"testNumber": "1016", "testString": "38FPF0000000000", "lat": "-54.138373", "lon": "46.530701"}, + {"testNumber": "1017", "testString": "38GMA0000000000", "lat": "-40.6448", "lon": "43.8173"}, + {"testNumber": "1018", "testString": "38GQA0000000000", "lat": "-40.62664", "lon": "47.364681"}, + {"testNumber": "1019", "testString": "38HQF0000000000", "lat": "-36.124096", "lon": "47.222391"}, + {"testNumber": "1020", "testString": "38JNL0000000000", "lat": "-31.635186", "lon": "45"}, + {"testNumber": "1021", "testString": "38KKA0000000000", "lat": "-22.580346", "lon": "42.082482"}, + {"testNumber": "1022", "testString": "38KPA0000000000", "lat": "-22.603909", "lon": "45.972937"}, + {"testNumber": "1023", "testString": "38LKR0000000000", "lat": "-9.036408", "lon": "42.271307"}, + {"testNumber": "1024", "testString": "38LQL0000000000", "lat": "-13.56161", "lon": "46.848272"}, + {"testNumber": "1025", "testString": "38MNA0000000000", "lat": "-4.523563", "lon": "45"}, + {"testNumber": "1026", "testString": "38NKL0000000000", "lat": "4.518516", "lon": "42.296624"}, + {"testNumber": "1027", "testString": "38NPF0000000000", "lat": "0", "lon": "45.898638"}, + {"testNumber": "1028", "testString": "38NRF0000000000", "lat": "0", "lon": "47.695023"}, + {"testNumber": "1029", "testString": "38PNA0000000000", "lat": "13.568451", "lon": "45"}, + {"testNumber": "1030", "testString": "38QKE6472697325", "lat": "18.051745", "lon": "42.777358"}, + {"testNumber": "1031", "testString": "38QPL0000000000", "lat": "22.603909", "lon": "45.972937"}, + {"testNumber": "1032", "testString": "38RMA0000000000", "lat": "31.630832", "lon": "43.945529"}, + {"testNumber": "1033", "testString": "38SKE5982898153", "lat": "36.098352", "lon": "42.332181"}, + {"testNumber": "1034", "testString": "38TMR0000000000", "lat": "45.146393", "lon": "43.727967"}, + {"testNumber": "1035", "testString": "38UMF0000000000", "lat": "54.138373", "lon": "43.469299"}, + {"testNumber": "1036", "testString": "38VMR0000000000", "lat": "63.11549", "lon": "43.017698"}, + {"testNumber": "1037", "testString": "38WNV5555793003", "lat": "67.547526", "lon": "46.303628"}, + {"testNumber": "1038", "testString": "38XNK5569197742", "lat": "76.551525", "lon": "47.145574"}, + {"testNumber": "1039", "testString": "39CWA0652409646", "lat": "-72.012652", "lon": "51.189283"}, + {"testNumber": "1040", "testString": "39DWF5555706997", "lat": "-67.547526", "lon": "52.303628"}, + {"testNumber": "1041", "testString": "39EWL0000000000", "lat": "-63.12934", "lon": "51"}, + {"testNumber": "1042", "testString": "39FUA0778900331", "lat": "-54.109204", "lon": "48.059596"}, + {"testNumber": "1043", "testString": "39FWA9262208801", "lat": "-54.060679", "lon": "52.415111"}, + {"testNumber": "1044", "testString": "39GUL2784804746", "lat": "-45.089798", "lon": "48.812333"}, + {"testNumber": "1045", "testString": "39GXL7215204746", "lat": "-45.089798", "lon": "53.187667"}, + {"testNumber": "1046", "testString": "39HWA0000000000", "lat": "-36.144718", "lon": "51"}, + {"testNumber": "1047", "testString": "39JUL0483204885", "lat": "-27.064593", "lon": "49.031984"}, + {"testNumber": "1048", "testString": "39JYF6932200842", "lat": "-31.596039", "lon": "53.838412"}, + {"testNumber": "1049", "testString": "39KVR0000000000", "lat": "-22.603909", "lon": "50.027063"}, + {"testNumber": "1050", "testString": "39KZR0000000000", "lat": "-22.580346", "lon": "53.917518"}, + {"testNumber": "1051", "testString": "39LWL0000000000", "lat": "-9.046562", "lon": "51"}, + {"testNumber": "1052", "testString": "39MTR3406900553", "lat": "-4.514598", "lon": "48.603452"}, + {"testNumber": "1053", "testString": "39NTA3200700000", "lat": "0", "lon": "48.592328"}, + {"testNumber": "1054", "testString": "39NWA0000000000", "lat": "0", "lon": "51"}, + {"testNumber": "1055", "testString": "39NYE6593199447", "lat": "4.514598", "lon": "53.396548"}, + {"testNumber": "1056", "testString": "39PUR0000000000", "lat": "13.56161", "lon": "49.151728"}, + {"testNumber": "1057", "testString": "39PYR0000000000", "lat": "13.56161", "lon": "52.848272"}, + {"testNumber": "1058", "testString": "39QWA0000000000", "lat": "18.088709", "lon": "51"}, + {"testNumber": "1059", "testString": "39RTQ3067899158", "lat": "31.596039", "lon": "48.161588"}, + {"testNumber": "1060", "testString": "39RYL0000000000", "lat": "27.10798", "lon": "53.017506"}, + {"testNumber": "1061", "testString": "39TUF0000000000", "lat": "40.62664", "lon": "48.635319"}, + {"testNumber": "1062", "testString": "39UUR0000000000", "lat": "49.619417", "lon": "48.230942"}, + {"testNumber": "1063", "testString": "39VUE5131797705", "lat": "58.594234", "lon": "48.441703"}, + {"testNumber": "1064", "testString": "39WVQ4444393003", "lat": "67.547526", "lon": "49.696372"}, + {"testNumber": "1065", "testString": "39XWA0000000000", "lat": "72.099223", "lon": "51"}, + {"testNumber": "1066", "testString": "40CDF0000000000", "lat": "-72.077537", "lon": "54.087508"}, + {"testNumber": "1067", "testString": "40DDL5610116655", "lat": "-67.462877", "lon": "55.973612"}, + {"testNumber": "1068", "testString": "40EDR0000000000", "lat": "-63.11549", "lon": "55.017698"}, + {"testNumber": "1069", "testString": "40EFA4868302295", "lat": "-58.594234", "lon": "59.558297"}, + {"testNumber": "1070", "testString": "40FDL6583214591", "lat": "-49.520338", "lon": "56.527919"}, + {"testNumber": "1071", "testString": "40FGL0000000000", "lat": "-49.619417", "lon": "59.769058"}, + {"testNumber": "1072", "testString": "40GER0000000000", "lat": "-45.153477", "lon": "57"}, + {"testNumber": "1073", "testString": "40HCF0000000000", "lat": "-36.124096", "lon": "54.777609"}, + {"testNumber": "1074", "testString": "40JCL0000000000", "lat": "-31.617775", "lon": "54.891514"}, + {"testNumber": "1075", "testString": "40JFR0000000000", "lat": "-27.118846", "lon": "58.008942"}, + {"testNumber": "1076", "testString": "40KCA0000000000", "lat": "-22.595068", "lon": "55.05445"}, + {"testNumber": "1077", "testString": "40KGF0000000000", "lat": "-18.079455", "lon": "58.889811"}, + {"testNumber": "1078", "testString": "40LDL0000000000", "lat": "-13.56674", "lon": "56.075736"}, + {"testNumber": "1079", "testString": "40LHL0000000000", "lat": "-13.553066", "lon": "59.771771"}, + {"testNumber": "1080", "testString": "40MHA0000000000", "lat": "-4.518516", "lon": "59.703376"}, + {"testNumber": "1081", "testString": "40NDF0000000000", "lat": "0", "lon": "56.101362"}, + {"testNumber": "1082", "testString": "40NGF0000000000", "lat": "0", "lon": "58.797053"}, + {"testNumber": "1083", "testString": "40PBR0000000000", "lat": "9.036408", "lon": "54.271307"}, + {"testNumber": "1084", "testString": "40PGA0000000000", "lat": "13.56161", "lon": "58.848272"}, + {"testNumber": "1085", "testString": "40QCL0000000000", "lat": "22.595068", "lon": "55.05445"}, + {"testNumber": "1086", "testString": "40QHF0000000000", "lat": "18.067898", "lon": "59.834008"}, + {"testNumber": "1087", "testString": "40RFA0000000000", "lat": "31.630832", "lon": "58.054471"}, + {"testNumber": "1088", "testString": "40SFF0000000000", "lat": "36.13956", "lon": "58.111478"}, + {"testNumber": "1089", "testString": "40TFR0000000000", "lat": "45.146393", "lon": "58.272033"}, + {"testNumber": "1090", "testString": "40UFE9221199669", "lat": "54.109204", "lon": "59.940404"}, + {"testNumber": "1091", "testString": "40VFL0000000000", "lat": "58.628771", "lon": "58.722193"}, + {"testNumber": "1092", "testString": "40XDK4430997742", "lat": "76.551525", "lon": "54.854426"}, + {"testNumber": "1093", "testString": "40XFF0000000000", "lat": "72.077537", "lon": "59.912492"}, + {"testNumber": "1094", "testString": "41CPA0000000000", "lat": "-72.077537", "lon": "65.912492"}, + {"testNumber": "1095", "testString": "41EML0000000000", "lat": "-63.11549", "lon": "61.017698"}, + {"testNumber": "1096", "testString": "41ENR4914711217", "lat": "-58.536781", "lon": "63.844144"}, + {"testNumber": "1097", "testString": "41FMA0737808801", "lat": "-54.060679", "lon": "61.584889"}, + {"testNumber": "1098", "testString": "41FPA9221100331", "lat": "-54.109204", "lon": "65.940404"}, + {"testNumber": "1099", "testString": "41GML2744112148", "lat": "-45.040408", "lon": "62.078731"}, + {"testNumber": "1100", "testString": "41GQR0000000000", "lat": "-40.62664", "lon": "65.364681"}, + {"testNumber": "1101", "testString": "41HQA4017201847", "lat": "-36.098352", "lon": "65.667819"}, + {"testNumber": "1102", "testString": "41JNL0000000000", "lat": "-27.12247", "lon": "63"}, + {"testNumber": "1103", "testString": "41KKA6472602675", "lat": "-18.051745", "lon": "60.777358"}, + {"testNumber": "1104", "testString": "41KPR0000000000", "lat": "-22.603909", "lon": "63.972937"}, + {"testNumber": "1105", "testString": "41LKL4024001153", "lat": "-9.028528", "lon": "60.637153"}, + {"testNumber": "1106", "testString": "41LQF4951901847", "lat": "-13.541117", "lon": "65.305498"}, + {"testNumber": "1107", "testString": "41MPR0000000000", "lat": "-4.523001", "lon": "63.901426"}, + {"testNumber": "1108", "testString": "41NLA0000000000", "lat": "0", "lon": "61.202947"}, + {"testNumber": "1109", "testString": "41NPA0000000000", "lat": "0", "lon": "63.898638"}, + {"testNumber": "1110", "testString": "41NRF0000000000", "lat": "4.518516", "lon": "65.703376"}, + {"testNumber": "1111", "testString": "41PNR0000000000", "lat": "13.568451", "lon": "63"}, + {"testNumber": "1112", "testString": "41QKF0000000000", "lat": "22.580346", "lon": "60.082482"}, + {"testNumber": "1113", "testString": "41QQA0000000000", "lat": "18.079455", "lon": "64.889811"}, + {"testNumber": "1114", "testString": "41RMR0000000000", "lat": "31.630832", "lon": "61.945529"}, + {"testNumber": "1115", "testString": "41SLA0000000000", "lat": "36.124096", "lon": "60.777609"}, + {"testNumber": "1116", "testString": "41TNF0000000000", "lat": "40.650857", "lon": "63"}, + {"testNumber": "1117", "testString": "41UNA0000000000", "lat": "54.148104", "lon": "63"}, + {"testNumber": "1118", "testString": "41VNF0000000000", "lat": "58.640297", "lon": "63"}, + {"testNumber": "1119", "testString": "41WPR0000000000", "lat": "67.598504", "lon": "65.351853"}, + {"testNumber": "1120", "testString": "41XNK0443695053", "lat": "81.016475", "lon": "63.254466"}, + {"testNumber": "1121", "testString": "42CWA5569102258", "lat": "-76.551525", "lon": "71.145574"}, + {"testNumber": "1122", "testString": "42DXL0000000000", "lat": "-67.598504", "lon": "71.351853"}, + {"testNumber": "1123", "testString": "42EWA4914711217", "lat": "-58.536781", "lon": "69.844144"}, + {"testNumber": "1124", "testString": "42FUL0000000000", "lat": "-49.619417", "lon": "66.230942"}, + {"testNumber": "1125", "testString": "42FWL0000000000", "lat": "-49.652543", "lon": "69"}, + {"testNumber": "1126", "testString": "42GUR0000000000", "lat": "-45.125154", "lon": "66.456877"}, + {"testNumber": "1127", "testString": "42GXR0000000000", "lat": "-45.146393", "lon": "70.272033"}, + {"testNumber": "1128", "testString": "42HXF0000000000", "lat": "-36.13956", "lon": "70.111478"}, + {"testNumber": "1129", "testString": "42JVL0000000000", "lat": "-31.630832", "lon": "67.945529"}, + {"testNumber": "1130", "testString": "42JYR0000000000", "lat": "-27.10798", "lon": "71.017506"}, + {"testNumber": "1131", "testString": "42KWA0000000000", "lat": "-22.606857", "lon": "69"}, + {"testNumber": "1132", "testString": "42LTL0000000000", "lat": "-13.553066", "lon": "66.228229"}, + {"testNumber": "1133", "testString": "42LXL0000000000", "lat": "-13.56674", "lon": "69.924264"}, + {"testNumber": "1134", "testString": "42MUA0000000000", "lat": "-4.521318", "lon": "67.197373"}, + {"testNumber": "1135", "testString": "42NTF3200700000", "lat": "0", "lon": "66.592328"}, + {"testNumber": "1136", "testString": "42NWF0000000000", "lat": "0", "lon": "69"}, + {"testNumber": "1137", "testString": "42NYL0000000000", "lat": "4.521318", "lon": "70.802627"}, + {"testNumber": "1138", "testString": "42PVA0000000000", "lat": "13.56674", "lon": "68.075736"}, + {"testNumber": "1139", "testString": "42PZA0000000000", "lat": "13.553066", "lon": "71.771771"}, + {"testNumber": "1140", "testString": "42QWL0000000000", "lat": "22.606857", "lon": "69"}, + {"testNumber": "1141", "testString": "42RUA0000000000", "lat": "31.617775", "lon": "66.891514"}, + {"testNumber": "1142", "testString": "42RYR0000000000", "lat": "27.10798", "lon": "71.017506"}, + {"testNumber": "1143", "testString": "42TUR0000000000", "lat": "45.125154", "lon": "66.456877"}, + {"testNumber": "1144", "testString": "42UUE0778999669", "lat": "54.109204", "lon": "66.059596"}, + {"testNumber": "1145", "testString": "42VUQ9696195469", "lat": "63.073995", "lon": "66.960351"}, + {"testNumber": "1146", "testString": "42WVV4444393003", "lat": "67.547526", "lon": "67.696372"}, + {"testNumber": "1147", "testString": "42XWF0000000000", "lat": "72.099223", "lon": "69"}, + {"testNumber": "1148", "testString": "43CDR5623712423", "lat": "-76.463946", "lon": "73.324809"}, + {"testNumber": "1149", "testString": "43DEF0000000000", "lat": "-67.615527", "lon": "75"}, + {"testNumber": "1150", "testString": "43EDR4969520129", "lat": "-58.456616", "lon": "74.137932"}, + {"testNumber": "1151", "testString": "43EFR0000000000", "lat": "-58.628771", "lon": "76.722193"}, + {"testNumber": "1152", "testString": "43FEA0000000000", "lat": "-54.148104", "lon": "75"}, + {"testNumber": "1153", "testString": "43GBR9228603147", "lat": "-40.596412", "lon": "72.545229"}, + {"testNumber": "1154", "testString": "43GER0000000000", "lat": "-40.650857", "lon": "75"}, + {"testNumber": "1155", "testString": "43HCA5953108009", "lat": "-36.062362", "lon": "73.440274"}, + {"testNumber": "1156", "testString": "43JCF3043606323", "lat": "-31.565649", "lon": "73.213327"}, + {"testNumber": "1157", "testString": "43JFL9516804885", "lat": "-27.064593", "lon": "76.968016"}, + {"testNumber": "1158", "testString": "43KCR0000000000", "lat": "-22.595068", "lon": "73.05445"}, + {"testNumber": "1159", "testString": "43KGR1711803678", "lat": "-22.55976", "lon": "77.11148"}, + {"testNumber": "1160", "testString": "43LDL0000000000", "lat": "-9.045433", "lon": "74.09012"}, + {"testNumber": "1161", "testString": "43LHL0000000000", "lat": "-9.036408", "lon": "77.728693"}, + {"testNumber": "1162", "testString": "43NBA0000000000", "lat": "0", "lon": "72.304977"}, + {"testNumber": "1163", "testString": "43NDA0000000000", "lat": "0", "lon": "74.101362"}, + {"testNumber": "1164", "testString": "43NGA6799300000", "lat": "0", "lon": "77.407672"}, + {"testNumber": "1165", "testString": "43PBR0000000000", "lat": "13.553066", "lon": "72.228229"}, + {"testNumber": "1166", "testString": "43PGL0000000000", "lat": "9.042047", "lon": "76.819523"}, + {"testNumber": "1167", "testString": "43QDA0000000000", "lat": "18.086395", "lon": "74.054953"}, + {"testNumber": "1168", "testString": "43QHF0000000000", "lat": "22.580346", "lon": "77.917518"}, + {"testNumber": "1169", "testString": "43RFR0000000000", "lat": "31.630832", "lon": "76.054471"}, + {"testNumber": "1170", "testString": "43SGA0000000000", "lat": "36.124096", "lon": "77.222391"}, + {"testNumber": "1171", "testString": "43TGF0000000000", "lat": "40.62664", "lon": "77.364681"}, + {"testNumber": "1172", "testString": "43UFV9221199669", "lat": "54.109204", "lon": "77.940404"}, + {"testNumber": "1173", "testString": "43VFK0303995469", "lat": "63.073995", "lon": "77.039649"}, + {"testNumber": "1174", "testString": "43XDK9556495053", "lat": "81.016475", "lon": "74.745534"}, + {"testNumber": "1175", "testString": "44CMA4430902258", "lat": "-76.551525", "lon": "78.854426"}, + {"testNumber": "1176", "testString": "44DML0000000000", "lat": "-67.598504", "lon": "78.648147"}, + {"testNumber": "1177", "testString": "44EMA4969520129", "lat": "-58.456616", "lon": "80.137932"}, + {"testNumber": "1178", "testString": "44ENR9587023160", "lat": "-62.908856", "lon": "82.887018"}, + {"testNumber": "1179", "testString": "44FMF9312917261", "lat": "-53.99292", "lon": "80.895196"}, + {"testNumber": "1180", "testString": "44FPL0000000000", "lat": "-49.644257", "lon": "82.385169"}, + {"testNumber": "1181", "testString": "44GMR2744112148", "lat": "-45.040408", "lon": "80.078731"}, + {"testNumber": "1182", "testString": "44GQR0000000000", "lat": "-45.125154", "lon": "83.543123"}, + {"testNumber": "1183", "testString": "44JKL3067800842", "lat": "-31.596039", "lon": "78.161588"}, + {"testNumber": "1184", "testString": "44JPL0000000000", "lat": "-31.630832", "lon": "82.054471"}, + {"testNumber": "1185", "testString": "44KKF0000000000", "lat": "-18.067898", "lon": "78.165992"}, + {"testNumber": "1186", "testString": "44KQA0000000000", "lat": "-22.595068", "lon": "82.94555"}, + {"testNumber": "1187", "testString": "44LLL0000000000", "lat": "-13.56161", "lon": "79.151728"}, + {"testNumber": "1188", "testString": "44LQR0000000000", "lat": "-9.042047", "lon": "82.819523"}, + {"testNumber": "1189", "testString": "44MQA0000000000", "lat": "-4.521318", "lon": "82.802627"}, + {"testNumber": "1190", "testString": "44NLF0000000000", "lat": "0", "lon": "79.202947"}, + {"testNumber": "1191", "testString": "44NPL0000000000", "lat": "4.523001", "lon": "81.901426"}, + {"testNumber": "1192", "testString": "44PKA0000000000", "lat": "13.553066", "lon": "78.228229"}, + {"testNumber": "1193", "testString": "44PPA0000000000", "lat": "13.56674", "lon": "81.924264"}, + {"testNumber": "1194", "testString": "44QKL0000000000", "lat": "22.580346", "lon": "78.082482"}, + {"testNumber": "1195", "testString": "44QQF0000000000", "lat": "18.079455", "lon": "82.889811"}, + {"testNumber": "1196", "testString": "44RNA0000000000", "lat": "31.635186", "lon": "81"}, + {"testNumber": "1197", "testString": "44SMF0000000000", "lat": "36.13956", "lon": "79.888522"}, + {"testNumber": "1198", "testString": "44TNR0000000000", "lat": "45.153477", "lon": "81"}, + {"testNumber": "1199", "testString": "44UNF0000000000", "lat": "54.148104", "lon": "81"}, + {"testNumber": "1200", "testString": "44VNR0000000000", "lat": "63.12934", "lon": "81"}, + {"testNumber": "1201", "testString": "44XME9347690354", "lat": "72.012652", "lon": "80.810717"}, + {"testNumber": "1202", "testString": "44XNQ0443695053", "lat": "81.016475", "lon": "81.254466"}, + {"testNumber": "1203", "testString": "45CWR4376312423", "lat": "-76.463946", "lon": "88.675191"}, + {"testNumber": "1204", "testString": "45EUL9696104531", "lat": "-63.073995", "lon": "84.960351"}, + {"testNumber": "1205", "testString": "45EWL9587023160", "lat": "-62.908856", "lon": "88.887018"}, + {"testNumber": "1206", "testString": "45FUF6629106635", "lat": "-49.578083", "lon": "85.150389"}, + {"testNumber": "1207", "testString": "45FWF3416814591", "lat": "-49.520338", "lon": "87.472081"}, + {"testNumber": "1208", "testString": "45GUR9193409951", "lat": "-40.554158", "lon": "85.723632"}, + {"testNumber": "1209", "testString": "45GXR0806609951", "lat": "-40.554158", "lon": "88.276368"}, + {"testNumber": "1210", "testString": "45HXA4046908009", "lat": "-36.062362", "lon": "88.559726"}, + {"testNumber": "1211", "testString": "45JVL0000000000", "lat": "-27.118846", "lon": "85.991058"}, + {"testNumber": "1212", "testString": "45JYL9497700120", "lat": "-27.089885", "lon": "89.974685"}, + {"testNumber": "1213", "testString": "45KWR0000000000", "lat": "-22.606857", "lon": "87"}, + {"testNumber": "1214", "testString": "45LTF5048101847", "lat": "-13.541117", "lon": "84.694502"}, + {"testNumber": "1215", "testString": "45LXL0000000000", "lat": "-9.045433", "lon": "87.90988"}, + {"testNumber": "1216", "testString": "45MVR0000000000", "lat": "-4.523001", "lon": "86.098574"}, + {"testNumber": "1217", "testString": "45NTE3406999447", "lat": "4.514598", "lon": "84.603452"}, + {"testNumber": "1218", "testString": "45NWF0000000000", "lat": "4.523563", "lon": "87"}, + {"testNumber": "1219", "testString": "45NZA0000000000", "lat": "0", "lon": "89.695023"}, + {"testNumber": "1220", "testString": "45PVR0000000000", "lat": "13.56674", "lon": "86.075736"}, + {"testNumber": "1221", "testString": "45PZR0000000000", "lat": "13.553066", "lon": "89.771771"}, + {"testNumber": "1222", "testString": "45QXA0000000000", "lat": "18.086395", "lon": "87.945047"}, + {"testNumber": "1223", "testString": "45RUR0000000000", "lat": "31.617775", "lon": "84.891514"}, + {"testNumber": "1224", "testString": "45RYR0000000000", "lat": "31.617775", "lon": "89.108486"}, + {"testNumber": "1225", "testString": "45TVF0000000000", "lat": "40.6448", "lon": "85.8173"}, + {"testNumber": "1226", "testString": "45UVA0000000000", "lat": "54.138373", "lon": "85.469299"}, + {"testNumber": "1227", "testString": "45VVF0000000000", "lat": "58.628771", "lon": "85.277807"}, + {"testNumber": "1228", "testString": "45WWQ5555793003", "lat": "67.547526", "lon": "88.303628"}, + {"testNumber": "1229", "testString": "45XWE5569197742", "lat": "76.551525", "lon": "89.145574"}, + {"testNumber": "1230", "testString": "46CEA0000000000", "lat": "-76.58085", "lon": "93"}, + {"testNumber": "1231", "testString": "46DEL4389916655", "lat": "-67.462877", "lon": "94.026388"}, + {"testNumber": "1232", "testString": "46EDR9645313849", "lat": "-63.005025", "lon": "92.929962"}, + {"testNumber": "1233", "testString": "46EFR0303904531", "lat": "-63.073995", "lon": "95.039649"}, + {"testNumber": "1234", "testString": "46FEF0687117261", "lat": "-53.99292", "lon": "93.104804"}, + {"testNumber": "1235", "testString": "46GCA0000000000", "lat": "-40.62664", "lon": "90.635319"}, + {"testNumber": "1236", "testString": "46GFA0000000000", "lat": "-40.6448", "lon": "94.1827"}, + {"testNumber": "1237", "testString": "46HDF0000000000", "lat": "-36.13956", "lon": "91.888522"}, + {"testNumber": "1238", "testString": "46JCR0000000000", "lat": "-27.10798", "lon": "90.982494"}, + {"testNumber": "1239", "testString": "46JGL0000000000", "lat": "-31.617775", "lon": "95.108486"}, + {"testNumber": "1240", "testString": "46KDA0000000000", "lat": "-22.603909", "lon": "92.027063"}, + {"testNumber": "1241", "testString": "46KHA0000000000", "lat": "-22.580346", "lon": "95.917518"}, + {"testNumber": "1242", "testString": "46LEL0000000000", "lat": "-13.568451", "lon": "93"}, + {"testNumber": "1243", "testString": "46MBA0000000000", "lat": "-4.518516", "lon": "90.296624"}, + {"testNumber": "1244", "testString": "46NBF0000000000", "lat": "0", "lon": "90.304977"}, + {"testNumber": "1245", "testString": "46NDL0000000000", "lat": "4.523001", "lon": "92.098574"}, + {"testNumber": "1246", "testString": "46NGF6799300000", "lat": "0", "lon": "95.407672"}, + {"testNumber": "1247", "testString": "46PCA0000000000", "lat": "13.56161", "lon": "91.151728"}, + {"testNumber": "1248", "testString": "46PGR0000000000", "lat": "9.042047", "lon": "94.819523"}, + {"testNumber": "1249", "testString": "46QDL0000000000", "lat": "22.603909", "lon": "92.027063"}, + {"testNumber": "1250", "testString": "46RBQ0502399880", "lat": "27.089885", "lon": "90.025315"}, + {"testNumber": "1251", "testString": "46RGA0000000000", "lat": "31.617775", "lon": "95.108486"}, + {"testNumber": "1252", "testString": "46SGF0000000000", "lat": "36.124096", "lon": "95.222391"}, + {"testNumber": "1253", "testString": "46TGR0000000000", "lat": "45.125154", "lon": "95.543123"}, + {"testNumber": "1254", "testString": "46UGA0000000000", "lat": "49.619417", "lon": "95.769058"}, + {"testNumber": "1255", "testString": "46VFR0000000000", "lat": "63.11549", "lon": "94.982302"}, + {"testNumber": "1256", "testString": "46XDQ9556495053", "lat": "81.016475", "lon": "92.745534"}, + {"testNumber": "1257", "testString": "47CMA9347609646", "lat": "-72.012652", "lon": "98.810717"}, + {"testNumber": "1258", "testString": "47DMF4444306997", "lat": "-67.547526", "lon": "97.696372"}, + {"testNumber": "1259", "testString": "47EML9645313849", "lat": "-63.005025", "lon": "98.929962"}, + {"testNumber": "1260", "testString": "47EPL0000000000", "lat": "-63.11549", "lon": "100.982302"}, + {"testNumber": "1261", "testString": "47FMF0000000000", "lat": "-49.644257", "lon": "97.614831"}, + {"testNumber": "1262", "testString": "47FPF3370906635", "lat": "-49.578083", "lon": "100.849611"}, + {"testNumber": "1263", "testString": "47GNL0000000000", "lat": "-45.153477", "lon": "99"}, + {"testNumber": "1264", "testString": "47HKA5982801847", "lat": "-36.098352", "lon": "96.332181"}, + {"testNumber": "1265", "testString": "47JKL0502300120", "lat": "-27.089885", "lon": "96.025315"}, + {"testNumber": "1266", "testString": "47JPF6956406323", "lat": "-31.565649", "lon": "100.786673"}, + {"testNumber": "1267", "testString": "47KKR8288203678", "lat": "-22.55976", "lon": "96.88852"}, + {"testNumber": "1268", "testString": "47KQA3527402675", "lat": "-18.051745", "lon": "101.222642"}, + {"testNumber": "1269", "testString": "47LLL0000000000", "lat": "-9.042047", "lon": "97.180477"}, + {"testNumber": "1270", "testString": "47LQL5976001153", "lat": "-9.028528", "lon": "101.362847"}, + {"testNumber": "1271", "testString": "47MQR6593100553", "lat": "-4.514598", "lon": "101.396548"}, + {"testNumber": "1272", "testString": "47NLF0000000000", "lat": "4.521318", "lon": "97.197373"}, + {"testNumber": "1273", "testString": "47NQA0000000000", "lat": "0", "lon": "100.797053"}, + {"testNumber": "1274", "testString": "47PKL0000000000", "lat": "9.036408", "lon": "96.271307"}, + {"testNumber": "1275", "testString": "47PPR0000000000", "lat": "13.56674", "lon": "99.924264"}, + {"testNumber": "1276", "testString": "47QLA0000000000", "lat": "18.079455", "lon": "97.110189"}, + {"testNumber": "1277", "testString": "47QQV3527497325", "lat": "18.051745", "lon": "101.222642"}, + {"testNumber": "1278", "testString": "47RNR0000000000", "lat": "31.635186", "lon": "99"}, + {"testNumber": "1279", "testString": "47SNA0000000000", "lat": "36.144718", "lon": "99"}, + {"testNumber": "1280", "testString": "47TPF0000000000", "lat": "40.6448", "lon": "100.1827"}, + {"testNumber": "1281", "testString": "47UPA0000000000", "lat": "54.138373", "lon": "100.530701"}, + {"testNumber": "1282", "testString": "47VPE4868397705", "lat": "58.594234", "lon": "101.558297"}, + {"testNumber": "1283", "testString": "47XME4430997742", "lat": "76.551525", "lon": "96.854426"}, + {"testNumber": "1284", "testString": "47XNV0652490354", "lat": "72.012652", "lon": "99.189283"}, + {"testNumber": "1285", "testString": "48CWF0652409646", "lat": "-72.012652", "lon": "105.189283"}, + {"testNumber": "1286", "testString": "48EUR9696104531", "lat": "-63.073995", "lon": "102.960351"}, + {"testNumber": "1287", "testString": "48EWR0000000000", "lat": "-63.12934", "lon": "105"}, + {"testNumber": "1288", "testString": "48FVF0000000000", "lat": "-54.138373", "lon": "103.469299"}, + {"testNumber": "1289", "testString": "48FXF0000000000", "lat": "-54.138373", "lon": "106.530701"}, + {"testNumber": "1290", "testString": "48GVA0000000000", "lat": "-40.6448", "lon": "103.8173"}, + {"testNumber": "1291", "testString": "48GYA0000000000", "lat": "-40.62664", "lon": "107.364681"}, + {"testNumber": "1292", "testString": "48HYF0000000000", "lat": "-36.124096", "lon": "107.222391"}, + {"testNumber": "1293", "testString": "48JWL0000000000", "lat": "-31.635186", "lon": "105"}, + {"testNumber": "1294", "testString": "48KTA0000000000", "lat": "-22.580346", "lon": "102.082482"}, + {"testNumber": "1295", "testString": "48KXA0000000000", "lat": "-22.603909", "lon": "105.972937"}, + {"testNumber": "1296", "testString": "48LTR0000000000", "lat": "-9.036408", "lon": "102.271307"}, + {"testNumber": "1297", "testString": "48LYL0000000000", "lat": "-13.56161", "lon": "106.848272"}, + {"testNumber": "1298", "testString": "48MWA0000000000", "lat": "-4.523563", "lon": "105"}, + {"testNumber": "1299", "testString": "48NTL0000000000", "lat": "4.518516", "lon": "102.296624"}, + {"testNumber": "1300", "testString": "48NXF0000000000", "lat": "0", "lon": "105.898638"}, + {"testNumber": "1301", "testString": "48NZF0000000000", "lat": "0", "lon": "107.695023"}, + {"testNumber": "1302", "testString": "48PWA0000000000", "lat": "13.568451", "lon": "105"}, + {"testNumber": "1303", "testString": "48QTE6472697325", "lat": "18.051745", "lon": "102.777358"}, + {"testNumber": "1304", "testString": "48QXL0000000000", "lat": "22.603909", "lon": "105.972937"}, + {"testNumber": "1305", "testString": "48RVA0000000000", "lat": "31.630832", "lon": "103.945529"}, + {"testNumber": "1306", "testString": "48STE5982898153", "lat": "36.098352", "lon": "102.332181"}, + {"testNumber": "1307", "testString": "48TVR0000000000", "lat": "45.146393", "lon": "103.727967"}, + {"testNumber": "1308", "testString": "48UVF0000000000", "lat": "54.138373", "lon": "103.469299"}, + {"testNumber": "1309", "testString": "48VVR0000000000", "lat": "63.11549", "lon": "103.017698"}, + {"testNumber": "1310", "testString": "48WWV5555793003", "lat": "67.547526", "lon": "106.303628"}, + {"testNumber": "1311", "testString": "48XWK5569197742", "lat": "76.551525", "lon": "107.145574"}, + {"testNumber": "1312", "testString": "49CEA0652409646", "lat": "-72.012652", "lon": "111.189283"}, + {"testNumber": "1313", "testString": "49DEF5555706997", "lat": "-67.547526", "lon": "112.303628"}, + {"testNumber": "1314", "testString": "49EEL0000000000", "lat": "-63.12934", "lon": "111"}, + {"testNumber": "1315", "testString": "49FCA0778900331", "lat": "-54.109204", "lon": "108.059596"}, + {"testNumber": "1316", "testString": "49FEA9262208801", "lat": "-54.060679", "lon": "112.415111"}, + {"testNumber": "1317", "testString": "49GCL2784804746", "lat": "-45.089798", "lon": "108.812333"}, + {"testNumber": "1318", "testString": "49GFL7215204746", "lat": "-45.089798", "lon": "113.187667"}, + {"testNumber": "1319", "testString": "49HEA0000000000", "lat": "-36.144718", "lon": "111"}, + {"testNumber": "1320", "testString": "49JCL0483204885", "lat": "-27.064593", "lon": "109.031984"}, + {"testNumber": "1321", "testString": "49JGF6932200842", "lat": "-31.596039", "lon": "113.838412"}, + {"testNumber": "1322", "testString": "49KDR0000000000", "lat": "-22.603909", "lon": "110.027063"}, + {"testNumber": "1323", "testString": "49KHR0000000000", "lat": "-22.580346", "lon": "113.917518"}, + {"testNumber": "1324", "testString": "49LEL0000000000", "lat": "-9.046562", "lon": "111"}, + {"testNumber": "1325", "testString": "49MBR3406900553", "lat": "-4.514598", "lon": "108.603452"}, + {"testNumber": "1326", "testString": "49NBA3200700000", "lat": "0", "lon": "108.592328"}, + {"testNumber": "1327", "testString": "49NEA0000000000", "lat": "0", "lon": "111"}, + {"testNumber": "1328", "testString": "49NGE6593199447", "lat": "4.514598", "lon": "113.396548"}, + {"testNumber": "1329", "testString": "49PCR0000000000", "lat": "13.56161", "lon": "109.151728"}, + {"testNumber": "1330", "testString": "49PGR0000000000", "lat": "13.56161", "lon": "112.848272"}, + {"testNumber": "1331", "testString": "49QEA0000000000", "lat": "18.088709", "lon": "111"}, + {"testNumber": "1332", "testString": "49RBQ3067899158", "lat": "31.596039", "lon": "108.161588"}, + {"testNumber": "1333", "testString": "49RGL0000000000", "lat": "27.10798", "lon": "113.017506"}, + {"testNumber": "1334", "testString": "49TCF0000000000", "lat": "40.62664", "lon": "108.635319"}, + {"testNumber": "1335", "testString": "49UCR0000000000", "lat": "49.619417", "lon": "108.230942"}, + {"testNumber": "1336", "testString": "49VCE5131797705", "lat": "58.594234", "lon": "108.441703"}, + {"testNumber": "1337", "testString": "49WDQ4444393003", "lat": "67.547526", "lon": "109.696372"}, + {"testNumber": "1338", "testString": "49XEA0000000000", "lat": "72.099223", "lon": "111"}, + {"testNumber": "1339", "testString": "50CMF0000000000", "lat": "-72.077537", "lon": "114.087508"}, + {"testNumber": "1340", "testString": "50DML5610116655", "lat": "-67.462877", "lon": "115.973612"}, + {"testNumber": "1341", "testString": "50EMR0000000000", "lat": "-63.11549", "lon": "115.017698"}, + {"testNumber": "1342", "testString": "50EPA4868302295", "lat": "-58.594234", "lon": "119.558297"}, + {"testNumber": "1343", "testString": "50FML6583214591", "lat": "-49.520338", "lon": "116.527919"}, + {"testNumber": "1344", "testString": "50FQL0000000000", "lat": "-49.619417", "lon": "119.769058"}, + {"testNumber": "1345", "testString": "50GNR0000000000", "lat": "-45.153477", "lon": "117"}, + {"testNumber": "1346", "testString": "50HLF0000000000", "lat": "-36.124096", "lon": "114.777609"}, + {"testNumber": "1347", "testString": "50JLL0000000000", "lat": "-31.617775", "lon": "114.891514"}, + {"testNumber": "1348", "testString": "50JPR0000000000", "lat": "-27.118846", "lon": "118.008942"}, + {"testNumber": "1349", "testString": "50KLA0000000000", "lat": "-22.595068", "lon": "115.05445"}, + {"testNumber": "1350", "testString": "50KQF0000000000", "lat": "-18.079455", "lon": "118.889811"}, + {"testNumber": "1351", "testString": "50LML0000000000", "lat": "-13.56674", "lon": "116.075736"}, + {"testNumber": "1352", "testString": "50LRL0000000000", "lat": "-13.553066", "lon": "119.771771"}, + {"testNumber": "1353", "testString": "50MRA0000000000", "lat": "-4.518516", "lon": "119.703376"}, + {"testNumber": "1354", "testString": "50NMF0000000000", "lat": "0", "lon": "116.101362"}, + {"testNumber": "1355", "testString": "50NQF0000000000", "lat": "0", "lon": "118.797053"}, + {"testNumber": "1356", "testString": "50PKR0000000000", "lat": "9.036408", "lon": "114.271307"}, + {"testNumber": "1357", "testString": "50PQA0000000000", "lat": "13.56161", "lon": "118.848272"}, + {"testNumber": "1358", "testString": "50QLL0000000000", "lat": "22.595068", "lon": "115.05445"}, + {"testNumber": "1359", "testString": "50QRF0000000000", "lat": "18.067898", "lon": "119.834008"}, + {"testNumber": "1360", "testString": "50RPA0000000000", "lat": "31.630832", "lon": "118.054471"}, + {"testNumber": "1361", "testString": "50SPF0000000000", "lat": "36.13956", "lon": "118.111478"}, + {"testNumber": "1362", "testString": "50TPR0000000000", "lat": "45.146393", "lon": "118.272033"}, + {"testNumber": "1363", "testString": "50UPE9221199669", "lat": "54.109204", "lon": "119.940404"}, + {"testNumber": "1364", "testString": "50VPL0000000000", "lat": "58.628771", "lon": "118.722193"}, + {"testNumber": "1365", "testString": "50XMK4430997742", "lat": "76.551525", "lon": "114.854426"}, + {"testNumber": "1366", "testString": "50XPF0000000000", "lat": "72.077537", "lon": "119.912492"}, + {"testNumber": "1367", "testString": "51CXA0000000000", "lat": "-72.077537", "lon": "125.912492"}, + {"testNumber": "1368", "testString": "51EVL0000000000", "lat": "-63.11549", "lon": "121.017698"}, + {"testNumber": "1369", "testString": "51EWR4914711217", "lat": "-58.536781", "lon": "123.844144"}, + {"testNumber": "1370", "testString": "51FVA0737808801", "lat": "-54.060679", "lon": "121.584889"}, + {"testNumber": "1371", "testString": "51FXA9221100331", "lat": "-54.109204", "lon": "125.940404"}, + {"testNumber": "1372", "testString": "51GVL2744112148", "lat": "-45.040408", "lon": "122.078731"}, + {"testNumber": "1373", "testString": "51GYR0000000000", "lat": "-40.62664", "lon": "125.364681"}, + {"testNumber": "1374", "testString": "51HYA4017201847", "lat": "-36.098352", "lon": "125.667819"}, + {"testNumber": "1375", "testString": "51JWL0000000000", "lat": "-27.12247", "lon": "123"}, + {"testNumber": "1376", "testString": "51KTA6472602675", "lat": "-18.051745", "lon": "120.777358"}, + {"testNumber": "1377", "testString": "51KXR0000000000", "lat": "-22.603909", "lon": "123.972937"}, + {"testNumber": "1378", "testString": "51LTL4024001153", "lat": "-9.028528", "lon": "120.637153"}, + {"testNumber": "1379", "testString": "51LYF4951901847", "lat": "-13.541117", "lon": "125.305498"}, + {"testNumber": "1380", "testString": "51MXR0000000000", "lat": "-4.523001", "lon": "123.901426"}, + {"testNumber": "1381", "testString": "51NUA0000000000", "lat": "0", "lon": "121.202947"}, + {"testNumber": "1382", "testString": "51NXA0000000000", "lat": "0", "lon": "123.898638"}, + {"testNumber": "1383", "testString": "51NZF0000000000", "lat": "4.518516", "lon": "125.703376"}, + {"testNumber": "1384", "testString": "51PWR0000000000", "lat": "13.568451", "lon": "123"}, + {"testNumber": "1385", "testString": "51QTF0000000000", "lat": "22.580346", "lon": "120.082482"}, + {"testNumber": "1386", "testString": "51QYA0000000000", "lat": "18.079455", "lon": "124.889811"}, + {"testNumber": "1387", "testString": "51RVR0000000000", "lat": "31.630832", "lon": "121.945529"}, + {"testNumber": "1388", "testString": "51SUA0000000000", "lat": "36.124096", "lon": "120.777609"}, + {"testNumber": "1389", "testString": "51TWF0000000000", "lat": "40.650857", "lon": "123"}, + {"testNumber": "1390", "testString": "51UWA0000000000", "lat": "54.148104", "lon": "123"}, + {"testNumber": "1391", "testString": "51VWF0000000000", "lat": "58.640297", "lon": "123"}, + {"testNumber": "1392", "testString": "51WXR0000000000", "lat": "67.598504", "lon": "125.351853"}, + {"testNumber": "1393", "testString": "51XWK0443695053", "lat": "81.016475", "lon": "123.254466"}, + {"testNumber": "1394", "testString": "52CEA5569102258", "lat": "-76.551525", "lon": "131.145574"}, + {"testNumber": "1395", "testString": "52DFL0000000000", "lat": "-67.598504", "lon": "131.351853"}, + {"testNumber": "1396", "testString": "52EEA4914711217", "lat": "-58.536781", "lon": "129.844144"}, + {"testNumber": "1397", "testString": "52FCL0000000000", "lat": "-49.619417", "lon": "126.230942"}, + {"testNumber": "1398", "testString": "52FEL0000000000", "lat": "-49.652543", "lon": "129"}, + {"testNumber": "1399", "testString": "52GCR0000000000", "lat": "-45.125154", "lon": "126.456877"}, + {"testNumber": "1400", "testString": "52GFR0000000000", "lat": "-45.146393", "lon": "130.272033"}, + {"testNumber": "1401", "testString": "52HFF0000000000", "lat": "-36.13956", "lon": "130.111478"}, + {"testNumber": "1402", "testString": "52JDL0000000000", "lat": "-31.630832", "lon": "127.945529"}, + {"testNumber": "1403", "testString": "52JGR0000000000", "lat": "-27.10798", "lon": "131.017506"}, + {"testNumber": "1404", "testString": "52KEA0000000000", "lat": "-22.606857", "lon": "129"}, + {"testNumber": "1405", "testString": "52LBL0000000000", "lat": "-13.553066", "lon": "126.228229"}, + {"testNumber": "1406", "testString": "52LFL0000000000", "lat": "-13.56674", "lon": "129.924264"}, + {"testNumber": "1407", "testString": "52MCA0000000000", "lat": "-4.521318", "lon": "127.197373"}, + {"testNumber": "1408", "testString": "52NBF3200700000", "lat": "0", "lon": "126.592328"}, + {"testNumber": "1409", "testString": "52NEF0000000000", "lat": "0", "lon": "129"}, + {"testNumber": "1410", "testString": "52NGL0000000000", "lat": "4.521318", "lon": "130.802627"}, + {"testNumber": "1411", "testString": "52PDA0000000000", "lat": "13.56674", "lon": "128.075736"}, + {"testNumber": "1412", "testString": "52PHA0000000000", "lat": "13.553066", "lon": "131.771771"}, + {"testNumber": "1413", "testString": "52QEL0000000000", "lat": "22.606857", "lon": "129"}, + {"testNumber": "1414", "testString": "52RCA0000000000", "lat": "31.617775", "lon": "126.891514"}, + {"testNumber": "1415", "testString": "52RGR0000000000", "lat": "27.10798", "lon": "131.017506"}, + {"testNumber": "1416", "testString": "52TCR0000000000", "lat": "45.125154", "lon": "126.456877"}, + {"testNumber": "1417", "testString": "52UCE0778999669", "lat": "54.109204", "lon": "126.059596"}, + {"testNumber": "1418", "testString": "52VCQ9696195469", "lat": "63.073995", "lon": "126.960351"}, + {"testNumber": "1419", "testString": "52WDV4444393003", "lat": "67.547526", "lon": "127.696372"}, + {"testNumber": "1420", "testString": "52XEF0000000000", "lat": "72.099223", "lon": "129"}, + {"testNumber": "1421", "testString": "53CMR5623712423", "lat": "-76.463946", "lon": "133.324809"}, + {"testNumber": "1422", "testString": "53DNF0000000000", "lat": "-67.615527", "lon": "135"}, + {"testNumber": "1423", "testString": "53EMR4969520129", "lat": "-58.456616", "lon": "134.137932"}, + {"testNumber": "1424", "testString": "53EPR0000000000", "lat": "-58.628771", "lon": "136.722193"}, + {"testNumber": "1425", "testString": "53FNA0000000000", "lat": "-54.148104", "lon": "135"}, + {"testNumber": "1426", "testString": "53GKR9228603147", "lat": "-40.596412", "lon": "132.545229"}, + {"testNumber": "1427", "testString": "53GNR0000000000", "lat": "-40.650857", "lon": "135"}, + {"testNumber": "1428", "testString": "53HLA5953108009", "lat": "-36.062362", "lon": "133.440274"}, + {"testNumber": "1429", "testString": "53JLF3043606323", "lat": "-31.565649", "lon": "133.213327"}, + {"testNumber": "1430", "testString": "53JPL9516804885", "lat": "-27.064593", "lon": "136.968016"}, + {"testNumber": "1431", "testString": "53KLR0000000000", "lat": "-22.595068", "lon": "133.05445"}, + {"testNumber": "1432", "testString": "53KQR1711803678", "lat": "-22.55976", "lon": "137.11148"}, + {"testNumber": "1433", "testString": "53LML0000000000", "lat": "-9.045433", "lon": "134.09012"}, + {"testNumber": "1434", "testString": "53LRL0000000000", "lat": "-9.036408", "lon": "137.728693"}, + {"testNumber": "1435", "testString": "53NKA0000000000", "lat": "0", "lon": "132.304977"}, + {"testNumber": "1436", "testString": "53NMA0000000000", "lat": "0", "lon": "134.101362"}, + {"testNumber": "1437", "testString": "53NQA6799300000", "lat": "0", "lon": "137.407672"}, + {"testNumber": "1438", "testString": "53PKR0000000000", "lat": "13.553066", "lon": "132.228229"}, + {"testNumber": "1439", "testString": "53PQL0000000000", "lat": "9.042047", "lon": "136.819523"}, + {"testNumber": "1440", "testString": "53QMA0000000000", "lat": "18.086395", "lon": "134.054953"}, + {"testNumber": "1441", "testString": "53QRF0000000000", "lat": "22.580346", "lon": "137.917518"}, + {"testNumber": "1442", "testString": "53RPR0000000000", "lat": "31.630832", "lon": "136.054471"}, + {"testNumber": "1443", "testString": "53SQA0000000000", "lat": "36.124096", "lon": "137.222391"}, + {"testNumber": "1444", "testString": "53TQF0000000000", "lat": "40.62664", "lon": "137.364681"}, + {"testNumber": "1445", "testString": "53UPV9221199669", "lat": "54.109204", "lon": "137.940404"}, + {"testNumber": "1446", "testString": "53VPK0303995469", "lat": "63.073995", "lon": "137.039649"}, + {"testNumber": "1447", "testString": "53XMK9556495053", "lat": "81.016475", "lon": "134.745534"}, + {"testNumber": "1448", "testString": "54CVA4430902258", "lat": "-76.551525", "lon": "138.854426"}, + {"testNumber": "1449", "testString": "54DVL0000000000", "lat": "-67.598504", "lon": "138.648147"}, + {"testNumber": "1450", "testString": "54EVA4969520129", "lat": "-58.456616", "lon": "140.137932"}, + {"testNumber": "1451", "testString": "54EWR9587023160", "lat": "-62.908856", "lon": "142.887018"}, + {"testNumber": "1452", "testString": "54FVF9312917261", "lat": "-53.99292", "lon": "140.895196"}, + {"testNumber": "1453", "testString": "54FXL0000000000", "lat": "-49.644257", "lon": "142.385169"}, + {"testNumber": "1454", "testString": "54GVR2744112148", "lat": "-45.040408", "lon": "140.078731"}, + {"testNumber": "1455", "testString": "54GYR0000000000", "lat": "-45.125154", "lon": "143.543123"}, + {"testNumber": "1456", "testString": "54JTL3067800842", "lat": "-31.596039", "lon": "138.161588"}, + {"testNumber": "1457", "testString": "54JXL0000000000", "lat": "-31.630832", "lon": "142.054471"}, + {"testNumber": "1458", "testString": "54KTF0000000000", "lat": "-18.067898", "lon": "138.165992"}, + {"testNumber": "1459", "testString": "54KYA0000000000", "lat": "-22.595068", "lon": "142.94555"}, + {"testNumber": "1460", "testString": "54LUL0000000000", "lat": "-13.56161", "lon": "139.151728"}, + {"testNumber": "1461", "testString": "54LYR0000000000", "lat": "-9.042047", "lon": "142.819523"}, + {"testNumber": "1462", "testString": "54MYA0000000000", "lat": "-4.521318", "lon": "142.802627"}, + {"testNumber": "1463", "testString": "54NUF0000000000", "lat": "0", "lon": "139.202947"}, + {"testNumber": "1464", "testString": "54NXL0000000000", "lat": "4.523001", "lon": "141.901426"}, + {"testNumber": "1465", "testString": "54PTA0000000000", "lat": "13.553066", "lon": "138.228229"}, + {"testNumber": "1466", "testString": "54PXA0000000000", "lat": "13.56674", "lon": "141.924264"}, + {"testNumber": "1467", "testString": "54QTL0000000000", "lat": "22.580346", "lon": "138.082482"}, + {"testNumber": "1468", "testString": "54QYF0000000000", "lat": "18.079455", "lon": "142.889811"}, + {"testNumber": "1469", "testString": "54RWA0000000000", "lat": "31.635186", "lon": "141"}, + {"testNumber": "1470", "testString": "54SVF0000000000", "lat": "36.13956", "lon": "139.888522"}, + {"testNumber": "1471", "testString": "54TWR0000000000", "lat": "45.153477", "lon": "141"}, + {"testNumber": "1472", "testString": "54UWF0000000000", "lat": "54.148104", "lon": "141"}, + {"testNumber": "1473", "testString": "54VWR0000000000", "lat": "63.12934", "lon": "141"}, + {"testNumber": "1474", "testString": "54XVE9347690354", "lat": "72.012652", "lon": "140.810717"}, + {"testNumber": "1475", "testString": "54XWQ0443695053", "lat": "81.016475", "lon": "141.254466"}, + {"testNumber": "1476", "testString": "55CER4376312423", "lat": "-76.463946", "lon": "148.675191"}, + {"testNumber": "1477", "testString": "55ECL9696104531", "lat": "-63.073995", "lon": "144.960351"}, + {"testNumber": "1478", "testString": "55EEL9587023160", "lat": "-62.908856", "lon": "148.887018"}, + {"testNumber": "1479", "testString": "55FCF6629106635", "lat": "-49.578083", "lon": "145.150389"}, + {"testNumber": "1480", "testString": "55FEF3416814591", "lat": "-49.520338", "lon": "147.472081"}, + {"testNumber": "1481", "testString": "55GCR9193409951", "lat": "-40.554158", "lon": "145.723632"}, + {"testNumber": "1482", "testString": "55GFR0806609951", "lat": "-40.554158", "lon": "148.276368"}, + {"testNumber": "1483", "testString": "55HFA4046908009", "lat": "-36.062362", "lon": "148.559726"}, + {"testNumber": "1484", "testString": "55JDL0000000000", "lat": "-27.118846", "lon": "145.991058"}, + {"testNumber": "1485", "testString": "55JGL9497700120", "lat": "-27.089885", "lon": "149.974685"}, + {"testNumber": "1486", "testString": "55KER0000000000", "lat": "-22.606857", "lon": "147"}, + {"testNumber": "1487", "testString": "55LBF5048101847", "lat": "-13.541117", "lon": "144.694502"}, + {"testNumber": "1488", "testString": "55LFL0000000000", "lat": "-9.045433", "lon": "147.90988"}, + {"testNumber": "1489", "testString": "55MDR0000000000", "lat": "-4.523001", "lon": "146.098574"}, + {"testNumber": "1490", "testString": "55NBE3406999447", "lat": "4.514598", "lon": "144.603452"}, + {"testNumber": "1491", "testString": "55NEF0000000000", "lat": "4.523563", "lon": "147"}, + {"testNumber": "1492", "testString": "55NHA0000000000", "lat": "0", "lon": "149.695023"}, + {"testNumber": "1493", "testString": "55PDR0000000000", "lat": "13.56674", "lon": "146.075736"}, + {"testNumber": "1494", "testString": "55PHR0000000000", "lat": "13.553066", "lon": "149.771771"}, + {"testNumber": "1495", "testString": "55QFA0000000000", "lat": "18.086395", "lon": "147.945047"}, + {"testNumber": "1496", "testString": "55RCR0000000000", "lat": "31.617775", "lon": "144.891514"}, + {"testNumber": "1497", "testString": "55RGR0000000000", "lat": "31.617775", "lon": "149.108486"}, + {"testNumber": "1498", "testString": "55TDF0000000000", "lat": "40.6448", "lon": "145.8173"}, + {"testNumber": "1499", "testString": "55UDA0000000000", "lat": "54.138373", "lon": "145.469299"}, + {"testNumber": "1500", "testString": "55VDF0000000000", "lat": "58.628771", "lon": "145.277807"}, + {"testNumber": "1501", "testString": "55WEQ5555793003", "lat": "67.547526", "lon": "148.303628"}, + {"testNumber": "1502", "testString": "55XEE5569197742", "lat": "76.551525", "lon": "149.145574"}, + {"testNumber": "1503", "testString": "56CNA0000000000", "lat": "-76.58085", "lon": "153"}, + {"testNumber": "1504", "testString": "56DNL4389916655", "lat": "-67.462877", "lon": "154.026388"}, + {"testNumber": "1505", "testString": "56EMR9645313849", "lat": "-63.005025", "lon": "152.929962"}, + {"testNumber": "1506", "testString": "56EPR0303904531", "lat": "-63.073995", "lon": "155.039649"}, + {"testNumber": "1507", "testString": "56FNF0687117261", "lat": "-53.99292", "lon": "153.104804"}, + {"testNumber": "1508", "testString": "56GLA0000000000", "lat": "-40.62664", "lon": "150.635319"}, + {"testNumber": "1509", "testString": "56GPA0000000000", "lat": "-40.6448", "lon": "154.1827"}, + {"testNumber": "1510", "testString": "56HMF0000000000", "lat": "-36.13956", "lon": "151.888522"}, + {"testNumber": "1511", "testString": "56JLR0000000000", "lat": "-27.10798", "lon": "150.982494"}, + {"testNumber": "1512", "testString": "56JQL0000000000", "lat": "-31.617775", "lon": "155.108486"}, + {"testNumber": "1513", "testString": "56KMA0000000000", "lat": "-22.603909", "lon": "152.027063"}, + {"testNumber": "1514", "testString": "56KRA0000000000", "lat": "-22.580346", "lon": "155.917518"}, + {"testNumber": "1515", "testString": "56LNL0000000000", "lat": "-13.568451", "lon": "153"}, + {"testNumber": "1516", "testString": "56MKA0000000000", "lat": "-4.518516", "lon": "150.296624"}, + {"testNumber": "1517", "testString": "56NKF0000000000", "lat": "0", "lon": "150.304977"}, + {"testNumber": "1518", "testString": "56NML0000000000", "lat": "4.523001", "lon": "152.098574"}, + {"testNumber": "1519", "testString": "56NQF6799300000", "lat": "0", "lon": "155.407672"}, + {"testNumber": "1520", "testString": "56PLA0000000000", "lat": "13.56161", "lon": "151.151728"}, + {"testNumber": "1521", "testString": "56PQR0000000000", "lat": "9.042047", "lon": "154.819523"}, + {"testNumber": "1522", "testString": "56QML0000000000", "lat": "22.603909", "lon": "152.027063"}, + {"testNumber": "1523", "testString": "56RKQ0502399880", "lat": "27.089885", "lon": "150.025315"}, + {"testNumber": "1524", "testString": "56RQA0000000000", "lat": "31.617775", "lon": "155.108486"}, + {"testNumber": "1525", "testString": "56SQF0000000000", "lat": "36.124096", "lon": "155.222391"}, + {"testNumber": "1526", "testString": "56TQR0000000000", "lat": "45.125154", "lon": "155.543123"}, + {"testNumber": "1527", "testString": "56UQA0000000000", "lat": "49.619417", "lon": "155.769058"}, + {"testNumber": "1528", "testString": "56VPR0000000000", "lat": "63.11549", "lon": "154.982302"}, + {"testNumber": "1529", "testString": "56XMQ9556495053", "lat": "81.016475", "lon": "152.745534"}, + {"testNumber": "1530", "testString": "57CVA9347609646", "lat": "-72.012652", "lon": "158.810717"}, + {"testNumber": "1531", "testString": "57DVF4444306997", "lat": "-67.547526", "lon": "157.696372"}, + {"testNumber": "1532", "testString": "57EVL9645313849", "lat": "-63.005025", "lon": "158.929962"}, + {"testNumber": "1533", "testString": "57EXL0000000000", "lat": "-63.11549", "lon": "160.982302"}, + {"testNumber": "1534", "testString": "57FVF0000000000", "lat": "-49.644257", "lon": "157.614831"}, + {"testNumber": "1535", "testString": "57FXF3370906635", "lat": "-49.578083", "lon": "160.849611"}, + {"testNumber": "1536", "testString": "57GWL0000000000", "lat": "-45.153477", "lon": "159"}, + {"testNumber": "1537", "testString": "57HTA5982801847", "lat": "-36.098352", "lon": "156.332181"}, + {"testNumber": "1538", "testString": "57JTL0502300120", "lat": "-27.089885", "lon": "156.025315"}, + {"testNumber": "1539", "testString": "57JXF6956406323", "lat": "-31.565649", "lon": "160.786673"}, + {"testNumber": "1540", "testString": "57KTR8288203678", "lat": "-22.55976", "lon": "156.88852"}, + {"testNumber": "1541", "testString": "57KYA3527402675", "lat": "-18.051745", "lon": "161.222642"}, + {"testNumber": "1542", "testString": "57LUL0000000000", "lat": "-9.042047", "lon": "157.180477"}, + {"testNumber": "1543", "testString": "57LYL5976001153", "lat": "-9.028528", "lon": "161.362847"}, + {"testNumber": "1544", "testString": "57MYR6593100553", "lat": "-4.514598", "lon": "161.396548"}, + {"testNumber": "1545", "testString": "57NUF0000000000", "lat": "4.521318", "lon": "157.197373"}, + {"testNumber": "1546", "testString": "57NYA0000000000", "lat": "0", "lon": "160.797053"}, + {"testNumber": "1547", "testString": "57PTL0000000000", "lat": "9.036408", "lon": "156.271307"}, + {"testNumber": "1548", "testString": "57PXR0000000000", "lat": "13.56674", "lon": "159.924264"}, + {"testNumber": "1549", "testString": "57QUA0000000000", "lat": "18.079455", "lon": "157.110189"}, + {"testNumber": "1550", "testString": "57QYV3527497325", "lat": "18.051745", "lon": "161.222642"}, + {"testNumber": "1551", "testString": "57RWR0000000000", "lat": "31.635186", "lon": "159"}, + {"testNumber": "1552", "testString": "57SWA0000000000", "lat": "36.144718", "lon": "159"}, + {"testNumber": "1553", "testString": "57TXF0000000000", "lat": "40.6448", "lon": "160.1827"}, + {"testNumber": "1554", "testString": "57UXA0000000000", "lat": "54.138373", "lon": "160.530701"}, + {"testNumber": "1555", "testString": "57VXE4868397705", "lat": "58.594234", "lon": "161.558297"}, + {"testNumber": "1556", "testString": "57XVE4430997742", "lat": "76.551525", "lon": "156.854426"}, + {"testNumber": "1557", "testString": "57XWV0652490354", "lat": "72.012652", "lon": "159.189283"}, + {"testNumber": "1558", "testString": "58CEF0652409646", "lat": "-72.012652", "lon": "165.189283"}, + {"testNumber": "1559", "testString": "58ECR9696104531", "lat": "-63.073995", "lon": "162.960351"}, + {"testNumber": "1560", "testString": "58EER0000000000", "lat": "-63.12934", "lon": "165"}, + {"testNumber": "1561", "testString": "58FDF0000000000", "lat": "-54.138373", "lon": "163.469299"}, + {"testNumber": "1562", "testString": "58FFF0000000000", "lat": "-54.138373", "lon": "166.530701"}, + {"testNumber": "1563", "testString": "58GDA0000000000", "lat": "-40.6448", "lon": "163.8173"}, + {"testNumber": "1564", "testString": "58GGA0000000000", "lat": "-40.62664", "lon": "167.364681"}, + {"testNumber": "1565", "testString": "58HGF0000000000", "lat": "-36.124096", "lon": "167.222391"}, + {"testNumber": "1566", "testString": "58JEL0000000000", "lat": "-31.635186", "lon": "165"}, + {"testNumber": "1567", "testString": "58KBA0000000000", "lat": "-22.580346", "lon": "162.082482"}, + {"testNumber": "1568", "testString": "58KFA0000000000", "lat": "-22.603909", "lon": "165.972937"}, + {"testNumber": "1569", "testString": "58LBR0000000000", "lat": "-9.036408", "lon": "162.271307"}, + {"testNumber": "1570", "testString": "58LGL0000000000", "lat": "-13.56161", "lon": "166.848272"}, + {"testNumber": "1571", "testString": "58MEA0000000000", "lat": "-4.523563", "lon": "165"}, + {"testNumber": "1572", "testString": "58NBL0000000000", "lat": "4.518516", "lon": "162.296624"}, + {"testNumber": "1573", "testString": "58NFF0000000000", "lat": "0", "lon": "165.898638"}, + {"testNumber": "1574", "testString": "58NHF0000000000", "lat": "0", "lon": "167.695023"}, + {"testNumber": "1575", "testString": "58PEA0000000000", "lat": "13.568451", "lon": "165"}, + {"testNumber": "1576", "testString": "58QBE6472697325", "lat": "18.051745", "lon": "162.777358"}, + {"testNumber": "1577", "testString": "58QFL0000000000", "lat": "22.603909", "lon": "165.972937"}, + {"testNumber": "1578", "testString": "58RDA0000000000", "lat": "31.630832", "lon": "163.945529"}, + {"testNumber": "1579", "testString": "58SBE5982898153", "lat": "36.098352", "lon": "162.332181"}, + {"testNumber": "1580", "testString": "58TDR0000000000", "lat": "45.146393", "lon": "163.727967"}, + {"testNumber": "1581", "testString": "58UDF0000000000", "lat": "54.138373", "lon": "163.469299"}, + {"testNumber": "1582", "testString": "58VDR0000000000", "lat": "63.11549", "lon": "163.017698"}, + {"testNumber": "1583", "testString": "58WEV5555793003", "lat": "67.547526", "lon": "166.303628"}, + {"testNumber": "1584", "testString": "58XEK5569197742", "lat": "76.551525", "lon": "167.145574"}, + {"testNumber": "1585", "testString": "59CNA0652409646", "lat": "-72.012652", "lon": "171.189283"}, + {"testNumber": "1586", "testString": "59DNF5555706997", "lat": "-67.547526", "lon": "172.303628"}, + {"testNumber": "1587", "testString": "59ENL0000000000", "lat": "-63.12934", "lon": "171"}, + {"testNumber": "1588", "testString": "59FLA0778900331", "lat": "-54.109204", "lon": "168.059596"}, + {"testNumber": "1589", "testString": "59FNA9262208801", "lat": "-54.060679", "lon": "172.415111"}, + {"testNumber": "1590", "testString": "59GLL2784804746", "lat": "-45.089798", "lon": "168.812333"}, + {"testNumber": "1591", "testString": "59GPL7215204746", "lat": "-45.089798", "lon": "173.187667"}, + {"testNumber": "1592", "testString": "59HNA0000000000", "lat": "-36.144718", "lon": "171"}, + {"testNumber": "1593", "testString": "59JLL0483204885", "lat": "-27.064593", "lon": "169.031984"}, + {"testNumber": "1594", "testString": "59JQF6932200842", "lat": "-31.596039", "lon": "173.838412"}, + {"testNumber": "1595", "testString": "59KMR0000000000", "lat": "-22.603909", "lon": "170.027063"}, + {"testNumber": "1596", "testString": "59KRR0000000000", "lat": "-22.580346", "lon": "173.917518"}, + {"testNumber": "1597", "testString": "59LNL0000000000", "lat": "-9.046562", "lon": "171"}, + {"testNumber": "1598", "testString": "59MKR3406900553", "lat": "-4.514598", "lon": "168.603452"}, + {"testNumber": "1599", "testString": "59NKA3200700000", "lat": "0", "lon": "168.592328"}, + {"testNumber": "1600", "testString": "59NNA0000000000", "lat": "0", "lon": "171"}, + {"testNumber": "1601", "testString": "59NQE6593199447", "lat": "4.514598", "lon": "173.396548"}, + {"testNumber": "1602", "testString": "59PLR0000000000", "lat": "13.56161", "lon": "169.151728"}, + {"testNumber": "1603", "testString": "59PQR0000000000", "lat": "13.56161", "lon": "172.848272"}, + {"testNumber": "1604", "testString": "59QNA0000000000", "lat": "18.088709", "lon": "171"}, + {"testNumber": "1605", "testString": "59RKQ3067899158", "lat": "31.596039", "lon": "168.161588"}, + {"testNumber": "1606", "testString": "59RQL0000000000", "lat": "27.10798", "lon": "173.017506"}, + {"testNumber": "1607", "testString": "59TLF0000000000", "lat": "40.62664", "lon": "168.635319"}, + {"testNumber": "1608", "testString": "59ULR0000000000", "lat": "49.619417", "lon": "168.230942"}, + {"testNumber": "1609", "testString": "59VLE5131797705", "lat": "58.594234", "lon": "168.441703"}, + {"testNumber": "1610", "testString": "59WMQ4444393003", "lat": "67.547526", "lon": "169.696372"}, + {"testNumber": "1611", "testString": "59XNA0000000000", "lat": "72.099223", "lon": "171"}, + {"testNumber": "1612", "testString": "60CVF0000000000", "lat": "-72.077537", "lon": "174.087508"}, + {"testNumber": "1613", "testString": "60DVL5610116655", "lat": "-67.462877", "lon": "175.973612"}, + {"testNumber": "1614", "testString": "60EVR0000000000", "lat": "-63.11549", "lon": "175.017698"}, + {"testNumber": "1615", "testString": "60EXA4868302295", "lat": "-58.594234", "lon": "179.558297"}, + {"testNumber": "1616", "testString": "60FVL6583214591", "lat": "-49.520338", "lon": "176.527919"}, + {"testNumber": "1617", "testString": "60FYL0000000000", "lat": "-49.619417", "lon": "179.769058"}, + {"testNumber": "1618", "testString": "60GWR0000000000", "lat": "-45.153477", "lon": "177"}, + {"testNumber": "1619", "testString": "60HUF0000000000", "lat": "-36.124096", "lon": "174.777609"}, + {"testNumber": "1620", "testString": "60JUL0000000000", "lat": "-31.617775", "lon": "174.891514"}, + {"testNumber": "1621", "testString": "60JXR0000000000", "lat": "-27.118846", "lon": "178.008942"}, + {"testNumber": "1622", "testString": "60KUA0000000000", "lat": "-22.595068", "lon": "175.05445"}, + {"testNumber": "1623", "testString": "60KYF0000000000", "lat": "-18.079455", "lon": "178.889811"}, + {"testNumber": "1624", "testString": "60LVL0000000000", "lat": "-13.56674", "lon": "176.075736"}, + {"testNumber": "1625", "testString": "60LZL0000000000", "lat": "-13.553066", "lon": "179.771771"}, + {"testNumber": "1626", "testString": "60MZA0000000000", "lat": "-4.518516", "lon": "179.703376"}, + {"testNumber": "1627", "testString": "60NVF0000000000", "lat": "0", "lon": "176.101362"}, + {"testNumber": "1628", "testString": "60NYF0000000000", "lat": "0", "lon": "178.797053"}, + {"testNumber": "1629", "testString": "60PTR0000000000", "lat": "9.036408", "lon": "174.271307"}, + {"testNumber": "1630", "testString": "60PYA0000000000", "lat": "13.56161", "lon": "178.848272"}, + {"testNumber": "1631", "testString": "60QUL0000000000", "lat": "22.595068", "lon": "175.05445"}, + {"testNumber": "1632", "testString": "60QZF0000000000", "lat": "18.067898", "lon": "179.834008"}, + {"testNumber": "1633", "testString": "60RXA0000000000", "lat": "31.630832", "lon": "178.054471"}, + {"testNumber": "1634", "testString": "60SXF0000000000", "lat": "36.13956", "lon": "178.111478"}, + {"testNumber": "1635", "testString": "60TXR0000000000", "lat": "45.146393", "lon": "178.272033"}, + {"testNumber": "1636", "testString": "60UXE9221199669", "lat": "54.109204", "lon": "179.940404"}, + {"testNumber": "1637", "testString": "60VXL0000000000", "lat": "58.628771", "lon": "178.722193"}, + {"testNumber": "1638", "testString": "60XVK4430997742", "lat": "76.551525", "lon": "174.854426"}, + {"testNumber": "1639", "testString": "60XXF0000000000", "lat": "72.077537", "lon": "179.912492"}, + {"testNumber": "1640", "testString": "ALM0179652131", "lat": "-81.016473", "lon": "-92.745523"}, + {"testNumber": "1641", "testString": "ALQ3585962936", "lat": "-81.016471", "lon": "-74.74552"}, + {"testNumber": "1642", "testString": "APH1399048556", "lat": "-81.060879", "lon": "-116.999967"}, + {"testNumber": "1643", "testString": "AQF2057374544", "lat": "-81.016478", "lon": "-128.745515"}, + {"testNumber": "1644", "testString": "ARE7420927212", "lat": "-81.060878", "lon": "-141.000017"}, + {"testNumber": "1645", "testString": "ASW5944240536", "lat": "-81.016469", "lon": "-32.745519"}, + {"testNumber": "1646", "testString": "AUX3772431375", "lat": "-81.016471", "lon": "-21.254492"}, + {"testNumber": "1647", "testString": "AYC4444317851", "lat": "-81.060882", "lon": "-171.000007"}, + {"testNumber": "1648", "testString": "AZX5213198204", "lat": "-81.016473", "lon": "-2.745523"}, + {"testNumber": "1649", "testString": "BBX5194787732", "lat": "-81.016475", "lon": "8.745495"}, + {"testNumber": "1650", "testString": "BFC5635871655", "lat": "-81.060879", "lon": "159.000014"}, + {"testNumber": "1651", "testString": "BGW5764688404", "lat": "-81.016478", "lon": "27.254479"}, + {"testNumber": "1652", "testString": "BJV2545679427", "lat": "-81.016478", "lon": "38.745515"}, + {"testNumber": "1653", "testString": "BKU7384132355", "lat": "-81.016473", "lon": "50.745543"}, + {"testNumber": "1654", "testString": "BLH9243550263", "lat": "-81.016469", "lon": "116.745532"}, + {"testNumber": "1655", "testString": "BPK6050942632", "lat": "-81.060877", "lon": "105.000022"}, + {"testNumber": "1656", "testString": "BPN9773956734", "lat": "-81.016477", "lon": "86.74552"}, + {"testNumber": "1657", "testString": "BPR3455653988", "lat": "-81.016474", "lon": "69.254482"}, + {"testNumber": "1658", "testString": "YSK6980870146", "lat": "84.644101", "lon": "-116.999973"}, + {"testNumber": "1659", "testString": "YUM7591399050", "lat": "84.644094", "lon": "-146.999989"}, + {"testNumber": "1660", "testString": "YZN6885894233", "lat": "84.644099", "lon": "-177.000042"}, + {"testNumber": "1661", "testString": "ZCN7014630192", "lat": "84.644101", "lon": "153.000027"}, + {"testNumber": "1662", "testString": "ZGM2076320763", "lat": "84.644096", "lon": "135"}, + {"testNumber": "1663", "testString": "ZHK5552513246", "lat": "84.644105", "lon": "110.999994"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json b/source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json new file mode 100644 index 00000000..be8d36a0 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json @@ -0,0 +1,1644 @@ +{ + "_comment": "test to ensure inputed UTM is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "01D 599999 2499999", "lat": "-67.598509", "lon": "-174.64816"}, + {"testNumber": "2", "testString": "01E 404129 3023158", "lat": "-62.908865", "lon": "-178.887036"}, + {"testNumber": "3", "testString": "01E 549146 3511216", "lat": "-58.536789", "lon": "-176.155869"}, + {"testNumber": "4", "testString": "01F 307788 4000330", "lat": "-54.109212", "lon": "-179.940415"}, + {"testNumber": "5", "testString": "01F 366290 4506634", "lat": "-49.578085", "lon": "-178.849613"}, + {"testNumber": "6", "testString": "01F 692210 4000330", "lat": "-54.109212", "lon": "-174.059603"}, + {"testNumber": "7", "testString": "01G 299999 5499999", "lat": "-40.626645", "lon": "-179.364688"}, + {"testNumber": "8", "testString": "01G 427440 5012147", "lat": "-45.040411", "lon": "-177.921273"}, + {"testNumber": "9", "testString": "01H 399999 5999999", "lat": "-36.139566", "lon": "-178.111485"}, + {"testNumber": "10", "testString": "01J 499999 6499999", "lat": "-31.635192", "lon": "-177.000006"}, + {"testNumber": "11", "testString": "01J 599999 6999999", "lat": "-27.118851", "lon": "-175.991064"}, + {"testNumber": "12", "testString": "01K 699999 7499999", "lat": "-22.595073", "lon": "-175.054456"}, + {"testNumber": "13", "testString": "01K 735273 8002674", "lat": "-18.051846", "lon": "-174.777364"}, + {"testNumber": "14", "testString": "01K 799999 7999999", "lat": "-18.067904", "lon": "-174.165997"}, + {"testNumber": "15", "testString": "01M 199999 9999999", "lat": "-0.000005", "lon": "-179.695029"}, + {"testNumber": "16", "testString": "01M 232006 9999999", "lat": "-0.000005", "lon": "-179.407678"}, + {"testNumber": "17", "testString": "01P 199999 0999999", "lat": "9.036403", "lon": "-179.728698"}, + {"testNumber": "18", "testString": "01P 240239 0998845", "lat": "9.028518", "lon": "-179.362851"}, + {"testNumber": "19", "testString": "01P 299999 1499999", "lat": "13.561604", "lon": "-178.848278"}, + {"testNumber": "20", "testString": "01Q 399999 1999999", "lat": "18.086389", "lon": "-177.945053"}, + {"testNumber": "21", "testString": "01Q 599999 2499999", "lat": "22.603903", "lon": "-176.027069"}, + {"testNumber": "22", "testString": "01R 794976 2999879", "lat": "27.089881", "lon": "-174.025318"}, + {"testNumber": "23", "testString": "01S 499999 3999999", "lat": "36.144713", "lon": "-177.000007"}, + {"testNumber": "24", "testString": "01T 399999 4999999", "lat": "45.146387", "lon": "-178.27204"}, + {"testNumber": "25", "testString": "01U 399999 5999999", "lat": "54.138368", "lon": "-178.53071"}, + {"testNumber": "26", "testString": "01V 399999 6999999", "lat": "63.115484", "lon": "-178.982314"}, + {"testNumber": "27", "testString": "01X 399999 7999999", "lat": "72.077531", "lon": "-179.912509"}, + {"testNumber": "28", "testString": "01X 444308 8497741", "lat": "76.551516", "lon": "-179.145596"}, + {"testNumber": "29", "testString": "01X 499999 8999999", "lat": "81.060876", "lon": "-177.0001"}, + {"testNumber": "30", "testString": "02C 456235 1512422", "lat": "-76.463948", "lon": "-172.6753"}, + {"testNumber": "31", "testString": "02C 499999 1999999", "lat": "-72.099228", "lon": "-171.000017"}, + {"testNumber": "32", "testString": "02C 543762 1512422", "lat": "-76.463949", "lon": "-169.324811"}, + {"testNumber": "33", "testString": "02D 456100 2516654", "lat": "-67.462884", "lon": "-172.026405"}, + {"testNumber": "34", "testString": "02E 496452 3013847", "lat": "-63.005034", "lon": "-171.070057"}, + {"testNumber": "35", "testString": "02E 550304 3520128", "lat": "-58.45662", "lon": "-170.137949"}, + {"testNumber": "36", "testString": "02F 399999 4499999", "lat": "-49.644262", "lon": "-172.385177"}, + {"testNumber": "37", "testString": "02G 499999 4999999", "lat": "-45.153483", "lon": "-171.000008"}, + {"testNumber": "38", "testString": "02G 599999 5499999", "lat": "-40.644805", "lon": "-169.817307"}, + {"testNumber": "39", "testString": "02H 699999 5999999", "lat": "-36.124101", "lon": "-168.777615"}, + {"testNumber": "40", "testString": "02J 669563 6506322", "lat": "-31.565651", "lon": "-169.213334"}, + {"testNumber": "41", "testString": "02J 794976 7000119", "lat": "-27.089891", "lon": "-168.025318"}, + {"testNumber": "42", "testString": "02L 199999 8499999", "lat": "-13.553071", "lon": "-173.771777"}, + {"testNumber": "43", "testString": "02L 250480 8501846", "lat": "-13.541125", "lon": "-173.306"}, + {"testNumber": "44", "testString": "02L 299999 8999999", "lat": "-9.042052", "lon": "-172.819528"}, + {"testNumber": "45", "testString": "02M 299999 9999999", "lat": "-0.000005", "lon": "-172.797058"}, + {"testNumber": "46", "testString": "02M 399999 9499999", "lat": "-4.523007", "lon": "-171.901432"}, + {"testNumber": "47", "testString": "02M 499999 9999999", "lat": "-0.000005", "lon": "-171.000005"}, + {"testNumber": "48", "testString": "02N 399999 0499999", "lat": "4.522996", "lon": "-171.901432"}, + {"testNumber": "49", "testString": "02P 499999 0999999", "lat": "9.046557", "lon": "-171.000005"}, + {"testNumber": "50", "testString": "02P 599999 1499999", "lat": "13.566735", "lon": "-170.075742"}, + {"testNumber": "51", "testString": "02Q 699999 1999999", "lat": "18.079449", "lon": "-169.110195"}, + {"testNumber": "52", "testString": "02R 499999 3499999", "lat": "31.635181", "lon": "-171.000006"}, + {"testNumber": "53", "testString": "02T 699999 4999999", "lat": "45.125149", "lon": "-168.456884"}, + {"testNumber": "54", "testString": "03E 399999 2999999", "lat": "-63.115495", "lon": "-166.982314"}, + {"testNumber": "55", "testString": "03E 499999 3499999", "lat": "-58.640302", "lon": "-165.00001"}, + {"testNumber": "56", "testString": "03F 599999 3999999", "lat": "-54.138379", "lon": "-163.469308"}, + {"testNumber": "57", "testString": "03F 699999 4499999", "lat": "-49.619423", "lon": "-162.23095"}, + {"testNumber": "58", "testString": "03G 572558 5012147", "lat": "-45.040411", "lon": "-164.078742"}, + {"testNumber": "59", "testString": "03G 707713 5503146", "lat": "-40.596414", "lon": "-162.545235"}, + {"testNumber": "60", "testString": "03J 230677 6500841", "lat": "-31.596041", "lon": "-167.838417"}, + {"testNumber": "61", "testString": "03J 304831 7004884", "lat": "-27.064597", "lon": "-166.968022"}, + {"testNumber": "62", "testString": "03K 299999 7499999", "lat": "-22.595073", "lon": "-166.945556"}, + {"testNumber": "63", "testString": "03K 399999 7999999", "lat": "-18.0864", "lon": "-165.945053"}, + {"testNumber": "64", "testString": "03L 499999 8499999", "lat": "-13.568457", "lon": "-165.000006"}, + {"testNumber": "65", "testString": "03L 599999 8999999", "lat": "-9.045439", "lon": "-164.090126"}, + {"testNumber": "66", "testString": "03M 599999 9999999", "lat": "-0.000005", "lon": "-164.101368"}, + {"testNumber": "67", "testString": "03M 699999 9499999", "lat": "-4.521324", "lon": "-163.197378"}, + {"testNumber": "68", "testString": "03M 767992 9999999", "lat": "-0.000005", "lon": "-162.592333"}, + {"testNumber": "69", "testString": "03M 799999 9999999", "lat": "-0.000005", "lon": "-162.304982"}, + {"testNumber": "70", "testString": "03N 699999 0499999", "lat": "4.521313", "lon": "-163.197378"}, + {"testNumber": "71", "testString": "03P 759759 0998845", "lat": "9.028518", "lon": "-162.63716"}, + {"testNumber": "72", "testString": "03P 799999 0999999", "lat": "9.036403", "lon": "-162.271313"}, + {"testNumber": "73", "testString": "03Q 199999 2499999", "lat": "22.580341", "lon": "-167.917523"}, + {"testNumber": "74", "testString": "03R 499999 2999999", "lat": "27.122464", "lon": "-165.000006"}, + {"testNumber": "75", "testString": "03S 259826 3998152", "lat": "36.098344", "lon": "-167.66783"}, + {"testNumber": "76", "testString": "03T 499999 4499999", "lat": "40.650851", "lon": "-165.000007"}, + {"testNumber": "77", "testString": "03U 307788 5999668", "lat": "54.109201", "lon": "-167.940416"}, + {"testNumber": "78", "testString": "03U 499999 5499999", "lat": "49.652538", "lon": "-165.000008"}, + {"testNumber": "79", "testString": "03U 692210 5999668", "lat": "54.109201", "lon": "-162.059602"}, + {"testNumber": "80", "testString": "03V 396960 6995468", "lat": "63.073992", "lon": "-167.039661"}, + {"testNumber": "81", "testString": "03V 499999 6499999", "lat": "58.640292", "lon": "-165.00001"}, + {"testNumber": "82", "testString": "03V 603038 6995468", "lat": "63.073991", "lon": "-162.960363"}, + {"testNumber": "83", "testString": "03W 499999 7499999", "lat": "67.615522", "lon": "-165.000014"}, + {"testNumber": "84", "testString": "03X 499999 8499999", "lat": "76.580844", "lon": "-165.000023"}, + {"testNumber": "85", "testString": "03X 493475 7990353", "lat": "72.012651", "lon": "-165.189303"}, + {"testNumber": "86", "testString": "03X 504435 8995052", "lat": "81.016468", "lon": "-164.745548"}, + {"testNumber": "87", "testString": "03X 506523 7990353", "lat": "72.01265", "lon": "-164.810731"}, + {"testNumber": "88", "testString": "04D 499999 2499999", "lat": "-67.615532", "lon": "-159.000014"}, + {"testNumber": "89", "testString": "04E 449694 3520128", "lat": "-58.456618", "lon": "-159.862071"}, + {"testNumber": "90", "testString": "04F 592621 4008800", "lat": "-54.060685", "lon": "-157.584892"}, + {"testNumber": "91", "testString": "04G 391933 5509950", "lat": "-40.554165", "lon": "-160.276376"}, + {"testNumber": "92", "testString": "04G 327847 5004744", "lat": "-45.089807", "lon": "-161.187674"}, + {"testNumber": "93", "testString": "04H 299999 5999999", "lat": "-36.124101", "lon": "-161.222398"}, + {"testNumber": "94", "testString": "04J 399999 6499999", "lat": "-31.630837", "lon": "-160.054478"}, + {"testNumber": "95", "testString": "04J 499999 6999999", "lat": "-27.122475", "lon": "-159.000006"}, + {"testNumber": "96", "testString": "04K 599999 7499999", "lat": "-22.603914", "lon": "-158.027069"}, + {"testNumber": "97", "testString": "04K 699999 7999999", "lat": "-18.07946", "lon": "-157.110195"}, + {"testNumber": "98", "testString": "04L 799999 8499999", "lat": "-13.553071", "lon": "-156.228234"}, + {"testNumber": "99", "testString": "04L 749517 8501846", "lat": "-13.541125", "lon": "-156.694511"}, + {"testNumber": "100", "testString": "04P 199999 1499999", "lat": "13.55306", "lon": "-161.771776"}, + {"testNumber": "101", "testString": "04P 250480 1498152", "lat": "13.541114", "lon": "-161.306"}, + {"testNumber": "102", "testString": "04Q 299999 1999999", "lat": "18.079449", "lon": "-160.889816"}, + {"testNumber": "103", "testString": "04Q 499999 2499999", "lat": "22.606851", "lon": "-159.000006"}, + {"testNumber": "104", "testString": "04R 230677 3499157", "lat": "31.59603", "lon": "-161.838418"}, + {"testNumber": "105", "testString": "04S 399999 3999999", "lat": "36.139555", "lon": "-160.111485"}, + {"testNumber": "106", "testString": "04T 299999 4999999", "lat": "45.125148", "lon": "-161.543131"}, + {"testNumber": "107", "testString": "05C 399999 1999999", "lat": "-72.077542", "lon": "-155.912511"}, + {"testNumber": "108", "testString": "05C 444308 1502257", "lat": "-76.551526", "lon": "-155.145593"}, + {"testNumber": "109", "testString": "05E 396960 3004530", "lat": "-63.074002", "lon": "-155.039659"}, + {"testNumber": "110", "testString": "05E 450852 3511215", "lat": "-58.53679", "lon": "-153.844151"}, + {"testNumber": "111", "testString": "05E 603038 3004530", "lat": "-63.074002", "lon": "-150.960365"}, + {"testNumber": "112", "testString": "05F 299999 4499999", "lat": "-49.619422", "lon": "-155.769066"}, + {"testNumber": "113", "testString": "05F 506870 4017260", "lat": "-53.992925", "lon": "-152.895211"}, + {"testNumber": "114", "testString": "05G 399999 4999999", "lat": "-45.146398", "lon": "-154.272041"}, + {"testNumber": "115", "testString": "05G 499999 5499999", "lat": "-40.650862", "lon": "-153.000007"}, + {"testNumber": "116", "testString": "05H 599999 5999999", "lat": "-36.139566", "lon": "-151.888529"}, + {"testNumber": "117", "testString": "05J 699999 6499999", "lat": "-31.617781", "lon": "-150.89152"}, + {"testNumber": "118", "testString": "05J 695167 7004884", "lat": "-27.064597", "lon": "-151.03199"}, + {"testNumber": "119", "testString": "05L 199999 8999999", "lat": "-9.036413", "lon": "-155.728698"}, + {"testNumber": "120", "testString": "05L 240239 9001152", "lat": "-9.028529", "lon": "-155.362851"}, + {"testNumber": "121", "testString": "05M 199999 9999999", "lat": "-0.000005", "lon": "-155.695029"}, + {"testNumber": "122", "testString": "05M 299999 9499999", "lat": "-4.521324", "lon": "-154.802632"}, + {"testNumber": "123", "testString": "05M 232006 9999999", "lat": "-0.000005", "lon": "-155.407678"}, + {"testNumber": "124", "testString": "05M 399999 9999999", "lat": "-0.000005", "lon": "-153.898643"}, + {"testNumber": "125", "testString": "05N 299999 0499999", "lat": "4.521313", "lon": "-154.802632"}, + {"testNumber": "126", "testString": "05P 399999 0999999", "lat": "9.045428", "lon": "-153.909885"}, + {"testNumber": "127", "testString": "05P 499999 1499999", "lat": "13.568446", "lon": "-153.000006"}, + {"testNumber": "128", "testString": "05Q 599999 1999999", "lat": "18.086389", "lon": "-152.054959"}, + {"testNumber": "129", "testString": "05Q 799999 2499999", "lat": "22.580341", "lon": "-150.082488"}, + {"testNumber": "130", "testString": "05R 205021 2999879", "lat": "27.089881", "lon": "-155.974695"}, + {"testNumber": "131", "testString": "05R 399999 3499999", "lat": "31.630826", "lon": "-154.054477"}, + {"testNumber": "132", "testString": "05S 699999 3999999", "lat": "36.124091", "lon": "-150.777615"}, + {"testNumber": "133", "testString": "05T 599999 4999999", "lat": "45.146388", "lon": "-151.727975"}, + {"testNumber": "134", "testString": "05U 599999 5999999", "lat": "54.138368", "lon": "-151.469308"}, + {"testNumber": "135", "testString": "05V 599999 6999999", "lat": "63.115485", "lon": "-151.01771"}, + {"testNumber": "136", "testString": "05X 555690 8497740", "lat": "76.551515", "lon": "-150.85445"}, + {"testNumber": "137", "testString": "05X 599999 7999999", "lat": "72.077531", "lon": "-150.087526"}, + {"testNumber": "138", "testString": "06D 543898 2516653", "lat": "-67.462886", "lon": "-145.973623"}, + {"testNumber": "139", "testString": "06E 399999 3499999", "lat": "-58.628776", "lon": "-148.722204"}, + {"testNumber": "140", "testString": "06F 499999 3999999", "lat": "-54.148109", "lon": "-147.000009"}, + {"testNumber": "141", "testString": "06F 599999 4499999", "lat": "-49.644262", "lon": "-145.61484"}, + {"testNumber": "142", "testString": "06G 608065 5509950", "lat": "-40.554165", "lon": "-145.723638"}, + {"testNumber": "143", "testString": "06G 699999 4999999", "lat": "-45.125159", "lon": "-144.456884"}, + {"testNumber": "144", "testString": "06H 740171 6001846", "lat": "-36.098354", "lon": "-144.332184"}, + {"testNumber": "145", "testString": "06J 205022 7000119", "lat": "-27.089892", "lon": "-149.974694"}, + {"testNumber": "146", "testString": "06K 199999 7499999", "lat": "-22.580351", "lon": "-149.917524"}, + {"testNumber": "147", "testString": "06K 282881 7503677", "lat": "-22.559769", "lon": "-149.111488"}, + {"testNumber": "148", "testString": "06K 299999 7999999", "lat": "-18.07946", "lon": "-148.889816"}, + {"testNumber": "149", "testString": "06L 399999 8499999", "lat": "-13.566746", "lon": "-147.924269"}, + {"testNumber": "150", "testString": "06L 499999 8999999", "lat": "-9.046568", "lon": "-147.000005"}, + {"testNumber": "151", "testString": "06M 499999 9999999", "lat": "-0.000005", "lon": "-147.000005"}, + {"testNumber": "152", "testString": "06M 599999 9499999", "lat": "-4.523007", "lon": "-146.098579"}, + {"testNumber": "153", "testString": "06M 699999 9999999", "lat": "-0.000005", "lon": "-145.202953"}, + {"testNumber": "154", "testString": "06N 599999 0499999", "lat": "4.522996", "lon": "-146.098579"}, + {"testNumber": "155", "testString": "06P 699999 0999999", "lat": "9.042042", "lon": "-145.180483"}, + {"testNumber": "156", "testString": "06P 749517 1498152", "lat": "13.541114", "lon": "-144.694511"}, + {"testNumber": "157", "testString": "06P 799999 1499999", "lat": "13.55306", "lon": "-144.228235"}, + {"testNumber": "158", "testString": "06R 399999 2999999", "lat": "27.11884", "lon": "-148.008948"}, + {"testNumber": "159", "testString": "06R 699999 3499999", "lat": "31.61777", "lon": "-144.891521"}, + {"testNumber": "160", "testString": "06T 399999 4499999", "lat": "40.644794", "lon": "-148.182707"}, + {"testNumber": "161", "testString": "06U 399999 5499999", "lat": "49.644251", "lon": "-148.385177"}, + {"testNumber": "162", "testString": "06V 399999 6499999", "lat": "58.628766", "lon": "-148.722203"}, + {"testNumber": "163", "testString": "06W 399999 7499999", "lat": "67.598498", "lon": "-149.351867"}, + {"testNumber": "164", "testString": "07C 493475 2009644", "lat": "-72.012662", "lon": "-141.1893"}, + {"testNumber": "165", "testString": "07C 499999 1499999", "lat": "-76.580855", "lon": "-141.000023"}, + {"testNumber": "166", "testString": "07C 506523 2009645", "lat": "-72.012661", "lon": "-140.810735"}, + {"testNumber": "167", "testString": "07D 399999 2499999", "lat": "-67.598509", "lon": "-143.351868"}, + {"testNumber": "168", "testString": "07E 599999 2999999", "lat": "-63.115495", "lon": "-139.01771"}, + {"testNumber": "169", "testString": "07F 493128 4017260", "lat": "-53.992924", "lon": "-141.104807"}, + {"testNumber": "170", "testString": "07F 633707 4506634", "lat": "-49.578084", "lon": "-139.150404"}, + {"testNumber": "171", "testString": "07G 292285 5503146", "lat": "-40.596414", "lon": "-143.454779"}, + {"testNumber": "172", "testString": "07H 359530 6008008", "lat": "-36.062368", "lon": "-142.55973"}, + {"testNumber": "173", "testString": "07J 299999 6499999", "lat": "-31.61778", "lon": "-143.108492"}, + {"testNumber": "174", "testString": "07J 399999 6999999", "lat": "-27.118851", "lon": "-142.008948"}, + {"testNumber": "175", "testString": "07K 499999 7499999", "lat": "-22.606862", "lon": "-141.000006"}, + {"testNumber": "176", "testString": "07K 599999 7999999", "lat": "-18.0864", "lon": "-140.054959"}, + {"testNumber": "177", "testString": "07L 699999 8499999", "lat": "-13.561615", "lon": "-139.151733"}, + {"testNumber": "178", "testString": "07L 799999 8999999", "lat": "-9.036414", "lon": "-138.271313"}, + {"testNumber": "179", "testString": "07L 759759 9001152", "lat": "-9.028529", "lon": "-138.63716"}, + {"testNumber": "180", "testString": "07M 767992 9999999", "lat": "-0.000005", "lon": "-138.592333"}, + {"testNumber": "181", "testString": "07M 799999 9999999", "lat": "-0.000005", "lon": "-138.304982"}, + {"testNumber": "182", "testString": "07Q 199999 1999999", "lat": "18.067893", "lon": "-143.834014"}, + {"testNumber": "183", "testString": "07Q 264725 1997323", "lat": "18.051735", "lon": "-143.222647"}, + {"testNumber": "184", "testString": "07Q 399999 2499999", "lat": "22.603903", "lon": "-141.972943"}, + {"testNumber": "185", "testString": "07R 699999 2999999", "lat": "27.107974", "lon": "-138.983"}, + {"testNumber": "186", "testString": "07S 299999 3999999", "lat": "36.12409", "lon": "-143.222398"}, + {"testNumber": "187", "testString": "07T 699999 4499999", "lat": "40.626634", "lon": "-138.635326"}, + {"testNumber": "188", "testString": "07U 699999 5499999", "lat": "49.619412", "lon": "-138.230951"}, + {"testNumber": "189", "testString": "08E 351316 3502294", "lat": "-58.594236", "lon": "-137.55831"}, + {"testNumber": "190", "testString": "08E 503546 3013848", "lat": "-63.005033", "lon": "-134.929967"}, + {"testNumber": "191", "testString": "08E 648682 3502294", "lat": "-58.594235", "lon": "-132.44171"}, + {"testNumber": "192", "testString": "08F 407376 4008800", "lat": "-54.060685", "lon": "-136.415127"}, + {"testNumber": "193", "testString": "08F 465831 4514590", "lat": "-49.520341", "lon": "-135.472084"}, + {"testNumber": "194", "testString": "08G 299999 4999999", "lat": "-45.125159", "lon": "-137.543131"}, + {"testNumber": "195", "testString": "08G 399999 5499999", "lat": "-40.644805", "lon": "-136.182707"}, + {"testNumber": "196", "testString": "08H 499999 5999999", "lat": "-36.144724", "lon": "-135.000007"}, + {"testNumber": "197", "testString": "08J 599999 6499999", "lat": "-31.630837", "lon": "-133.945535"}, + {"testNumber": "198", "testString": "08J 699999 6999999", "lat": "-27.107985", "lon": "-132.983"}, + {"testNumber": "199", "testString": "08K 717117 7503677", "lat": "-22.559769", "lon": "-132.888524"}, + {"testNumber": "200", "testString": "08K 799999 7499999", "lat": "-22.580352", "lon": "-132.082488"}, + {"testNumber": "201", "testString": "08M 199999 9499999", "lat": "-4.518521", "lon": "-137.703381"}, + {"testNumber": "202", "testString": "08M 234068 9500552", "lat": "-4.514602", "lon": "-137.396557"}, + {"testNumber": "203", "testString": "08M 299999 9999999", "lat": "-0.000005", "lon": "-136.797058"}, + {"testNumber": "204", "testString": "08N 199999 0499999", "lat": "4.51851", "lon": "-137.703381"}, + {"testNumber": "205", "testString": "08N 234067 0499446", "lat": "4.514591", "lon": "-137.396557"}, + {"testNumber": "206", "testString": "08P 299999 0999999", "lat": "9.042042", "lon": "-136.819528"}, + {"testNumber": "207", "testString": "08P 399999 1499999", "lat": "13.566735", "lon": "-135.924269"}, + {"testNumber": "208", "testString": "08Q 499999 1999999", "lat": "18.088704", "lon": "-135.000006"}, + {"testNumber": "209", "testString": "08Q 699999 2499999", "lat": "22.595062", "lon": "-133.054456"}, + {"testNumber": "210", "testString": "08R 299999 3499999", "lat": "31.61777", "lon": "-137.108492"}, + {"testNumber": "211", "testString": "08S 599999 3999999", "lat": "36.139555", "lon": "-133.888529"}, + {"testNumber": "212", "testString": "08T 499999 4999999", "lat": "45.153472", "lon": "-135.000008"}, + {"testNumber": "213", "testString": "08U 499999 5999999", "lat": "54.148099", "lon": "-135.000009"}, + {"testNumber": "214", "testString": "08V 351316 6497704", "lat": "58.594225", "lon": "-137.558311"}, + {"testNumber": "215", "testString": "08V 499999 6999999", "lat": "63.129334", "lon": "-135.000012"}, + {"testNumber": "216", "testString": "08V 648682 6497703", "lat": "58.594224", "lon": "-132.441709"}, + {"testNumber": "217", "testString": "08W 444442 7493002", "lat": "67.547523", "lon": "-136.303636"}, + {"testNumber": "218", "testString": "08W 555556 7493002", "lat": "67.547522", "lon": "-133.696392"}, + {"testNumber": "219", "testString": "08X 499999 7999999", "lat": "72.099217", "lon": "-135.000017"}, + {"testNumber": "220", "testString": "08X 456236 8487576", "lat": "76.463937", "lon": "-136.675228"}, + {"testNumber": "221", "testString": "08X 543762 8487576", "lat": "76.463939", "lon": "-133.324817"}, + {"testNumber": "222", "testString": "09C 555690 1502257", "lat": "-76.551526", "lon": "-126.854453"}, + {"testNumber": "223", "testString": "09C 599999 1999999", "lat": "-72.077542", "lon": "-126.087524"}, + {"testNumber": "224", "testString": "09D 444442 2506996", "lat": "-67.547534", "lon": "-130.303633"}, + {"testNumber": "225", "testString": "09D 555555 2506996", "lat": "-67.547533", "lon": "-127.696395"}, + {"testNumber": "226", "testString": "09E 595869 3023158", "lat": "-62.908866", "lon": "-127.112987"}, + {"testNumber": "227", "testString": "09F 399999 3999999", "lat": "-54.138379", "lon": "-130.530711"}, + {"testNumber": "228", "testString": "09F 499999 4499999", "lat": "-49.652548", "lon": "-129.000008"}, + {"testNumber": "229", "testString": "09G 599999 4999999", "lat": "-45.146398", "lon": "-127.727975"}, + {"testNumber": "230", "testString": "09G 699999 5499999", "lat": "-40.626645", "lon": "-126.635326"}, + {"testNumber": "231", "testString": "09H 640468 6008008", "lat": "-36.062367", "lon": "-127.440283"}, + {"testNumber": "232", "testString": "09J 769321 6500841", "lat": "-31.596041", "lon": "-126.161595"}, + {"testNumber": "233", "testString": "09K 199999 7999999", "lat": "-18.067904", "lon": "-131.834014"}, + {"testNumber": "234", "testString": "09K 264725 8002674", "lat": "-18.051746", "lon": "-131.222647"}, + {"testNumber": "235", "testString": "09L 299999 8499999", "lat": "-13.561615", "lon": "-130.848278"}, + {"testNumber": "236", "testString": "09L 399999 8999999", "lat": "-9.045439", "lon": "-129.909885"}, + {"testNumber": "237", "testString": "09M 399999 9999999", "lat": "-0.000005", "lon": "-129.898643"}, + {"testNumber": "238", "testString": "09M 499999 9499999", "lat": "-4.523568", "lon": "-129.000005"}, + {"testNumber": "239", "testString": "09M 599999 9999999", "lat": "-0.000005", "lon": "-128.101368"}, + {"testNumber": "240", "testString": "09N 499999 0499999", "lat": "4.523557", "lon": "-129.000005"}, + {"testNumber": "241", "testString": "09P 599999 0999999", "lat": "9.045428", "lon": "-128.090126"}, + {"testNumber": "242", "testString": "09P 699999 1499999", "lat": "13.561604", "lon": "-127.151733"}, + {"testNumber": "243", "testString": "09Q 735273 1997323", "lat": "18.051735", "lon": "-126.777364"}, + {"testNumber": "244", "testString": "09Q 799999 1999999", "lat": "18.067893", "lon": "-126.165997"}, + {"testNumber": "245", "testString": "09R 299999 2999999", "lat": "27.107974", "lon": "-131.017512"}, + {"testNumber": "246", "testString": "09R 599999 3499999", "lat": "31.630826", "lon": "-127.945535"}, + {"testNumber": "247", "testString": "09S 740171 3998152", "lat": "36.098344", "lon": "-126.332184"}, + {"testNumber": "248", "testString": "09T 299999 4499999", "lat": "40.626634", "lon": "-131.364688"}, + {"testNumber": "249", "testString": "09U 299999 5499999", "lat": "49.619412", "lon": "-131.769066"}, + {"testNumber": "250", "testString": "09X 495563 8995052", "lat": "81.016469", "lon": "-129.254521"}, + {"testNumber": "251", "testString": "10E 499999 2999999", "lat": "-63.129345", "lon": "-123.000012"}, + {"testNumber": "252", "testString": "10E 599999 3499999", "lat": "-58.628777", "lon": "-121.277817"}, + {"testNumber": "253", "testString": "10F 534166 4514590", "lat": "-49.52034", "lon": "-122.527933"}, + {"testNumber": "254", "testString": "10G 672151 5004744", "lat": "-45.089807", "lon": "-120.812342"}, + {"testNumber": "255", "testString": "10H 259827 6001846", "lat": "-36.098355", "lon": "-125.667829"}, + {"testNumber": "256", "testString": "10J 299999 6999999", "lat": "-27.107985", "lon": "-125.017512"}, + {"testNumber": "257", "testString": "10J 330435 6506322", "lat": "-31.565652", "lon": "-124.786679"}, + {"testNumber": "258", "testString": "10K 399999 7499999", "lat": "-22.603914", "lon": "-123.972943"}, + {"testNumber": "259", "testString": "10K 499999 7999999", "lat": "-18.088714", "lon": "-123.000006"}, + {"testNumber": "260", "testString": "10L 599999 8499999", "lat": "-13.566746", "lon": "-122.075742"}, + {"testNumber": "261", "testString": "10L 699999 8999999", "lat": "-9.042053", "lon": "-121.180483"}, + {"testNumber": "262", "testString": "10M 699999 9999999", "lat": "-0.000005", "lon": "-121.202953"}, + {"testNumber": "263", "testString": "10M 765930 9500552", "lat": "-4.514602", "lon": "-120.603453"}, + {"testNumber": "264", "testString": "10M 799999 9499999", "lat": "-4.518521", "lon": "-120.29663"}, + {"testNumber": "265", "testString": "10N 765930 0499446", "lat": "4.514591", "lon": "-120.603453"}, + {"testNumber": "266", "testString": "10N 799999 0499999", "lat": "4.51851", "lon": "-120.29663"}, + {"testNumber": "267", "testString": "10Q 299999 2499999", "lat": "22.595062", "lon": "-124.945556"}, + {"testNumber": "268", "testString": "10R 599999 2999999", "lat": "27.11884", "lon": "-121.991064"}, + {"testNumber": "269", "testString": "10R 769321 3499156", "lat": "31.59603", "lon": "-120.161595"}, + {"testNumber": "270", "testString": "10T 599999 4499999", "lat": "40.644794", "lon": "-121.817308"}, + {"testNumber": "271", "testString": "10U 599999 5499999", "lat": "49.644252", "lon": "-121.61484"}, + {"testNumber": "272", "testString": "10V 599999 6499999", "lat": "58.628766", "lon": "-121.277817"}, + {"testNumber": "273", "testString": "10W 599999 7499999", "lat": "67.598499", "lon": "-120.648161"}, + {"testNumber": "274", "testString": "11D 599999 2499999", "lat": "-67.598509", "lon": "-114.64816"}, + {"testNumber": "275", "testString": "11E 404129 3023158", "lat": "-62.908865", "lon": "-118.887036"}, + {"testNumber": "276", "testString": "11E 549146 3511216", "lat": "-58.536789", "lon": "-116.155869"}, + {"testNumber": "277", "testString": "11F 307788 4000330", "lat": "-54.109212", "lon": "-119.940415"}, + {"testNumber": "278", "testString": "11F 366290 4506634", "lat": "-49.578085", "lon": "-118.849613"}, + {"testNumber": "279", "testString": "11F 692210 4000330", "lat": "-54.109212", "lon": "-114.059603"}, + {"testNumber": "280", "testString": "11G 299999 5499999", "lat": "-40.626645", "lon": "-119.364688"}, + {"testNumber": "281", "testString": "11G 427440 5012147", "lat": "-45.040411", "lon": "-117.921273"}, + {"testNumber": "282", "testString": "11H 399999 5999999", "lat": "-36.139566", "lon": "-118.111485"}, + {"testNumber": "283", "testString": "11J 499999 6499999", "lat": "-31.635192", "lon": "-117.000006"}, + {"testNumber": "284", "testString": "11J 599999 6999999", "lat": "-27.118851", "lon": "-115.991064"}, + {"testNumber": "285", "testString": "11K 699999 7499999", "lat": "-22.595073", "lon": "-115.054456"}, + {"testNumber": "286", "testString": "11K 735273 8002674", "lat": "-18.051746", "lon": "-114.777364"}, + {"testNumber": "287", "testString": "11K 799999 7999999", "lat": "-18.067904", "lon": "-114.165997"}, + {"testNumber": "288", "testString": "11M 199999 9999999", "lat": "-0.000005", "lon": "-119.695029"}, + {"testNumber": "289", "testString": "11M 232006 9999999", "lat": "-0.000005", "lon": "-119.407678"}, + {"testNumber": "290", "testString": "11P 199999 0999999", "lat": "9.036403", "lon": "-119.728698"}, + {"testNumber": "291", "testString": "11P 240239 0998845", "lat": "9.028518", "lon": "-119.362851"}, + {"testNumber": "292", "testString": "11P 299999 1499999", "lat": "13.561604", "lon": "-118.848278"}, + {"testNumber": "293", "testString": "11Q 399999 1999999", "lat": "18.086389", "lon": "-117.945053"}, + {"testNumber": "294", "testString": "11Q 599999 2499999", "lat": "22.603903", "lon": "-116.027069"}, + {"testNumber": "295", "testString": "11R 794976 2999879", "lat": "27.089881", "lon": "-114.025318"}, + {"testNumber": "296", "testString": "11S 499999 3999999", "lat": "36.144713", "lon": "-117.000007"}, + {"testNumber": "297", "testString": "11T 399999 4999999", "lat": "45.146387", "lon": "-118.27204"}, + {"testNumber": "298", "testString": "11U 399999 5999999", "lat": "54.138368", "lon": "-118.53071"}, + {"testNumber": "299", "testString": "11V 399999 6999999", "lat": "63.115484", "lon": "-118.982314"}, + {"testNumber": "300", "testString": "11X 399999 7999999", "lat": "72.077531", "lon": "-119.912509"}, + {"testNumber": "301", "testString": "11X 444308 8497741", "lat": "76.551516", "lon": "-119.145596"}, + {"testNumber": "302", "testString": "11X 499999 8999999", "lat": "81.060876", "lon": "-117.000035"}, + {"testNumber": "303", "testString": "12C 456235 1512422", "lat": "-76.463948", "lon": "-112.675234"}, + {"testNumber": "304", "testString": "12C 499999 1999999", "lat": "-72.099228", "lon": "-111.000017"}, + {"testNumber": "305", "testString": "12C 543762 1512422", "lat": "-76.463949", "lon": "-109.324811"}, + {"testNumber": "306", "testString": "12D 456100 2516654", "lat": "-67.462884", "lon": "-112.026405"}, + {"testNumber": "307", "testString": "12E 496452 3013847", "lat": "-63.005034", "lon": "-111.070057"}, + {"testNumber": "308", "testString": "12E 550304 3520128", "lat": "-58.45662", "lon": "-110.137949"}, + {"testNumber": "309", "testString": "12F 399999 4499999", "lat": "-49.644262", "lon": "-112.385177"}, + {"testNumber": "310", "testString": "12G 499999 4999999", "lat": "-45.153483", "lon": "-111.000008"}, + {"testNumber": "311", "testString": "12G 599999 5499999", "lat": "-40.644805", "lon": "-109.817307"}, + {"testNumber": "312", "testString": "12H 699999 5999999", "lat": "-36.124101", "lon": "-108.777615"}, + {"testNumber": "313", "testString": "12J 669563 6506322", "lat": "-31.565651", "lon": "-109.213334"}, + {"testNumber": "314", "testString": "12J 794976 7000119", "lat": "-27.089891", "lon": "-108.025318"}, + {"testNumber": "315", "testString": "12L 199999 8499999", "lat": "-13.553071", "lon": "-113.771777"}, + {"testNumber": "316", "testString": "12L 250480 8501846", "lat": "-13.541125", "lon": "-113.306"}, + {"testNumber": "317", "testString": "12L 299999 8999999", "lat": "-9.042052", "lon": "-112.819528"}, + {"testNumber": "318", "testString": "12M 299999 9999999", "lat": "-0.000005", "lon": "-112.797058"}, + {"testNumber": "319", "testString": "12M 399999 9499999", "lat": "-4.523007", "lon": "-111.901432"}, + {"testNumber": "320", "testString": "12M 499999 9999999", "lat": "-0.000005", "lon": "-111.000005"}, + {"testNumber": "321", "testString": "12N 399999 0499999", "lat": "4.522996", "lon": "-111.901432"}, + {"testNumber": "322", "testString": "12P 499999 0999999", "lat": "9.046557", "lon": "-111.000005"}, + {"testNumber": "323", "testString": "12P 599999 1499999", "lat": "13.566735", "lon": "-110.075742"}, + {"testNumber": "324", "testString": "12Q 699999 1999999", "lat": "18.079449", "lon": "-109.110195"}, + {"testNumber": "325", "testString": "12R 499999 3499999", "lat": "31.635181", "lon": "-111.000006"}, + {"testNumber": "326", "testString": "12T 699999 4999999", "lat": "45.125149", "lon": "-108.456884"}, + {"testNumber": "327", "testString": "13E 399999 2999999", "lat": "-63.115495", "lon": "-106.982314"}, + {"testNumber": "328", "testString": "13E 499999 3499999", "lat": "-58.640302", "lon": "-105.00001"}, + {"testNumber": "329", "testString": "13F 599999 3999999", "lat": "-54.138379", "lon": "-103.469308"}, + {"testNumber": "330", "testString": "13F 699999 4499999", "lat": "-49.619423", "lon": "-102.23095"}, + {"testNumber": "331", "testString": "13G 572558 5012147", "lat": "-45.040411", "lon": "-104.078742"}, + {"testNumber": "332", "testString": "13G 707713 5503146", "lat": "-40.596414", "lon": "-102.545235"}, + {"testNumber": "333", "testString": "13J 230677 6500841", "lat": "-31.596041", "lon": "-107.838417"}, + {"testNumber": "334", "testString": "13J 304831 7004884", "lat": "-27.064597", "lon": "-106.968022"}, + {"testNumber": "335", "testString": "13K 299999 7499999", "lat": "-22.595073", "lon": "-106.945556"}, + {"testNumber": "336", "testString": "13K 399999 7999999", "lat": "-18.0864", "lon": "-105.945053"}, + {"testNumber": "337", "testString": "13L 499999 8499999", "lat": "-13.568457", "lon": "-105.000006"}, + {"testNumber": "338", "testString": "13L 599999 8999999", "lat": "-9.045439", "lon": "-104.090126"}, + {"testNumber": "339", "testString": "13M 599999 9999999", "lat": "-0.000005", "lon": "-104.101368"}, + {"testNumber": "340", "testString": "13M 699999 9499999", "lat": "-4.521324", "lon": "-103.197378"}, + {"testNumber": "341", "testString": "13M 767992 9999999", "lat": "-0.000005", "lon": "-102.592333"}, + {"testNumber": "342", "testString": "13M 799999 9999999", "lat": "-0.000005", "lon": "-102.304982"}, + {"testNumber": "343", "testString": "13N 699999 0499999", "lat": "4.521313", "lon": "-103.197378"}, + {"testNumber": "344", "testString": "13P 759759 0998845", "lat": "9.028518", "lon": "-102.63716"}, + {"testNumber": "345", "testString": "13P 799999 0999999", "lat": "9.036403", "lon": "-102.271313"}, + {"testNumber": "346", "testString": "13Q 199999 2499999", "lat": "22.580341", "lon": "-107.917523"}, + {"testNumber": "347", "testString": "13R 499999 2999999", "lat": "27.122464", "lon": "-105.000006"}, + {"testNumber": "348", "testString": "13S 259826 3998152", "lat": "36.098344", "lon": "-107.66783"}, + {"testNumber": "349", "testString": "13T 499999 4499999", "lat": "40.650851", "lon": "-105.000007"}, + {"testNumber": "350", "testString": "13U 307788 5999668", "lat": "54.109201", "lon": "-107.940416"}, + {"testNumber": "351", "testString": "13U 499999 5499999", "lat": "49.652538", "lon": "-105.000008"}, + {"testNumber": "352", "testString": "13U 692210 5999668", "lat": "54.109201", "lon": "-102.059602"}, + {"testNumber": "353", "testString": "13V 396960 6995468", "lat": "63.073992", "lon": "-107.039661"}, + {"testNumber": "354", "testString": "13V 499999 6499999", "lat": "58.640292", "lon": "-105.00001"}, + {"testNumber": "355", "testString": "13V 603038 6995468", "lat": "63.073991", "lon": "-102.960363"}, + {"testNumber": "356", "testString": "13W 499999 7499999", "lat": "67.615522", "lon": "-105.000014"}, + {"testNumber": "357", "testString": "13X 499999 8499999", "lat": "76.580844", "lon": "-105.000023"}, + {"testNumber": "358", "testString": "13X 493475 7990353", "lat": "72.012651", "lon": "-105.189303"}, + {"testNumber": "359", "testString": "13X 504435 8995052", "lat": "81.016468", "lon": "-104.745548"}, + {"testNumber": "360", "testString": "13X 506523 7990353", "lat": "72.01265", "lon": "-104.810731"}, + {"testNumber": "361", "testString": "14D 499999 2499999", "lat": "-67.615532", "lon": "-99.000014"}, + {"testNumber": "362", "testString": "14E 449694 3520128", "lat": "-58.456618", "lon": "-99.862071"}, + {"testNumber": "363", "testString": "14F 592621 4008800", "lat": "-54.060685", "lon": "-97.584892"}, + {"testNumber": "364", "testString": "14G 391933 5509950", "lat": "-40.554165", "lon": "-100.276376"}, + {"testNumber": "365", "testString": "14G 327847 5004744", "lat": "-45.089807", "lon": "-101.187674"}, + {"testNumber": "366", "testString": "14H 299999 5999999", "lat": "-36.124101", "lon": "-101.222398"}, + {"testNumber": "367", "testString": "14J 399999 6499999", "lat": "-31.630837", "lon": "-100.054478"}, + {"testNumber": "368", "testString": "14J 499999 6999999", "lat": "-27.122475", "lon": "-99.000006"}, + {"testNumber": "369", "testString": "14K 599999 7499999", "lat": "-22.603914", "lon": "-98.027069"}, + {"testNumber": "370", "testString": "14K 699999 7999999", "lat": "-18.07946", "lon": "-97.110195"}, + {"testNumber": "371", "testString": "14L 799999 8499999", "lat": "-13.553071", "lon": "-96.228234"}, + {"testNumber": "372", "testString": "14L 749517 8501846", "lat": "-13.541125", "lon": "-96.694511"}, + {"testNumber": "373", "testString": "14P 199999 1499999", "lat": "13.55306", "lon": "-101.771776"}, + {"testNumber": "374", "testString": "14P 250480 1498152", "lat": "13.541114", "lon": "-101.306"}, + {"testNumber": "375", "testString": "14Q 299999 1999999", "lat": "18.079449", "lon": "-100.889816"}, + {"testNumber": "376", "testString": "14Q 499999 2499999", "lat": "22.606851", "lon": "-99.000006"}, + {"testNumber": "377", "testString": "14R 230677 3499157", "lat": "31.59603", "lon": "-101.838418"}, + {"testNumber": "378", "testString": "14S 399999 3999999", "lat": "36.139555", "lon": "-100.111485"}, + {"testNumber": "379", "testString": "14T 299999 4999999", "lat": "45.125148", "lon": "-101.543131"}, + {"testNumber": "380", "testString": "15C 399999 1999999", "lat": "-72.077542", "lon": "-95.912511"}, + {"testNumber": "381", "testString": "15C 444308 1502257", "lat": "-76.551526", "lon": "-95.145593"}, + {"testNumber": "382", "testString": "15E 396960 3004530", "lat": "-63.074002", "lon": "-95.039659"}, + {"testNumber": "383", "testString": "15E 450852 3511215", "lat": "-58.53679", "lon": "-93.844151"}, + {"testNumber": "384", "testString": "15E 603038 3004530", "lat": "-63.074002", "lon": "-90.960365"}, + {"testNumber": "385", "testString": "15F 299999 4499999", "lat": "-49.619422", "lon": "-95.769066"}, + {"testNumber": "386", "testString": "15F 506870 4017260", "lat": "-53.992925", "lon": "-92.895211"}, + {"testNumber": "387", "testString": "15G 399999 4999999", "lat": "-45.146398", "lon": "-94.272041"}, + {"testNumber": "388", "testString": "15G 499999 5499999", "lat": "-40.650862", "lon": "-93.000007"}, + {"testNumber": "389", "testString": "15H 599999 5999999", "lat": "-36.139566", "lon": "-91.888529"}, + {"testNumber": "390", "testString": "15J 699999 6499999", "lat": "-31.617781", "lon": "-90.89152"}, + {"testNumber": "391", "testString": "15J 695167 7004884", "lat": "-27.064597", "lon": "-91.03199"}, + {"testNumber": "392", "testString": "15L 199999 8999999", "lat": "-9.036413", "lon": "-95.728698"}, + {"testNumber": "393", "testString": "15L 240239 9001152", "lat": "-9.028529", "lon": "-95.362851"}, + {"testNumber": "394", "testString": "15M 199999 9999999", "lat": "-0.000005", "lon": "-95.695029"}, + {"testNumber": "395", "testString": "15M 299999 9499999", "lat": "-4.521324", "lon": "-94.802632"}, + {"testNumber": "396", "testString": "15M 232006 9999999", "lat": "-0.000005", "lon": "-95.407678"}, + {"testNumber": "397", "testString": "15M 399999 9999999", "lat": "-0.000005", "lon": "-93.898643"}, + {"testNumber": "398", "testString": "15N 299999 0499999", "lat": "4.521313", "lon": "-94.802632"}, + {"testNumber": "399", "testString": "15P 399999 0999999", "lat": "9.045428", "lon": "-93.909885"}, + {"testNumber": "400", "testString": "15P 499999 1499999", "lat": "13.568446", "lon": "-93.000006"}, + {"testNumber": "401", "testString": "15Q 599999 1999999", "lat": "18.086389", "lon": "-92.054959"}, + {"testNumber": "402", "testString": "15Q 799999 2499999", "lat": "22.580341", "lon": "-90.082488"}, + {"testNumber": "403", "testString": "15R 205021 2999879", "lat": "27.089881", "lon": "-95.974695"}, + {"testNumber": "404", "testString": "15R 399999 3499999", "lat": "31.630826", "lon": "-94.054477"}, + {"testNumber": "405", "testString": "15S 699999 3999999", "lat": "36.124091", "lon": "-90.777615"}, + {"testNumber": "406", "testString": "15T 599999 4999999", "lat": "45.146388", "lon": "-91.727975"}, + {"testNumber": "407", "testString": "15U 599999 5999999", "lat": "54.138368", "lon": "-91.469308"}, + {"testNumber": "408", "testString": "15V 599999 6999999", "lat": "63.115485", "lon": "-91.01771"}, + {"testNumber": "409", "testString": "15X 555690 8497740", "lat": "76.551515", "lon": "-90.85445"}, + {"testNumber": "410", "testString": "15X 599999 7999999", "lat": "72.077531", "lon": "-90.087526"}, + {"testNumber": "411", "testString": "16D 543898 2516653", "lat": "-67.462886", "lon": "-85.973623"}, + {"testNumber": "412", "testString": "16E 399999 3499999", "lat": "-58.628776", "lon": "-88.722204"}, + {"testNumber": "413", "testString": "16F 499999 3999999", "lat": "-54.148109", "lon": "-87.000009"}, + {"testNumber": "414", "testString": "16F 599999 4499999", "lat": "-49.644262", "lon": "-85.61484"}, + {"testNumber": "415", "testString": "16G 608065 5509950", "lat": "-40.554165", "lon": "-85.723638"}, + {"testNumber": "416", "testString": "16G 699999 4999999", "lat": "-45.125159", "lon": "-84.456884"}, + {"testNumber": "417", "testString": "16H 740171 6001846", "lat": "-36.098354", "lon": "-84.332184"}, + {"testNumber": "418", "testString": "16J 205022 7000119", "lat": "-27.089892", "lon": "-89.974694"}, + {"testNumber": "419", "testString": "16K 199999 7499999", "lat": "-22.580351", "lon": "-89.917524"}, + {"testNumber": "420", "testString": "16K 282881 7503677", "lat": "-22.559769", "lon": "-89.111488"}, + {"testNumber": "421", "testString": "16K 299999 7999999", "lat": "-18.07946", "lon": "-88.889816"}, + {"testNumber": "422", "testString": "16L 399999 8499999", "lat": "-13.566746", "lon": "-87.924269"}, + {"testNumber": "423", "testString": "16L 499999 8999999", "lat": "-9.046568", "lon": "-87.000005"}, + {"testNumber": "424", "testString": "16M 499999 9999999", "lat": "-0.000005", "lon": "-87.000005"}, + {"testNumber": "425", "testString": "16M 599999 9499999", "lat": "-4.523007", "lon": "-86.098579"}, + {"testNumber": "426", "testString": "16M 699999 9999999", "lat": "-0.000005", "lon": "-85.202953"}, + {"testNumber": "427", "testString": "16N 599999 0499999", "lat": "4.522996", "lon": "-86.098579"}, + {"testNumber": "428", "testString": "16P 699999 0999999", "lat": "9.042042", "lon": "-85.180483"}, + {"testNumber": "429", "testString": "16P 749517 1498152", "lat": "13.541114", "lon": "-84.694511"}, + {"testNumber": "430", "testString": "16P 799999 1499999", "lat": "13.55306", "lon": "-84.228235"}, + {"testNumber": "431", "testString": "16R 399999 2999999", "lat": "27.11884", "lon": "-88.008948"}, + {"testNumber": "432", "testString": "16R 699999 3499999", "lat": "31.61777", "lon": "-84.891521"}, + {"testNumber": "433", "testString": "16T 399999 4499999", "lat": "40.644794", "lon": "-88.182707"}, + {"testNumber": "434", "testString": "16U 399999 5499999", "lat": "49.644251", "lon": "-88.385177"}, + {"testNumber": "435", "testString": "16V 399999 6499999", "lat": "58.628766", "lon": "-88.722203"}, + {"testNumber": "436", "testString": "16W 399999 7499999", "lat": "67.598498", "lon": "-89.351867"}, + {"testNumber": "437", "testString": "17C 493475 2009644", "lat": "-72.012662", "lon": "-81.1893"}, + {"testNumber": "438", "testString": "17C 499999 1499999", "lat": "-76.580855", "lon": "-81.000023"}, + {"testNumber": "439", "testString": "17C 506523 2009645", "lat": "-72.012661", "lon": "-80.810735"}, + {"testNumber": "440", "testString": "17D 399999 2499999", "lat": "-67.598509", "lon": "-83.351868"}, + {"testNumber": "441", "testString": "17E 599999 2999999", "lat": "-63.115495", "lon": "-79.01771"}, + {"testNumber": "442", "testString": "17F 493128 4017260", "lat": "-53.992924", "lon": "-81.104807"}, + {"testNumber": "443", "testString": "17F 633707 4506634", "lat": "-49.578084", "lon": "-79.150404"}, + {"testNumber": "444", "testString": "17G 292285 5503146", "lat": "-40.596414", "lon": "-83.454779"}, + {"testNumber": "445", "testString": "17H 359530 6008008", "lat": "-36.062368", "lon": "-82.55973"}, + {"testNumber": "446", "testString": "17J 299999 6499999", "lat": "-31.61778", "lon": "-83.108492"}, + {"testNumber": "447", "testString": "17J 399999 6999999", "lat": "-27.118851", "lon": "-82.008948"}, + {"testNumber": "448", "testString": "17K 499999 7499999", "lat": "-22.606862", "lon": "-81.000006"}, + {"testNumber": "449", "testString": "17K 599999 7999999", "lat": "-18.0864", "lon": "-80.054959"}, + {"testNumber": "450", "testString": "17L 699999 8499999", "lat": "-13.561615", "lon": "-79.151733"}, + {"testNumber": "451", "testString": "17L 799999 8999999", "lat": "-9.036414", "lon": "-78.271313"}, + {"testNumber": "452", "testString": "17L 759759 9001152", "lat": "-9.028529", "lon": "-78.63716"}, + {"testNumber": "453", "testString": "17M 767992 9999999", "lat": "-0.000005", "lon": "-78.592333"}, + {"testNumber": "454", "testString": "17M 799999 9999999", "lat": "-0.000005", "lon": "-78.304982"}, + {"testNumber": "455", "testString": "17Q 199999 1999999", "lat": "18.067893", "lon": "-83.834014"}, + {"testNumber": "456", "testString": "17Q 264725 1997323", "lat": "18.051735", "lon": "-83.222647"}, + {"testNumber": "457", "testString": "17Q 399999 2499999", "lat": "22.603903", "lon": "-81.972943"}, + {"testNumber": "458", "testString": "17R 699999 2999999", "lat": "27.107974", "lon": "-78.983"}, + {"testNumber": "459", "testString": "17S 299999 3999999", "lat": "36.12409", "lon": "-83.222398"}, + {"testNumber": "460", "testString": "17T 699999 4499999", "lat": "40.626634", "lon": "-78.635326"}, + {"testNumber": "461", "testString": "17U 699999 5499999", "lat": "49.619412", "lon": "-78.230951"}, + {"testNumber": "462", "testString": "18E 351316 3502294", "lat": "-58.594236", "lon": "-77.55831"}, + {"testNumber": "463", "testString": "18E 503546 3013848", "lat": "-63.005033", "lon": "-74.929967"}, + {"testNumber": "464", "testString": "18E 648682 3502294", "lat": "-58.594235", "lon": "-72.44171"}, + {"testNumber": "465", "testString": "18F 407376 4008800", "lat": "-54.060685", "lon": "-76.415127"}, + {"testNumber": "466", "testString": "18F 465831 4514590", "lat": "-49.520341", "lon": "-75.472084"}, + {"testNumber": "467", "testString": "18G 299999 4999999", "lat": "-45.125159", "lon": "-77.543131"}, + {"testNumber": "468", "testString": "18G 399999 5499999", "lat": "-40.644805", "lon": "-76.182707"}, + {"testNumber": "469", "testString": "18H 499999 5999999", "lat": "-36.144724", "lon": "-75.000007"}, + {"testNumber": "470", "testString": "18J 599999 6499999", "lat": "-31.630837", "lon": "-73.945535"}, + {"testNumber": "471", "testString": "18J 699999 6999999", "lat": "-27.107985", "lon": " -72.983"}, + {"testNumber": "472", "testString": "18K 717117 7503677", "lat": "-22.559769", "lon": "-72.888524"}, + {"testNumber": "473", "testString": "18K 799999 7499999", "lat": "-22.580352", "lon": "-72.082488"}, + {"testNumber": "474", "testString": "18M 199999 9499999", "lat": "-4.518521", "lon": "-77.703381"}, + {"testNumber": "475", "testString": "18M 234068 9500552", "lat": "-4.514602", "lon": "-77.396557"}, + {"testNumber": "476", "testString": "18M 299999 9999999", "lat": "-0.000005", "lon": "-76.797058"}, + {"testNumber": "477", "testString": "18N 199999 0499999", "lat": "4.51851", "lon": "-77.703381"}, + {"testNumber": "478", "testString": "18N 234067 0499446", "lat": "4.514591", "lon": "-77.396557"}, + {"testNumber": "479", "testString": "18P 299999 0999999", "lat": "9.042042", "lon": "-76.819528"}, + {"testNumber": "480", "testString": "18P 399999 1499999", "lat": "13.566735", "lon": "-75.924269"}, + {"testNumber": "481", "testString": "18Q 499999 1999999", "lat": "18.088704", "lon": "-75.000006"}, + {"testNumber": "482", "testString": "18Q 699999 2499999", "lat": "22.595062", "lon": "-73.054456"}, + {"testNumber": "483", "testString": "18R 299999 3499999", "lat": "31.61777", "lon": "-77.108492"}, + {"testNumber": "484", "testString": "18S 599999 3999999", "lat": "36.139555", "lon": "-73.888529"}, + {"testNumber": "485", "testString": "18T 499999 4999999", "lat": "45.153472", "lon": "-75.000008"}, + {"testNumber": "486", "testString": "18U 499999 5999999", "lat": "54.148099", "lon": "-75.000009"}, + {"testNumber": "487", "testString": "18V 351316 6497704", "lat": "58.594225", "lon": "-77.558311"}, + {"testNumber": "488", "testString": "18V 499999 6999999", "lat": "63.129334", "lon": "-75.000012"}, + {"testNumber": "489", "testString": "18V 648682 6497703", "lat": "58.594224", "lon": "-72.441709"}, + {"testNumber": "490", "testString": "18W 444442 7493002", "lat": "67.547523", "lon": "-76.303636"}, + {"testNumber": "491", "testString": "18W 555556 7493002", "lat": "67.547522", "lon": "-73.696392"}, + {"testNumber": "492", "testString": "18X 499999 7999999", "lat": "72.099217", "lon": "-75.000017"}, + {"testNumber": "493", "testString": "18X 456236 8487576", "lat": "76.463937", "lon": "-76.675228"}, + {"testNumber": "494", "testString": "18X 543762 8487576", "lat": "76.463939", "lon": "-73.324817"}, + {"testNumber": "495", "testString": "19C 555690 1502257", "lat": "-76.551526", "lon": "-66.854453"}, + {"testNumber": "496", "testString": "19C 599999 1999999", "lat": "-72.077542", "lon": "-66.087524"}, + {"testNumber": "497", "testString": "19D 444442 2506996", "lat": "-67.547534", "lon": "-70.303633"}, + {"testNumber": "498", "testString": "19D 555555 2506996", "lat": "-67.547533", "lon": "-67.696395"}, + {"testNumber": "499", "testString": "19E 595869 3023158", "lat": "-62.908866", "lon": "-67.112987"}, + {"testNumber": "500", "testString": "19F 399999 3999999", "lat": "-54.138379", "lon": "-70.530711"}, + {"testNumber": "501", "testString": "19F 499999 4499999", "lat": "-49.652548", "lon": "-69.000008"}, + {"testNumber": "502", "testString": "19G 599999 4999999", "lat": "-45.146398", "lon": "-67.727975"}, + {"testNumber": "503", "testString": "19G 699999 5499999", "lat": "-40.626645", "lon": "-66.635326"}, + {"testNumber": "504", "testString": "19H 640468 6008008", "lat": "-36.062367", "lon": "-67.440283"}, + {"testNumber": "505", "testString": "19J 769321 6500841", "lat": "-31.596041", "lon": "-66.161595"}, + {"testNumber": "506", "testString": "19K 199999 7999999", "lat": "-18.067904", "lon": "-71.834014"}, + {"testNumber": "507", "testString": "19K 264725 8002674", "lat": "-18.051746", "lon": "-71.222647"}, + {"testNumber": "508", "testString": "19L 299999 8499999", "lat": "-13.561615", "lon": "-70.848278"}, + {"testNumber": "509", "testString": "19L 399999 8999999", "lat": "-9.045439", "lon": "-69.909885"}, + {"testNumber": "510", "testString": "19M 399999 9999999", "lat": "-0.000005", "lon": "-69.898643"}, + {"testNumber": "511", "testString": "19M 499999 9499999", "lat": "-4.523568", "lon": "-69.000005"}, + {"testNumber": "512", "testString": "19M 599999 9999999", "lat": "-0.000005", "lon": "-68.101368"}, + {"testNumber": "513", "testString": "19N 499999 0499999", "lat": "4.523557", "lon": "-69.000005"}, + {"testNumber": "514", "testString": "19P 599999 0999999", "lat": "9.045428", "lon": "-68.090126"}, + {"testNumber": "515", "testString": "19P 699999 1499999", "lat": "13.561604", "lon": "-67.151733"}, + {"testNumber": "516", "testString": "19Q 735273 1997323", "lat": "18.051735", "lon": "-66.777364"}, + {"testNumber": "517", "testString": "19Q 799999 1999999", "lat": "18.067893", "lon": "-66.165997"}, + {"testNumber": "518", "testString": "19R 299999 2999999", "lat": "27.107974", "lon": "-71.017512"}, + {"testNumber": "519", "testString": "19R 599999 3499999", "lat": "31.630826", "lon": "-67.945535"}, + {"testNumber": "520", "testString": "19S 740171 3998152", "lat": "36.098344", "lon": "-66.332184"}, + {"testNumber": "521", "testString": "19T 299999 4499999", "lat": "40.626634", "lon": "-71.364688"}, + {"testNumber": "522", "testString": "19U 299999 5499999", "lat": "49.619412", "lon": "-71.769066"}, + {"testNumber": "523", "testString": "19X 495563 8995052", "lat": "81.016469", "lon": "-69.254521"}, + {"testNumber": "524", "testString": "20E 499999 2999999", "lat": "-63.129345", "lon": "-63.000012"}, + {"testNumber": "525", "testString": "20E 599999 3499999", "lat": "-58.628777", "lon": "-61.277817"}, + {"testNumber": "526", "testString": "20F 534166 4514590", "lat": "-49.52034", "lon": "-62.527933"}, + {"testNumber": "527", "testString": "20G 672151 5004744", "lat": "-45.089807", "lon": "-60.812342"}, + {"testNumber": "528", "testString": "20H 259827 6001846", "lat": "-36.098355", "lon": "-65.667829"}, + {"testNumber": "529", "testString": "20J 299999 6999999", "lat": "-27.107985", "lon": "-65.017512"}, + {"testNumber": "530", "testString": "20J 330435 6506322", "lat": "-31.565652", "lon": "-64.786679"}, + {"testNumber": "531", "testString": "20K 399999 7499999", "lat": "-22.603914", "lon": "-63.972943"}, + {"testNumber": "532", "testString": "20K 499999 7999999", "lat": "-18.088714", "lon": "-63.000006"}, + {"testNumber": "533", "testString": "20L 599999 8499999", "lat": "-13.566746", "lon": "-62.075742"}, + {"testNumber": "534", "testString": "20L 699999 8999999", "lat": "-9.042053", "lon": "-61.180483"}, + {"testNumber": "535", "testString": "20M 699999 9999999", "lat": "-0.000005", "lon": "-61.202953"}, + {"testNumber": "536", "testString": "20M 765930 9500552", "lat": "-4.514602", "lon": "-60.603453"}, + {"testNumber": "537", "testString": "20M 799999 9499999", "lat": "-4.518521", "lon": "-60.29663"}, + {"testNumber": "538", "testString": "20N 765930 0499446", "lat": "4.514591", "lon": "-60.603453"}, + {"testNumber": "539", "testString": "20N 799999 0499999", "lat": "4.51851", "lon": "-60.29663"}, + {"testNumber": "540", "testString": "20Q 299999 2499999", "lat": "22.595062", "lon": "-64.945556"}, + {"testNumber": "541", "testString": "20R 599999 2999999", "lat": "27.11884", "lon": "-61.991064"}, + {"testNumber": "542", "testString": "20R 769321 3499156", "lat": "31.59603", "lon": "-60.161595"}, + {"testNumber": "543", "testString": "20T 599999 4499999", "lat": "40.644794", "lon": "-61.817308"}, + {"testNumber": "544", "testString": "20U 599999 5499999", "lat": "49.644252", "lon": "-61.61484"}, + {"testNumber": "545", "testString": "20V 599999 6499999", "lat": "58.628766", "lon": "-61.277817"}, + {"testNumber": "546", "testString": "20W 599999 7499999", "lat": "67.598499", "lon": "-60.648161"}, + {"testNumber": "547", "testString": "21D 599999 2499999", "lat": "-67.598509", "lon": "-54.64816"}, + {"testNumber": "548", "testString": "21E 404129 3023158", "lat": "-62.908865", "lon": "-58.887036"}, + {"testNumber": "549", "testString": "21E 549146 3511216", "lat": "-58.536789", "lon": "-56.155869"}, + {"testNumber": "550", "testString": "21F 307788 4000330", "lat": "-54.109212", "lon": "-59.940415"}, + {"testNumber": "551", "testString": "21F 366290 4506634", "lat": "-49.578085", "lon": "-58.849613"}, + {"testNumber": "552", "testString": "21F 692210 4000330", "lat": "-54.109212", "lon": "-54.059603"}, + {"testNumber": "553", "testString": "21G 299999 5499999", "lat": "-40.626645", "lon": "-59.364688"}, + {"testNumber": "554", "testString": "21G 427440 5012147", "lat": "-45.040411", "lon": "-57.921273"}, + {"testNumber": "555", "testString": "21H 399999 5999999", "lat": "-36.139566", "lon": "-58.111485"}, + {"testNumber": "556", "testString": "21J 499999 6499999", "lat": "-31.635192", "lon": "-57.000006"}, + {"testNumber": "557", "testString": "21J 599999 6999999", "lat": "-27.118851", "lon": "-55.991064"}, + {"testNumber": "558", "testString": "21K 699999 7499999", "lat": "-22.595073", "lon": "-55.054456"}, + {"testNumber": "559", "testString": "21K 735273 8002674", "lat": "-18.051746", "lon": "-54.777364"}, + {"testNumber": "560", "testString": "21K 799999 7999999", "lat": "-18.067904", "lon": "-54.165997"}, + {"testNumber": "561", "testString": "21M 199999 9999999", "lat": "-0.000005", "lon": "-59.695029"}, + {"testNumber": "562", "testString": "21M 232006 9999999", "lat": "-0.000005", "lon": "-59.407678"}, + {"testNumber": "563", "testString": "21P 199999 0999999", "lat": "9.036403", "lon": "-59.728698"}, + {"testNumber": "564", "testString": "21P 240239 0998845", "lat": "9.028518", "lon": "-59.362851"}, + {"testNumber": "565", "testString": "21P 299999 1499999", "lat": "13.561604", "lon": "-58.848278"}, + {"testNumber": "566", "testString": "21Q 399999 1999999", "lat": "18.086389", "lon": "-57.945053"}, + {"testNumber": "567", "testString": "21Q 599999 2499999", "lat": "22.603903", "lon": "-56.027069"}, + {"testNumber": "568", "testString": "21R 794976 2999879", "lat": "27.089881", "lon": "-54.025318"}, + {"testNumber": "569", "testString": "21S 499999 3999999", "lat": "36.144713", "lon": "-57.000007"}, + {"testNumber": "570", "testString": "21T 399999 4999999", "lat": "45.146387", "lon": "-58.27204"}, + {"testNumber": "571", "testString": "21U 399999 5999999", "lat": "54.138368", "lon": "-58.53071"}, + {"testNumber": "572", "testString": "21V 399999 6999999", "lat": "63.115484", "lon": "-58.982314"}, + {"testNumber": "573", "testString": "21X 399999 7999999", "lat": "72.077531", "lon": "-59.912509"}, + {"testNumber": "574", "testString": "21X 444308 8497741", "lat": "76.551516", "lon": "-59.145596"}, + {"testNumber": "575", "testString": "21X 499999 8999999", "lat": "81.060876", "lon": "-57.000035"}, + {"testNumber": "576", "testString": "22C 456235 1512422", "lat": "-76.463948", "lon": "-52.675234"}, + {"testNumber": "577", "testString": "22C 499999 1999999", "lat": "-72.099228", "lon": "-51.000017"}, + {"testNumber": "578", "testString": "22C 543762 1512422", "lat": "-76.463949", "lon": "-49.324811"}, + {"testNumber": "579", "testString": "22D 456100 2516654", "lat": "-67.462884", "lon": "-52.026405"}, + {"testNumber": "580", "testString": "22E 496452 3013847", "lat": "-63.005034", "lon": "-51.070057"}, + {"testNumber": "581", "testString": "22E 550304 3520128", "lat": "-58.45662", "lon": "-50.137949"}, + {"testNumber": "582", "testString": "22F 399999 4499999", "lat": "-49.644262", "lon": "-52.385177"}, + {"testNumber": "583", "testString": "22G 499999 4999999", "lat": "-45.153483", "lon": "-51.000008"}, + {"testNumber": "584", "testString": "22G 599999 5499999", "lat": "-40.644805", "lon": "-49.817307"}, + {"testNumber": "585", "testString": "22H 699999 5999999", "lat": "-36.124101", "lon": "-48.777615"}, + {"testNumber": "586", "testString": "22J 669563 6506322", "lat": "-31.565651", "lon": "-49.213334"}, + {"testNumber": "587", "testString": "22J 794976 7000119", "lat": "-27.089891", "lon": "-48.025318"}, + {"testNumber": "588", "testString": "22L 199999 8499999", "lat": "-13.553071", "lon": "-53.771777"}, + {"testNumber": "589", "testString": "22L 250480 8501846", "lat": "-13.541125", "lon": "-53.306"}, + {"testNumber": "590", "testString": "22L 299999 8999999", "lat": "-9.042052", "lon": "-52.819528"}, + {"testNumber": "591", "testString": "22M 299999 9999999", "lat": "-0.000005", "lon": "-52.797058"}, + {"testNumber": "592", "testString": "22M 399999 9499999", "lat": "-4.523007", "lon": "-51.901432"}, + {"testNumber": "593", "testString": "22M 499999 9999999", "lat": "-0.000005", "lon": "-51.000005"}, + {"testNumber": "594", "testString": "22N 399999 0499999", "lat": "4.522996", "lon": "-51.901432"}, + {"testNumber": "595", "testString": "22P 499999 0999999", "lat": "9.046557", "lon": "-51.000005"}, + {"testNumber": "596", "testString": "22P 599999 1499999", "lat": "13.566735", "lon": "-50.075742"}, + {"testNumber": "597", "testString": "22Q 699999 1999999", "lat": "18.079449", "lon": "-49.110195"}, + {"testNumber": "598", "testString": "22R 499999 3499999", "lat": "31.635181", "lon": "-51.000006"}, + {"testNumber": "599", "testString": "22T 699999 4999999", "lat": "45.125149", "lon": "-48.456884"}, + {"testNumber": "600", "testString": "23E 399999 2999999", "lat": "-63.115495", "lon": "-46.982314"}, + {"testNumber": "601", "testString": "23E 499999 3499999", "lat": "-58.640302", "lon": "-45.00001"}, + {"testNumber": "602", "testString": "23F 599999 3999999", "lat": "-54.138379", "lon": "-43.469308"}, + {"testNumber": "603", "testString": "23F 699999 4499999", "lat": "-49.619423", "lon": "-42.23095"}, + {"testNumber": "604", "testString": "23G 572558 5012147", "lat": "-45.040411", "lon": "-44.078742"}, + {"testNumber": "605", "testString": "23G 707713 5503146", "lat": "-40.596414", "lon": "-42.545235"}, + {"testNumber": "606", "testString": "23J 230677 6500841", "lat": "-31.596041", "lon": "-47.838417"}, + {"testNumber": "607", "testString": "23J 304831 7004884", "lat": "-27.064597", "lon": "-46.968022"}, + {"testNumber": "608", "testString": "23K 299999 7499999", "lat": "-22.595073", "lon": "-46.945556"}, + {"testNumber": "609", "testString": "23K 399999 7999999", "lat": "-18.0864", "lon": "-45.945053"}, + {"testNumber": "610", "testString": "23L 499999 8499999", "lat": "-13.568457", "lon": "-45.000006"}, + {"testNumber": "611", "testString": "23L 599999 8999999", "lat": "-9.045439", "lon": "-44.090126"}, + {"testNumber": "612", "testString": "23M 599999 9999999", "lat": "-0.000005", "lon": "-44.101368"}, + {"testNumber": "613", "testString": "23M 699999 9499999", "lat": "-4.521324", "lon": "-43.197378"}, + {"testNumber": "614", "testString": "23M 767992 9999999", "lat": "-0.000005", "lon": "-42.592333"}, + {"testNumber": "615", "testString": "23M 799999 9999999", "lat": "-0.000005", "lon": "-42.304982"}, + {"testNumber": "616", "testString": "23N 699999 0499999", "lat": "4.521313", "lon": "-43.197378"}, + {"testNumber": "617", "testString": "23P 759759 0998845", "lat": "9.028518", "lon": "-42.63716"}, + {"testNumber": "618", "testString": "23P 799999 0999999", "lat": "9.036403", "lon": "-42.271313"}, + {"testNumber": "619", "testString": "23Q 199999 2499999", "lat": "22.580341", "lon": "-47.917523"}, + {"testNumber": "620", "testString": "23R 499999 2999999", "lat": "27.122464", "lon": "-45.000006"}, + {"testNumber": "621", "testString": "23S 259826 3998152", "lat": "36.098344", "lon": "-47.66783"}, + {"testNumber": "622", "testString": "23T 499999 4499999", "lat": "40.650851", "lon": "-45.000007"}, + {"testNumber": "623", "testString": "23U 307788 5999668", "lat": "54.109201", "lon": "-47.940416"}, + {"testNumber": "624", "testString": "23U 499999 5499999", "lat": "49.652538", "lon": "-45.000008"}, + {"testNumber": "625", "testString": "23U 692210 5999668", "lat": "54.109201", "lon": "-42.059602"}, + {"testNumber": "626", "testString": "23V 396960 6995468", "lat": "63.073992", "lon": "-47.039661"}, + {"testNumber": "627", "testString": "23V 499999 6499999", "lat": "58.640292", "lon": "-45.00001"}, + {"testNumber": "628", "testString": "23V 603038 6995468", "lat": "63.073991", "lon": "-42.960363"}, + {"testNumber": "629", "testString": "23W 499999 7499999", "lat": "67.615522", "lon": "-45.000014"}, + {"testNumber": "630", "testString": "23X 499999 8499999", "lat": "76.580844", "lon": "-45.000023"}, + {"testNumber": "631", "testString": "23X 493475 7990353", "lat": "72.012651", "lon": "-45.189303"}, + {"testNumber": "632", "testString": "23X 504435 8995052", "lat": "81.016468", "lon": "-44.745548"}, + {"testNumber": "633", "testString": "23X 506523 7990353", "lat": "72.01265", "lon": "-44.810731"}, + {"testNumber": "634", "testString": "24D 499999 2499999", "lat": "-67.615532", "lon": "-39.000014"}, + {"testNumber": "635", "testString": "24E 449694 3520128", "lat": "-58.456618", "lon": "-39.862071"}, + {"testNumber": "636", "testString": "24F 592621 4008800", "lat": "-54.060685", "lon": "-37.584892"}, + {"testNumber": "637", "testString": "24G 391933 5509950", "lat": "-40.554165", "lon": "-40.276376"}, + {"testNumber": "638", "testString": "24G 327847 5004744", "lat": "-45.089807", "lon": "-41.187674"}, + {"testNumber": "639", "testString": "24H 299999 5999999", "lat": "-36.124101", "lon": "-41.222398"}, + {"testNumber": "640", "testString": "24J 399999 6499999", "lat": "-31.630837", "lon": "-40.054478"}, + {"testNumber": "641", "testString": "24J 499999 6999999", "lat": "-27.122475", "lon": "-39.000006"}, + {"testNumber": "642", "testString": "24K 599999 7499999", "lat": "-22.603914", "lon": "-38.027069"}, + {"testNumber": "643", "testString": "24K 699999 7999999", "lat": "-18.07946", "lon": "-37.110195"}, + {"testNumber": "644", "testString": "24L 799999 8499999", "lat": "-13.553071", "lon": "-36.228234"}, + {"testNumber": "645", "testString": "24L 749517 8501846", "lat": "-13.541125", "lon": "-36.694511"}, + {"testNumber": "646", "testString": "24P 199999 1499999", "lat": "13.55306", "lon": "-41.771776"}, + {"testNumber": "647", "testString": "24P 250480 1498152", "lat": "13.541114", "lon": "-41.306"}, + {"testNumber": "648", "testString": "24Q 299999 1999999", "lat": "18.079449", "lon": "-40.889816"}, + {"testNumber": "649", "testString": "24Q 499999 2499999", "lat": "22.606851", "lon": "-39.000006"}, + {"testNumber": "650", "testString": "24R 230677 3499157", "lat": "31.59603", "lon": "-41.838418"}, + {"testNumber": "651", "testString": "24S 399999 3999999", "lat": "36.139555", "lon": "-40.111485"}, + {"testNumber": "652", "testString": "24T 299999 4999999", "lat": "45.125148", "lon": "-41.543131"}, + {"testNumber": "653", "testString": "25C 399999 1999999", "lat": "-72.077542", "lon": "-35.912511"}, + {"testNumber": "654", "testString": "25C 444308 1502257", "lat": "-76.551526", "lon": "-35.145593"}, + {"testNumber": "655", "testString": "25E 396960 3004530", "lat": "-63.074002", "lon": "-35.039659"}, + {"testNumber": "656", "testString": "25E 450852 3511215", "lat": "-58.53679", "lon": "-33.844151"}, + {"testNumber": "657", "testString": "25E 603038 3004530", "lat": "-63.074002", "lon": "-30.960365"}, + {"testNumber": "658", "testString": "25F 299999 4499999", "lat": "-49.619422", "lon": "-35.769066"}, + {"testNumber": "659", "testString": "25F 506870 4017260", "lat": "-53.992925", "lon": "-32.895211"}, + {"testNumber": "660", "testString": "25G 399999 4999999", "lat": "-45.146398", "lon": "-34.272041"}, + {"testNumber": "661", "testString": "25G 499999 5499999", "lat": "-40.650862", "lon": "-33.000007"}, + {"testNumber": "662", "testString": "25H 599999 5999999", "lat": "-36.139566", "lon": "-31.888529"}, + {"testNumber": "663", "testString": "25J 699999 6499999", "lat": "-31.617781", "lon": "-30.89152"}, + {"testNumber": "664", "testString": "25J 695167 7004884", "lat": "-27.064597", "lon": "-31.03199"}, + {"testNumber": "665", "testString": "25L 199999 8999999", "lat": "-9.036413", "lon": "-35.728698"}, + {"testNumber": "666", "testString": "25L 240239 9001152", "lat": "-9.028529", "lon": "-35.362851"}, + {"testNumber": "667", "testString": "25M 199999 9999999", "lat": "-0.000005", "lon": "-35.695029"}, + {"testNumber": "668", "testString": "25M 299999 9499999", "lat": "-4.521324", "lon": "-34.802632"}, + {"testNumber": "669", "testString": "25M 232006 9999999", "lat": "-0.000005", "lon": "-35.407678"}, + {"testNumber": "670", "testString": "25M 399999 9999999", "lat": "-0.000005", "lon": "-33.898643"}, + {"testNumber": "671", "testString": "25N 299999 0499999", "lat": "4.521313", "lon": "-34.802632"}, + {"testNumber": "672", "testString": "25P 399999 0999999", "lat": "9.045428", "lon": "-33.909885"}, + {"testNumber": "673", "testString": "25P 499999 1499999", "lat": "13.568446", "lon": "-33.000006"}, + {"testNumber": "674", "testString": "25Q 599999 1999999", "lat": "18.086389", "lon": "-32.054959"}, + {"testNumber": "675", "testString": "25Q 799999 2499999", "lat": "22.580341", "lon": "-30.082488"}, + {"testNumber": "676", "testString": "25R 205021 2999879", "lat": "27.089881", "lon": "-35.974695"}, + {"testNumber": "677", "testString": "25R 399999 3499999", "lat": "31.630826", "lon": "-34.054477"}, + {"testNumber": "678", "testString": "25S 699999 3999999", "lat": "36.124091", "lon": "-30.777615"}, + {"testNumber": "679", "testString": "25T 599999 4999999", "lat": "45.146388", "lon": "-31.727975"}, + {"testNumber": "680", "testString": "25U 599999 5999999", "lat": "54.138368", "lon": "-31.469308"}, + {"testNumber": "681", "testString": "25V 599999 6999999", "lat": "63.115485", "lon": "-31.01771"}, + {"testNumber": "682", "testString": "25X 555690 8497740", "lat": "76.551515", "lon": "-30.85445"}, + {"testNumber": "683", "testString": "25X 599999 7999999", "lat": "72.077531", "lon": "-30.087526"}, + {"testNumber": "684", "testString": "26D 543898 2516653", "lat": "-67.462886", "lon": "-25.973623"}, + {"testNumber": "685", "testString": "26E 399999 3499999", "lat": "-58.628776", "lon": "-28.722204"}, + {"testNumber": "686", "testString": "26F 499999 3999999", "lat": "-54.148109", "lon": "-27.000009"}, + {"testNumber": "687", "testString": "26F 599999 4499999", "lat": "-49.644262", "lon": "-25.61484"}, + {"testNumber": "688", "testString": "26G 608065 5509950", "lat": "-40.554165", "lon": "-25.723638"}, + {"testNumber": "689", "testString": "26G 699999 4999999", "lat": "-45.125159", "lon": "-24.456884"}, + {"testNumber": "690", "testString": "26H 740171 6001846", "lat": "-36.098354", "lon": "-24.332184"}, + {"testNumber": "691", "testString": "26J 205022 7000119", "lat": "-27.089892", "lon": "-29.974694"}, + {"testNumber": "692", "testString": "26K 199999 7499999", "lat": "-22.580351", "lon": "-29.917524"}, + {"testNumber": "693", "testString": "26K 282881 7503677", "lat": "-22.559769", "lon": "-29.111488"}, + {"testNumber": "694", "testString": "26K 299999 7999999", "lat": "-18.07946", "lon": "-28.889816"}, + {"testNumber": "695", "testString": "26L 399999 8499999", "lat": "-13.566746", "lon": "-27.924269"}, + {"testNumber": "696", "testString": "26L 499999 8999999", "lat": "-9.046568", "lon": "-27.000005"}, + {"testNumber": "697", "testString": "26M 499999 9999999", "lat": "-0.000005", "lon": "-27.000005"}, + {"testNumber": "698", "testString": "26M 599999 9499999", "lat": "-4.523007", "lon": "-26.098579"}, + {"testNumber": "699", "testString": "26M 699999 9999999", "lat": "-0.000005", "lon": "-25.202953"}, + {"testNumber": "700", "testString": "26N 599999 0499999", "lat": "4.522996", "lon": "-26.098579"}, + {"testNumber": "701", "testString": "26P 699999 0999999", "lat": "9.042042", "lon": "-25.180483"}, + {"testNumber": "702", "testString": "26P 749517 1498152", "lat": "13.541114", "lon": "-24.694511"}, + {"testNumber": "703", "testString": "26P 799999 1499999", "lat": "13.55306", "lon": "-24.228235"}, + {"testNumber": "704", "testString": "26R 399999 2999999", "lat": "27.11884", "lon": "-28.008948"}, + {"testNumber": "705", "testString": "26R 699999 3499999", "lat": "31.61777", "lon": "-24.891521"}, + {"testNumber": "706", "testString": "26T 399999 4499999", "lat": "40.644794", "lon": "-28.182707"}, + {"testNumber": "707", "testString": "26U 399999 5499999", "lat": "49.644251", "lon": "-28.385177"}, + {"testNumber": "708", "testString": "26V 399999 6499999", "lat": "58.628766", "lon": "-28.722203"}, + {"testNumber": "709", "testString": "26W 399999 7499999", "lat": "67.598498", "lon": "-29.351867"}, + {"testNumber": "710", "testString": "27C 493475 2009644", "lat": "-72.012662", "lon": "-21.1893"}, + {"testNumber": "711", "testString": "27C 499999 1499999", "lat": "-76.580855", "lon": "-21.000023"}, + {"testNumber": "712", "testString": "27C 506523 2009645", "lat": "-72.012661", "lon": "-20.810735"}, + {"testNumber": "713", "testString": "27D 399999 2499999", "lat": "-67.598509", "lon": "-23.351868"}, + {"testNumber": "714", "testString": "27E 599999 2999999", "lat": "-63.115495", "lon": "-19.01771"}, + {"testNumber": "715", "testString": "27F 493128 4017260", "lat": "-53.992924", "lon": "-21.104807"}, + {"testNumber": "716", "testString": "27F 633707 4506634", "lat": "-49.578084", "lon": "-19.150404"}, + {"testNumber": "717", "testString": "27G 292285 5503146", "lat": "-40.596414", "lon": "-23.454779"}, + {"testNumber": "718", "testString": "27H 359530 6008008", "lat": "-36.062368", "lon": "-22.55973"}, + {"testNumber": "719", "testString": "27J 299999 6499999", "lat": "-31.61778", "lon": "-23.108492"}, + {"testNumber": "720", "testString": "27J 399999 6999999", "lat": "-27.118851", "lon": "-22.008948"}, + {"testNumber": "721", "testString": "27K 499999 7499999", "lat": "-22.606862", "lon": "-21.000006"}, + {"testNumber": "722", "testString": "27K 599999 7999999", "lat": "-18.0864", "lon": "-20.054959"}, + {"testNumber": "723", "testString": "27L 699999 8499999", "lat": "-13.561615", "lon": "-19.151733"}, + {"testNumber": "724", "testString": "27L 799999 8999999", "lat": "-9.036414", "lon": "-18.271313"}, + {"testNumber": "725", "testString": "27L 759759 9001152", "lat": "-9.028529", "lon": "-18.63716"}, + {"testNumber": "726", "testString": "27M 767992 9999999", "lat": "-0.000005", "lon": "-18.592333"}, + {"testNumber": "727", "testString": "27M 799999 9999999", "lat": "-0.000005", "lon": "-18.304982"}, + {"testNumber": "728", "testString": "27Q 199999 1999999", "lat": "18.067893", "lon": "-23.834014"}, + {"testNumber": "729", "testString": "27Q 264725 1997323", "lat": "18.051735", "lon": "-23.222647"}, + {"testNumber": "730", "testString": "27Q 399999 2499999", "lat": "22.603903", "lon": "-21.972943"}, + {"testNumber": "731", "testString": "27R 699999 2999999", "lat": "27.107974", "lon": "-18.983"}, + {"testNumber": "732", "testString": "27S 299999 3999999", "lat": "36.12409", "lon": "-23.222398"}, + {"testNumber": "733", "testString": "27T 699999 4499999", "lat": "40.626634", "lon": "-18.635326"}, + {"testNumber": "734", "testString": "27U 699999 5499999", "lat": "49.619412", "lon": "-18.230951"}, + {"testNumber": "735", "testString": "28E 351316 3502294", "lat": "-58.594236", "lon": "-17.55831"}, + {"testNumber": "736", "testString": "28E 503546 3013848", "lat": "-63.005033", "lon": "-14.929967"}, + {"testNumber": "737", "testString": "28E 648682 3502294", "lat": "-58.594235", "lon": "-12.44171"}, + {"testNumber": "738", "testString": "28F 407376 4008800", "lat": "-54.060685", "lon": "-16.415127"}, + {"testNumber": "739", "testString": "28F 465831 4514590", "lat": "-49.520341", "lon": "-15.472084"}, + {"testNumber": "740", "testString": "28G 299999 4999999", "lat": "-45.125159", "lon": "-17.543131"}, + {"testNumber": "741", "testString": "28G 399999 5499999", "lat": "-40.644805", "lon": "-16.182707"}, + {"testNumber": "742", "testString": "28H 499999 5999999", "lat": "-36.144724", "lon": "-15.000007"}, + {"testNumber": "743", "testString": "28J 599999 6499999", "lat": "-31.630837", "lon": "-13.945535"}, + {"testNumber": "744", "testString": "28J 699999 6999999", "lat": "-27.107985", "lon": "-12.983"}, + {"testNumber": "745", "testString": "28K 717117 7503677", "lat": "-22.559769", "lon": "-12.888524"}, + {"testNumber": "746", "testString": "28K 799999 7499999", "lat": "-22.580352", "lon": "-12.082488"}, + {"testNumber": "747", "testString": "28M 199999 9499999", "lat": "-4.518521", "lon": "-17.703381"}, + {"testNumber": "748", "testString": "28M 234068 9500552", "lat": "-4.514602", "lon": "-17.396557"}, + {"testNumber": "749", "testString": "28M 299999 9999999", "lat": "-0.000005", "lon": "-16.797058"}, + {"testNumber": "750", "testString": "28N 199999 0499999", "lat": "4.51851", "lon": "-17.703381"}, + {"testNumber": "751", "testString": "28N 234067 0499446", "lat": "4.514591", "lon": "-17.396557"}, + {"testNumber": "752", "testString": "28P 299999 0999999", "lat": "9.042042", "lon": "-16.819528"}, + {"testNumber": "753", "testString": "28P 399999 1499999", "lat": "13.566735", "lon": "-15.924269"}, + {"testNumber": "754", "testString": "28Q 499999 1999999", "lat": "18.088704", "lon": "-15.000006"}, + {"testNumber": "755", "testString": "28Q 699999 2499999", "lat": "22.595062", "lon": "-13.054456"}, + {"testNumber": "756", "testString": "28R 299999 3499999", "lat": "31.61777", "lon": "-17.108492"}, + {"testNumber": "757", "testString": "28S 599999 3999999", "lat": "36.139555", "lon": "-13.888529"}, + {"testNumber": "758", "testString": "28T 499999 4999999", "lat": "45.153472", "lon": "-15.000008"}, + {"testNumber": "759", "testString": "28U 499999 5999999", "lat": "54.148099", "lon": "-15.000009"}, + {"testNumber": "760", "testString": "28V 351316 6497704", "lat": "58.594225", "lon": "-17.558311"}, + {"testNumber": "761", "testString": "28V 499999 6999999", "lat": "63.129334", "lon": "-15.000012"}, + {"testNumber": "762", "testString": "28V 648682 6497703", "lat": "58.594224", "lon": "-12.441709"}, + {"testNumber": "763", "testString": "28W 444442 7493002", "lat": "67.547523", "lon": "-16.303636"}, + {"testNumber": "764", "testString": "28W 555556 7493002", "lat": "67.547522", "lon": "-13.696392"}, + {"testNumber": "765", "testString": "28X 499999 7999999", "lat": "72.099217", "lon": "-15.000017"}, + {"testNumber": "766", "testString": "28X 456236 8487576", "lat": "76.463937", "lon": "-16.675228"}, + {"testNumber": "767", "testString": "28X 543762 8487576", "lat": "76.463939", "lon": "-13.324817"}, + {"testNumber": "768", "testString": "29C 555690 1502257", "lat": "-76.551526", "lon": "-6.854453"}, + {"testNumber": "769", "testString": "29C 599999 1999999", "lat": "-72.077542", "lon": "-6.087524"}, + {"testNumber": "770", "testString": "29D 444442 2506996", "lat": "-67.547534", "lon": "-10.303633"}, + {"testNumber": "771", "testString": "29D 555555 2506996", "lat": "-67.547533", "lon": "-7.696395"}, + {"testNumber": "772", "testString": "29E 595869 3023158", "lat": "-62.908866", "lon": "-7.112987"}, + {"testNumber": "773", "testString": "29F 399999 3999999", "lat": "-54.138379", "lon": "-10.530711"}, + {"testNumber": "774", "testString": "29F 499999 4499999", "lat": "-49.652548", "lon": "-9.000008"}, + {"testNumber": "775", "testString": "29G 599999 4999999", "lat": "-45.146398", "lon": "-7.727975"}, + {"testNumber": "776", "testString": "29G 699999 5499999", "lat": "-40.626645", "lon": "-6.635326"}, + {"testNumber": "777", "testString": "29H 640468 6008008", "lat": "-36.062367", "lon": "-7.440283"}, + {"testNumber": "778", "testString": "29J 769321 6500841", "lat": "-31.596041", "lon": "-6.161595"}, + {"testNumber": "779", "testString": "29K 199999 7999999", "lat": "-18.067904", "lon": "-11.834014"}, + {"testNumber": "780", "testString": "29K 264725 8002674", "lat": "-18.051746", "lon": "-11.222647"}, + {"testNumber": "781", "testString": "29L 299999 8499999", "lat": "-13.561615", "lon": "-10.848278"}, + {"testNumber": "782", "testString": "29L 399999 8999999", "lat": "-9.045439", "lon": "-9.909885"}, + {"testNumber": "783", "testString": "29M 399999 9999999", "lat": "-0.000005", "lon": "-9.898643"}, + {"testNumber": "784", "testString": "29M 499999 9499999", "lat": "-4.523568", "lon": "-9.000005"}, + {"testNumber": "785", "testString": "29M 599999 9999999", "lat": "-0.000005", "lon": "-8.101368"}, + {"testNumber": "786", "testString": "29N 499999 0499999", "lat": "4.523557", "lon": "-9.000005"}, + {"testNumber": "787", "testString": "29P 599999 0999999", "lat": "9.045428", "lon": "-8.090126"}, + {"testNumber": "788", "testString": "29P 699999 1499999", "lat": "13.561604", "lon": "-7.151733"}, + {"testNumber": "789", "testString": "29Q 735273 1997323", "lat": "18.051735", "lon": "-6.777364"}, + {"testNumber": "790", "testString": "29Q 799999 1999999", "lat": "18.067893", "lon": "-6.165997"}, + {"testNumber": "791", "testString": "29R 299999 2999999", "lat": "27.107974", "lon": "-11.017512"}, + {"testNumber": "792", "testString": "29R 599999 3499999", "lat": "31.630826", "lon": "-7.945535"}, + {"testNumber": "793", "testString": "29S 740171 3998152", "lat": "36.098344", "lon": "-6.332184"}, + {"testNumber": "794", "testString": "29T 299999 4499999", "lat": "40.626634", "lon": "-11.364688"}, + {"testNumber": "795", "testString": "29U 299999 5499999", "lat": "49.619412", "lon": "-11.769066"}, + {"testNumber": "796", "testString": "29X 495563 8995052", "lat": "81.016469", "lon": "-9.254521"}, + {"testNumber": "797", "testString": "30E 499999 2999999", "lat": "-63.129345", "lon": "-3.000012"}, + {"testNumber": "798", "testString": "30E 599999 3499999", "lat": "-58.628777", "lon": "-1.277817"}, + {"testNumber": "799", "testString": "30F 534166 4514590", "lat": "-49.52034", "lon": "-2.527933"}, + {"testNumber": "800", "testString": "30G 672151 5004744", "lat": "-45.089807", "lon": "-0.812342"}, + {"testNumber": "801", "testString": "30H 259827 6001846", "lat": "-36.098355", "lon": "-5.667829"}, + {"testNumber": "802", "testString": "30J 299999 6999999", "lat": "-27.107985", "lon": "-5.017512"}, + {"testNumber": "803", "testString": "30J 330435 6506322", "lat": "-31.565652", "lon": "-4.786679"}, + {"testNumber": "804", "testString": "30K 399999 7499999", "lat": "-22.603914", "lon": "-3.972943"}, + {"testNumber": "805", "testString": "30K 499999 7999999", "lat": "-18.088714", "lon": "-3.000006"}, + {"testNumber": "806", "testString": "30L 599999 8499999", "lat": "-13.566746", "lon": "-2.075742"}, + {"testNumber": "807", "testString": "30L 699999 8999999", "lat": "-9.042053", "lon": "-1.180483"}, + {"testNumber": "808", "testString": "30M 699999 9999999", "lat": "-0.000005", "lon": "-1.202953"}, + {"testNumber": "809", "testString": "30M 765930 9500552", "lat": "-4.514602", "lon": "-0.603453"}, + {"testNumber": "810", "testString": "30M 767992 9999999", "lat": "-0.000005", "lon": "-0.592333"}, + {"testNumber": "811", "testString": "30M 799999 9499999", "lat": "-4.518521", "lon": "-0.29663"}, + {"testNumber": "812", "testString": "30N 765930 0499446", "lat": "4.514591", "lon": "-0.603453"}, + {"testNumber": "813", "testString": "30N 799999 0499999", "lat": "4.51851", "lon": "-0.29663"}, + {"testNumber": "814", "testString": "30Q 299999 2499999", "lat": "22.595062", "lon": "-4.945556"}, + {"testNumber": "815", "testString": "30R 599999 2999999", "lat": "27.11884", "lon": "-1.991064"}, + {"testNumber": "816", "testString": "30R 769321 3499156", "lat": "31.59603", "lon": "-0.161595"}, + {"testNumber": "817", "testString": "30T 599999 4499999", "lat": "40.644794", "lon": "-1.817308"}, + {"testNumber": "818", "testString": "30U 599999 5499999", "lat": "49.644252", "lon": "-1.61484"}, + {"testNumber": "819", "testString": "30V 599999 6499999", "lat": "58.628766", "lon": "-1.277817"}, + {"testNumber": "820", "testString": "30W 599999 7499999", "lat": "67.598499", "lon": "-0.648161"}, + {"testNumber": "821", "testString": "31D 599999 2499999", "lat": "-67.598509", "lon": "5.35184"}, + {"testNumber": "822", "testString": "31E 404129 3023158", "lat": "-62.908865", "lon": "1.112964"}, + {"testNumber": "823", "testString": "31E 549146 3511216", "lat": "-58.536789", "lon": "3.844131"}, + {"testNumber": "824", "testString": "31F 307788 4000330", "lat": "-54.109212", "lon": "0.059585"}, + {"testNumber": "825", "testString": "31F 366290 4506634", "lat": "-49.578085", "lon": "1.150387"}, + {"testNumber": "826", "testString": "31F 692210 4000330", "lat": "-54.109212", "lon": "5.940397"}, + {"testNumber": "827", "testString": "31G 299999 5499999", "lat": "-40.626645", "lon": "0.635312"}, + {"testNumber": "828", "testString": "31G 427440 5012147", "lat": "-45.040411", "lon": "2.078727"}, + {"testNumber": "829", "testString": "31H 399999 5999999", "lat": "-36.139566", "lon": "1.888515"}, + {"testNumber": "830", "testString": "31J 499999 6499999", "lat": "-31.635192", "lon": "2.999994"}, + {"testNumber": "831", "testString": "31J 599999 6999999", "lat": "-27.118851", "lon": "4.008936"}, + {"testNumber": "832", "testString": "31K 699999 7499999", "lat": "-22.595073", "lon": "4.945544"}, + {"testNumber": "833", "testString": "31K 735273 8002674", "lat": "-18.051746", "lon": "5.222636"}, + {"testNumber": "834", "testString": "31K 799999 7999999", "lat": "-18.067904", "lon": "5.834003"}, + {"testNumber": "835", "testString": "31M 199999 9999999", "lat": "-0.000005", "lon": "0.304971"}, + {"testNumber": "836", "testString": "31M 232006 9999999", "lat": "-0.000005", "lon": "0.592322"}, + {"testNumber": "837", "testString": "31P 199999 0999999", "lat": "9.036403", "lon": "0.271302"}, + {"testNumber": "838", "testString": "31P 240239 0998845", "lat": "9.028518", "lon": "0.637149"}, + {"testNumber": "839", "testString": "31P 299999 1499999", "lat": "13.561604", "lon": "1.151722"}, + {"testNumber": "840", "testString": "31Q 399999 1999999", "lat": "18.086389", "lon": "2.054947"}, + {"testNumber": "841", "testString": "31Q 599999 2499999", "lat": "22.603903", "lon": "3.972931"}, + {"testNumber": "842", "testString": "31R 794976 2999879", "lat": "27.089881", "lon": "5.974682"}, + {"testNumber": "843", "testString": "31S 499999 3999999", "lat": "36.144713", "lon": "2.999993"}, + {"testNumber": "844", "testString": "31T 399999 4999999", "lat": "45.146387", "lon": "1.72796"}, + {"testNumber": "845", "testString": "31U 399999 5999999", "lat": "54.138368", "lon": "1.46929"}, + {"testNumber": "846", "testString": "31V 399999 6999999", "lat": "63.115484", "lon": "1.017686"}, + {"testNumber": "847", "testString": "31X 399999 7999999", "lat": "72.077531", "lon": "0.087491"}, + {"testNumber": "848", "testString": "31X 444308 8497741", "lat": "76.551516", "lon": "0.854404"}, + {"testNumber": "849", "testString": "31X 499999 8999999", "lat": "81.060876", "lon": "2.999965"}, + {"testNumber": "850", "testString": "32C 456235 1512422", "lat": "-76.463948", "lon": "7.324766"}, + {"testNumber": "851", "testString": "32C 499999 1999999", "lat": "-72.099228", "lon": "8.999983"}, + {"testNumber": "852", "testString": "32C 543762 1512422", "lat": "-76.463949", "lon": "10.675189"}, + {"testNumber": "853", "testString": "32D 456100 2516654", "lat": "-67.462884", "lon": "7.973595"}, + {"testNumber": "854", "testString": "32E 496452 3013847", "lat": "-63.005034", "lon": "8.929943"}, + {"testNumber": "855", "testString": "32E 550304 3520128", "lat": "-58.45662", "lon": "9.862051"}, + {"testNumber": "856", "testString": "32F 399999 4499999", "lat": "-49.644262", "lon": "7.614823"}, + {"testNumber": "857", "testString": "32G 499999 4999999", "lat": "-45.153483", "lon": "8.999992"}, + {"testNumber": "858", "testString": "32G 599999 5499999", "lat": "-40.644805", "lon": "10.182693"}, + {"testNumber": "859", "testString": "32H 699999 5999999", "lat": "-36.124101", "lon": "11.222385"}, + {"testNumber": "860", "testString": "32J 669563 6506322", "lat": "-31.565651", "lon": "10.786666"}, + {"testNumber": "861", "testString": "32J 794976 7000119", "lat": "-27.089891", "lon": "11.974682"}, + {"testNumber": "862", "testString": "32L 199999 8499999", "lat": "-13.553071", "lon": "6.228223"}, + {"testNumber": "863", "testString": "32L 250480 8501846", "lat": "-13.541125", "lon": "6.694"}, + {"testNumber": "864", "testString": "32L 299999 8999999", "lat": "-9.042052", "lon": "7.180472"}, + {"testNumber": "865", "testString": "32M 299999 9999999", "lat": "-0.000005", "lon": "7.202942"}, + {"testNumber": "866", "testString": "32M 399999 9499999", "lat": "-4.523007", "lon": "8.098568"}, + {"testNumber": "867", "testString": "32M 499999 9999999", "lat": "-0.000005", "lon": "8.999995"}, + {"testNumber": "868", "testString": "32N 399999 0499999", "lat": "4.522996", "lon": "8.098568"}, + {"testNumber": "869", "testString": "32P 499999 0999999", "lat": "9.046557", "lon": "8.999995"}, + {"testNumber": "870", "testString": "32P 599999 1499999", "lat": "13.566735", "lon": "9.924258"}, + {"testNumber": "871", "testString": "32Q 699999 1999999", "lat": "18.079449", "lon": "10.889805"}, + {"testNumber": "872", "testString": "32R 499999 3499999", "lat": "31.635181", "lon": "8.999994"}, + {"testNumber": "873", "testString": "32T 699999 4999999", "lat": "45.125149", "lon": "11.543116"}, + {"testNumber": "874", "testString": "33E 399999 2999999", "lat": "-63.115495", "lon": "13.017686"}, + {"testNumber": "875", "testString": "33E 499999 3499999", "lat": "-58.640302", "lon": "14.99999"}, + {"testNumber": "876", "testString": "33F 599999 3999999", "lat": "-54.138379", "lon": "16.530692"}, + {"testNumber": "877", "testString": "33F 699999 4499999", "lat": "-49.619423", "lon": "17.76905"}, + {"testNumber": "878", "testString": "33G 572558 5012147", "lat": "-45.040411", "lon": "15.921258"}, + {"testNumber": "879", "testString": "33G 707713 5503146", "lat": "-40.596414", "lon": "17.454765"}, + {"testNumber": "880", "testString": "33J 230677 6500841", "lat": "-31.596041", "lon": "12.161583"}, + {"testNumber": "881", "testString": "33J 304831 7004884", "lat": "-27.064597", "lon": "13.031978"}, + {"testNumber": "882", "testString": "33K 299999 7499999", "lat": "-22.595073", "lon": "13.054444"}, + {"testNumber": "883", "testString": "33K 399999 7999999", "lat": "-18.0864", "lon": "14.054947"}, + {"testNumber": "884", "testString": "33L 499999 8499999", "lat": "-13.568457", "lon": "14.999994"}, + {"testNumber": "885", "testString": "33L 599999 8999999", "lat": "-9.045439", "lon": "15.909874"}, + {"testNumber": "886", "testString": "33M 599999 9999999", "lat": "-0.000005", "lon": "15.898632"}, + {"testNumber": "887", "testString": "33M 699999 9499999", "lat": "-4.521324", "lon": "16.802622"}, + {"testNumber": "888", "testString": "33M 767992 9999999", "lat": "-0.000005", "lon": "17.407667"}, + {"testNumber": "889", "testString": "33M 799999 9999999", "lat": "-0.000005", "lon": "17.695018"}, + {"testNumber": "890", "testString": "33N 699999 0499999", "lat": "4.521313", "lon": "16.802622"}, + {"testNumber": "891", "testString": "33P 759759 0998845", "lat": "9.028518", "lon": "17.36284"}, + {"testNumber": "892", "testString": "33P 799999 0999999", "lat": "9.036403", "lon": "17.728687"}, + {"testNumber": "893", "testString": "33Q 199999 2499999", "lat": "22.580341", "lon": "12.082477"}, + {"testNumber": "894", "testString": "33R 499999 2999999", "lat": "27.122464", "lon": "14.999994"}, + {"testNumber": "895", "testString": "33S 259826 3998152", "lat": "36.098344", "lon": "12.33217"}, + {"testNumber": "896", "testString": "33T 499999 4499999", "lat": "40.650851", "lon": "14.999993"}, + {"testNumber": "897", "testString": "33U 307788 5999668", "lat": "54.109201", "lon": "12.059584"}, + {"testNumber": "898", "testString": "33U 499999 5499999", "lat": "49.652538", "lon": "14.999992"}, + {"testNumber": "899", "testString": "33U 692210 5999668", "lat": "54.109201", "lon": "17.940398"}, + {"testNumber": "900", "testString": "33V 396960 6995468", "lat": "63.073992", "lon": "12.960339"}, + {"testNumber": "901", "testString": "33V 499999 6499999", "lat": "58.640292", "lon": "14.99999"}, + {"testNumber": "902", "testString": "33V 603038 6995468", "lat": "63.073991", "lon": "17.039637"}, + {"testNumber": "903", "testString": "33W 499999 7499999", "lat": "67.615522", "lon": "14.999986"}, + {"testNumber": "904", "testString": "33X 499999 8499999", "lat": "76.580844", "lon": "14.999977"}, + {"testNumber": "905", "testString": "33X 493475 7990353", "lat": "72.012651", "lon": "14.810697"}, + {"testNumber": "906", "testString": "33X 504435 8995052", "lat": "81.016468", "lon": "15.254452"}, + {"testNumber": "907", "testString": "33X 506523 7990353", "lat": "72.01265", "lon": "15.189269"}, + {"testNumber": "908", "testString": "34D 499999 2499999", "lat": "-67.615532", "lon": "20.999986"}, + {"testNumber": "909", "testString": "34E 449694 3520128", "lat": "-58.456618", "lon": "20.137929"}, + {"testNumber": "910", "testString": "34F 592621 4008800", "lat": "-54.060685", "lon": "22.415108"}, + {"testNumber": "911", "testString": "34G 391933 5509950", "lat": "-40.554165", "lon": "19.723624"}, + {"testNumber": "912", "testString": "34G 327847 5004744", "lat": "-45.089807", "lon": "18.812326"}, + {"testNumber": "913", "testString": "34H 299999 5999999", "lat": "-36.124101", "lon": "18.777602"}, + {"testNumber": "914", "testString": "34J 399999 6499999", "lat": "-31.630837", "lon": "19.945522"}, + {"testNumber": "915", "testString": "34J 499999 6999999", "lat": "-27.122475", "lon": "20.999994"}, + {"testNumber": "916", "testString": "34K 599999 7499999", "lat": "-22.603914", "lon": "21.972931"}, + {"testNumber": "917", "testString": "34K 699999 7999999", "lat": "-18.07946", "lon": "22.889805"}, + {"testNumber": "918", "testString": "34L 799999 8499999", "lat": "-13.553071", "lon": "23.771766"}, + {"testNumber": "919", "testString": "34L 749517 8501846", "lat": "-13.541125", "lon": "23.305489"}, + {"testNumber": "920", "testString": "34P 199999 1499999", "lat": "13.55306", "lon": "18.228224"}, + {"testNumber": "921", "testString": "34P 250480 1498152", "lat": "13.541114", "lon": "18.694"}, + {"testNumber": "922", "testString": "34Q 299999 1999999", "lat": "18.079449", "lon": "19.110184"}, + {"testNumber": "923", "testString": "34Q 499999 2499999", "lat": "22.606851", "lon": "20.999994"}, + {"testNumber": "924", "testString": "34R 230677 3499157", "lat": "31.59603", "lon": "18.161582"}, + {"testNumber": "925", "testString": "34S 399999 3999999", "lat": "36.139555", "lon": "19.888515"}, + {"testNumber": "926", "testString": "34T 299999 4999999", "lat": "45.125148", "lon": "18.456869"}, + {"testNumber": "927", "testString": "35C 399999 1999999", "lat": "-72.077542", "lon": "24.087489"}, + {"testNumber": "928", "testString": "35C 444308 1502257", "lat": "-76.551526", "lon": "24.854407"}, + {"testNumber": "929", "testString": "35E 396960 3004530", "lat": "-63.074002", "lon": "24.960341"}, + {"testNumber": "930", "testString": "35E 450852 3511215", "lat": "-58.53679", "lon": "26.155849"}, + {"testNumber": "931", "testString": "35E 603038 3004530", "lat": "-63.074002", "lon": "29.039635"}, + {"testNumber": "932", "testString": "35F 299999 4499999", "lat": "-49.619422", "lon": "24.230934"}, + {"testNumber": "933", "testString": "35F 506870 4017260", "lat": "-53.992925", "lon": "27.104789"}, + {"testNumber": "934", "testString": "35G 399999 4999999", "lat": "-45.146398", "lon": "25.727959"}, + {"testNumber": "935", "testString": "35G 499999 5499999", "lat": "-40.650862", "lon": "26.999993"}, + {"testNumber": "936", "testString": "35H 599999 5999999", "lat": "-36.139566", "lon": "28.111471"}, + {"testNumber": "937", "testString": "35J 699999 6499999", "lat": "-31.617781", "lon": "29.10848"}, + {"testNumber": "938", "testString": "35J 695167 7004884", "lat": "-27.064597", "lon": "28.96801"}, + {"testNumber": "939", "testString": "35L 199999 8999999", "lat": "-9.036413", "lon": "24.271302"}, + {"testNumber": "940", "testString": "35L 240239 9001152", "lat": "-9.028529", "lon": "24.637149"}, + {"testNumber": "941", "testString": "35M 199999 9999999", "lat": "-0.000005", "lon": "24.304971"}, + {"testNumber": "942", "testString": "35M 299999 9499999", "lat": "-4.521324", "lon": "25.197368"}, + {"testNumber": "943", "testString": "35M 232006 9999999", "lat": "-0.000005", "lon": "24.592322"}, + {"testNumber": "944", "testString": "35M 399999 9999999", "lat": "-0.000005", "lon": "26.101357"}, + {"testNumber": "945", "testString": "35N 299999 0499999", "lat": "4.521313", "lon": "25.197368"}, + {"testNumber": "946", "testString": "35P 399999 0999999", "lat": "9.045428", "lon": "26.090115"}, + {"testNumber": "947", "testString": "35P 499999 1499999", "lat": "13.568446", "lon": "26.999994"}, + {"testNumber": "948", "testString": "35Q 599999 1999999", "lat": "18.086389", "lon": "27.945041"}, + {"testNumber": "949", "testString": "35Q 799999 2499999", "lat": "22.580341", "lon": "29.917512"}, + {"testNumber": "950", "testString": "35R 205021 2999879", "lat": "27.089881", "lon": "24.025305"}, + {"testNumber": "951", "testString": "35R 399999 3499999", "lat": "31.630826", "lon": "25.945523"}, + {"testNumber": "952", "testString": "35S 699999 3999999", "lat": "36.124091", "lon": "29.222385"}, + {"testNumber": "953", "testString": "35T 599999 4999999", "lat": "45.146388", "lon": "28.27203"}, + {"testNumber": "954", "testString": "35U 599999 5999999", "lat": "54.138368", "lon": "28.530692"}, + {"testNumber": "955", "testString": "35V 599999 6999999", "lat": "63.115485", "lon": "28.98229"}, + {"testNumber": "956", "testString": "35X 555690 8497740", "lat": "76.551515", "lon": "29.1456"}, + {"testNumber": "957", "testString": "35X 599999 7999999", "lat": "72.077531", "lon": "29.912474"}, + {"testNumber": "958", "testString": "36D 543898 2516653", "lat": "-67.462886", "lon": "34.026377"}, + {"testNumber": "959", "testString": "36E 399999 3499999", "lat": "-58.628776", "lon": "31.277796"}, + {"testNumber": "960", "testString": "36F 499999 3999999", "lat": "-54.148109", "lon": "32.999991"}, + {"testNumber": "961", "testString": "36F 599999 4499999", "lat": "-49.644262", "lon": "34.38516"}, + {"testNumber": "962", "testString": "36G 608065 5509950", "lat": "-40.554165", "lon": "34.276362"}, + {"testNumber": "963", "testString": "36G 699999 4999999", "lat": "-45.125159", "lon": "35.543116"}, + {"testNumber": "964", "testString": "36H 740171 6001846", "lat": "-36.098354", "lon": "35.667816"}, + {"testNumber": "965", "testString": "36J 205022 7000119", "lat": "-27.089892", "lon": "30.025306"}, + {"testNumber": "966", "testString": "36K 199999 7499999", "lat": "-22.580351", "lon": "30.082476"}, + {"testNumber": "967", "testString": "36K 282881 7503677", "lat": "-22.559769", "lon": "30.888512"}, + {"testNumber": "968", "testString": "36K 299999 7999999", "lat": "-18.07946", "lon": "31.110184"}, + {"testNumber": "969", "testString": "36L 399999 8499999", "lat": "-13.566746", "lon": "32.075731"}, + {"testNumber": "970", "testString": "36L 499999 8999999", "lat": "-9.046568", "lon": "32.999995"}, + {"testNumber": "971", "testString": "36M 499999 9999999", "lat": "-0.000005", "lon": "32.999995"}, + {"testNumber": "972", "testString": "36M 599999 9499999", "lat": "-4.523007", "lon": "33.901421"}, + {"testNumber": "973", "testString": "36M 699999 9999999", "lat": "-0.000005", "lon": "34.797047"}, + {"testNumber": "974", "testString": "36N 599999 0499999", "lat": "4.522996", "lon": "33.901421"}, + {"testNumber": "975", "testString": "36P 699999 0999999", "lat": "9.042042", "lon": "34.819517"}, + {"testNumber": "976", "testString": "36P 749517 1498152", "lat": "13.541114", "lon": "35.305489"}, + {"testNumber": "977", "testString": "36P 799999 1499999", "lat": "13.55306", "lon": "35.771765"}, + {"testNumber": "978", "testString": "36R 399999 2999999", "lat": "27.11884", "lon": "31.991052"}, + {"testNumber": "979", "testString": "36R 699999 3499999", "lat": "31.61777", "lon": "35.108479"}, + {"testNumber": "980", "testString": "36T 399999 4499999", "lat": "40.644794", "lon": "31.817293"}, + {"testNumber": "981", "testString": "36U 399999 5499999", "lat": "49.644251", "lon": "31.614823"}, + {"testNumber": "982", "testString": "36V 399999 6499999", "lat": "58.628766", "lon": "31.277797"}, + {"testNumber": "983", "testString": "36W 399999 7499999", "lat": "67.598498", "lon": "30.648133"}, + {"testNumber": "984", "testString": "37C 493475 2009644", "lat": "-72.012662", "lon": "38.8107"}, + {"testNumber": "985", "testString": "37C 499999 1499999", "lat": "-76.580855", "lon": "38.999977"}, + {"testNumber": "986", "testString": "37C 506523 2009645", "lat": "-72.012661", "lon": "39.189265"}, + {"testNumber": "987", "testString": "37D 399999 2499999", "lat": "-67.598509", "lon": "36.648132"}, + {"testNumber": "988", "testString": "37E 599999 2999999", "lat": "-63.115495", "lon": "40.98229"}, + {"testNumber": "989", "testString": "37F 493128 4017260", "lat": "-53.992924", "lon": "38.895193"}, + {"testNumber": "990", "testString": "37F 633707 4506634", "lat": "-49.578084", "lon": "40.849596"}, + {"testNumber": "991", "testString": "37G 292285 5503146", "lat": "-40.596414", "lon": "36.545221"}, + {"testNumber": "992", "testString": "37H 359530 6008008", "lat": "-36.062368", "lon": "37.44027"}, + {"testNumber": "993", "testString": "37J 299999 6499999", "lat": "-31.61778", "lon": "36.891508"}, + {"testNumber": "994", "testString": "37J 399999 6999999", "lat": "-27.118851", "lon": "37.991052"}, + {"testNumber": "995", "testString": "37K 499999 7499999", "lat": "-22.606862", "lon": "38.999994"}, + {"testNumber": "996", "testString": "37K 599999 7999999", "lat": "-18.0864", "lon": "39.945041"}, + {"testNumber": "997", "testString": "37L 699999 8499999", "lat": "-13.561615", "lon": "40.848267"}, + {"testNumber": "998", "testString": "37L 799999 8999999", "lat": "-9.036414", "lon": "41.728687"}, + {"testNumber": "999", "testString": "37L 759759 9001152", "lat": "-9.028529", "lon": "41.36284"}, + {"testNumber": "1000", "testString": "37M 767992 9999999", "lat": "-0.000005", "lon": "41.407667"}, + {"testNumber": "1001", "testString": "37M 799999 9999999", "lat": "-0.000005", "lon": "41.695018"}, + {"testNumber": "1002", "testString": "37Q 199999 1999999", "lat": "18.067893", "lon": "36.165986"}, + {"testNumber": "1003", "testString": "37Q 264725 1997323", "lat": "18.051735", "lon": "36.777353"}, + {"testNumber": "1004", "testString": "37Q 399999 2499999", "lat": "22.603903", "lon": "38.027057"}, + {"testNumber": "1005", "testString": "37R 699999 2999999", "lat": "27.107974", "lon": "41.017"}, + {"testNumber": "1006", "testString": "37S 299999 3999999", "lat": "36.12409", "lon": "36.777602"}, + {"testNumber": "1007", "testString": "37T 699999 4499999", "lat": "40.626634", "lon": "41.364674"}, + {"testNumber": "1008", "testString": "37U 699999 5499999", "lat": "49.619412", "lon": "41.769049"}, + {"testNumber": "1009", "testString": "38E 351316 3502294", "lat": "-58.594236", "lon": "42.44169"}, + {"testNumber": "1010", "testString": "38E 503546 3013848", "lat": "-63.005033", "lon": "45.070033"}, + {"testNumber": "1011", "testString": "38E 648682 3502294", "lat": "-58.594235", "lon": "47.55829"}, + {"testNumber": "1012", "testString": "38F 407376 4008800", "lat": "-54.060685", "lon": "43.584873"}, + {"testNumber": "1013", "testString": "38F 465831 4514590", "lat": "-49.520341", "lon": "44.527916"}, + {"testNumber": "1014", "testString": "38G 299999 4999999", "lat": "-45.125159", "lon": "42.456869"}, + {"testNumber": "1015", "testString": "38G 399999 5499999", "lat": "-40.644805", "lon": "43.817293"}, + {"testNumber": "1016", "testString": "38H 499999 5999999", "lat": "-36.144724", "lon": "44.999993"}, + {"testNumber": "1017", "testString": "38J 599999 6499999", "lat": "-31.630837", "lon": "46.054465"}, + {"testNumber": "1018", "testString": "38J 699999 6999999", "lat": "-27.107985", "lon": "47.017"}, + {"testNumber": "1019", "testString": "38K 717117 7503677", "lat": "-22.559769", "lon": "47.111476"}, + {"testNumber": "1020", "testString": "38K 799999 7499999", "lat": "-22.580352", "lon": "47.917512"}, + {"testNumber": "1021", "testString": "38M 199999 9499999", "lat": "-4.518521", "lon": "42.296619"}, + {"testNumber": "1022", "testString": "38M 234068 9500552", "lat": "-4.514602", "lon": "42.603443"}, + {"testNumber": "1023", "testString": "38M 299999 9999999", "lat": "-0.000005", "lon": "43.202942"}, + {"testNumber": "1024", "testString": "38N 199999 0499999", "lat": "4.51851", "lon": "42.296619"}, + {"testNumber": "1025", "testString": "38N 234067 0499446", "lat": "4.514591", "lon": "42.603443"}, + {"testNumber": "1026", "testString": "38P 299999 0999999", "lat": "9.042042", "lon": "43.180472"}, + {"testNumber": "1027", "testString": "38P 399999 1499999", "lat": "13.566735", "lon": "44.075731"}, + {"testNumber": "1028", "testString": "38Q 499999 1999999", "lat": "18.088704", "lon": "44.999994"}, + {"testNumber": "1029", "testString": "38Q 699999 2499999", "lat": "22.595062", "lon": "46.945544"}, + {"testNumber": "1030", "testString": "38R 299999 3499999", "lat": "31.61777", "lon": "42.891508"}, + {"testNumber": "1031", "testString": "38S 599999 3999999", "lat": "36.139555", "lon": "46.111471"}, + {"testNumber": "1032", "testString": "38T 499999 4999999", "lat": "45.153472", "lon": "44.999992"}, + {"testNumber": "1033", "testString": "38U 499999 5999999", "lat": "54.148099", "lon": "44.999991"}, + {"testNumber": "1034", "testString": "38V 351316 6497704", "lat": "58.594225", "lon": "42.441689"}, + {"testNumber": "1035", "testString": "38V 499999 6999999", "lat": "63.129334", "lon": "44.999988"}, + {"testNumber": "1036", "testString": "38V 648682 6497703", "lat": "58.594224", "lon": "47.558291"}, + {"testNumber": "1037", "testString": "38W 444442 7493002", "lat": "67.547523", "lon": "43.696364"}, + {"testNumber": "1038", "testString": "38W 555556 7493002", "lat": "67.547522", "lon": "46.303608"}, + {"testNumber": "1039", "testString": "38X 499999 7999999", "lat": "72.099217", "lon": "44.999983"}, + {"testNumber": "1040", "testString": "38X 456236 8487576", "lat": "76.463937", "lon": "43.324772"}, + {"testNumber": "1041", "testString": "38X 543762 8487576", "lat": "76.463939", "lon": "46.675183"}, + {"testNumber": "1042", "testString": "39C 555690 1502257", "lat": "-76.551526", "lon": "53.145547"}, + {"testNumber": "1043", "testString": "39C 599999 1999999", "lat": "-72.077542", "lon": "53.912476"}, + {"testNumber": "1044", "testString": "39D 444442 2506996", "lat": "-67.547534", "lon": "49.696367"}, + {"testNumber": "1045", "testString": "39D 555555 2506996", "lat": "-67.547533", "lon": "52.303605"}, + {"testNumber": "1046", "testString": "39E 595869 3023158", "lat": "-62.908866", "lon": "52.887013"}, + {"testNumber": "1047", "testString": "39F 399999 3999999", "lat": "-54.138379", "lon": "49.469289"}, + {"testNumber": "1048", "testString": "39F 499999 4499999", "lat": "-49.652548", "lon": "50.999992"}, + {"testNumber": "1049", "testString": "39G 599999 4999999", "lat": "-45.146398", "lon": "52.27203"}, + {"testNumber": "1050", "testString": "39G 699999 5499999", "lat": "-40.626645", "lon": "53.364674"}, + {"testNumber": "1051", "testString": "39H 640468 6008008", "lat": "-36.062367", "lon": "52.559717"}, + {"testNumber": "1052", "testString": "39J 769321 6500841", "lat": "-31.596041", "lon": "53.838405"}, + {"testNumber": "1053", "testString": "39K 199999 7999999", "lat": "-18.067904", "lon": "48.165986"}, + {"testNumber": "1054", "testString": "39K 264725 8002674", "lat": "-18.051746", "lon": "48.777353"}, + {"testNumber": "1055", "testString": "39L 299999 8499999", "lat": "-13.561615", "lon": "49.151722"}, + {"testNumber": "1056", "testString": "39L 399999 8999999", "lat": "-9.045439", "lon": "50.090115"}, + {"testNumber": "1057", "testString": "39M 399999 9999999", "lat": "-0.000005", "lon": "50.101357"}, + {"testNumber": "1058", "testString": "39M 499999 9499999", "lat": "-4.523568", "lon": "50.999995"}, + {"testNumber": "1059", "testString": "39M 599999 9999999", "lat": "-0.000005", "lon": "51.898632"}, + {"testNumber": "1060", "testString": "39N 499999 0499999", "lat": "4.523557", "lon": "50.999995"}, + {"testNumber": "1061", "testString": "39P 599999 0999999", "lat": "9.045428", "lon": "51.909874"}, + {"testNumber": "1062", "testString": "39P 699999 1499999", "lat": "13.561604", "lon": "52.848267"}, + {"testNumber": "1063", "testString": "39Q 735273 1997323", "lat": "18.051735", "lon": "53.222636"}, + {"testNumber": "1064", "testString": "39Q 799999 1999999", "lat": "18.067893", "lon": "53.834003"}, + {"testNumber": "1065", "testString": "39R 299999 2999999", "lat": "27.107974", "lon": "48.982488"}, + {"testNumber": "1066", "testString": "39R 599999 3499999", "lat": "31.630826", "lon": "52.054465"}, + {"testNumber": "1067", "testString": "39S 740171 3998152", "lat": "36.098344", "lon": "53.667816"}, + {"testNumber": "1068", "testString": "39T 299999 4499999", "lat": "40.626634", "lon": "48.635312"}, + {"testNumber": "1069", "testString": "39U 299999 5499999", "lat": "49.619412", "lon": "48.230934"}, + {"testNumber": "1070", "testString": "39X 495563 8995052", "lat": "81.016469", "lon": "50.745479"}, + {"testNumber": "1071", "testString": "40E 499999 2999999", "lat": "-63.129345", "lon": "56.999988"}, + {"testNumber": "1072", "testString": "40E 599999 3499999", "lat": "-58.628777", "lon": "58.722183"}, + {"testNumber": "1073", "testString": "40F 534166 4514590", "lat": "-49.52034", "lon": "57.472067"}, + {"testNumber": "1074", "testString": "40G 672151 5004744", "lat": "-45.089807", "lon": "59.187658"}, + {"testNumber": "1075", "testString": "40H 259827 6001846", "lat": "-36.098355", "lon": "54.332171"}, + {"testNumber": "1076", "testString": "40J 299999 6999999", "lat": "-27.107985", "lon": "54.982488"}, + {"testNumber": "1077", "testString": "40J 330435 6506322", "lat": "-31.565652", "lon": "55.213321"}, + {"testNumber": "1078", "testString": "40K 399999 7499999", "lat": "-22.603914", "lon": "56.027057"}, + {"testNumber": "1079", "testString": "40K 499999 7999999", "lat": "-18.088714", "lon": "56.999994"}, + {"testNumber": "1080", "testString": "40L 599999 8499999", "lat": "-13.566746", "lon": "57.924258"}, + {"testNumber": "1081", "testString": "40L 699999 8999999", "lat": "-9.042053", "lon": "58.819517"}, + {"testNumber": "1082", "testString": "40M 699999 9999999", "lat": "-0.000005", "lon": "58.797047"}, + {"testNumber": "1083", "testString": "40M 765930 9500552", "lat": "-4.514602", "lon": "59.396547"}, + {"testNumber": "1084", "testString": "40M 799999 9499999", "lat": "-4.518521", "lon": "59.70337"}, + {"testNumber": "1085", "testString": "40N 765930 0499446", "lat": "4.514591", "lon": "59.396547"}, + {"testNumber": "1086", "testString": "40N 799999 0499999", "lat": "4.51851", "lon": "59.70337"}, + {"testNumber": "1087", "testString": "40Q 299999 2499999", "lat": "22.595062", "lon": "55.054444"}, + {"testNumber": "1088", "testString": "40R 599999 2999999", "lat": "27.11884", "lon": "58.008936"}, + {"testNumber": "1089", "testString": "40R 769321 3499156", "lat": "31.59603", "lon": "59.838405"}, + {"testNumber": "1090", "testString": "40T 599999 4499999", "lat": "40.644794", "lon": "58.182692"}, + {"testNumber": "1091", "testString": "40U 599999 5499999", "lat": "49.644252", "lon": "58.38516"}, + {"testNumber": "1092", "testString": "40V 599999 6499999", "lat": "58.628766", "lon": "58.722183"}, + {"testNumber": "1093", "testString": "40W 599999 7499999", "lat": "67.598499", "lon": "59.351839"}, + {"testNumber": "1094", "testString": "41D 599999 2499999", "lat": "-67.598509", "lon": "65.35184"}, + {"testNumber": "1095", "testString": "41E 404129 3023158", "lat": "-62.908865", "lon": "61.112964"}, + {"testNumber": "1096", "testString": "41E 549146 3511216", "lat": "-58.536789", "lon": "63.844131"}, + {"testNumber": "1097", "testString": "41F 307788 4000330", "lat": "-54.109212", "lon": "60.059585"}, + {"testNumber": "1098", "testString": "41F 366290 4506634", "lat": "-49.578085", "lon": "61.150387"}, + {"testNumber": "1099", "testString": "41F 692210 4000330", "lat": "-54.109212", "lon": "65.940397"}, + {"testNumber": "1100", "testString": "41G 299999 5499999", "lat": "-40.626645", "lon": "60.635312"}, + {"testNumber": "1101", "testString": "41G 427440 5012147", "lat": "-45.040411", "lon": "62.078727"}, + {"testNumber": "1102", "testString": "41H 399999 5999999", "lat": "-36.139566", "lon": "61.888515"}, + {"testNumber": "1103", "testString": "41J 499999 6499999", "lat": "-31.635192", "lon": "62.999994"}, + {"testNumber": "1104", "testString": "41J 599999 6999999", "lat": "-27.118851", "lon": "64.008936"}, + {"testNumber": "1105", "testString": "41K 699999 7499999", "lat": "-22.595073", "lon": "64.945544"}, + {"testNumber": "1106", "testString": "41K 735273 8002674", "lat": "-18.051746", "lon": "65.222636"}, + {"testNumber": "1107", "testString": "41K 799999 7999999", "lat": "-18.067904", "lon": "65.834003"}, + {"testNumber": "1108", "testString": "41M 199999 9999999", "lat": "-0.000005", "lon": "60.304971"}, + {"testNumber": "1109", "testString": "41M 232006 9999999", "lat": "-0.000005", "lon": "60.592322"}, + {"testNumber": "1110", "testString": "41P 199999 0999999", "lat": "9.036403", "lon": "60.271302"}, + {"testNumber": "1111", "testString": "41P 240239 0998845", "lat": "9.028518", "lon": "60.637149"}, + {"testNumber": "1112", "testString": "41P 299999 1499999", "lat": "13.561604", "lon": "61.151722"}, + {"testNumber": "1113", "testString": "41Q 399999 1999999", "lat": "18.086389", "lon": "62.054947"}, + {"testNumber": "1114", "testString": "41Q 599999 2499999", "lat": "22.603903", "lon": "63.972931"}, + {"testNumber": "1115", "testString": "41R 794976 2999879", "lat": "27.089881", "lon": "65.974682"}, + {"testNumber": "1116", "testString": "41S 499999 3999999", "lat": "36.144713", "lon": "62.999993"}, + {"testNumber": "1117", "testString": "41T 399999 4999999", "lat": "45.146387", "lon": "61.72796"}, + {"testNumber": "1118", "testString": "41U 399999 5999999", "lat": "54.138368", "lon": "61.46929"}, + {"testNumber": "1119", "testString": "41V 399999 6999999", "lat": "63.115484", "lon": "61.017686"}, + {"testNumber": "1120", "testString": "41X 399999 7999999", "lat": "72.077531", "lon": "60.087491"}, + {"testNumber": "1121", "testString": "41X 444308 8497741", "lat": "76.551516", "lon": "60.854404"}, + {"testNumber": "1122", "testString": "41X 499999 8999999", "lat": "81.060876", "lon": "62.999965"}, + {"testNumber": "1123", "testString": "42C 456235 1512422", "lat": "-76.463948", "lon": "67.324766"}, + {"testNumber": "1124", "testString": "42C 499999 1999999", "lat": "-72.099228", "lon": "68.999983"}, + {"testNumber": "1125", "testString": "42C 543762 1512422", "lat": "-76.463949", "lon": "70.675189"}, + {"testNumber": "1126", "testString": "42D 456100 2516654", "lat": "-67.462884", "lon": "67.973595"}, + {"testNumber": "1127", "testString": "42E 496452 3013847", "lat": "-63.005034", "lon": "68.929943"}, + {"testNumber": "1128", "testString": "42E 550304 3520128", "lat": "-58.45662", "lon": "69.862051"}, + {"testNumber": "1129", "testString": "42F 399999 4499999", "lat": "-49.644262", "lon": "67.614823"}, + {"testNumber": "1130", "testString": "42G 499999 4999999", "lat": "-45.153483", "lon": "68.999992"}, + {"testNumber": "1131", "testString": "42G 599999 5499999", "lat": "-40.644805", "lon": "70.182693"}, + {"testNumber": "1132", "testString": "42H 699999 5999999", "lat": "-36.124101", "lon": "71.222385"}, + {"testNumber": "1133", "testString": "42J 669563 6506322", "lat": "-31.565651", "lon": "70.786666"}, + {"testNumber": "1134", "testString": "42J 794976 7000119", "lat": "-27.089891", "lon": "71.974682"}, + {"testNumber": "1135", "testString": "42L 199999 8499999", "lat": "-13.553071", "lon": "66.228223"}, + {"testNumber": "1136", "testString": "42L 250480 8501846", "lat": "-13.541125", "lon": "66.694"}, + {"testNumber": "1137", "testString": "42L 299999 8999999", "lat": "-9.042052", "lon": "67.180472"}, + {"testNumber": "1138", "testString": "42M 299999 9999999", "lat": "-0.000005", "lon": "67.202942"}, + {"testNumber": "1139", "testString": "42M 399999 9499999", "lat": "-4.523007", "lon": "68.098568"}, + {"testNumber": "1140", "testString": "42M 499999 9999999", "lat": "-0.000005", "lon": "68.999995"}, + {"testNumber": "1141", "testString": "42N 399999 0499999", "lat": "4.522996", "lon": "68.098568"}, + {"testNumber": "1142", "testString": "42P 499999 0999999", "lat": "9.046557", "lon": "68.999995"}, + {"testNumber": "1143", "testString": "42P 599999 1499999", "lat": "13.566735", "lon": "69.924258"}, + {"testNumber": "1144", "testString": "42Q 699999 1999999", "lat": "18.079449", "lon": "70.889805"}, + {"testNumber": "1145", "testString": "42R 499999 3499999", "lat": "31.635181", "lon": "68.999994"}, + {"testNumber": "1146", "testString": "42T 699999 4999999", "lat": "45.125149", "lon": "71.543116"}, + {"testNumber": "1147", "testString": "43E 399999 2999999", "lat": "-63.115495", "lon": "73.017686"}, + {"testNumber": "1148", "testString": "43E 499999 3499999", "lat": "-58.640302", "lon": "74.99999"}, + {"testNumber": "1149", "testString": "43F 599999 3999999", "lat": "-54.138379", "lon": "76.530692"}, + {"testNumber": "1150", "testString": "43F 699999 4499999", "lat": "-49.619423", "lon": "77.76905"}, + {"testNumber": "1151", "testString": "43G 572558 5012147", "lat": "-45.040411", "lon": "75.921258"}, + {"testNumber": "1152", "testString": "43G 707713 5503146", "lat": "-40.596414", "lon": "77.454765"}, + {"testNumber": "1153", "testString": "43J 230677 6500841", "lat": "-31.596041", "lon": "72.161583"}, + {"testNumber": "1154", "testString": "43J 304831 7004884", "lat": "-27.064597", "lon": "73.031978"}, + {"testNumber": "1155", "testString": "43K 299999 7499999", "lat": "-22.595073", "lon": "73.054444"}, + {"testNumber": "1156", "testString": "43K 399999 7999999", "lat": "-18.0864", "lon": "74.054947"}, + {"testNumber": "1157", "testString": "43L 499999 8499999", "lat": "-13.568457", "lon": "74.999994"}, + {"testNumber": "1158", "testString": "43L 599999 8999999", "lat": "-9.045439", "lon": "75.909874"}, + {"testNumber": "1159", "testString": "43M 599999 9999999", "lat": "-0.000005", "lon": "75.898632"}, + {"testNumber": "1160", "testString": "43M 699999 9499999", "lat": "-4.521324", "lon": "76.802622"}, + {"testNumber": "1161", "testString": "43M 767992 9999999", "lat": "-0.000005", "lon": "77.407667"}, + {"testNumber": "1162", "testString": "43M 799999 9999999", "lat": "-0.000005", "lon": "77.695018"}, + {"testNumber": "1163", "testString": "43N 699999 0499999", "lat": "4.521313", "lon": "76.802622"}, + {"testNumber": "1164", "testString": "43P 759759 0998845", "lat": "9.028518", "lon": "77.36284"}, + {"testNumber": "1165", "testString": "43P 799999 0999999", "lat": "9.036403", "lon": "77.728687"}, + {"testNumber": "1166", "testString": "43Q 199999 2499999", "lat": "22.580341", "lon": "72.082477"}, + {"testNumber": "1167", "testString": "43R 499999 2999999", "lat": "27.122464", "lon": "74.999994"}, + {"testNumber": "1168", "testString": "43S 259826 3998152", "lat": "36.098344", "lon": "72.33217"}, + {"testNumber": "1169", "testString": "43T 499999 4499999", "lat": "40.650851", "lon": "74.999993"}, + {"testNumber": "1170", "testString": "43U 307788 5999668", "lat": "54.109201", "lon": "72.059584"}, + {"testNumber": "1171", "testString": "43U 499999 5499999", "lat": "49.652538", "lon": "74.999992"}, + {"testNumber": "1172", "testString": "43U 692210 5999668", "lat": "54.109201", "lon": "77.940398"}, + {"testNumber": "1173", "testString": "43V 396960 6995468", "lat": "63.073992", "lon": "72.960339"}, + {"testNumber": "1174", "testString": "43V 499999 6499999", "lat": "58.640292", "lon": "74.99999"}, + {"testNumber": "1175", "testString": "43V 603038 6995468", "lat": "63.073991", "lon": "77.039637"}, + {"testNumber": "1176", "testString": "43W 499999 7499999", "lat": "67.615522", "lon": "74.999986"}, + {"testNumber": "1177", "testString": "43X 499999 8499999", "lat": "76.580844", "lon": "74.999977"}, + {"testNumber": "1178", "testString": "43X 493475 7990353", "lat": "72.012651", "lon": "74.810697"}, + {"testNumber": "1179", "testString": "43X 504435 8995052", "lat": "81.016468", "lon": "75.254452"}, + {"testNumber": "1180", "testString": "43X 506523 7990353", "lat": "72.01265", "lon": "75.189269"}, + {"testNumber": "1181", "testString": "44D 499999 2499999", "lat": "-67.615532", "lon": "80.999986"}, + {"testNumber": "1182", "testString": "44E 449694 3520128", "lat": "-58.456618", "lon": "80.137929"}, + {"testNumber": "1183", "testString": "44F 592621 4008800", "lat": "-54.060685", "lon": "82.415108"}, + {"testNumber": "1184", "testString": "44G 391933 5509950", "lat": "-40.554165", "lon": "79.723624"}, + {"testNumber": "1185", "testString": "44G 327847 5004744", "lat": "-45.089807", "lon": "78.812326"}, + {"testNumber": "1186", "testString": "44H 299999 5999999", "lat": "-36.124101", "lon": "78.777602"}, + {"testNumber": "1187", "testString": "44J 399999 6499999", "lat": "-31.630837", "lon": "79.945522"}, + {"testNumber": "1188", "testString": "44J 499999 6999999", "lat": "-27.122475", "lon": "80.999994"}, + {"testNumber": "1189", "testString": "44K 599999 7499999", "lat": "-22.603914", "lon": "81.972931"}, + {"testNumber": "1190", "testString": "44K 699999 7999999", "lat": "-18.07946", "lon": "82.889805"}, + {"testNumber": "1191", "testString": "44L 799999 8499999", "lat": "-13.553071", "lon": "83.771766"}, + {"testNumber": "1192", "testString": "44L 749517 8501846", "lat": "-13.541125", "lon": "83.305489"}, + {"testNumber": "1193", "testString": "44P 199999 1499999", "lat": "13.55306", "lon": "78.228224"}, + {"testNumber": "1194", "testString": "44P 250480 1498152", "lat": "13.541114", "lon": "78.694"}, + {"testNumber": "1195", "testString": "44Q 299999 1999999", "lat": "18.079449", "lon": "79.110184"}, + {"testNumber": "1196", "testString": "44Q 499999 2499999", "lat": "22.606851", "lon": "80.999994"}, + {"testNumber": "1197", "testString": "44R 230677 3499157", "lat": "31.59603", "lon": "78.161582"}, + {"testNumber": "1198", "testString": "44S 399999 3999999", "lat": "36.139555", "lon": "79.888515"}, + {"testNumber": "1199", "testString": "44T 299999 4999999", "lat": "45.125148", "lon": "78.456869"}, + {"testNumber": "1200", "testString": "45C 399999 1999999", "lat": "-72.077542", "lon": "84.087489"}, + {"testNumber": "1201", "testString": "45C 444308 1502257", "lat": "-76.551526", "lon": "84.854407"}, + {"testNumber": "1202", "testString": "45E 396960 3004530", "lat": "-63.074002", "lon": "84.960341"}, + {"testNumber": "1203", "testString": "45E 450852 3511215", "lat": "-58.53679", "lon": "86.155849"}, + {"testNumber": "1204", "testString": "45E 603038 3004530", "lat": "-63.074002", "lon": "89.039635"}, + {"testNumber": "1205", "testString": "45F 299999 4499999", "lat": "-49.619422", "lon": "84.230934"}, + {"testNumber": "1206", "testString": "45F 506870 4017260", "lat": "-53.992925", "lon": "87.104789"}, + {"testNumber": "1207", "testString": "45G 399999 4999999", "lat": "-45.146398", "lon": "85.727959"}, + {"testNumber": "1208", "testString": "45G 499999 5499999", "lat": "-40.650862", "lon": "86.999993"}, + {"testNumber": "1209", "testString": "45H 599999 5999999", "lat": "-36.139566", "lon": "88.111471"}, + {"testNumber": "1210", "testString": "45J 699999 6499999", "lat": "-31.617781", "lon": "89.10848"}, + {"testNumber": "1211", "testString": "45J 695167 7004884", "lat": "-27.064597", "lon": "88.96801"}, + {"testNumber": "1212", "testString": "45L 199999 8999999", "lat": "-9.036413", "lon": "84.271302"}, + {"testNumber": "1213", "testString": "45L 240239 9001152", "lat": "-9.028529", "lon": "84.637149"}, + {"testNumber": "1214", "testString": "45M 199999 9999999", "lat": "-0.000005", "lon": "84.304971"}, + {"testNumber": "1215", "testString": "45M 299999 9499999", "lat": "-4.521324", "lon": "85.197368"}, + {"testNumber": "1216", "testString": "45M 232006 9999999", "lat": "-0.000005", "lon": "84.592322"}, + {"testNumber": "1217", "testString": "45M 399999 9999999", "lat": "-0.000005", "lon": "86.101357"}, + {"testNumber": "1218", "testString": "45N 299999 0499999", "lat": "4.521313", "lon": "85.197368"}, + {"testNumber": "1219", "testString": "45P 399999 0999999", "lat": "9.045428", "lon": "86.090115"}, + {"testNumber": "1220", "testString": "45P 499999 1499999", "lat": "13.568446", "lon": "86.999994"}, + {"testNumber": "1221", "testString": "45Q 599999 1999999", "lat": "18.086389", "lon": "87.945041"}, + {"testNumber": "1222", "testString": "45Q 799999 2499999", "lat": "22.580341", "lon": "89.917512"}, + {"testNumber": "1223", "testString": "45R 205021 2999879", "lat": "27.089881", "lon": "84.025305"}, + {"testNumber": "1224", "testString": "45R 399999 3499999", "lat": "31.630826", "lon": "85.945523"}, + {"testNumber": "1225", "testString": "45S 699999 3999999", "lat": "36.124091", "lon": "89.222385"}, + {"testNumber": "1226", "testString": "45T 599999 4999999", "lat": "45.146388", "lon": "88.27203"}, + {"testNumber": "1227", "testString": "45U 599999 5999999", "lat": "54.138368", "lon": "88.530692"}, + {"testNumber": "1228", "testString": "45V 599999 6999999", "lat": "63.115485", "lon": "88.98229"}, + {"testNumber": "1229", "testString": "45X 555690 8497740", "lat": "76.551515", "lon": "89.1456"}, + {"testNumber": "1230", "testString": "45X 599999 7999999", "lat": "72.077531", "lon": "89.912474"}, + {"testNumber": "1231", "testString": "46D 543898 2516653", "lat": "-67.462886", "lon": "94.026377"}, + {"testNumber": "1232", "testString": "46E 399999 3499999", "lat": "-58.628776", "lon": "91.277796"}, + {"testNumber": "1233", "testString": "46F 499999 3999999", "lat": "-54.148109", "lon": "92.999991"}, + {"testNumber": "1234", "testString": "46F 599999 4499999", "lat": "-49.644262", "lon": "94.38516"}, + {"testNumber": "1235", "testString": "46G 608065 5509950", "lat": "-40.554165", "lon": "94.276362"}, + {"testNumber": "1236", "testString": "46G 699999 4999999", "lat": "-45.125159", "lon": "95.543116"}, + {"testNumber": "1237", "testString": "46H 740171 6001846", "lat": "-36.098354", "lon": "95.667816"}, + {"testNumber": "1238", "testString": "46J 205022 7000119", "lat": "-27.089892", "lon": "90.025306"}, + {"testNumber": "1239", "testString": "46K 199999 7499999", "lat": "-22.580351", "lon": "90.082476"}, + {"testNumber": "1240", "testString": "46K 282881 7503677", "lat": "-22.559769", "lon": "90.888512"}, + {"testNumber": "1241", "testString": "46K 299999 7999999", "lat": "-18.07946", "lon": "91.110184"}, + {"testNumber": "1242", "testString": "46L 399999 8499999", "lat": "-13.566746", "lon": "92.075731"}, + {"testNumber": "1243", "testString": "46L 499999 8999999", "lat": "-9.046568", "lon": "92.999995"}, + {"testNumber": "1244", "testString": "46M 499999 9999999", "lat": "-0.000005", "lon": "92.999995"}, + {"testNumber": "1245", "testString": "46M 599999 9499999", "lat": "-4.523007", "lon": "93.901421"}, + {"testNumber": "1246", "testString": "46M 699999 9999999", "lat": "-0.000005", "lon": "94.797047"}, + {"testNumber": "1247", "testString": "46N 599999 0499999", "lat": "4.522996", "lon": "93.901421"}, + {"testNumber": "1248", "testString": "46P 699999 0999999", "lat": "9.042042", "lon": "94.819517"}, + {"testNumber": "1249", "testString": "46P 749517 1498152", "lat": "13.541114", "lon": "95.305489"}, + {"testNumber": "1250", "testString": "46P 799999 1499999", "lat": "13.55306", "lon": "95.771765"}, + {"testNumber": "1251", "testString": "46R 399999 2999999", "lat": "27.11884", "lon": "91.991052"}, + {"testNumber": "1252", "testString": "46R 699999 3499999", "lat": "31.61777", "lon": "95.108479"}, + {"testNumber": "1253", "testString": "46T 399999 4499999", "lat": "40.644794", "lon": "91.817293"}, + {"testNumber": "1254", "testString": "46U 399999 5499999", "lat": "49.644251", "lon": "91.614823"}, + {"testNumber": "1255", "testString": "46V 399999 6499999", "lat": "58.628766", "lon": "91.277797"}, + {"testNumber": "1256", "testString": "46W 399999 7499999", "lat": "67.598498", "lon": "90.648133"}, + {"testNumber": "1257", "testString": "47C 493475 2009644", "lat": "-72.012662", "lon": "98.8107"}, + {"testNumber": "1258", "testString": "47C 499999 1499999", "lat": "-76.580855", "lon": "98.999977"}, + {"testNumber": "1259", "testString": "47C 506523 2009645", "lat": "-72.012661", "lon": "99.189265"}, + {"testNumber": "1260", "testString": "47D 399999 2499999", "lat": "-67.598509", "lon": "96.648132"}, + {"testNumber": "1261", "testString": "47E 599999 2999999", "lat": "-63.115495", "lon": "100.98229"}, + {"testNumber": "1262", "testString": "47F 493128 4017260", "lat": "-53.992924", "lon": "98.895193"}, + {"testNumber": "1263", "testString": "47F 633707 4506634", "lat": "-49.578084", "lon": "100.849596"}, + {"testNumber": "1264", "testString": "47G 292285 5503146", "lat": "-40.596414", "lon": "96.545221"}, + {"testNumber": "1265", "testString": "47H 359530 6008008", "lat": "-36.062368", "lon": "97.44027"}, + {"testNumber": "1266", "testString": "47J 299999 6499999", "lat": "-31.61778", "lon": "96.891508"}, + {"testNumber": "1267", "testString": "47J 399999 6999999", "lat": "-27.118851", "lon": "97.991052"}, + {"testNumber": "1268", "testString": "47K 499999 7499999", "lat": "-22.606862", "lon": "98.999994"}, + {"testNumber": "1269", "testString": "47K 599999 7999999", "lat": "-18.0864", "lon": "99.945041"}, + {"testNumber": "1270", "testString": "47L 699999 8499999", "lat": "-13.561615", "lon": "100.848267"}, + {"testNumber": "1271", "testString": "47L 799999 8999999", "lat": "-9.036414", "lon": "101.728687"}, + {"testNumber": "1272", "testString": "47L 759759 9001152", "lat": "-9.028529", "lon": "101.36284"}, + {"testNumber": "1273", "testString": "47M 767992 9999999", "lat": "-0.000005", "lon": "101.407667"}, + {"testNumber": "1274", "testString": "47M 799999 9999999", "lat": "-0.000005", "lon": "101.695018"}, + {"testNumber": "1275", "testString": "47Q 199999 1999999", "lat": "18.067893", "lon": "96.165986"}, + {"testNumber": "1276", "testString": "47Q 264725 1997323", "lat": "18.051735", "lon": "96.777353"}, + {"testNumber": "1277", "testString": "47Q 399999 2499999", "lat": "22.603903", "lon": "98.027057"}, + {"testNumber": "1278", "testString": "47R 699999 2999999", "lat": "27.107974", "lon": "101.017"}, + {"testNumber": "1279", "testString": "47S 299999 3999999", "lat": "36.12409", "lon": "96.777602"}, + {"testNumber": "1280", "testString": "47T 699999 4499999", "lat": "40.626634", "lon": "101.364674"}, + {"testNumber": "1281", "testString": "47U 699999 5499999", "lat": "49.619412", "lon": "101.769049"}, + {"testNumber": "1282", "testString": "48E 351316 3502294", "lat": "-58.594236", "lon": "102.44169"}, + {"testNumber": "1283", "testString": "48E 503546 3013848", "lat": "-63.005033", "lon": "105.070033"}, + {"testNumber": "1284", "testString": "48E 648682 3502294", "lat": "-58.594235", "lon": "107.55829"}, + {"testNumber": "1285", "testString": "48F 407376 4008800", "lat": "-54.060685", "lon": "103.584873"}, + {"testNumber": "1286", "testString": "48F 465831 4514590", "lat": "-49.520341", "lon": "104.527916"}, + {"testNumber": "1287", "testString": "48G 299999 4999999", "lat": "-45.125159", "lon": "102.456869"}, + {"testNumber": "1288", "testString": "48G 399999 5499999", "lat": "-40.644805", "lon": "103.817293"}, + {"testNumber": "1289", "testString": "48H 499999 5999999", "lat": "-36.144724", "lon": "104.999993"}, + {"testNumber": "1290", "testString": "48J 599999 6499999", "lat": "-31.630837", "lon": "106.054465"}, + {"testNumber": "1291", "testString": "48J 699999 6999999", "lat": "-27.107985", "lon": "107.017"}, + {"testNumber": "1292", "testString": "48K 717117 7503677", "lat": "-22.559769", "lon": "107.111476"}, + {"testNumber": "1293", "testString": "48K 799999 7499999", "lat": "-22.580352", "lon": "107.917512"}, + {"testNumber": "1294", "testString": "48M 199999 9499999", "lat": "-4.518521", "lon": "102.296619"}, + {"testNumber": "1295", "testString": "48M 234068 9500552", "lat": "-4.514602", "lon": "102.603443"}, + {"testNumber": "1296", "testString": "48M 299999 9999999", "lat": "-0.000005", "lon": "103.202942"}, + {"testNumber": "1297", "testString": "48N 199999 0499999", "lat": "4.51851", "lon": "102.296619"}, + {"testNumber": "1298", "testString": "48N 234067 0499446", "lat": "4.514591", "lon": "102.603443"}, + {"testNumber": "1299", "testString": "48P 299999 0999999", "lat": "9.042042", "lon": "103.180472"}, + {"testNumber": "1300", "testString": "48P 399999 1499999", "lat": "13.566735", "lon": "104.075731"}, + {"testNumber": "1301", "testString": "48Q 499999 1999999", "lat": "18.088704", "lon": "104.999994"}, + {"testNumber": "1302", "testString": "48Q 699999 2499999", "lat": "22.595062", "lon": "106.945544"}, + {"testNumber": "1303", "testString": "48R 299999 3499999", "lat": "31.61777", "lon": "102.891508"}, + {"testNumber": "1304", "testString": "48S 599999 3999999", "lat": "36.139555", "lon": "106.111471"}, + {"testNumber": "1305", "testString": "48T 499999 4999999", "lat": "45.153472", "lon": "104.999992"}, + {"testNumber": "1306", "testString": "48U 499999 5999999", "lat": "54.148099", "lon": "104.999991"}, + {"testNumber": "1307", "testString": "48V 351316 6497704", "lat": "58.594225", "lon": "102.441689"}, + {"testNumber": "1308", "testString": "48V 499999 6999999", "lat": "63.129334", "lon": "104.999988"}, + {"testNumber": "1309", "testString": "48V 648682 6497703", "lat": "58.594224", "lon": "107.558291"}, + {"testNumber": "1310", "testString": "48W 444442 7493002", "lat": "67.547523", "lon": "103.696364"}, + {"testNumber": "1311", "testString": "48W 555556 7493002", "lat": "67.547522", "lon": "106.303608"}, + {"testNumber": "1312", "testString": "48X 499999 7999999", "lat": "72.099217", "lon": "104.999983"}, + {"testNumber": "1313", "testString": "48X 456236 8487576", "lat": "76.463937", "lon": "103.324772"}, + {"testNumber": "1314", "testString": "48X 543762 8487576", "lat": "76.463939", "lon": "106.675183"}, + {"testNumber": "1315", "testString": "49C 555690 1502257", "lat": "-76.551526", "lon": "113.145547"}, + {"testNumber": "1316", "testString": "49C 599999 1999999", "lat": "-72.077542", "lon": "113.912476"}, + {"testNumber": "1317", "testString": "49D 444442 2506996", "lat": "-67.547534", "lon": "109.696367"}, + {"testNumber": "1318", "testString": "49D 555555 2506996", "lat": "-67.547533", "lon": "112.303605"}, + {"testNumber": "1319", "testString": "49E 595869 3023158", "lat": "-62.908866", "lon": "112.887013"}, + {"testNumber": "1320", "testString": "49F 399999 3999999", "lat": "-54.138379", "lon": "109.469289"}, + {"testNumber": "1321", "testString": "49F 499999 4499999", "lat": "-49.652548", "lon": "110.999992"}, + {"testNumber": "1322", "testString": "49G 599999 4999999", "lat": "-45.146398", "lon": "112.272025"}, + {"testNumber": "1323", "testString": "49G 699999 5499999", "lat": "-40.626645", "lon": "113.364674"}, + {"testNumber": "1324", "testString": "49H 640468 6008008", "lat": "-36.062367", "lon": "112.559717"}, + {"testNumber": "1325", "testString": "49J 769321 6500841", "lat": "-31.596041", "lon": "113.838405"}, + {"testNumber": "1326", "testString": "49K 199999 7999999", "lat": "-18.067904", "lon": "108.165986"}, + {"testNumber": "1327", "testString": "49K 264725 8002674", "lat": "-18.051746", "lon": "108.777353"}, + {"testNumber": "1328", "testString": "49L 299999 8499999", "lat": "-13.561615", "lon": "109.151722"}, + {"testNumber": "1329", "testString": "49L 399999 8999999", "lat": "-9.045439", "lon": "110.090115"}, + {"testNumber": "1330", "testString": "49M 399999 9999999", "lat": "-0.000005", "lon": "110.101357"}, + {"testNumber": "1331", "testString": "49M 499999 9499999", "lat": "-4.523568", "lon": "110.999995"}, + {"testNumber": "1332", "testString": "49M 599999 9999999", "lat": "-0.000005", "lon": "111.898632"}, + {"testNumber": "1333", "testString": "49N 499999 0499999", "lat": "4.523557", "lon": "110.999995"}, + {"testNumber": "1334", "testString": "49P 599999 0999999", "lat": "9.045428", "lon": "111.909874"}, + {"testNumber": "1335", "testString": "49P 699999 1499999", "lat": "13.561604", "lon": "112.848267"}, + {"testNumber": "1336", "testString": "49Q 735273 1997323", "lat": "18.051735", "lon": "113.222636"}, + {"testNumber": "1337", "testString": "49Q 799999 1999999", "lat": "18.067893", "lon": "113.834003"}, + {"testNumber": "1338", "testString": "49R 299999 2999999", "lat": "27.107974", "lon": "108.982488"}, + {"testNumber": "1339", "testString": "49R 599999 3499999", "lat": "31.630826", "lon": "112.054465"}, + {"testNumber": "1340", "testString": "49S 740171 3998152", "lat": "36.098344", "lon": "113.667816"}, + {"testNumber": "1341", "testString": "49T 299999 4499999", "lat": "40.626634", "lon": "108.635312"}, + {"testNumber": "1342", "testString": "49U 299999 5499999", "lat": "49.619412", "lon": "108.230934"}, + {"testNumber": "1343", "testString": "49X 495563 8995052", "lat": "81.016469", "lon": "110.745479"}, + {"testNumber": "1344", "testString": "50E 499999 2999999", "lat": "-63.129345", "lon": "116.999988"}, + {"testNumber": "1345", "testString": "50E 599999 3499999", "lat": "-58.628777", "lon": "118.722183"}, + {"testNumber": "1346", "testString": "50F 534166 4514590", "lat": "-49.52034", "lon": "117.472067"}, + {"testNumber": "1347", "testString": "50G 672151 5004744", "lat": "-45.089807", "lon": "119.187658"}, + {"testNumber": "1348", "testString": "50H 259827 6001846", "lat": "-36.098355", "lon": "114.332171"}, + {"testNumber": "1349", "testString": "50J 299999 6999999", "lat": "-27.107985", "lon": "114.982488"}, + {"testNumber": "1350", "testString": "50J 330435 6506322", "lat": "-31.565652", "lon": "115.213321"}, + {"testNumber": "1351", "testString": "50K 399999 7499999", "lat": "-22.603914", "lon": "116.027057"}, + {"testNumber": "1352", "testString": "50K 499999 7999999", "lat": "-18.088714", "lon": "116.999994"}, + {"testNumber": "1353", "testString": "50L 599999 8499999", "lat": "-13.566746", "lon": "117.924258"}, + {"testNumber": "1354", "testString": "50L 699999 8999999", "lat": "-9.042053", "lon": "118.819517"}, + {"testNumber": "1355", "testString": "50M 699999 9999999", "lat": "-0.000005", "lon": "118.797047"}, + {"testNumber": "1356", "testString": "50M 765930 9500552", "lat": "-4.514602", "lon": "119.396547"}, + {"testNumber": "1357", "testString": "50M 799999 9499999", "lat": "-4.518521", "lon": "119.70337"}, + {"testNumber": "1358", "testString": "50N 765930 0499446", "lat": "4.514591", "lon": "119.396547"}, + {"testNumber": "1359", "testString": "50N 799999 0499999", "lat": "4.51851", "lon": "119.70337"}, + {"testNumber": "1360", "testString": "50Q 299999 2499999", "lat": "22.595062", "lon": "115.054444"}, + {"testNumber": "1361", "testString": "50R 599999 2999999", "lat": "27.11884", "lon": "118.008936"}, + {"testNumber": "1362", "testString": "50R 769321 3499156", "lat": "31.59603", "lon": "119.838405"}, + {"testNumber": "1363", "testString": "50T 599999 4499999", "lat": "40.644794", "lon": "118.182692"}, + {"testNumber": "1364", "testString": "50U 599999 5499999", "lat": "49.644252", "lon": "118.38516"}, + {"testNumber": "1365", "testString": "50V 599999 6499999", "lat": "58.628766", "lon": "118.722183"}, + {"testNumber": "1366", "testString": "50W 599999 7499999", "lat": "67.598499", "lon": "119.351839"}, + {"testNumber": "1367", "testString": "51D 599999 2499999", "lat": "-67.598509", "lon": "125.35184"}, + {"testNumber": "1368", "testString": "51E 404129 3023158", "lat": "-62.908865", "lon": "121.112964"}, + {"testNumber": "1369", "testString": "51E 549146 3511216", "lat": "-58.536789", "lon": "123.844131"}, + {"testNumber": "1370", "testString": "51F 307788 4000330", "lat": "-54.109212", "lon": "120.059585"}, + {"testNumber": "1371", "testString": "51F 366290 4506634", "lat": "-49.578085", "lon": "121.150387"}, + {"testNumber": "1372", "testString": "51F 692210 4000330", "lat": "-54.109212", "lon": "125.940397"}, + {"testNumber": "1373", "testString": "51G 299999 5499999", "lat": "-40.626645", "lon": "120.635312"}, + {"testNumber": "1374", "testString": "51G 427440 5012147", "lat": "-45.040411", "lon": "122.078727"}, + {"testNumber": "1375", "testString": "51H 399999 5999999", "lat": "-36.139566", "lon": "121.888515"}, + {"testNumber": "1376", "testString": "51J 499999 6499999", "lat": "-31.635192", "lon": "122.999994"}, + {"testNumber": "1377", "testString": "51J 599999 6999999", "lat": "-27.118851", "lon": "124.008936"}, + {"testNumber": "1378", "testString": "51K 699999 7499999", "lat": "-22.595073", "lon": "124.945544"}, + {"testNumber": "1379", "testString": "51K 735273 8002674", "lat": "-18.051746", "lon": "125.222636"}, + {"testNumber": "1380", "testString": "51K 799999 7999999", "lat": "-18.067904", "lon": "125.834003"}, + {"testNumber": "1381", "testString": "51M 199999 9999999", "lat": "-0.000005", "lon": "120.304971"}, + {"testNumber": "1382", "testString": "51M 232006 9999999", "lat": "-0.000005", "lon": "120.592322"}, + {"testNumber": "1383", "testString": "51P 199999 0999999", "lat": "9.036403", "lon": "120.271302"}, + {"testNumber": "1384", "testString": "51P 240239 0998845", "lat": "9.028518", "lon": "120.637149"}, + {"testNumber": "1385", "testString": "51P 299999 1499999", "lat": "13.561604", "lon": "121.151722"}, + {"testNumber": "1386", "testString": "51Q 399999 1999999", "lat": "18.086389", "lon": "122.054947"}, + {"testNumber": "1387", "testString": "51Q 599999 2499999", "lat": "22.603903", "lon": "123.972931"}, + {"testNumber": "1388", "testString": "51R 794976 2999879", "lat": "27.089881", "lon": "125.974682"}, + {"testNumber": "1389", "testString": "51S 499999 3999999", "lat": "36.144713", "lon": "122.999993"}, + {"testNumber": "1390", "testString": "51T 399999 4999999", "lat": "45.146387", "lon": "121.72796"}, + {"testNumber": "1391", "testString": "51U 399999 5999999", "lat": "54.138368", "lon": "121.46929"}, + {"testNumber": "1392", "testString": "51V 399999 6999999", "lat": "63.115484", "lon": "121.017686"}, + {"testNumber": "1393", "testString": "51X 399999 7999999", "lat": "72.077531", "lon": "120.087491"}, + {"testNumber": "1394", "testString": "51X 444308 8497741", "lat": "76.551516", "lon": "120.854404"}, + {"testNumber": "1395", "testString": "51X 499999 8999999", "lat": "81.060876", "lon": "122.999965"}, + {"testNumber": "1396", "testString": "52C 456235 1512422", "lat": "-76.463948", "lon": "127.324766"}, + {"testNumber": "1397", "testString": "52C 499999 1999999", "lat": "-72.099228", "lon": "128.999983"}, + {"testNumber": "1398", "testString": "52C 543762 1512422", "lat": "-76.463949", "lon": "130.675189"}, + {"testNumber": "1399", "testString": "52D 456100 2516654", "lat": "-67.462884", "lon": "127.973595"}, + {"testNumber": "1400", "testString": "52E 496452 3013847", "lat": "-63.005034", "lon": "128.929943"}, + {"testNumber": "1401", "testString": "52E 550304 3520128", "lat": "-58.45662", "lon": "129.862051"}, + {"testNumber": "1402", "testString": "52F 399999 4499999", "lat": "-49.644262", "lon": "127.614823"}, + {"testNumber": "1403", "testString": "52G 499999 4999999", "lat": "-45.153483", "lon": "128.999992"}, + {"testNumber": "1404", "testString": "52G 599999 5499999", "lat": "-40.644805", "lon": "130.182693"}, + {"testNumber": "1405", "testString": "52H 699999 5999999", "lat": "-36.124101", "lon": "131.222385"}, + {"testNumber": "1406", "testString": "52J 669563 6506322", "lat": "-31.565651", "lon": "130.786666"}, + {"testNumber": "1407", "testString": "52J 794976 7000119", "lat": "-27.089891", "lon": "131.974682"}, + {"testNumber": "1408", "testString": "52L 199999 8499999", "lat": "-13.553071", "lon": "126.228223"}, + {"testNumber": "1409", "testString": "52L 250480 8501846", "lat": "-13.541125", "lon": "126.694"}, + {"testNumber": "1410", "testString": "52L 299999 8999999", "lat": "-9.042052", "lon": "127.180472"}, + {"testNumber": "1411", "testString": "52M 299999 9999999", "lat": "-0.000005", "lon": "127.202942"}, + {"testNumber": "1412", "testString": "52M 399999 9499999", "lat": "-4.523007", "lon": "128.098568"}, + {"testNumber": "1413", "testString": "52M 499999 9999999", "lat": "-0.000005", "lon": "128.999995"}, + {"testNumber": "1414", "testString": "52N 399999 0499999", "lat": "4.522996", "lon": "128.098568"}, + {"testNumber": "1415", "testString": "52P 499999 0999999", "lat": "9.046557", "lon": "128.999995"}, + {"testNumber": "1416", "testString": "52P 599999 1499999", "lat": "13.566735", "lon": "129.924258"}, + {"testNumber": "1417", "testString": "52Q 699999 1999999", "lat": "18.079449", "lon": "130.889805"}, + {"testNumber": "1418", "testString": "52R 499999 3499999", "lat": "31.635181", "lon": "128.999994"}, + {"testNumber": "1419", "testString": "52T 699999 4999999", "lat": "45.125149", "lon": "131.543116"}, + {"testNumber": "1420", "testString": "53E 399999 2999999", "lat": "-63.115495", "lon": "133.017686"}, + {"testNumber": "1421", "testString": "53E 499999 3499999", "lat": "-58.640302", "lon": "134.99999"}, + {"testNumber": "1422", "testString": "53F 599999 3999999", "lat": "-54.138379", "lon": "136.530692"}, + {"testNumber": "1423", "testString": "53F 699999 4499999", "lat": "-49.619423", "lon": "137.76905"}, + {"testNumber": "1424", "testString": "53G 572558 5012147", "lat": "-45.040411", "lon": "135.921258"}, + {"testNumber": "1425", "testString": "53G 707713 5503146", "lat": "-40.596414", "lon": "137.454765"}, + {"testNumber": "1426", "testString": "53J 230677 6500841", "lat": "-31.596041", "lon": "132.161583"}, + {"testNumber": "1427", "testString": "53J 304831 7004884", "lat": "-27.064597", "lon": "133.031978"}, + {"testNumber": "1428", "testString": "53K 299999 7499999", "lat": "-22.595073", "lon": "133.054444"}, + {"testNumber": "1429", "testString": "53K 399999 7999999", "lat": "-18.0864", "lon": "134.054947"}, + {"testNumber": "1430", "testString": "53L 499999 8499999", "lat": "-13.568457", "lon": "134.999994"}, + {"testNumber": "1431", "testString": "53L 599999 8999999", "lat": "-9.045439", "lon": "135.909874"}, + {"testNumber": "1432", "testString": "53M 599999 9999999", "lat": "-0.000005", "lon": "135.898632"}, + {"testNumber": "1433", "testString": "53M 699999 9499999", "lat": "-4.521324", "lon": "136.802622"}, + {"testNumber": "1434", "testString": "53M 767992 9999999", "lat": "-0.000005", "lon": "137.407667"}, + {"testNumber": "1435", "testString": "53M 799999 9999999", "lat": "-0.000005", "lon": "137.695018"}, + {"testNumber": "1436", "testString": "53N 699999 0499999", "lat": "4.521313", "lon": "136.802622"}, + {"testNumber": "1437", "testString": "53P 759759 0998845", "lat": "9.028518", "lon": "137.36284"}, + {"testNumber": "1438", "testString": "53P 799999 0999999", "lat": "9.036403", "lon": "137.728687"}, + {"testNumber": "1439", "testString": "53Q 199999 2499999", "lat": "22.580341", "lon": "132.082477"}, + {"testNumber": "1440", "testString": "53R 499999 2999999", "lat": "27.122464", "lon": "134.999994"}, + {"testNumber": "1441", "testString": "53S 259826 3998152", "lat": "36.098344", "lon": "132.33217"}, + {"testNumber": "1442", "testString": "53T 499999 4499999", "lat": "40.650851", "lon": "134.999993"}, + {"testNumber": "1443", "testString": "53U 307788 5999668", "lat": "54.109201", "lon": "132.059584"}, + {"testNumber": "1444", "testString": "53U 499999 5499999", "lat": "49.652538", "lon": "134.999992"}, + {"testNumber": "1445", "testString": "53U 692210 5999668", "lat": "54.109201", "lon": "137.940398"}, + {"testNumber": "1446", "testString": "53V 396960 6995468", "lat": "63.073992", "lon": "132.960339"}, + {"testNumber": "1447", "testString": "53V 499999 6499999", "lat": "58.640292", "lon": "134.99999"}, + {"testNumber": "1448", "testString": "53V 603038 6995468", "lat": "63.073991", "lon": "137.039637"}, + {"testNumber": "1449", "testString": "53W 499999 7499999", "lat": "67.615522", "lon": "134.999986"}, + {"testNumber": "1450", "testString": "53X 499999 8499999", "lat": "76.580844", "lon": "134.999977"}, + {"testNumber": "1451", "testString": "53X 493475 7990353", "lat": "72.012651", "lon": "134.810697"}, + {"testNumber": "1452", "testString": "53X 504435 8995052", "lat": "81.016468", "lon": "135.254452"}, + {"testNumber": "1453", "testString": "53X 506523 7990353", "lat": "72.01265", "lon": "135.189269"}, + {"testNumber": "1454", "testString": "54D 499999 2499999", "lat": "-67.615532", "lon": "140.999986"}, + {"testNumber": "1455", "testString": "54E 449694 3520128", "lat": "-58.456618", "lon": "140.137929"}, + {"testNumber": "1456", "testString": "54F 592621 4008800", "lat": "-54.060685", "lon": "142.415108"}, + {"testNumber": "1457", "testString": "54G 391933 5509950", "lat": "-40.554165", "lon": "139.723624"}, + {"testNumber": "1458", "testString": "54G 327847 5004744", "lat": "-45.089807", "lon": "138.812326"}, + {"testNumber": "1459", "testString": "54H 299999 5999999", "lat": "-36.124101", "lon": "138.777602"}, + {"testNumber": "1460", "testString": "54J 399999 6499999", "lat": "-31.630837", "lon": "139.945522"}, + {"testNumber": "1461", "testString": "54J 499999 6999999", "lat": "-27.122475", "lon": "140.999994"}, + {"testNumber": "1462", "testString": "54K 599999 7499999", "lat": "-22.603914", "lon": "141.972931"}, + {"testNumber": "1463", "testString": "54K 699999 7999999", "lat": "-18.07946", "lon": "142.889805"}, + {"testNumber": "1464", "testString": "54L 799999 8499999", "lat": "-13.553071", "lon": "143.771766"}, + {"testNumber": "1465", "testString": "54L 749517 8501846", "lat": "-13.541125", "lon": "143.305489"}, + {"testNumber": "1466", "testString": "54P 199999 1499999", "lat": "13.55306", "lon": "138.228224"}, + {"testNumber": "1467", "testString": "54P 250480 1498152", "lat": "13.541114", "lon": "138.694"}, + {"testNumber": "1468", "testString": "54Q 299999 1999999", "lat": "18.079449", "lon": "139.110184"}, + {"testNumber": "1469", "testString": "54Q 499999 2499999", "lat": "22.606851", "lon": "140.999994"}, + {"testNumber": "1470", "testString": "54R 230677 3499157", "lat": "31.59603", "lon": "138.161582"}, + {"testNumber": "1471", "testString": "54S 399999 3999999", "lat": "36.139555", "lon": "139.888515"}, + {"testNumber": "1472", "testString": "54T 299999 4999999", "lat": "45.125148", "lon": "138.456869"}, + {"testNumber": "1473", "testString": "55C 399999 1999999", "lat": "-72.077542", "lon": "144.087489"}, + {"testNumber": "1474", "testString": "55C 444308 1502257", "lat": "-76.551526", "lon": "144.854407"}, + {"testNumber": "1475", "testString": "55E 396960 3004530", "lat": "-63.074002", "lon": "144.960341"}, + {"testNumber": "1476", "testString": "55E 450852 3511215", "lat": "-58.53679", "lon": "146.155849"}, + {"testNumber": "1477", "testString": "55E 603038 3004530", "lat": "-63.074002", "lon": "149.039635"}, + {"testNumber": "1478", "testString": "55F 299999 4499999", "lat": "-49.619422", "lon": "144.230934"}, + {"testNumber": "1479", "testString": "55F 506870 4017260", "lat": "-53.992925", "lon": "147.104789"}, + {"testNumber": "1480", "testString": "55G 399999 4999999", "lat": "-45.146398", "lon": "145.727959"}, + {"testNumber": "1481", "testString": "55G 499999 5499999", "lat": "-40.650862", "lon": "146.999993"}, + {"testNumber": "1482", "testString": "55H 599999 5999999", "lat": "-36.139566", "lon": "148.111471"}, + {"testNumber": "1483", "testString": "55J 699999 6499999", "lat": "-31.617781", "lon": "149.10848"}, + {"testNumber": "1484", "testString": "55J 695167 7004884", "lat": "-27.064597", "lon": "148.96801"}, + {"testNumber": "1485", "testString": "55L 199999 8999999", "lat": "-9.036413", "lon": "144.271302"}, + {"testNumber": "1486", "testString": "55L 240239 9001152", "lat": "-9.028529", "lon": "144.637149"}, + {"testNumber": "1487", "testString": "55M 199999 9999999", "lat": "-0.000005", "lon": "144.304971"}, + {"testNumber": "1488", "testString": "55M 299999 9499999", "lat": "-4.521324", "lon": "145.197368"}, + {"testNumber": "1489", "testString": "55M 232006 9999999", "lat": "-0.000005", "lon": "144.592322"}, + {"testNumber": "1490", "testString": "55M 399999 9999999", "lat": "-0.000005", "lon": "146.101357"}, + {"testNumber": "1491", "testString": "55N 299999 0499999", "lat": "4.521313", "lon": "145.197368"}, + {"testNumber": "1492", "testString": "55P 399999 0999999", "lat": "9.045428", "lon": "146.090115"}, + {"testNumber": "1493", "testString": "55P 499999 1499999", "lat": "13.568446", "lon": "146.999994"}, + {"testNumber": "1494", "testString": "55Q 599999 1999999", "lat": "18.086389", "lon": "147.945041"}, + {"testNumber": "1495", "testString": "55Q 799999 2499999", "lat": "22.580341", "lon": "149.917512"}, + {"testNumber": "1496", "testString": "55R 205021 2999879", "lat": "27.089881", "lon": "144.025305"}, + {"testNumber": "1497", "testString": "55R 399999 3499999", "lat": "31.630826", "lon": "145.945523"}, + {"testNumber": "1498", "testString": "55S 699999 3999999", "lat": "36.124091", "lon": "149.222385"}, + {"testNumber": "1499", "testString": "55T 599999 4999999", "lat": "45.146388", "lon": "148.272025"}, + {"testNumber": "1500", "testString": "55U 599999 5999999", "lat": "54.138368", "lon": "148.530692"}, + {"testNumber": "1501", "testString": "55V 599999 6999999", "lat": "63.115485", "lon": "148.98229"}, + {"testNumber": "1502", "testString": "55X 555690 8497740", "lat": "76.551515", "lon": "149.1456"}, + {"testNumber": "1503", "testString": "55X 599999 7999999", "lat": "72.077531", "lon": "149.912474"}, + {"testNumber": "1504", "testString": "56D 543898 2516653", "lat": "-67.462886", "lon": "154.026377"}, + {"testNumber": "1505", "testString": "56E 399999 3499999", "lat": "-58.628776", "lon": "151.277796"}, + {"testNumber": "1506", "testString": "56F 499999 3999999", "lat": "-54.148109", "lon": "152.999991"}, + {"testNumber": "1507", "testString": "56F 599999 4499999", "lat": "-49.644262", "lon": "154.38516"}, + {"testNumber": "1508", "testString": "56G 608065 5509950", "lat": "-40.554165", "lon": "154.276362"}, + {"testNumber": "1509", "testString": "56G 699999 4999999", "lat": "-45.125159", "lon": "155.543116"}, + {"testNumber": "1510", "testString": "56H 740171 6001846", "lat": "-36.098354", "lon": "155.667816"}, + {"testNumber": "1511", "testString": "56J 205022 7000119", "lat": "-27.089892", "lon": "150.025306"}, + {"testNumber": "1512", "testString": "56K 199999 7499999", "lat": "-22.580351", "lon": "150.082476"}, + {"testNumber": "1513", "testString": "56K 282881 7503677", "lat": "-22.559769", "lon": "150.888512"}, + {"testNumber": "1514", "testString": "56K 299999 7999999", "lat": "-18.07946", "lon": "151.110184"}, + {"testNumber": "1515", "testString": "56L 399999 8499999", "lat": "-13.566746", "lon": "152.075731"}, + {"testNumber": "1516", "testString": "56L 499999 8999999", "lat": "-9.046568", "lon": "152.999995"}, + {"testNumber": "1517", "testString": "56M 499999 9999999", "lat": "-0.000005", "lon": "152.999995"}, + {"testNumber": "1518", "testString": "56M 599999 9499999", "lat": "-4.523007", "lon": "153.901421"}, + {"testNumber": "1519", "testString": "56M 699999 9999999", "lat": "-0.000005", "lon": "154.797047"}, + {"testNumber": "1520", "testString": "56N 599999 0499999", "lat": "4.522996", "lon": "153.901421"}, + {"testNumber": "1521", "testString": "56P 699999 0999999", "lat": "9.042042", "lon": "154.819517"}, + {"testNumber": "1522", "testString": "56P 749517 1498152", "lat": "13.541114", "lon": "155.305489"}, + {"testNumber": "1523", "testString": "56P 799999 1499999", "lat": "13.55306", "lon": "155.771765"}, + {"testNumber": "1524", "testString": "56R 399999 2999999", "lat": "27.11884", "lon": "151.991052"}, + {"testNumber": "1525", "testString": "56R 699999 3499999", "lat": "31.61777", "lon": "155.108479"}, + {"testNumber": "1526", "testString": "56T 399999 4499999", "lat": "40.644794", "lon": "151.817293"}, + {"testNumber": "1527", "testString": "56U 399999 5499999", "lat": "49.644251", "lon": "151.614823"}, + {"testNumber": "1528", "testString": "56V 399999 6499999", "lat": "58.628766", "lon": "151.277797"}, + {"testNumber": "1529", "testString": "56W 399999 7499999", "lat": "67.598498", "lon": "150.648133"}, + {"testNumber": "1530", "testString": "57C 493475 2009644", "lat": "-72.012662", "lon": "158.8107"}, + {"testNumber": "1531", "testString": "57C 499999 1499999", "lat": "-76.580855", "lon": "158.999977"}, + {"testNumber": "1532", "testString": "57C 506523 2009645", "lat": "-72.012661", "lon": "159.189265"}, + {"testNumber": "1533", "testString": "57D 399999 2499999", "lat": "-67.598509", "lon": "156.648132"}, + {"testNumber": "1534", "testString": "57E 599999 2999999", "lat": "-63.115495", "lon": "160.98229"}, + {"testNumber": "1535", "testString": "57F 493128 4017260", "lat": "-53.992924", "lon": "158.895193"}, + {"testNumber": "1536", "testString": "57F 633707 4506634", "lat": "-49.578084", "lon": "160.849596"}, + {"testNumber": "1537", "testString": "57G 292285 5503146", "lat": "-40.596414", "lon": "156.545221"}, + {"testNumber": "1538", "testString": "57H 359530 6008008", "lat": "-36.062368", "lon": "157.44027"}, + {"testNumber": "1539", "testString": "57J 299999 6499999", "lat": "-31.61778", "lon": "156.891508"}, + {"testNumber": "1540", "testString": "57J 399999 6999999", "lat": "-27.118851", "lon": "157.991052"}, + {"testNumber": "1541", "testString": "57K 499999 7499999", "lat": "-22.606862", "lon": "158.999994"}, + {"testNumber": "1542", "testString": "57K 599999 7999999", "lat": "-18.0864", "lon": "159.945041"}, + {"testNumber": "1543", "testString": "57L 699999 8499999", "lat": "-13.561615", "lon": "160.848267"}, + {"testNumber": "1544", "testString": "57L 799999 8999999", "lat": "-9.036414", "lon": "161.728687"}, + {"testNumber": "1545", "testString": "57L 759759 9001152", "lat": "-9.028529", "lon": "161.36284"}, + {"testNumber": "1546", "testString": "57M 767992 9999999", "lat": "-0.000005", "lon": "161.407667"}, + {"testNumber": "1547", "testString": "57M 799999 9999999", "lat": "-0.000005", "lon": "161.695018"}, + {"testNumber": "1548", "testString": "57Q 199999 1999999", "lat": "18.067893", "lon": "156.165986"}, + {"testNumber": "1549", "testString": "57Q 264725 1997323", "lat": "18.051735", "lon": "156.777353"}, + {"testNumber": "1550", "testString": "57Q 399999 2499999", "lat": "22.603903", "lon": "158.027057"}, + {"testNumber": "1551", "testString": "57R 699999 2999999", "lat": "27.107974", "lon": "161.017"}, + {"testNumber": "1552", "testString": "57S 299999 3999999", "lat": "36.12409", "lon": "156.777602"}, + {"testNumber": "1553", "testString": "57T 699999 4499999", "lat": "40.626634", "lon": "161.364674"}, + {"testNumber": "1554", "testString": "57U 699999 5499999", "lat": "49.619412", "lon": "161.769049"}, + {"testNumber": "1555", "testString": "58E 351316 3502294", "lat": "-58.594236", "lon": "162.44169"}, + {"testNumber": "1556", "testString": "58E 503546 3013848", "lat": "-63.005033", "lon": "165.070033"}, + {"testNumber": "1557", "testString": "58E 648682 3502294", "lat": "-58.594235", "lon": "167.55829"}, + {"testNumber": "1558", "testString": "58F 407376 4008800", "lat": "-54.060685", "lon": "163.584873"}, + {"testNumber": "1559", "testString": "58F 465831 4514590", "lat": "-49.520341", "lon": "164.527916"}, + {"testNumber": "1560", "testString": "58G 299999 4999999", "lat": "-45.125159", "lon": "162.456869"}, + {"testNumber": "1561", "testString": "58G 399999 5499999", "lat": "-40.644805", "lon": "163.817293"}, + {"testNumber": "1562", "testString": "58H 499999 5999999", "lat": "-36.144724", "lon": "164.999993"}, + {"testNumber": "1563", "testString": "58J 599999 6499999", "lat": "-31.630837", "lon": "166.054465"}, + {"testNumber": "1564", "testString": "58J 699999 6999999", "lat": "-27.107985", "lon": "167.017"}, + {"testNumber": "1565", "testString": "58K 717117 7503677", "lat": "-22.559769", "lon": "167.111476"}, + {"testNumber": "1566", "testString": "58K 799999 7499999", "lat": "-22.580352", "lon": "167.917512"}, + {"testNumber": "1567", "testString": "58M 199999 9499999", "lat": "-4.518521", "lon": "162.296619"}, + {"testNumber": "1568", "testString": "58M 234068 9500552", "lat": "-4.514602", "lon": "162.603443"}, + {"testNumber": "1569", "testString": "58M 299999 9999999", "lat": "-0.000005", "lon": "163.202942"}, + {"testNumber": "1570", "testString": "58N 199999 0499999", "lat": "4.51851", "lon": "162.296619"}, + {"testNumber": "1571", "testString": "58N 234067 0499446", "lat": "4.514591", "lon": "162.603443"}, + {"testNumber": "1572", "testString": "58P 299999 0999999", "lat": "9.042042", "lon": "163.180472"}, + {"testNumber": "1573", "testString": "58P 399999 1499999", "lat": "13.566735", "lon": "164.075731"}, + {"testNumber": "1574", "testString": "58Q 499999 1999999", "lat": "18.088704", "lon": "164.999994"}, + {"testNumber": "1575", "testString": "58Q 699999 2499999", "lat": "22.595062", "lon": "166.945544"}, + {"testNumber": "1576", "testString": "58R 299999 3499999", "lat": "31.61777", "lon": "162.891508"}, + {"testNumber": "1577", "testString": "58S 599999 3999999", "lat": "36.139555", "lon": "166.111471"}, + {"testNumber": "1578", "testString": "58T 499999 4999999", "lat": "45.153472", "lon": "164.999992"}, + {"testNumber": "1579", "testString": "58U 499999 5999999", "lat": "54.148099", "lon": "164.999991"}, + {"testNumber": "1580", "testString": "58V 351316 6497704", "lat": "58.594225", "lon": "162.441689"}, + {"testNumber": "1581", "testString": "58V 499999 6999999", "lat": "63.129334", "lon": "164.999988"}, + {"testNumber": "1582", "testString": "58V 648682 6497703", "lat": "58.594224", "lon": "167.558291"}, + {"testNumber": "1583", "testString": "58W 444442 7493002", "lat": "67.547523", "lon": "163.696364"}, + {"testNumber": "1584", "testString": "58W 555556 7493002", "lat": "67.547522", "lon": "166.303608"}, + {"testNumber": "1585", "testString": "58X 499999 7999999", "lat": "72.099217", "lon": "164.999983"}, + {"testNumber": "1586", "testString": "58X 456236 8487576", "lat": "76.463937", "lon": "163.324772"}, + {"testNumber": "1587", "testString": "58X 543762 8487576", "lat": "76.463939", "lon": "166.675183"}, + {"testNumber": "1588", "testString": "59C 555690 1502257", "lat": "-76.551526", "lon": "173.145547"}, + {"testNumber": "1589", "testString": "59C 599999 1999999", "lat": "-72.077542", "lon": "173.912476"}, + {"testNumber": "1590", "testString": "59D 444442 2506996", "lat": "-67.547534", "lon": "169.696367"}, + {"testNumber": "1591", "testString": "59D 555555 2506996", "lat": "-67.547533", "lon": "172.303605"}, + {"testNumber": "1592", "testString": "59E 595869 3023158", "lat": "-62.908866", "lon": "172.887013"}, + {"testNumber": "1593", "testString": "59F 399999 3999999", "lat": "-54.138379", "lon": "169.469289"}, + {"testNumber": "1594", "testString": "59F 499999 4499999", "lat": "-49.652548", "lon": "170.999992"}, + {"testNumber": "1595", "testString": "59G 599999 4999999", "lat": "-45.146398", "lon": "172.272025"}, + {"testNumber": "1596", "testString": "59G 699999 5499999", "lat": "-40.626645", "lon": "173.364674"}, + {"testNumber": "1597", "testString": "59H 640468 6008008", "lat": "-36.062367", "lon": "172.559717"}, + {"testNumber": "1598", "testString": "59J 769321 6500841", "lat": "-31.596041", "lon": "173.838405"}, + {"testNumber": "1599", "testString": "59K 199999 7999999", "lat": "-18.067904", "lon": "168.165986"}, + {"testNumber": "1600", "testString": "59K 264725 8002674", "lat": "-18.051746", "lon": "168.777353"}, + {"testNumber": "1601", "testString": "59L 299999 8499999", "lat": "-13.561615", "lon": "169.151722"}, + {"testNumber": "1602", "testString": "59L 399999 8999999", "lat": "-9.045439", "lon": "170.090115"}, + {"testNumber": "1603", "testString": "59M 399999 9999999", "lat": "-0.000005", "lon": "170.101357"}, + {"testNumber": "1604", "testString": "59M 499999 9499999", "lat": "-4.523568", "lon": "170.999995"}, + {"testNumber": "1605", "testString": "59M 599999 9999999", "lat": "-0.000005", "lon": "171.898632"}, + {"testNumber": "1606", "testString": "59N 499999 0499999", "lat": "4.523557", "lon": "170.999995"}, + {"testNumber": "1607", "testString": "59P 599999 0999999", "lat": "9.045428", "lon": "171.909874"}, + {"testNumber": "1608", "testString": "59P 699999 1499999", "lat": "13.561604", "lon": "172.848267"}, + {"testNumber": "1609", "testString": "59Q 735273 1997323", "lat": "18.051735", "lon": "173.222636"}, + {"testNumber": "1610", "testString": "59Q 799999 1999999", "lat": "18.067893", "lon": "173.834003"}, + {"testNumber": "1611", "testString": "59R 299999 2999999", "lat": "27.107974", "lon": "168.982488"}, + {"testNumber": "1612", "testString": "59R 599999 3499999", "lat": "31.630826", "lon": "172.054465"}, + {"testNumber": "1613", "testString": "59S 740171 3998152", "lat": "36.098344", "lon": "173.667816"}, + {"testNumber": "1614", "testString": "59T 299999 4499999", "lat": "40.626634", "lon": "168.635312"}, + {"testNumber": "1615", "testString": "59U 299999 5499999", "lat": "49.619412", "lon": "168.230934"}, + {"testNumber": "1616", "testString": "59X 495563 8995052", "lat": "81.016469", "lon": "170.745479"}, + {"testNumber": "1617", "testString": "60E 499999 2999999", "lat": "-63.129345", "lon": "176.999988"}, + {"testNumber": "1618", "testString": "60E 599999 3499999", "lat": "-58.628777", "lon": "178.722183"}, + {"testNumber": "1619", "testString": "60F 534166 4514590", "lat": "-49.52034", "lon": "177.472067"}, + {"testNumber": "1620", "testString": "60G 672151 5004744", "lat": "-45.089807", "lon": "179.187658"}, + {"testNumber": "1621", "testString": "60H 259827 6001846", "lat": "-36.098355", "lon": "174.332171"}, + {"testNumber": "1622", "testString": "60J 299999 6999999", "lat": "-27.107985", "lon": "174.982488"}, + {"testNumber": "1623", "testString": "60J 330435 6506322", "lat": "-31.565652", "lon": "175.213321"}, + {"testNumber": "1624", "testString": "60K 399999 7499999", "lat": "-22.603914", "lon": "176.027057"}, + {"testNumber": "1625", "testString": "60K 499999 7999999", "lat": "-18.088714", "lon": "176.999994"}, + {"testNumber": "1626", "testString": "60L 599999 8499999", "lat": "-13.566746", "lon": "177.924258"}, + {"testNumber": "1627", "testString": "60L 699999 8999999", "lat": "-9.042053", "lon": "178.819517"}, + {"testNumber": "1628", "testString": "60M 699999 9999999", "lat": "-0.000005", "lon": "178.797047"}, + {"testNumber": "1629", "testString": "60M 765930 9500552", "lat": "-4.514602", "lon": "179.396547"}, + {"testNumber": "1630", "testString": "60M 799999 9499999", "lat": "-4.518521", "lon": "179.70337"}, + {"testNumber": "1631", "testString": "60N 765930 0499446", "lat": "4.514591", "lon": "179.396547"}, + {"testNumber": "1632", "testString": "60N 799999 0499999", "lat": "4.51851", "lon": "179.70337"}, + {"testNumber": "1633", "testString": "60Q 299999 2499999", "lat": "22.595062", "lon": "175.054444"}, + {"testNumber": "1634", "testString": "60R 599999 2999999", "lat": "27.11884", "lon": "178.008936"}, + {"testNumber": "1635", "testString": "60R 769321 3499156", "lat": "31.59603", "lon": "179.838405"}, + {"testNumber": "1636", "testString": "60T 599999 4499999", "lat": "40.644794", "lon": "178.182692"}, + {"testNumber": "1637", "testString": "60U 599999 5499999", "lat": "49.644252", "lon": "178.38516"}, + {"testNumber": "1638", "testString": "60V 599999 6499999", "lat": "58.628766", "lon": "178.722183"}, + {"testNumber": "1639", "testString": "60W 599999 7499999", "lat": "67.598499", "lon": "179.351839"} + ] +} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json b/source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json new file mode 100644 index 00000000..b685b324 --- /dev/null +++ b/source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json @@ -0,0 +1,1644 @@ +{ + "_comment": "test to ensure inputed UTM (North/South) is converted correctly to Lat/Long", + "tests": [ + {"testNumber": "1", "testString": "01S 599999 2499999", "lat": "-67.598509", "lon": "-174.64816"}, + {"testNumber": "2", "testString": "01S 404129 3023158", "lat": "-62.908865", "lon": "-178.887036"}, + {"testNumber": "3", "testString": "01S 549146 3511216", "lat": "-58.536789", "lon": "-176.155869"}, + {"testNumber": "4", "testString": "01S 307788 4000330", "lat": "-54.109212", "lon": "-179.940415"}, + {"testNumber": "5", "testString": "01S 366290 4506634", "lat": "-49.578085", "lon": "-178.849613"}, + {"testNumber": "6", "testString": "01S 692210 4000330", "lat": "-54.109212", "lon": "-174.059603"}, + {"testNumber": "7", "testString": "01S 299999 5499999", "lat": "-40.626645", "lon": "-179.364688"}, + {"testNumber": "8", "testString": "01S 427440 5012147", "lat": "-45.040411", "lon": "-177.921273"}, + {"testNumber": "9", "testString": "01S 399999 5999999", "lat": "-36.139566", "lon": "-178.111485"}, + {"testNumber": "10", "testString": "01S 499999 6499999", "lat": "-31.635192", "lon": "-177.000006"}, + {"testNumber": "11", "testString": "01S 599999 6999999", "lat": "-27.118851", "lon": "-175.991064"}, + {"testNumber": "12", "testString": "01S 699999 7499999", "lat": "-22.595073", "lon": "-175.054456"}, + {"testNumber": "13", "testString": "01S 735273 8002674", "lat": "-18.051746", "lon": "-174.777364"}, + {"testNumber": "14", "testString": "01S 799999 7999999", "lat": "-18.067904", "lon": "-174.165997"}, + {"testNumber": "15", "testString": "01S 199999 9999999", "lat": "-0.000005", "lon": "-179.695029"}, + {"testNumber": "16", "testString": "01S 232006 9999999", "lat": "-0.000005", "lon": "-179.407678"}, + {"testNumber": "17", "testString": "01N 199999 0999999", "lat": "9.036403", "lon": "-179.728698"}, + {"testNumber": "18", "testString": "01N 240239 0998845", "lat": "9.028518", "lon": "-179.362851"}, + {"testNumber": "19", "testString": "01N 299999 1499999", "lat": "13.561604", "lon": "-178.848278"}, + {"testNumber": "20", "testString": "01N 399999 1999999", "lat": "18.086389", "lon": "-177.945053"}, + {"testNumber": "21", "testString": "01N 599999 2499999", "lat": "22.603903", "lon": "-176.027069"}, + {"testNumber": "22", "testString": "01N 794976 2999879", "lat": "27.089881", "lon": "-174.025318"}, + {"testNumber": "23", "testString": "01N 499999 3999999", "lat": "36.144713", "lon": "-177.000007"}, + {"testNumber": "24", "testString": "01N 399999 4999999", "lat": "45.146387", "lon": "-178.27204"}, + {"testNumber": "25", "testString": "01N 399999 5999999", "lat": "54.138368", "lon": "-178.53071"}, + {"testNumber": "26", "testString": "01N 399999 6999999", "lat": "63.115484", "lon": "-178.982314"}, + {"testNumber": "27", "testString": "01N 399999 7999999", "lat": "72.077531", "lon": "-179.912509"}, + {"testNumber": "28", "testString": "01N 444308 8497741", "lat": "76.551516", "lon": "-179.145596"}, + {"testNumber": "29", "testString": "01N 499999 8999999", "lat": "81.060876", "lon": "-177.000035"}, + {"testNumber": "30", "testString": "02S 456235 1512422", "lat": "-76.463948", "lon": "-172.675234"}, + {"testNumber": "31", "testString": "02S 499999 1999999", "lat": "-72.099228", "lon": "-171.000017"}, + {"testNumber": "32", "testString": "02S 543762 1512422", "lat": "-76.463949", "lon": "-169.324811"}, + {"testNumber": "33", "testString": "02S 456100 2516654", "lat": "-67.462884", "lon": "-172.026405"}, + {"testNumber": "34", "testString": "02S 496452 3013847", "lat": "-63.005034", "lon": "-171.070057"}, + {"testNumber": "35", "testString": "02S 550304 3520128", "lat": "-58.45662", "lon": "-170.137949"}, + {"testNumber": "36", "testString": "02S 399999 4499999", "lat": "-49.644262", "lon": "-172.385177"}, + {"testNumber": "37", "testString": "02S 499999 4999999", "lat": "-45.153483", "lon": "-171.000008"}, + {"testNumber": "38", "testString": "02S 599999 5499999", "lat": "-40.644805", "lon": "-169.817307"}, + {"testNumber": "39", "testString": "02S 699999 5999999", "lat": "-36.124101", "lon": "-168.777615"}, + {"testNumber": "40", "testString": "02S 669563 6506322", "lat": "-31.565651", "lon": "-169.213334"}, + {"testNumber": "41", "testString": "02S 794976 7000119", "lat": "-27.089891", "lon": "-168.025318"}, + {"testNumber": "42", "testString": "02S 199999 8499999", "lat": "-13.553071", "lon": "-173.771777"}, + {"testNumber": "43", "testString": "02S 250480 8501846", "lat": "-13.541125", "lon": "-173.306"}, + {"testNumber": "44", "testString": "02S 299999 8999999", "lat": "-9.042052", "lon": "-172.819528"}, + {"testNumber": "45", "testString": "02S 299999 9999999", "lat": "-0.000005", "lon": "-172.797058"}, + {"testNumber": "46", "testString": "02S 399999 9499999", "lat": "-4.523007", "lon": "-171.901432"}, + {"testNumber": "47", "testString": "02S 499999 9999999", "lat": "-0.000005", "lon": "-171.000005"}, + {"testNumber": "48", "testString": "02N 399999 0499999", "lat": "4.522996", "lon": "-171.901432"}, + {"testNumber": "49", "testString": "02N 499999 0999999", "lat": "9.046557", "lon": "-171.000005"}, + {"testNumber": "50", "testString": "02N 599999 1499999", "lat": "13.566735", "lon": "-170.075742"}, + {"testNumber": "51", "testString": "02N 699999 1999999", "lat": "18.079449", "lon": "-169.110195"}, + {"testNumber": "52", "testString": "02N 499999 3499999", "lat": "31.635181", "lon": "-171.000006"}, + {"testNumber": "53", "testString": "02N 699999 4999999", "lat": "45.125149", "lon": "-168.456884"}, + {"testNumber": "54", "testString": "03S 399999 2999999", "lat": "-63.115495", "lon": "-166.982314"}, + {"testNumber": "55", "testString": "03S 499999 3499999", "lat": "-58.640302", "lon": "-165.00001"}, + {"testNumber": "56", "testString": "03S 599999 3999999", "lat": "-54.138379", "lon": "-163.469308"}, + {"testNumber": "57", "testString": "03S 699999 4499999", "lat": "-49.619423", "lon": "-162.23095"}, + {"testNumber": "58", "testString": "03S 572558 5012147", "lat": "-45.040411", "lon": "-164.078742"}, + {"testNumber": "59", "testString": "03S 707713 5503146", "lat": "-40.596414", "lon": "-162.545235"}, + {"testNumber": "60", "testString": "03S 230677 6500841", "lat": "-31.596041", "lon": "-167.838417"}, + {"testNumber": "61", "testString": "03S 304831 7004884", "lat": "-27.064597", "lon": "-166.968022"}, + {"testNumber": "62", "testString": "03S 299999 7499999", "lat": "-22.595073", "lon": "-166.945556"}, + {"testNumber": "63", "testString": "03S 399999 7999999", "lat": "-18.0864", "lon": "-165.945053"}, + {"testNumber": "64", "testString": "03S 499999 8499999", "lat": "-13.568457", "lon": "-165.000006"}, + {"testNumber": "65", "testString": "03S 599999 8999999", "lat": "-9.045439", "lon": "-164.090126"}, + {"testNumber": "66", "testString": "03S 599999 9999999", "lat": "-0.000005", "lon": "-164.101368"}, + {"testNumber": "67", "testString": "03S 699999 9499999", "lat": "-4.521324", "lon": "-163.197378"}, + {"testNumber": "68", "testString": "03S 767992 9999999", "lat": "-0.000005", "lon": "-162.592333"}, + {"testNumber": "69", "testString": "03S 799999 9999999", "lat": "-0.000005", "lon": "-162.304982"}, + {"testNumber": "70", "testString": "03N 699999 0499999", "lat": "4.521313", "lon": "-163.197378"}, + {"testNumber": "71", "testString": "03N 759759 0998845", "lat": "9.028518", "lon": "-162.63716"}, + {"testNumber": "72", "testString": "03N 799999 0999999", "lat": "9.036403", "lon": "-162.271313"}, + {"testNumber": "73", "testString": "03N 199999 2499999", "lat": "22.580341", "lon": "-167.917523"}, + {"testNumber": "74", "testString": "03N 499999 2999999", "lat": "27.122464", "lon": "-165.000006"}, + {"testNumber": "75", "testString": "03N 259826 3998152", "lat": "36.098344", "lon": "-167.66783"}, + {"testNumber": "76", "testString": "03N 499999 4499999", "lat": "40.650851", "lon": "-165.000007"}, + {"testNumber": "77", "testString": "03N 307788 5999668", "lat": "54.109201", "lon": "-167.940416"}, + {"testNumber": "78", "testString": "03N 499999 5499999", "lat": "49.652538", "lon": "-165.000008"}, + {"testNumber": "79", "testString": "03N 692210 5999668", "lat": "54.109201", "lon": "-162.059602"}, + {"testNumber": "80", "testString": "03N 396960 6995468", "lat": "63.073992", "lon": "-167.039661"}, + {"testNumber": "81", "testString": "03N 499999 6499999", "lat": "58.640292", "lon": "-165.00001"}, + {"testNumber": "82", "testString": "03N 603038 6995468", "lat": "63.073991", "lon": "-162.960363"}, + {"testNumber": "83", "testString": "03N 499999 7499999", "lat": "67.615522", "lon": "-165.000014"}, + {"testNumber": "84", "testString": "03N 499999 8499999", "lat": "76.580844", "lon": "-165.000023"}, + {"testNumber": "85", "testString": "03N 493475 7990353", "lat": "72.012651", "lon": "-165.189303"}, + {"testNumber": "86", "testString": "03N 504435 8995052", "lat": "81.016468", "lon": "-164.745548"}, + {"testNumber": "87", "testString": "03N 506523 7990353", "lat": "72.01265", "lon": "-164.810731"}, + {"testNumber": "88", "testString": "04S 499999 2499999", "lat": "-67.615532", "lon": "-159.000014"}, + {"testNumber": "89", "testString": "04S 449694 3520128", "lat": "-58.456618", "lon": "-159.862071"}, + {"testNumber": "90", "testString": "04S 592621 4008800", "lat": "-54.060685", "lon": "-157.584892"}, + {"testNumber": "91", "testString": "04S 391933 5509950", "lat": "-40.554165", "lon": "-160.276376"}, + {"testNumber": "92", "testString": "04S 327847 5004744", "lat": "-45.089807", "lon": "-161.187674"}, + {"testNumber": "93", "testString": "04S 299999 5999999", "lat": "-36.124101", "lon": "-161.222398"}, + {"testNumber": "94", "testString": "04S 399999 6499999", "lat": "-31.630837", "lon": "-160.054478"}, + {"testNumber": "95", "testString": "04S 499999 6999999", "lat": "-27.122475", "lon": "-159.000006"}, + {"testNumber": "96", "testString": "04S 599999 7499999", "lat": "-22.603914", "lon": "-158.027069"}, + {"testNumber": "97", "testString": "04S 699999 7999999", "lat": "-18.07946", "lon": "-157.110195"}, + {"testNumber": "98", "testString": "04S 799999 8499999", "lat": "-13.553071", "lon": "-156.228234"}, + {"testNumber": "99", "testString": "04S 749517 8501846", "lat": "-13.541125", "lon": "-156.694511"}, + {"testNumber": "100", "testString": "04N 199999 1499999", "lat": "13.55306", "lon": "-161.771776"}, + {"testNumber": "101", "testString": "04N 250480 1498152", "lat": "13.541114", "lon": "-161.306"}, + {"testNumber": "102", "testString": "04N 299999 1999999", "lat": "18.079449", "lon": "-160.889816"}, + {"testNumber": "103", "testString": "04N 499999 2499999", "lat": "22.606851", "lon": "-159.000006"}, + {"testNumber": "104", "testString": "04N 230677 3499157", "lat": "31.59603", "lon": "-161.838418"}, + {"testNumber": "105", "testString": "04N 399999 3999999", "lat": "36.139555", "lon": "-160.111485"}, + {"testNumber": "106", "testString": "04N 299999 4999999", "lat": "45.125148", "lon": "-161.543131"}, + {"testNumber": "107", "testString": "05S 399999 1999999", "lat": "-72.077542", "lon": "-155.912511"}, + {"testNumber": "108", "testString": "05S 444308 1502257", "lat": "-76.551526", "lon": "-155.145593"}, + {"testNumber": "109", "testString": "05S 396960 3004530", "lat": "-63.074002", "lon": "-155.039659"}, + {"testNumber": "110", "testString": "05S 450852 3511215", "lat": "-58.53679", "lon": "-153.844151"}, + {"testNumber": "111", "testString": "05S 603038 3004530", "lat": "-63.074002", "lon": "-150.960365"}, + {"testNumber": "112", "testString": "05S 299999 4499999", "lat": "-49.619422", "lon": "-155.769066"}, + {"testNumber": "113", "testString": "05S 506870 4017260", "lat": "-53.992925", "lon": "-152.895211"}, + {"testNumber": "114", "testString": "05S 399999 4999999", "lat": "-45.146398", "lon": "-154.272041"}, + {"testNumber": "115", "testString": "05S 499999 5499999", "lat": "-40.650862", "lon": "-153.000007"}, + {"testNumber": "116", "testString": "05S 599999 5999999", "lat": "-36.139566", "lon": "-151.888529"}, + {"testNumber": "117", "testString": "05S 699999 6499999", "lat": "-31.617781", "lon": "-150.89152"}, + {"testNumber": "118", "testString": "05S 695167 7004884", "lat": "-27.064597", "lon": "-151.03199"}, + {"testNumber": "119", "testString": "05S 199999 8999999", "lat": "-9.036413", "lon": "-155.728698"}, + {"testNumber": "120", "testString": "05S 240239 9001152", "lat": "-9.028529", "lon": "-155.362851"}, + {"testNumber": "121", "testString": "05S 199999 9999999", "lat": "-0.000005", "lon": "-155.695029"}, + {"testNumber": "122", "testString": "05S 299999 9499999", "lat": "-4.521324", "lon": "-154.802632"}, + {"testNumber": "123", "testString": "05S 232006 9999999", "lat": "-0.000005", "lon": "-155.407678"}, + {"testNumber": "124", "testString": "05S 399999 9999999", "lat": "-0.000005", "lon": "-153.898643"}, + {"testNumber": "125", "testString": "05N 299999 0499999", "lat": "4.521313", "lon": "-154.802632"}, + {"testNumber": "126", "testString": "05N 399999 0999999", "lat": "9.045428", "lon": "-153.909885"}, + {"testNumber": "127", "testString": "05N 499999 1499999", "lat": "13.568446", "lon": "-153.000006"}, + {"testNumber": "128", "testString": "05N 599999 1999999", "lat": "18.086389", "lon": "-152.054959"}, + {"testNumber": "129", "testString": "05N 799999 2499999", "lat": "22.580341", "lon": "-150.082488"}, + {"testNumber": "130", "testString": "05N 205021 2999879", "lat": "27.089881", "lon": "-155.974695"}, + {"testNumber": "131", "testString": "05N 399999 3499999", "lat": "31.630826", "lon": "-154.054477"}, + {"testNumber": "132", "testString": "05N 699999 3999999", "lat": "36.124091", "lon": "-150.777615"}, + {"testNumber": "133", "testString": "05N 599999 4999999", "lat": "45.146388", "lon": "-151.727975"}, + {"testNumber": "134", "testString": "05N 599999 5999999", "lat": "54.138368", "lon": "-151.469308"}, + {"testNumber": "135", "testString": "05N 599999 6999999", "lat": "63.115485", "lon": "-151.01771"}, + {"testNumber": "136", "testString": "05N 555690 8497740", "lat": "76.551515", "lon": "-150.85445"}, + {"testNumber": "137", "testString": "05N 599999 7999999", "lat": "72.077531", "lon": "-150.087526"}, + {"testNumber": "138", "testString": "06S 543898 2516653", "lat": "-67.462886", "lon": "-145.973623"}, + {"testNumber": "139", "testString": "06S 399999 3499999", "lat": "-58.628776", "lon": "-148.722204"}, + {"testNumber": "140", "testString": "06S 499999 3999999", "lat": "-54.148109", "lon": "-147.000009"}, + {"testNumber": "141", "testString": "06S 599999 4499999", "lat": "-49.644262", "lon": "-145.61484"}, + {"testNumber": "142", "testString": "06S 608065 5509950", "lat": "-40.554165", "lon": "-145.723638"}, + {"testNumber": "143", "testString": "06S 699999 4999999", "lat": "-45.125159", "lon": "-144.456884"}, + {"testNumber": "144", "testString": "06S 740171 6001846", "lat": "-36.098354", "lon": "-144.332184"}, + {"testNumber": "145", "testString": "06S 205022 7000119", "lat": "-27.089892", "lon": "-149.974694"}, + {"testNumber": "146", "testString": "06S 199999 7499999", "lat": "-22.580351", "lon": "-149.917524"}, + {"testNumber": "147", "testString": "06S 282881 7503677", "lat": "-22.559769", "lon": "-149.111488"}, + {"testNumber": "148", "testString": "06S 299999 7999999", "lat": "-18.07946", "lon": "-148.889816"}, + {"testNumber": "149", "testString": "06S 399999 8499999", "lat": "-13.566746", "lon": "-147.924269"}, + {"testNumber": "150", "testString": "06S 499999 8999999", "lat": "-9.046568", "lon": "-147.000005"}, + {"testNumber": "151", "testString": "06S 499999 9999999", "lat": "-0.000005", "lon": "-147.000005"}, + {"testNumber": "152", "testString": "06S 599999 9499999", "lat": "-4.523007", "lon": "-146.098579"}, + {"testNumber": "153", "testString": "06S 699999 9999999", "lat": "-0.000005", "lon": "-145.202953"}, + {"testNumber": "154", "testString": "06N 599999 0499999", "lat": "4.522996", "lon": "-146.098579"}, + {"testNumber": "155", "testString": "06N 699999 0999999", "lat": "9.042042", "lon": "-145.180483"}, + {"testNumber": "156", "testString": "06N 749517 1498152", "lat": "13.541114", "lon": "-144.694511"}, + {"testNumber": "157", "testString": "06N 799999 1499999", "lat": "13.55306", "lon": "-144.228235"}, + {"testNumber": "158", "testString": "06N 399999 2999999", "lat": "27.11884", "lon": "-148.008948"}, + {"testNumber": "159", "testString": "06N 699999 3499999", "lat": "31.61777", "lon": "-144.891521"}, + {"testNumber": "160", "testString": "06N 399999 4499999", "lat": "40.644794", "lon": "-148.182707"}, + {"testNumber": "161", "testString": "06N 399999 5499999", "lat": "49.644251", "lon": "-148.385177"}, + {"testNumber": "162", "testString": "06N 399999 6499999", "lat": "58.628766", "lon": "-148.722203"}, + {"testNumber": "163", "testString": "06N 399999 7499999", "lat": "67.598498", "lon": "-149.351867"}, + {"testNumber": "164", "testString": "07S 493475 2009644", "lat": "-72.012662", "lon": "-141.1893"}, + {"testNumber": "165", "testString": "07S 499999 1499999", "lat": "-76.580855", "lon": "-141.000023"}, + {"testNumber": "166", "testString": "07S 506523 2009645", "lat": "-72.012661", "lon": "-140.810735"}, + {"testNumber": "167", "testString": "07S 399999 2499999", "lat": "-67.598509", "lon": "-143.351868"}, + {"testNumber": "168", "testString": "07S 599999 2999999", "lat": "-63.115495", "lon": "-139.01771"}, + {"testNumber": "169", "testString": "07S 493128 4017260", "lat": "-53.992924", "lon": "-141.104807"}, + {"testNumber": "170", "testString": "07S 633707 4506634", "lat": "-49.578084", "lon": "-139.150404"}, + {"testNumber": "171", "testString": "07S 292285 5503146", "lat": "-40.596414", "lon": "-143.454779"}, + {"testNumber": "172", "testString": "07S 359530 6008008", "lat": "-36.062368", "lon": "-142.55973"}, + {"testNumber": "173", "testString": "07S 299999 6499999", "lat": "-31.61778", "lon": "-143.108492"}, + {"testNumber": "174", "testString": "07S 399999 6999999", "lat": "-27.118851", "lon": "-142.008948"}, + {"testNumber": "175", "testString": "07S 499999 7499999", "lat": "-22.606862", "lon": "-141.000006"}, + {"testNumber": "176", "testString": "07S 599999 7999999", "lat": "-18.0864", "lon": "-140.054959"}, + {"testNumber": "177", "testString": "07S 699999 8499999", "lat": "-13.561615", "lon": "-139.151733"}, + {"testNumber": "178", "testString": "07S 799999 8999999", "lat": "-9.036414", "lon": "-138.271313"}, + {"testNumber": "179", "testString": "07S 759759 9001152", "lat": "-9.028529", "lon": "-138.63716"}, + {"testNumber": "180", "testString": "07S 767992 9999999", "lat": "-0.000005", "lon": "-138.592333"}, + {"testNumber": "181", "testString": "07S 799999 9999999", "lat": "-0.000005", "lon": "-138.304982"}, + {"testNumber": "182", "testString": "07N 199999 1999999", "lat": "18.067893", "lon": "-143.834014"}, + {"testNumber": "183", "testString": "07N 264725 1997323", "lat": "18.051735", "lon": "-143.222647"}, + {"testNumber": "184", "testString": "07N 399999 2499999", "lat": "22.603903", "lon": "-141.972943"}, + {"testNumber": "185", "testString": "07N 699999 2999999", "lat": "27.107974", "lon": "-138.983"}, + {"testNumber": "186", "testString": "07N 299999 3999999", "lat": "36.12409", "lon": "-143.222398"}, + {"testNumber": "187", "testString": "07N 699999 4499999", "lat": "40.626634", "lon": "-138.635326"}, + {"testNumber": "188", "testString": "07N 699999 5499999", "lat": "49.619412", "lon": "-138.230951"}, + {"testNumber": "189", "testString": "08S 351316 3502294", "lat": "-58.594236", "lon": "-137.55831"}, + {"testNumber": "190", "testString": "08S 503546 3013848", "lat": "-63.005033", "lon": "-134.929967"}, + {"testNumber": "191", "testString": "08S 648682 3502294", "lat": "-58.594235", "lon": "-132.44171"}, + {"testNumber": "192", "testString": "08S 407376 4008800", "lat": "-54.060685", "lon": "-136.415127"}, + {"testNumber": "193", "testString": "08S 465831 4514590", "lat": "-49.520341", "lon": "-135.472084"}, + {"testNumber": "194", "testString": "08S 299999 4999999", "lat": "-45.125159", "lon": "-137.543131"}, + {"testNumber": "195", "testString": "08S 399999 5499999", "lat": "-40.644805", "lon": "-136.182707"}, + {"testNumber": "196", "testString": "08S 499999 5999999", "lat": "-36.144724", "lon": "-135.000007"}, + {"testNumber": "197", "testString": "08S 599999 6499999", "lat": "-31.630837", "lon": "-133.945535"}, + {"testNumber": "198", "testString": "08S 699999 6999999", "lat": "-27.107985", "lon": "-132.983"}, + {"testNumber": "199", "testString": "08S 717117 7503677", "lat": "-22.559769", "lon": "-132.888524"}, + {"testNumber": "200", "testString": "08S 799999 7499999", "lat": "-22.580352", "lon": "-132.082488"}, + {"testNumber": "201", "testString": "08S 199999 9499999", "lat": "-4.518521", "lon": "-137.703381"}, + {"testNumber": "202", "testString": "08S 234068 9500552", "lat": "-4.514602", "lon": "-137.396557"}, + {"testNumber": "203", "testString": "08S 299999 9999999", "lat": "-0.000005", "lon": "-136.797058"}, + {"testNumber": "204", "testString": "08N 199999 0499999", "lat": "4.51851", "lon": "-137.703381"}, + {"testNumber": "205", "testString": "08N 234067 0499446", "lat": "4.514591", "lon": "-137.396557"}, + {"testNumber": "206", "testString": "08N 299999 0999999", "lat": "9.042042", "lon": "-136.819528"}, + {"testNumber": "207", "testString": "08N 399999 1499999", "lat": "13.566735", "lon": "-135.924269"}, + {"testNumber": "208", "testString": "08N 499999 1999999", "lat": "18.088704", "lon": "-135.000006"}, + {"testNumber": "209", "testString": "08N 699999 2499999", "lat": "22.595062", "lon": "-133.054456"}, + {"testNumber": "210", "testString": "08N 299999 3499999", "lat": "31.61777", "lon": "-137.108492"}, + {"testNumber": "211", "testString": "08N 599999 3999999", "lat": "36.139555", "lon": "-133.888529"}, + {"testNumber": "212", "testString": "08N 499999 4999999", "lat": "45.153472", "lon": "-135.000008"}, + {"testNumber": "213", "testString": "08N 499999 5999999", "lat": "54.148099", "lon": "-135.000009"}, + {"testNumber": "214", "testString": "08N 351316 6497704", "lat": "58.594225", "lon": "-137.558311"}, + {"testNumber": "215", "testString": "08N 499999 6999999", "lat": "63.129334", "lon": "-135.000012"}, + {"testNumber": "216", "testString": "08N 648682 6497703", "lat": "58.594224", "lon": "-132.441709"}, + {"testNumber": "217", "testString": "08N 444442 7493002", "lat": "67.547523", "lon": "-136.303636"}, + {"testNumber": "218", "testString": "08N 555556 7493002", "lat": "67.547522", "lon": "-133.696392"}, + {"testNumber": "219", "testString": "08N 499999 7999999", "lat": "72.099217", "lon": "-135.000017"}, + {"testNumber": "220", "testString": "08N 456236 8487576", "lat": "76.463937", "lon": "-136.675228"}, + {"testNumber": "221", "testString": "08N 543762 8487576", "lat": "76.463939", "lon": "-133.324817"}, + {"testNumber": "222", "testString": "09S 555690 1502257", "lat": "-76.551526", "lon": "-126.854453"}, + {"testNumber": "223", "testString": "09S 599999 1999999", "lat": "-72.077542", "lon": "-126.087524"}, + {"testNumber": "224", "testString": "09S 444442 2506996", "lat": "-67.547534", "lon": "-130.303633"}, + {"testNumber": "225", "testString": "09S 555555 2506996", "lat": "-67.547533", "lon": "-127.696395"}, + {"testNumber": "226", "testString": "09S 595869 3023158", "lat": "-62.908866", "lon": "-127.112987"}, + {"testNumber": "227", "testString": "09S 399999 3999999", "lat": "-54.138379", "lon": "-130.530711"}, + {"testNumber": "228", "testString": "09S 499999 4499999", "lat": "-49.652548", "lon": "-129.000008"}, + {"testNumber": "229", "testString": "09S 599999 4999999", "lat": "-45.146398", "lon": "-127.727975"}, + {"testNumber": "230", "testString": "09S 699999 5499999", "lat": "-40.626645", "lon": "-126.635326"}, + {"testNumber": "231", "testString": "09S 640468 6008008", "lat": "-36.062367", "lon": "-127.440283"}, + {"testNumber": "232", "testString": "09S 769321 6500841", "lat": "-31.596041", "lon": "-126.161595"}, + {"testNumber": "233", "testString": "09S 199999 7999999", "lat": "-18.067904", "lon": "-131.834014"}, + {"testNumber": "234", "testString": "09S 264725 8002674", "lat": "-18.051746", "lon": "-131.222647"}, + {"testNumber": "235", "testString": "09S 299999 8499999", "lat": "-13.561615", "lon": "-130.848278"}, + {"testNumber": "236", "testString": "09S 399999 8999999", "lat": "-9.045439", "lon": "-129.909885"}, + {"testNumber": "237", "testString": "09S 399999 9999999", "lat": "-0.000005", "lon": "-129.898643"}, + {"testNumber": "238", "testString": "09S 499999 9499999", "lat": "-4.523568", "lon": "-129.000005"}, + {"testNumber": "239", "testString": "09S 599999 9999999", "lat": "-0.000005", "lon": "-128.101368"}, + {"testNumber": "240", "testString": "09N 499999 0499999", "lat": "4.523557", "lon": "-129.000005"}, + {"testNumber": "241", "testString": "09N 599999 0999999", "lat": "9.045428", "lon": "-128.090126"}, + {"testNumber": "242", "testString": "09N 699999 1499999", "lat": "13.561604", "lon": "-127.151733"}, + {"testNumber": "243", "testString": "09N 735273 1997323", "lat": "18.051735", "lon": "-126.777364"}, + {"testNumber": "244", "testString": "09N 799999 1999999", "lat": "18.067893", "lon": "-126.165997"}, + {"testNumber": "245", "testString": "09N 299999 2999999", "lat": "27.107974", "lon": "-131.017512"}, + {"testNumber": "246", "testString": "09N 599999 3499999", "lat": "31.630826", "lon": "-127.945535"}, + {"testNumber": "247", "testString": "09N 740171 3998152", "lat": "36.098344", "lon": "-126.332184"}, + {"testNumber": "248", "testString": "09N 299999 4499999", "lat": "40.626634", "lon": "-131.364688"}, + {"testNumber": "249", "testString": "09N 299999 5499999", "lat": "49.619412", "lon": "-131.769066"}, + {"testNumber": "250", "testString": "09N 495563 8995052", "lat": "81.016469", "lon": "-129.254521"}, + {"testNumber": "251", "testString": "10S 499999 2999999", "lat": "-63.129345", "lon": "-123.000012"}, + {"testNumber": "252", "testString": "10S 599999 3499999", "lat": "-58.628777", "lon": "-121.277817"}, + {"testNumber": "253", "testString": "10S 534166 4514590", "lat": "-49.52034", "lon": "-122.527933"}, + {"testNumber": "254", "testString": "10S 672151 5004744", "lat": "-45.089807", "lon": "-120.812342"}, + {"testNumber": "255", "testString": "10S 259827 6001846", "lat": "-36.098355", "lon": "-125.667829"}, + {"testNumber": "256", "testString": "10S 299999 6999999", "lat": "-27.107985", "lon": "-125.017512"}, + {"testNumber": "257", "testString": "10S 330435 6506322", "lat": "-31.565652", "lon": "-124.786679"}, + {"testNumber": "258", "testString": "10S 399999 7499999", "lat": "-22.603914", "lon": "-123.972943"}, + {"testNumber": "259", "testString": "10S 499999 7999999", "lat": "-18.088714", "lon": "-123.000006"}, + {"testNumber": "260", "testString": "10S 599999 8499999", "lat": "-13.566746", "lon": "-122.075742"}, + {"testNumber": "261", "testString": "10S 699999 8999999", "lat": "-9.042053", "lon": "-121.180483"}, + {"testNumber": "262", "testString": "10S 699999 9999999", "lat": "-0.000005", "lon": "-121.202953"}, + {"testNumber": "263", "testString": "10S 765930 9500552", "lat": "-4.514602", "lon": "-120.603453"}, + {"testNumber": "264", "testString": "10S 799999 9499999", "lat": "-4.518521", "lon": "-120.29663"}, + {"testNumber": "265", "testString": "10N 765930 0499446", "lat": "4.514591", "lon": "-120.603453"}, + {"testNumber": "266", "testString": "10N 799999 0499999", "lat": "4.51851", "lon": "-120.29663"}, + {"testNumber": "267", "testString": "10N 299999 2499999", "lat": "22.595062", "lon": "-124.945556"}, + {"testNumber": "268", "testString": "10N 599999 2999999", "lat": "27.11884", "lon": "-121.991064"}, + {"testNumber": "269", "testString": "10N 769321 3499156", "lat": "31.59603", "lon": "-120.161595"}, + {"testNumber": "270", "testString": "10N 599999 4499999", "lat": "40.644794", "lon": "-121.817308"}, + {"testNumber": "271", "testString": "10N 599999 5499999", "lat": "49.644252", "lon": "-121.61484"}, + {"testNumber": "272", "testString": "10N 599999 6499999", "lat": "58.628766", "lon": "-121.277817"}, + {"testNumber": "273", "testString": "10N 599999 7499999", "lat": "67.598499", "lon": "-120.648161"}, + {"testNumber": "274", "testString": "11S 599999 2499999", "lat": "-67.598509", "lon": "-114.64816"}, + {"testNumber": "275", "testString": "11S 404129 3023158", "lat": "-62.908865", "lon": "-118.887036"}, + {"testNumber": "276", "testString": "11S 549146 3511216", "lat": "-58.536789", "lon": "-116.155869"}, + {"testNumber": "277", "testString": "11S 307788 4000330", "lat": "-54.109212", "lon": "-119.940415"}, + {"testNumber": "278", "testString": "11S 366290 4506634", "lat": "-49.578085", "lon": "-118.849613"}, + {"testNumber": "279", "testString": "11S 692210 4000330", "lat": "-54.109212", "lon": "-114.059603"}, + {"testNumber": "280", "testString": "11S 299999 5499999", "lat": "-40.626645", "lon": "-119.364688"}, + {"testNumber": "281", "testString": "11S 427440 5012147", "lat": "-45.040411", "lon": "-117.921273"}, + {"testNumber": "282", "testString": "11S 399999 5999999", "lat": "-36.139566", "lon": "-118.111485"}, + {"testNumber": "283", "testString": "11S 499999 6499999", "lat": "-31.635192", "lon": "-117.000006"}, + {"testNumber": "284", "testString": "11S 599999 6999999", "lat": "-27.118851", "lon": "-115.991064"}, + {"testNumber": "285", "testString": "11S 699999 7499999", "lat": "-22.595073", "lon": "-115.054456"}, + {"testNumber": "286", "testString": "11S 735273 8002674", "lat": "-18.051746", "lon": "-114.777364"}, + {"testNumber": "287", "testString": "11S 799999 7999999", "lat": "-18.067904", "lon": "-114.165997"}, + {"testNumber": "288", "testString": "11S 199999 9999999", "lat": "-0.000005", "lon": "-119.695029"}, + {"testNumber": "289", "testString": "11S 232006 9999999", "lat": "-0.000005", "lon": "-119.407678"}, + {"testNumber": "290", "testString": "11N 199999 0999999", "lat": "9.036403", "lon": "-119.728698"}, + {"testNumber": "291", "testString": "11N 240239 0998845", "lat": "9.028518", "lon": "-119.362851"}, + {"testNumber": "292", "testString": "11N 299999 1499999", "lat": "13.561604", "lon": "-118.848278"}, + {"testNumber": "293", "testString": "11N 399999 1999999", "lat": "18.086389", "lon": "-117.945053"}, + {"testNumber": "294", "testString": "11N 599999 2499999", "lat": "22.603903", "lon": "-116.027069"}, + {"testNumber": "295", "testString": "11N 794976 2999879", "lat": "27.089881", "lon": "-114.025318"}, + {"testNumber": "296", "testString": "11N 499999 3999999", "lat": "36.144713", "lon": "-117.000007"}, + {"testNumber": "297", "testString": "11N 399999 4999999", "lat": "45.146387", "lon": "-118.27204"}, + {"testNumber": "298", "testString": "11N 399999 5999999", "lat": "54.138368", "lon": "-118.53071"}, + {"testNumber": "299", "testString": "11N 399999 6999999", "lat": "63.115484", "lon": "-118.982314"}, + {"testNumber": "300", "testString": "11N 399999 7999999", "lat": "72.077531", "lon": "-119.912509"}, + {"testNumber": "301", "testString": "11N 444308 8497741", "lat": "76.551516", "lon": "-119.145596"}, + {"testNumber": "302", "testString": "11N 499999 8999999", "lat": "81.060876", "lon": "-117.000035"}, + {"testNumber": "303", "testString": "12S 456235 1512422", "lat": "-76.463948", "lon": "-112.675234"}, + {"testNumber": "304", "testString": "12S 499999 1999999", "lat": "-72.099228", "lon": "-111.000017"}, + {"testNumber": "305", "testString": "12S 543762 1512422", "lat": "-76.463949", "lon": "-109.324811"}, + {"testNumber": "306", "testString": "12S 456100 2516654", "lat": "-67.462884", "lon": "-112.026405"}, + {"testNumber": "307", "testString": "12S 496452 3013847", "lat": "-63.005034", "lon": "-111.070057"}, + {"testNumber": "308", "testString": "12S 550304 3520128", "lat": "-58.45662", "lon": "-110.137949"}, + {"testNumber": "309", "testString": "12S 399999 4499999", "lat": "-49.644262", "lon": "-112.385177"}, + {"testNumber": "310", "testString": "12S 499999 4999999", "lat": "-45.153483", "lon": "-111.000008"}, + {"testNumber": "311", "testString": "12S 599999 5499999", "lat": "-40.644805", "lon": "-109.817307"}, + {"testNumber": "312", "testString": "12S 699999 5999999", "lat": "-36.124101", "lon": "-108.777615"}, + {"testNumber": "313", "testString": "12S 669563 6506322", "lat": "-31.565651", "lon": "-109.213334"}, + {"testNumber": "314", "testString": "12S 794976 7000119", "lat": "-27.089891", "lon": "-108.025318"}, + {"testNumber": "315", "testString": "12S 199999 8499999", "lat": "-13.553071", "lon": "-113.771777"}, + {"testNumber": "316", "testString": "12S 250480 8501846", "lat": "-13.541125", "lon": "-113.306"}, + {"testNumber": "317", "testString": "12S 299999 8999999", "lat": "-9.042052", "lon": "-112.819528"}, + {"testNumber": "318", "testString": "12S 299999 9999999", "lat": "-0.000005", "lon": "-112.797058"}, + {"testNumber": "319", "testString": "12S 399999 9499999", "lat": "-4.523007", "lon": "-111.901432"}, + {"testNumber": "320", "testString": "12S 499999 9999999", "lat": "-0.000005", "lon": "-111.000005"}, + {"testNumber": "321", "testString": "12N 399999 0499999", "lat": "4.522996", "lon": "-111.901432"}, + {"testNumber": "322", "testString": "12N 499999 0999999", "lat": "9.046557", "lon": "-111.000005"}, + {"testNumber": "323", "testString": "12N 599999 1499999", "lat": "13.566735", "lon": "-110.075742"}, + {"testNumber": "324", "testString": "12N 699999 1999999", "lat": "18.079449", "lon": "-109.110195"}, + {"testNumber": "325", "testString": "12N 499999 3499999", "lat": "31.635181", "lon": "-111.000006"}, + {"testNumber": "326", "testString": "12N 699999 4999999", "lat": "45.125149", "lon": "-108.456884"}, + {"testNumber": "327", "testString": "13S 399999 2999999", "lat": "-63.115495", "lon": "-106.982314"}, + {"testNumber": "328", "testString": "13S 499999 3499999", "lat": "-58.640302", "lon": "-105.00001"}, + {"testNumber": "329", "testString": "13S 599999 3999999", "lat": "-54.138379", "lon": "-103.469308"}, + {"testNumber": "330", "testString": "13S 699999 4499999", "lat": "-49.619423", "lon": "-102.23095"}, + {"testNumber": "331", "testString": "13S 572558 5012147", "lat": "-45.040411", "lon": "-104.078742"}, + {"testNumber": "332", "testString": "13S 707713 5503146", "lat": "-40.596414", "lon": "-102.545235"}, + {"testNumber": "333", "testString": "13S 230677 6500841", "lat": "-31.596041", "lon": "-107.838417"}, + {"testNumber": "334", "testString": "13S 304831 7004884", "lat": "-27.064597", "lon": "-106.968022"}, + {"testNumber": "335", "testString": "13S 299999 7499999", "lat": "-22.595073", "lon": "-106.945556"}, + {"testNumber": "336", "testString": "13S 399999 7999999", "lat": "-18.0864", "lon": "-105.945053"}, + {"testNumber": "337", "testString": "13S 499999 8499999", "lat": "-13.568457", "lon": "-105.000006"}, + {"testNumber": "338", "testString": "13S 599999 8999999", "lat": "-9.045439", "lon": "-104.090126"}, + {"testNumber": "339", "testString": "13S 599999 9999999", "lat": "-0.000005", "lon": "-104.101368"}, + {"testNumber": "340", "testString": "13S 699999 9499999", "lat": "-4.521324", "lon": "-103.197378"}, + {"testNumber": "341", "testString": "13S 767992 9999999", "lat": "-0.000005", "lon": "-102.592333"}, + {"testNumber": "342", "testString": "13S 799999 9999999", "lat": "-0.000005", "lon": "-102.304982"}, + {"testNumber": "343", "testString": "13N 699999 0499999", "lat": "4.521313", "lon": "-103.197378"}, + {"testNumber": "344", "testString": "13N 759759 0998845", "lat": "9.028518", "lon": "-102.63716"}, + {"testNumber": "345", "testString": "13N 799999 0999999", "lat": "9.036403", "lon": "-102.271313"}, + {"testNumber": "346", "testString": "13N 199999 2499999", "lat": "22.580341", "lon": "-107.917523"}, + {"testNumber": "347", "testString": "13N 499999 2999999", "lat": "27.122464", "lon": "-105.000006"}, + {"testNumber": "348", "testString": "13N 259826 3998152", "lat": "36.098344", "lon": "-107.66783"}, + {"testNumber": "349", "testString": "13N 499999 4499999", "lat": "40.650851", "lon": "-105.000007"}, + {"testNumber": "350", "testString": "13N 307788 5999668", "lat": "54.109201", "lon": "-107.940416"}, + {"testNumber": "351", "testString": "13N 499999 5499999", "lat": "49.652538", "lon": "-105.000008"}, + {"testNumber": "352", "testString": "13N 692210 5999668", "lat": "54.109201", "lon": "-102.059602"}, + {"testNumber": "353", "testString": "13N 396960 6995468", "lat": "63.073992", "lon": "-107.039661"}, + {"testNumber": "354", "testString": "13N 499999 6499999", "lat": "58.640292", "lon": "-105.00001"}, + {"testNumber": "355", "testString": "13N 603038 6995468", "lat": "63.073991", "lon": "-102.960363"}, + {"testNumber": "356", "testString": "13N 499999 7499999", "lat": "67.615522", "lon": "-105.000014"}, + {"testNumber": "357", "testString": "13N 499999 8499999", "lat": "76.580844", "lon": "-105.000023"}, + {"testNumber": "358", "testString": "13N 493475 7990353", "lat": "72.012651", "lon": "-105.189303"}, + {"testNumber": "359", "testString": "13N 504435 8995052", "lat": "81.016468", "lon": "-104.745548"}, + {"testNumber": "360", "testString": "13N 506523 7990353", "lat": "72.01265", "lon": "-104.810731"}, + {"testNumber": "361", "testString": "14S 499999 2499999", "lat": "-67.615532", "lon": "-99.000014"}, + {"testNumber": "362", "testString": "14S 449694 3520128", "lat": "-58.456618", "lon": "-99.862071"}, + {"testNumber": "363", "testString": "14S 592621 4008800", "lat": "-54.060685", "lon": "-97.584892"}, + {"testNumber": "364", "testString": "14S 391933 5509950", "lat": "-40.554165", "lon": "-100.276376"}, + {"testNumber": "365", "testString": "14S 327847 5004744", "lat": "-45.089807", "lon": "-101.187674"}, + {"testNumber": "366", "testString": "14S 299999 5999999", "lat": "-36.124101", "lon": "-101.222398"}, + {"testNumber": "367", "testString": "14S 399999 6499999", "lat": "-31.630837", "lon": "-100.054478"}, + {"testNumber": "368", "testString": "14S 499999 6999999", "lat": "-27.122475", "lon": "-99.000006"}, + {"testNumber": "369", "testString": "14S 599999 7499999", "lat": "-22.603914", "lon": "-98.027069"}, + {"testNumber": "370", "testString": "14S 699999 7999999", "lat": "-18.07946", "lon": "-97.110195"}, + {"testNumber": "371", "testString": "14S 799999 8499999", "lat": "-13.553071", "lon": "-96.228234"}, + {"testNumber": "372", "testString": "14S 749517 8501846", "lat": "-13.541125", "lon": "-96.694511"}, + {"testNumber": "373", "testString": "14N 199999 1499999", "lat": "13.55306", "lon": "-101.771776"}, + {"testNumber": "374", "testString": "14N 250480 1498152", "lat": "13.541114", "lon": "-101.306"}, + {"testNumber": "375", "testString": "14N 299999 1999999", "lat": "18.079449", "lon": "-100.889816"}, + {"testNumber": "376", "testString": "14N 499999 2499999", "lat": "22.606851", "lon": "-99.000006"}, + {"testNumber": "377", "testString": "14N 230677 3499157", "lat": "31.59603", "lon": "-101.838418"}, + {"testNumber": "378", "testString": "14N 399999 3999999", "lat": "36.139555", "lon": "-100.111485"}, + {"testNumber": "379", "testString": "14N 299999 4999999", "lat": "45.125148", "lon": "-101.543131"}, + {"testNumber": "380", "testString": "15S 399999 1999999", "lat": "-72.077542", "lon": "-95.912511"}, + {"testNumber": "381", "testString": "15S 444308 1502257", "lat": "-76.551526", "lon": "-95.145593"}, + {"testNumber": "382", "testString": "15S 396960 3004530", "lat": "-63.074002", "lon": "-95.039659"}, + {"testNumber": "383", "testString": "15S 450852 3511215", "lat": "-58.53679", "lon": "-93.844151"}, + {"testNumber": "384", "testString": "15S 603038 3004530", "lat": "-63.074002", "lon": "-90.960365"}, + {"testNumber": "385", "testString": "15S 299999 4499999", "lat": "-49.619422", "lon": "-95.769066"}, + {"testNumber": "386", "testString": "15S 506870 4017260", "lat": "-53.992925", "lon": "-92.895211"}, + {"testNumber": "387", "testString": "15S 399999 4999999", "lat": "-45.146398", "lon": "-94.272041"}, + {"testNumber": "388", "testString": "15S 499999 5499999", "lat": "-40.650862", "lon": "-93.000007"}, + {"testNumber": "389", "testString": "15S 599999 5999999", "lat": "-36.139566", "lon": "-91.888529"}, + {"testNumber": "390", "testString": "15S 699999 6499999", "lat": "-31.617781", "lon": "-90.89152"}, + {"testNumber": "391", "testString": "15S 695167 7004884", "lat": "-27.064597", "lon": "-91.03199"}, + {"testNumber": "392", "testString": "15S 199999 8999999", "lat": "-9.036413", "lon": "-95.728698"}, + {"testNumber": "393", "testString": "15S 240239 9001152", "lat": "-9.028529", "lon": "-95.362851"}, + {"testNumber": "394", "testString": "15S 199999 9999999", "lat": "-0.000005", "lon": "-95.695029"}, + {"testNumber": "395", "testString": "15S 299999 9499999", "lat": "-4.521324", "lon": "-94.802632"}, + {"testNumber": "396", "testString": "15S 232006 9999999", "lat": "-0.000005", "lon": "-95.407678"}, + {"testNumber": "397", "testString": "15S 399999 9999999", "lat": "-0.000005", "lon": "-93.898643"}, + {"testNumber": "398", "testString": "15N 299999 0499999", "lat": "4.521313", "lon": "-94.802632"}, + {"testNumber": "399", "testString": "15N 399999 0999999", "lat": "9.045428", "lon": "-93.909885"}, + {"testNumber": "400", "testString": "15N 499999 1499999", "lat": "13.568446", "lon": "-93.000006"}, + {"testNumber": "401", "testString": "15N 599999 1999999", "lat": "18.086389", "lon": "-92.054959"}, + {"testNumber": "402", "testString": "15N 799999 2499999", "lat": "22.580341", "lon": "-90.082488"}, + {"testNumber": "403", "testString": "15N 205021 2999879", "lat": "27.089881", "lon": "-95.974695"}, + {"testNumber": "404", "testString": "15N 399999 3499999", "lat": "31.630826", "lon": "-94.054477"}, + {"testNumber": "405", "testString": "15N 699999 3999999", "lat": "36.124091", "lon": "-90.777615"}, + {"testNumber": "406", "testString": "15N 599999 4999999", "lat": "45.146388", "lon": "-91.727975"}, + {"testNumber": "407", "testString": "15N 599999 5999999", "lat": "54.138368", "lon": "-91.469308"}, + {"testNumber": "408", "testString": "15N 599999 6999999", "lat": "63.115485", "lon": "-91.01771"}, + {"testNumber": "409", "testString": "15N 555690 8497740", "lat": "76.551515", "lon": "-90.85445"}, + {"testNumber": "410", "testString": "15N 599999 7999999", "lat": "72.077531", "lon": "-90.087526"}, + {"testNumber": "411", "testString": "16S 543898 2516653", "lat": "-67.462886", "lon": "-85.973623"}, + {"testNumber": "412", "testString": "16S 399999 3499999", "lat": "-58.628776", "lon": "-88.722204"}, + {"testNumber": "413", "testString": "16S 499999 3999999", "lat": "-54.148109", "lon": "-87.000009"}, + {"testNumber": "414", "testString": "16S 599999 4499999", "lat": "-49.644262", "lon": "-85.61484"}, + {"testNumber": "415", "testString": "16S 608065 5509950", "lat": "-40.554165", "lon": "-85.723638"}, + {"testNumber": "416", "testString": "16S 699999 4999999", "lat": "-45.125159", "lon": "-84.456884"}, + {"testNumber": "417", "testString": "16S 740171 6001846", "lat": "-36.098354", "lon": "-84.332184"}, + {"testNumber": "418", "testString": "16S 205022 7000119", "lat": "-27.089892", "lon": "-89.974694"}, + {"testNumber": "419", "testString": "16S 199999 7499999", "lat": "-22.580351", "lon": "-89.917524"}, + {"testNumber": "420", "testString": "16S 282881 7503677", "lat": "-22.559769", "lon": "-89.111488"}, + {"testNumber": "421", "testString": "16S 299999 7999999", "lat": "-18.07946", "lon": "-88.889816"}, + {"testNumber": "422", "testString": "16S 399999 8499999", "lat": "-13.566746", "lon": "-87.924269"}, + {"testNumber": "423", "testString": "16S 499999 8999999", "lat": "-9.046568", "lon": "-87.000005"}, + {"testNumber": "424", "testString": "16S 499999 9999999", "lat": "-0.000005", "lon": "-87.000005"}, + {"testNumber": "425", "testString": "16S 599999 9499999", "lat": "-4.523007", "lon": "-86.098579"}, + {"testNumber": "426", "testString": "16S 699999 9999999", "lat": "-0.000005", "lon": "-85.202953"}, + {"testNumber": "427", "testString": "16N 599999 0499999", "lat": "4.522996", "lon": "-86.098579"}, + {"testNumber": "428", "testString": "16N 699999 0999999", "lat": "9.042042", "lon": "-85.180483"}, + {"testNumber": "429", "testString": "16N 749517 1498152", "lat": "13.541114", "lon": "-84.694511"}, + {"testNumber": "430", "testString": "16N 799999 1499999", "lat": "13.55306", "lon": "-84.228235"}, + {"testNumber": "431", "testString": "16N 399999 2999999", "lat": "27.11884", "lon": "-88.008948"}, + {"testNumber": "432", "testString": "16N 699999 3499999", "lat": "31.61777", "lon": "-84.891521"}, + {"testNumber": "433", "testString": "16N 399999 4499999", "lat": "40.644794", "lon": "-88.182707"}, + {"testNumber": "434", "testString": "16N 399999 5499999", "lat": "49.644251", "lon": "-88.385177"}, + {"testNumber": "435", "testString": "16N 399999 6499999", "lat": "58.628766", "lon": "-88.722203"}, + {"testNumber": "436", "testString": "16N 399999 7499999", "lat": "67.598498", "lon": "-89.351867"}, + {"testNumber": "437", "testString": "17S 493475 2009644", "lat": "-72.012662", "lon": "-81.1893"}, + {"testNumber": "438", "testString": "17S 499999 1499999", "lat": "-76.580855", "lon": "-81.000023"}, + {"testNumber": "439", "testString": "17S 506523 2009645", "lat": "-72.012661", "lon": "-80.810735"}, + {"testNumber": "440", "testString": "17S 399999 2499999", "lat": "-67.598509", "lon": "-83.351868"}, + {"testNumber": "441", "testString": "17S 599999 2999999", "lat": "-63.115495", "lon": "-79.01771"}, + {"testNumber": "442", "testString": "17S 493128 4017260", "lat": "-53.992924", "lon": "-81.104807"}, + {"testNumber": "443", "testString": "17S 633707 4506634", "lat": "-49.578084", "lon": "-79.150404"}, + {"testNumber": "444", "testString": "17S 292285 5503146", "lat": "-40.596414", "lon": "-83.454779"}, + {"testNumber": "445", "testString": "17S 359530 6008008", "lat": "-36.062368", "lon": "-82.55973"}, + {"testNumber": "446", "testString": "17S 299999 6499999", "lat": "-31.61778", "lon": "-83.108492"}, + {"testNumber": "447", "testString": "17S 399999 6999999", "lat": "-27.118851", "lon": "-82.008948"}, + {"testNumber": "448", "testString": "17S 499999 7499999", "lat": "-22.606862", "lon": "-81.000006"}, + {"testNumber": "449", "testString": "17S 599999 7999999", "lat": "-18.0864", "lon": "-80.054959"}, + {"testNumber": "450", "testString": "17S 699999 8499999", "lat": "-13.561615", "lon": "-79.151733"}, + {"testNumber": "451", "testString": "17S 799999 8999999", "lat": "-9.036414", "lon": "-78.271313"}, + {"testNumber": "452", "testString": "17S 759759 9001152", "lat": "-9.028529", "lon": "-78.63716"}, + {"testNumber": "453", "testString": "17S 767992 9999999", "lat": "-0.000005", "lon": "-78.592333"}, + {"testNumber": "454", "testString": "17S 799999 9999999", "lat": "-0.000005", "lon": "-78.304982"}, + {"testNumber": "455", "testString": "17N 199999 1999999", "lat": "18.067893", "lon": "-83.834014"}, + {"testNumber": "456", "testString": "17N 264725 1997323", "lat": "18.051735", "lon": "-83.222647"}, + {"testNumber": "457", "testString": "17N 399999 2499999", "lat": "22.603903", "lon": "-81.972943"}, + {"testNumber": "458", "testString": "17N 699999 2999999", "lat": "27.107974", "lon": "-78.983"}, + {"testNumber": "459", "testString": "17N 299999 3999999", "lat": "36.12409", "lon": "-83.222398"}, + {"testNumber": "460", "testString": "17N 699999 4499999", "lat": "40.626634", "lon": "-78.635326"}, + {"testNumber": "461", "testString": "17N 699999 5499999", "lat": "49.619412", "lon": "-78.230951"}, + {"testNumber": "462", "testString": "18S 351316 3502294", "lat": "-58.594236", "lon": "-77.55831"}, + {"testNumber": "463", "testString": "18S 503546 3013848", "lat": "-63.005033", "lon": "-74.929967"}, + {"testNumber": "464", "testString": "18S 648682 3502294", "lat": "-58.594235", "lon": "-72.44171"}, + {"testNumber": "465", "testString": "18S 407376 4008800", "lat": "-54.060685", "lon": "-76.415127"}, + {"testNumber": "466", "testString": "18S 465831 4514590", "lat": "-49.520341", "lon": "-75.472084"}, + {"testNumber": "467", "testString": "18S 299999 4999999", "lat": "-45.125159", "lon": "-77.543131"}, + {"testNumber": "468", "testString": "18S 399999 5499999", "lat": "-40.644805", "lon": "-76.182707"}, + {"testNumber": "469", "testString": "18S 499999 5999999", "lat": "-36.144724", "lon": "-75.000007"}, + {"testNumber": "470", "testString": "18S 599999 6499999", "lat": "-31.630837", "lon": "-73.945535"}, + {"testNumber": "471", "testString": "18S 699999 6999999", "lat": "-27.107985", "lon": "-72.983"}, + {"testNumber": "472", "testString": "18S 717117 7503677", "lat": "-22.559769", "lon": "-72.888524"}, + {"testNumber": "473", "testString": "18S 799999 7499999", "lat": "-22.580352", "lon": "-72.082488"}, + {"testNumber": "474", "testString": "18S 199999 9499999", "lat": "-4.518521", "lon": "-77.703381"}, + {"testNumber": "475", "testString": "18S 234068 9500552", "lat": "-4.514602", "lon": "-77.396557"}, + {"testNumber": "476", "testString": "18S 299999 9999999", "lat": "-0.000005", "lon": "-76.797058"}, + {"testNumber": "477", "testString": "18N 199999 0499999", "lat": "4.51851", "lon": "-77.703381"}, + {"testNumber": "478", "testString": "18N 234067 0499446", "lat": "4.514591", "lon": "-77.396557"}, + {"testNumber": "479", "testString": "18N 299999 0999999", "lat": "9.042042", "lon": "-76.819528"}, + {"testNumber": "480", "testString": "18N 399999 1499999", "lat": "13.566735", "lon": "-75.924269"}, + {"testNumber": "481", "testString": "18N 499999 1999999", "lat": "18.088704", "lon": "-75.000006"}, + {"testNumber": "482", "testString": "18N 699999 2499999", "lat": "22.595062", "lon": "-73.054456"}, + {"testNumber": "483", "testString": "18N 299999 3499999", "lat": "31.61777", "lon": "-77.108492"}, + {"testNumber": "484", "testString": "18N 599999 3999999", "lat": "36.139555", "lon": "-73.888529"}, + {"testNumber": "485", "testString": "18N 499999 4999999", "lat": "45.153472", "lon": "-75.000008"}, + {"testNumber": "486", "testString": "18N 499999 5999999", "lat": "54.148099", "lon": "-75.000009"}, + {"testNumber": "487", "testString": "18N 351316 6497704", "lat": "58.594225", "lon": "-77.558311"}, + {"testNumber": "488", "testString": "18N 499999 6999999", "lat": "63.129334", "lon": "-75.000012"}, + {"testNumber": "489", "testString": "18N 648682 6497703", "lat": "58.594224", "lon": "-72.441709"}, + {"testNumber": "490", "testString": "18N 444442 7493002", "lat": "67.547523", "lon": "-76.303636"}, + {"testNumber": "491", "testString": "18N 555556 7493002", "lat": "67.547522", "lon": "-73.696392"}, + {"testNumber": "492", "testString": "18N 499999 7999999", "lat": "72.099217", "lon": "-75.000017"}, + {"testNumber": "493", "testString": "18N 456236 8487576", "lat": "76.463937", "lon": "-76.675228"}, + {"testNumber": "494", "testString": "18N 543762 8487576", "lat": "76.463939", "lon": "-73.324817"}, + {"testNumber": "495", "testString": "19S 555690 1502257", "lat": "-76.551526", "lon": "-66.854453"}, + {"testNumber": "496", "testString": "19S 599999 1999999", "lat": "-72.077542", "lon": "-66.087524"}, + {"testNumber": "497", "testString": "19S 444442 2506996", "lat": "-67.547534", "lon": "-70.303633"}, + {"testNumber": "498", "testString": "19S 555555 2506996", "lat": "-67.547533", "lon": "-67.696395"}, + {"testNumber": "499", "testString": "19S 595869 3023158", "lat": "-62.908866", "lon": "-67.112987"}, + {"testNumber": "500", "testString": "19S 399999 3999999", "lat": "-54.138379", "lon": "-70.530711"}, + {"testNumber": "501", "testString": "19S 499999 4499999", "lat": "-49.652548", "lon": "-69.000008"}, + {"testNumber": "502", "testString": "19S 599999 4999999", "lat": "-45.146398", "lon": "-67.727975"}, + {"testNumber": "503", "testString": "19S 699999 5499999", "lat": "-40.626645", "lon": "-66.635326"}, + {"testNumber": "504", "testString": "19S 640468 6008008", "lat": "-36.062367", "lon": "-67.440283"}, + {"testNumber": "505", "testString": "19S 769321 6500841", "lat": "-31.596041", "lon": "-66.161595"}, + {"testNumber": "506", "testString": "19S 199999 7999999", "lat": "-18.067904", "lon": "-71.834014"}, + {"testNumber": "507", "testString": "19S 264725 8002674", "lat": "-18.051746", "lon": "-71.222647"}, + {"testNumber": "508", "testString": "19S 299999 8499999", "lat": "-13.561615", "lon": "-70.848278"}, + {"testNumber": "509", "testString": "19S 399999 8999999", "lat": "-9.045439", "lon": "-69.909885"}, + {"testNumber": "510", "testString": "19S 399999 9999999", "lat": "-0.000005", "lon": "-69.898643"}, + {"testNumber": "511", "testString": "19S 499999 9499999", "lat": "-4.523568", "lon": "-69.000005"}, + {"testNumber": "512", "testString": "19S 599999 9999999", "lat": "-0.000005", "lon": "-68.101368"}, + {"testNumber": "513", "testString": "19N 499999 0499999", "lat": "4.523557", "lon": "-69.000005"}, + {"testNumber": "514", "testString": "19N 599999 0999999", "lat": "9.045428", "lon": "-68.090126"}, + {"testNumber": "515", "testString": "19N 699999 1499999", "lat": "13.561604", "lon": "-67.151733"}, + {"testNumber": "516", "testString": "19N 735273 1997323", "lat": "18.051735", "lon": "-66.777364"}, + {"testNumber": "517", "testString": "19N 799999 1999999", "lat": "18.067893", "lon": "-66.165997"}, + {"testNumber": "518", "testString": "19N 299999 2999999", "lat": "27.107974", "lon": "-71.017512"}, + {"testNumber": "519", "testString": "19N 599999 3499999", "lat": "31.630826", "lon": "-67.945535"}, + {"testNumber": "520", "testString": "19N 740171 3998152", "lat": "36.098344", "lon": "-66.332184"}, + {"testNumber": "521", "testString": "19N 299999 4499999", "lat": "40.626634", "lon": "-71.364688"}, + {"testNumber": "522", "testString": "19N 299999 5499999", "lat": "49.619412", "lon": "-71.769066"}, + {"testNumber": "523", "testString": "19N 495563 8995052", "lat": "81.016469", "lon": "-69.254521"}, + {"testNumber": "524", "testString": "20S 499999 2999999", "lat": "-63.129345", "lon": "-63.000012"}, + {"testNumber": "525", "testString": "20S 599999 3499999", "lat": "-58.628777", "lon": "-61.277817"}, + {"testNumber": "526", "testString": "20S 534166 4514590", "lat": "-49.52034", "lon": "-62.527933"}, + {"testNumber": "527", "testString": "20S 672151 5004744", "lat": "-45.089807", "lon": "-60.812342"}, + {"testNumber": "528", "testString": "20S 259827 6001846", "lat": "-36.098355", "lon": "-65.667829"}, + {"testNumber": "529", "testString": "20S 299999 6999999", "lat": "-27.107985", "lon": "-65.017512"}, + {"testNumber": "530", "testString": "20S 330435 6506322", "lat": "-31.565652", "lon": "-64.786679"}, + {"testNumber": "531", "testString": "20S 399999 7499999", "lat": "-22.603914", "lon": "-63.972943"}, + {"testNumber": "532", "testString": "20S 499999 7999999", "lat": "-18.088714", "lon": "-63.000006"}, + {"testNumber": "533", "testString": "20S 599999 8499999", "lat": "-13.566746", "lon": "-62.075742"}, + {"testNumber": "534", "testString": "20S 699999 8999999", "lat": "-9.042053", "lon": "-61.180483"}, + {"testNumber": "535", "testString": "20S 699999 9999999", "lat": "-0.000005", "lon": "-61.202953"}, + {"testNumber": "536", "testString": "20S 765930 9500552", "lat": "-4.514602", "lon": "-60.603453"}, + {"testNumber": "537", "testString": "20S 799999 9499999", "lat": "-4.518521", "lon": "-60.29663"}, + {"testNumber": "538", "testString": "20N 765930 0499446", "lat": "4.514591", "lon": "-60.603453"}, + {"testNumber": "539", "testString": "20N 799999 0499999", "lat": "4.51851", "lon": "-60.29663"}, + {"testNumber": "540", "testString": "20N 299999 2499999", "lat": "22.595062", "lon": "-64.945556"}, + {"testNumber": "541", "testString": "20N 599999 2999999", "lat": "27.11884", "lon": "-61.991064"}, + {"testNumber": "542", "testString": "20N 769321 3499156", "lat": "31.59603", "lon": "-60.161595"}, + {"testNumber": "543", "testString": "20N 599999 4499999", "lat": "40.644794", "lon": "-61.817308"}, + {"testNumber": "544", "testString": "20N 599999 5499999", "lat": "49.644252", "lon": "-61.61484"}, + {"testNumber": "545", "testString": "20N 599999 6499999", "lat": "58.628766", "lon": "-61.277817"}, + {"testNumber": "546", "testString": "20N 599999 7499999", "lat": "67.598499", "lon": "-60.648161"}, + {"testNumber": "547", "testString": "21S 599999 2499999", "lat": "-67.598509", "lon": "-54.64816"}, + {"testNumber": "548", "testString": "21S 404129 3023158", "lat": "-62.908865", "lon": "-58.887036"}, + {"testNumber": "549", "testString": "21S 549146 3511216", "lat": "-58.536789", "lon": "-56.155869"}, + {"testNumber": "550", "testString": "21S 307788 4000330", "lat": "-54.109212", "lon": "-59.940415"}, + {"testNumber": "551", "testString": "21S 366290 4506634", "lat": "-49.578085", "lon": "-58.849613"}, + {"testNumber": "552", "testString": "21S 692210 4000330", "lat": "-54.109212", "lon": "-54.059603"}, + {"testNumber": "553", "testString": "21S 299999 5499999", "lat": "-40.626645", "lon": "-59.364688"}, + {"testNumber": "554", "testString": "21S 427440 5012147", "lat": "-45.040411", "lon": "-57.921273"}, + {"testNumber": "555", "testString": "21S 399999 5999999", "lat": "-36.139566", "lon": "-58.111485"}, + {"testNumber": "556", "testString": "21S 499999 6499999", "lat": "-31.635192", "lon": "-57.000006"}, + {"testNumber": "557", "testString": "21S 599999 6999999", "lat": "-27.118851", "lon": "-55.991064"}, + {"testNumber": "558", "testString": "21S 699999 7499999", "lat": "-22.595073", "lon": "-55.054456"}, + {"testNumber": "559", "testString": "21S 735273 8002674", "lat": "-18.051746", "lon": "-54.777364"}, + {"testNumber": "560", "testString": "21S 799999 7999999", "lat": "-18.067904", "lon": "-54.165997"}, + {"testNumber": "561", "testString": "21S 199999 9999999", "lat": "-0.000005", "lon": "-59.695029"}, + {"testNumber": "562", "testString": "21S 232006 9999999", "lat": "-0.000005", "lon": "-59.407678"}, + {"testNumber": "563", "testString": "21N 199999 0999999", "lat": "9.036403", "lon": "-59.728698"}, + {"testNumber": "564", "testString": "21N 240239 0998845", "lat": "9.028518", "lon": "-59.362851"}, + {"testNumber": "565", "testString": "21N 299999 1499999", "lat": "13.561604", "lon": "-58.848278"}, + {"testNumber": "566", "testString": "21N 399999 1999999", "lat": "18.086389", "lon": "-57.945053"}, + {"testNumber": "567", "testString": "21N 599999 2499999", "lat": "22.603903", "lon": "-56.027069"}, + {"testNumber": "568", "testString": "21N 794976 2999879", "lat": "27.089881", "lon": "-54.025318"}, + {"testNumber": "569", "testString": "21N 499999 3999999", "lat": "36.144713", "lon": "-57.000007"}, + {"testNumber": "570", "testString": "21N 399999 4999999", "lat": "45.146387", "lon": "-58.27204"}, + {"testNumber": "571", "testString": "21N 399999 5999999", "lat": "54.138368", "lon": "-58.53071"}, + {"testNumber": "572", "testString": "21N 399999 6999999", "lat": "63.115484", "lon": "-58.982314"}, + {"testNumber": "573", "testString": "21N 399999 7999999", "lat": "72.077531", "lon": "-59.912509"}, + {"testNumber": "574", "testString": "21N 444308 8497741", "lat": "76.551516", "lon": "-59.145596"}, + {"testNumber": "575", "testString": "21N 499999 8999999", "lat": "81.060876", "lon": "-57.000035"}, + {"testNumber": "576", "testString": "22S 456235 1512422", "lat": "-76.463948", "lon": "-52.675234"}, + {"testNumber": "577", "testString": "22S 499999 1999999", "lat": "-72.099228", "lon": "-51.000017"}, + {"testNumber": "578", "testString": "22S 543762 1512422", "lat": "-76.463949", "lon": "-49.324811"}, + {"testNumber": "579", "testString": "22S 456100 2516654", "lat": "-67.462884", "lon": "-52.026405"}, + {"testNumber": "580", "testString": "22S 496452 3013847", "lat": "-63.005034", "lon": "-51.070057"}, + {"testNumber": "581", "testString": "22S 550304 3520128", "lat": "-58.45662", "lon": "-50.137949"}, + {"testNumber": "582", "testString": "22S 399999 4499999", "lat": "-49.644262", "lon": "-52.385177"}, + {"testNumber": "583", "testString": "22S 499999 4999999", "lat": "-45.153483", "lon": "-51.000008"}, + {"testNumber": "584", "testString": "22S 599999 5499999", "lat": "-40.644805", "lon": "-49.817307"}, + {"testNumber": "585", "testString": "22S 699999 5999999", "lat": "-36.124101", "lon": "-48.777615"}, + {"testNumber": "586", "testString": "22S 669563 6506322", "lat": "-31.565651", "lon": "-49.213334"}, + {"testNumber": "587", "testString": "22S 794976 7000119", "lat": "-27.089891", "lon": "-48.025318"}, + {"testNumber": "588", "testString": "22S 199999 8499999", "lat": "-13.553071", "lon": "-53.771777"}, + {"testNumber": "589", "testString": "22S 250480 8501846", "lat": "-13.541125", "lon": "-53.306"}, + {"testNumber": "590", "testString": "22S 299999 8999999", "lat": "-9.042052", "lon": "-52.819528"}, + {"testNumber": "591", "testString": "22S 299999 9999999", "lat": "-0.000005", "lon": "-52.797058"}, + {"testNumber": "592", "testString": "22S 399999 9499999", "lat": "-4.523007", "lon": "-51.901432"}, + {"testNumber": "593", "testString": "22S 499999 9999999", "lat": "-0.000005", "lon": "-51.000005"}, + {"testNumber": "594", "testString": "22N 399999 0499999", "lat": "4.522996", "lon": "-51.901432"}, + {"testNumber": "595", "testString": "22N 499999 0999999", "lat": "9.046557", "lon": "-51.000005"}, + {"testNumber": "596", "testString": "22N 599999 1499999", "lat": "13.566735", "lon": "-50.075742"}, + {"testNumber": "597", "testString": "22N 699999 1999999", "lat": "18.079449", "lon": "-49.110195"}, + {"testNumber": "598", "testString": "22N 499999 3499999", "lat": "31.635181", "lon": "-51.000006"}, + {"testNumber": "599", "testString": "22N 699999 4999999", "lat": "45.125149", "lon": "-48.456884"}, + {"testNumber": "600", "testString": "23S 399999 2999999", "lat": "-63.115495", "lon": "-46.982314"}, + {"testNumber": "601", "testString": "23S 499999 3499999", "lat": "-58.640302", "lon": "-45.00001"}, + {"testNumber": "602", "testString": "23S 599999 3999999", "lat": "-54.138379", "lon": "-43.469308"}, + {"testNumber": "603", "testString": "23S 699999 4499999", "lat": "-49.619423", "lon": "-42.23095"}, + {"testNumber": "604", "testString": "23S 572558 5012147", "lat": "-45.040411", "lon": "-44.078742"}, + {"testNumber": "605", "testString": "23S 707713 5503146", "lat": "-40.596414", "lon": "-42.545235"}, + {"testNumber": "606", "testString": "23S 230677 6500841", "lat": "-31.596041", "lon": "-47.838417"}, + {"testNumber": "607", "testString": "23S 304831 7004884", "lat": "-27.064597", "lon": "-46.968022"}, + {"testNumber": "608", "testString": "23S 299999 7499999", "lat": "-22.595073", "lon": "-46.945556"}, + {"testNumber": "609", "testString": "23S 399999 7999999", "lat": "-18.0864", "lon": "-45.945053"}, + {"testNumber": "610", "testString": "23S 499999 8499999", "lat": "-13.568457", "lon": "-45.000006"}, + {"testNumber": "611", "testString": "23S 599999 8999999", "lat": "-9.045439", "lon": "-44.090126"}, + {"testNumber": "612", "testString": "23S 599999 9999999", "lat": "-0.000005", "lon": "-44.101368"}, + {"testNumber": "613", "testString": "23S 699999 9499999", "lat": "-4.521324", "lon": "-43.197378"}, + {"testNumber": "614", "testString": "23S 767992 9999999", "lat": "-0.000005", "lon": "-42.592333"}, + {"testNumber": "615", "testString": "23S 799999 9999999", "lat": "-0.000005", "lon": "-42.304982"}, + {"testNumber": "616", "testString": "23N 699999 0499999", "lat": "4.521313", "lon": "-43.197378"}, + {"testNumber": "617", "testString": "23N 759759 0998845", "lat": "9.028518", "lon": "-42.63716"}, + {"testNumber": "618", "testString": "23N 799999 0999999", "lat": "9.036403", "lon": "-42.271313"}, + {"testNumber": "619", "testString": "23N 199999 2499999", "lat": "22.580341", "lon": "-47.917523"}, + {"testNumber": "620", "testString": "23N 499999 2999999", "lat": "27.122464", "lon": "-45.000006"}, + {"testNumber": "621", "testString": "23N 259826 3998152", "lat": "36.098344", "lon": "-47.66783"}, + {"testNumber": "622", "testString": "23N 499999 4499999", "lat": "40.650851", "lon": "-45.000007"}, + {"testNumber": "623", "testString": "23N 307788 5999668", "lat": "54.109201", "lon": "-47.940416"}, + {"testNumber": "624", "testString": "23N 499999 5499999", "lat": "49.652538", "lon": "-45.000008"}, + {"testNumber": "625", "testString": "23N 692210 5999668", "lat": "54.109201", "lon": "-42.059602"}, + {"testNumber": "626", "testString": "23N 396960 6995468", "lat": "63.073992", "lon": "-47.039661"}, + {"testNumber": "627", "testString": "23N 499999 6499999", "lat": "58.640292", "lon": "-45.00001"}, + {"testNumber": "628", "testString": "23N 603038 6995468", "lat": "63.073991", "lon": "-42.960363"}, + {"testNumber": "629", "testString": "23N 499999 7499999", "lat": "67.615522", "lon": "-45.000014"}, + {"testNumber": "630", "testString": "23N 499999 8499999", "lat": "76.580844", "lon": "-45.000023"}, + {"testNumber": "631", "testString": "23N 493475 7990353", "lat": "72.012651", "lon": "-45.189303"}, + {"testNumber": "632", "testString": "23N 504435 8995052", "lat": "81.016468", "lon": "-44.745548"}, + {"testNumber": "633", "testString": "23N 506523 7990353", "lat": "72.01265", "lon": "-44.810731"}, + {"testNumber": "634", "testString": "24S 499999 2499999", "lat": "-67.615532", "lon": "-39.000014"}, + {"testNumber": "635", "testString": "24S 449694 3520128", "lat": "-58.456618", "lon": "-39.862071"}, + {"testNumber": "636", "testString": "24S 592621 4008800", "lat": "-54.060685", "lon": "-37.584892"}, + {"testNumber": "637", "testString": "24S 391933 5509950", "lat": "-40.554165", "lon": "-40.276376"}, + {"testNumber": "638", "testString": "24S 327847 5004744", "lat": "-45.089807", "lon": "-41.187674"}, + {"testNumber": "639", "testString": "24S 299999 5999999", "lat": "-36.124101", "lon": "-41.222398"}, + {"testNumber": "640", "testString": "24S 399999 6499999", "lat": "-31.630837", "lon": "-40.054478"}, + {"testNumber": "641", "testString": "24S 499999 6999999", "lat": "-27.122475", "lon": "-39.000006"}, + {"testNumber": "642", "testString": "24S 599999 7499999", "lat": "-22.603914", "lon": "-38.027069"}, + {"testNumber": "643", "testString": "24S 699999 7999999", "lat": "-18.07946", "lon": "-37.110195"}, + {"testNumber": "644", "testString": "24S 799999 8499999", "lat": "-13.553071", "lon": "-36.228234"}, + {"testNumber": "645", "testString": "24S 749517 8501846", "lat": "-13.541125", "lon": "-36.694511"}, + {"testNumber": "646", "testString": "24N 199999 1499999", "lat": "13.55306", "lon": "-41.771776"}, + {"testNumber": "647", "testString": "24N 250480 1498152", "lat": "13.541114", "lon": "-41.306"}, + {"testNumber": "648", "testString": "24N 299999 1999999", "lat": "18.079449", "lon": "-40.889816"}, + {"testNumber": "649", "testString": "24N 499999 2499999", "lat": "22.606851", "lon": "-39.000006"}, + {"testNumber": "650", "testString": "24N 230677 3499157", "lat": "31.59603", "lon": "-41.838418"}, + {"testNumber": "651", "testString": "24N 399999 3999999", "lat": "36.139555", "lon": "-40.111485"}, + {"testNumber": "652", "testString": "24N 299999 4999999", "lat": "45.125148", "lon": "-41.543131"}, + {"testNumber": "653", "testString": "25S 399999 1999999", "lat": "-72.077542", "lon": "-35.912511"}, + {"testNumber": "654", "testString": "25S 444308 1502257", "lat": "-76.551526", "lon": "-35.145593"}, + {"testNumber": "655", "testString": "25S 396960 3004530", "lat": "-63.074002", "lon": "-35.039659"}, + {"testNumber": "656", "testString": "25S 450852 3511215", "lat": "-58.53679", "lon": "-33.844151"}, + {"testNumber": "657", "testString": "25S 603038 3004530", "lat": "-63.074002", "lon": "-30.960365"}, + {"testNumber": "658", "testString": "25S 299999 4499999", "lat": "-49.619422", "lon": "-35.769066"}, + {"testNumber": "659", "testString": "25S 506870 4017260", "lat": "-53.992925", "lon": "-32.895211"}, + {"testNumber": "660", "testString": "25S 399999 4999999", "lat": "-45.146398", "lon": "-34.272041"}, + {"testNumber": "661", "testString": "25S 499999 5499999", "lat": "-40.650862", "lon": "-33.000007"}, + {"testNumber": "662", "testString": "25S 599999 5999999", "lat": "-36.139566", "lon": "-31.888529"}, + {"testNumber": "663", "testString": "25S 699999 6499999", "lat": "-31.617781", "lon": "-30.89152"}, + {"testNumber": "664", "testString": "25S 695167 7004884", "lat": "-27.064597", "lon": "-31.03199"}, + {"testNumber": "665", "testString": "25S 199999 8999999", "lat": "-9.036413", "lon": "-35.728698"}, + {"testNumber": "666", "testString": "25S 240239 9001152", "lat": "-9.028529", "lon": "-35.362851"}, + {"testNumber": "667", "testString": "25S 199999 9999999", "lat": "-0.000005", "lon": "-35.695029"}, + {"testNumber": "668", "testString": "25S 299999 9499999", "lat": "-4.521324", "lon": "-34.802632"}, + {"testNumber": "669", "testString": "25S 232006 9999999", "lat": "-0.000005", "lon": "-35.407678"}, + {"testNumber": "670", "testString": "25S 399999 9999999", "lat": "-0.000005", "lon": "-33.898643"}, + {"testNumber": "671", "testString": "25N 299999 0499999", "lat": "4.521313", "lon": "-34.802632"}, + {"testNumber": "672", "testString": "25N 399999 0999999", "lat": "9.045428", "lon": "-33.909885"}, + {"testNumber": "673", "testString": "25N 499999 1499999", "lat": "13.568446", "lon": "-33.000006"}, + {"testNumber": "674", "testString": "25N 599999 1999999", "lat": "18.086389", "lon": "-32.054959"}, + {"testNumber": "675", "testString": "25N 799999 2499999", "lat": "22.580341", "lon": "-30.082488"}, + {"testNumber": "676", "testString": "25N 205021 2999879", "lat": "27.089881", "lon": "-35.974695"}, + {"testNumber": "677", "testString": "25N 399999 3499999", "lat": "31.630826", "lon": "-34.054477"}, + {"testNumber": "678", "testString": "25N 699999 3999999", "lat": "36.124091", "lon": "-30.777615"}, + {"testNumber": "679", "testString": "25N 599999 4999999", "lat": "45.146388", "lon": "-31.727975"}, + {"testNumber": "680", "testString": "25N 599999 5999999", "lat": "54.138368", "lon": "-31.469308"}, + {"testNumber": "681", "testString": "25N 599999 6999999", "lat": "63.115485", "lon": "-31.01771"}, + {"testNumber": "682", "testString": "25N 555690 8497740", "lat": "76.551515", "lon": "-30.85445"}, + {"testNumber": "683", "testString": "25N 599999 7999999", "lat": "72.077531", "lon": "-30.087526"}, + {"testNumber": "684", "testString": "26S 543898 2516653", "lat": "-67.462886", "lon": "-25.973623"}, + {"testNumber": "685", "testString": "26S 399999 3499999", "lat": "-58.628776", "lon": "-28.722204"}, + {"testNumber": "686", "testString": "26S 499999 3999999", "lat": "-54.148109", "lon": "-27.000009"}, + {"testNumber": "687", "testString": "26S 599999 4499999", "lat": "-49.644262", "lon": "-25.61484"}, + {"testNumber": "688", "testString": "26S 608065 5509950", "lat": "-40.554165", "lon": "-25.723638"}, + {"testNumber": "689", "testString": "26S 699999 4999999", "lat": "-45.125159", "lon": "-24.456884"}, + {"testNumber": "690", "testString": "26S 740171 6001846", "lat": "-36.098354", "lon": "-24.332184"}, + {"testNumber": "691", "testString": "26S 205022 7000119", "lat": "-27.089892", "lon": "-29.974694"}, + {"testNumber": "692", "testString": "26S 199999 7499999", "lat": "-22.580351", "lon": "-29.917524"}, + {"testNumber": "693", "testString": "26S 282881 7503677", "lat": "-22.559769", "lon": "-29.111488"}, + {"testNumber": "694", "testString": "26S 299999 7999999", "lat": "-18.07946", "lon": "-28.889816"}, + {"testNumber": "695", "testString": "26S 399999 8499999", "lat": "-13.566746", "lon": "-27.924269"}, + {"testNumber": "696", "testString": "26S 499999 8999999", "lat": "-9.046568", "lon": "-27.000005"}, + {"testNumber": "697", "testString": "26S 499999 9999999", "lat": "-0.000005", "lon": "-27.000005"}, + {"testNumber": "698", "testString": "26S 599999 9499999", "lat": "-4.523007", "lon": "-26.098579"}, + {"testNumber": "699", "testString": "26S 699999 9999999", "lat": "-0.000005", "lon": "-25.202953"}, + {"testNumber": "700", "testString": "26N 599999 0499999", "lat": "4.522996", "lon": "-26.098579"}, + {"testNumber": "701", "testString": "26N 699999 0999999", "lat": "9.042042", "lon": "-25.180483"}, + {"testNumber": "702", "testString": "26N 749517 1498152", "lat": "13.541114", "lon": "-24.694511"}, + {"testNumber": "703", "testString": "26N 799999 1499999", "lat": "13.55306", "lon": "-24.228235"}, + {"testNumber": "704", "testString": "26N 399999 2999999", "lat": "27.11884", "lon": "-28.008948"}, + {"testNumber": "705", "testString": "26N 699999 3499999", "lat": "31.61777", "lon": "-24.891521"}, + {"testNumber": "706", "testString": "26N 399999 4499999", "lat": "40.644794", "lon": "-28.182707"}, + {"testNumber": "707", "testString": "26N 399999 5499999", "lat": "49.644251", "lon": "-28.385177"}, + {"testNumber": "708", "testString": "26N 399999 6499999", "lat": "58.628766", "lon": "-28.722203"}, + {"testNumber": "709", "testString": "26N 399999 7499999", "lat": "67.598498", "lon": "-29.351867"}, + {"testNumber": "710", "testString": "27S 493475 2009644", "lat": "-72.012662", "lon": "-21.1893"}, + {"testNumber": "711", "testString": "27S 499999 1499999", "lat": "-76.580855", "lon": "-21.000023"}, + {"testNumber": "712", "testString": "27S 506523 2009645", "lat": "-72.012661", "lon": "-20.810735"}, + {"testNumber": "713", "testString": "27S 399999 2499999", "lat": "-67.598509", "lon": "-23.351868"}, + {"testNumber": "714", "testString": "27S 599999 2999999", "lat": "-63.115495", "lon": "-19.01771"}, + {"testNumber": "715", "testString": "27S 493128 4017260", "lat": "-53.992924", "lon": "-21.104807"}, + {"testNumber": "716", "testString": "27S 633707 4506634", "lat": "-49.578084", "lon": "-19.150404"}, + {"testNumber": "717", "testString": "27S 292285 5503146", "lat": "-40.596414", "lon": "-23.454779"}, + {"testNumber": "718", "testString": "27S 359530 6008008", "lat": "-36.062368", "lon": "-22.55973"}, + {"testNumber": "719", "testString": "27S 299999 6499999", "lat": "-31.61778", "lon": "-23.108492"}, + {"testNumber": "720", "testString": "27S 399999 6999999", "lat": "-27.118851", "lon": "-22.008948"}, + {"testNumber": "721", "testString": "27S 499999 7499999", "lat": "-22.606862", "lon": "-21.000006"}, + {"testNumber": "722", "testString": "27S 599999 7999999", "lat": "-18.0864", "lon": "-20.054959"}, + {"testNumber": "723", "testString": "27S 699999 8499999", "lat": "-13.561615", "lon": "-19.151733"}, + {"testNumber": "724", "testString": "27S 799999 8999999", "lat": "-9.036414", "lon": "-18.271313"}, + {"testNumber": "725", "testString": "27S 759759 9001152", "lat": "-9.028529", "lon": "-18.63716"}, + {"testNumber": "726", "testString": "27S 767992 9999999", "lat": "-0.000005", "lon": "-18.592333"}, + {"testNumber": "727", "testString": "27S 799999 9999999", "lat": "-0.000005", "lon": "-18.304982"}, + {"testNumber": "728", "testString": "27N 199999 1999999", "lat": "18.067893", "lon": "-23.834014"}, + {"testNumber": "729", "testString": "27N 264725 1997323", "lat": "18.051735", "lon": "-23.222647"}, + {"testNumber": "730", "testString": "27N 399999 2499999", "lat": "22.603903", "lon": "-21.972943"}, + {"testNumber": "731", "testString": "27N 699999 2999999", "lat": "27.107974", "lon": "-18.983"}, + {"testNumber": "732", "testString": "27N 299999 3999999", "lat": "36.12409", "lon": "-23.222398"}, + {"testNumber": "733", "testString": "27N 699999 4499999", "lat": "40.626634", "lon": "-18.635326"}, + {"testNumber": "734", "testString": "27N 699999 5499999", "lat": "49.619412", "lon": "-18.230951"}, + {"testNumber": "735", "testString": "28S 351316 3502294", "lat": "-58.594236", "lon": "-17.55831"}, + {"testNumber": "736", "testString": "28S 503546 3013848", "lat": "-63.005033", "lon": "-14.929967"}, + {"testNumber": "737", "testString": "28S 648682 3502294", "lat": "-58.594235", "lon": "-12.44171"}, + {"testNumber": "738", "testString": "28S 407376 4008800", "lat": "-54.060685", "lon": "-16.415127"}, + {"testNumber": "739", "testString": "28S 465831 4514590", "lat": "-49.520341", "lon": "-15.472084"}, + {"testNumber": "740", "testString": "28S 299999 4999999", "lat": "-45.125159", "lon": "-17.543131"}, + {"testNumber": "741", "testString": "28S 399999 5499999", "lat": "-40.644805", "lon": "-16.182707"}, + {"testNumber": "742", "testString": "28S 499999 5999999", "lat": "-36.144724", "lon": "-15.000007"}, + {"testNumber": "743", "testString": "28S 599999 6499999", "lat": "-31.630837", "lon": "-13.945535"}, + {"testNumber": "744", "testString": "28S 699999 6999999", "lat": "-27.107985", "lon": "-12.983"}, + {"testNumber": "745", "testString": "28S 717117 7503677", "lat": "-22.559769", "lon": "-12.888524"}, + {"testNumber": "746", "testString": "28S 799999 7499999", "lat": "-22.580352", "lon": "-12.082488"}, + {"testNumber": "747", "testString": "28S 199999 9499999", "lat": "-4.518521", "lon": "-17.703381"}, + {"testNumber": "748", "testString": "28S 234068 9500552", "lat": "-4.514602", "lon": "-17.396557"}, + {"testNumber": "749", "testString": "28S 299999 9999999", "lat": "-0.000005", "lon": "-16.797058"}, + {"testNumber": "750", "testString": "28N 199999 0499999", "lat": "4.51851", "lon": "-17.703381"}, + {"testNumber": "751", "testString": "28N 234067 0499446", "lat": "4.514591", "lon": "-17.396557"}, + {"testNumber": "752", "testString": "28N 299999 0999999", "lat": "9.042042", "lon": "-16.819528"}, + {"testNumber": "753", "testString": "28N 399999 1499999", "lat": "13.566735", "lon": "-15.924269"}, + {"testNumber": "754", "testString": "28N 499999 1999999", "lat": "18.088704", "lon": "-15.000006"}, + {"testNumber": "755", "testString": "28N 699999 2499999", "lat": "22.595062", "lon": "-13.054456"}, + {"testNumber": "756", "testString": "28N 299999 3499999", "lat": "31.61777", "lon": "-17.108492"}, + {"testNumber": "757", "testString": "28N 599999 3999999", "lat": "36.139555", "lon": "-13.888529"}, + {"testNumber": "758", "testString": "28N 499999 4999999", "lat": "45.153472", "lon": "-15.000008"}, + {"testNumber": "759", "testString": "28N 499999 5999999", "lat": "54.148099", "lon": "-15.000009"}, + {"testNumber": "760", "testString": "28N 351316 6497704", "lat": "58.594225", "lon": "-17.558311"}, + {"testNumber": "761", "testString": "28N 499999 6999999", "lat": "63.129334", "lon": "-15.000012"}, + {"testNumber": "762", "testString": "28N 648682 6497703", "lat": "58.594224", "lon": "-12.441709"}, + {"testNumber": "763", "testString": "28N 444442 7493002", "lat": "67.547523", "lon": "-16.303636"}, + {"testNumber": "764", "testString": "28N 555556 7493002", "lat": "67.547522", "lon": "-13.696392"}, + {"testNumber": "765", "testString": "28N 499999 7999999", "lat": "72.099217", "lon": "-15.000017"}, + {"testNumber": "766", "testString": "28N 456236 8487576", "lat": "76.463937", "lon": "-16.675228"}, + {"testNumber": "767", "testString": "28N 543762 8487576", "lat": "76.463939", "lon": "-13.324817"}, + {"testNumber": "768", "testString": "29S 555690 1502257", "lat": "-76.551526", "lon": "-6.854453"}, + {"testNumber": "769", "testString": "29S 599999 1999999", "lat": "-72.077542", "lon": "-6.087524"}, + {"testNumber": "770", "testString": "29S 444442 2506996", "lat": "-67.547534", "lon": "-10.303633"}, + {"testNumber": "771", "testString": "29S 555555 2506996", "lat": "-67.547533", "lon": "-7.696395"}, + {"testNumber": "772", "testString": "29S 595869 3023158", "lat": "-62.908866", "lon": "-7.112987"}, + {"testNumber": "773", "testString": "29S 399999 3999999", "lat": "-54.138379", "lon": "-10.530711"}, + {"testNumber": "774", "testString": "29S 499999 4499999", "lat": "-49.652548", "lon": "-9.000008"}, + {"testNumber": "775", "testString": "29S 599999 4999999", "lat": "-45.146398", "lon": "-7.727975"}, + {"testNumber": "776", "testString": "29S 699999 5499999", "lat": "-40.626645", "lon": "-6.635326"}, + {"testNumber": "777", "testString": "29S 640468 6008008", "lat": "-36.062367", "lon": "-7.440283"}, + {"testNumber": "778", "testString": "29S 769321 6500841", "lat": "-31.596041", "lon": "-6.161595"}, + {"testNumber": "779", "testString": "29S 199999 7999999", "lat": "-18.067904", "lon": "-11.834014"}, + {"testNumber": "780", "testString": "29S 264725 8002674", "lat": "-18.051746", "lon": "-11.222647"}, + {"testNumber": "781", "testString": "29S 299999 8499999", "lat": "-13.561615", "lon": "-10.848278"}, + {"testNumber": "782", "testString": "29S 399999 8999999", "lat": "-9.045439", "lon": "-9.909885"}, + {"testNumber": "783", "testString": "29S 399999 9999999", "lat": "-0.000005", "lon": "-9.898643"}, + {"testNumber": "784", "testString": "29S 499999 9499999", "lat": "-4.523568", "lon": "-9.000005"}, + {"testNumber": "785", "testString": "29S 599999 9999999", "lat": "-0.000005", "lon": "-8.101368"}, + {"testNumber": "786", "testString": "29N 499999 0499999", "lat": "4.523557", "lon": "-9.000005"}, + {"testNumber": "787", "testString": "29N 599999 0999999", "lat": "9.045428", "lon": "-8.090126"}, + {"testNumber": "788", "testString": "29N 699999 1499999", "lat": "13.561604", "lon": "-7.151733"}, + {"testNumber": "789", "testString": "29N 735273 1997323", "lat": "18.051735", "lon": "-6.777364"}, + {"testNumber": "790", "testString": "29N 799999 1999999", "lat": "18.067893", "lon": "-6.165997"}, + {"testNumber": "791", "testString": "29N 299999 2999999", "lat": "27.107974", "lon": "-11.017512"}, + {"testNumber": "792", "testString": "29N 599999 3499999", "lat": "31.630826", "lon": "-7.945535"}, + {"testNumber": "793", "testString": "29N 740171 3998152", "lat": "36.098344", "lon": "-6.332184"}, + {"testNumber": "794", "testString": "29N 299999 4499999", "lat": "40.626634", "lon": "-11.364688"}, + {"testNumber": "795", "testString": "29N 299999 5499999", "lat": "49.619412", "lon": "-11.769066"}, + {"testNumber": "796", "testString": "29N 495563 8995052", "lat": "81.016469", "lon": "-9.254521"}, + {"testNumber": "797", "testString": "30S 499999 2999999", "lat": "-63.129345", "lon": "-3.000012"}, + {"testNumber": "798", "testString": "30S 599999 3499999", "lat": "-58.628777", "lon": "-1.277817"}, + {"testNumber": "799", "testString": "30S 534166 4514590", "lat": "-49.52034", "lon": "-2.527933"}, + {"testNumber": "800", "testString": "30S 672151 5004744", "lat": "-45.089807", "lon": "-0.812342"}, + {"testNumber": "801", "testString": "30S 259827 6001846", "lat": "-36.098355", "lon": "-5.667829"}, + {"testNumber": "802", "testString": "30S 299999 6999999", "lat": "-27.107985", "lon": "-5.017512"}, + {"testNumber": "803", "testString": "30S 330435 6506322", "lat": "-31.565652", "lon": "-4.786679"}, + {"testNumber": "804", "testString": "30S 399999 7499999", "lat": "-22.603914", "lon": "-3.972943"}, + {"testNumber": "805", "testString": "30S 499999 7999999", "lat": "-18.088714", "lon": "-3.000006"}, + {"testNumber": "806", "testString": "30S 599999 8499999", "lat": "-13.566746", "lon": "-2.075742"}, + {"testNumber": "807", "testString": "30S 699999 8999999", "lat": "-9.042053", "lon": "-1.180483"}, + {"testNumber": "808", "testString": "30S 699999 9999999", "lat": "-0.000005", "lon": "-1.202953"}, + {"testNumber": "809", "testString": "30S 765930 9500552", "lat": "-4.514602", "lon": "-0.603453"}, + {"testNumber": "810", "testString": "30S 767992 9999999", "lat": "-0.000005", "lon": "-0.592333"}, + {"testNumber": "811", "testString": "30S 799999 9499999", "lat": "-4.518521", "lon": "-0.29663"}, + {"testNumber": "812", "testString": "30N 765930 0499446", "lat": "4.514591", "lon": "-0.603453"}, + {"testNumber": "813", "testString": "30N 799999 0499999", "lat": "4.51851", "lon": "-0.29663"}, + {"testNumber": "814", "testString": "30N 299999 2499999", "lat": "22.595062", "lon": "-4.945556"}, + {"testNumber": "815", "testString": "30N 599999 2999999", "lat": "27.11884", "lon": "-1.991064"}, + {"testNumber": "816", "testString": "30N 769321 3499156", "lat": "31.59603", "lon": "-0.161595"}, + {"testNumber": "817", "testString": "30N 599999 4499999", "lat": "40.644794", "lon": "-1.817308"}, + {"testNumber": "818", "testString": "30N 599999 5499999", "lat": "49.644252", "lon": "-1.61484"}, + {"testNumber": "819", "testString": "30N 599999 6499999", "lat": "58.628766", "lon": "-1.277817"}, + {"testNumber": "820", "testString": "30N 599999 7499999", "lat": "67.598499", "lon": "-0.648161"}, + {"testNumber": "821", "testString": "31S 599999 2499999", "lat": "-67.598509", "lon": "5.35184"}, + {"testNumber": "822", "testString": "31S 404129 3023158", "lat": "-62.908865", "lon": "1.112964"}, + {"testNumber": "823", "testString": "31S 549146 3511216", "lat": "-58.536789", "lon": "3.844131"}, + {"testNumber": "824", "testString": "31S 307788 4000330", "lat": "-54.109212", "lon": "0.059585"}, + {"testNumber": "825", "testString": "31S 366290 4506634", "lat": "-49.578085", "lon": "1.150387"}, + {"testNumber": "826", "testString": "31S 692210 4000330", "lat": "-54.109212", "lon": "5.940397"}, + {"testNumber": "827", "testString": "31S 299999 5499999", "lat": "-40.626645", "lon": "0.635312"}, + {"testNumber": "828", "testString": "31S 427440 5012147", "lat": "-45.040411", "lon": "2.078727"}, + {"testNumber": "829", "testString": "31S 399999 5999999", "lat": "-36.139566", "lon": "1.888515"}, + {"testNumber": "830", "testString": "31S 499999 6499999", "lat": "-31.635192", "lon": "2.999994"}, + {"testNumber": "831", "testString": "31S 599999 6999999", "lat": "-27.118851", "lon": "4.008936"}, + {"testNumber": "832", "testString": "31S 699999 7499999", "lat": "-22.595073", "lon": "4.945544"}, + {"testNumber": "833", "testString": "31S 735273 8002674", "lat": "-18.051746", "lon": "5.222636"}, + {"testNumber": "834", "testString": "31S 799999 7999999", "lat": "-18.067904", "lon": "5.834003"}, + {"testNumber": "835", "testString": "31S 199999 9999999", "lat": "-0.000005", "lon": "0.304971"}, + {"testNumber": "836", "testString": "31S 232006 9999999", "lat": "-0.000005", "lon": "0.592322"}, + {"testNumber": "837", "testString": "31N 199999 0999999", "lat": "9.036403", "lon": "0.271302"}, + {"testNumber": "838", "testString": "31N 240239 0998845", "lat": "9.028518", "lon": "0.637149"}, + {"testNumber": "839", "testString": "31N 299999 1499999", "lat": "13.561604", "lon": "1.151722"}, + {"testNumber": "840", "testString": "31N 399999 1999999", "lat": "18.086389", "lon": "2.054947"}, + {"testNumber": "841", "testString": "31N 599999 2499999", "lat": "22.603903", "lon": "3.972931"}, + {"testNumber": "842", "testString": "31N 794976 2999879", "lat": "27.089881", "lon": "5.974682"}, + {"testNumber": "843", "testString": "31N 499999 3999999", "lat": "36.144713", "lon": "2.999993"}, + {"testNumber": "844", "testString": "31N 399999 4999999", "lat": "45.146387", "lon": "1.72796"}, + {"testNumber": "845", "testString": "31N 399999 5999999", "lat": "54.138368", "lon": "1.46929"}, + {"testNumber": "846", "testString": "31N 399999 6999999", "lat": "63.115484", "lon": "1.017686"}, + {"testNumber": "847", "testString": "31N 399999 7999999", "lat": "72.077531", "lon": "0.087491"}, + {"testNumber": "848", "testString": "31N 444308 8497741", "lat": "76.551516", "lon": "0.854404"}, + {"testNumber": "849", "testString": "31N 499999 8999999", "lat": "81.060876", "lon": "2.999965"}, + {"testNumber": "850", "testString": "32S 456235 1512422", "lat": "-76.463948", "lon": "7.324766"}, + {"testNumber": "851", "testString": "32S 499999 1999999", "lat": "-72.099228", "lon": "8.999983"}, + {"testNumber": "852", "testString": "32S 543762 1512422", "lat": "-76.463949", "lon": "10.675189"}, + {"testNumber": "853", "testString": "32S 456100 2516654", "lat": "-67.462884", "lon": "7.973595"}, + {"testNumber": "854", "testString": "32S 496452 3013847", "lat": "-63.005034", "lon": "8.929943"}, + {"testNumber": "855", "testString": "32S 550304 3520128", "lat": "-58.45662", "lon": "9.862051"}, + {"testNumber": "856", "testString": "32S 399999 4499999", "lat": "-49.644262", "lon": "7.614823"}, + {"testNumber": "857", "testString": "32S 499999 4999999", "lat": "-45.153483", "lon": "8.999992"}, + {"testNumber": "858", "testString": "32S 599999 5499999", "lat": "-40.644805", "lon": "10.182693"}, + {"testNumber": "859", "testString": "32S 699999 5999999", "lat": "-36.124101", "lon": "11.222385"}, + {"testNumber": "860", "testString": "32S 669563 6506322", "lat": "-31.565651", "lon": "10.786666"}, + {"testNumber": "861", "testString": "32S 794976 7000119", "lat": "-27.089891", "lon": "11.974682"}, + {"testNumber": "862", "testString": "32S 199999 8499999", "lat": "-13.553071", "lon": "6.228223"}, + {"testNumber": "863", "testString": "32S 250480 8501846", "lat": "-13.541125", "lon": "6.694"}, + {"testNumber": "864", "testString": "32S 299999 8999999", "lat": "-9.042052", "lon": "7.180472"}, + {"testNumber": "865", "testString": "32S 299999 9999999", "lat": "-0.000005", "lon": "7.202942"}, + {"testNumber": "866", "testString": "32S 399999 9499999", "lat": "-4.523007", "lon": "8.098568"}, + {"testNumber": "867", "testString": "32S 499999 9999999", "lat": "-0.000005", "lon": "8.999995"}, + {"testNumber": "868", "testString": "32N 399999 0499999", "lat": "4.522996", "lon": "8.098568"}, + {"testNumber": "869", "testString": "32N 499999 0999999", "lat": "9.046557", "lon": "8.999995"}, + {"testNumber": "870", "testString": "32N 599999 1499999", "lat": "13.566735", "lon": "9.924258"}, + {"testNumber": "871", "testString": "32N 699999 1999999", "lat": "18.079449", "lon": "10.889805"}, + {"testNumber": "872", "testString": "32N 499999 3499999", "lat": "31.635181", "lon": "8.999994"}, + {"testNumber": "873", "testString": "32N 699999 4999999", "lat": "45.125149", "lon": "11.543116"}, + {"testNumber": "874", "testString": "33S 399999 2999999", "lat": "-63.115495", "lon": "13.017686"}, + {"testNumber": "875", "testString": "33S 499999 3499999", "lat": "-58.640302", "lon": "14.99999"}, + {"testNumber": "876", "testString": "33S 599999 3999999", "lat": "-54.138379", "lon": "16.530692"}, + {"testNumber": "877", "testString": "33S 699999 4499999", "lat": "-49.619423", "lon": "17.76905"}, + {"testNumber": "878", "testString": "33S 572558 5012147", "lat": "-45.040411", "lon": "15.921258"}, + {"testNumber": "879", "testString": "33S 707713 5503146", "lat": "-40.596414", "lon": "17.454765"}, + {"testNumber": "880", "testString": "33S 230677 6500841", "lat": "-31.596041", "lon": "12.161583"}, + {"testNumber": "881", "testString": "33S 304831 7004884", "lat": "-27.064597", "lon": "13.031978"}, + {"testNumber": "882", "testString": "33S 299999 7499999", "lat": "-22.595073", "lon": "13.054444"}, + {"testNumber": "883", "testString": "33S 399999 7999999", "lat": "-18.0864", "lon": "14.054947"}, + {"testNumber": "884", "testString": "33S 499999 8499999", "lat": "-13.568457", "lon": "14.999994"}, + {"testNumber": "885", "testString": "33S 599999 8999999", "lat": "-9.045439", "lon": "15.909874"}, + {"testNumber": "886", "testString": "33S 599999 9999999", "lat": "-0.000005", "lon": "15.898632"}, + {"testNumber": "887", "testString": "33S 699999 9499999", "lat": "-4.521324", "lon": "16.802622"}, + {"testNumber": "888", "testString": "33S 767992 9999999", "lat": "-0.000005", "lon": "17.407667"}, + {"testNumber": "889", "testString": "33S 799999 9999999", "lat": "-0.000005", "lon": "17.695018"}, + {"testNumber": "890", "testString": "33N 699999 0499999", "lat": "4.521313", "lon": "16.802622"}, + {"testNumber": "891", "testString": "33N 759759 0998845", "lat": "9.028518", "lon": "17.36284"}, + {"testNumber": "892", "testString": "33N 799999 0999999", "lat": "9.036403", "lon": "17.728687"}, + {"testNumber": "893", "testString": "33N 199999 2499999", "lat": "22.580341", "lon": "12.082477"}, + {"testNumber": "894", "testString": "33N 499999 2999999", "lat": "27.122464", "lon": "14.999994"}, + {"testNumber": "895", "testString": "33N 259826 3998152", "lat": "36.098344", "lon": "12.33217"}, + {"testNumber": "896", "testString": "33N 499999 4499999", "lat": "40.650851", "lon": "14.999993"}, + {"testNumber": "897", "testString": "33N 307788 5999668", "lat": "54.109201", "lon": "12.059584"}, + {"testNumber": "898", "testString": "33N 499999 5499999", "lat": "49.652538", "lon": "14.999992"}, + {"testNumber": "899", "testString": "33N 692210 5999668", "lat": "54.109201", "lon": "17.940398"}, + {"testNumber": "900", "testString": "33N 396960 6995468", "lat": "63.073992", "lon": "12.960339"}, + {"testNumber": "901", "testString": "33N 499999 6499999", "lat": "58.640292", "lon": "14.99999"}, + {"testNumber": "902", "testString": "33N 603038 6995468", "lat": "63.073991", "lon": "17.039637"}, + {"testNumber": "903", "testString": "33N 499999 7499999", "lat": "67.615522", "lon": "14.999986"}, + {"testNumber": "904", "testString": "33N 499999 8499999", "lat": "76.580844", "lon": "14.999977"}, + {"testNumber": "905", "testString": "33N 493475 7990353", "lat": "72.012651", "lon": "14.810697"}, + {"testNumber": "906", "testString": "33N 504435 8995052", "lat": "81.016468", "lon": "15.254452"}, + {"testNumber": "907", "testString": "33N 506523 7990353", "lat": "72.01265", "lon": "15.189269"}, + {"testNumber": "908", "testString": "34S 499999 2499999", "lat": "-67.615532", "lon": "20.999986"}, + {"testNumber": "909", "testString": "34S 449694 3520128", "lat": "-58.456618", "lon": "20.137929"}, + {"testNumber": "910", "testString": "34S 592621 4008800", "lat": "-54.060685", "lon": "22.415108"}, + {"testNumber": "911", "testString": "34S 391933 5509950", "lat": "-40.554165", "lon": "19.723624"}, + {"testNumber": "912", "testString": "34S 327847 5004744", "lat": "-45.089807", "lon": "18.812326"}, + {"testNumber": "913", "testString": "34S 299999 5999999", "lat": "-36.124101", "lon": "18.777602"}, + {"testNumber": "914", "testString": "34S 399999 6499999", "lat": "-31.630837", "lon": "19.945522"}, + {"testNumber": "915", "testString": "34S 499999 6999999", "lat": "-27.122475", "lon": "20.999994"}, + {"testNumber": "916", "testString": "34S 599999 7499999", "lat": "-22.603914", "lon": "21.972931"}, + {"testNumber": "917", "testString": "34S 699999 7999999", "lat": "-18.07946", "lon": "22.889805"}, + {"testNumber": "918", "testString": "34S 799999 8499999", "lat": "-13.553071", "lon": "23.771766"}, + {"testNumber": "919", "testString": "34S 749517 8501846", "lat": "-13.541125", "lon": "23.305489"}, + {"testNumber": "920", "testString": "34N 199999 1499999", "lat": "13.55306", "lon": "18.228224"}, + {"testNumber": "921", "testString": "34N 250480 1498152", "lat": "13.541114", "lon": "18.694"}, + {"testNumber": "922", "testString": "34N 299999 1999999", "lat": "18.079449", "lon": "19.110184"}, + {"testNumber": "923", "testString": "34N 499999 2499999", "lat": "22.606851", "lon": "20.999994"}, + {"testNumber": "924", "testString": "34N 230677 3499157", "lat": "31.59603", "lon": "18.161582"}, + {"testNumber": "925", "testString": "34N 399999 3999999", "lat": "36.139555", "lon": "19.888515"}, + {"testNumber": "926", "testString": "34N 299999 4999999", "lat": "45.125148", "lon": "18.456869"}, + {"testNumber": "927", "testString": "35S 399999 1999999", "lat": "-72.077542", "lon": "24.087489"}, + {"testNumber": "928", "testString": "35S 444308 1502257", "lat": "-76.551526", "lon": "24.854407"}, + {"testNumber": "929", "testString": "35S 396960 3004530", "lat": "-63.074002", "lon": "24.960341"}, + {"testNumber": "930", "testString": "35S 450852 3511215", "lat": "-58.53679", "lon": "26.155849"}, + {"testNumber": "931", "testString": "35S 603038 3004530", "lat": "-63.074002", "lon": "29.039635"}, + {"testNumber": "932", "testString": "35S 299999 4499999", "lat": "-49.619422", "lon": "24.230934"}, + {"testNumber": "933", "testString": "35S 506870 4017260", "lat": "-53.992925", "lon": "27.104789"}, + {"testNumber": "934", "testString": "35S 399999 4999999", "lat": "-45.146398", "lon": "25.727959"}, + {"testNumber": "935", "testString": "35S 499999 5499999", "lat": "-40.650862", "lon": "26.999993"}, + {"testNumber": "936", "testString": "35S 599999 5999999", "lat": "-36.139566", "lon": "28.111471"}, + {"testNumber": "937", "testString": "35S 699999 6499999", "lat": "-31.617781", "lon": "29.10848"}, + {"testNumber": "938", "testString": "35S 695167 7004884", "lat": "-27.064597", "lon": "28.96801"}, + {"testNumber": "939", "testString": "35S 199999 8999999", "lat": "-9.036413", "lon": "24.271302"}, + {"testNumber": "940", "testString": "35S 240239 9001152", "lat": "-9.028529", "lon": "24.637149"}, + {"testNumber": "941", "testString": "35S 199999 9999999", "lat": "-0.000005", "lon": "24.304971"}, + {"testNumber": "942", "testString": "35S 299999 9499999", "lat": "-4.521324", "lon": "25.197368"}, + {"testNumber": "943", "testString": "35S 232006 9999999", "lat": "-0.000005", "lon": "24.592322"}, + {"testNumber": "944", "testString": "35S 399999 9999999", "lat": "-0.000005", "lon": "26.101357"}, + {"testNumber": "945", "testString": "35N 299999 0499999", "lat": "4.521313", "lon": "25.197368"}, + {"testNumber": "946", "testString": "35N 399999 0999999", "lat": "9.045428", "lon": "26.090115"}, + {"testNumber": "947", "testString": "35N 499999 1499999", "lat": "13.568446", "lon": "26.999994"}, + {"testNumber": "948", "testString": "35N 599999 1999999", "lat": "18.086389", "lon": "27.945041"}, + {"testNumber": "949", "testString": "35N 799999 2499999", "lat": "22.580341", "lon": "29.917512"}, + {"testNumber": "950", "testString": "35N 205021 2999879", "lat": "27.089881", "lon": "24.025305"}, + {"testNumber": "951", "testString": "35N 399999 3499999", "lat": "31.630826", "lon": "25.945523"}, + {"testNumber": "952", "testString": "35N 699999 3999999", "lat": "36.124091", "lon": "29.222385"}, + {"testNumber": "953", "testString": "35N 599999 4999999", "lat": "45.146388", "lon": "28.27203"}, + {"testNumber": "954", "testString": "35N 599999 5999999", "lat": "54.138368", "lon": "28.530692"}, + {"testNumber": "955", "testString": "35N 599999 6999999", "lat": "63.115485", "lon": "28.98229"}, + {"testNumber": "956", "testString": "35N 555690 8497740", "lat": "76.551515", "lon": "29.1456"}, + {"testNumber": "957", "testString": "35N 599999 7999999", "lat": "72.077531", "lon": "29.912474"}, + {"testNumber": "958", "testString": "36S 543898 2516653", "lat": "-67.462886", "lon": "34.026377"}, + {"testNumber": "959", "testString": "36S 399999 3499999", "lat": "-58.628776", "lon": "31.277796"}, + {"testNumber": "960", "testString": "36S 499999 3999999", "lat": "-54.148109", "lon": "32.999991"}, + {"testNumber": "961", "testString": "36S 599999 4499999", "lat": "-49.644262", "lon": "34.38516"}, + {"testNumber": "962", "testString": "36S 608065 5509950", "lat": "-40.554165", "lon": "34.276362"}, + {"testNumber": "963", "testString": "36S 699999 4999999", "lat": "-45.125159", "lon": "35.543116"}, + {"testNumber": "964", "testString": "36S 740171 6001846", "lat": "-36.098354", "lon": "35.667816"}, + {"testNumber": "965", "testString": "36S 205022 7000119", "lat": "-27.089892", "lon": "30.025306"}, + {"testNumber": "966", "testString": "36S 199999 7499999", "lat": "-22.580351", "lon": "30.082476"}, + {"testNumber": "967", "testString": "36S 282881 7503677", "lat": "-22.559769", "lon": "30.888512"}, + {"testNumber": "968", "testString": "36S 299999 7999999", "lat": "-18.07946", "lon": "31.110184"}, + {"testNumber": "969", "testString": "36S 399999 8499999", "lat": "-13.566746", "lon": "32.075731"}, + {"testNumber": "970", "testString": "36S 499999 8999999", "lat": "-9.046568", "lon": "32.999995"}, + {"testNumber": "971", "testString": "36S 499999 9999999", "lat": "-0.000005", "lon": "32.999995"}, + {"testNumber": "972", "testString": "36S 599999 9499999", "lat": "-4.523007", "lon": "33.901421"}, + {"testNumber": "973", "testString": "36S 699999 9999999", "lat": "-0.000005", "lon": "34.797047"}, + {"testNumber": "974", "testString": "36N 599999 0499999", "lat": "4.522996", "lon": "33.901421"}, + {"testNumber": "975", "testString": "36N 699999 0999999", "lat": "9.042042", "lon": "34.819517"}, + {"testNumber": "976", "testString": "36N 749517 1498152", "lat": "13.541114", "lon": "35.305489"}, + {"testNumber": "977", "testString": "36N 799999 1499999", "lat": "13.55306", "lon": "35.771765"}, + {"testNumber": "978", "testString": "36N 399999 2999999", "lat": "27.11884", "lon": "31.991052"}, + {"testNumber": "979", "testString": "36N 699999 3499999", "lat": "31.61777", "lon": "35.108479"}, + {"testNumber": "980", "testString": "36N 399999 4499999", "lat": "40.644794", "lon": "31.817293"}, + {"testNumber": "981", "testString": "36N 399999 5499999", "lat": "49.644251", "lon": "31.614823"}, + {"testNumber": "982", "testString": "36N 399999 6499999", "lat": "58.628766", "lon": "31.277797"}, + {"testNumber": "983", "testString": "36N 399999 7499999", "lat": "67.598498", "lon": "30.648133"}, + {"testNumber": "984", "testString": "37S 493475 2009644", "lat": "-72.012662", "lon": "38.8107"}, + {"testNumber": "985", "testString": "37S 499999 1499999", "lat": "-76.580855", "lon": "38.999977"}, + {"testNumber": "986", "testString": "37S 506523 2009645", "lat": "-72.012661", "lon": "39.189265"}, + {"testNumber": "987", "testString": "37S 399999 2499999", "lat": "-67.598509", "lon": "36.648132"}, + {"testNumber": "988", "testString": "37S 599999 2999999", "lat": "-63.115495", "lon": "40.98229"}, + {"testNumber": "989", "testString": "37S 493128 4017260", "lat": "-53.992924", "lon": "38.895193"}, + {"testNumber": "990", "testString": "37S 633707 4506634", "lat": "-49.578084", "lon": "40.849596"}, + {"testNumber": "991", "testString": "37S 292285 5503146", "lat": "-40.596414", "lon": "36.545221"}, + {"testNumber": "992", "testString": "37S 359530 6008008", "lat": "-36.062368", "lon": "37.44027"}, + {"testNumber": "993", "testString": "37S 299999 6499999", "lat": "-31.61778", "lon": "36.891508"}, + {"testNumber": "994", "testString": "37S 399999 6999999", "lat": "-27.118851", "lon": "37.991052"}, + {"testNumber": "995", "testString": "37S 499999 7499999", "lat": "-22.606862", "lon": "38.999994"}, + {"testNumber": "996", "testString": "37S 599999 7999999", "lat": "-18.0864", "lon": "39.945041"}, + {"testNumber": "997", "testString": "37S 699999 8499999", "lat": "-13.561615", "lon": "40.848267"}, + {"testNumber": "998", "testString": "37S 799999 8999999", "lat": "-9.036414", "lon": "41.728687"}, + {"testNumber": "999", "testString": "37S 759759 9001152", "lat": "-9.028529", "lon": "41.36284"}, + {"testNumber": "1000", "testString": "37S 767992 9999999", "lat": "-0.000005", "lon": "41.407667"}, + {"testNumber": "1001", "testString": "37S 799999 9999999", "lat": "-0.000005", "lon": "41.695018"}, + {"testNumber": "1002", "testString": "37N 199999 1999999", "lat": "18.067893", "lon": "36.165986"}, + {"testNumber": "1003", "testString": "37N 264725 1997323", "lat": "18.051735", "lon": "36.777353"}, + {"testNumber": "1004", "testString": "37N 399999 2499999", "lat": "22.603903", "lon": "38.027057"}, + {"testNumber": "1005", "testString": "37N 699999 2999999", "lat": "27.107974", "lon": "41.017"}, + {"testNumber": "1006", "testString": "37N 299999 3999999", "lat": "36.12409", "lon": "36.777602"}, + {"testNumber": "1007", "testString": "37N 699999 4499999", "lat": "40.626634", "lon": "41.364674"}, + {"testNumber": "1008", "testString": "37N 699999 5499999", "lat": "49.619412", "lon": "41.769049"}, + {"testNumber": "1009", "testString": "38S 351316 3502294", "lat": "-58.594236", "lon": "42.44169"}, + {"testNumber": "1010", "testString": "38S 503546 3013848", "lat": "-63.005033", "lon": "45.070033"}, + {"testNumber": "1011", "testString": "38S 648682 3502294", "lat": "-58.594235", "lon": "47.55829"}, + {"testNumber": "1012", "testString": "38S 407376 4008800", "lat": "-54.060685", "lon": "43.584873"}, + {"testNumber": "1013", "testString": "38S 465831 4514590", "lat": "-49.520341", "lon": "44.527916"}, + {"testNumber": "1014", "testString": "38S 299999 4999999", "lat": "-45.125159", "lon": "42.456869"}, + {"testNumber": "1015", "testString": "38S 399999 5499999", "lat": "-40.644805", "lon": "43.817293"}, + {"testNumber": "1016", "testString": "38S 499999 5999999", "lat": "-36.144724", "lon": "44.999993"}, + {"testNumber": "1017", "testString": "38S 599999 6499999", "lat": "-31.630837", "lon": "46.054465"}, + {"testNumber": "1018", "testString": "38S 699999 6999999", "lat": "-27.107985", "lon": "47.017"}, + {"testNumber": "1019", "testString": "38S 717117 7503677", "lat": "-22.559769", "lon": "47.111476"}, + {"testNumber": "1020", "testString": "38S 799999 7499999", "lat": "-22.580352", "lon": "47.917512"}, + {"testNumber": "1021", "testString": "38S 199999 9499999", "lat": "-4.518521", "lon": "42.296619"}, + {"testNumber": "1022", "testString": "38S 234068 9500552", "lat": "-4.514602", "lon": "42.603443"}, + {"testNumber": "1023", "testString": "38S 299999 9999999", "lat": "-0.000005", "lon": "43.202942"}, + {"testNumber": "1024", "testString": "38N 199999 0499999", "lat": "4.51851", "lon": "42.296619"}, + {"testNumber": "1025", "testString": "38N 234067 0499446", "lat": "4.514591", "lon": "42.603443"}, + {"testNumber": "1026", "testString": "38N 299999 0999999", "lat": "9.042042", "lon": "43.180472"}, + {"testNumber": "1027", "testString": "38N 399999 1499999", "lat": "13.566735", "lon": "44.075731"}, + {"testNumber": "1028", "testString": "38N 499999 1999999", "lat": "18.088704", "lon": "44.999994"}, + {"testNumber": "1029", "testString": "38N 699999 2499999", "lat": "22.595062", "lon": "46.945544"}, + {"testNumber": "1030", "testString": "38N 299999 3499999", "lat": "31.61777", "lon": "42.891508"}, + {"testNumber": "1031", "testString": "38N 599999 3999999", "lat": "36.139555", "lon": "46.111471"}, + {"testNumber": "1032", "testString": "38N 499999 4999999", "lat": "45.153472", "lon": "44.999992"}, + {"testNumber": "1033", "testString": "38N 499999 5999999", "lat": "54.148099", "lon": "44.999991"}, + {"testNumber": "1034", "testString": "38N 351316 6497704", "lat": "58.594225", "lon": "42.441689"}, + {"testNumber": "1035", "testString": "38N 499999 6999999", "lat": "63.129334", "lon": "44.999988"}, + {"testNumber": "1036", "testString": "38N 648682 6497703", "lat": "58.594224", "lon": "47.558291"}, + {"testNumber": "1037", "testString": "38N 444442 7493002", "lat": "67.547523", "lon": "43.696364"}, + {"testNumber": "1038", "testString": "38N 555556 7493002", "lat": "67.547522", "lon": "46.303608"}, + {"testNumber": "1039", "testString": "38N 499999 7999999", "lat": "72.099217", "lon": "44.999983"}, + {"testNumber": "1040", "testString": "38N 456236 8487576", "lat": "76.463937", "lon": "43.324772"}, + {"testNumber": "1041", "testString": "38N 543762 8487576", "lat": "76.463939", "lon": "46.675183"}, + {"testNumber": "1042", "testString": "39S 555690 1502257", "lat": "-76.551526", "lon": "53.145547"}, + {"testNumber": "1043", "testString": "39S 599999 1999999", "lat": "-72.077542", "lon": "53.912476"}, + {"testNumber": "1044", "testString": "39S 444442 2506996", "lat": "-67.547534", "lon": "49.696367"}, + {"testNumber": "1045", "testString": "39S 555555 2506996", "lat": "-67.547533", "lon": "52.303605"}, + {"testNumber": "1046", "testString": "39S 595869 3023158", "lat": "-62.908866", "lon": "52.887013"}, + {"testNumber": "1047", "testString": "39S 399999 3999999", "lat": "-54.138379", "lon": "49.469289"}, + {"testNumber": "1048", "testString": "39S 499999 4499999", "lat": "-49.652548", "lon": "50.999992"}, + {"testNumber": "1049", "testString": "39S 599999 4999999", "lat": "-45.146398", "lon": "52.27203"}, + {"testNumber": "1050", "testString": "39S 699999 5499999", "lat": "-40.626645", "lon": "53.364674"}, + {"testNumber": "1051", "testString": "39S 640468 6008008", "lat": "-36.062367", "lon": "52.559717"}, + {"testNumber": "1052", "testString": "39S 769321 6500841", "lat": "-31.596041", "lon": "53.838405"}, + {"testNumber": "1053", "testString": "39S 199999 7999999", "lat": "-18.067904", "lon": "48.165986"}, + {"testNumber": "1054", "testString": "39S 264725 8002674", "lat": "-18.051746", "lon": "48.777353"}, + {"testNumber": "1055", "testString": "39S 299999 8499999", "lat": "-13.561615", "lon": "49.151722"}, + {"testNumber": "1056", "testString": "39S 399999 8999999", "lat": "-9.045439", "lon": "50.090115"}, + {"testNumber": "1057", "testString": "39S 399999 9999999", "lat": "-0.000005", "lon": "50.101357"}, + {"testNumber": "1058", "testString": "39S 499999 9499999", "lat": "-4.523568", "lon": "50.999995"}, + {"testNumber": "1059", "testString": "39S 599999 9999999", "lat": "-0.000005", "lon": "51.898632"}, + {"testNumber": "1060", "testString": "39N 499999 0499999", "lat": "4.523557", "lon": "50.999995"}, + {"testNumber": "1061", "testString": "39N 599999 0999999", "lat": "9.045428", "lon": "51.909874"}, + {"testNumber": "1062", "testString": "39N 699999 1499999", "lat": "13.561604", "lon": "52.848267"}, + {"testNumber": "1063", "testString": "39N 735273 1997323", "lat": "18.051735", "lon": "53.222636"}, + {"testNumber": "1064", "testString": "39N 799999 1999999", "lat": "18.067893", "lon": "53.834003"}, + {"testNumber": "1065", "testString": "39N 299999 2999999", "lat": "27.107974", "lon": "48.982488"}, + {"testNumber": "1066", "testString": "39N 599999 3499999", "lat": "31.630826", "lon": "52.054465"}, + {"testNumber": "1067", "testString": "39N 740171 3998152", "lat": "36.098344", "lon": "53.667816"}, + {"testNumber": "1068", "testString": "39N 299999 4499999", "lat": "40.626634", "lon": "48.635312"}, + {"testNumber": "1069", "testString": "39N 299999 5499999", "lat": "49.619412", "lon": "48.230934"}, + {"testNumber": "1070", "testString": "39N 495563 8995052", "lat": "81.016469", "lon": "50.745479"}, + {"testNumber": "1071", "testString": "40S 499999 2999999", "lat": "-63.129345", "lon": "56.999988"}, + {"testNumber": "1072", "testString": "40S 599999 3499999", "lat": "-58.628777", "lon": "58.722183"}, + {"testNumber": "1073", "testString": "40S 534166 4514590", "lat": "-49.52034", "lon": "57.472067"}, + {"testNumber": "1074", "testString": "40S 672151 5004744", "lat": "-45.089807", "lon": "59.187658"}, + {"testNumber": "1075", "testString": "40S 259827 6001846", "lat": "-36.098355", "lon": "54.332171"}, + {"testNumber": "1076", "testString": "40S 299999 6999999", "lat": "-27.107985", "lon": "54.982488"}, + {"testNumber": "1077", "testString": "40S 330435 6506322", "lat": "-31.565652", "lon": "55.213321"}, + {"testNumber": "1078", "testString": "40S 399999 7499999", "lat": "-22.603914", "lon": "56.027057"}, + {"testNumber": "1079", "testString": "40S 499999 7999999", "lat": "-18.088714", "lon": "56.999994"}, + {"testNumber": "1080", "testString": "40S 599999 8499999", "lat": "-13.566746", "lon": "57.924258"}, + {"testNumber": "1081", "testString": "40S 699999 8999999", "lat": "-9.042053", "lon": "58.819517"}, + {"testNumber": "1082", "testString": "40S 699999 9999999", "lat": "-0.000005", "lon": "58.797047"}, + {"testNumber": "1083", "testString": "40S 765930 9500552", "lat": "-4.514602", "lon": "59.396547"}, + {"testNumber": "1084", "testString": "40S 799999 9499999", "lat": "-4.518521", "lon": "59.70337"}, + {"testNumber": "1085", "testString": "40N 765930 0499446", "lat": "4.514591", "lon": "59.396547"}, + {"testNumber": "1086", "testString": "40N 799999 0499999", "lat": "4.51851", "lon": "59.70337"}, + {"testNumber": "1087", "testString": "40N 299999 2499999", "lat": "22.595062", "lon": "55.054444"}, + {"testNumber": "1088", "testString": "40N 599999 2999999", "lat": "27.11884", "lon": "58.008936"}, + {"testNumber": "1089", "testString": "40N 769321 3499156", "lat": "31.59603", "lon": "59.838405"}, + {"testNumber": "1090", "testString": "40N 599999 4499999", "lat": "40.644794", "lon": "58.182692"}, + {"testNumber": "1091", "testString": "40N 599999 5499999", "lat": "49.644252", "lon": "58.38516"}, + {"testNumber": "1092", "testString": "40N 599999 6499999", "lat": "58.628766", "lon": "58.722183"}, + {"testNumber": "1093", "testString": "40N 599999 7499999", "lat": "67.598499", "lon": "59.351839"}, + {"testNumber": "1094", "testString": "41S 599999 2499999", "lat": "-67.598509", "lon": "65.35184"}, + {"testNumber": "1095", "testString": "41S 404129 3023158", "lat": "-62.908865", "lon": "61.112964"}, + {"testNumber": "1096", "testString": "41S 549146 3511216", "lat": "-58.536789", "lon": "63.844131"}, + {"testNumber": "1097", "testString": "41S 307788 4000330", "lat": "-54.109212", "lon": "60.059585"}, + {"testNumber": "1098", "testString": "41S 366290 4506634", "lat": "-49.578085", "lon": "61.150387"}, + {"testNumber": "1099", "testString": "41S 692210 4000330", "lat": "-54.109212", "lon": "65.940397"}, + {"testNumber": "1100", "testString": "41S 299999 5499999", "lat": "-40.626645", "lon": "60.635312"}, + {"testNumber": "1101", "testString": "41S 427440 5012147", "lat": "-45.040411", "lon": "62.078727"}, + {"testNumber": "1102", "testString": "41S 399999 5999999", "lat": "-36.139566", "lon": "61.888515"}, + {"testNumber": "1103", "testString": "41S 499999 6499999", "lat": "-31.635192", "lon": "62.999994"}, + {"testNumber": "1104", "testString": "41S 599999 6999999", "lat": "-27.118851", "lon": "64.008936"}, + {"testNumber": "1105", "testString": "41S 699999 7499999", "lat": "-22.595073", "lon": "64.945544"}, + {"testNumber": "1106", "testString": "41S 735273 8002674", "lat": "-18.051746", "lon": "65.222636"}, + {"testNumber": "1107", "testString": "41S 799999 7999999", "lat": "-18.067904", "lon": "65.834003"}, + {"testNumber": "1108", "testString": "41S 199999 9999999", "lat": "-0.000005", "lon": "60.304971"}, + {"testNumber": "1109", "testString": "41S 232006 9999999", "lat": "-0.000005", "lon": "60.592322"}, + {"testNumber": "1110", "testString": "41N 199999 0999999", "lat": "9.036403", "lon": "60.271302"}, + {"testNumber": "1111", "testString": "41N 240239 0998845", "lat": "9.028518", "lon": "60.637149"}, + {"testNumber": "1112", "testString": "41N 299999 1499999", "lat": "13.561604", "lon": "61.151722"}, + {"testNumber": "1113", "testString": "41N 399999 1999999", "lat": "18.086389", "lon": "62.054947"}, + {"testNumber": "1114", "testString": "41N 599999 2499999", "lat": "22.603903", "lon": "63.972931"}, + {"testNumber": "1115", "testString": "41N 794976 2999879", "lat": "27.089881", "lon": "65.974682"}, + {"testNumber": "1116", "testString": "41N 499999 3999999", "lat": "36.144713", "lon": "62.999993"}, + {"testNumber": "1117", "testString": "41N 399999 4999999", "lat": "45.146387", "lon": "61.72796"}, + {"testNumber": "1118", "testString": "41N 399999 5999999", "lat": "54.138368", "lon": "61.46929"}, + {"testNumber": "1119", "testString": "41N 399999 6999999", "lat": "63.115484", "lon": "61.017686"}, + {"testNumber": "1120", "testString": "41N 399999 7999999", "lat": "72.077531", "lon": "60.087491"}, + {"testNumber": "1121", "testString": "41N 444308 8497741", "lat": "76.551516", "lon": "60.854404"}, + {"testNumber": "1122", "testString": "41N 499999 8999999", "lat": "81.060876", "lon": "62.999965"}, + {"testNumber": "1123", "testString": "42S 456235 1512422", "lat": "-76.463948", "lon": "67.324766"}, + {"testNumber": "1124", "testString": "42S 499999 1999999", "lat": "-72.099228", "lon": "68.999983"}, + {"testNumber": "1125", "testString": "42S 543762 1512422", "lat": "-76.463949", "lon": "70.675189"}, + {"testNumber": "1126", "testString": "42S 456100 2516654", "lat": "-67.462884", "lon": "67.973595"}, + {"testNumber": "1127", "testString": "42S 496452 3013847", "lat": "-63.005034", "lon": "68.929943"}, + {"testNumber": "1128", "testString": "42S 550304 3520128", "lat": "-58.45662", "lon": "69.862051"}, + {"testNumber": "1129", "testString": "42S 399999 4499999", "lat": "-49.644262", "lon": "67.614823"}, + {"testNumber": "1130", "testString": "42S 499999 4999999", "lat": "-45.153483", "lon": "68.999992"}, + {"testNumber": "1131", "testString": "42S 599999 5499999", "lat": "-40.644805", "lon": "70.182693"}, + {"testNumber": "1132", "testString": "42S 699999 5999999", "lat": "-36.124101", "lon": "71.222385"}, + {"testNumber": "1133", "testString": "42S 669563 6506322", "lat": "-31.565651", "lon": "70.786666"}, + {"testNumber": "1134", "testString": "42S 794976 7000119", "lat": "-27.089891", "lon": "71.974682"}, + {"testNumber": "1135", "testString": "42S 199999 8499999", "lat": "-13.553071", "lon": "66.228223"}, + {"testNumber": "1136", "testString": "42S 250480 8501846", "lat": "-13.541125", "lon": "66.694"}, + {"testNumber": "1137", "testString": "42S 299999 8999999", "lat": "-9.042052", "lon": "67.180472"}, + {"testNumber": "1138", "testString": "42S 299999 9999999", "lat": "-0.000005", "lon": "67.202942"}, + {"testNumber": "1139", "testString": "42S 399999 9499999", "lat": "-4.523007", "lon": "68.098568"}, + {"testNumber": "1140", "testString": "42S 499999 9999999", "lat": "-0.000005", "lon": "68.999995"}, + {"testNumber": "1141", "testString": "42N 399999 0499999", "lat": "4.522996", "lon": "68.098568"}, + {"testNumber": "1142", "testString": "42N 499999 0999999", "lat": "9.046557", "lon": "68.999995"}, + {"testNumber": "1143", "testString": "42N 599999 1499999", "lat": "13.566735", "lon": "69.924258"}, + {"testNumber": "1144", "testString": "42N 699999 1999999", "lat": "18.079449", "lon": "70.889805"}, + {"testNumber": "1145", "testString": "42N 499999 3499999", "lat": "31.635181", "lon": "68.999994"}, + {"testNumber": "1146", "testString": "42N 699999 4999999", "lat": "45.125149", "lon": "71.543116"}, + {"testNumber": "1147", "testString": "43S 399999 2999999", "lat": "-63.115495", "lon": "73.017686"}, + {"testNumber": "1148", "testString": "43S 499999 3499999", "lat": "-58.640302", "lon": "74.99999"}, + {"testNumber": "1149", "testString": "43S 599999 3999999", "lat": "-54.138379", "lon": "76.530692"}, + {"testNumber": "1150", "testString": "43S 699999 4499999", "lat": "-49.619423", "lon": "77.76905"}, + {"testNumber": "1151", "testString": "43S 572558 5012147", "lat": "-45.040411", "lon": "75.921258"}, + {"testNumber": "1152", "testString": "43S 707713 5503146", "lat": "-40.596414", "lon": "77.454765"}, + {"testNumber": "1153", "testString": "43S 230677 6500841", "lat": "-31.596041", "lon": "72.161583"}, + {"testNumber": "1154", "testString": "43S 304831 7004884", "lat": "-27.064597", "lon": "73.031978"}, + {"testNumber": "1155", "testString": "43S 299999 7499999", "lat": "-22.595073", "lon": "73.054444"}, + {"testNumber": "1156", "testString": "43S 399999 7999999", "lat": "-18.0864", "lon": "74.054947"}, + {"testNumber": "1157", "testString": "43S 499999 8499999", "lat": "-13.568457", "lon": "74.999994"}, + {"testNumber": "1158", "testString": "43S 599999 8999999", "lat": "-9.045439", "lon": "75.909874"}, + {"testNumber": "1159", "testString": "43S 599999 9999999", "lat": "-0.000005", "lon": "75.898632"}, + {"testNumber": "1160", "testString": "43S 699999 9499999", "lat": "-4.521324", "lon": "76.802622"}, + {"testNumber": "1161", "testString": "43S 767992 9999999", "lat": "-0.000005", "lon": "77.407667"}, + {"testNumber": "1162", "testString": "43S 799999 9999999", "lat": "-0.000005", "lon": "77.695018"}, + {"testNumber": "1163", "testString": "43N 699999 0499999", "lat": "4.521313", "lon": "76.802622"}, + {"testNumber": "1164", "testString": "43N 759759 0998845", "lat": "9.028518", "lon": "77.36284"}, + {"testNumber": "1165", "testString": "43N 799999 0999999", "lat": "9.036403", "lon": "77.728687"}, + {"testNumber": "1166", "testString": "43N 199999 2499999", "lat": "22.580341", "lon": "72.082477"}, + {"testNumber": "1167", "testString": "43N 499999 2999999", "lat": "27.122464", "lon": "74.999994"}, + {"testNumber": "1168", "testString": "43N 259826 3998152", "lat": "36.098344", "lon": "72.33217"}, + {"testNumber": "1169", "testString": "43N 499999 4499999", "lat": "40.650851", "lon": "74.999993"}, + {"testNumber": "1170", "testString": "43N 307788 5999668", "lat": "54.109201", "lon": "72.059584"}, + {"testNumber": "1171", "testString": "43N 499999 5499999", "lat": "49.652538", "lon": "74.999992"}, + {"testNumber": "1172", "testString": "43N 692210 5999668", "lat": "54.109201", "lon": "77.940398"}, + {"testNumber": "1173", "testString": "43N 396960 6995468", "lat": "63.073992", "lon": "72.960339"}, + {"testNumber": "1174", "testString": "43N 499999 6499999", "lat": "58.640292", "lon": "74.99999"}, + {"testNumber": "1175", "testString": "43N 603038 6995468", "lat": "63.073991", "lon": "77.039637"}, + {"testNumber": "1176", "testString": "43N 499999 7499999", "lat": "67.615522", "lon": "74.999986"}, + {"testNumber": "1177", "testString": "43N 499999 8499999", "lat": "76.580844", "lon": "74.999977"}, + {"testNumber": "1178", "testString": "43N 493475 7990353", "lat": "72.012651", "lon": "74.810697"}, + {"testNumber": "1179", "testString": "43N 504435 8995052", "lat": "81.016468", "lon": "75.254452"}, + {"testNumber": "1180", "testString": "43N 506523 7990353", "lat": "72.01265", "lon": "75.189269"}, + {"testNumber": "1181", "testString": "44S 499999 2499999", "lat": "-67.615532", "lon": "80.999986"}, + {"testNumber": "1182", "testString": "44S 449694 3520128", "lat": "-58.456618", "lon": "80.137929"}, + {"testNumber": "1183", "testString": "44S 592621 4008800", "lat": "-54.060685", "lon": "82.415108"}, + {"testNumber": "1184", "testString": "44S 391933 5509950", "lat": "-40.554165", "lon": "79.723624"}, + {"testNumber": "1185", "testString": "44S 327847 5004744", "lat": "-45.089807", "lon": "78.812326"}, + {"testNumber": "1186", "testString": "44S 299999 5999999", "lat": "-36.124101", "lon": "78.777602"}, + {"testNumber": "1187", "testString": "44S 399999 6499999", "lat": "-31.630837", "lon": "79.945522"}, + {"testNumber": "1188", "testString": "44S 499999 6999999", "lat": "-27.122475", "lon": "80.999994"}, + {"testNumber": "1189", "testString": "44S 599999 7499999", "lat": "-22.603914", "lon": "81.972931"}, + {"testNumber": "1190", "testString": "44S 699999 7999999", "lat": "-18.07946", "lon": "82.889805"}, + {"testNumber": "1191", "testString": "44S 799999 8499999", "lat": "-13.553071", "lon": "83.771766"}, + {"testNumber": "1192", "testString": "44S 749517 8501846", "lat": "-13.541125", "lon": "83.305489"}, + {"testNumber": "1193", "testString": "44N 199999 1499999", "lat": "13.55306", "lon": "78.228224"}, + {"testNumber": "1194", "testString": "44N 250480 1498152", "lat": "13.541114", "lon": "78.694"}, + {"testNumber": "1195", "testString": "44N 299999 1999999", "lat": "18.079449", "lon": "79.110184"}, + {"testNumber": "1196", "testString": "44N 499999 2499999", "lat": "22.606851", "lon": "80.999994"}, + {"testNumber": "1197", "testString": "44N 230677 3499157", "lat": "31.59603", "lon": "78.161582"}, + {"testNumber": "1198", "testString": "44N 399999 3999999", "lat": "36.139555", "lon": "79.888515"}, + {"testNumber": "1199", "testString": "44N 299999 4999999", "lat": "45.125148", "lon": "78.456869"}, + {"testNumber": "1200", "testString": "45S 399999 1999999", "lat": "-72.077542", "lon": "84.087489"}, + {"testNumber": "1201", "testString": "45S 444308 1502257", "lat": "-76.551526", "lon": "84.854407"}, + {"testNumber": "1202", "testString": "45S 396960 3004530", "lat": "-63.074002", "lon": "84.960341"}, + {"testNumber": "1203", "testString": "45S 450852 3511215", "lat": "-58.53679", "lon": "86.155849"}, + {"testNumber": "1204", "testString": "45S 603038 3004530", "lat": "-63.074002", "lon": "89.039635"}, + {"testNumber": "1205", "testString": "45S 299999 4499999", "lat": "-49.619422", "lon": "84.230934"}, + {"testNumber": "1206", "testString": "45S 506870 4017260", "lat": "-53.992925", "lon": "87.104789"}, + {"testNumber": "1207", "testString": "45S 399999 4999999", "lat": "-45.146398", "lon": "85.727959"}, + {"testNumber": "1208", "testString": "45S 499999 5499999", "lat": "-40.650862", "lon": "86.999993"}, + {"testNumber": "1209", "testString": "45S 599999 5999999", "lat": "-36.139566", "lon": "88.111471"}, + {"testNumber": "1210", "testString": "45S 699999 6499999", "lat": "-31.617781", "lon": "89.10848"}, + {"testNumber": "1211", "testString": "45S 695167 7004884", "lat": "-27.064597", "lon": "88.96801"}, + {"testNumber": "1212", "testString": "45S 199999 8999999", "lat": "-9.036413", "lon": "84.271302"}, + {"testNumber": "1213", "testString": "45S 240239 9001152", "lat": "-9.028529", "lon": "84.637149"}, + {"testNumber": "1214", "testString": "45S 199999 9999999", "lat": "-0.000005", "lon": "84.304971"}, + {"testNumber": "1215", "testString": "45S 299999 9499999", "lat": "-4.521324", "lon": "85.197368"}, + {"testNumber": "1216", "testString": "45S 232006 9999999", "lat": "-0.000005", "lon": "84.592322"}, + {"testNumber": "1217", "testString": "45S 399999 9999999", "lat": "-0.000005", "lon": "86.101357"}, + {"testNumber": "1218", "testString": "45N 299999 0499999", "lat": "4.521313", "lon": "85.197368"}, + {"testNumber": "1219", "testString": "45N 399999 0999999", "lat": "9.045428", "lon": "86.090115"}, + {"testNumber": "1220", "testString": "45N 499999 1499999", "lat": "13.568446", "lon": "86.999994"}, + {"testNumber": "1221", "testString": "45N 599999 1999999", "lat": "18.086389", "lon": "87.945041"}, + {"testNumber": "1222", "testString": "45N 799999 2499999", "lat": "22.580341", "lon": "89.917512"}, + {"testNumber": "1223", "testString": "45N 205021 2999879", "lat": "27.089881", "lon": "84.025305"}, + {"testNumber": "1224", "testString": "45N 399999 3499999", "lat": "31.630826", "lon": "85.945523"}, + {"testNumber": "1225", "testString": "45N 699999 3999999", "lat": "36.124091", "lon": "89.222385"}, + {"testNumber": "1226", "testString": "45N 599999 4999999", "lat": "45.146388", "lon": "88.27203"}, + {"testNumber": "1227", "testString": "45N 599999 5999999", "lat": "54.138368", "lon": "88.530692"}, + {"testNumber": "1228", "testString": "45N 599999 6999999", "lat": "63.115485", "lon": "88.98229"}, + {"testNumber": "1229", "testString": "45N 555690 8497740", "lat": "76.551515", "lon": "89.1456"}, + {"testNumber": "1230", "testString": "45N 599999 7999999", "lat": "72.077531", "lon": "89.912474"}, + {"testNumber": "1231", "testString": "46S 543898 2516653", "lat": "-67.462886", "lon": "94.026377"}, + {"testNumber": "1232", "testString": "46S 399999 3499999", "lat": "-58.628776", "lon": "91.277796"}, + {"testNumber": "1233", "testString": "46S 499999 3999999", "lat": "-54.148109", "lon": "92.999991"}, + {"testNumber": "1234", "testString": "46S 599999 4499999", "lat": "-49.644262", "lon": "94.38516"}, + {"testNumber": "1235", "testString": "46S 608065 5509950", "lat": "-40.554165", "lon": "94.276362"}, + {"testNumber": "1236", "testString": "46S 699999 4999999", "lat": "-45.125159", "lon": "95.543116"}, + {"testNumber": "1237", "testString": "46S 740171 6001846", "lat": "-36.098354", "lon": "95.667816"}, + {"testNumber": "1238", "testString": "46S 205022 7000119", "lat": "-27.089892", "lon": "90.025306"}, + {"testNumber": "1239", "testString": "46S 199999 7499999", "lat": "-22.580351", "lon": "90.082476"}, + {"testNumber": "1240", "testString": "46S 282881 7503677", "lat": "-22.559769", "lon": "90.888512"}, + {"testNumber": "1241", "testString": "46S 299999 7999999", "lat": "-18.07946", "lon": "91.110184"}, + {"testNumber": "1242", "testString": "46S 399999 8499999", "lat": "-13.566746", "lon": "92.075731"}, + {"testNumber": "1243", "testString": "46S 499999 8999999", "lat": "-9.046568", "lon": "92.999995"}, + {"testNumber": "1244", "testString": "46S 499999 9999999", "lat": "-0.000005", "lon": "92.999995"}, + {"testNumber": "1245", "testString": "46S 599999 9499999", "lat": "-4.523007", "lon": "93.901421"}, + {"testNumber": "1246", "testString": "46S 699999 9999999", "lat": "-0.000005", "lon": "94.797047"}, + {"testNumber": "1247", "testString": "46N 599999 0499999", "lat": "4.522996", "lon": "93.901421"}, + {"testNumber": "1248", "testString": "46N 699999 0999999", "lat": "9.042042", "lon": "94.819517"}, + {"testNumber": "1249", "testString": "46N 749517 1498152", "lat": "13.541114", "lon": "95.305489"}, + {"testNumber": "1250", "testString": "46N 799999 1499999", "lat": "13.55306", "lon": "95.771765"}, + {"testNumber": "1251", "testString": "46N 399999 2999999", "lat": "27.11884", "lon": "91.991052"}, + {"testNumber": "1252", "testString": "46N 699999 3499999", "lat": "31.61777", "lon": "95.108479"}, + {"testNumber": "1253", "testString": "46N 399999 4499999", "lat": "40.644794", "lon": "91.817293"}, + {"testNumber": "1254", "testString": "46N 399999 5499999", "lat": "49.644251", "lon": "91.614823"}, + {"testNumber": "1255", "testString": "46N 399999 6499999", "lat": "58.628766", "lon": "91.277797"}, + {"testNumber": "1256", "testString": "46N 399999 7499999", "lat": "67.598498", "lon": "90.648133"}, + {"testNumber": "1257", "testString": "47S 493475 2009644", "lat": "-72.012662", "lon": "98.8107"}, + {"testNumber": "1258", "testString": "47S 499999 1499999", "lat": "-76.580855", "lon": "98.999977"}, + {"testNumber": "1259", "testString": "47S 506523 2009645", "lat": "-72.012661", "lon": "99.189265"}, + {"testNumber": "1260", "testString": "47S 399999 2499999", "lat": "-67.598509", "lon": "96.648132"}, + {"testNumber": "1261", "testString": "47S 599999 2999999", "lat": "-63.115495", "lon": "100.98229"}, + {"testNumber": "1262", "testString": "47S 493128 4017260", "lat": "-53.992924", "lon": "98.895193"}, + {"testNumber": "1263", "testString": "47S 633707 4506634", "lat": "-49.578084", "lon": "100.849596"}, + {"testNumber": "1264", "testString": "47S 292285 5503146", "lat": "-40.596414", "lon": "96.545221"}, + {"testNumber": "1265", "testString": "47S 359530 6008008", "lat": "-36.062368", "lon": "97.44027"}, + {"testNumber": "1266", "testString": "47S 299999 6499999", "lat": "-31.61778", "lon": "96.891508"}, + {"testNumber": "1267", "testString": "47S 399999 6999999", "lat": "-27.118851", "lon": "97.991052"}, + {"testNumber": "1268", "testString": "47S 499999 7499999", "lat": "-22.606862", "lon": "98.999994"}, + {"testNumber": "1269", "testString": "47S 599999 7999999", "lat": "-18.0864", "lon": "99.945041"}, + {"testNumber": "1270", "testString": "47S 699999 8499999", "lat": "-13.561615", "lon": "100.848267"}, + {"testNumber": "1271", "testString": "47S 799999 8999999", "lat": "-9.036414", "lon": "101.728687"}, + {"testNumber": "1272", "testString": "47S 759759 9001152", "lat": "-9.028529", "lon": "101.36284"}, + {"testNumber": "1273", "testString": "47S 767992 9999999", "lat": "-0.000005", "lon": "101.407667"}, + {"testNumber": "1274", "testString": "47S 799999 9999999", "lat": "-0.000005", "lon": "101.695018"}, + {"testNumber": "1275", "testString": "47N 199999 1999999", "lat": "18.067893", "lon": "96.165986"}, + {"testNumber": "1276", "testString": "47N 264725 1997323", "lat": "18.051735", "lon": "96.777353"}, + {"testNumber": "1277", "testString": "47N 399999 2499999", "lat": "22.603903", "lon": "98.027057"}, + {"testNumber": "1278", "testString": "47N 699999 2999999", "lat": "27.107974", "lon": "101.017"}, + {"testNumber": "1279", "testString": "47N 299999 3999999", "lat": "36.12409", "lon": "96.777602"}, + {"testNumber": "1280", "testString": "47N 699999 4499999", "lat": "40.626634", "lon": "101.364674"}, + {"testNumber": "1281", "testString": "47N 699999 5499999", "lat": "49.619412", "lon": "101.769049"}, + {"testNumber": "1282", "testString": "48S 351316 3502294", "lat": "-58.594236", "lon": "102.44169"}, + {"testNumber": "1283", "testString": "48S 503546 3013848", "lat": "-63.005033", "lon": "105.070033"}, + {"testNumber": "1284", "testString": "48S 648682 3502294", "lat": "-58.594235", "lon": "107.55829"}, + {"testNumber": "1285", "testString": "48S 407376 4008800", "lat": "-54.060685", "lon": "103.584873"}, + {"testNumber": "1286", "testString": "48S 465831 4514590", "lat": "-49.520341", "lon": "104.527916"}, + {"testNumber": "1287", "testString": "48S 299999 4999999", "lat": "-45.125159", "lon": "102.456869"}, + {"testNumber": "1288", "testString": "48S 399999 5499999", "lat": "-40.644805", "lon": "103.817293"}, + {"testNumber": "1289", "testString": "48S 499999 5999999", "lat": "-36.144724", "lon": "104.999993"}, + {"testNumber": "1290", "testString": "48S 599999 6499999", "lat": "-31.630837", "lon": "106.054465"}, + {"testNumber": "1291", "testString": "48S 699999 6999999", "lat": "-27.107985", "lon": "107.017"}, + {"testNumber": "1292", "testString": "48S 717117 7503677", "lat": "-22.559769", "lon": "107.111476"}, + {"testNumber": "1293", "testString": "48S 799999 7499999", "lat": "-22.580352", "lon": "107.917512"}, + {"testNumber": "1294", "testString": "48S 199999 9499999", "lat": "-4.518521", "lon": "102.296619"}, + {"testNumber": "1295", "testString": "48S 234068 9500552", "lat": "-4.514602", "lon": "102.603443"}, + {"testNumber": "1296", "testString": "48S 299999 9999999", "lat": "-0.000005", "lon": "103.202942"}, + {"testNumber": "1297", "testString": "48N 199999 0499999", "lat": "4.51851", "lon": "102.296619"}, + {"testNumber": "1298", "testString": "48N 234067 0499446", "lat": "4.514591", "lon": "102.603443"}, + {"testNumber": "1299", "testString": "48N 299999 0999999", "lat": "9.042042", "lon": "103.180472"}, + {"testNumber": "1300", "testString": "48N 399999 1499999", "lat": "13.566735", "lon": "104.075731"}, + {"testNumber": "1301", "testString": "48N 499999 1999999", "lat": "18.088704", "lon": "104.999994"}, + {"testNumber": "1302", "testString": "48N 699999 2499999", "lat": "22.595062", "lon": "106.945544"}, + {"testNumber": "1303", "testString": "48N 299999 3499999", "lat": "31.61777", "lon": "102.891508"}, + {"testNumber": "1304", "testString": "48N 599999 3999999", "lat": "36.139555", "lon": "106.111471"}, + {"testNumber": "1305", "testString": "48N 499999 4999999", "lat": "45.153472", "lon": "104.999992"}, + {"testNumber": "1306", "testString": "48N 499999 5999999", "lat": "54.148099", "lon": "104.999991"}, + {"testNumber": "1307", "testString": "48N 351316 6497704", "lat": "58.594225", "lon": "102.441689"}, + {"testNumber": "1308", "testString": "48N 499999 6999999", "lat": "63.129334", "lon": "104.999988"}, + {"testNumber": "1309", "testString": "48N 648682 6497703", "lat": "58.594224", "lon": "107.558291"}, + {"testNumber": "1310", "testString": "48N 444442 7493002", "lat": "67.547523", "lon": "103.696364"}, + {"testNumber": "1311", "testString": "48N 555556 7493002", "lat": "67.547522", "lon": "106.303608"}, + {"testNumber": "1312", "testString": "48N 499999 7999999", "lat": "72.099217", "lon": "104.999983"}, + {"testNumber": "1313", "testString": "48N 456236 8487576", "lat": "76.463937", "lon": "103.324772"}, + {"testNumber": "1314", "testString": "48N 543762 8487576", "lat": "76.463939", "lon": "106.675183"}, + {"testNumber": "1315", "testString": "49S 555690 1502257", "lat": "-76.551526", "lon": "113.145547"}, + {"testNumber": "1316", "testString": "49S 599999 1999999", "lat": "-72.077542", "lon": "113.912476"}, + {"testNumber": "1317", "testString": "49S 444442 2506996", "lat": "-67.547534", "lon": "109.696367"}, + {"testNumber": "1318", "testString": "49S 555555 2506996", "lat": "-67.547533", "lon": "112.303605"}, + {"testNumber": "1319", "testString": "49S 595869 3023158", "lat": "-62.908866", "lon": "112.887013"}, + {"testNumber": "1320", "testString": "49S 399999 3999999", "lat": "-54.138379", "lon": "109.469289"}, + {"testNumber": "1321", "testString": "49S 499999 4499999", "lat": "-49.652548", "lon": "110.999992"}, + {"testNumber": "1322", "testString": "49S 599999 4999999", "lat": "-45.146398", "lon": "112.27203"}, + {"testNumber": "1323", "testString": "49S 699999 5499999", "lat": "-40.626645", "lon": "113.364674"}, + {"testNumber": "1324", "testString": "49S 640468 6008008", "lat": "-36.062367", "lon": "112.559717"}, + {"testNumber": "1325", "testString": "49S 769321 6500841", "lat": "-31.596041", "lon": "113.838405"}, + {"testNumber": "1326", "testString": "49S 199999 7999999", "lat": "-18.067904", "lon": "108.165986"}, + {"testNumber": "1327", "testString": "49S 264725 8002674", "lat": "-18.051746", "lon": "108.777353"}, + {"testNumber": "1328", "testString": "49S 299999 8499999", "lat": "-13.561615", "lon": "109.151722"}, + {"testNumber": "1329", "testString": "49S 399999 8999999", "lat": "-9.045439", "lon": "110.090115"}, + {"testNumber": "1330", "testString": "49S 399999 9999999", "lat": "-0.000005", "lon": "110.101357"}, + {"testNumber": "1331", "testString": "49S 499999 9499999", "lat": "-4.523568", "lon": "110.999995"}, + {"testNumber": "1332", "testString": "49S 599999 9999999", "lat": "-0.000005", "lon": "111.898632"}, + {"testNumber": "1333", "testString": "49N 499999 0499999", "lat": "4.523557", "lon": "110.999995"}, + {"testNumber": "1334", "testString": "49N 599999 0999999", "lat": "9.045428", "lon": "111.909874"}, + {"testNumber": "1335", "testString": "49N 699999 1499999", "lat": "13.561604", "lon": "112.848267"}, + {"testNumber": "1336", "testString": "49N 735273 1997323", "lat": "18.051735", "lon": "113.222636"}, + {"testNumber": "1337", "testString": "49N 799999 1999999", "lat": "18.067893", "lon": "113.834003"}, + {"testNumber": "1338", "testString": "49N 299999 2999999", "lat": "27.107974", "lon": "108.982488"}, + {"testNumber": "1339", "testString": "49N 599999 3499999", "lat": "31.630826", "lon": "112.054465"}, + {"testNumber": "1340", "testString": "49N 740171 3998152", "lat": "36.098344", "lon": "113.667816"}, + {"testNumber": "1341", "testString": "49N 299999 4499999", "lat": "40.626634", "lon": "108.635312"}, + {"testNumber": "1342", "testString": "49N 299999 5499999", "lat": "49.619412", "lon": "108.230934"}, + {"testNumber": "1343", "testString": "49N 495563 8995052", "lat": "81.016469", "lon": "110.745479"}, + {"testNumber": "1344", "testString": "50S 499999 2999999", "lat": "-63.129345", "lon": "116.999988"}, + {"testNumber": "1345", "testString": "50S 599999 3499999", "lat": "-58.628777", "lon": "118.722183"}, + {"testNumber": "1346", "testString": "50S 534166 4514590", "lat": "-49.52034", "lon": "117.472067"}, + {"testNumber": "1347", "testString": "50S 672151 5004744", "lat": "-45.089807", "lon": "119.187658"}, + {"testNumber": "1348", "testString": "50S 259827 6001846", "lat": "-36.098355", "lon": "114.332171"}, + {"testNumber": "1349", "testString": "50S 299999 6999999", "lat": "-27.107985", "lon": "114.982488"}, + {"testNumber": "1350", "testString": "50S 330435 6506322", "lat": "-31.565652", "lon": "115.213321"}, + {"testNumber": "1351", "testString": "50S 399999 7499999", "lat": "-22.603914", "lon": "116.027057"}, + {"testNumber": "1352", "testString": "50S 499999 7999999", "lat": "-18.088714", "lon": "116.999994"}, + {"testNumber": "1353", "testString": "50S 599999 8499999", "lat": "-13.566746", "lon": "117.924258"}, + {"testNumber": "1354", "testString": "50S 699999 8999999", "lat": "-9.042053", "lon": "118.819517"}, + {"testNumber": "1355", "testString": "50S 699999 9999999", "lat": "-0.000005", "lon": "118.797047"}, + {"testNumber": "1356", "testString": "50S 765930 9500552", "lat": "-4.514602", "lon": "119.396547"}, + {"testNumber": "1357", "testString": "50S 799999 9499999", "lat": "-4.518521", "lon": "119.70337"}, + {"testNumber": "1358", "testString": "50N 765930 0499446", "lat": "4.514591", "lon": "119.396547"}, + {"testNumber": "1359", "testString": "50N 799999 0499999", "lat": "4.51851", "lon": "119.70337"}, + {"testNumber": "1360", "testString": "50N 299999 2499999", "lat": "22.595062", "lon": "115.054444"}, + {"testNumber": "1361", "testString": "50N 599999 2999999", "lat": "27.11884", "lon": "118.008936"}, + {"testNumber": "1362", "testString": "50N 769321 3499156", "lat": "31.59603", "lon": "119.838405"}, + {"testNumber": "1363", "testString": "50N 599999 4499999", "lat": "40.644794", "lon": "118.182692"}, + {"testNumber": "1364", "testString": "50N 599999 5499999", "lat": "49.644252", "lon": "118.38516"}, + {"testNumber": "1365", "testString": "50N 599999 6499999", "lat": "58.628766", "lon": "118.722183"}, + {"testNumber": "1366", "testString": "50N 599999 7499999", "lat": "67.598499", "lon": "119.351839"}, + {"testNumber": "1367", "testString": "51S 599999 2499999", "lat": "-67.598509", "lon": "125.35184"}, + {"testNumber": "1368", "testString": "51S 404129 3023158", "lat": "-62.908865", "lon": "121.112964"}, + {"testNumber": "1369", "testString": "51S 549146 3511216", "lat": "-58.536789", "lon": "123.844131"}, + {"testNumber": "1370", "testString": "51S 307788 4000330", "lat": "-54.109212", "lon": "120.059585"}, + {"testNumber": "1371", "testString": "51S 366290 4506634", "lat": "-49.578085", "lon": "121.150387"}, + {"testNumber": "1372", "testString": "51S 692210 4000330", "lat": "-54.109212", "lon": "125.940397"}, + {"testNumber": "1373", "testString": "51S 299999 5499999", "lat": "-40.626645", "lon": "120.635312"}, + {"testNumber": "1374", "testString": "51S 427440 5012147", "lat": "-45.040411", "lon": "122.078727"}, + {"testNumber": "1375", "testString": "51S 399999 5999999", "lat": "-36.139566", "lon": "121.888515"}, + {"testNumber": "1376", "testString": "51S 499999 6499999", "lat": "-31.635192", "lon": "122.999994"}, + {"testNumber": "1377", "testString": "51S 599999 6999999", "lat": "-27.118851", "lon": "124.008936"}, + {"testNumber": "1378", "testString": "51S 699999 7499999", "lat": "-22.595073", "lon": "124.945544"}, + {"testNumber": "1379", "testString": "51S 735273 8002674", "lat": "-18.051746", "lon": "125.222636"}, + {"testNumber": "1380", "testString": "51S 799999 7999999", "lat": "-18.067904", "lon": "125.834003"}, + {"testNumber": "1381", "testString": "51S 199999 9999999", "lat": "-0.000005", "lon": "120.304971"}, + {"testNumber": "1382", "testString": "51S 232006 9999999", "lat": "-0.000005", "lon": "120.592322"}, + {"testNumber": "1383", "testString": "51N 199999 0999999", "lat": "9.036403", "lon": "120.271302"}, + {"testNumber": "1384", "testString": "51N 240239 0998845", "lat": "9.028518", "lon": "120.637149"}, + {"testNumber": "1385", "testString": "51N 299999 1499999", "lat": "13.561604", "lon": "121.151722"}, + {"testNumber": "1386", "testString": "51N 399999 1999999", "lat": "18.086389", "lon": "122.054947"}, + {"testNumber": "1387", "testString": "51N 599999 2499999", "lat": "22.603903", "lon": "123.972931"}, + {"testNumber": "1388", "testString": "51N 794976 2999879", "lat": "27.089881", "lon": "125.974682"}, + {"testNumber": "1389", "testString": "51N 499999 3999999", "lat": "36.144713", "lon": "122.999993"}, + {"testNumber": "1390", "testString": "51N 399999 4999999", "lat": "45.146387", "lon": "121.72796"}, + {"testNumber": "1391", "testString": "51N 399999 5999999", "lat": "54.138368", "lon": "121.46929"}, + {"testNumber": "1392", "testString": "51N 399999 6999999", "lat": "63.115484", "lon": "121.017686"}, + {"testNumber": "1393", "testString": "51N 399999 7999999", "lat": "72.077531", "lon": "120.087491"}, + {"testNumber": "1394", "testString": "51N 444308 8497741", "lat": "76.551516", "lon": "120.854404"}, + {"testNumber": "1395", "testString": "51N 499999 8999999", "lat": "81.060876", "lon": "122.999965"}, + {"testNumber": "1396", "testString": "52S 456235 1512422", "lat": "-76.463948", "lon": "127.324766"}, + {"testNumber": "1397", "testString": "52S 499999 1999999", "lat": "-72.099228", "lon": "128.999983"}, + {"testNumber": "1398", "testString": "52S 543762 1512422", "lat": "-76.463949", "lon": "130.675189"}, + {"testNumber": "1399", "testString": "52S 456100 2516654", "lat": "-67.462884", "lon": "127.973595"}, + {"testNumber": "1400", "testString": "52S 496452 3013847", "lat": "-63.005034", "lon": "128.929943"}, + {"testNumber": "1401", "testString": "52S 550304 3520128", "lat": "-58.45662", "lon": "129.862051"}, + {"testNumber": "1402", "testString": "52S 399999 4499999", "lat": "-49.644262", "lon": "127.614823"}, + {"testNumber": "1403", "testString": "52S 499999 4999999", "lat": "-45.153483", "lon": "128.999992"}, + {"testNumber": "1404", "testString": "52S 599999 5499999", "lat": "-40.644805", "lon": "130.182693"}, + {"testNumber": "1405", "testString": "52S 699999 5999999", "lat": "-36.124101", "lon": "131.222385"}, + {"testNumber": "1406", "testString": "52S 669563 6506322", "lat": "-31.565651", "lon": "130.786666"}, + {"testNumber": "1407", "testString": "52S 794976 7000119", "lat": "-27.089891", "lon": "131.974682"}, + {"testNumber": "1408", "testString": "52S 199999 8499999", "lat": "-13.553071", "lon": "126.228223"}, + {"testNumber": "1409", "testString": "52S 250480 8501846", "lat": "-13.541125", "lon": "126.694"}, + {"testNumber": "1410", "testString": "52S 299999 8999999", "lat": "-9.042052", "lon": "127.180472"}, + {"testNumber": "1411", "testString": "52S 299999 9999999", "lat": "-0.000005", "lon": "127.202942"}, + {"testNumber": "1412", "testString": "52S 399999 9499999", "lat": "-4.523007", "lon": "128.098568"}, + {"testNumber": "1413", "testString": "52S 499999 9999999", "lat": "-0.000005", "lon": "128.999995"}, + {"testNumber": "1414", "testString": "52N 399999 0499999", "lat": "4.522996", "lon": "128.098568"}, + {"testNumber": "1415", "testString": "52N 499999 0999999", "lat": "9.046557", "lon": "128.999995"}, + {"testNumber": "1416", "testString": "52N 599999 1499999", "lat": "13.566735", "lon": "129.924258"}, + {"testNumber": "1417", "testString": "52N 699999 1999999", "lat": "18.079449", "lon": "130.889805"}, + {"testNumber": "1418", "testString": "52N 499999 3499999", "lat": "31.635181", "lon": "128.999994"}, + {"testNumber": "1419", "testString": "52N 699999 4999999", "lat": "45.125149", "lon": "131.543116"}, + {"testNumber": "1420", "testString": "53S 399999 2999999", "lat": "-63.115495", "lon": "133.017686"}, + {"testNumber": "1421", "testString": "53S 499999 3499999", "lat": "-58.640302", "lon": "134.99999"}, + {"testNumber": "1422", "testString": "53S 599999 3999999", "lat": "-54.138379", "lon": "136.530692"}, + {"testNumber": "1423", "testString": "53S 699999 4499999", "lat": "-49.619423", "lon": "137.76905"}, + {"testNumber": "1424", "testString": "53S 572558 5012147", "lat": "-45.040411", "lon": "135.921258"}, + {"testNumber": "1425", "testString": "53S 707713 5503146", "lat": "-40.596414", "lon": "137.454765"}, + {"testNumber": "1426", "testString": "53S 230677 6500841", "lat": "-31.596041", "lon": "132.161583"}, + {"testNumber": "1427", "testString": "53S 304831 7004884", "lat": "-27.064597", "lon": "133.031978"}, + {"testNumber": "1428", "testString": "53S 299999 7499999", "lat": "-22.595073", "lon": "133.054444"}, + {"testNumber": "1429", "testString": "53S 399999 7999999", "lat": "-18.0864", "lon": "134.054947"}, + {"testNumber": "1430", "testString": "53S 499999 8499999", "lat": "-13.568457", "lon": "134.999994"}, + {"testNumber": "1431", "testString": "53S 599999 8999999", "lat": "-9.045439", "lon": "135.909874"}, + {"testNumber": "1432", "testString": "53S 599999 9999999", "lat": "-0.000005", "lon": "135.898632"}, + {"testNumber": "1433", "testString": "53S 699999 9499999", "lat": "-4.521324", "lon": "136.802622"}, + {"testNumber": "1434", "testString": "53S 767992 9999999", "lat": "-0.000005", "lon": "137.407667"}, + {"testNumber": "1435", "testString": "53S 799999 9999999", "lat": "-0.000005", "lon": "137.695018"}, + {"testNumber": "1436", "testString": "53N 699999 0499999", "lat": "4.521313", "lon": "136.802622"}, + {"testNumber": "1437", "testString": "53N 759759 0998845", "lat": "9.028518", "lon": "137.36284"}, + {"testNumber": "1438", "testString": "53N 799999 0999999", "lat": "9.036403", "lon": "137.728687"}, + {"testNumber": "1439", "testString": "53N 199999 2499999", "lat": "22.580341", "lon": "132.082477"}, + {"testNumber": "1440", "testString": "53N 499999 2999999", "lat": "27.122464", "lon": "134.999994"}, + {"testNumber": "1441", "testString": "53N 259826 3998152", "lat": "36.098344", "lon": "132.33217"}, + {"testNumber": "1442", "testString": "53N 499999 4499999", "lat": "40.650851", "lon": "134.999993"}, + {"testNumber": "1443", "testString": "53N 307788 5999668", "lat": "54.109201", "lon": "132.059584"}, + {"testNumber": "1444", "testString": "53N 499999 5499999", "lat": "49.652538", "lon": "134.999992"}, + {"testNumber": "1445", "testString": "53N 692210 5999668", "lat": "54.109201", "lon": "137.940398"}, + {"testNumber": "1446", "testString": "53N 396960 6995468", "lat": "63.073992", "lon": "132.960339"}, + {"testNumber": "1447", "testString": "53N 499999 6499999", "lat": "58.640292", "lon": "134.99999"}, + {"testNumber": "1448", "testString": "53N 603038 6995468", "lat": "63.073991", "lon": "137.039637"}, + {"testNumber": "1449", "testString": "53N 499999 7499999", "lat": "67.615522", "lon": "134.999986"}, + {"testNumber": "1450", "testString": "53N 499999 8499999", "lat": "76.580844", "lon": "134.999977"}, + {"testNumber": "1451", "testString": "53N 493475 7990353", "lat": "72.012651", "lon": "134.810697"}, + {"testNumber": "1452", "testString": "53N 504435 8995052", "lat": "81.016468", "lon": "135.254452"}, + {"testNumber": "1453", "testString": "53N 506523 7990353", "lat": "72.01265", "lon": "135.189269"}, + {"testNumber": "1454", "testString": "54S 499999 2499999", "lat": "-67.615532", "lon": "140.999986"}, + {"testNumber": "1455", "testString": "54S 449694 3520128", "lat": "-58.456618", "lon": "140.137929"}, + {"testNumber": "1456", "testString": "54S 592621 4008800", "lat": "-54.060685", "lon": "142.415108"}, + {"testNumber": "1457", "testString": "54S 391933 5509950", "lat": "-40.554165", "lon": "139.723624"}, + {"testNumber": "1458", "testString": "54S 327847 5004744", "lat": "-45.089807", "lon": "138.812326"}, + {"testNumber": "1459", "testString": "54S 299999 5999999", "lat": "-36.124101", "lon": "138.777602"}, + {"testNumber": "1460", "testString": "54S 399999 6499999", "lat": "-31.630837", "lon": "139.945522"}, + {"testNumber": "1461", "testString": "54S 499999 6999999", "lat": "-27.122475", "lon": "140.999994"}, + {"testNumber": "1462", "testString": "54S 599999 7499999", "lat": "-22.603914", "lon": "141.972931"}, + {"testNumber": "1463", "testString": "54S 699999 7999999", "lat": "-18.07946", "lon": "142.889805"}, + {"testNumber": "1464", "testString": "54S 799999 8499999", "lat": "-13.553071", "lon": "143.771766"}, + {"testNumber": "1465", "testString": "54S 749517 8501846", "lat": "-13.541125", "lon": "143.305489"}, + {"testNumber": "1466", "testString": "54N 199999 1499999", "lat": "13.55306", "lon": "138.228224"}, + {"testNumber": "1467", "testString": "54N 250480 1498152", "lat": "13.541114", "lon": "138.694"}, + {"testNumber": "1468", "testString": "54N 299999 1999999", "lat": "18.079449", "lon": "139.110184"}, + {"testNumber": "1469", "testString": "54N 499999 2499999", "lat": "22.606851", "lon": "140.999994"}, + {"testNumber": "1470", "testString": "54N 230677 3499157", "lat": "31.59603", "lon": "138.161582"}, + {"testNumber": "1471", "testString": "54N 399999 3999999", "lat": "36.139555", "lon": "139.888515"}, + {"testNumber": "1472", "testString": "54N 299999 4999999", "lat": "45.125148", "lon": "138.456869"}, + {"testNumber": "1473", "testString": "55S 399999 1999999", "lat": "-72.077542", "lon": "144.087489"}, + {"testNumber": "1474", "testString": "55S 444308 1502257", "lat": "-76.551526", "lon": "144.854407"}, + {"testNumber": "1475", "testString": "55S 396960 3004530", "lat": "-63.074002", "lon": "144.960341"}, + {"testNumber": "1476", "testString": "55S 450852 3511215", "lat": "-58.53679", "lon": "146.155849"}, + {"testNumber": "1477", "testString": "55S 603038 3004530", "lat": "-63.074002", "lon": "149.039635"}, + {"testNumber": "1478", "testString": "55S 299999 4499999", "lat": "-49.619422", "lon": "144.230934"}, + {"testNumber": "1479", "testString": "55S 506870 4017260", "lat": "-53.992925", "lon": "147.104789"}, + {"testNumber": "1480", "testString": "55S 399999 4999999", "lat": "-45.146398", "lon": "145.727959"}, + {"testNumber": "1481", "testString": "55S 499999 5499999", "lat": "-40.650862", "lon": "146.999993"}, + {"testNumber": "1482", "testString": "55S 599999 5999999", "lat": "-36.139566", "lon": "148.111471"}, + {"testNumber": "1483", "testString": "55S 699999 6499999", "lat": "-31.617781", "lon": "149.10848"}, + {"testNumber": "1484", "testString": "55S 695167 7004884", "lat": "-27.064597", "lon": "148.96801"}, + {"testNumber": "1485", "testString": "55S 199999 8999999", "lat": "-9.036413", "lon": "144.271302"}, + {"testNumber": "1486", "testString": "55S 240239 9001152", "lat": "-9.028529", "lon": "144.637149"}, + {"testNumber": "1487", "testString": "55S 199999 9999999", "lat": "-0.000005", "lon": "144.304971"}, + {"testNumber": "1488", "testString": "55S 299999 9499999", "lat": "-4.521324", "lon": "145.197368"}, + {"testNumber": "1489", "testString": "55S 232006 9999999", "lat": "-0.000005", "lon": "144.592322"}, + {"testNumber": "1490", "testString": "55S 399999 9999999", "lat": "-0.000005", "lon": "146.101357"}, + {"testNumber": "1491", "testString": "55N 299999 0499999", "lat": "4.521313", "lon": "145.197368"}, + {"testNumber": "1492", "testString": "55N 399999 0999999", "lat": "9.045428", "lon": "146.090115"}, + {"testNumber": "1493", "testString": "55N 499999 1499999", "lat": "13.568446", "lon": "146.999994"}, + {"testNumber": "1494", "testString": "55N 599999 1999999", "lat": "18.086389", "lon": "147.945041"}, + {"testNumber": "1495", "testString": "55N 799999 2499999", "lat": "22.580341", "lon": "149.917512"}, + {"testNumber": "1496", "testString": "55N 205021 2999879", "lat": "27.089881", "lon": "144.025305"}, + {"testNumber": "1497", "testString": "55N 399999 3499999", "lat": "31.630826", "lon": "145.945523"}, + {"testNumber": "1498", "testString": "55N 699999 3999999", "lat": "36.124091", "lon": "149.222385"}, + {"testNumber": "1499", "testString": "55N 599999 4999999", "lat": "45.146388", "lon": "148.27203"}, + {"testNumber": "1500", "testString": "55N 599999 5999999", "lat": "54.138368", "lon": "148.530692"}, + {"testNumber": "1501", "testString": "55N 599999 6999999", "lat": "63.115485", "lon": "148.98229"}, + {"testNumber": "1502", "testString": "55N 555690 8497740", "lat": "76.551515", "lon": "149.1456"}, + {"testNumber": "1503", "testString": "55N 599999 7999999", "lat": "72.077531", "lon": "149.912474"}, + {"testNumber": "1504", "testString": "56S 543898 2516653", "lat": "-67.462886", "lon": "154.026377"}, + {"testNumber": "1505", "testString": "56S 399999 3499999", "lat": "-58.628776", "lon": "151.277796"}, + {"testNumber": "1506", "testString": "56S 499999 3999999", "lat": "-54.148109", "lon": "152.999991"}, + {"testNumber": "1507", "testString": "56S 599999 4499999", "lat": "-49.644262", "lon": "154.38516"}, + {"testNumber": "1508", "testString": "56S 608065 5509950", "lat": "-40.554165", "lon": "154.276362"}, + {"testNumber": "1509", "testString": "56S 699999 4999999", "lat": "-45.125159", "lon": "155.543116"}, + {"testNumber": "1510", "testString": "56S 740171 6001846", "lat": "-36.098354", "lon": "155.667816"}, + {"testNumber": "1511", "testString": "56S 205022 7000119", "lat": "-27.089892", "lon": "150.025306"}, + {"testNumber": "1512", "testString": "56S 199999 7499999", "lat": "-22.580351", "lon": "150.082476"}, + {"testNumber": "1513", "testString": "56S 282881 7503677", "lat": "-22.559769", "lon": "150.888512"}, + {"testNumber": "1514", "testString": "56S 299999 7999999", "lat": "-18.07946", "lon": "151.110184"}, + {"testNumber": "1515", "testString": "56S 399999 8499999", "lat": "-13.566746", "lon": "152.075731"}, + {"testNumber": "1516", "testString": "56S 499999 8999999", "lat": "-9.046568", "lon": "152.999995"}, + {"testNumber": "1517", "testString": "56S 499999 9999999", "lat": "-0.000005", "lon": "152.999995"}, + {"testNumber": "1518", "testString": "56S 599999 9499999", "lat": "-4.523007", "lon": "153.901421"}, + {"testNumber": "1519", "testString": "56S 699999 9999999", "lat": "-0.000005", "lon": "154.797047"}, + {"testNumber": "1520", "testString": "56N 599999 0499999", "lat": "4.522996", "lon": "153.901421"}, + {"testNumber": "1521", "testString": "56N 699999 0999999", "lat": "9.042042", "lon": "154.819517"}, + {"testNumber": "1522", "testString": "56N 749517 1498152", "lat": "13.541114", "lon": "155.305489"}, + {"testNumber": "1523", "testString": "56N 799999 1499999", "lat": "13.55306", "lon": "155.771765"}, + {"testNumber": "1524", "testString": "56N 399999 2999999", "lat": "27.11884", "lon": "151.991052"}, + {"testNumber": "1525", "testString": "56N 699999 3499999", "lat": "31.61777", "lon": "155.108479"}, + {"testNumber": "1526", "testString": "56N 399999 4499999", "lat": "40.644794", "lon": "151.817293"}, + {"testNumber": "1527", "testString": "56N 399999 5499999", "lat": "49.644251", "lon": "151.614823"}, + {"testNumber": "1528", "testString": "56N 399999 6499999", "lat": "58.628766", "lon": "151.277797"}, + {"testNumber": "1529", "testString": "56N 399999 7499999", "lat": "67.598498", "lon": "150.648133"}, + {"testNumber": "1530", "testString": "57S 493475 2009644", "lat": "-72.012662", "lon": "158.8107"}, + {"testNumber": "1531", "testString": "57S 499999 1499999", "lat": "-76.580855", "lon": "158.999977"}, + {"testNumber": "1532", "testString": "57S 506523 2009645", "lat": "-72.012661", "lon": "159.189265"}, + {"testNumber": "1533", "testString": "57S 399999 2499999", "lat": "-67.598509", "lon": "156.648132"}, + {"testNumber": "1534", "testString": "57S 599999 2999999", "lat": "-63.115495", "lon": "160.98229"}, + {"testNumber": "1535", "testString": "57S 493128 4017260", "lat": "-53.992924", "lon": "158.895193"}, + {"testNumber": "1536", "testString": "57S 633707 4506634", "lat": "-49.578084", "lon": "160.849596"}, + {"testNumber": "1537", "testString": "57S 292285 5503146", "lat": "-40.596414", "lon": "156.545221"}, + {"testNumber": "1538", "testString": "57S 359530 6008008", "lat": "-36.062368", "lon": "157.44027"}, + {"testNumber": "1539", "testString": "57S 299999 6499999", "lat": "-31.61778", "lon": "156.891508"}, + {"testNumber": "1540", "testString": "57S 399999 6999999", "lat": "-27.118851", "lon": "157.991052"}, + {"testNumber": "1541", "testString": "57S 499999 7499999", "lat": "-22.606862", "lon": "158.999994"}, + {"testNumber": "1542", "testString": "57S 599999 7999999", "lat": "-18.0864", "lon": "159.945041"}, + {"testNumber": "1543", "testString": "57S 699999 8499999", "lat": "-13.561615", "lon": "160.848267"}, + {"testNumber": "1544", "testString": "57S 799999 8999999", "lat": "-9.036414", "lon": "161.728687"}, + {"testNumber": "1545", "testString": "57S 759759 9001152", "lat": "-9.028529", "lon": "161.36284"}, + {"testNumber": "1546", "testString": "57S 767992 9999999", "lat": "-0.000005", "lon": "161.407667"}, + {"testNumber": "1547", "testString": "57S 799999 9999999", "lat": "-0.000005", "lon": "161.695018"}, + {"testNumber": "1548", "testString": "57N 199999 1999999", "lat": "18.067893", "lon": "156.165986"}, + {"testNumber": "1549", "testString": "57N 264725 1997323", "lat": "18.051735", "lon": "156.777353"}, + {"testNumber": "1550", "testString": "57N 399999 2499999", "lat": "22.603903", "lon": "158.027057"}, + {"testNumber": "1551", "testString": "57N 699999 2999999", "lat": "27.107974", "lon": "161.017"}, + {"testNumber": "1552", "testString": "57N 299999 3999999", "lat": "36.12409", "lon": "156.777602"}, + {"testNumber": "1553", "testString": "57N 699999 4499999", "lat": "40.626634", "lon": "161.364674"}, + {"testNumber": "1554", "testString": "57N 699999 5499999", "lat": "49.619412", "lon": "161.769049"}, + {"testNumber": "1555", "testString": "58S 351316 3502294", "lat": "-58.594236", "lon": "162.44169"}, + {"testNumber": "1556", "testString": "58S 503546 3013848", "lat": "-63.005033", "lon": "165.070033"}, + {"testNumber": "1557", "testString": "58S 648682 3502294", "lat": "-58.594235", "lon": "167.55829"}, + {"testNumber": "1558", "testString": "58S 407376 4008800", "lat": "-54.060685", "lon": "163.584873"}, + {"testNumber": "1559", "testString": "58S 465831 4514590", "lat": "-49.520341", "lon": "164.527916"}, + {"testNumber": "1560", "testString": "58S 299999 4999999", "lat": "-45.125159", "lon": "162.456869"}, + {"testNumber": "1561", "testString": "58S 399999 5499999", "lat": "-40.644805", "lon": "163.817293"}, + {"testNumber": "1562", "testString": "58S 499999 5999999", "lat": "-36.144724", "lon": "164.999993"}, + {"testNumber": "1563", "testString": "58S 599999 6499999", "lat": "-31.630837", "lon": "166.054465"}, + {"testNumber": "1564", "testString": "58S 699999 6999999", "lat": "-27.107985", "lon": "167.017"}, + {"testNumber": "1565", "testString": "58S 717117 7503677", "lat": "-22.559769", "lon": "167.111476"}, + {"testNumber": "1566", "testString": "58S 799999 7499999", "lat": "-22.580352", "lon": "167.917512"}, + {"testNumber": "1567", "testString": "58S 199999 9499999", "lat": "-4.518521", "lon": "162.296619"}, + {"testNumber": "1568", "testString": "58S 234068 9500552", "lat": "-4.514602", "lon": "162.603443"}, + {"testNumber": "1569", "testString": "58S 299999 9999999", "lat": "-0.000005", "lon": "163.202942"}, + {"testNumber": "1570", "testString": "58N 199999 0499999", "lat": "4.51851", "lon": "162.296619"}, + {"testNumber": "1571", "testString": "58N 234067 0499446", "lat": "4.514591", "lon": "162.603443"}, + {"testNumber": "1572", "testString": "58N 299999 0999999", "lat": "9.042042", "lon": "163.180472"}, + {"testNumber": "1573", "testString": "58N 399999 1499999", "lat": "13.566735", "lon": "164.075731"}, + {"testNumber": "1574", "testString": "58N 499999 1999999", "lat": "18.088704", "lon": "164.999994"}, + {"testNumber": "1575", "testString": "58N 699999 2499999", "lat": "22.595062", "lon": "166.945544"}, + {"testNumber": "1576", "testString": "58N 299999 3499999", "lat": "31.61777", "lon": "162.891508"}, + {"testNumber": "1577", "testString": "58N 599999 3999999", "lat": "36.139555", "lon": "166.111471"}, + {"testNumber": "1578", "testString": "58N 499999 4999999", "lat": "45.153472", "lon": "164.999992"}, + {"testNumber": "1579", "testString": "58N 499999 5999999", "lat": "54.148099", "lon": "164.999991"}, + {"testNumber": "1580", "testString": "58N 351316 6497704", "lat": "58.594225", "lon": "162.441689"}, + {"testNumber": "1581", "testString": "58N 499999 6999999", "lat": "63.129334", "lon": "164.999988"}, + {"testNumber": "1582", "testString": "58N 648682 6497703", "lat": "58.594224", "lon": "167.558291"}, + {"testNumber": "1583", "testString": "58N 444442 7493002", "lat": "67.547523", "lon": "163.696364"}, + {"testNumber": "1584", "testString": "58N 555556 7493002", "lat": "67.547522", "lon": "166.303608"}, + {"testNumber": "1585", "testString": "58N 499999 7999999", "lat": "72.099217", "lon": "164.999983"}, + {"testNumber": "1586", "testString": "58N 456236 8487576", "lat": "76.463937", "lon": "163.324772"}, + {"testNumber": "1587", "testString": "58N 543762 8487576", "lat": "76.463939", "lon": "166.675183"}, + {"testNumber": "1588", "testString": "59S 555690 1502257", "lat": "-76.551526", "lon": "173.145547"}, + {"testNumber": "1589", "testString": "59S 599999 1999999", "lat": "-72.077542", "lon": "173.912476"}, + {"testNumber": "1590", "testString": "59S 444442 2506996", "lat": "-67.547534", "lon": "169.696367"}, + {"testNumber": "1591", "testString": "59S 555555 2506996", "lat": "-67.547533", "lon": "172.303605"}, + {"testNumber": "1592", "testString": "59S 595869 3023158", "lat": "-62.908866", "lon": "172.887013"}, + {"testNumber": "1593", "testString": "59S 399999 3999999", "lat": "-54.138379", "lon": "169.469289"}, + {"testNumber": "1594", "testString": "59S 499999 4499999", "lat": "-49.652548", "lon": "170.999992"}, + {"testNumber": "1595", "testString": "59S 599999 4999999", "lat": "-45.146398", "lon": "172.27203"}, + {"testNumber": "1596", "testString": "59S 699999 5499999", "lat": "-40.626645", "lon": "173.364674"}, + {"testNumber": "1597", "testString": "59S 640468 6008008", "lat": "-36.062367", "lon": "172.559717"}, + {"testNumber": "1598", "testString": "59S 769321 6500841", "lat": "-31.596041", "lon": "173.838405"}, + {"testNumber": "1599", "testString": "59S 199999 7999999", "lat": "-18.067904", "lon": "168.165986"}, + {"testNumber": "1600", "testString": "59S 264725 8002674", "lat": "-18.051746", "lon": "168.777353"}, + {"testNumber": "1601", "testString": "59S 299999 8499999", "lat": "-13.561615", "lon": "169.151722"}, + {"testNumber": "1602", "testString": "59S 399999 8999999", "lat": "-9.045439", "lon": "170.090115"}, + {"testNumber": "1603", "testString": "59S 399999 9999999", "lat": "-0.000005", "lon": "170.101357"}, + {"testNumber": "1604", "testString": "59S 499999 9499999", "lat": "-4.523568", "lon": "170.999995"}, + {"testNumber": "1605", "testString": "59S 599999 9999999", "lat": "-0.000005", "lon": "171.898632"}, + {"testNumber": "1606", "testString": "59N 499999 0499999", "lat": "4.523557", "lon": "170.999995"}, + {"testNumber": "1607", "testString": "59N 599999 0999999", "lat": "9.045428", "lon": "171.909874"}, + {"testNumber": "1608", "testString": "59N 699999 1499999", "lat": "13.561604", "lon": "172.848267"}, + {"testNumber": "1609", "testString": "59N 735273 1997323", "lat": "18.051735", "lon": "173.222636"}, + {"testNumber": "1610", "testString": "59N 799999 1999999", "lat": "18.067893", "lon": "173.834003"}, + {"testNumber": "1611", "testString": "59N 299999 2999999", "lat": "27.107974", "lon": "168.982488"}, + {"testNumber": "1612", "testString": "59N 599999 3499999", "lat": "31.630826", "lon": "172.054465"}, + {"testNumber": "1613", "testString": "59N 740171 3998152", "lat": "36.098344", "lon": "173.667816"}, + {"testNumber": "1614", "testString": "59N 299999 4499999", "lat": "40.626634", "lon": "168.635312"}, + {"testNumber": "1615", "testString": "59N 299999 5499999", "lat": "49.619412", "lon": "168.230934"}, + {"testNumber": "1616", "testString": "59N 495563 8995052", "lat": "81.016469", "lon": "170.745479"}, + {"testNumber": "1617", "testString": "60S 499999 2999999", "lat": "-63.129345", "lon": "176.999988"}, + {"testNumber": "1618", "testString": "60S 599999 3499999", "lat": "-58.628777", "lon": "178.722183"}, + {"testNumber": "1619", "testString": "60S 534166 4514590", "lat": "-49.52034", "lon": "177.472067"}, + {"testNumber": "1620", "testString": "60S 672151 5004744", "lat": "-45.089807", "lon": "179.187658"}, + {"testNumber": "1621", "testString": "60S 259827 6001846", "lat": "-36.098355", "lon": "174.332171"}, + {"testNumber": "1622", "testString": "60S 299999 6999999", "lat": "-27.107985", "lon": "174.982488"}, + {"testNumber": "1623", "testString": "60S 330435 6506322", "lat": "-31.565652", "lon": "175.213321"}, + {"testNumber": "1624", "testString": "60S 399999 7499999", "lat": "-22.603914", "lon": "176.027057"}, + {"testNumber": "1625", "testString": "60S 499999 7999999", "lat": "-18.088714", "lon": "176.999994"}, + {"testNumber": "1626", "testString": "60S 599999 8499999", "lat": "-13.566746", "lon": "177.924258"}, + {"testNumber": "1627", "testString": "60S 699999 8999999", "lat": "-9.042053", "lon": "178.819517"}, + {"testNumber": "1628", "testString": "60S 699999 9999999", "lat": "-0.000005", "lon": "178.797047"}, + {"testNumber": "1629", "testString": "60S 765930 9500552", "lat": "-4.514602", "lon": "179.396547"}, + {"testNumber": "1630", "testString": "60S 799999 9499999", "lat": "-4.518521", "lon": "179.70337"}, + {"testNumber": "1631", "testString": "60N 765930 0499446", "lat": "4.514591", "lon": "179.396547"}, + {"testNumber": "1632", "testString": "60N 799999 0499999", "lat": "4.51851", "lon": "179.70337"}, + {"testNumber": "1633", "testString": "60N 299999 2499999", "lat": "22.595062", "lon": "175.054444"}, + {"testNumber": "1634", "testString": "60N 599999 2999999", "lat": "27.11884", "lon": "178.008936"}, + {"testNumber": "1635", "testString": "60N 769321 3499156", "lat": "31.59603", "lon": "179.838405"}, + {"testNumber": "1636", "testString": "60N 599999 4499999", "lat": "40.644794", "lon": "178.182692"}, + {"testNumber": "1637", "testString": "60N 599999 5499999", "lat": "49.644252", "lon": "178.38516"}, + {"testNumber": "1638", "testString": "60N 599999 6499999", "lat": "58.628766", "lon": "178.722183"}, + {"testNumber": "1639", "testString": "60N 599999 7499999", "lat": "67.598499", "lon": "179.351839"} + ] +} diff --git a/source/widget/DistanceAndDirection/util.js b/source/widget/DistanceAndDirection/util.js new file mode 100644 index 00000000..485c84de --- /dev/null +++ b/source/widget/DistanceAndDirection/util.js @@ -0,0 +1,579 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2015 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/array', + 'dojo/_base/Deferred', + 'esri/tasks/GeometryService' +], function ( + dojoDeclare, + dojoArray, + Deferred, + EsriGeometryService +) { + 'use strict'; + return dojoDeclare(null, { + + /** + * + **/ + constructor: function (geoServiceURL) { + if (!geoServiceURL) { + geoServiceURL = '//utility.arcgisonline.com/arcgis/rest/services/Geometry/GeometryServer'; + } + this.geomService = new EsriGeometryService(geoServiceURL); + }, + + /** + * + **/ + getCleanInput: function (fromstr) { + fromstr = fromstr.replace(/\n/g,''); + fromstr = fromstr.replace(/\s+/g, ' ').trim(); + return fromstr.toUpperCase(); + }, + + /** + * Send request to get dd coordinates in format string + **/ + getCoordValues: function (fromInput, toType, numDigits) { + var deferred = new Deferred(); + var nd = numDigits || 6; + var tt; + if (toType.name) { + tt = toType.name; + } else { + tt = toType; + } + /** + * for parameter info + * http://resources.arcgis.com/en/help/arcgis-rest-api/#/To_GeoCoordinateString/02r30000026w000000/ + **/ + var params = { + sr: 4326, + coordinates: [[fromInput.x, fromInput.y]], + conversionType: tt, + numOfDigits: nd, + rounding: true, + addSpaces: false + }; + + switch (toType) { + case 'DD': + params.numOfDigits = 6; + break; + case 'USNG': + params.numOfDigits = 5; + break; + case 'MGRS': + params.conversionMode = 'mgrsDefault'; + params.numOfDigits = 5; + break; + case 'UTM (H)': + params.conversionType = 'utm'; + params.conversionMode = 'utmNorthSouth'; + params.addSpaces = true; + break; + case 'UTM': + params.conversionType = 'utm'; + params.conversionMode = 'utmDefault'; + params.addSpaces = true; + break; + case 'GARS': + params.conversionMode = 'garsDefault'; + break; + } + + this.geomService.toGeoCoordinateString(params).then(function(itm) { + deferred.resolve(itm); + },function() { + deferred.resolve(null); + }); + + return deferred.promise; + }, + + /** + * + **/ + getXYNotation: function (fromStr, toType) { + var deferred = new Deferred(); + var a; + var tt; + if (toType.name) { + tt = toType.name; + } else { + tt = toType; + } + + var params = { + sr: 4326, + conversionType: tt, + strings: [] + }; + + switch (tt) { + case 'DD': + case 'DDM': + case 'DMS': + params.numOfDigits = 2; + a = fromStr.replace(/[°˚º^~*"'′¨˝]/g, ''); + params.strings.push(a); + break; + case 'USNG': + params.strings.push(fromStr); + params.addSpaces = 'false'; + break; + case 'MGRS': + params.conversionMode = 'mgrsNewStyle'; + params.strings.push(fromStr); + params.addSpaces = 'false'; + break; + case 'UTM (H)': + params.conversionType = 'utm'; + params.conversionMode = 'utmNorthSouth'; + params.strings.push(fromStr); + break; + case 'UTM': + params.conversionType = 'utm'; + params.conversionMode = 'utmDefault'; + params.strings.push(fromStr); + break; + case 'GARS': + params.conversionMode = 'garsCenter'; + params.strings.push(fromStr); + break; + case 'GEOREF': + params.strings.push(fromStr); + break; + } + + this.geomService.fromGeoCoordinateString(params).then(function(itm) { + deferred.resolve(itm); + },function() { + deferred.resolve(null); + }); + + return deferred.promise; + }, + + getNotations: function () { + var strs = [ + { + name: 'DD', + pattern: /^(([NS\+\-\s])*([0-8]?\d([,.]\d*)?|90([,.]0*)?)([°˚º^~*]*)([NS\+\-\s])*)([,:;\s|\/\\]+)(([EW\+\-\s])*([0]?\d?\d([,.]\d*)?|1[0-7]\d([,.]\d*)?|180([,.]0*)?)([°˚º^~*]*)([EW\+\-\s])*)$/, + notationType: "DD - Latitude/Longitude", + conversionType: "DD" + }, { + name: 'DDrev', + pattern: /^(([EW\+\-\s])*([0]?\d?\d([,.]\d*)?|1[0-7]\d([,.]\d*)?|180([,.]0*)?)([°˚º^~*]*)([EW\+\-\s])*)([,:;\s|\/\\]+)(([NS\+\-\s])*([0-8]?\d([,.]\d*)?|90([,.]0*)?)([°˚º^~*]*)([NS\+\-\s])*)$/, + notationType: "DD - Longitude/Latitude", + conversionType: "DD" + }, { + name: 'DDM', + pattern: /^(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)['′\s_]*([NS\+\-\s])*)([,:;\s|\/\\]+)(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+(([0-5]\d|\d)([,.]\d*)?)['′\s_]*([EW\+\-\s])*)[\s]*$/, + notationType: "DDM - Latitude/Longitude", + conversionType: "DDM" + }, { + name: 'DDMrev', + pattern: /^(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+(([0-5]\d|\d)([,.]\d*)?)['′\s_]*([EW\+\-\s])*)([,:;\s|\/\\]+)(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)['′\s_]*([NS\+\-\s])*)[\s]*$/, + notationType: "DDM - Longitude/Latitude", + conversionType: "DDM" + }, { + name: 'DMS', + pattern: /^(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+([0-5]?\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([NS\+\-\s])*)([,:;\s|\/\\]+)(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+([0-5]\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([EW\+\-\s])*)[\s]*$/, + notationType: "DMS - Latitude/Longitude", + conversionType: "DMS" + }, { + name: 'DMSrev', + pattern: /^(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+([0-5]\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([EW\+\-\s])*)([,:;\s|\/\\]+)(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+([0-5]?\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([NS\+\-\s])*)[\s]*$/, + notationType: "DMS - Longitude/Latitude", + conversionType: "DMS" + }, { + name: 'GARS', + pattern: /^\d{3}[a-zA-Z]{2}[1-4]?[1-9]?$/, + notationType: "GARS", + conversionType: "GARS" + }, { + name: 'GEOREF', + pattern: /^[a-zA-Z]{4}\d{1,8}$/, + notationType: "GEOREF", + conversionType: "GEOREF" + }, { + name: 'MGRS', + pattern: /^\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^(\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*)(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$/, + notationType: "MGRS", + conversionType: "MGRS" + }, + //not sure if USNG is needed as its exactly the same as MGRS + /*{ + name: 'USNG', + pattern: /^\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^(\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*)(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$/, + notationType: "USNG", + conversionType: "USNG" + },*/ + { + name: 'UTM', + pattern: /^\d{1,2}[-,;:\s]*[c-hj-np-xC-HJ-NP-X][-,;:\s]*\d{1,6}\.?\d*[mM]?[-,;:\s]?\d{1,7}\.?\d*[mM]?$/, + notationType: "UTM - Band Letter", + conversionType: "UTM" + }, { + name: 'UTM (H)', + pattern: /^\d{1,2}[-,;:\s]*[NnSs][-,;:\s]*\d{1,6}\.?\d*[mM]?[-,;:\s]+\d{1,7}\.?\d*[mM]?$/, + notationType: "UTM - Hemisphere (N/S)", + conversionType: "UTM (H)" + } + ]; + + return strs; + }, + + getCoordinateType: function (fromInput) { + var clnInput = this.getCleanInput(fromInput); + var deferred = new Deferred(); + //regexr.com + + var strs = this.getNotations(); + + var matchedtype = dojoArray.filter(strs, function (itm) { + return itm.pattern.test(this.v) + }, { + v:clnInput + }); + + if (matchedtype.length > 0) { + deferred.resolve(matchedtype); + } else { + deferred.resolve(null); + } + return deferred.promise; + }, + + /** + * + **/ + getFormattedDDStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + var parts = fromValue[0].split(/[ ,]+/); + + r.latdeg = parts[0].replace(/[nNsS]/, ''); + r.londeg = parts[1].replace(/[eEwW]/, ''); + + if (addSignPrefix) { + parts[0].slice(-1) === 'N'?r.latdeg = '+' + r.latdeg:r.latdeg = '-' + r.latdeg; + parts[1].slice(-1) === "W"?r.londeg = '-' + r.londeg:r.londeg = '+' + r.londeg; + } + + var s = withFormatStr.replace(/X/, r.londeg); + s = s.replace(/[eEwW]/, parts[1].slice(-1)); + s = s.replace(/[nNsS]/, parts[0].slice(-1)); + s = s.replace(/Y/, r.latdeg); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedDDMStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + r.parts = fromValue[0].split(/[ ,]+/); + + r.latdeg = r.parts[0]; + r.latmin = r.parts[1].replace(/[nNsS]/, ''); + r.londeg = r.parts[2]; + r.lonmin = r.parts[3].replace(/[eEwW]/, ''); + + if (addSignPrefix) { + r.parts[1].slice(-1) === 'N'?r.latdeg = '+' + r.latdeg:r.latdeg = '-' + r.latdeg; + r.parts[3].slice(-1) === 'W'?r.londeg = '-' + r.londeg:r.londeg = '+' + r.londeg; + } + + //A° B'N X° Y'E + var s = withFormatStr.replace(/[EeWw]/, r.parts[3].slice(-1)); + s = s.replace(/Y/, r.lonmin); + s = s.replace(/X/, r.londeg); + s = s.replace(/[NnSs]/, r.parts[1].slice(-1)); + s = s.replace(/B/, r.latmin); + s = s.replace(/A/, r.latdeg); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedDMSStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + r.parts = fromValue[0].split(/[ ,]+/); + + r.latdeg = r.parts[0]; + r.latmin = r.parts[1]; + r.latsec = r.parts[2].replace(/[NnSs]/, ''); + + + r.londeg = r.parts[3]; + r.lonmin = r.parts[4]; + r.lonsec = r.parts[5].replace(/[EWew]/, ''); + + if (addSignPrefix) { + r.parts[2].slice(-1) === 'N'?r.latdeg = '+' + r.latdeg:r.latdeg = '-' + r.latdeg; + r.parts[5].slice(-1) ==='W'?r.londeg = '-' + r.londeg:r.londeg = '+' + r.londeg; + } + + //A° B' C''N X° Y' Z''E + var s = withFormatStr.replace(/A/, r.latdeg); + s = s.replace(/B/, r.latmin); + s = s.replace(/C/, r.latsec); + s = s.replace(/X/, r.londeg); + s = s.replace(/Y/, r.lonmin); + s = s.replace(/Z/, r.lonsec); + s = s.replace(/[NnSs]/, r.parts[2].slice(-1)); + s = s.replace(/[EeWw]/, r.parts[5].slice(-1)); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedUSNGStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + if(fromValue[0].match(/^[ABYZ]/)) { + r.gzd = fromValue[0].match(/[ABYZ]/)[0].trim(); + } else { + r.gzd = fromValue[0].match(/\d{1,2}[C-HJ-NP-X]/)[0].trim(); + } + r.grdsq = fromValue[0].replace(r.gzd, '').match(/[a-hJ-zA-HJ-Z]{2}/)[0].trim(); + r.easting = fromValue[0].replace(r.gzd + r.grdsq, '').match(/^\d{1,5}/)[0].trim(); + r.northing = fromValue[0].replace(r.gzd + r.grdsq, '').match(/\d{1,5}$/)[0].trim(); + + //Z S X# Y# + var s = withFormatStr.replace(/Y/, r.northing); + s = s.replace(/X/, r.easting); + s = s.replace(/S/, r.grdsq); + s = s.replace(/Z/, r.gzd); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedMGRSStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + if(fromValue[0].match(/^[ABYZ]/)) { + r.gzd = fromValue[0].match(/[ABYZ]/)[0].trim(); + } else { + r.gzd = fromValue[0].match(/\d{1,2}[C-HJ-NP-X]/)[0].trim(); + } + r.grdsq = fromValue[0].replace(r.gzd, '').match(/[a-hJ-zA-HJ-Z]{2}/)[0].trim(); + r.easting = fromValue[0].replace(r.gzd + r.grdsq, '').match(/^\d{1,5}/)[0].trim(); + r.northing = fromValue[0].replace(r.gzd + r.grdsq, '').match(/\d{1,5}$/)[0].trim(); + + //Z S X# Y# + var s = withFormatStr.replace(/Y/, r.northing); + s = s.replace(/X/, r.easting); + s = s.replace(/S/, r.grdsq); + s = s.replace(/Z/, r.gzd); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedGARSStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + r.lon = fromValue[0].match(/\d{3}/); + r.lat = fromValue[0].match(/[a-zA-Z]{2}/); + + var q = fromValue[0].match(/\d*$/); + r.quadrant = q[0][0]; + r.key = q[0][1]; + + //XYQK + var s = withFormatStr.replace(/K/, r.key); + s = s.replace(/Q/, r.quadrant); + s = s.replace(/Y/, r.lat); + s = s.replace(/X/, r.lon); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedGEOREFStr: function (fromValue, withFormatStr, addSignPrefix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + r.lon = fromValue[0].match(/[a-zA-Z]{1}/)[0].trim(); + r.lat = fromValue[0].replace(r.lon, '').match(/[a-zA-Z]{1}/)[0].trim(); + r.quadrant15lon = fromValue[0].replace(r.lon + r.lat, '').match(/[a-zA-Z]{1}/)[0].trim(); + r.quadrant15lat = fromValue[0].replace(r.lon + r.lat + r.quadrant15lon, '').match(/[a-zA-Z]{1}/)[0].trim(); + + var q = fromValue[0].replace(r.lon + r.lat + r.quadrant15lon + r.quadrant15lat, ''); + + r.quadrant1lon = q.substr(0,q.length/2); + r.quadrant1lat = q.substr(q.length/2, q.length); + + //ABCDXY + var s = withFormatStr.replace(/Y/, r.quadrant1lat); + s = s.replace(/X/, r.quadrant1lon); + s = s.replace(/D/, r.quadrant15lat); + s = s.replace(/C/, r.quadrant15lon); + s = s.replace(/B/, r.lat); + s = s.replace(/A/, r.lon); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedUTMStr: function (fromValue, withFormatStr, addSignPrefix, addDirSuffix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + r.parts = fromValue[0].split(/[ ,]+/); + r.zone = r.parts[0].replace(/[A-Z]/,''); + r.bandLetter = r.parts[0].slice(-1); + r.easting = r.parts[1]; + r.westing = r.parts[2]; + + //ZB Xm Ym' + var s = withFormatStr.replace(/Y/, r.westing); + s = s.replace(/X/, r.easting); + s = s.replace (/B/, r.bandLetter); + s = s.replace(/Z/, r.zone); + + r.formatResult = s; + return r; + }, + + /** + * + **/ + getFormattedUTMHStr: function (fromValue, withFormatStr, addSignPrefix, addDirSuffix) { + var r = {}; + r.sourceValue = fromValue; + r.sourceFormatString = withFormatStr; + + r.parts = fromValue[0].split(/[ ,]+/); + r.zone = r.parts[0].replace(/[A-Z]/,''); + r.hemisphere = r.parts[0].slice(-1); + + r.easting = r.parts[1]; + r.westing = r.parts[2]; + + //ZH Xm Ym' + var s = withFormatStr.replace(/Y/, r.westing); + s = s.replace(/X/, r.easting); + s = s.replace (/H/, r.hemisphere); + s = s.replace(/Z/, r.zone); + + r.formatResult = s; + return r; + }, + + + /** + * + **/ + convertMetersToUnits: function (inMeters, fromUnit) { + var convLength = 0; + switch (fromUnit.toLowerCase()) { + case 'meters': + convLength = inMeters; + break; + case 'feet': + convLength = inMeters * 3.28084; + break; + case 'kilometers': + convLength = inMeters * 0.001; + break; + case 'miles': + convLength = inMeters * 0.000621371; + break; + case 'nautical-miles': + convLength = inMeters * 0.000539957; + break; + case 'yards': + convLength = inMeters * 1.09361; + break; + } + return convLength; + }, + + /** + * + **/ + convertToMeters: function (length, inputUnit) { + var convertedLength = length; + switch (inputUnit) { + case 'meters': + convertedLength = length; + break; + case 'feet': + convertedLength = length * 0.3048; + break; + case 'kilometers': + convertedLength = length * 1000; + break; + case 'miles': + convertedLength = length * 1609.34; + break; + case 'nautical-miles': + convertedLength = length * 1852.001376036; + break; + case 'yards': + convertedLength = length * 0.9144; + break; + } + return convertedLength; + } + }); +}); diff --git a/source/widget/DistanceAndDirection/version.txt b/source/widget/DistanceAndDirection/version.txt new file mode 100644 index 00000000..a3d15ad4 --- /dev/null +++ b/source/widget/DistanceAndDirection/version.txt @@ -0,0 +1,2 @@ +ArcGIS Solutions +Version 1.4 - November 2015 diff --git a/source/widget/DistanceAndDirection/views/CoordinateInput.js b/source/widget/DistanceAndDirection/views/CoordinateInput.js new file mode 100644 index 00000000..53b9483f --- /dev/null +++ b/source/widget/DistanceAndDirection/views/CoordinateInput.js @@ -0,0 +1,61 @@ +define([ + 'dojo/_base/declare', + 'dojo/topic', + 'dijit/form/ValidationTextBox', + '../models/Coordinate' +], function ( + dojoDeclare, + dojoTopic, + dijitValidationTextBox, + Coord +) { + var mo = dojoDeclare('test', dijitValidationTextBox, { + required: true, + + inputCoordinate: null, + + invalidMessage: 'Blah Blah Blah', + + validateOnInput: true, + _validateOnInputSetter: function (value) { + this.validateOnInput = (value === 'true'); + }, + + clear: function () { + this.set('validateOnInput', true); + this.set('value', ''); + this.inputCoordinate.coordinateEsriGeometry = null; + }, + /** + * + **/ + constructor: function () { + this.inherited(arguments); + this.inputCoordinate = new Coord({appConfig: arguments[0].appConfig}); + }, + + postMixinProperties: function () { + console.log('Post Create'); + }, + + /** + * + **/ + validator: function (value, contstraints) { + + if (!this.validateOnInput) {return true;} + //if (this.get('value').length < 4) return false; + + this.inputCoordinate.set('inputString', value); + + //this.inputCoordinate.set('formatString', 'YN XE'); + + this.set('invalidMessage', this.inputCoordinate.message); + this.set('promptMessage', this.inputCoordinate.message); + + return true; + } + }); + + return mo; +}); diff --git a/source/widget/DistanceAndDirection/views/EditOutputCoordinate.js b/source/widget/DistanceAndDirection/views/EditOutputCoordinate.js new file mode 100644 index 00000000..7282d5b0 --- /dev/null +++ b/source/widget/DistanceAndDirection/views/EditOutputCoordinate.js @@ -0,0 +1,168 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/dom-style', + 'dojo/on', + 'dojo/topic', + 'dojo/dom-attr', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/text!../templates/EditOutputCoordinate.html', + 'dijit/form/Select', + 'jimu/dijit/CheckBox' +], function ( + dojoDeclare, + dojoLang, + dojoDomStyle, + dojoOn, + dojoTopic, + dojoDomAttr, + dijitWidgetBase, + dijitTemplatedMixin, + dijitWidgetsInTemplate, + edittemplate +) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: edittemplate, + + formats: { + + }, + + ct: 'DD', + _setCtAttr: function (v) { + this.frmtSelect.set('value', v); + }, + + /** + * + **/ + postCreate: function () { + this.formats = { + DD: { + defaultFormat: 'YN XE', + customFormat: null, + useCustom: false + }, + DDM: { + defaultFormat: 'A° B\'N X° Y\'E', + customFormat: null, + useCustom: false + }, + DMS: { + defaultFormat: 'A° B\' C\"N X° Y\' Z\"E', + customFormat: null, + useCustom: false + }, + GARS: { + defaultFormat: 'XYQK', + customFormat: null, + useCustom: false + }, + GEOREF: { + defaultFormat: 'ABCDXY', + customFormat: null, + useCustom: false + }, + MGRS: { + defaultFormat: 'ZSXY', + customFormat: null, + useCustom: false + }, + USNG: { + defaultFormat: 'ZSXY', + customFormat: null, + useCustom: false + }, + UTM: { + defaultFormat: 'ZB X Y', + customFormat: null, + useCustom: false + }, + 'UTM (H)': { + defaultFormat: 'ZH X Y', + customFormat: null, + useCustom: false + } + }; + + dojoDomAttr.set(this.frmtVal, 'value', this.formats[this.ct].defaultFormat); + + this.own( + this.frmtSelect.on('change', dojoLang.hitch( + this, + this.frmtSelectValueDidChange) + )); + + this.own(dojoOn( + this.frmtVal, + 'change', + dojoLang.hitch(this, this.formatValDidChange) + )); + + this.displayPrefixContainer(); + }, + + /** + * + * + startup: function () { + //this.inherited(arguments); + },*/ + formatValDidChange: function () { + var newvalue = dojoDomAttr.get(this.frmtVal, 'value'); + var crdType = this.frmtSelect.get('value'); + this.formats[crdType].customFormat = newvalue; + this.formats[crdType].useCustom = true; + this.currentformat = newvalue; + }, + + /** + * + **/ + frmtSelectValueDidChange: function () { + var curval = this.frmtSelect.get('value'); + var selval = this.formats[curval].useCustom ? this.formats[curval].customFormat + : this.formats[curval].defaultFormat; + this.ct = curval; + dojoDomAttr.set(this.frmtVal, 'value', selval); + this.displayPrefixContainer(); + }, + + /** + * + **/ + displayPrefixContainer: function () { + switch(this.frmtSelect.get('value')){ + case 'DD': + case 'DDM': + case 'DMS': + dojoDomStyle.set(this.prefixContainer, {display: ""}); + break; + default: + dojoDomStyle.set(this.prefixContainer, {display: "none"}); + break; + } + } + + }); +}); diff --git a/source/widget/DistanceAndDirection/views/TabCircle.js b/source/widget/DistanceAndDirection/views/TabCircle.js new file mode 100644 index 00000000..59fad3c5 --- /dev/null +++ b/source/widget/DistanceAndDirection/views/TabCircle.js @@ -0,0 +1,652 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/_base/html', + 'dojo/dom-attr', + 'dojo/dom-class', + 'dojo/string', + 'dojo/mouse', + 'dojo/number', + 'dojo/keys', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dijit/TitlePane', + 'dijit/TooltipDialog', + 'dijit/popup', + 'jimu/dijit/Message', + 'esri/layers/FeatureLayer', + 'esri/symbols/SimpleFillSymbol', + 'esri/symbols/SimpleMarkerSymbol', + 'esri/symbols/TextSymbol', + 'esri/graphic', + 'esri/geometry/webMercatorUtils', + 'esri/geometry/Polyline', + 'esri/geometry/Polygon', + 'esri/geometry/Point', + 'esri/geometry/Circle', + 'esri/tasks/FeatureSet', + 'esri/layers/LabelClass', + '../models/CircleFeedback', + '../models/ShapeModel', + '../views/CoordinateInput', + '../views/EditOutputCoordinate', + 'dojo/text!../templates/TabCircle.html', + 'dijit/form/NumberTextBox', + 'dijit/form/Select', + 'jimu/dijit/CheckBox' +], function ( + dojoDeclare, + dojoLang, + dojoOn, + dojoTopic, + dojoHTML, + dojoDomAttr, + dojoDomClass, + dojoString, + dojoMouse, + dojoNumber, + dojoKeys, + dijitWidgetBase, + dijitTemplatedMixin, + dijitWidgetsInTemplate, + dijitTitlePane, + DijitTooltipDialog, + DijitPopup, + Message, + EsriFeatureLayer, + EsriSimpleFillSymbol, + EsriSimpleMarkerSymbol, + EsriTextSymbol, + EsriGraphic, + EsriWMUtils, + EsriPolyline, + EsriPolygon, + EsriPoint, + EsriCircle, + EsriFeatureSet, + EsriLabelClass, + DrawFeedBack, + ShapeModel, + CoordInput, + EditOutputCoordinate, + templateStr + ) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: templateStr, + baseClass: 'jimu-widget-TabCircle', + + /* + * class constructor + */ + constructor: function (args) { + dojoDeclare.safeMixin(this, args); + }, + + /* + * dijit post create + */ + postCreate: function () { + + this.useCalculatedDistance = false; + + this.currentLengthUnit = this.lengthUnitDD.get('value'); + + this._circleSym = new EsriSimpleFillSymbol(this.circleSymbol); + + this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); + + this._labelSym = new EsriTextSymbol(this.labelSymbol); + + this.map.addLayer(this.getLayer()); + + this.coordTool = new CoordInput({appConfig: this.appConfig}, this.startPointCoords); + + this.coordTool.inputCoordinate.formatType = 'DD'; + + this.coordinateFormat = new DijitTooltipDialog({ + content: new EditOutputCoordinate(), + style: 'width: 400px' + }); + + if(this.appConfig.theme.name === 'DartTheme') + { + dojoDomClass.add(this.coordinateFormat.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); + } + + // add extended toolbar + this.dt = new DrawFeedBack(this.map,this.coordTool.inputCoordinate.util); + + this.dt.setFillSymbol(this._circleSym); + + this.syncEvents(); + + this.checkValidInputs(); + }, + + /* + * upgrade graphicslayer so we can use the label params + */ + getLayer: function () { + if (!this._gl) { + var layerDefinition = { + 'id': 'circleLayer', + 'geometryType': 'esriGeometryPolygon', + 'fields': [{ + 'name': 'Label', + 'type': 'esriFieldTypeString', + 'alias': 'Label' + }] + }; + + var lblexp = {'labelExpressionInfo': {'value': '{Label}'}}; + var lblClass = new EsriLabelClass(lblexp); + lblClass.symbol = this._labelSym; + + var featureCollection = { + layerDefinition: layerDefinition, + featureSet: new EsriFeatureSet() + }; + + this._gl = new EsriFeatureLayer(featureCollection, { + id: 'Distance & Direction - Circle Graphics', + showLabels: true + }); + + this._gl.setLabelingInfo([lblClass]); + + return this._gl; + } + }, + + /* + * Start up event listeners + */ + syncEvents: function () { + + dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); + + this.distCalcControl.watch('open',dojoLang.hitch(this, this.distCalcDidExpand)); + + this.dt.watch('length', dojoLang.hitch(this, function (n, ov, nv) { + this.circleLengthDidChange(nv); + })); + + this.dt.watch('startPoint',dojoLang.hitch(this, function (r, ov, nv) { + this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); + this.coordTool.inputCoordinate.set('inputType',this.coordTool.inputCoordinate.formatType); + this.dt.addStartGraphic(nv, this._ptSym); + })); + + this.dt.watch('endPoint' , dojoLang.hitch(this, function (r, ov, nv) { + this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); + })); + + this.coordTool.inputCoordinate.watch('outputString', dojoLang.hitch(this, function (r, ov, nv) { + if(!this.coordTool.manualInput){this.coordTool.set('value', nv);} + })); + + this.dt.on('draw-complete',dojoLang.hitch(this, this.feedbackDidComplete)); + + + + this.own( + + dojoOn(this.coordTool, 'keyup',dojoLang.hitch(this, this.coordToolKeyWasPressed)), + + this.lengthUnitDD.on('change',dojoLang.hitch(this, this.lengthUnitDDDidChange)), + + this.creationType.on('change',dojoLang.hitch(this, this.creationTypeDidChange)), + + this.distanceUnitDD.on('change',dojoLang.hitch(this, this.distanceInputDidChange)), + + this.timeUnitDD.on('change',dojoLang.hitch(this, this.timeInputDidChange)), + + dojoOn(this.coordinateFormatButton, 'click',dojoLang.hitch(this, this.coordinateFormatButtonWasClicked)), + + dojoOn(this.addPointBtn, 'click',dojoLang.hitch(this, this.pointButtonWasClicked)), + + dojoOn(this.timeInput, 'change',dojoLang.hitch(this, this.timeInputDidChange)), + + dojoOn(this.distanceInput, 'change',dojoLang.hitch(this, this.distanceInputDidChange)), + + dojoOn(this.distanceInput, 'keyup',dojoLang.hitch(this, this.distanceInputKeyWasPressed)), + + dojoOn(this.clearGraphicsButton,'click',dojoLang.hitch(this, this.clearGraphics)), + + dojoOn(this.interactiveCircle, 'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), + + dojoOn(this.coordinateFormat.content.applyButton, 'click',dojoLang.hitch(this, function () { + var fs = this.coordinateFormat.content.formats[this.coordinateFormat.content.ct]; + var cfs = fs.defaultFormat; + var fv = this.coordinateFormat.content.frmtSelect.get('value'); + if (fs.useCustom) { + cfs = fs.customFormat; + } + this.coordTool.inputCoordinate.set('formatPrefix', this.coordinateFormat.content.addSignChkBox.checked); + this.coordTool.inputCoordinate.set('formatString', cfs); + this.coordTool.inputCoordinate.set('formatType', fv); + this.setCoordLabel(fv); + + DijitPopup.close(this.coordinateFormat); + })), + + dojoOn(this.coordinateFormat.content.cancelButton, 'click',dojoLang.hitch(this, function () { + DijitPopup.close(this.coordinateFormat); + })), + + dojoOn(this.radiusInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) + ); + }, + + /* + * + */ + circleLengthDidChange: function (l) { + var fl = dojoNumber.format(l, {places: 2}); + this.radiusInput.set('value', fl); + }, + + /* + * checkbox changed + */ + interactiveCheckBoxChanged: function () { + this.tabSwitched(); + if(this.interactiveCircle.checked) { + this.radiusInput.set('disabled', true); + this.distCalcControl.set('open', false); + this.distCalcControl.set('open', false); + this.distCalcControl.set('toggleable', false); + } else { + this.radiusInput.set('disabled', false); + this.distCalcControl.set('disabled', false); + this.distCalcControl.set('toggleable', true); + } + this.checkValidInputs(); + }, + + /* + * catch key press in start point + */ + coordToolKeyWasPressed: function (evt) { + this.dt.removeStartGraphic(); + if (evt.keyCode === dojoKeys.ENTER) { + this.coordTool.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { + if(r.inputType == "UNKNOWN"){ + var alertMessage = new Message({ + message: 'Unable to determine input coordinate type please check your input.' + }); + this.coordTool.inputCoordinate.coordinateEsriGeometry = null; + this.checkValidInputs(); + } else { + dojoTopic.publish( + 'manual-circle-center-point-input', + this.coordTool.inputCoordinate.coordinateEsriGeometry + ); + this.setCoordLabel(r.inputType); + var fs = this.coordinateFormat.content.formats[r.inputType]; + this.coordTool.inputCoordinate.set('formatString', fs.defaultFormat); + this.coordTool.inputCoordinate.set('formatType', r.inputType); + this.dt.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); + this.checkValidInputs(); + } + })); + } + + }, + + /* + * + */ + coordinateFormatButtonWasClicked: function () { + this.coordinateFormat.content.set('ct', this.coordTool.inputCoordinate.formatType); + DijitPopup.open({ + popup: this.coordinateFormat, + around: this.coordinateFormatButton + }); + }, + + /* + * + */ + distCalcDidExpand: function () { + this.dt.deactivate(); + this.dt.cleanup(); + this.dt.disconnectOnMouseMoveHandler(); + + this.coordTool.inputCoordinate.isManual = true; + + if (this.distCalcControl.get('open')) { + this.radiusInput.set('disabled', true); + } else { + this.radiusInput.set('disabled', false); + this.timeInput.set('value', 1); + this.distanceInput.set('value', 1); + } + }, + + /* + * + */ + timeInputDidChange: function () { + this.currentTimeInSeconds = this.timeInput.get('value') * this.timeUnitDD.get('value'); + this.getCalculatedDistance(); + }, + + /* + * + */ + distanceInputKeyWasPressed: function (evt) { + this.distanceInputDidChange(); + if (evt.keyCode === dojoKeys.ENTER) { + if(this.coordTool.inputCoordinate.outputString && this.coordTool.inputCoordinate.inputString != ''){ + this.removeManualGraphic(); + this.setGraphic(true); + this.dt._onDoubleClickHandler(); + } else { + var alertMessage = new Message({ + message: 'No center point set, please check your input.' + }); + } + } + }, + + /* + * + */ + okButtonClicked: function (evt) { + if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { + this.removeManualGraphic(); + this.setGraphic(true); + } + }, + + /* + * + */ + distanceInputDidChange: function () { + var currentRateInMetersPerSecond = ( + this.distanceInput.get('value') * + this.distanceUnitDD.value.split(';')[0] + ) / this.distanceUnitDD.value.split(';')[1]; + + this.currentDistanceInMeters = currentRateInMetersPerSecond; + this.getCalculatedDistance(); + }, + + /* + * + */ + getCalculatedDistance: function () { + if ((this.currentTimeInSeconds && this.currentTimeInSeconds > 0) && + (this.currentDistanceInMeters && this.currentDistanceInMeters > 0)) { + this.calculatedRadiusInMeters = this.currentTimeInSeconds * this.currentDistanceInMeters; + this.useCalculatedDistance = true; + var fr = 0; + switch (this.currentLengthUnit){ + case 'feet': + fr = this.calculatedRadiusInMeters * 3.2808399; + break; + case 'meters': + fr = this.calculatedRadiusInMeters; + break; + case 'yards': + fr = this.calculatedRadiusInMeters * 1.0936133; + break; + case 'kilometers': + fr = this.calculatedRadiusInMeters * 0.001; + break; + case 'miles': + fr = this.calculatedRadiusInMeters * 0.000621371192; + break; + case 'nautical-miles': + fr = this.calculatedRadiusInMeters * 0.000539957; + break; + } + fr = this.creationType.get('value') === 'Diameter'?fr*2:fr; + fr = dojoNumber.format(fr, {places: '4'}); + + this.radiusInput.set('value', fr); + //this.setGraphic(); + } else { + this.calculatedRadiusInMeters = null; + this.useCalculatedDistance = true; + } + }, + + /* + * Button click event, activate feedback tool + */ + pointButtonWasClicked: function () { + this.coordTool.manualInput = false; + dojoTopic.publish('clear-points'); + this.map.disableMapNavigation(); + this.dt.set('isDiameter', this.creationType.get('value') === 'Diameter'); + if (this.distCalcControl.get('open')) { + this.dt.activate('point'); + } else { + if(!this.interactiveCircle.checked) { + this.dt.activate('point'); + } else { + this.dt.activate('polyline'); + } + } + dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); + }, + + /* + * + */ + lengthUnitDDDidChange: function () { + this.currentLengthUnit = this.lengthUnitDD.get('value'); + var currentCreateCircleFrom = this.creationType.get('value'); + this.dt.set('lengthUnit', this.currentLengthUnit); + }, + + /* + * + */ + creationTypeDidChange: function() { + var currentCreateCircleFrom = this.creationType.get('value'); + this.radiusDiameterLabel.innerHTML = currentCreateCircleFrom; + }, + + /* + * + */ + feedbackDidComplete: function (results) { + if(!results.geometry.center){ + dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); + this.checkValidInputs(); + return; + } + var center = results.geometry.center; + var edge = new EsriPoint(results.geometry.rings[0][0][0], + results.geometry.rings[0][0][1], + results.geometry.center.spatialReference); + var geom = new EsriPolyline(results.geometry.center.spatialReference); + geom.addPath([center, edge]); + this.setGraphic(false, geom); + }, + + /* + * + */ + setCoordLabel: function (toType) { + this.coordInputLabel.innerHTML = dojoString.substitute( + 'Center Point (${crdType})', { + crdType: toType + } + ); + }, + + /* + * + */ + removeManualGraphic: function () { + if (this.tempGraphic != null) { + this._gl.remove(this.tempGraphic); + } + this.dt.removeStartGraphic(); + }, + + /* + * + */ + setGraphic: function (isManual, lineGeom) { + if(!isManual) { + dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); + } + + var results = {}; + this.map.enableMapNavigation(); + this.dt.deactivate(); + this.dt.removeStartGraphic(); + + + if (this.creationType.get('value') === 'Diameter') { + results.calculatedDistance = dojoNumber.parse(this.radiusInput.get('value'), {places: '0,99'})/2; + } else { + results.calculatedDistance = dojoNumber.parse(this.radiusInput.get('value'), {places: '0,99'}); + } + + results.calculatedDistance = this.coordTool.inputCoordinate.util.convertToMeters(results.calculatedDistance,this.lengthUnitDD.get('value')); + + results.geometry = this.coordTool.inputCoordinate.coordinateEsriGeometry; + results.lineGeometry = lineGeom; + + var centerPoint; + this.map.spatialReference.wkid === 4326?centerPoint = results.geometry:centerPoint = EsriWMUtils.geographicToWebMercator(results.geometry); + + var newCurrentCircle = new EsriCircle({ + center: centerPoint, + radius: results.calculatedDistance, + geodesic: true, + numberOfPoints: 360 + }); + + + + var newPolygon = new EsriPolygon(this.map.spatialReference); + + newPolygon.addRing(newCurrentCircle.rings[0]); + + var cGraphic = new EsriGraphic( + newPolygon, + this._circleSym, + { + 'Label': this.creationType.get('value') + " " + this.radiusInput.get('value').toString() + " " + this.lengthUnitDD.get('value').charAt(0).toUpperCase() + this.lengthUnitDD.get('value').slice(1) + } + ); + + this._gl.add(cGraphic); + + this.map.setExtent(newPolygon.getExtent().expand(3)); + + + this.emit('graphic_created', this.currentCircle); + this.dt.set('startPoint', null); + }, + + /* + * Remove graphics and reset values + */ + clearGraphics: function () { + if (this._gl) { + // graphic layers + this._gl.clear(); + this._gl.refresh(); + + // ui controls + this.clearUI(false); + } + this.checkValidInputs(); + //refresh each of the feature/graphic layers to enusre labels are removed + for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { + this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); + } + }, + + /* + * reset ui controls + */ + clearUI: function (keepCoords) { + if (!keepCoords){ + this.coordTool.clear(); + } + this.dt.set('startPoint', null); + this.useCalculatedDistance = false; + this.currentCircle = null; + + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + dojoDomAttr.set(this.startPointCoords, 'value', ''); + this.radiusInput.set('value', 1000); + this.timeInput.set('value', 1); + this.distanceInput.set('value', 1); + }, + + /* + * + */ + setGraphicsHidden: function () { + if (this._gl) { + this._gl.hide(); + } + }, + + /* + * + */ + setGraphicsShown: function () { + if (this._gl) { + this._gl.show(); + } + }, + + /* + * Activate the ok button if all the requried inputs are valid + */ + checkValidInputs: function () { + dojoDomClass.add(this.okButton, 'jimu-state-disabled'); + if(!this.interactiveCircle.checked) { + if(this.coordTool.inputCoordinate.coordinateEsriGeometry != null && this.radiusInput.isValid()){ + dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); + } + } + }, + + /* + * Make sure any active tools are deselected to prevent multiple actions being performed + */ + tabSwitched: function () { + this.dt.deactivate(); + this.dt.cleanup(); + this.dt.disconnectOnMouseMoveHandler(); + this.dt.set('startPoint', null); + this.map.enableMapNavigation(); + this.dt.removeStartGraphic(); + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + } + + }); +}); diff --git a/source/widget/DistanceAndDirection/views/TabEllipse.js b/source/widget/DistanceAndDirection/views/TabEllipse.js new file mode 100644 index 00000000..68b3f4f1 --- /dev/null +++ b/source/widget/DistanceAndDirection/views/TabEllipse.js @@ -0,0 +1,535 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/_base/html', + 'dojo/dom-attr', + 'dojo/dom-class', + 'dojo/string', + 'dojo/mouse', + 'dojo/number', + 'dojo/keys', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/TitlePane', + 'dijit/TooltipDialog', + 'dijit/_WidgetsInTemplateMixin', + 'dijit/popup', + 'jimu/dijit/Message', + 'esri/layers/FeatureLayer', + 'esri/layers/LabelClass', + 'esri/symbols/SimpleMarkerSymbol', + 'esri/symbols/SimpleFillSymbol', + 'esri/symbols/TextSymbol', + 'esri/graphic', + 'esri/geometry/Polygon', + 'esri/tasks/FeatureSet', + 'esri/geometry/geometryEngine', + 'esri/geometry/webMercatorUtils', + '../models/EllipseFeedback', + '../models/ShapeModel', + '../views/CoordinateInput', + '../views/EditOutputCoordinate', + 'dojo/text!../templates/TabEllipse.html', + 'dijit/form/NumberTextBox', + 'dijit/form/Select', + 'jimu/dijit/CheckBox' +], function ( + dojoDeclare, + dojoLang, + dojoOn, + dojoTopic, + dojoHTML, + dojoDomAttr, + dojoDomClass, + dojoString, + dojoMouse, + dojoNumber, + dojoKeys, + dijitWidgetBase, + dijitTemplatedMixin, + dijitTitlePane, + DijitTooltipDialog, + dijitWidgetsInTemplate, + DijitPopup, + Message, + EsriFeatureLayer, + EsriLabelClass, + EsriSimpleMarkerSymbol, + EsriSimpleFillSymbol, + EsriTextSymbol, + EsriGraphic, + EsriPolygon, + EsriFeatureSet, + EsriGeometryEngine, + EsriWMUtils, + DrawFeedBack, + ShapeModel, + CoordInput, + EditOutputCoordinate, + templateStr +) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: templateStr, + baseClass: 'jimu-widget-TabEllipse', + + centerPointGraphic: null, + + /* + * class constructor + */ + constructor: function (args) { + dojoDeclare.safeMixin(this, args); + }, + + /* + * dijit post create + */ + postCreate: function () { + this.currentAngleUnit = this.angleUnitDD.get('value'); + this.currentLengthUnit = this.lengthUnitDD.get('value'); + + this._labelSym = new EsriTextSymbol(this.labelSymbol); + this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); + this._ellipseSym = new EsriSimpleFillSymbol(this.ellipseSymbol); + + this.map.addLayer(this.getLayer()); + + this.coordTool = new CoordInput({appConfig: this.appConfig}, this.startPointCoords); + + this.coordTool.inputCoordinate.formatType = 'DD'; + + this.coordinateFormat = new DijitTooltipDialog({ + content: new EditOutputCoordinate(), + style: 'width: 400px' + }); + + if(this.appConfig.theme.name === 'DartTheme') + { + dojoDomClass.add(this.coordinateFormat.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); + } + + // add extended toolbar + this.dt = new DrawFeedBack(this.map,this.coordTool.inputCoordinate.util); + this.dt.setLineSymbol(this._ellipseSym); + this.dt.set('lengthUnit', 'kilometers'); + this.dt.set('angle', 0); + this.dt.set('ellipseType', 'semi'); + + this.syncEvents(); + + this.checkValidInputs(); + }, + + /* + * upgrade graphicslayer so we can use the label params + */ + getLayer: function () { + if (!this._gl) { + var layerDefinition = { + 'extent': { + 'xmin': 0, + 'ymin': 0, + 'xmax': 0, + 'ymax': 0, + 'spatialReference': { + 'wkid': 102100, + 'latestWkid': 102100 + }}, + 'geometryType': 'esriGeometryPolygon', + 'fields': [{ + 'name': 'MAJOR', + 'type': 'esriFieldTypeText', + 'alias': 'Major' + }, { + 'name': 'MINOR', + 'type': 'esriFieldTypeText', + 'alias': 'Minor' + }, { + 'name': 'ORIENTATION_ANGLE', + 'type': 'esriFieldTypeText', + 'alias': 'Orientation Angle' + } + ] + }; + + var lblexp = {'labelExpressionInfo': {'value': 'Major Axis {MAJOR}; Minor Axis {MINOR}; Angle: {ORIENTATION_ANGLE}'}}; + var lblClass = new EsriLabelClass(lblexp); + lblClass.symbol = this._labelSym; + + var fs = new EsriFeatureSet(); + + var featureCollection = { + layerDefinition: layerDefinition, + featureSet: fs + }; + + this._gl = new EsriFeatureLayer(featureCollection, { + id:'Distance & Direction Widget - Ellipse Graphics', + showLabels: true + }); + + this._gl.setLabelingInfo([lblClass]); + + return this._gl; + } + }, + + /* + * Start up event listeners + */ + syncEvents: function () { + //commented out as we want the graphics to remain when the widget is closed + /*dojoTopic.subscribe('DD_WIDGET_OPEN',dojoLang.hitch(this, this.setGraphicsShown)); + dojoTopic.subscribe('DD_WIDGET_CLOSE',dojoLang.hitch(this, this.setGraphicsHidden));*/ + dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); + dojoTopic.subscribe(DrawFeedBack.DD_ELLIPSE_MINOR_LENGTH_CHANGE,dojoLang.hitch(this,this.minorLengthDidChange)); + dojoTopic.subscribe(DrawFeedBack.DD_ELLIPSE_MAJOR_LENGTH_CHANGE,dojoLang.hitch(this,this.majorLengthDidChange)); + dojoTopic.subscribe(DrawFeedBack.DD_ELLIPSE_ANGLE_CHANGE,dojoLang.hitch(this,this.angleDidChange)); + + this.dt.watch('startPoint', dojoLang.hitch(this, function (r, ov, nv) { + this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); + this.dt.addStartGraphic(nv, this._ptSym); + })); + + this.coordTool.inputCoordinate.watch('outputString', dojoLang.hitch(this, function (r, ov, nv) { + if(!this.coordTool.manualInput){this.coordTool.set('value', nv);} + })); + + this.own( + this.dt.on('draw-complete',dojoLang.hitch(this, this.feedbackDidComplete)), + + this.ellipseType.on('change',dojoLang.hitch(this, this.ellipseTypeDDDidChange)), + + this.angleUnitDD.on('change',dojoLang.hitch(this, this.angleUnitDDDidChange)), + + this.lengthUnitDD.on('change',dojoLang.hitch(this, this.lengthUnitDDDidChange)), + + dojoOn(this.coordinateFormatButton, 'click',dojoLang.hitch(this, this.coordinateFormatButtonWasClicked)), + + dojoOn(this.coordinateFormat.content.applyButton, 'click',dojoLang.hitch(this, function () { + var fs = this.coordinateFormat.content.formats[this.coordinateFormat.content.ct]; + var cfs = fs.defaultFormat; + var fv = this.coordinateFormat.content.frmtSelect.get('value'); + if (fs.useCustom) { + cfs = fs.customFormat; + } + this.coordTool.inputCoordinate.set( + 'formatPrefix', + this.coordinateFormat.content.addSignChkBox.checked + ); + this.coordTool.inputCoordinate.set('formatString', cfs); + this.coordTool.inputCoordinate.set('formatType', fv); + this.setCoordLabel(fv); + + DijitPopup.close(this.coordinateFormat); + })), + + dojoOn(this.addPointBtn, 'click',dojoLang.hitch(this, this.pointButtonWasClicked)), + + dojoOn(this.interactiveEllipse, 'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), + + dojoOn(this.coordTool, 'keyup',dojoLang.hitch(this, this.coordToolKeyWasPressed)), + + dojoOn(this.angleInput, 'change',dojoLang.hitch(this, this.angleDidChange)), + + dojoOn(this.coordinateFormat.content.cancelButton, 'click',dojoLang.hitch(this, function () { + DijitPopup.close(this.coordinateFormat); + })), + + dojoOn(this.clearGraphicsButton,'click',dojoLang.hitch(this, this.clearGraphics)), + + dojoOn(this.majorAxisInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), + + dojoOn(this.minorAxisInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), + + dojoOn(this.angleInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) + ); + }, + + okButtonClicked: function () { + if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { + if(dojoDomAttr.get(this.ellipseType, 'value') == "full") { + dojoTopic.publish('create-manual-ellipse', + this.majorAxisInput.get('value')/2, + this.minorAxisInput.get('value')/2, + this.angleInput.get('value'), + this.coordTool.inputCoordinate.coordinateEsriGeometry) + } else { + dojoTopic.publish('create-manual-ellipse', + this.majorAxisInput.get('value'), + this.minorAxisInput.get('value'), + this.angleInput.get('value'), + this.coordTool.inputCoordinate.coordinateEsriGeometry); + } + } + }, + + /* + * update the gui with the major axis length + */ + majorLengthDidChange: function (number) { + dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.majorAxisInput.setValue(number * 2):this.majorAxisInput.setValue(number); + }, + + /* + * update the gui with the min axis length + */ + minorLengthDidChange: function (number) { + dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.minorAxisInput.setValue(number * 2):this.minorAxisInput.setValue(number); + }, + + /* + * update the gui with angle + */ + angleDidChange: function (number) { + this.angleInput.setValue(number); + this.dt.set('angle', number); + }, + + /* + * checkbox changed + */ + interactiveCheckBoxChanged: function () { + this.tabSwitched(); + if(this.interactiveEllipse.checked) { + this.majorAxisInput.set('disabled', true); + this.minorAxisInput.set('disabled', true); + this.angleInput.set('disabled', true); + } else { + this.majorAxisInput.set('disabled', false); + this.minorAxisInput.set('disabled', false); + this.angleInput.set('disabled', false); + } + this.checkValidInputs(); + }, + + /* + * catch key press in start point + */ + coordToolKeyWasPressed: function (evt) { + this.dt.removeStartGraphic(); + if (evt.keyCode === dojoKeys.ENTER) { + this.coordTool.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { + if(r.inputType == "UNKNOWN"){ + var alertMessage = new Message({ + message: 'Unable to determine input coordinate type please check your input.' + }); + this.coordTool.inputCoordinate.coordinateEsriGeometry = null; + this.checkValidInputs(); + } else { + dojoTopic.publish( + 'manual-ellipse-center-point-input', + this.coordTool.inputCoordinate.coordinateEsriGeometry + ); + this.setCoordLabel(r.inputType); + var fs = this.coordinateFormat.content.formats[r.inputType]; + this.coordTool.inputCoordinate.set('formatString', fs.defaultFormat); + this.coordTool.inputCoordinate.set('formatType', r.inputType); + this.dt.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); + this.checkValidInputs(); + } + })); + } + }, + + /* + * + */ + coordinateFormatButtonWasClicked: function () { + this.coordinateFormat.content.set('ct', this.coordTool.inputCoordinate.formatType); + DijitPopup.open({ + popup: this.coordinateFormat, + around: this.coordinateFormatButton + }); + }, + + /* + * Button click event, activate feedback tool + */ + pointButtonWasClicked: function () { + this.coordTool.manualInput = false; + dojoTopic.publish('clear-points'); + this.map.disableMapNavigation(); + if(this.interactiveEllipse.checked) { + this.dt.activate('polyline'); + } else { + this.dt.activate('point'); + } + dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); + }, + + /* + * + */ + lengthUnitDDDidChange: function () { + this.currentLengthUnit = this.lengthUnitDD.get('value'); + this.dt.set('lengthUnit', this.currentLengthUnit); + }, + + /* + * + */ + ellipseTypeDDDidChange: function () { + dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.majorAxisLabel.textContent = 'Major (Diameter)':this.majorAxisLabel.textContent = 'Major (Radius)'; + dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.minorAxisLabel.textContent = 'Minor (Diameter)':this.minorAxisLabel.textContent = 'Minor (Radius)'; + }, + + /* + * + */ + angleUnitDDDidChange: function () { + this.currentAngleUnit = this.angleUnitDD.get('value'); + this.dt.set('angleUnit', this.currentAngleUnit); + + if (this.currentAngleUnit == "degrees") + { + this.angleInput.constraints.max = 360; + this.angleInput.rangeMessage = "Value must be between 0 and 360"; + + } else { + this.angleInput.constraints.max = 6400; + this.angleInput.rangeMessage = "Value must be between 0 and 6400"; + } + }, + + /* + * + */ + feedbackDidComplete: function (results) { + if(results.geometry.type == 'polygon') { + var currentEllipse = new EsriGraphic(results.geometry.geometry,this._ellipseSym); + + var type = this.majorAxisLabel.textContent.split(" ")[1]; + + currentEllipse.setAttributes({ + 'MINOR': type + ": " + this.minorAxisInput.displayedValue + " " + dijit.byId('lengthUnitDD').get('displayedValue'), + 'MAJOR': type + ": " + this.majorAxisInput.displayedValue + " " + dijit.byId('lengthUnitDD').get('displayedValue'), + 'ORIENTATION_ANGLE': this.angleInput.displayedValue + " " + dijit.byId('angleUnitDD').get('displayedValue'), + }); + + this._gl.add(currentEllipse); + this._gl.refresh(); + } else { + this.checkValidInputs(); + } + this.map.enableMapNavigation(); + this.dt.deactivate(); + //this.dt.removeStartGraphic(); + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + }, + + /* + * + */ + clearGraphics: function () { + if (this._gl) { + this._gl.clear(); + this.coordTool.clear(); + } + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + this.checkValidInputs(); + //refresh each of the feature/graphic layers to enusre labels are removed + for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { + this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); + } + }, + + /* + * + */ + setGraphicsHidden: function () { + if (this._gl) { + this._gl.hide(); + } + }, + + /* + * + */ + setGraphicsShown: function () { + if (this._gl) { + this._gl.show(); + } + }, + + /* + * Creates a temporary center point on the map + */ + createCenterPointGraphic: function () { + if (this.centerPointGraphic !== null) { + this._gl.remove(this.centerPointGraphic); + } + var centerPoint = this.coordTool.inputCoordinate.coordinateEsriGeometry; + if (centerPoint) { + this.centerPointGraphic = new EsriGraphic( + centerPoint, new EsriSimpleMarkerSymbol() + ); + this._gl.add(this.centerPointGraphic); + } + }, + + /* + * Removes the center point graphic + */ + removeCenterPointGraphic: function () { + if (this.centerPointGraphic) { + this._gl.remove(this.centerPointGraphic); + } + }, + + /* + * + */ + setCoordLabel: function (toType) { + this.coordInputLabel.innerHTML = dojoString.substitute( + 'Center Point (${crdType})', { + crdType: toType + } + ); + }, + + /* + * Activate the ok button if all the requried inputs are valid + */ + checkValidInputs: function () { + dojoDomClass.add(this.okButton, 'jimu-state-disabled'); + if(!this.interactiveEllipse.checked) { + if(this.coordTool.inputCoordinate.coordinateEsriGeometry != null && this.majorAxisInput.isValid() && this.minorAxisInput.isValid() && this.angleInput.isValid()){ + dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); + } + } + }, + + /* + * Make sure any active tools are deselected to prevent multiple actions being performed + */ + tabSwitched: function () { + this.dt.deactivate(); + this.dt.cleanup(); + this.dt.disconnectOnMouseMoveHandler(); + this.map.enableMapNavigation(); + this.dt.removeStartGraphic(); + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/views/TabLine.js b/source/widget/DistanceAndDirection/views/TabLine.js new file mode 100644 index 00000000..a390fe0f --- /dev/null +++ b/source/widget/DistanceAndDirection/views/TabLine.js @@ -0,0 +1,714 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/topic', + 'dojo/_base/html', + 'dojo/dom-class', + 'dojo/string', + 'dojo/mouse', + 'dojo/number', + 'dojo/keys', + 'dijit/focus', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/_WidgetsInTemplateMixin', + 'dijit/TooltipDialog', + 'dijit/popup', + 'jimu/dijit/Message', + 'esri/layers/FeatureLayer', + 'esri/layers/LabelClass', + 'esri/tasks/FeatureSet', + 'esri/geometry/geometryEngine', + 'esri/geometry/Polyline', + 'esri/geometry/Circle', + 'esri/geometry/Point', + 'esri/symbols/SimpleMarkerSymbol', + 'esri/symbols/TextSymbol', + 'esri/graphic', + 'esri/geometry/webMercatorUtils', + '../models/LineFeedback', + '../models/ShapeModel', + '../views/CoordinateInput', + '../views/EditOutputCoordinate', + '../models/DirectionalLineSymbol', + 'dojo/text!../templates/TabLine.html', + 'dijit/form/NumberTextBox', + 'dijit/form/Select', + 'jimu/dijit/CheckBox' +], function ( + dojoDeclare, + dojoLang, + dojoOn, + dojoTopic, + dojoHTML, + dojoDomClass, + dojoString, + dojoMouse, + dojoNumber, + dojoKeys, + dijitFocus, + dijitWidgetBase, + dijitTemplatedMixin, + dijitWidgetsInTemplate, + DijitTooltipDialog, + DijitPopup, + Message, + EsriFeatureLayer, + EsriLabelClass, + EsriFeatureSet, + EsriGeometryEngine, + EsriPolyline, + EsriCircle, + EsriPoint, + EsriSimpleMarkerSymbol, + EsriTextSymbol, + EsriGraphic, + esriWMUtils, + DrawFeedBack, + ShapeModel, + CoordInput, + EditOutputCoordinate, + DirectionalLineSymbol, + templateStr +) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: templateStr, + baseClass: 'jimu-widget-TabLine', + + /* + * class constructor + */ + constructor: function (args) { + dojoDeclare.safeMixin(this, args); + }, + + /* + * dijit post create + */ + postCreate: function () { + + this.currentLengthUnit = this.lengthUnitDD.get('value'); + + this.currentAngleUnit = this.angleUnitDD.get('value'); + + //Create the directional line symbol with basic polyline params + var basicOptions = { + directionSymbol: "arrow1", + directionPixelBuffer: 100000, + showStartSymbol: true, + showEndSymbol: true + }; + basicOptions = dojoLang.mixin(basicOptions, this.lineSymbol); + this._lineSym = new DirectionalLineSymbol(basicOptions); + + this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); + + this._labelSym = new EsriTextSymbol(this.labelSymbol); + + this.map.addLayer(this.getLayer()); + + this.coordToolStart = new CoordInput({appConfig: this.appConfig}, this.startPointCoordsLine); + + this.coordToolStart.inputCoordinate.formatType = 'DD'; + + this.coordToolEnd = new CoordInput({appConfig: this.appConfig}, this.endPointCoordsLine); + + this.coordToolEnd.inputCoordinate.formatTyp = 'DD'; + + this.coordinateFormatStart = new DijitTooltipDialog({ + content: new EditOutputCoordinate(), + style: 'width: 400px' + }); + + if(this.appConfig.theme.name === 'DartTheme') + { + dojoDomClass.add(this.coordinateFormatStart.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); + } + + this.coordinateFormatEnd = new DijitTooltipDialog({ + content: new EditOutputCoordinate(), + style: 'width: 400px' + }); + + if(this.appConfig.theme.name === 'DartTheme') + { + dojoDomClass.add(this.coordinateFormatEnd.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); + } + + // add start and endpoint toolbars + this.dtStart = new DrawFeedBack(this.map,this.coordToolStart.inputCoordinate.util); + this.dtEnd = new DrawFeedBack(this.map,this.coordToolEnd.inputCoordinate.util); + + this.dtStart.setLineSymbol(this._lineSym); + + this.lineTypeDDDidChange(); + this.syncEvents(); + }, + + /* + * upgrade graphicslayer so we can use the label params + */ + getLayer: function () { + if (!this._gl) { + var layerDefinition = { + 'geometryType': 'esriGeometryPolyline', + 'fields': [{ + 'name': 'GeoLength', + 'type': 'esriFieldTypeString', + 'alias': 'GeoLength' + }, { + 'name': 'LineAngle', + 'type': 'esriFieldTypeString', + 'alias': 'LineAngle' + }] + }; + + var lblexp = {'labelExpressionInfo': {'value': 'Length: {GeoLength}, Angle: {LineAngle}'}}; + var lblClass = new EsriLabelClass(lblexp); + lblClass.labelPlacement = 'above-along'; + lblClass.where = "GeoLength > 0" + lblClass.symbol = this._labelSym; + + var featureCollection = { + layerDefinition: layerDefinition, + featureSet: new EsriFeatureSet() + }; + + this._gl = new EsriFeatureLayer(featureCollection, { + id: 'Distance & Direction - Line Graphics', + showLabels: true + }); + + this._gl.setLabelingInfo([lblClass]); + + return this._gl; + } + }, + + /* + * Start up event listeners + */ + syncEvents: function () { + + dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); + dojoTopic.subscribe(DrawFeedBack.drawnLineLengthDidChange,dojoLang.hitch(this, this.lineLengthDidChange)); + dojoTopic.subscribe(DrawFeedBack.drawnLineAngleDidChange,dojoLang.hitch(this, this.lineAngleDidChange)); + + this.dtStart.watch('startPoint' , dojoLang.hitch(this, function (r, ov, nv) { + this.coordToolStart.inputCoordinate.set('coordinateEsriGeometry', nv); + this.coordToolStart.inputCoordinate.set('inputType',this.coordToolStart.inputCoordinate.formatType); + this.dtStart.addStartGraphic(nv, this._ptSym); + })); + + this.dtStart.watch('endPoint' , dojoLang.hitch(this, function (r, ov, nv) { + this.coordToolStart.inputCoordinate.set('coordinateEsriGeometry', nv); + })); + + this.dtStart.watch('currentEndPoint', dojoLang.hitch(this, function (r, ov, nv) { + this.coordToolStart.inputCoordinate.set('coordinateEsriGeometry', nv); + })); + + this.dtStart.on('draw-complete',dojoLang.hitch(this, this.feedbackDidCompleteStart)); + + this.coordToolStart.inputCoordinate.watch('outputString',dojoLang.hitch(this,function (r, ov, nv) { + if(!this.coordToolStart.manualInput){this.coordToolStart.set('value', nv);} + })); + + this.coordToolStart.on('keyup',dojoLang.hitch(this, this.coordToolStartKeyWasPressed)); + + this.dtEnd.watch('startPoint' , dojoLang.hitch(this, function (r, ov, nv) { + this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', nv); + this.coordToolEnd.inputCoordinate.set('inputType',this.coordToolEnd.inputCoordinate.formatType); + this.dtEnd.addStartGraphic(nv, this._ptSym); + })); + + this.dtEnd.watch('endPoint' , dojoLang.hitch(this, function (r, ov, nv) { + this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', nv); + })); + + this.dtEnd.watch('currentEndPoint', dojoLang.hitch(this, function (r, ov, nv) { + this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', nv); + })); + + this.dtEnd.on('draw-complete',dojoLang.hitch(this, this.feedbackDidCompleteEnd)); + + this.coordToolEnd.inputCoordinate.watch('outputString',dojoLang.hitch(this,function (r, ov, nv) { + if(!this.coordToolEnd.manualInput){this.coordToolEnd.set('value', nv);} + })); + + this.coordToolEnd.on('keyup', dojoLang.hitch(this, this.coordToolEndKeyWasPressed)); + + this.lengthUnitDD.on('change',dojoLang.hitch(this, this.lengthUnitDDDidChange)); + + this.angleUnitDD.on('change',dojoLang.hitch(this, this.angleUnitDDDidChange)); + + this.lineTypeDD.on('change',dojoLang.hitch(this, this.lineTypeDDDidChange)); + + this.own( + + dojoOn(this.coordinateFormatButtonStart, 'click', dojoLang.hitch(this, this.coordinateFormatButtonStartClicked)), + + dojoOn(this.coordinateFormatStart.content.applyButton,'click',dojoLang.hitch(this, function () { + var fs = this.coordinateFormatStart.content.formats[this.coordinateFormatStart.content.ct]; + var cfs = fs.defaultFormat; + var fv = this.coordinateFormatStart.content.frmtSelect.get('value'); + if (fs.useCustom) {cfs = fs.customFormat;} + this.coordToolStart.inputCoordinate.set( + 'formatPrefix', + this.coordinateFormatStart.content.addSignChkBox.checked + ); + this.coordToolStart.inputCoordinate.set('formatString', cfs); + this.coordToolStart.inputCoordinate.set('formatType', fv); + this.setCoordLabelStart(fv); + DijitPopup.close(this.coordinateFormatStart); + })), + + dojoOn(this.coordinateFormatStart.content.cancelButton,'click',dojoLang.hitch(this, function () { + DijitPopup.close(this.coordinateFormatStart); + })), + + dojoOn(this.coordinateFormatButtonEnd, 'click', dojoLang.hitch(this, this.coordinateFormatButtonEndClicked)), + + dojoOn(this.coordinateFormatEnd.content.applyButton,'click',dojoLang.hitch(this, function () { + var fs = this.coordinateFormatEnd.content.formats[this.coordinateFormatEnd.content.ct]; + var cfs = fs.defaultFormat; + var fv = this.coordinateFormatEnd.content.frmtSelect.get('value'); + if (fs.useCustom) {cfs = fs.customFormat;} + this.coordToolEnd.inputCoordinate.set( + 'formatPrefix', + this.coordinateFormatEnd.content.addSignChkBox.checked + ); + this.coordToolEnd.inputCoordinate.set('formatString', cfs); + this.coordToolEnd.inputCoordinate.set('formatType', fv); + this.setCoordLabelEnd(fv); + DijitPopup.close(this.coordinateFormatEnd); + })), + + dojoOn(this.coordinateFormatEnd.content.cancelButton,'click',dojoLang.hitch(this, function () { + DijitPopup.close(this.coordinateFormatEnd); + })), + + dojoOn(this.addPointBtnStart,'click',dojoLang.hitch(this, this.addStartPointButtonClicked)), + + dojoOn(this.addPointBtnEnd,'click',dojoLang.hitch(this, this.addEndPointButtonClicked)), + + dojoOn(this.interactiveLine,'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), + + dojoOn(this.lengthInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), + + dojoOn(this.angleInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) + + ); + }, + + /* + * length value change + */ + lineLengthDidChange: function (r) { + var frmtdLength = dojoNumber.format(r,{places:2}); + this.lengthInput.set('value', frmtdLength); + }, + + /* + * angle value change + */ + lineAngleDidChange: function (r) { + this.angleInput.set('value', r); + }, + + /* + * checkbox changed + */ + interactiveCheckBoxChanged: function () { + this.tabSwitched(); + this.coordToolEnd.set('disabled', this.interactiveLine.checked); + if(this.interactiveLine.checked) { + dojoDomClass.add(this.addPointBtnEndDiv, 'controlGroupHidden'); + } else { + this.coordToolEnd.clear(); + dojoDomClass.remove(this.addPointBtnEndDiv, 'controlGroupHidden'); + } + this.checkValidInputs(); + }, + + /* + * update the UI to reflect current state + */ + lineTypeDDDidChange: function () { + if (this.lineTypeDD.get('value') === 'Points') { + this.addPointBtnStart.title = 'Draw Line'; + this.coordToolEnd.set('disabled', false); + this.angleInput.set('disabled', true); + this.lengthInput.set('disabled', true); + this.interactiveLine.disabled = false; + dojoDomClass.remove(this.addPointBtnEndDiv, 'controlGroupHidden'); + dojoDomClass.remove(this.interactiveLabel, 'disabledLabel'); + } else { + this.addPointBtnStart.title = 'Add Point'; + this.interactiveLine.disabled = true; + if(this.interactiveLine.checked) { + this.interactiveLine.checked = false; + } + + this.coordToolEnd.set('value', ''); + this.coordToolEnd.set('disabled', true); + this.angleInput.set('disabled', false); + this.lengthInput.set('disabled', false); + dojoDomClass.add(this.addPointBtnEndDiv, 'controlGroupHidden'); + dojoDomClass.add(this.interactiveLabel, 'disabledLabel'); + } + this.checkValidInputs(); + }, + + /* + * + */ + coordinateFormatButtonStartClicked: function () { + this.coordinateFormatStart.content.set('ct', this.coordToolStart.inputCoordinate.formatType); + DijitPopup.open({ + popup: this.coordinateFormatStart, + around: this.coordinateFormatButtonStart + }); + }, + + /* + * + */ + coordinateFormatButtonEndClicked: function () { + this.coordinateFormatEnd.content.set('ct', this.coordToolEnd.inputCoordinate.formatType); + DijitPopup.open({ + popup: this.coordinateFormatEnd, + around: this.coordinateFormatButtonEnd + }); + }, + + /* + * catch key press in start point + */ + coordToolStartKeyWasPressed: function (evt) { + this.dtStart.removeStartGraphic(); + if (evt.keyCode === dojoKeys.ENTER) { + this.coordToolStart.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { + if(r.inputType == "UNKNOWN"){ + var alertMessage = new Message({ + message: 'Unable to determine input coordinate type please check your input.' + }); + this.coordToolStart.inputCoordinate.coordinateEsriGeometry = null; + this.checkValidInputs(); + } else { + this.dtStart.onLineStartManualInputHandler(this.coordToolStart.inputCoordinate.coordinateEsriGeometry); + this.setCoordLabelStart(r.inputType); + var fs = this.coordinateFormatStart.content.formats[r.inputType]; + this.coordToolStart.inputCoordinate.set('formatString', fs.defaultFormat); + this.coordToolStart.inputCoordinate.set('formatType', r.inputType); + this.dtStart.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); + this.checkValidInputs(); + } + })); + } + }, + + /* + * catch key press in end point + */ + coordToolEndKeyWasPressed: function (evt) { + this.dtEnd.removeStartGraphic(); + if (evt.keyCode === dojoKeys.ENTER) { + this.coordToolEnd.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { + if(r.inputType == "UNKNOWN"){ + var alertMessage = new Message({ + message: 'Unable to determine input coordinate type for the end point please check your input.' + }); + this.coordToolEnd.inputCoordinate.coordinateEsriGeometry = null; + this.checkValidInputs(); + } else { + this.dtEnd.onLineStartManualInputHandler(this.coordToolEnd.inputCoordinate.coordinateEsriGeometry); + this.setCoordLabelEnd(r.inputType); + var fs = this.coordinateFormatEnd.content.formats[r.inputType]; + this.coordToolEnd.inputCoordinate.set('formatString', fs.defaultFormat); + this.coordToolEnd.inputCoordinate.set('formatType', r.inputType); + this.dtEnd.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); + this.checkValidInputs(); + } + })); + } + }, + + /* + * + */ + setCoordLabelStart: function (toType) { + this.lineStartPointLabel.innerHTML = dojoString.substitute( + 'Start Point (${crdType})', { + crdType: toType + } + ); + }, + + /* + * + */ + setCoordLabelEnd: function (toType) { + this.lineEndPointLabel.innerHTML = dojoString.substitute( + 'End Point (${crdType})', { + crdType: toType + } + ); + }, + + /* + * Activate the ok button if all the requried inputs are valid + */ + checkValidInputs: function () { + dojoDomClass.add(this.okButton, 'jimu-state-disabled'); + if(!this.interactiveLine.checked) { + if(this.lineTypeDD.get('value') === 'DistAndBearing') { + if(this.coordToolStart.inputCoordinate.coordinateEsriGeometry != null && this.lengthInput.isValid() && this.angleInput.isValid()) { + dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); + } + } else { + if(!this.interactiveLine.checked) { + if(this.coordToolStart.inputCoordinate.coordinateEsriGeometry != null && this.coordToolEnd.inputCoordinate.coordinateEsriGeometry != null) { + dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); + } + } + } + } + }, + + /* + * Add start button click event, activate feedback tool + */ + addStartPointButtonClicked: function () { + this.tabSwitched(); + this.coordToolStart.manualInput = false; + this.coordToolEnd.manualInput = false; + this.map.disableMapNavigation(); + if (this.lineTypeDD.get('value') === 'Points' && this.interactiveLine.checked) { + this.dtStart.activate('polyline'); + } else { + this.dtStart.activate('point'); + } + dojoDomClass.toggle(this.addPointBtnStart, 'jimu-state-active'); + }, + + /* + * Button click event, activate feedback tool + */ + addEndPointButtonClicked: function () { + this.tabSwitched(); + this.coordToolStart.manualInput = false; + this.coordToolEnd.manualInput = false; + this.map.disableMapNavigation(); + this.dtEnd.activate('point'); + dojoDomClass.toggle(this.addPointBtnEnd, 'jimu-state-active'); + }, + + /* + * + */ + lengthUnitDDDidChange: function () { + this.currentLengthUnit = this.lengthUnitDD.get('value'); + this.dtStart.set('lengthUnit', this.currentLengthUnit); + }, + + /* + * + */ + angleUnitDDDidChange: function () { + this.currentAngleUnit = this.angleUnitDD.get('value'); + this.dtStart.set('angleUnit', this.currentAngleUnit); + if (this.currentAngleUnit == "degrees") + { + this.angleInput.constraints.max = 360; + this.angleInput.rangeMessage = "Value must be between 0 and 360"; + + } else { + this.angleInput.constraints.max = 6400; + this.angleInput.rangeMessage = "Value must be between 0 and 6400"; + } + }, + + /* + * + */ + feedbackDidCompleteStart: function (results) { + if(results.geometry.type == 'polyline') + { + if (this.lengthInput.get('value') !== undefined || this.angleInput.get('value') !== undefined) { + this.currentLine = new ShapeModel(results); + var geom = null; + geom = new EsriPolyline({ + paths: this.map.spatialReference.wkid === 4326?this.currentLine.geographicGeometry.paths:this.currentLine.wmGeometry.paths, + spatialReference: this.map.spatialReference + }); + + if(this.map.spatialReference.wkid === 4326){ + geom = EsriGeometryEngine.geodesicDensify(geom, 10000); + } + this.currentLine.graphic = new EsriGraphic( + geom, + this._lineSym, { + 'GeoLength': this.lengthInput.get('value').toString() + " " + this.lengthUnitDD.get('value').charAt(0).toUpperCase() + this.lengthUnitDD.get('value').slice(1), + 'LineAngle': this.angleInput.get('value').toString() + " " + this.angleUnitDD.get('value').charAt(0).toUpperCase() + this.angleUnitDD.get('value').slice(1), + } + ); + this._gl.add(this.currentLine.graphic); + this._gl.refresh(); + this.dtEnd.onLineStartManualInputHandler(this.currentLine.endPoint); + this.dtStart.onLineStartManualInputHandler(this.currentLine.startPoint); + this.dtStart.removeStartGraphic(); + this.dtEnd.removeStartGraphic(); + this.map.spatialReference.wkid === 4326?this.map.setExtent(this.currentLine.geographicGeometry.getExtent().expand(3)):this.map.setExtent(this.currentLine.wmGeometry.getExtent().expand(3)); + if(this.interactiveLine.checked){ + dojoDomClass.toggle(this.addPointBtnStart, 'jimu-state-active'); + } + } + } else { + dojoDomClass.toggle(this.addPointBtnStart, 'jimu-state-active'); + } + this.checkValidInputs(); + this.map.enableMapNavigation(); + this.dtStart.deactivate(); + }, + + /* + * + */ + feedbackDidCompleteEnd: function (results) { + this.checkValidInputs(); + this.map.enableMapNavigation(); + this.dtEnd.deactivate(); + dojoDomClass.toggle(this.addPointBtnEnd, 'jimu-state-active'); + }, + + /* + * + */ + createManualGraphic: function () { + + var stPt = this.coordToolStart.inputCoordinate.coordinateEsriGeometry; + var endPt = this.coordToolEnd.inputCoordinate.coordinateEsriGeometry; + + var newLine = new EsriPolyline(); + newLine.addPath([stPt, endPt]); + + var lineLengthMeters = EsriGeometryEngine.geodesicLength(newLine, 9001); + + this.lengthInput.set('value',this.dtStart._utils.convertMetersToUnits(lineLengthMeters, this.lengthUnitDD.get('value'))); + this.angleInput.set('value',this.dtStart.getAngle(stPt, endPt)); + + this.map.setExtent(newLine.getExtent().expand(3)); + + this.feedbackDidCompleteStart({geometry: newLine, geographicGeometry: newLine}); + + this.dtStart.clearPoints(); + this.dtEnd.clearPoints(); + }, + + /* + * + */ + okButtonClicked: function (evt) { + if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { + if(this.lineTypeDD.get('value') === 'Points') { + this.createManualGraphic(); + } else { + + var stPt = this.coordToolStart.inputCoordinate.coordinateEsriGeometry; + + var l = this.coordToolStart.inputCoordinate.util.convertToMeters(this.lengthInput.get('value'), this.lengthUnitDD.get('value')); + + var tempcircle = new EsriCircle(stPt, { + geodesic:true, + radius: l, + numberOfPoints: 64000 + }); + + var currentAngle = this.angleInput.get('value'); + + this.currentAngleUnit === 'degrees'?currentAngle = parseInt(10*currentAngle*17.777777778):currentAngle = parseInt(10*currentAngle); + + var fpc = tempcircle.getPoint(0,currentAngle); + + var newLine = new EsriPolyline(); + newLine.addPath([stPt, fpc]); + + this.feedbackDidCompleteStart({ + geometry: newLine, + geographicGeometry: newLine + }); + + this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', fpc); + } + } + }, + + /* + * + */ + clearGraphics: function () { + if (this._gl) { + this._gl.clear(); + this.dtStart.removeStartGraphic(); + this.dtEnd.removeStartGraphic(); + this.coordToolStart.clear(); + this.coordToolEnd.clear(); + this.tabSwitched(); + } + this.checkValidInputs(); + //refresh each of the feature/graphic layers to enusre labels are removed + for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { + this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); + } + }, + + /* + * + */ + setGraphicsHidden: function () { + if (this._gl) { + this._gl.hide(); + } + }, + + /* + * + */ + setGraphicsShown: function () { + if (this._gl) { + this._gl.show(); + } + }, + + /* + * Make sure any active tools are deselected to prevent multiple actions being performed + */ + tabSwitched: function () { + this.dtStart.deactivate(); + this.dtEnd.deactivate(); + this.map.enableMapNavigation(); + dojoDomClass.remove(this.addPointBtnStart, 'jimu-state-active'); + dojoDomClass.remove(this.addPointBtnEnd, 'jimu-state-active'); + } + }); +}); diff --git a/source/widget/DistanceAndDirection/views/TabRange.js b/source/widget/DistanceAndDirection/views/TabRange.js new file mode 100644 index 00000000..1f8a9c09 --- /dev/null +++ b/source/widget/DistanceAndDirection/views/TabRange.js @@ -0,0 +1,615 @@ +/////////////////////////////////////////////////////////////////////////// +// Copyright (c) 2016 Esri. All Rights Reserved. +// +// Licensed under the Apache License Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +/////////////////////////////////////////////////////////////////////////// + +/*global define*/ +define([ + 'dojo/_base/declare', + 'dojo/_base/lang', + 'dojo/on', + 'dojo/dom-attr', + 'dojo/dom-class', + 'dojo/topic', + 'dojo/_base/html', + 'dojo/string', + 'dojo/mouse', + 'dojo/keys', + 'dojo/number', + 'dijit/_WidgetBase', + 'dijit/_TemplatedMixin', + 'dijit/TooltipDialog', + 'dijit/popup', + 'jimu/dijit/Message', + 'dijit/_WidgetsInTemplateMixin', + 'dojo/text!../templates/TabRange.html', + 'esri/geometry/Circle', + 'esri/geometry/Polyline', + 'esri/geometry/geometryEngine', + 'esri/graphic', + 'esri/layers/FeatureLayer', + 'esri/layers/LabelClass', + 'esri/tasks/FeatureSet', + 'esri/symbols/TextSymbol', + 'esri/symbols/SimpleFillSymbol', + 'esri/symbols/SimpleLineSymbol', + 'esri/symbols/SimpleMarkerSymbol', + 'esri/geometry/webMercatorUtils', + '../views/CoordinateInput', + '../views/EditOutputCoordinate', + '../models/RangeRingFeedback', + 'dijit/form/NumberTextBox', + 'dijit/form/Select', + 'jimu/dijit/CheckBox' +], function ( + dojoDeclare, + dojoLang, + dojoOn, + dojoDomAttr, + dojoDomClass, + dojoTopic, + dojoHTML, + dojoString, + dojoMouse, + dojoKeys, + dojoNumber, + dijitWidgetBase, + dijitTemplatedMixin, + DijitTooltipDialog, + DijitPopup, + Message, + dijitWidgetsInTemplate, + templateStr, + EsriCircle, + EsriPolyline, + EsriGeometryEngine, + EsriGraphic, + EsriFeatureLayer, + EsriLabelClass, + EsriFeatureSet, + EsriTextSymbol, + EsriSimpleFillSymbol, + EsriSimpleLineSymbol, + EsriSimpleMarkerSymbol, + EsriWMUtils, + CoordInput, + EditOutputCoordinate, + DrawFeedBack +) { + 'use strict'; + return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { + templateString: templateStr, + baseClass: 'jimu-widget-TabRange', + + startPoint: null, + + _setStartPointAttr: function () { + this._set('startPoint'); + }, + _getStartPointAttr: function () { + return this.startPoint; + }, + + /* + * class constructor + */ + constructor: function (args) { + dojoDeclare.safeMixin(this, args); + }, + + /* + * dijit post create + */ + postCreate: function () { + this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); + this._circleSym = new EsriSimpleFillSymbol(this.circleSymbol); + this._lineSym = new EsriSimpleLineSymbol(this.lineSymbol); + this._labelSym = new EsriTextSymbol(this.labelSymbol); + + this.map.addLayer(this.getLayer()); + + this.coordTool = new CoordInput({appConfig: this.appConfig}, this.rangeCenter); + + this.coordTool.inputCoordinate.formatType = 'DD'; + + this.coordinateFormat = new DijitTooltipDialog({ + content: new EditOutputCoordinate(), + style: 'width: 400px' + }); + + if(this.appConfig.theme.name === 'DartTheme') + { + dojoDomClass.add(this.coordinateFormat.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); + } + + // add extended toolbar + this.dt = new DrawFeedBack(this.map,this.coordTool.inputCoordinate.util); + this.dt.setFillSymbol(this._circleSym); + this.dt.set('lengthLayer', this._lengthLayer); + + this.syncEvents(); + + this.checkValidInputs(); + }, + + /* + * upgrade graphicslayer so we can use the label params + */ + getLayer: function () { + if (!this._gl) { + var layerDefinition = { + 'geometryType': 'esriGeometryPolyline', + 'extent': { + 'xmin': 0, + 'ymin': 0, + 'xmax': 0, + 'ymax': 0, + 'spatialReference': { + 'wkid': 102100, + 'latestWkid': 102100 + } + }, + 'fields': [{ + 'name': 'Interval', + 'type': 'esriFieldTypeString', + 'alias': 'Interval' + } + ] + }; + + var lblexp = {'labelExpressionInfo': {'value': '{Interval}'}}; + var lblClass = new EsriLabelClass(lblexp); + lblClass.labelPlacement = 'center-end'; + lblClass.symbol = this._labelSym; + //lblClass.where = 'Interval > 0'; + + var fs = new EsriFeatureSet(); + + var featureCollection = { + layerDefinition: layerDefinition, + featureSet: fs + }; + + this._gl = new EsriFeatureLayer(featureCollection, { + id: 'Distance & Direction - Range Graphics', + showLabels: true + }); + + this._gl.setLabelingInfo([lblClass]); + + return this._gl; + } + }, + + /* + * Start up event listeners + */ + syncEvents: function () { + //commented out as we want the graphics to remain when the widget is closed + /*dojoTopic.subscribe('DD_WIDGET_OPEN',dojoLang.hitch(this, this.setGraphicsShown)); + dojoTopic.subscribe('DD_WIDGET_CLOSE',dojoLang.hitch(this, this.setGraphicsHidden));*/ + dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); + + this.dt.watch('startPoint', dojoLang.hitch(this, function (r, ov, nv) { + this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); + this.dt.addStartGraphic(nv, this._ptSym); + })); + + this.coordTool.inputCoordinate.watch('outputString', dojoLang.hitch(this, function (r, ov, nv) { + if(!this.coordTool.manualInput){this.coordTool.set('value', nv);} + })); + + this.own( + dojoOn(this.coordTool, 'keyup',dojoLang.hitch(this, this.coordToolKeyWasPressed)), + + this.dt.on('draw-complete',dojoLang.hitch(this, this.feedbackDidComplete)), + + dojoOn(this.ringIntervalInput, 'keyup',dojoLang.hitch(this, this.ringIntervalInputKeyWasPressed)), + + dojoOn(this.interactiveRings, 'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), + + dojoOn(this.ringIntervalUnitsDD, 'change',dojoLang.hitch(this, this.ringIntervalUnitsDidChange)), + + dojoOn(this.coordinateFormatButton, 'click',dojoLang.hitch(this, this.coordinateFormatButtonWasClicked)), + + dojoOn(this.addPointBtn, 'click',dojoLang.hitch(this, this.pointButtonWasClicked)), + + dojoOn(this.coordinateFormat.content.applyButton, 'click', dojoLang.hitch(this, function () { + var fs = this.coordinateFormat.content.formats[this.coordinateFormat.content.ct]; + var cfs = fs.defaultFormat; + var fv = this.coordinateFormat.content.frmtSelect.get('value'); + if (fs.useCustom) { + cfs = fs.customFormat; + } + this.coordTool.inputCoordinate.set( + 'formatPrefix', + this.coordinateFormat.content.addSignChkBox.checked + ); + this.coordTool.inputCoordinate.set('formatString', cfs); + this.coordTool.inputCoordinate.set('formatType', fv); + this.setCoordLabel(fv); + + DijitPopup.close(this.coordinateFormat); + })), + + dojoOn(this.coordinateFormat.content.cancelButton, 'click', dojoLang.hitch(this, function () { + DijitPopup.close(this.coordinateFormat); + })), + + dojoOn(this.clearGraphicsButton,'click',dojoLang.hitch(this, this.clearGraphics)), + + dojoOn(this.numRingsDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), + + dojoOn(this.ringIntervalDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), + + dojoOn(this.numRadialsInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) + ); + }, + + /* + * + */ + setCoordLabel: function (toType) { + this.rangeCenterLabel.innerHTML = dojoString.substitute( + 'Center Point (${crdType})', { + crdType: toType + }); + }, + + /* + * checkbox changed + */ + interactiveCheckBoxChanged: function () { + this.tabSwitched(); + if(this.interactiveRings.checked) { + this.numRingsInput.set('disabled', true); + this.ringIntervalInput.set('disabled', true); + } else { + this.numRingsInput.set('disabled', false); + this.ringIntervalInput.set('disabled', false); + } + this.checkValidInputs(); + }, + + /* + * catch key press in start point + */ + coordToolKeyWasPressed: function (evt) { + this.dt.removeStartGraphic(); + if (evt.keyCode === dojoKeys.ENTER) { + this.coordTool.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { + if(r.inputType == "UNKNOWN"){ + var alertMessage = new Message({ + message: 'Unable to determine input coordinate type please check your input.' + }); + this.coordTool.inputCoordinate.coordinateEsriGeometry = null; + this.checkValidInputs(); + } else { + dojoTopic.publish( + 'manual-rangering-center-point-input', + this.coordTool.inputCoordinate.coordinateEsriGeometry + ); + this.setCoordLabel(r.inputType); + var fs = this.coordinateFormat.content.formats[r.inputType]; + this.coordTool.inputCoordinate.set('formatString', fs.defaultFormat); + this.coordTool.inputCoordinate.set('formatType', r.inputType); + this.dt.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); + this.checkValidInputs(); + } + })); + } + }, + + /* + * + */ + coordinateFormatButtonWasClicked: function () { + this.coordinateFormat.content.set('ct', this.coordTool.inputCoordinate.formatType); + DijitPopup.open({ + popup: this.coordinateFormat, + around: this.coordinateFormatButton + }); + }, + + /* + * Button click event, activate feedback tool + */ + pointButtonWasClicked: function () { + this.coordTool.manualInput = false; + dojoTopic.publish('clear-points'); + this.map.disableMapNavigation(); + if (this.interactiveRings.checked) { + this.dt.activate('polyline'); + } else { + this.dt.activate('point'); + } + dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); + }, + + /* + * + */ + ringIntervalUnitsDidChange: function () { + this.ringIntervalUnit = this.ringIntervalUnitsDD.get('value'); + }, + + /* + * + */ + ringIntervalInputKeyWasPressed: function (evt) { + // validate input + if(this.ringIntervalInput.get('value').indexOf(",") != -1) + { + this.numRingsInput.set('value','0'), + this.numRingsInput.set('disabled', true); + } else { + this.numRingsInput.set('disabled', false); + } + }, + + /* + * + */ + okButtonClicked: function (evt) { + // validate input + if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { + var numRings; + var ringInterval; + + if(this.ringIntervalInput.get('value').indexOf(",") != -1) + { + ringInterval = this.ringIntervalInput.get('value').split(","); + numRings = ringInterval.length; + } else { + ringInterval = this.ringIntervalInput.get('value'); + numRings = this.numRingsInput.get('value'); + } + + var params = { + centerPoint: this.dt.get('startPoint') || this.coordTool.inputCoordinate.coordinateEsriGeometry, + numRings: numRings, + numRadials: this.numRadialsInput.get('value'), + radius: 0, + circle: null, + circles: [], + lastCircle: null, + r: 0, + c: 0, + radials: 0, + ringInterval: ringInterval, + ringIntervalUnitsDD: this.ringIntervalUnitsDD.get('value'), + circleSym: this._circleSym + }; + this.createRangeRings(params); + this.coordTool.clear(); + } + }, + + /* + * + */ + getInputsValid: function () { + if(this.numRingsInput.disabled) + { + return this.coordTool.isValid() && this.ringIntervalInput.isValid() && this.numRadialsInput.isValid(); + } else { + return this.coordTool.isValid() && this.numRingsInput.isValid() && this.ringIntervalInput.isValid() && this.numRadialsInput.isValid(); + } + }, + + /* + * + */ + createRangeRings: function (params) { + if(params.centerPoint) + { + if (params.centerPoint.spatialReference.wkid !== this.map.spatialReference.wkid) { + params.centerPoint = EsriWMUtils.geographicToWebMercator( + params.centerPoint + ); + } + + if (params.ringInterval && params.ringIntervalUnitsDD) { + if(params.ringInterval.constructor === Array) { + for (i = 0; i < params.ringInterval.length; i++) { + params.ringInterval[i] = this.coordTool.inputCoordinate.util.convertToMeters(parseFloat(params.ringInterval[i]), params.ringIntervalUnitsDD); + } + } else { + params.ringDistance = this.coordTool.inputCoordinate.util.convertToMeters(parseFloat(params.ringInterval), params.ringIntervalUnitsDD); + } + } + + this.dt.removeStartGraphic(); + // create rings + if (params.circles.length === 0) { + if(params.ringInterval.constructor === Array) { + for (i = 0; i < params.ringInterval.length; i++) { + params.radius += params.ringDistance; + params.circle = new EsriCircle({ + center: params.centerPoint, + geodesic: true, + radius: params.ringInterval[i], + numberOfPoints: 360 + }); + params.circles.push(params.circle); + } + } else { + for (params.r = 0; params.r < params.numRings; params.r++) { + params.radius += params.ringDistance; + params.circle = new EsriCircle({ + center: params.centerPoint, + geodesic: true, + radius: params.radius, + numberOfPoints: 360 + }); + params.circles.push(params.circle); + } + } + } + + var u = this.ringIntervalUnitsDD.get('value'); + for (params.c = 0; params.c < params.circles.length; params.c++) { + var p = { + 'paths': [params.circles[params.c].rings[0]], + 'spatialReference': this.map.spatialReference + }; + var circlePath = new EsriPolyline(p); + var cGraphic = new EsriGraphic(circlePath, + this._lineSym, + { + 'Interval': dojoNumber.round(this.coordTool.inputCoordinate.util.convertMetersToUnits(params.circles[params.c].radius, u)) + " " + this.ringIntervalUnitsDD.get('value').charAt(0).toUpperCase() + this.ringIntervalUnitsDD.get('value').slice(1) + } + ); + this._gl.add(cGraphic); + } + + // create radials + + //need to find largest radius + params.largestRadius = 0; + for (var i = 0; i < params.circles.length; i++) { + if(params.circles[i].radius > params.largestRadius) { + params.largestRadius = params.circles[i].radius; + } + } + + //create a new geodesic circle with the radius the same as the largest circle and only the same amount of points as radials + //if radials are 0 this will create a circle with the default value of 60 + var radialCircle = new EsriCircle({ + center: params.centerPoint, + geodesic: true, + radius: params.largestRadius, + numberOfPoints: params.numRadials + }); + + //if no radials we dont need to draw + + if(params.numRadials != 0) { + //loop through each of the points of the new circle creating a line from the center point + for (var j = 0; j < radialCircle.rings[0].length - 1; j++) { + var pLine = new EsriPolyline(params.centerPoint.spatialReference); + pLine.addPath([dojoLang.clone(params.centerPoint),radialCircle.getPoint(0, j)]); + var newline = new EsriPolyline(EsriGeometryEngine.geodesicDensify(pLine, 10000),params.centerPoint.spatialReference); + this._gl.add(new EsriGraphic(newline, this._lineSym, {'Interval': ''})); + }; + } + + this._gl.redraw(); + this.map.setExtent(radialCircle.getExtent().expand(3)); + } + }, + + /* + * + */ + feedbackDidComplete: function (results) { + var centerPoint = null; + if (results.geometry.hasOwnProperty('circlePoints')) { + centerPoint = results.geometry.circlePoints[0]; + var params = { + centerPoint: centerPoint, + numRadials: this.numRadialsInput.get('value'), + circles: [], + circleSym: this._circleSym, + r: 0, + c: 0, + radials: 0 + }; + var circle, radius; + for (var i = 1; i < results.geometry.circlePoints.length; i++) { + var pLine = new EsriPolyline(results.geometry.spatialReference); + pLine.addPath([centerPoint,results.geometry.circlePoints[i]]); + radius = EsriGeometryEngine.geodesicLength(pLine, 9001); + circle = new EsriCircle({ + center: centerPoint, + geodesic: true, + radius: radius, + numberOfPoints: 360 + }); + params.circles.push(circle); + } + + this.createRangeRings(params); + } else { + centerPoint = results.geometry; + this.checkValidInputs(); + } + + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + //this.coordTool.clear(); + this.dt.deactivate(); + this.map.enableMapNavigation(); + }, + + /* + * Remove graphics and reset values + */ + clearGraphics: function () { + if (this._gl) { + // graphic layers + this._gl.clear(); + this._gl.refresh(); + this.dt.removeStartGraphic(); + this.coordTool.clear(); + } + this.checkValidInputs(); + //refresh each of the feature/graphic layers to enusre labels are removed + for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { + this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); + } + }, + + /* + * + */ + setGraphicsHidden: function () { + if (this._gl) { + this._gl.hide(); + } + }, + + /* + * + */ + setGraphicsShown: function () { + if (this._gl) { + this._gl.show(); + } + }, + + /* + * Activate the ok button if all the requried inputs are valid + */ + checkValidInputs: function () { + dojoDomClass.add(this.okButton, 'jimu-state-disabled'); + if(!this.interactiveRings.checked) { + if(this.coordTool.inputCoordinate.coordinateEsriGeometry != null && this.numRingsInput.isValid() && this.ringIntervalInput.isValid() && this.numRadialsInput.isValid()){ + dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); + } + } + }, + + /* + * Make sure any active tools are deselected to prevent multiple actions being performed + */ + tabSwitched: function () { + this.dt.deactivate(); + this.dt.cleanup(); + this.dt.disconnectOnMouseMoveHandlers(); + this.map.enableMapNavigation(); + this.dt.removeStartGraphic(); + dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); + } + }); +}); From 1dd72c886a44b8f032686b6c09a046a6f56cf619 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 31 Aug 2017 17:11:14 -0400 Subject: [PATCH 002/187] Update readmes after merging addin/widget repos --- .gitignore | 1 + DistanceAndDirection.jpg | Bin 0 -> 90936 bytes README.md | 161 ++---------------- .../addins/DistanceAndDirection.PNG | Bin source/addins/README.md | 85 +++++++++ source/widget/DistanceAndDirection/ReadMe.md | 126 ++------------ .../DistanceAndDirection/ScreenShot.png | Bin 840280 -> 0 bytes 7 files changed, 115 insertions(+), 258 deletions(-) create mode 100644 DistanceAndDirection.jpg rename DistanceAndDirection.PNG => source/addins/DistanceAndDirection.PNG (100%) create mode 100644 source/addins/README.md delete mode 100644 source/widget/DistanceAndDirection/ScreenShot.png diff --git a/.gitignore b/.gitignore index b9005e6b..101b6560 100644 --- a/.gitignore +++ b/.gitignore @@ -7,6 +7,7 @@ NuGet.exe *-old *-sav *-sav.* +*.sav ############# ## Python diff --git a/DistanceAndDirection.jpg b/DistanceAndDirection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f28dc05334093bde64d6443bff9eed87602eea63 GIT binary patch literal 90936 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

    $|HK(@my~cn1 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

  • 3El~wn`bl)W4muz6{g3{L)nt{Q$(Xo*!21N zn4vl%t19!av?$q=Ar?Qyf3~F<4gV4~ZJf{br3qo%w3wr>lTPrJW+IndBG>Ur?-_Py zS^aFj7ouJ#IO$C<27_Iv{Os_+j^$>a{Z*lGD|ZS0^Ts!2Eo4t;ikt5FtOQ5pP)nFV zteG*+@gT_otpl}c6~5`)EX&)SAXGY-D6s-GHuKz;3miOG2|)a8hhHSvU460BW{#WC z4nJuizrDb&2 zJ0>25ZfZz2ZrMYf4b6|`N7^S%w#e?$-T~ZDi&ck5YFsVxyWB9a_$~XYCNtiH_Ph>5 z48Ky?zq9qwfoc8$th!CDiDryuOX;o32@A%09F0Z&ISAY@Y$_(J`NA={bBBnm?dbrS z{y|R-P~$aa*YD0O5D#{Cb5W37p;FZe-J((qKK;J_^s>!>st)q9+KhVlQ7ut2g96? zs;TXtGk>6Lz=(ww0=VFC41hZg04f{iDLYS>YT+MzB{#TEgM)@m38f*FUV1Fb{?x0~ zUjtIFGY4ewDmR~fNPAD)`{o3{-Gz2pPjRK9>$9eZkS7e|txHNK)#|$Tvq$HPCyxh9 zI1*8xPJ|?X$NSROY|<|+2zLvT$y^2O;Nu3qh!3^E!uQvp)E1UZtm1RJ}EI(V{(8UZThh#Wggr=Ob|4b9L+(T>QUo${|2{9V_{+djh!L%)%Hei#xz&hlbve$j-{+)8Z zoH;ETcPsDfb)Gs0>hq_L1Qy`mtk^Nr(WNIgjHd3rZu_H2utLntNt2lfTX}dRtP8^l zc-dy^1Vi7|46n?m%>NL)trjC-Ch%2s9Nk9ORVMOEaqQ&A-L8&>$);@b$P@GomlefW z%)1#ZQ2itt=XazLq?~6B8wp9O>Hq-%Fp2GY%uARl9-cO J_(NPJH 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

    g z$o1^utlu-^(n zD1a$-hcyiPwD1c}L4*h%^sflEQVgf25s~#EzCumEAM-EbPlC!orXy=Ezrf_~=|MtG zAX#ymDQqz4VwLkK`E^<>Seo1tm+?jd*k>RT#wbIt z*dK?_#ckC~!^V|=j6cld&bGIe8&7v)E5DK$+n+?kGpvS1Ovrm2FycFukWVdQkHN0W zn;5{FXcyo3mJA2iL^{d7t-w5iZA=U-ZThXz74~&f5v%mv_EiN_gP6z zjA5yGg|wo`oU9Man+PWMt$o(sa(7M!QX8Q-)M|M|?R5P`C-fh$QFb^9g=W?A5rltE z)^#{J-mJ)t2MTyowx<3Cs0!-bV9q9*UVaE@$_x78G(#5?UoLb87y6O4Rfg&VwEJ`F zQy#U<)Z+ober!^RfhswT-U0NwOA#1vxUyhr7uqbLxB%a>yQxvT`BvfS#If)qpPG8l zGmT>oVwSF#=raBye%UBl=t_d1_mARlo>ouK8MgkdShDdGcNydi#Eh?3eG|aIJI!F4 z7Ni9fV@2G1(zV(pRcvc5u6@cX4*2HaY%(RuKWHcZB-yn2e;D#->Dc`(@0x_z?TewT z$4IQFgajcUU7M{X`HSnx}Vg0;2w?iziP3TVao>z`F932>3KD&vbT@PBUit6gklr&8snqqOH7%-0nLOr4H1Kly#gF{bt8^ujOY6 zl=+Xr@chIIIaWtETzUo(a;tve6E$G!Y32YuMS!|D==Sfd6y4}B$A_v+pwhiAu1U2VETFY}2T4OOF7{UbPI#}Nt zwJwdZBz`gvR)5}ps)9rF$Z?CtA=v#<5lV5Kph|BN20J2ydU_$0TK{lv;T0+%RYV zqamKnr(CV^?|IPR)n|f6jJtQ!-EP?f@nx0w_c+ua>NKg?hY0FlI@o^}Mu69AHgkp` z`2F`8tSf6OB9@k&NZK`<@G*G$g|=dx@^Pwpz-x*C$nj}zbU-;q>~P2>k}7*0o^vNf zH(cVG7_kc3!JMNp=-|)_*yT;yG=UAmapt@=(3Mz9Its;kW`enk1C;o-C=5F){tq?% z-&xHh1^c^4EkSs)%@b?uJLyNAVwp~aGGk7T_4&q2CsY7kSvsMaWc!t-@Zq|+MJFatre%(BeKWI`WWGg(!`Qnp=c4Kmj2 zI(25lSee`gP$KF_TqS}t49b{s1p9WmJ4dsUAwhTWRr%72)7YlX;2dQ3m+3Q^<}8?p z#eq4=;eDj{?29(L!nC^Y&$~-!e1z0}(D(%tDSg0dcG%2ndfT`qEq_G=;exXxn&LCf zEar$quK^NMs=48@CIL$BfikDO?gcJ*BYzX1OIUVmSxx#1fM|I%G)40SGMEQ-sp_tiW;Lb;p zOS#M-mOXZ>o*r!U7Y75mYZxsAw9j`YOCs9+)WYowg0~qj(|_vx71OJDDe4y#-)&Iz z)zT^SOH=glF>iX3z@LvV(-cbdII-@H_-EGeP?Od>`@}Yy!4(?e z9W0(O(r~_Tp5VPy2(geBndT%DG0K$sKo31fN}nity{UoPAciw^L# zx4yxuRG!D}f9F2$9=1Fsyd@2|g#g=+-7 zY2A(c7n}n9R%9%rzWma_HE%RnOmo?s`)Bu%%Sx_7wV>sb`sppOENN;j8Dq%}S^s0q z3pL_fasbhhTl_zxQ&DMA+FN#6D@NrL8r3tJ#)s3Vn{EVm-_zz3M$4#Lwi(e|jjNYeR*=h__0jl^*3l%aUq7;mbi7$K)Zp>*S*x+1$ow4xm^9AlE*p=Ce|VwS{muw zwfpH0BjH9%iML8RN5%y&Iyir&Li5vG-q#ooxHSD}D5esNvh(Ogjzravn;P53!Gd0E z3AN~@`hG=@H2sU4PaI!JW*^&scUPj`;q1=#Euu-8_}JST{AUYUB^CH^e@3+g4RVaa zr;WyLAp8-cT@Xk{1^2fw8q)u~CgE0t8#9gTswihnUH@dz9@FNB%0Bc`V4L<&)*F8` zg=t&@IKc^;E&gjlbd=3JNFi=$RIAqsI2*X|C1t#ap6-!CbrVWO4u=iOW_AA4tB`(&jKI?kM3Idr}`;h`Ag z65tQgx_WaKeM%~)%b**``oQqvZZX8U@>%OP|L{UHs3P$RZf5G|Q}fidCSS1J|5*ss z<4mE_es?iyeH~aZ5I9f3nOz(-Vgqcz2tbQ0{Bm~dI!HGUH128AFtkgjd$iph@OE_% z#*r?cd)^hYwx`*RoXYCv4A+{U9c4E~&wetOl|UDFAp5HRsyXcV{sna7Q=m^`=X4ZZYumAThd?iljO^4gW4V20mT(ry z0RUC#V=oOo7XEL0JInt4mS=Gh-7_}(K6XIv_S-j%6_spXydftM(-gxNAcki?M!(?4 z3(A1Z4(x7s#U?xagBM<_Kj1nSt>(QI;eOn^wWAGr{Q(u&v`tVaEgNY zXhYW}bw}frQP%HYDm}nB5d0zz>6i!_{F@I*=J=CBSws-=UvYDT=Ki$Szd{P9=oK#V z2iJ!%5@gkJYeYQ5eDF!eybfM$*-yUtmU0=H_KgKD&J_T)*f!YvtcfBp@BYaip9hBr z_w7E7UdRw)5I`{7K-(;b{#p@TgJ0enmYJ097o6Ss?7Kh&k}btMwQdF2Jn@8Y9P@s; zF(N1<>yq7<&bRoDdfCywDXg9ln|7ZUq?Mu)3V!3)##)|(CkCh0OPpni z8@7f;?)t}V)U`gisOEAw2L{K@lN?g6X3OW<@S9}1{PK

    Gr2dv}yB>O#yz_!TS@~ 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
    &zC_arp;8Wu<==3^Ew@=e@y<*W8KU%^3dLL%oi zTW{s0pvyiJGMZacz~=NzwYTgPejUj=UEdfct z51c~sV##N2X~u+I|M-(56jKk|>X$pM^GQ@AQ4ZDBrdAF{XPRS{jaj%pmjPGA?>+5kAtx#ss7Mu-l z@MIRyh}nH@qU6b;loc=F>*(OxC`F)kfJWE*?_qPLx7%-792lW_k#YZztF!)!vJbnx zv~;IKNOwsL4N4=O14E~Dhct-5AcJ&wHw-y6N~46d)X+#H(skxpXT9sJ_xuU>FZ;f} z*R}U&FIeB=r0~QQ1NI1COxF|7>7S^pSm=b)dIfJv{SMYfcOq*V#%SIZ4yZX`t)^ik zL`mAEmu1SUZ`Gj?!T<_4UgF2rr}lATCG?oPr~F&k?fy`Aqk4LPCfQlJS)DEZ^pAF3 z6pOkGUYGGI2CSV%x<*9KTH2ELK0Rhpk!_H|cSbm8KA00&6Fv0ekmoCVTr=vjQopOP z0bTW^8>fDnsohePdn}l_n!E1eH_X95P`^*V5CZ3puV@x)6XJAhl!Y{rNent0pNFK4 zQ*i>d7c__Q!k%kw^8=#WlMcq(J5*;I~5O*WrFaolBW0viC`N2NyV6O1)`OnF{$ z*!5C5Ki>~skYi9iG=-iQT0KP4JF^$lzcx?;>3xAuTz7N7dav@R{Nj?91x1O~_qY<} zB^r}ngeiqU>?SQf-XhSi5(-!0aOsjyQylXYAsI2cS`CAW9^&j3{ zoji%$-4oEctlZa=N~|$MlS}p@mUpUH+xXSIChy);(0V@tXu5@dqxILaegol7cSX6c z4Okeb)v!cY}q63vA!A zBgs}5H&c~Qi)y81z2#@u=wkR02TVwDYQIQ0*NnTO}GV5XpdVUOL> zM*W)7DxJfpy-#qq%NevW0z8`1j)pOBBwtG%v8U|Ygw;^WKaQE{gmKKf|I z2tJBMu&n3n#b1$>%|MZlL0C~W*+aeH9V4ZX(~6LYD9P#8$=fxZFRZu+Kc9kY_)eql zF+A~iJFHJPz9#?N;?_um3dnk|o7pMYZjHtBH373Y%~CDWd!~&v*O~^=W~Aw4Y?r#v z$utxAJhYB8g)5#KlESV@)>}YNWo!S2Dc;{NjS7cc{pAUH_$LZM#y)VmNp zBxTushsRxG=h-wcezhoJ#(VUsqpUufyuQb1zy7%G;ViF6oNBXScBuO8vQ9&G3vsGC z2r#Oz&P#JghoLGE*g4l{$wqy$hPGS2>XW#21tOh<891 zDwgpQzg6nI9f_Mk5DFi}6xrc~AUmx0)WQHv3yDK%zXCKhNPC9!f9qdz=|2LNb-**P`CRDG7vW$3vuejK=DP)r{lDJ_%jx~=p1Sq*$YeBCXCq+zaNJcFBUO%b9?ww$0w6WEx zE6HS^Oc}M3=s8%w<8g$BlMN3!UHwVEV3d{_-x^iu-!2a{yqWtz=cX2XWDxuSf!uin z#?;rT`lr@ybi7d<%HC3`f>JKAUa6Vp2nVg;8PyF@)CUZm2k|lt?hG?bTU*WRNt#zK zn;vXkD&7UUcqP4{ZHbx?a4NTCobWjgb}#vFx+CF=+kyS80=N34+4qgrokG>?J{W-Y zx_UGXg*zv2{7u{X?x%!p|1e+ok3W%7c5_HeO&}T;<-X@@p_ozg8-Ka!)4tW?3{)1- zAu@(0`(=ug4+?5H^~??GY+UfKT1W28pPoG46Q{B`6{F{{TpAwLJbJFL1dKnvUi8*G zAv-gmpwQT^v*PD4ph*6q9Kq*$vf^3-o-8B%vJ24UncN)6ZB`tq?7f86+$$R{>y0e& zj+57a$I&L%Q+-%+#Hgy#!>K$Qb4*dK4q9^E_7*UX?nsyVCS(VwDkip&40th|e@B9l(Nr!gYS<4Xogyd>q$ko=4b6XZE#zh-7izTaNwCU487%3# z_$|ivi~YM#iT0{@-XzG9ldQ+49Gs+mx|K(u$1=%uYeJM_5;}mTpr6}wQ3T?~tXwRj z{p!meWKd5w!ROLn=3O1u4CaH%>S!~8n~t2sNP#^f=J<`ZM7$&Bcvpop?*~u6I6GQz zBMtizYb7M6%VEgZ@_uB{rORe1xeD~kXGt*xudqyw5={l+K#V4IS=q!*;!G?=l9R|z zk@O;Y+4UY+R<1h;`gLm^=VEgnZxxmj#svQyzeKQR6QS1~FS;Ps5 zoeq#h-R0B9)8gP83yG5zn@00LXHtOI)cDL0yh`O^^#nK)*q=?&SuTV1n#wvCVr zFt&YW*ZuDm4f^*w`>-eo2Ne0*GkA*T5Y5~)XJ1*0C_erd{65sx{okqYubWX1>`7M| zf3HNP)_H|DIgBz?TehvAzwZ*2Kax+}wE-(W`v>H0DgB{2G{KP>`@Dt0nfqeU4y(lh z^4*ite03JDtE6%Z9L1&kk(^IawJyaCS$zQWbww)mFzC$rrOz;PJ4_|$3-+XLS{*5e z!Akk!JIn;;E=AOM^v})f+>zd9U<0dLMu(D)oPT?Zg@SjC>qEB|e^P?yb;saiQhVUc zMY0F6(Z1F_6|lt-R^=5(T9phYQeVXTnienLpRsyqlJehi5+55%GDa%$-wJw&2I>Kb zNVrvPNXb^?B+Pa)ZFQe}Tv4U`UhIn|qSLtGEDyw{t+x0s(cP2bifd>uONa{Z+1Z_c zT3kbwMP-e6i~1Tfk$r;G&ZTmU1@^V^Mv@Fo2~3&MzK?g#y8f;DEf(by&iy4(K3(bg zpvv#f;iD2xe_#Fn^mJRvorga@~sE|>}-kjOIidlyv_Q?5C;qxXvKOxZvc#_q`* za6TQ=F z%Mz}0!ZqTW3pw$CM=spfMSkhp?erw<6t%@;Rn6{+vCIl18z%-PE%WcB;S^dd*VeS? zQJ%bdSf?{gkCe*GOyR@T`E89pmm?{h8x$S&cn@^NQzE z132BbRK>uyn)|>fyVzxaH13gLwIYwQ8%3|Hgx?ARS>G(3U4*q;Mb|EJE&_6|^%?>X zK8gJsX2C0iEO--o*@|LU~Pc4uaR)YOwB=rj+-@;uxfsua~7$eunsL_9dUVy%TbM z56(X{t_wOQ1$x3jl%n$|*B?MGj^P~`LANK3c+LP((ln6swTJ#8qItlrD~LKeN-+Hp z$R+A72d`|^a=5yYM0W_3&RUhO`q}zFTGR?dKG=5nj9X`X?=Cd3fp^u-kUSob{UU%r0lBPNlAT+ zB*&yLeuXp{Z?@=T#St=TcSm5qwY`5y&Now!`xjF;^8cFIr*kL?vHS%O{ zMm~*WgA;8NSEln?4Q^m?&v|*;l{oG%LVHj3#t}+-WgM8$lL(8>o#^mJmW1%4>!@L2 zZ~)8!**_~@QCKHy15TKbsI9+@pa>}pKA8p%Z2I~-nYw0Pq9tghYR0WTfB8~Qb> z%PreFL73LQKk5FPZmWR?5l|JI-#xxL2`n?$4?Yrp8|0BS*cpU&X#vrZ=yUCfr2K;^ zEit;4K1|&Ny%*OPc5lwEykP2xlDYp#FC+1OtGqLPkr=%e|LiX;tp1H~*T&y~c0s4& z<~&?zzPju`^`bzPf(*1b69>whVbDkgYzN|?MvHkexlf%1i1Uop!>r#L$BYa<=4KFowmTCu?w7-6!Wozrs^?W6< zB)(2h4gjZmq&XGL(ruZ;rZRG!wl1eUUx6*_^DpSYA1$a@=~#_%td%emQ(L z;dIw|NKV=Ew2uT`a8Jb#A(1vfx@=6PIgL|Q+OA!ynkXHi0Pa-7Qc?3dn{$o@QA#E3 zMk`=8drYgYIAt8m=LB>Vx@Xbn&%*~dggXYaUK;p; zUrqUriSl$1mEJ3RWeKwwN8A!~Rhwqj67!fLzBOL}7ceNEbZ^{eD^q1D37^bKo1Nph znZQ>YzYbGY?MfbKQQ5RYw2Le`7ZVN?L^LT2ytF+2_LMV9JBG}(*H`)y|G;4!bl2fO zqgyVH+^8XNOHmr{RrGQny~P(NK25$hq6bqEIYx6VvpN-N_{5W2kcHE0$Tbx zcF^MyWVL5W>*(nYhk&$NBTY!|EPW~--R&0Va?NLDfucnN(yKvd3hJ(QG#UXRPuX`< zKf^_{HFH}M>3x@EAgRnwqHU`!ml21k63)15&pFm!uQy;lhADGr2=QpsF&{WoqoBsY zsg-Rx@e%P@+k1(iCKA#yuUto_T_z7ACKIiqLGNpKrsUI`dXNz*SJ%_mpf`0lj+rJw zY+jGnk4NCcIF@Dq{_CoQ_oc4kSGqf#W5>M1p)W&)HlD8iyQZCCgK*=6g0zvrlrx8 z`XM{D$9JA;YBh0WXCQugtFOv^%xTPN+Avq%517z-OlY3NnvQR?2`)HS_I0Epj@4?K zPZF9c{oA7J4Q`Ml0W|hhwY{OlvtFkHNP(%LUy@wfkw~HCtl{}PxWPfhWd6}O_ zc~%{%22RP+!?dpuy+>NBzaPHGy)TtEv!S_(;*Lj8s8els#AN?Bd}DPA=-s9Y`Diep z{$?O-t4P{-!*E!X`^~U@QEc%p5yreGh3u|x+iSuC?XJ4Uv_7VO1}s)9i>B9hrA&w< z04crOywXa!v&R)!fuM+Eu@#r`WRn_%*{}_6oudW*CNg~DsbY1~8|EeW)t$ZE?L7bU z;5xC$DdUjpux9Zc&J`HIXZfKC?tCbT{DtQHqX1SY`lp`2;??{=&J1W0zM+u6|3i(0 zuS9D4X`C%RVdUl6)zq7nR3AN0al^?L22L(tofx`UT~pSFrr#5#cmhpzm2Nhx zB36w*C0_w#*5M@)3Q-w2neZCr#Ny3XD7g-@KQ4?pMpnUpP_&$*Wu?vrt*H=R;1fyA zTSe!qmKUGSS)WP$-s4w{`%e$xtER2WMb+CJ9#?$k6;)zk(N>JzLyR&f&fYd$_L263 zV)Gcp^9>rS&1Era)*60RB$xMR(S4|ngOVs_{O`n?7+x39ywa*=)^!LiZbH1^8EZgu^g_jb zdCD8Q(21?dX*@m51YAM8%92BGG?i(cM=q*chAL1EGe#PPyLMnj{K;LiOES7!T6S(h z9z$~4j%r2w+XF-RCN>?7bJNx4&2D=J_5^l_dr+Ma>tb2c66zc11wnrP+oth5po7h1 z(U6Y7v&F;p^UykfLqtncovt%uOXbQE>&)xJT8ks5l{HUr-9K=r|9jYb5=3fTC0Jdb ztr~Yy_XnEeSPS z=mY<9{s03{&z@4JJ-%79sr6{KOHYeWW)B@p?uf2AP%+{J`*-tZT~_@!KK+kIwa&Qh z{8LA=Lxv-Y$;gwyEs+=5cvtnm{6kVpf8~7F)a3HdBJ{8lfTp#V6on|*UY5x8YgP>8 zwqfpbR9FFr)3GRT{v7IpTiJkhQT~aJ2+x9oK~xkCxCSC|SEmlc6a4TR5=!{xM1Gmw zPG!LQ=Rx#^bsERQn|=Vif+bB!g&N!aR{(2-UL%!!5qqC63B96K8m}G!&!PbNd39o3 z_IB8G@Ji7@lCl>@`23Zr+2o**P7pnE!dZ2WD*svfv)8fi%;$a{R>}cQlq)P_NWwMF z4J%}xPt@6C`%6T}qP72cIjk_Xe}O+O2FYip6zk{4YJJM7b3DZzZ^rX{b@qOl#NAt2 ztSqN-b$hJBgTZj<(ES5ZNppdY3?%@RiIE{Yjh`BF%!TKMU&S7_S6V>2rxYocXKQ?8 z^Ncx(3;&Oi$W>gw@S544)`7pnj_n8?X-f>}@4(X7O z|J9kP`3D;)!o_5BC&!bwm>x!5Y0S+jv>n@SiFvAVrTO&O>kdu3H0I6^K2N^)vLxCw zp8PCD-`4)pAdPoz^L1mMXpr4MynP^=B^gSA#5faFtm$8(d+-bmd$`hXUMFUF@(u?? zDTTWBD{VajHKMa!9+l0{RbO0G`ng{9gkhq-GFq^1l$LM2RY&VWt;gJKFYD&6>`VF| znze13o4bxL`E)A?w!j6E=ZCJaZb&2-Y$ypA9KW+&jNv$gak?6A(NbAwif!+pVc_r= z7@yDG_6kp@Td2$k`ob`E*=dEZqO=3l`8&hgLZh+@x0ppI5?fkk6yegCFtdg#BcWU@ zV-^u@RNy=qrYp(d=vcO$=|qz%3Hq?c0Y!bOvu)H`dfAifbrkQBLXW68S#8N|QL&Gi zc^j{qyV;|z_2Q1Zn|^}L?jwZlFf%6?!iNn^oEDI7_8LO0u1RgQ)+(c-G8 zZQ%w_1~u$u)_hQ;N?^i^M)^#LmobS7wiuxPQtiMoBR4g%kA6!E7QVF+G29k0^%I)iJuW8{UuJkPWMsp zQnAA#FNro84+_xSn%K^_n#Aogk*}qRR&pGQvkk6wL2|S5Zd!v36-{oEPVeCP9L1Rj zd|@_I4s=v!Fg*8~(EP`l%Q%V>F!hPePVp6~w?1c3OD?M8>gQgTJ6;llpd>LT!M)9@M^5uenyBmjJZdwpiCG5&&EIyH zQ{V-U;U%Qmy!=Wxz<}>$=7u~b+pE_~R)zab&OAsIP2(da-tCuLx;s-4U~c9ApUBVw zkCJmk<+EZb&}Rkfh};AWrF?qIv)fJ~X{q*aY)T6^qfcTzB}J?Y`QKp))qS9sDkVqe zI$|OEM;%o3qWY4>o{zWMIFohNdRGU#sQ<{*ZLuwQg>jP9OW#*Eo$54H10WVqi%Hg- zfEQ38B2 zimeeCnbVDYcOACv6S@PQ-8{xr0j3Womd?1r6t-S- zt8QD@#?dA7`Qu~7&kF#P=5%w?dIQJB#ineplU5e48B`!4soBl3ve|vp5|F+`Zs_b4 z4P^v34c8dB437^7hntHA^bsh^&3PKZNd~IOXh{siyH|VkU8Dgu9BN+kp8c`J%+J+7 z|D%E-v)=t}!iQkVE>86kPuT4fTW9(W=gg298rkM#Rs&A4U*IoBEwW(BxMdvU{{l{G6eXPLavVrO}bG>O~z!m zhBrxWdSHq&gGIi6JI1Ewo#ga{oXE; z_!eOAfHL}KgJdBm|H_V{=|H_Py1Obm+oEOTYS@FAhr8f;JP6nRD4*oCyD_YEX5k6z zJbTd>*#_&(Ov~iZjNJjwuFm()C13XYdF4ZWwr$*Qcwl9I^0kF1-+g5#TMEx!Z}aAD znnGgJTcQ`rDYB2L=34R%!zd^mnTSxF5-AgPt)owilUE+Uu#af$5_itmoapMR#>f;0 z6L1P@pkyzX;i+PS7t72yk@V79c`Ol1WfrQ9HklVpLTII0+ zp2$+tl3U2MaFtIIcGzO_|;rO)%CHA3Q=(H2mhA(4(MIX+j# z_ENCwT-r8sTRStYGe1&40tZ!m%hDpe0VBL7q(+y-ZG+kULo?!-qxQgHt@ zWyR~Enp5SecND6mY!`n%*}|_DQ%a=t3ER{UotdDyx1Iy%Q!PM+2r<*aH;}(z-|Iz! zH$i)Y{0{!Hir$}LelZ7#5qVw*pXZeU?yo>fEyusWeioHC?ebh-qqN7kGsw6&G7PvI zS|eg{hdB6e{eN#gj;Vh=ozkY~@3Z<9kLsf7TwUyVEz+qkjwmZFv$8R0hbIro`_OkvX;81d@AmBDN0?V(Y z-)h{KpNyE_ayeM<40i33Cb~+D3_MwK-?W%6W1bA>O0ccgyhQf2^m}2X<+5acS}0t> zYTmsI3O7Nrygzz%PUxG~(shX} zBLesTb4C5n`|zKM%xZYC_pAJ|%?gqYg$s$W;`(~Wn}_yK^xY~ON`astPlKTg=T}&z zJ+_AT;tCsgu2O=cd?+PxM2k+)v!bct3oxbI7#g5uc(Kx7Z$(`147CYC%s`Tnn8c@W z*BQpt1b__IeD;>y0g?zMwf8O3zbL=SL8o(pfH<|cS?yh&xwjzuA%{GkI>)=0QF zqbR+&Mz!3|)Y11=QIM@J|ulujLKfag# zB%d%^){^K2T2>xkhj%xLe{|PekL)6ZCOM7NYPwYR7`Xq9bGO}kYhb2YU+=8X8%RU$ z$FZ04zF9tMSQ)e+ATIKzM?u_ZqlS1RY)gY-0|~B1z6-x4TzlQ@cucQk`||0si#k!s zOLzVG0iFoC+r=@@qfD%9-H3ku`+*@Odt$TsS0Tv&VaOm+rsCNUoiSbNBr&QTEq;W$5D9(J(6+K?8Hhu z3Pm~(pbh2@8|r0H^Src1^PPJ(qXI#*rXyh-+%%Qx+X%(@^PGDFXZpQwX|hal!h`3f z@VSI#pO9D=u!sYaO>p4-Q(DGV0T5~$PCBI=ZFO7Nhurk}5$luw(T4@nz!Q zJD}v9WeqbXRf44MO={jMz3}vf(>{LIOAK}N!1w1Vo~pLV*NN=Mu@S+cQap!7<$c+k zHTQcS>v+h&7xU)rXb3wBTH6Oufx>+b;}2`=aRQK{@-%r)#$+l)QYehs34k$S@WLe= zzx0@r3PQ%cT%bswtg!xTgez|G>v9UryzwiU;b@9|n$)WVYbS;@J_j3Bk<&yU{=wA& zj^Cc;x(v3Z&22|kD|VH8OXjR#1M1z0AsB{C&66{h6I+v>hf7N(g6+h8-pk|oKBRxV5?F&uz6$(Hx zbsmiSWGe*TaQQhP4b+^W^^|cst39_V%aJ!Ne+;}9Fj35?SKR$rcB8#fVQHWY@hcIb zO|Wg@$SAwgZiRi01amKoQt8X_v0HXby&1R?^-l_8YNb3~&>5><-SqV{kac8=rxtBZ z5@=zUCWyDY{SyCk;P22-T`GCKQ_xbY|NG(P)pp;cFCW;9{r+wUoPX5$tfJG?iPdzX zP2Z%EjbIN~q!Cq-T4dl&qh1aW*#a6K1VaV7)!O^^bY8>`|GsGRkcu5kNH^{5X7hz6 z+x$>xE9L?IkCHU!KGCRWBheZHz>l}4eTh1jGMzPB!+`-0`vspSU4P$*&-825#b5k> zG0Cgy@0m4xp+_rWJNfi2WViOmoieXED*u>`FL52uOftw=IdjVs)w-Fdk*HB@$D}{e zVsiB_kA{%}qcPAQKGlk{wJ;V@hBrY$%rQSoX(v@^5cAuPrViI+KU&@ z|5W7V^t2AU18=2mNC7M^7E5!Byb!`m-V!&tAU^TW zdu@af9B&tRgzrJl>kh_kNdK^LtAJt7u6(Xf{oE@`{m_|<_vCzv$v5ey<*F}0=X;9+ zD3kzfRIGg0B=qzT$$B>&S23e0K!c%|_HkdMqDyWcndI_Zsj7cnzjKpE+jr}3dd=A;BKN8# zeKU~-p^Q?JpS#DS{%qF&-L)_}S<#`t>E}-m>_{aF`Jm>vx~}$Hqz6~f8r>Icf)Ji9Ync9dk;2dipj1tDhvEN^m0o5RT6gw=RHM}1UWIZ&m8)XjmzIE zMNN^3tR;lK3tb#mDTGprs`o@v%;&@1W4BZ(hga5UH7ecJMz;t!Q^f_elSIkqhvji< z;9<3N(MnH*&nQF1(%-bsLuu?9Np&I;BY3aHb}O4FF;xBC^z;nlhzI2wnA0E}C8wsM z@KzqLUXa*6b@B>Fjcad;9h`LuMytk>aTuW=p%}r8Xu-(<7%VR&bAeHUBWOzT&8wn@~M?~oRedVwWDrjm>pti6ZX2Y z{x12H2u-%@BodW*!H@j14nRl?48S~V2u0vSCrLX;#c91#ePkw zb+K01@51wpj+1q)IsTGWxQPTu5kk4AbK~@-9kCq_s`_bYjV4nFn~Q=3>NRYY#pMl3 z>ZJ8VwY1cHqdEJ`GT-7rjriPzxjwG2X4q%FIFAV?btijQEaATWdy0W>Ss(y2NhF7> zY?^7xAxq7~q>9j)`?tUMqx<@mtLfhYu$-hZ5e%Hk3tVA-6+8IB(Y1BTS{|)f6MeL8#x_j<~ED<#u zcN!^GG3`7C-d~L5wh*T$|8V5PYV%iL+A$K-qHn0h&_OqX>GgSiC;$7slw$`%-&EY_ z3+i)ijHEOa&hfKHDrWPINGCaTX-jgg#AK1{>RfpEn7&tPxOa7QQz<$iC?xN@O68Z= z1Nv<2)r#(V~p==he}M5t2T^z+z)A$yBTM9l&vMP9lSR%|}; zk)G61+A#-H@9Gu?LU^Ou_NXPteSu|erxx1AyiOb63N(`NHTXvb8_ub)G|7pA;)PCy zQIz}&>>t{lK&a6q{>;Q(U+3cGm_~=rd(}PdSHItj#?h;y63y|BdJI<9eBE8?6|82C z1Qw^lGe=XMM3>R&6&gOA@#^=-WpiqLd}9;f>{BU7AsI3uF!Z;@MQ#IZAg?0QArV)! z-BF{Pdm(|#uZp}$CGJcw0IDycR>#WNdR^q@{?tN65r;Ka=x+0RzpbK@w|=H*&s(?T zX;0HrF?<}Q3YJcLJybp0$;ae$ctFb+AvOjIL-|zqE z-uf6&dv+!cCV<0i&fm~*+DeX_!9q8GxQrc?ZsjOUEn3X}3M0Eu_FS0H$^OL`V=1fD zpt`5jP%!Bw$6k882iF!K+V0FH}i zm*16!_IX052{b`zf^|F7391xG2jezyubqe}DM}0YK^J{q3e9~hD%t|PCn1^uo&5L- zqbJTJ*MmqNA)zt2*m@o$T;zYot1b{UUg5G7k#s|&!g+3<>QrBP4A{xvX7~GaGIq3sC3)9 z={O=`BEC(cfC`PNQ)ZQII8RP#eg-@Td}=m5FIt2qa(8@Im##K-()BXmX}Tc-3|`)A zY)+CQziW`+n;HB7+iqMzWW?j(%9%%bN$#Fp7x zRTzpR@0v#U;d@*73bDhI`Y%~1Bp|7DGeoZR5z{=q!+#+g!ELk&QHAN8W&3Eiw;Czw zH1tX!$)nofVtu>>0I(xkb)EMb;b7f~Nd7bqlSN+1Y6{5uOnjb2+?n|qiP=469X@!0 zkU*%!m0#!yA_;`zr56L2|WW%4+Z-fF6cjG8ZD|QHn zc)tUg*4i46A5!tw%rYIq?kTvGi=(1vw;nY4+C61|pXtR~^XxnQJq`Nn3B2@X4R`ad zwqY^(r{)`^W8>9=A+3IqGQmCrm!!}=fcQoq88-*mbn-i>CuWjRL+gY?mqez)UQe){ zkLnVUAa#S1pX`d&ZAV*ckU6G~6{Uf%Iq7g+!&No#=R#DYIpApFY#Ydvk7K4R4)DHcj9>RguxL)3rwPtEMh*}M*%_-Ze7UG z1ajQoGGckJh{SqXcDB4&H0J$6p?q&0XE`uTP~L*FR#L^@betZfiE*_4{XK@J#+&wy zj4=h>w5GSY!()yrC}S8!bYsEG%RXC&xPVnq#QE=CMx{g(+p+x3hF^o#)sn-w*YY^dH7~MJ$1jI@5}u?F*_|lXH&J~a$i(}Fi$M5sEeV&keQ{$p z-PVmALEnXQVGl$kE|7jY`0I1AuEAdxa#r0;?CybTwp3kERFn&2M_nv~lBv!NURbM< z_Gp^$xXrdT*_FU{lO#m4iPQ7X8q&`MRupRK9HU?-%1P4UefipmK>@_*fGEgu;&PHf z9(o>!u8+pF)^QZuonF$x5vy5E8a4Uw>qaR&5{K0j(DgnuicSRnDH_&7NDW^?dUXzX zm#krtJDU~lrdT`$UjwDiWV$7s$yU{gz;%k&ZaRN^n%Z{iC7<@CCLTb{sknHt!$HPu zZSU%xN!@LkAPV#kA|KM_t|Qtzmo8$84AUVJor=8 zjCewA-z$pgILK~VYsAVd`kbV^WUKIqwjcpO-BGg5x-o$axZFp4uj0`U?%PGLaQ|VH zjU(;&o~teqm)rF?Nks-Hem5%TvJI^rAnL4p{Q$qxmoQnc{sNSRL)8oNE_350Xai+> zO!FN(B{Y_g;QWYkfmige##g0(BAJPG0zd5!=l~y9M!qFja}vOKak=G6rWf}_jY-Y4 z!s+J(vi{YmyMS@49D`VW1OxmZ32iRuMC7k)J&?hR|96Qpum3{;SZzK7)g{!A5t|7Q zFFqQ%H>X!_bgT`1rRRr?TDTJ3;m!w9b;>KtO=ERP2c_*oHZ*tH1K;H=-0OK)-7Iy! zde~nT_RW6HyIrI>c=TCeWbEzN5%4^F1O{@fsh~o#j4>fr?()dp?3%=0_BH|F+}~6! z^VhauYRnZIuOEFF)1)oN@+YPUp0O}i2WDbs)v#$(yy9J+JX|{L2`wb{2#PEheV|2V z$%+EUi`8#0P)dCyd->EFQ+^!8Ea$^|VB&W@{fPyMyV(fkaW_n-qs*PfTHDcNCqpX_ z>vrY;ak@W-U@`MK$5+{@oBePYIU$@b!jr6qoDBF{?aP2HqjaNdGi z@6$+uD;*^J@yA@>~$^DY}Pk(;hvtC|JS9?7F$wKYd{b~z?ts!xt46rYm*?Y26vI! z)eOp19_`Tw3F=uw<`mMrw-emPRXd=54BKCpak0uCc_gf!j^* zs+J5PkNrU5K|$eRYBhLyo}m@kQ|zZ*JnX_!IdzkGahSTmOn5_OHj!`0c16+9K4487O62F+N1w9({@htlCL)ZoC@MJGhh_W32j31;r*!s?Z(bHEBj%D zHYyZ7l^OQ-R~PHlcD~$)J0DsQ9X{(0u-Z7>E4(nLKmSR2`S46pKdw_KBgJ2`zBU-3 zcF|(xefhJSH^s!bB5aYf-lhQQaqa+ENc!}TVyL38+ITP<3a>VmjwQ_ORMTSIqsI@u zJ5e)5N=Vv{)yfr3^k|0HBb$>DiUNkT=oxZ%7))vMsxp6_9xFRIC5*yQyL)*G8^m-8I--$g(J1DntRQf|N}e1FTqO=Wco2oJf*uk+l3_tB$1 zBnxewcWO!EUZI{c*O$GN*OKpRr2hBR@n+QoAbcLslTgn|Y$nRKcyHuBTcqs`3mhjOm|Rm5DJ@?McYChL`TCU7VC= zsXZY)46g(k2!rT69*bdB7z9Kd{H<|LDecvdyT}L{S5taT%oUtl3<0YP9TVhRLsN>D zw4X#<<8%prrh_>=**dv^rqIo8x|tldxnt*VV2$5qhG@*&a^ik_$UNVGLcaNKU$zOEH`^DC*-YeHe38O9Ad%a-St;l0; z1v3i;)h->F`DOXd5ioL6G%9D>F)^%u$!Zz2vMBHyhFsLEwOp-D&o%{j5V`W z23;o$s&dP^W|Q_xvP3sg;&Zf6@hv6kRB-T1B|XM&ZNiPNXln9b3@^2-^|U$5rkzu@ zYYnGQyl>z8?>EDxlm^S*Ae8R#N>7L+M9G7$c;gqAcnO@W0itEB9LTl8*Iy&2>Bjy6 zx=3R?q{$%ceY0S?aHl4upG69nERdC*+9iKPVH_n{q5$?fd-=2`&gjHVN+@aIx|Z8M zYaP3djbHr`BI9izH4tE3>C(o|{+W1q0)KcyqwKR^rXa7Xeo7}DXZMTyOdMYvsiS#D zfZw9|6JW5gFYk~PO_?MuV4)QzO~PI@>m5v2jqE86!gkl8XnPEzl`st8JkoP74WrH} z^z1OE+Ez|c=ExqsGj=u5`CY+GLlx6M?M|`LwKx!0jk%uc6sXjr`o}EgSgk<*bloJa z7q&ybKD~|sSh~D{_WG43Ue2IC5w1rnAurHbJKr6C7kfi5O&(;0y2={;#@aIIw}xh;2At3_TnW>fII*A+)T=cYSP0YU)6)% zn$Ih~ZR*!WM#_5osp0XeJuiNJTbU90{qBr`LwBB`>oW?5neG2VoUXmOeiX+ii6)>99$Jb7-)dVL+YOFxw{V+d=?Sj*oAkUBU zES%Zg@^jSgoBSTxRSFUcl7~JGneZdrB2F9e zTFyTYYD-F!WF#pI+R;A1DVtcWds!*8>b|tQSqu1gpx`Dqmf8>Y5$9`C5}8aT`fS`J zscn8bZUiS3AddT$8;5BqZi0I@slbig-G1m$c0V8e+|B!*Ncok#*`5AYi4E!4gRu@x zbZF84+L&~_M~)Uks{_eJ(e>5DYt6`ZXX83Uqrr2&l8ll*mX&k)Wwu2UxKbq~tcGpd4i-iO1s;!e97SmL+J2@O()*b843YAyUHl2VWws zn+@PI?I@znp%wcavsrYH;gsR@lM^X&lU!9F=X0~@GVlwD4BPuF_F~*B6eP)Ki<$a37aEeGA zZ(wD3&G1*+NJVz^e)+j0CcMyyOilR(M?6B{DmZJ8THroYd_=QYT9mp+DLcKOl;IKE?xt5q-+ZL zMOgxM|Ij^+hxV^W39yb!e^dF6%7_)@ThypjD!uLYZD3cUQh(|Xuxv6&UcrchG#2>M z>exbdpr1&$XY0zN^2GKvnFYefc9v z>2)dlSVoqtYYrme-9SshBw_4BHZ}4d`XN-MT^u%1wzSmQ_+F2?T69cyXEu(tiG!$n zxHF?HgV9i69eR)Z8FdnN_7blzpo0g-=!-rSUF}NcOsv{d4m~8(+`&` zKR_%Nq=65*h}X+4AqyM6^TR6}+v3ApG?8BaiX|T^hR*Abd|~Y#?w*pCGSNYk<1pua z4|qc2olcq}<_E>Ir>pf4;OFPV=gyYuyIGW!K&lF$fi|N5x&srcNMne(pHtDL?(Z$C z$Zn8VfOjuI{RZ-mC0#T!v-stAtuP(ieXyVNuVEGVXp@EY`>%7KhA-eAQ{0$J0FyCe zQPVrBpZ?FJ($QmhK>JrbVgwjDdW5FY3k@GDo#TbmTqc1?092?~4m`Mn@=5wH?b!>u z#+q9_OWgloin9KbBJSlO!%`HpS*9)*&4%Y`L=1)&i-1;%zhWDgt5NL{lN0B~{Z5h> zk5`Wo6BS>glmCt9Gmd#~s{1cc21yWYKL)CuWrQ-NUIsoZHc1rkmhol>YpDY%KngR2 z0E;V9%+pDHORO9dx(#D}aZUulmXvaB*+%L~*7)X#g%-EOT5TlFO6Y_Wa{D9n9;r`j zICTSB%$YLHL`maIzmP_~kgug(ZfJa+WbmdIcrARhhr9=wC52aefQXdRWU+tT_Q?B8 zgFT=me(lkl&^LzStCY)|!7u-XcZL24w3~r+4YNe3?msX|e7)dyJVbNf{)tOobWaMRkbAp+7yyr1ZsTDytt3(3*eUrdA;+E#n zGm0u<`RubWonO>=wG|Xlt&FHcv}7(J2KZnmxA zrKcK^?zvp)w>R7w#0*0UIGSHTj$0LQmeDc_AU3Vr%sEOKb!}o zlE=PCA`Ik*#7Nl~EaBKWn0imzPt&FCa z<@n^_fhbXg>`~I#f3sFOaob_PRYA>_a4&J;Hc@??9sYD(XECVyEHf>xfEa;Auv|~v zi#Rcn@(vpyo#jQI>dil3OOvsw(Z5-7R=Oq5N{v+Op2?;HMUbeA?EPp6d5WUw50kHd zHX>Za+>9j|-M}IRy0kgPv!Q!^+687>R*hc^wppHn3>ho0CSB%*!-ok%R$aqKX z200`bZQG8yw|H@PEmjCYi@R%a4FqU`0L5L3LtEUfxNFfMB{(e*TuO0w zio45~=gfQF^Ua*UkeTeg_FDIST^wN_C_EUV`C(L|-pV2JJ&YJJG`E&n4LAp4sc&!H zey&~>QBQ?(T84r4#iCP5P00REqKSo$jJ! zop9wW0?mmA z>qwKpmQ(w5dLE9y_fbq!-Q?lE(S5E$6>31G$>`GtHant>w6rKKkfG3WaY+7|1*$Q6 z3&CO~)?LkA^7slsR8MmyhY!RUF-f9t&)XYzo`jfs!=FUEuphza?ukP2W_vZP%;DBk*bKYk7w#Cs@|P;9(CYFPdMz|0%&uRTezH;4#`5^@fGF4O##PXWp$lB3 z{I#q7OW&Ww;pA>5ManrvwV^1epcZq24&BAvAkp-{%);)GZ1*;Kg5SY}yFsKn8P!@e z*flOWH#)|`1VA=mosKTB(AJJ}e1s~35&I3ARM(H6W7}Xdd36ZE=I6vsS$9WWzqyVD zm}>Gk?>jTt0etu19=gFd%#68M-Y;lh7bq&&w|isC**mp~Gj^emBa8HfJvHF!isJVf zPSIfK&<#ya4?%_-wX^2C+w)}sGq9oSLQcU5xkW5ox$@ntl$(UdOtOFOE!X2s?f6;4 zZy+Aj6ELFp*cV17o_M0gUak6ut0akv_LgY-A?3sX4Mvu~+cx{*)oQK#aT}Ka;x*vl zOCnwL#_$eoA^v`lJ&xClzg&EQ{=MG1jCK!ZnB!z?IH!=hH=SMyhhznTlnl?KBv&W8c^ zqZ;6}!ffK#sHHGe+AEDePnZeHG>=p!5;=XzJ5be+v>P}k4J@mWN|ePQVaJB}p*>VI zk8i%%+0{M@)}|zE4GU-so7iDWQLcLXN7QlK-$#-CFx|#bwc(8&P2a~xE0^-6Ah;X8_U1#gm_|<)yRy*g>XGS|Slixv zBf0|}{CI8J?7BnjPUmQc-*k&{h^1EMT$CfTx55~jB%0ueBX@HD-sqP$jdGKN`%oE2?3s==7uYBoVfaIfTB0hzEG! zQsF9kUe0r`Xt@@Mcaq&cl(}*qUN+aRYqshERsm{#VJ|a}-;HY0 zSdo=~F4V*a9UtJ^2y--__O=aGF zD4;@TykDfu_*WUG-36<)2)L8A;zMjV;V!aL8!rtn0kbe8&o4)eCGI*Fp(ZBtV}1LE zG?fpL47y3it0DP*uNpAp1UWyW#*(~#prcvN^h4xpcFdcb0zAEQ5t-~xZB4u5eB7+SA89bQ>7a z{xV+bpMmFdaXOt(n-~wWQS_;tut&DB0iO~4W6Ybg-vQ#=aFJB;r?1V_DL^?bzzg2? z=WnX%VD;NX^%77y?ChJ_e#Ae6I(BPWk{`d37-jDnRcPxfyiIB4w(=v zveZw3TeH7j8>-Xi9hRKF70*{3>LedY|ho1n}r zD;r-z?`9Me#+OF!$dlqHffW-;Hy%zTbx|dEjD)2#<1UV@MGl8|G8_n*3jl_i>&1He zc#8ftPA3>1WSYKV6&yU&1~RCr09Kd39}{jyUeaq79uYbdRAcvWIpVGYUTN!KfMQF2 zk#?%ip3$$GZ6r4&fq+M5F#%Zh|gi>Py=6l#`domTvm!V+usk4DHAx- zPz=T@d)OmZSyxt{CfwvUUV89BHh{#add6)}BLT{>)*V4&Ey8qabz!?xU;745lZbD$ zD_jR}f*H3LtE?2s$`r?~DLgA$yoFD?@fW?MLd8NAP-<~&S7qDuWoj2c_@V20Rb0kH zCf|^=urG!ny>b7Dje#EDXu54g!=Sq7PMzx3^RD_pIJ!W-M4}##cRMr6%Yw4di^rwc zap5hRxT`7D3rfMy#P*O5J5m4K?u}pcHGc4qV-}}u*emFk%M2G_oc)l>dyGXnjghIQ ztzI~*|DpWxK$x7wBsk>CX7Llw{2h=R^HBVwm_`}0TB7NA-{8jp@+x?Fq?w+qH?xb! z*M&6#i1R8i05uZaUL+SL44c8bVQ0IJrCp^@!<8Pabg=z*ZBKSmS=6GK2uvIsIahvF z!G+EILbJ^F`^K7brFg*2%GD!6HE&kipm|b&YLXJG!_>;SHqnOG*b?nPQc*&bH@)SW zC)UMa7ejr(@7!0j)wvl4`nx2@6vlIR7#>n*NyyK43m2TZ`1l0BAoAvc^?WU&dMsD2 zVBGQx8hJ<=UJpI8K8@IA=8Dv9?gF!*U3xgG@L5;+Pum>!hnsTHaSt_?F&v4`TIkOE zo_*g4w0YWLu8)}d?qWHMfD@Uj7g8vZ8Tk*{STB8n+h~&2f8N>QxPFS-l(Ph&EADK- z`EVuiAS?r`vS~~Q)y1@q+3w;jX&PLCDez5HOVbXT_RGU{!kF(a{`v zN>R~NSFG*T+H)+e=pbn?;lhlxv_U#=FyFolq`-64J+a_6`E3tSQ>uPbBUeIF2314T zDtxbvDg60W!sV>{7%?G#(slyFgbI%5@zMxga1pMpyhwC>`gB6vI~NlA2gkzABzJr^ zWF>3YzwQZg((-8v7@d59?7hQBLBA-Tfya|^KxbP$&7|0BI zLupH-Y<$+T-7iuDPA`4o)<7-ov^|w%bF+Vl@=SbK!fuK@7U;BzT<+>lkbgjpo{Pip z*7nbqmw}UN?*BE<*fz=(y@>qT`?ZT-sJaRnTbF%xeAY$FVa>BLF7L?d3|?D<$QyM2 z&O4%Czewf~7kR&VFa?xc73muTVSQD^4lt*033>ATE4jbTXhnai61g(Ji*v5Lt*Ko>UQTgF16U|>rI(cIl>iVw74V^M1Idz}TNi2nYFDSbBzMXJ z+`l^HM(MU$4LOw=%1Gt^>czhcp1m}RA7bd%uK!YIv+MIY@mH2CF-8-CQY_MnK1R#l z2!lNn5|MjD=29l9+Q%NRk7Df6-;Xv0IkEMa^Of^^t6W;t4-nlD@4xoWQAI=#+@?J$ z1tD_Rn_Sy1$Dr&2)JvlP%lZr4^WNcllDohOL0Zdvc9@joqEV1m+E44-JmhqksP$=tl-gc z-)<&_Gn4uQe$x1Zw>{C~((J*rw?vw$z@2pP=Gej;uRko=_gKZk zKbt7LwC+rFCi{+JZkP;7%#vs8Z(01~sV{HI67~OBrYRA<;6I0e{wn*%vN|?M>ezX* zH_634xfEWm1swliT5BM|6I-I^sM2wm)w3ffe9X7(W~1^vx}7YxXYa?Qy3>neLU8q* zlV@d>&fx8WK=fFU7tVYTR>a7zxdD}%VPWWxC$rT)r9Xlg)BQX95ZA;O&ic~?h%$1h z-im~9Qtv4nI{w(7-jG+-CJt;MHmS3MrJ9+vfSB~%hfb20}y=O)0-wamm3=VESqlm>e(>)Fi z_06dZ_DWHF*TQqd528)oO6vDz5?6R9y4$Rq;-@+p6jBqar>RO2Lrd~EKz^!O4K{xC z40e%f@jc}3F3)*^53Gicu_*ZF`B8>1$9@GD0T zXT!(SI=>#>D5qTMrZ&6<-tMRh#-Ki-AELm>G!j}kBs1Nl$Yhuf)Ov)Q!$Wc?;h}5E zA;SeA>MImb5@5}b@XhKO)5@mpAB1g2+>!Cw+=})#WHpkm`x)Z;#&*OLE2cSO}Wa?s%rgk5AsurQI@)$}t z><2SdyZkmY_~y=xBrOB~^4GU0zk{Wmw^T?o9gLg{cxCr-j(=?9Xik|q=_byjU)AiM zoY8mu|8iQ6h~9(tN=Q*UveGJxa5LW)qAHSNf@NT&E0XB<%SF6L|0`A@A2Fm-FXeN~ zwGCO`wzaatTjMtZ#eWn_RJoL`J$nPN?z197m@qx5qV1X0icq(-aE@Q|_Z~ztPYiTx zBWL0$FVVl$TdXP1sEBJ)PH%ao8jXLaPAh9siu&Eq|4E*5Wg`NP9o)WsEyh7T264P> ztoO(7T|z0k+2)F-j8D8u+@J@c3nH?La+MY#N!#3jZy84PotnX zaaYR#OiM~VUXfdsa0!-NrP22v6tK6OnzQ#`DDPG%3vfIV>|%&Y4PoeAKYqkqNr=*P zv2?Qg4Z=3l66#JF0&ni$)4(1D_D97@SIML%BrY*LJ&J=*mlCjCy75mmCKUbt%CzeC z2EGZatv$cpFN_lU$G1{^i$nTZxHjH(Fq~h)XzepkkGk+XTRmfK;hzqlkXcD&2*ZGg zui!~&mFo%yPY@_659I_9K(k9-?lr$+-%YLVn#66%ZPMdwA0hr=+Eayl+j}(wU7AMy z-I&{5H|pR9WmSEZbp7^~`b}0!k@PgQ7r^1tG_=bLol(U#6uw{;cJxUbtr<9Cm;Bw< zhj%@9tsW!~vD5e(K~6wXX3<=F?xEKAiREkdQ0}WgNB3z_b4gL#1oOriQevE&KeBBo z=g&z}eSm2nNS$*OJAF&h|z$jWKVI&2jqL!uEU3m_bV z@}`eXUTe0U;LXZ~Uxq>ua^c)I=TP<)QhjSu-OjzY{)_Ru9Dq1tevCJEX2I7C(o#5t zgOwqhAOk9+3%b!!>;8vS(x@=?|JbSub+R&9U4!Sgrx-y9H=fUox9V{ymO$$J5>@>2 z%lL|=`)vGgq%|Dq(Hk%FrH!>SdcnT!2=qiMYAowJSkqO@3g2zfoTB!gHpuXOYAcBP z&Wt)tG8Iy5God6s0CF8*{8cjlvqjmT+ZHqvXv~*ycee*o(?v6+xOT^F(-Pzi%t?SevE_04vWsb66sg`f=@unL&g(q(J;bes~!u8TxHnQr;jYF(}r ziq9zxE-DoK4D(Mvcw)-+i{+|)m+KCGkMiZs;@^|H>MdEp&{=1uR?!zlTaxFCpdAK0 zg#e(IWdQsddTow(m$i15VZiWNDm>@;5d|u6Oe)n>h4I#jn=Q}zwVnLnjm@Q zMkd3{us{%|cyt2dY*)l#ApWiIhjVQ?K?YPg?UaN}?b5|s2e{9=07a(Ovk(X1! ziL>yrl12NoLEDGmZOe^G90jy&0{s!6uW9Q*$>)%-I>@oi^eJZt3fq94IJCAjKdQcb z!mJPRg%0)$+%CnzOYruZ?#V3XqD%(NUDY2iTPQ9b+?YJ7;8`N&C6c z$jQPRG|xtMv6l!Xp1WA?oBqeEvY$@FL@qkbfh3O}>2uN?>u%DuSknxW15J5hK<6yl z?l`Wm7Dzs^U+S#g2(!H$no^mA4P5?Et~ZjdlebZ}ce1aQ8~qNf3?+xNr~KkN4@BAB z79WcS{l)ME@9?#ZSOde1(}zBm824UHQ}TTRu*Hgg3#obyrio$Gxj*KTdK95oLvp46 z)c~;?TK-`4&LxFiE72~!ycpG*eS(q%SQJkZsgY36P_3%8^3Nb~47|CuMUZY-)-1Ub z{*W>h3uKWE><({Wm6}PV%NRN-R_QB_P+pvotV|3KlkHn7;i}XxrlO@O9lpIkr5eZ6 z-66WFnd^2fivQ8`x2k^MpC)x#&ETCt2y=6u#fp)CjP>Z9ejmkd%Et8-c!u1Y2{#>^5PArF0{rLDNy4Rrrj7HKcdb z-v4Cp{_8q&pKaWN)mQZRrtiv2fxmAiwVgx%Yf}`{f(}azpcM@k`^ZHkcqCf(TvO){@AQFeko<)UWYew7}4DhmqAGrb7Z zeBxb6U1(wVD(^+I>{Jqa#!y^YH_3Z$O>yv{SC3y2&7`@fq758wVguQ)uw`xX+ttCIp4O zOfM}*2Z-QjC@Ft5(E0>Ry~ahwe1-WuV5+`Wu5D=W8*9IbvBbg2+FG4?kJ0{h4aY%d ze)3pyXzjHD$n8^dY7#NIGAMr@7~68pXO8PzvvYH-5~_$ES4C^pu@M~7Ae(tXg{NTz zu0$I)t?NXzfdX?+607=9qpUyEpGq*>Gowx9p3$)w)3q@yY|aP6eY`q1h}qQ^LQmM6 zVn2j0Orv@2WEXnwDb6UF9oTi&ECvg!CC+Xu?@YR8nX(DI7*6=p}?I4bmr zI8bv{JZd>=?3mW37sToZ2cC{csKc&++p-}W{MC~ zqEV-FtT5vRk9j|1Oze3F%|gp?U#_~KyDB_d6N)@=X@*6GIt>^337szNr~DY}ye`@m zmXmj3F2;(&>_sa(t$7I6-o-*|r~7Qufb0OceZ!4-vK6VALXk>&V-6u4a~X)GjofE^ zT`IkLj88)o-LCl*BIjvRbE$+AXA(yU!ot0x?%!pkxVojY1H}~a!vDJb36a`3dC$h9 z7a{~~K=c&6-v?~RRvy+OpYX<}rSDve=M55}Cu5y7^{tA>y;D0HZ%!>q>M=)B=@81^ z^KC}dRlH&D_>Wu*Ip~%CbU*+1oO5)!D2CvT?^5^F-$;?s%$rN!y{YaR%bXW?;w@2} zi~pvaYJaplMQOu`RnkX!q_t; zivz>OYRW}d!Z&2-Lo;JP4u zA{t5c4!Xy{XbXnq;3DSZM4gkjYXcUTXA4;J)llNY@awGfDe%fF2WA{*ywThL?Yo8uLVqw*06|*ds87yZBG(y8>u~~DdteS4* zI7mECVC+Hn5fP$!S)Uf^9BV8e;C9jax2eXM<5uQ58`DV5Ti!&G0)ir~7CzVP--Ko%e5L7?9qimN-J$D$j+Hio{RqyZs#M zl&cT?kEVR91ro4HFJ7ZZ8;h5YxkG%5eblJzGbTB?!q7T35Vy6wDh5(bwX@I_EBm>Q z!J-9fiiwP~fVaajB^Cr3el_4}8s>ywT+(ZNVD<7ZU)gT_+lLKK=iBTb_nE`P`sbiO z1{YL3Ip=+LAL1MvvMM$i^uKT)l$LC;iQKS8o6EsS35LHkBLE;(fjaq$% z6?}m9UDj2JuVXZ|PL;P)IZTfa%W{w5PnM5c3FCzEBD>L&C!DTJH0!vFkNTCN*w>im zChgZTPj3i*p-(iSiH>~UCe#+&%UvZF%O!g3!KVitr1apwgrIGjj?R|yW5?kX3Widq z8UdgZaX~>#wzYcF8d;bhM`^2abHTI*|&R*6{qN? zVJdRR-e*%g%v_EgVT#aG0tzCAq}Npc0*S~4*sm+2hlsxk z(R6Q#qZ3tdx;Cyqwk^xn#h;{9tYCazLCb!p_vgaDR;zp@%S{vWHt;oEz(8_oqIP2_asC~tg;tHR+)ZA=dy0E>0t=LZorvr1FrD~n5Ex{rJ1BcnUI`C1HJNE-h!tE7$UgBgem_21SWfyc$BQbgh$&15Pa~&bXdA1RDZRz6+up6KDyDKBiRw4; z5T)HZCYA(jl(vYH{asegxIM0_bt3DjRFvg3E?2zN7e#R1_62$jssn16(opN$1KysF z4B!9>jydR9cxCHYVA`*;PmudOFf}snNNS|v1d5&;8fSzANCY{5AqBWpq=lA>$D?>hnmx6r`qZvLB_u$wlxex zAhha#?y;S)47hN>EN3aVG5>B-#;y73@`Y>*CIJOTDs8o+|L=f`=v6!!{0Bt^pexlL ztP;}9E5%EOrl|#rSKakUDO4=ORhqxdl7FK4tJHD|QDII;G*e6%6-wSu?8%-Xs6#Sz z5UDoe9>y`;XNp@`ALej^QA}aC3_~&n)!@(oW_;1W^5Be6T)^wl&MY>Q#h$ep3rb8X zM1R?U&rNNrDJ9f=MzM^0I+ZAZ&;qw3B*9 zy0yI_TrT5~*xqwb+#V(nonz^g;Y<^}_O5ejwx_4yAppHlus4K>v-XTdflPC!hEId z(n9ntY0(U=H9Ts-V?-{@iG5?Ae#4zQzvlQ)rFrJc@9z0yCrNY)kRvAJ2Jprbv{IV{ zEKWS)GDGvBcA_`X@dIxtiID24vZMDj{pP4A-MsNsFrk3>jOqL+nO6H77^Fq-?-Ezb zo3)}5o6m1`TvJT6orM)kY1ceUL(Frw&PpfbM2#pP0qmAEwI!lCdx22W;w*{3euoE< zKq6EP5A_~0vt5JJFS7`xPjrL`=^%T}5N`X>43NUxbo-1p#lWF%3>Cv4h5+h=oTHMD zDZ+CK203On2O(&Ad8DUX!0_F4-;^gp**+=b+FNYi-*&%tLvETdqlr|cwHXJ!YL~{qRdV1D zA0QgZVmf8|a*Gz!O%qNC;WX}3uC(jd@y~Q2Crk6Pbli!lNguS?BKQeD>}NrAc=p^o zoO#~Ba*tJlm?M#QJ4@#jqShG+SU6aF7_ntLFyr2{`p1{Q7} z1<5-BWw&&Rg@H#v@+a|COkW&Dy=S;WrxccT;-2=rv(Ik%HJ;KEH;r#&+f8v3cmQlNh;@UKFC{-6xf6T`4Qb}z|fq^d1CJBm`2 zja9`Z?s>N84PWQa%rNR1Q!*)tPgNO1s|D@gQ2DU8rC58trbp#}p0xIr$~GBC8bOGzi+Lrb&|yHCD>C`Fe{ z$DhE4RZQf{;It3^-`*mN5$%@l^*4icr@fcD63}pigjk2(8^~lmF%jw|DolUS`{gsa z(YD%mL{z8KZ3_`Xgv^oKLn8q3vs3Pf8e@K)bVGkbn0{*w+Qw|dPitC3Vh+vYQLO%> z4L{7N!J+rk9Cb%w()snMtNqvyOk}ZnP6_Yk_Oga4^SEccyF2$y=u76m&F;wVja!-a zu2MV3R}Z9AYjip0K6mr#xj4e~ho;pD8XT{Tt9;@~p4Js+l#_i2R(bQDCKTEXWh!zN zOI?mT1^@3M)v#WU^+}Q_HoPot$9;(y4gVz=#>IbKA`d%3dn8@ zzXi_rY2slc_NG)A6(pqJkx7rRJ?<&vKma2N09Yb$0zcFGDtWj}t0F~fV0Xe!aCDiu z_}tK0Pm7EEu=YYXa4lYa(wjl$%mLUyNb1i1@yLm?;t|Ph+7jR-^td**3^QXpwdbj( z6s9_7>Z1Sak}M$uP*SM)9e@21&CQ1TefID-$$=~KJ3*<-EWJkKXO`4HY+X7r$>FOg z|1>DuS>OV3UjRD;jeZ4>$K8m6k#50+`R_74W!5T7p4|L}v%0*oO-DfdrYbdMkhNIO41F&R_DQ9Gu`GqkrmQK)bD2Xaj%Eoy@RX#(YB= zvSyvvQqC_cV=h*DLj=>_2sP`P*-M!y6wEjAh9IPOoVbkaD+#^8AXFR+pQPSKBzSCG z`h%0O3BuTNCV7BvnT|QE`s@=CpaP*Qq3|NEP9@ z^wQ*3y*-D1spT4;8=a|0(B#RiJ#2+ywYhgC?PWyBOg<#hSWd7R#L$Z0Pn;_k`Y2=N z10i~6Zufe&q(I4HSpdUN;}$PHO0ou<`iN9N3~TAG5P{= z;z)$E;F$_U^sM`%L1zG{{m$5Z(X)#Wy0CE^QTB=>1WhI=K30n|E>>Dac z(iFXx3w{G}WyZXHD0<#^1$!3qpD;nX)M>A?ipyMuQWtGUgKM5bm=f%>z)JvN*d}D4 z{?~m>*;tY~SE^e9&DiboK>f_cfvv~+fFbv&j`#mwo)$E^I;L`dWOi$dp#OJzx=x`t z-uxF6b%dIF{VIJMPoq2r?DZBMg-`DfY81(qu==12=omr2O0rL~KmIqI(m!8f*?f z$D3qnR_rKsm8w{haOE@+On+Foz{#-RX+Q9@fmbJA1ACE)PCRp5654v{YdV(M&qO9D zl$UqzAw>^Im=mA-?U~6mqL!I`WfBjv_tXC>dFn}@Ni>IrMt52IVIE`B0UC1q))Jwb zeIm4+XQGC`cgsHcpC406t-yLU@%U~xbL=0_7P0?>eGNO{N_7C&G;iE)`^HGGYsQY4 zIwjWNXTkJMD1ZVp+zuyF?Y~N}Y^7?mb)(~gN!xrQpxfa&O8Ssln<>1nkN5LXCG%I_ zEuWh5#*zoi-DQOutF}snY?rUeQf2R5C=DH%og<{)EPhaRy@7H#f zS}j`Hg3m&SdVRKfHhkE2hGkvf_UjePw!>I~VPMQa}w zIK31P_uj7Q6Z<1F=$nbnuVM$3Gf<+kH%2xK z<+Bc9o-M!fm+5ngalgKEYK|lsPVlpk87KPzj&O1{I%2OAd_GKgIK&$NJpqo@E`_97>rLW(4WGS6{c6JR~c__G{o6={VHeiH?@ zfb=jWxJQj8Je2B3rwW2pJ{i(bL#pjF(2}4Min=RewFeyKw|YYzIkfKnb+w9z@n>va_*rf>HtCjg-EsZZz!2+e@GwM#3cBhKx;VXo z06D4}J8JzbK|3S_qsCe@d@{)qj^($qJ6v#A2Qnon6+d>Fkx{b*HL_m28PV#1RjIHN zc-IwbrAPJ-iH$|yCCvg^2}*Ww7C`h}AOrljFcM6mhDURESdYrAm#>O$G6weKp?JgQWx(lunk;HA0OPR5&(2K?X>Fq``U6KxNdUgAhc=tpYV4 zENxSQi{ig2iJLpwp~nda9SpiDA{1}3M)WJ;OaI2Ix!k&pKaQJ-3?PbIQ6WXW3+3z3 zd={;p*}Rgz_Z4uA}XLVmJWGFrg`G=4+?w6j>Fr zcl!PHiwKA1@ic<{g=D*!bDpZayK_vQBvBwA(JZn)Bwc#V6$Z zFhNp=jAM*F55K*uMa1pQmVcij7S%+tTo15hAla0jg5<^yTy#$n^e?3{|WQIC3S4-O(_h0ky;7bdGyy!8dMp7FtG#x{7?Lu zVfOAf6RwT`kWTl$cqb*Tdk$8Hg~usMXUVIE2H^f=1zKRLPI1>9##A#JYtx5f_r9Um z6&^ShdTcWac|&3G^L+BsUyDU()*JPHUqth->>Lc7%_nbgXydnV~ETq19dmKU*hTH*;bzpf1-yXj%x&AoiWYNHyHP zo!$3#YMCQ0kAr5*M9;zIdv)-jLu6Ryxa(|h7C2|NV%@X(3;8S>$rJCl;U>h6kTFx! zmE!}`hhih6C`$`2cC0T4DYEQeE}EcwwTDI{a!Wb|y>`V*$+oe(!fZFE|5T9lX9|R~ zO~55MC!6IGztSD@J_p619azucUkot(eGkE=;Y@Gu%qJW+tLE7WxpN9OwDF}$Ya3wm zX&IufsW(5^oc}~+m?{V_PtnIdt z@4d$BbHj*x&rZe$Bgbf(qpKfKIMOb8#&~(x(0ve(s`A77&gQ6vs5nWdT99ttYZL-W z$h`l~HiiwU*V+MuFr!s?Nq;Jw1DFCjBvT!uENJyPL{OBW?~^WD)f-I&#JI7_eZt+; zFGi^E8ZGFH?q)V~#4taizI;8_;NUZVO zE?Ke3jFvS^QH$KmWtWe?|I^AzPnUSTkwL-gPuQ#cd+iD3O{0l^Buz-CdwqBct>ZvF zv(R>@x%2?&*RO}%s+{UC?jLcf z#;E-1Pk*{B$O|R>$OO)ih{cSf!o!>mAnIH~BcGKKnA0D%w0rmzG|AfiA8N3@%%Era zM*ipnX{HTMSwKGu4HJi~%t$ad9DBxfUdZL|-dX0yFw6QFw+pI@U!4diLuirn_uNf- zZ0O@N{rVf$q0RWfm!BAPm^2;chG8nJm~=3|73BZPAKYu&e-ouVu1kzVazFC?4j6m#9()vuesa!p`=q>LfR$#r zh+uxnc~vxQ8;cDQP98RK<5GBNI$m1X*jy!Uu-E|SZ{|P)eC^vwvkAZd;}CAnpR9%z zV$uwTvPQal3|yh=b!@hlY>|TtI?E~KcO(s71Pz<~RKO!Z$wUUcbhJDYoCkzpjlW}C zfL~L7tshpkoH^imXrC;QJD3x5E-+3W3~f;+f&Ek=@)kn8AbYplQ&s{BGKDKg<=d>BMfC1^NngHmLIyi!Cd9p0P83cNwgmQv}#*P zrTSs7_JQ@Pb*4@3#N7+SEq7ajZvh`%gZ>^bnWegz#|CI+Ks8yh^~mh?U|fc8M@bKM z|LJ3PiF2$$D#B+=xXgAc=Q#CTjXVuReXngcsBE0vNUj=s$|k8G*PhyGJaW@EACu1C z8ocd$V2}45vHePu?p~!7vJJVV$-8Ftw3~@GxWE~@f=H1EQ z$uVQO_Rfm+c~`tz?xEZH9)aAt<67UtA9|RY@m%wgNa&Uj_O_DHW?2fnvwyy%aI6Kh zy^Vup5<4?xh}yr>ZADo$cgbJXATpJI?oq3>@{yeJV9~}67=EZl!uW07R)sCSk!4vV?qr+{mYJsC*V)AJ_*9|!m5fn=zG}ED2yxE zbvU33mAfgFUj1~ZGG?mO*)d=_YoozF?y4syYM0_?6+H$)sePr38cQG8IHn>%(mXGB z%Vi;VBiK=I{ax9i`Oly2oqRS!Se7UZpCpj1>@e7Wp{EMQ@$yc1a3d~sNbN6=QZHJt zm&F%LoagBm?7;o*{#HJIPTvzZ!*_ivuSSE9hIfrXIo2Uf4Hn6mWVqo`n(}?AQO}|9 zFEZ2}W~5DaWGsD@_F5uwrZWrvE8Cf+e8jVYB_}7|6|epDem&)ah(Jq>W+uThlz#;q z%Gtdp^`upw2@E5+qyD<@asE z*-_-gAwQ0o_Qcjh=!|h<3@;77CFLDJZ#9z zQT+yP%o(Qwz8&o7>M?;Bj^51rM$6iSJ9fMM#Y1)`Ty1;Fd%?JW34eJCx7@!8#P4{S zej$3g@b(|~#-+lfPz+g11mn-MVtGkBKOhD0v+pNeEj|Rvt+HJn%tLG6f+8w53j#`qM>+6bY|+ z5@{+U)uY)bG0eC2vq~?Zs-Pz`BTMt5e(t+xK5tc08Jai)ypuFMaBf+ZAEw^MDrO%` z%K7a`Mv^sbR~8VpAm{YS@DRU`k4Q`JbYR;Y>p{5l7r7t21(;Idf8*lm8YjC$)ptmGKCfowp7N^+ zM6`WD2}s}!>>buoN<+p5d_w^w>8Gesl0?tiY8U7cXlmBHYQQ7?!bjoEc8Hd=f!Zse3TCdYt@E;0$9Fr^>d0KSWug@>j;BC@V zkpenHdF$$(vF16Xr_<`w$U5}tCM}gsE=IO%>Xl!1)7|KkfBYo^N!~!xe&9Ioa4A;A zIFGize^tT1-n8+A9D%jK*^NMX#U^(^!)rzGa`OyNS*QAHHPmjm*enfVpAs#^M_rfc zHuNjM6&ZinRIQJW%X)Kd^s`77`(JB3U{$@s=}VSZaF#W_P?I2E)rCv_FAtT1b3w{@ z0{J(RyI0rta)&#{b6wgvR0x!?=qpB{#tfZfF@;mS;@4E#J??2pdgsMUgB!t&>9UJb zd2+{&H2!O$?#?DK{(DpBh$oME@J5`dT=w-_A6HZP=9!-Fv+0n@qa;XG`TKLxP!a63 zqO~QCKCz8Xv;#;;zeqEDiY4{v&Gno{6q@HG?Pfz3U+O)3>H>j1paAQ$1Q-Z1+*N%W z9WMJLo_j1x_+Rbmv@cnDA0Ips=)d6?fd7hxk;RZeos6nk-SM205%T$x`}tH(LCWA- z>F%AG-vbCAT;&TUs4snuo0Rp4nu~Cebh-5 zb(o^tXe9@aK;Opw>9Qr#4+$g+BpMLY+45FS{!v~L$E|ov^LORvI-)KyA7?Bm@OvL` zg4MpxdpcMhE=Z_kBK>P5M3(yOzDUjHiGs#>!fsmEGfiJLYnDJ7F$8aHdVp@?j>Bf1 zDN&PqPgG!Kl>DN6(pGD1;tHNFwu@Fxpkw;efTpmWJ&KYZJggOtEe!62f09arhV4ZG zB%l4teNK#isx|z=A{n_0e_4dXC-I--Akf2MN7%S;7h2xaTQ*@TsPlii?&Y@1j30CI z0UX2Al8YLkA!CX<+U@<4YZb&=KKkEsRgAS8z595F&P_v(2;J_XyF?bUVshdNt^W+G zC3YR1i})vSYv{ zsk!YRp&#`wOHEJ56wlTJe_{g`@l|Q4v0BXfSZ zG!;Gp0=cAJN6ykn&`2OhfJab9kYzJgk--{@SrJi^0NIi|%OJrRft>hw14qg6Dx0zi zj*|0roPd#84{2HZDLU?fCDVr3J}v9K1RR-_k&A1z35*gLb>s^e#o$Qi^4jl%BU$t) z+u37)=$qsLIEpQf1dg7zR(RHtMUewFvIH{7qia!;tZU{f7jKg!u4C_u>bNO#ud{Qw zZ`0*WKVgAviM}@9G|{E!eyb3MsI+_BPt}-5~`If zYIRC8k3uD7E@q{24&9zU?5P}1LMn1Iet=I9@}suXsi0a*qg3H>oVUHA#cog>i$R?WVRWV>DRJsRLK+cL~?4%1gtaWi6%=wJoTAKdSY|TDcvJV!h%>{^7 zX7M9^CIOR*D)*n)_7@9RbHR=SBVFDrOk?BTpW#U}1S&|NVzWR$98sB8nrJF!x3^fX z1y88d$qk8$+4HLs&o5y|W#kp4SwLuEE>r8JbG1Ll8fnBa<>0_XS%ug) zQsiWD;#{_Pj=&L>!nMvZAR;KW!gS7dZu{8FRLl+UpwhwH>jIT*x<=zUj>~<#$yF^|+<9k&UtO0_^QL?T##qgUxMiKk>owa&E_Zwg zsn7~weSKNOes_s4(^Z^SnjCimL*iWtAX439N!DX%r1?jIBOW8`tu@+6*u+{F*h~^%jUYrcZ;WB$We*y!+SJ$CKq!@Fw0p(vHpBlSo(UlWx#eEC}xcS z$+(Qcr09YrD>GUo3(GX$S6Oaz?=5#dXKktXo;Q}oCF|^8@YpNXJqAaD;djUCbXgEcTF~;CwMO*eNSCSqkaBp!b6VN6yMf5^@}M+pN=oW5TSA^p08DaW>`x z_6^6KgIXijamX^q?zfBA7_uKDJ`(~)V~X6?=5jUEyJx|%Cz!=LD=yxEGF@@J&brpO z0z&;!5z&Ir)`HK5K<0?TxdMOta($fD>~~KtZh}oij@j8lNh5{^8(sD^&&HJkhU@n+ z;F#&NZ90mtBsdk-&Em)p1&;E_te>ZC*12J*@pbugQB~U1KeT(Jp z5J9Sq?Z5Lo8vyBJ%6*<3^Ee3l5FF{e_sep}ZPw%c``7;aQ*N7XSxGN`8K}Hck!|wVOQCkKNcJb1}K)1ppjzMB!RGHaU_6rMY-T|;+`gO zBj9oeUAX=}G?HbK+}aY@BzRl--Y`u72j95iy^=t)!Yjua?+ZScs_-^+#U zeRvd$t;di@^%3;aTyWa}voe11E{7lOWbo6&B7VHj<=r$s zJt<;0UB>QZ2AOIT)m8_`rzd6&Fc|PdHd34kA3Z7x-9DAWuKSB~KqXS3#oRPj6MpnoCPM8vZo9-IULXdc0%LVS=;5_djMqx5TZ7Im(;t5sNPwYDd)m9&=&jfqwJm;b{#M{dCKG7Y?A z8JTLA_d5ftiys-gmk}l_rF&mu z&H8b{WHp^)LFJ5EA}oeZV*Nv9Z_fEuwT=Dj9L}>P)Z2Y3*UlZy#rUDp$79yF4t{96 z+?5o=WJ+afqQJv(3=$J%v!ar&H0;hQNUml)j|!kHhXh~dvjt^^5gV}3_VA9^-Afga zuE{0jme*N<1J>1@=bEdU;+|0Etdr7qJ69NOUt-2%+g`-JW;vx6QiCxr`(u25T}G-A zPyv+n6BSS?wz$QV_p+Aj8Wm2ar1LhCw0)P?l2fMDcK_#H-!nSVyv484d@C zhV1L9VvmhuXe28hfg@gH*kL~@%a&r`u-s`AkwIXABLyy2aODiT!<0dzyO>Aj!gkH~ z0^b3A$FznqIPw*wT2_nBI!VEx1)sce!OF4sMaXx9VE3fXXR>ASXym@6z|FEcQid>R z8N>EdP;9oVT$|*IWbc%*V0RsgiPH-TEU#oh$ycVec>{xK#R4ar%bMO{3PdA>81 zEm8oS?>Ipt#WgZ$6k8h^^f|J*b6Yz?+1o=cRKV*4l$1rS_m=Vo+4c+Mx-ShNDJXVp zd`59@z7@V7`#<>4(Er`veSFOP;O`)a>S%WhsPX;V?^h5-9rkJ80-j6E{fqBK1vz&? zvK8k@V^~(4LyXz4VVGF8bz^W;fwGph{j}Y$rwoAH=JWk-@RDt7;K<%5?%A++i~uvo zyq!L89ymTmmq;`5~ppo*hpeaSwZ zQUs0UdZ<4lOqKycWm!|AhH>5C)=2N7Ie#Oj4RrNerYvgg!=CQJvZLwP7RMv+XQEg} z4MYNC8V|!d$4t+xjbybuR@TuKp9fxNJn!;2jthatk=!NIX6e=*@HaFl@qD@ZbZnxTgswB+%#%98nbDT98MONU%s2N&-%1sl;t(+-GiO z1IgOtByjPIbi4s3U4zFZ&_~N=sibvXM|0I-L%tOv#dQ=o+V><{cH6aIW!rUBHxp-V zWY=W*vT)ktc3I#EswiI2pC26Qd>1I&VjZ>Oct?F#z9fN1=2q6bg<=p{Y$ny8bxHtQ zBAb1ZhyrfQx=NYQ1cDOLHV48K?_7Aaj$0~gqlqc)4iI(u!P~`hO+{fz$GqFk8UlITacz zMy0NY*B2SwbcZMm*9My!D_JZlX40*#%X%prE)5tNG~)F#!2(CsKAxVYk!o}hDZUN= zEmsp$$fnCN6=e3?EZ}u~RGLNXq_P(K>Rqvlw_N_^>m8gIN@#k5I4o4ugRyI-S|+CT3UXDG<(%qpyJj7^P4&)Hns}LRSj?%)>=x;8ju(YCzB*2$Ae*5Gl^Q8C$l@X|g=}Z~wpW{;Pj#mPU`kfWaUBpV^*$w&wuzHI;iR$&-0t+ro)l zHx=iI)>O}BIS=0o8WO<}z^{K3iq}U4>p_uYOhJ{E%}M~q zSsS`oY3^O4*hdX+s|}oMYcmpjIWce~DAOIu^_B02ao(&Wm4VGHm{^{Gk6_wx*1=@q zQp76=w%&PiNt+0$sl6xyNE)}Y91%DY)Ee5ri%K?QoVg3O-&zqp$Zo@7>QB zSQA{)enDdw6kC>uBLj&J9x2c@Ux2rKoAEi*^D9s#Fw}0=ZJarmw6WDiu8@M3a*foO zRDkxr0=o0~iDLBWox{Fct~uV=r;7KbzSKKXZft_8!+9Ukv~BQ5Vwo|srNUmuLzRj^M zt2F*L^*KJ|BB`L_J->-YJCA(%!hLOSrw=AUkdFmN4}nTD#TGfX>>$j;W8McvAA+Ob ztlSSLmGf)w#Q@bN#EPf)wtonY-UD3^>c(jcj<(Zw+D_Z)FMLYC(R1n*FDnDQZA92r zR<-uWx~fr`yr$l9BN;gnII_4#(X9a^gGMo^NhEou8CLk(<*w&pq`W zpi$85Q(wWB75v&+CP@UH1Z)z^A}gEA$#ra9$0T);Z0!3+QF)SqlRF4SarJp9+Wvil zqdU2SM(%upqeKLd6k8|(N3uLhz>%{Sy2Y-*S6si35e4?XgG?LkC2OVRo&=*_Q3R2+ zuI)NT)?Vtj)aVvDjt^Oqm|N0#jl2a#UK)rvZuoeeZ{gF^EPipC!(MA-pwaq1SYW^A z;payw{KwsE{79BZdpG#W+cPS_SIAbfxJ;iSlejjAenOcn?k~GAkV_LBlx}ziHhRAq5fb4yydPy~K6)0J+*B8j4>OP*D>YqC!{g zQ~Wd3F8& zR2r!OOcnxVR2YVJEY<;)hXIw#5$id|S)qYXc5d*qH&=L@Yg?f5+M4}CeO`bsui(_- z;w~t*q{My{?2}8Gf=}<{DmW=pISZ+XQdwD0(VQ=+*eoOTrbApeTlnhq21nJN1>#oV zYiE5VmpJFDmRKEWe%=c3CRN7UR0-*}4_~fi>m`=U5zFSl!U(swvJ@NgenzGQH@jsj z-aRU+UG%6B4yf4ohY=N^2^A;@F{tGmq<{iE%fe+L*DPL8E@QGJ5}caNv6xITrzmES z;vLN=6WsD#K_kT*F*g=j5>Qr%p~q6LW-jBAtPP}GS`^~AK&p1|jE%pa*m~ZIh9=KtBYjv@D-L4HDnWYpJRm<+h z`w{#(%T#dOjM!gGl%`8$M+;mGmiYM|pOt2h3N72lfGTAwO9)+iiiRKJOFoOgI!qzg zQJfUkd&&p;)&&MP$Yy}ZiGxTnIO4i2h}16MCIUw;TN>L>?J5w*K9%)`m)iM8coh8M zKSeZ>YvzPXtOAxR=8N3GIKHXm%j!sRYleIe2o|~E$3EmzChH;vz1Drm;zX`yf(26A zlbA+kH8q>T=Wm`YLj;Rtc_h)YwUfCG$-Rkf!|ThH$qy8F$zxr#E(;_9#6H5P!+o+e zYVqDm7HrsHLnI5rD#CdUgNdH;Tx@luI7PBLN?9DC#^B0g7#V~yYa<7aTpIjydp9Wl znPQ~L8b}$lyr^sdNJ_nck>VB!UJm*E59ON1{+zO&f?TSvKvxp0MnU@J&Lj&d1wS@d zK<*QmP)5I*GOqF6(wEEbfc5L2^L^%^xhyE_16dcHnN_ANg9MDKgCi4xBf%o)rsn2V z{{Y$U3*v;FEh^m}!SZ>5-4fuNsc(Bs$`*cgzdk%8bzz;(7s*kNC~*g*;eJ)UzL z->I!Z3JvcHEiZ+RS$^{OgTE(=Dth5<`iVd=N2#WCCLU$Skk%w=sL_~_RxICidhW*?i|>5=K9V;nhn^MOT= z$tK`=AF{j;ecnIjH!b(W>080kH{R<*IP@VndLK5u2a~qoXgh7E?X;c#!lwiry(qNs zs^VcsF^*aj>~}sA99@lE93#1@B_hRN&`4Rd45Gv$_#mJncq2=lQ?oR38Mhulqm6O| zp%Qo`%Of2tXr!_)1gCh+9XJxWpx8Aye;_caUZ9Avm)1`tO6GZ>kv1 z-z40xHj_J>xvU8q^<4ZX-KRj)3HwT}iR!mZ433l;ORzXB`RKx zG6r3Kpq5goms9Aqi&P96W(lAVY{i1mUyJqE_>N!T2eM16+*1}ADQiIiUB8TSJ&jD^ z4CUsfxm~mr2;0&~%M$1YH7Z0^{pDY2rDbh2blHQt<1G9+KeiVQcv9d-HTz3$(@Ue! zIK_G94f3@!UMFYPLJFwe8(*U(*EA_n!9L60L#2O&z6D@arnM@|$WTc+W}W$AKG0ut z6`#V@SpjOLWXj^evineB2>6lj=`Z8_=(oQ#Q;D2%o3gHrsepu|A(ezFuB$%w(oMWg zH*i!PSRm`fm9RKjv!7O|&2CX;U)8x?fvqh?K9>t~j_E=TN98i_e}Ks<a#M3w znu=>Ak(-*{c{!!q?>@y%=LxPUsqRF_v?X}<4eHP`a>8>MmW#;z=mG(J53{`GwB@8wadUm=x0bYGj>>5<8Sn~$+N zdfYN-b9xN$xbnXl9Q~%{emH$AIQoq(j<(=vJ8h@!w4MH{CplwidX;bDRk4G;MuY>! zIQm#uHD_G}7uSdiVgh^wbClKWQQ#6f&?6XhVU|W~2Mu_h&NTp~xz@Q|`vi{?3nQI# zDYv-z9Bp%PkYZOc9+$*8G8ecQHtCv)+nefS;E3A{_$2j|sEk;w&hfTiCl8LN2sSBI zzbt(W9QAP*!?mocr4vd%Vx2EoCtzm?&$b%s2)|W@)rCa3o+PmnFfY*SR{rPE~N+86nGk>eCdD zyXJU!TMO_jD!RYAEaJ=aG)^mZ9A|UbKfgq(SV6T^L(u2PHpgebO@*M>Lbp{yr&-{K zcpiSggvm%jbE%l~16wgXlo7`t%SD7Av_l>@%$l`OZE!*b?TR0}1yt=XqnD_)QshkutJ#C@@??qfXo>1%eFu(m>^}uKf0bpwmCERhd`zhH>o3)HuZ(oFgyV7%uhIp4ewMMI z=S4oF%A{tg{uk_j&Tj@&oYXzM%QtXc>mpTcqU{HmtrlicvYaYVtb;^y5pznsTuGLc z1r?`>{e^ulXhd1?-ejG$Tsq}m5JN!3g3d1HEJJDcWhKP*^~zjFl!45$opJ8q5zD3W zXy8b}umw0~0wX+sPDPK(cPQ(ONzd9)%C`d53QQU}GUb~JmSP>r8bITYik1{`fg_bO z30TJc(JtJ)yKlj972 z^6CUv><>?IUZ{i)hHblli(iz80Fc0s+EdH#ZU42x;{*Y%e`Hn0dsK??Zdl?oNu_+0 zMss+L2A@sEtN8#HQ2ammA?qZ#Gh;hC7dpWl%Q84oj2c-9MFx%Jl4e#yTz6Tu`etdQ z>{bFt0%CF_biuFLmm^u7I9TLBk=&Q=;gLX|W!>V~R~)e<4ZFE3jy(jCT-OAX6yr)z zro(5l&U+K^l}lF&3OcPgYErZXj(SlJKHnD|E(;d-*$!rjG|bpD?gH|ko0UkL?IQ53 z*lWQ=nHilclHLJ{wVPb{6eM{{(Om5-*FHnzr3|yOYd*Cp&*VI)Y0jcP;cf?t7j~$ zp6@r!Dowy>;IWN@4#$Sv75QEq2|5ZmQUo3;vak{q6gVlvu`@H5=bUvMN## za{(d2qq*LT0>!c{;#iw-?2Y+8a)J1HtXY!@90^|EgCqUHM0GS*yOA>HU9->lnLxcf2PPE<$$ppgM}i4|>-bwFizQiM$$hauV%rSm zidiz3%z8JCO6wZA>M2tBefPDwoxWib2>G2yt#JfV?zS6Xc?fXwiuZFzSw0pVy$6bZ zqjEo-z7-sCvio^>ajVbfdA|`jdJITyr|q3Svf!-{>B*ZP-~6MnQ`QsFF8A?#zdmb(y@U@95P zAQw@w7*ZjW^-?fV+!84nRA#CC$r@q28l%{0VK1G>L7|CvRS%hPWq{8?z9mZICCX!N zv-JG@Hsf=eWgox1F5;{pcLrtq33(qqTvZC#O=s}zB8^XvQ+SnY;mVtvb&-K1N@ldO zOpN=b4qjdrahR)7u^b_s&8g4|u8eR?#rBp8`z-!z`;7IRE@g!zm#Miyk~tMSvj(7| zu9zfp=TIgi0VV~BzNHw*nDa)~D}znz<%**14t59t7?g=cmMe-^BzGnUIpj_vYZ}hE zZOri`Fcfku$yy_E4VlO~!@!ZCk(6!LoA)tiot45`FhTW`Mav|L5Dr*xb6;^WbQHHl z0ow(El!ALcW<#m|?927-3<}_VyIOIZ-qM`3yUjO;B))4;~cUzxo9oS@?p*UU$8yayr!VpAe!NAx`}`H@&wOQd7M{E$TtOA zJ+_SlXinU+xttj|TG+a*bZo!1-LDZHGj}d`*0yYS1-zDvOgmKkm2-39lsl*_1HTC# zdH>V@36*`e=}=HdmRX7;#eOmMd76rAHqOWN9U9 zkOU^EYzL$Sjs%&U8=FAW0HIuyLMqq8wpkr1;Iu&_vs7VQQ;`?ERZ!yom`eLFYw^pJ zN?vh{1Uv*jq=1K0Ss3Q{eCO;PrR^K-XaOl#9^V^0 zKAN;JV4Ysz${pa0|=p;6A-a?Ey7W=(6ygvI!Ky&Du`{banm|T3HP&B3@Wpf)j2q{q? zDe$%41p>+T?i0j{E!$i`e#JWCy(~lPV}q5l3X;W<+|HCTU+##q$l~}Cpj2S?zJg6pagf!L zV*GUm{GIBgP-oS8yc2 zlO8#7Am(Npx{rG~3@O~6h=7V*wUV+FPK&ABprN%kZ1u8!+xsGJficZiR9-WianlnqK!Nj@INpX~gQJ>03KTvkI|37>G{cPErUUh=}5rZHa=4=`_ zo~~|MbigpfPZRSOOiaW~H#8C@tU!PyWRQfBs1{X7r3MLGGG)Fty}fzw&FkIq-ur#L zz3!RydGDl$^xO#tN?}e`v@o?krfNrxu^n~J zT$$wIZ|c|L{8taQULFT$+w zNb5|I&fi0YO;n8Gd3akfH30K{9i3aXxb5h%95>5gEBM z)*h>VL)8g0Y?MV>Gd+u%7d?04Xh|9kcC66Vn%Q3WtZB*4-Hso8I_DxZbhT(plVb&T!)_TL5^-%w`i`H!B^*hkiZvuo( z)jf_dzNTQDj=G4jNjHmEKNB7XnFJZWP}_t?_hH)%Acved%BznsgNBq*AEEG~t<{Ev zg$2WmhiO6FOc%jY;Wc*Rs9r0%%4iinNjN2nI6_kGl67n0V-}U-SZzNXw_MFeIGV5N zkkxAc31e&+5>~v1pd@7W?1KK$_}2P}!U)o6ps@jgNc~V2QNQ85Wb;dX_kw*P+8~vx zYD0|=)tz+ucod;V3d5tb)}0hpD*6q@9390j83EPynzK!f+rExDK2x0*8iNo_!;*fh za#rocEM4BV3XRjAtPxPI)_ zquzh<~Us^5j}^j;u=Ae2;i4oR{K)q0Us`J&=P zk_yBMq>-nu7Y@dU$PKMMrT)8?=cLiw%ZfOxq7Wipn^f|Byqyj#{a;Z|TymPDI?rSmm)BVKN$EtcK4 zO!>e=O=|is$47xcHk+})?E;0uDCfXnI2-5~HOme5t<*kp1ynFey8@xyR-G}}76=7E zdMfU&uBjKb{;Xib1z`t-9Q17=0EpKKp;UNrkVOtKIKlW-H~ND`%UY9}t)H~)urgJ@ zovDA8sq`n8mS3p9R7&b26i0`IU`CQwsbmGRdUjl{+ebTbds-e^QhiT`G$#gi95SdC zXBU{w%fjAGdAsi1v z1@gg_L;_o97j~(IjN_mju}er59aq3U46%Zg3W*9gcYdJ|;sgP}ex9vtMS|!vLcmb1 zp**-a$CC%bVCn<|nY{S-eSnh7|M4HVssPZ(c|(sRR6rB8IUyvF5(8^PaCYiOx^Dm~ zp(un6ElwehhB}Ap;baRTdDLS`y68PX<*6;yCUZNR(oVY83w`HuuKqu@!+c`m9K;=L8dNM#vX!2>~rW_4;K89KXN6R;N=H?z)qXjV_9ej0JcaO*2|UG=IB?R?}L6`E!|Y*ba}O-wec&hx~ZSxUwir zbFXzr-(%fEfz+8KG}m)#AF|&Ol2mf?$jJ(=BW~C}ZMpKJ+J?vuRUzdz9!h!7x`qih zgb+j!s!Wt~ApxOl*5gdqK?vJe$Mwf)U>HC5wSJ(AY!9`b>UzQ~YFd*9Az@VN?pT<0 zl68_WHeKsT*V%h&nHK5xA6csP(Bkboc3l6|a=-j#YyOx2#nt_~EUo|Uzqb0{_;Z$N zKCx_bQ|H+CwxrGKLBiXBEMWCk#wyjMRjX;0jMZvct7<*R92>F-g&yPZ0^*oZQ0DYV z*E-Sq%X-5f4O)M>MwC^-fKV@>D2@jJtsP}XS6V9|sRA9h)32x=4NbA3lSueyL5lTI zkq&E4T0=}Zf$hp9NT)D-GU%19+b?T8;8UbNp46?~&s%4hv5|fs7MB{QXAnxH%&%Ag zso2w4!@ym?laQE=Ug)>w2^sXg7R1v8WuV3=K3)2)A*Fx4m$Kfh=qfA^|m|LnZW^Pol|lrB_6 zy-Xafod4h3}G;EF_Lpz9-`7UCVRg=zi<+b>c|neTbtKG4x_tz5mi@J(Oh_ zm8*@HZJ*HdXT%XCkt>ZZpLrZXNT5V<6`1$Yg~i9`u26xT*slrbMoae5UeazICv7X8 zv1GYm`BL6$m5QBC2(8gg_IzxEZp+$@vXN@J*(`V#BmU(djOy0a&2{MWfVYuuY6Y4g zjR+lUjbhduMg({S;4r!#geme%?LEtscP*ACY%ENP4RJ(BT4fj$5K1{%Y4H6qJ}d_g zk}4jCv2UfmN)MG%M6Zvn+!LVEF=|25j+5IKN$pyt9cDxWFnYM0Kp-i%JCm681rmGX zFr9I|pSFU4V!C(7YJJsN??DhX2wed@4pm2;!#$EX4@8*2Ckh1sX9qATz&*mdgnzFE zh6q;!M65zv`f3;amnLe&8^f=LRR0^{T&(yYC?c0r`q{V9d8?HVS_!cTRJcd|^2%93M zJA??N4n7}{E&Q8KI&n$}X2XB*3Dp8@K?sF@Mx?hN=@_VEP}bmy6sEinL)Qcn7vcV4 zm{sV5M1hzI$)%8_2}vagB}}VV$3&R`@EbeGhBTsG@s4pNfQOr)U?J2E)yhPG8^DJj z37`~ToW9KK>-mCwabqj@a~7*+ z)yFkUHT!x!(s&eroz$FII6Wh~6ZKIWs-B@ol-g3|MHN!m#_SiiW!NY58*PPZqO0~% zzY->O)^lZ9N1(K(IZF0I!kY-?1d!qp1SxWQ*0=7T`F~t#oc&_y{q3Kyvvc*It29u3 zkzujrWF6VGT=6j)xaScB7K9NQ*Z}oB4>N2ni6akTBJ@q|o&gTEk=DJ?*GOv|>PxMS z7-gfxWDSKh$_ML~?L0A5nz`P(B|3Ml^+*5nEBkO&+CTW8Tk-HCD-CrFLWVnpy6x)t zhgySaFNlt;=A*_a#8ESC)mqYOwTu%-g+g4|D!e_KbSBO!RjjRKh zat|=&?gws+-D&H%1Fgvrn5qZ+jTeEh-H=Daann$;;Xl>w>o-lmYY z>_`#-Y3QCzqoxshczU7FS@Y*h)$NF}k`GD7Q`S_SciQr>=$?m2>vQ)i$~bY)RHCBs2)UW|ENu-4q8_hv8mk&-{iHQD-dlPswT>)X-L+_L%?^@x{buu8adf?1 zZ`a%PcD-G1|6y*Y=cIi$yO*lkcBNyHU}(``tjG6M9C?8R(Bq0YT4hyp;%K1vm*mZr z#E`zbdcGo)UMw%|`vryLJ82{UyE<+ZPb3vL+~zYC$fNxM{ydOJ&j}+ZewL5Vh?Msz zE8>Xs^xwPU=-tYVYG}HBtA1hkn-^}34RQ4BI#ieUB95*qFOo*OKD??9)OM(iP;ssL zm5{}h3hESyBgh9bs}ZK=J~@1@&*+PUUPs3l7Q;MSKo@1wTDoZ;?ucmIKnhOjhCVsWTdc0{3V?Nb z4U1PB_8^wCljg{Bn)?OyE1pIujS6#>h5C7LZtJo-22#)52zF6C?8)#1TZz znO=|dS)|mq?QF-6TT{y|F2ZooiPqn8)3!53YmEsBQya{6z4N&fuaHy_E9W{EQE%r9 zwbl8+=S;n)IfW05+JsDXC{6(75F-$?GlA>#^RZpHuU1GRtqSe8QX4sWw`@OG8l9>Q z=u?%EKsTBA2D7pa7j*&Unt*7<8l#-%T*M9NOTBHYk4`l2QciBnRo}@B53imDf96kr zA%WEWQ-9J%_`wV{_DAY7eJ@PMPqtYTke9b5YkRTgYAk4MDZ>>q( zx-QQCl{hd$<4(?ivYC!f60zvx-{!T;Qvzwt|2n~pRVcC0cwFtS;e zv`%|E`QfqJEaq!6Yh!;}wobob^;X)-)r6HwaVwXTRw%@*(a8Is3xj^ki5tpjsPUjN zfZAv}Mr8&e9fqfMM`c&%1jAxz5{<&pRhr>CM93=ZDT*KzM~zO_Gl&h;CX;zx?N!xp zkjAyXN4wExjCsZ%V{fFwIPA34-a0qoYJ(o{qZ*ppO!KfmZKxjjXVrYJj3Bf6gr3#3 z4sz+a!r8OqgMp)fw9ui@w)KJSo z5RM@bneVy=46ZxFoa%xJJ03@B!+FieXvfvB{K28I$aoxRJZfyCe64ljRu7U^X@?$1 ziTsuwB_I0D<~4Ej`j*TVuFG|~F5ky;yAvk2>lO_r7VUjE ziX)YfIKoHhD&i>g8*(z}mG3#B^I~zrXt}S-OP{?%aX%!1R}XX3YcD#^GvY{(gw&ym zg8YC4p{`E)^un_8J9^*pB60M%{qLAK((zZsk$Vs=>+`{gBRx84G&DOJ@Oi&>9{$!+eZcacw%}oN~OcUrp-az6**xR zApRjgaMh1{6A?0^$3lDClBK715Z&>AOCgSGqkVxE0T(BZ!kc5j5^9K=z#HLf5IF#* zLa=RRh^9XOh#v?9N37I7w&Uc6ZlGhjktSObS=F*u4s`yGfKYH`h2F8HItR92-n7HY zo<-|Bmg{cloEsiK$IUqZ?zcJbAnN`o{Ob-VE9zV&yqKoP))bI(@<^qLmr74{*7pXU z9fyC&1t?F)4noM11mMIcsXREc<5J3=rptC*A39-FUa0RTmsZka3G!%qX{phLtHE|j zo!>>VG|+YTY#oE`T*ac0N1FQ(NQAd}7BxMdbkFQzs-bg`5*qah;Y}fN1fk>MN=wqg z37_+jID%v#GZeAD`iv%J)$zg6Y1<+->1HiM`~LDHwqUB z1w3=`2ZE%4D4GeRVvarPbsQv;-OIyMAVO8}*Wox6PvP&+!+JohEqJ~lObp_S*QeGT zO>HYxvAt5y=U8@eVFfj9qJQRna*zPyKpej-nqI1@RZm^BsSQl^^-w-Yp9`}K?EtBC zs$RPaw2!Vyz_K?i3%qKc2^6EIK&{}43MbE~XGprOQof_6qMc~F zXGY>`JN6$=Q9-3Gn1l+s#-N~U5eOd_G#*bZ)qbRLz2z#CA}QayQH`B~6G&|V=thvU zroehXx&3w$;s<`fI)C(!>Uz}XLrT{RU>&l^RbWdmqmVoT;0s8PHQw|c!Z9HvodAOz zRDXIQ1W(roiOF@X6d`2S3I=*yDINvTQT#yM;K$?SFLSQDtMy`2*S4+o?=7ThKlML zd9+lEm9(Bh9I+Ob=tD@rpZIgu`9uH7)%~I&pg=~o$v9Ad)A#Cgtrx5{ z_*7ve4PnyiWvnyE>w3d5wBD%h3LV-2;;64SX?4qbtoyv^6Dp{79?xq2ysPodJVD7r zSQ&m;zAkCpFwXGcs#es00SdV1iX$hWFGgCkHJ*kLkvi6L&UJcu_bi&9ckNXBoL`bO zVC1SJ)}GaxG+Czd_j#%LJ3Z^!Kz-ev6s)7Za+TT;35Prw8km*$}%ra z)eYb}7>?BDv+HtQuFJo}!o0gCj;^=s?cKNek~sRckM7#nKe}!ABN^K*cWt*Z`R<7$ zNQ6*z6o!JK>LJ6~i9ly`RZy9@VRcwmX4qs?TN!PWU2S#T*NCOJ6zae^I4;K9$yW-; z<@3n!+_SAwPlzoDE{Kt5#Lcyx)JX9&3`5nwQ5a3cs});>}I24m9hY2yJ$7tpf-c7dvEk-WKhG?D5?U9f)Yny z!^t9nP!FpRun7RAq}AUR$l0+%XUkHRO*@QjyTqRGwfgu#poLV@I@U1e1Qc0h0AP&) zDuS#4Ou`jJfWYct*K#eC5@bM%c`E+>=$e2TfKb4u7t?w7tiN?Lyy$z`z4!F2Do%5UNyW0$HI+>_}h+kk%!;6ToGH5v@SZTp$eflwNxZbOCq5 zOaSrx;|_U4_y+Isn&XA4Ak-8BZ`1J-bd8ns-bj2^+Z|BG2&jR zZY$CSB8IYT6VzDe=bpZv>|vfkOl{a5%`8@G*+!~r2lb(4W|+*M`o{}x^Af2}} zVYN%hr^(0_T}B%GQ@uW4=(v|gTK;pqlK{`tipGZk^Q3HN0$4WWGdt~M#OCRga2-9l}_%&xxOA&quaTI3ngZ!jl7^k#ZPyOAtb|4@= z6tE^0yBiK;P+YMdnW!Lo)NZ6JNBs!7ThlzQ^$)G7d5hX;bXIXvr_s~r-IM@+&clmP zy-ZITd!fq3i5t`(D1qjIEzXA;yYvr=nZQXS&+_I9A&tcu>Xo9ve9G$qk%ZUTWZqOA z%U0_M{1d*W`qDqA=a7CQL(u|Jf)WXWisKN{MwU1{M3ir@~%2^#gTqTAPxrutrOF(`Y}`)c^ZCQD+(>t zbYw>7Y5qu8&`WZbPToCfN`LH()V~DBkSQ% zV^wPq#1Uhzul1l<&{)r^PXeurJ=LujdUGw#35V@C0omymoUH9(Hm$lboLBls*qL@^FS#Zeee*6fmuA?NBih%v5Zs{Up?5f+TU667aD z^JXj+0CPzeY&5vkM}Ykf;bBOZ=M+^>-~@z z3O#M&dgM9pk%cRzM>25%Hp#H%?_0iK#L+X4qgRL{>a`XeTg&qY**Z)1PRMGqglBF7~QuTVGVuMLwX!w zNQ?JI=)VDhRN|k1yhc zc0dCeg=x0mOpgQ#>Jf`(b}Usqv?}1t|Cz`9muzes{x5B&b~|j@ z*f-ZA_Bg&{nP9`(W8IMJ8rlMyy=h!G?lFPC6CI1JOxu=kZ-!ajxE@zhaZNia+iptR z8b#cXf^^EH*X|2c4h10icfB_%=;nXVs*@e7&MNjWmawO}ru$I2$I()0L?QeMpQ`lm z%=RiB+eqf^IA72)ht`}+lx^Eb+X<_5@JR^?lXF7D z2+vw7HYS9iVe~2x2Pg;lOlE|H2tWzc1VaHA0q22}H(dc7fu-|>6HfeF4p8^ZP!JRX z%y@vHpdhWZo2BbG{EI$9O@c|T`;I_b_5Cw|m@6t&7mhtYo7w5bsX)|B?+v{k07(9M zM@fUq2(=Lan@|zRo{%UR2!!HY6sCOlYZ15`4+&3cyT{6CAYeZV6-VRIKwuA56T}fp z4^&H#ErfQdeFOwu$)jTt@&*{Zv~ykW)DDsbyStmTNOQVeJI}4CHiwkmsSa&3Rkm1> zj97Z}@*)h^(|OL%&Q&h_m}F|ZbRzH6$kKLtIdGteR|`ahhwkBv1bKBaQ+w$1S>4E( z^epp|XPGKGfwEFPg#JPUwGCtuCepfIFY2G!soJ!!ah%n>Jg`!*XARBW_OztAmT>=@ zcpP&y2b|gEsO3CdbcTU)!v=G*Q)#VoueF%wI9^UU8=XPOKrrFUhO$UwdfxQwquo)0 z41NAG7Ey^1E{UH}s4O8P+KQw@;l(&~!cOBFwGvs?7{B8M;Zqumgq*p;rl@&US6xw@ z44p7yPNJ-to@vdPl|3xYNiRa_#;kqRKj|U6&j@R+t!|JV`^2hW`5RXG%3rtEfBAp9 zx*wLM@!$SeR{8P&S!)+rCL!WeR_$v24hR8;EQ-2vsWv*$*uZF;wOr$%v!%6e*D8d^ z1zPt4jfq~`y2G-YLN}TjD;89*n(EpvTff)vxi=w#4G*2{*=UFt7n#!Z9ep2vBkDv*A%rcVa9m%|*ZAq_`x?6(tFPnmeXeCZh7={l zQs>rdNNz$qC(OlDtwHKbNTXUOYONlAdRbRiwR#Xe#c;fx>l!q6gHc88kavH;&IH0! z`?xwVuJ%6mf~qz2+|z6QPBr>5eGfx@{kEtbi_Ihb{%u<%z3w-g*W2scHF0#kU2or? z?V32c-mbUz+s-aR)$l+0eJB92rDPje$| z6(@~6J#=W?nhVyK#L<>z>)Un|-?eyt({lA)D|dISs{N`Mh3eQLc?1bW2wX}x)B+}x zw1e3S=Cu$tQ~X4-mZ_XrG`;U(YA7VASB>mzeTXVDwVi~X9|FgO<)k_V`+U1#-+Yp^ z8~Z1=ojtT<<3RfmqCrT8fDmA+eu9e2r{fiNTqz zrK`3XPx(LEql<-AhXdQs7VXhV+O`WV+bOqgtJJhd$)ep?|L*C%-WabBfOqH#v;u7W zGY=^zzb|cOlV*CKsvq9cNSh3{IO81j20*n zP%%IvrL8v*I42x(9{Q~Sm}wtZz@QR?@Y8kA=a-tta~q#F1Vm9ToLDf+S$83@IgVI1 zcx>_3XBKVUas%aP^R`7Aw=J#r)9p16g#x^`hdJ+iloF7BsL=v4PmP)u{K@~xI)CsF zUP)HGSnxrjA8G6H1Ofo?Pn`wSQDF$YJBgyt!!Sf$*A${j;}f+9&oNn^3`4VQog1*v zcOjnmKJ^RD>6eO?MN4glSwG{GwFL8Fyo(4&RXdC!D;SF?f>68YyQBEID*iGfK;7zZc_D=DQ&Ltjp1^5oz$)6_44m&97BAdnhF(0Wvw-k z1*nR`5{Bz)oz5o?du)W|#d7pb)W@PA_I{eNYN<{is4H?+=1Jo6lc8hu;s zh9POFjI!+wH`hj8>1qB6D{gIS?b^}$2T`y6RKH+Uuy(KLDxFq4@1bfKWH;&s4^f+F z{lV*surcN#?SqO8udun=1rm*M>{n@UGqwDQ@d%x{$r8xTNzWv(gTlRZfY5V*jXZQA#-y3lh zl1Cwl0C50O0~thyrkp_Ov$A|IFK`M-T@}b92nG~GD2KvOHb|Z?E|5)G0UalwP%(`K zs`Q@w?NARD2&<4-Qr+|!LGgsef9yiBl!=GpIBoH$Z>MjUm_9=%8$dAXVZ`fkgu zdPp1*s&=n=;ilX#hN`_Uar7c#1fk{z*h>=7`&4a)YU^3QFW-Nu@cy!(KBJ9S$}cz1 zRv#yZXSSZH+U>ol?WT&>3Ic2Qbz`fW<>4Z{K`$0_mQEzCQq&E6AFwm@w8Y#zbEA(> zPk19t7NVp87}2{im-YAOdld4W3w`M|Ptv%ha|lmOi#< zcEbt{j95|fKtSQ6L27;7EUOR($Bi=?kC5$iQ(e~TD18>s_3uEZ?cNo)VK zt|cVLnhw|q_1W_4sE_m-qi@3SobVzfZ(ksc)ctX_P1Y46{L4I=SJloLwb7yFyHPu? zmTes7ZGw+)m*CRIfO(>kLBr^6Mv6$ZQDp>?Sc@Q3xS;TnU%C&9O_4S zFI%?5a?Q5WIor<_EY)bMANcnhz$zdk5H$r*33vfy`gpad4?U!3TvZ>3;FS;%)Ga75 z$P$NY3i1n3jS8UF)Ab0{;;jKuSPG8RE@|t{1$L)d@4LJ}XQg}WWL|$!vc5hGP<5!F z7^7b+0jjR3bx6IfV~9+q9?_IB|yZLqHTomX42th4yF; zD;6u~?e=cMB3fS{WFg%%qlN7k)i3FS?Pp6?4e&X+6gVan4iBQx7YT*a#o4*xHH8uR z#bTyHCbtVay_{P|;IT=2tBz#cKR>(m0JQo}kB~tD>lr>N zXOI~BW4q5@CnC-TwDXR<)Ez^Et@%n9xwLi01>vM}VZrDlf zmc<$mEvNZ|zYXLCghqdo*EvFO7RJnAgvl?8kfz#NYsgRi#FfOwt0nlMAF`49Yls>} z-y>{^u(N@#3DPT6Nbf^lcCaOM20YYi$bCah1|%^jx|1}gk1K${YmdmVVq27A*lsP6oxp41SIw4 z(G^vwkYLY zhyM7RKXPTezFOKp^n>c(#}=>Mv1F6*!v~t9TW-?dpOFbNV{O*b9-+l2)|f;r)m*cj z*65)Hsa+5jsxcpuj3ZYMu1KRwDR0$^e#2T-BkLdGkC0jP>1u4#HzU?V4~c`Q z?t0iAM%!eG8}?NvowL_f|Dk9cs(z}IoAsY+e0bO*b5Y-M@|?9cufn>j-&U=w!BEe+ zUahUYNkd~(?KsG)eF@8kFyhaX&@-^D68`Q*{Wk>ikl$D`ml76qB1(w-$V z+kUfoy}iC&6GzwE_4fVQu8E`T?RtB^?cyRNj&5x1+sB(H_Ir;H?7>mSqQ(06P8_+? zNCj07Bo2fSp)Z8ItioSBTNCfk^nCfb6GwVKHCcHcJ@+bt6nd8eL6Ia>Z6J`Vk{vA- z6guuob%YuTU>p)uA=!aK3bN!mc@&1PT}7_EsX)|_(QLE(?~piJDvmh*y~erDd*SEb z>Zv{|Dkn$y3Ca%4P^nB7Et{T^F$NEz zlx}8I)}HVWX_$R%<-HMR;yLnv#_==4u+@p9-cy0mb<203ddOF%wqx;Z#1e&Vt8_4$ z4rTcK^V-I9qpRl-QmA|IO9~DIVhJ}%32bwNozngXM#}AC7%Chf!b;sEJ1L&nR=R3? zm9E8y6U(2TnVXtx4nZ7Im_N+j%H-7N%fo!n){_N0KLyM-1-?*0Of49XoIomeT9zl> zw61G@KKFm*7fy}{SPA?NP*3Q)q|pvkpTPh9&N)E@fOAt>fe*k9gdji;b740bCah_Y zR$J~`w!Lnt)&mEic&e1#mnvn|QB-}prS~5?kwzA#rrMjZLjFN72T?1dY5@2;=s8l| z1^Atuq6k<)FbO<{>B`C25rb*2fGVLQy+K9bt|zc3Fiu$7pl74Lu2aA+&{z$6 zx(+-_h5)sauAA=?N~gz3%dZpv5H}zepq-&20c7ftusH|>#(L;6Qq(n6ELtmQ(T=!h z7@?oB{>)AqJ==_z>@bTFGT<0e=u~AP@QSiYMUSN8*9-LrA!}jUeD*tAT-f4b?nE8! zjF-;E#pQAz%9#MLzJqdU8CnNX7OJcWqeA&3pnKj|8Mumt*G^0b{89+P!9W`o2BC$3 zRR|QodR^nQqJE%XQ;l_tx#~!zdBdWO+m>iQvVt4WqcDl9Jt2+?=6*G&La$KpqLGqYx8_r_PWxkVY$_fbgS>Gfd0zJsP{p zsM}Y64#|ck5I=4?nMK-u6eNU>5hfN4QFvfd94bE=y_l0o-AP{Uj>07*CPIU8yp;t0 z^?koqC+-Nd9P3z^>Ou^yNTX1>=5?K_&ZtcwF!cHiRoiT$IU5?$yWf`+mjfrYASDKP z+At>xVH#?#KpOQD-rn>NYbi$9wL#Q6KlFoYt3PC&KlsJ%+WeFMy_L28mIiyCmOtHk zXvyY1t-X((+{O%iw9q`!+TGIetAW-rt+mZ*RQs-3w)#cnW?()W##ixGhK!~C^ z!s7@clCcbFgwNV&78<=n&_UXu`k@d$21&)3!0ew8QP1Q^sHo=NWIVKPr){l9%~SGM z${}&oZ0L7RzkkDF$NQV`N&3!->s z>V9Bq=}gu(pKjURd-v_uox9JHs@+`@M;pQA zGverd%(2<$$ivdY_HchH$`YUgR1?dx3Q2ou45%$vg>gX0B3?!@6_iGhb&Q45nc3Zw zv^|WZEnW{S+X$?hE?7OEvr;i_*nZ;69OJiF(T6oqz_?Un5pXKcJQ1yDh~xf$9sC*vBF@>!y)hs%GP%+nmTdP zr-lMxB7iyrIO)6sDRqw1MS-;M9z&(hwqd>_Etg5=?su4R$ZCRml zY*hi0QgC2};LsY=v^6e^0>N=>wPH35QUVESYo8z5T4CM3xqo2aIw;uvLem}Pcg^zsHLHzCT@A3>*L4%>ab(3#7_LT02X(GNA_=H^ zD2Q(Ov&{qBi0tc_O^b9iR~Ba~bIqZJ6Gx@#nU#HhLL6OMWit0Ub~o2`H~r~Qz^aqB zvw7%8MF`U30^?>vJ4SYKIk8KDvQvScIsbM~36bkqK!}$BG~le=j|rs4JxrxN&RcI- zbYLBZQILrWPn%=4t-v+pT@OE#6Dtj$TC#o1qK%I&-Mwk`h5B`LXcg^O5{Plr@ZMvq zj`pko!KSt;t4+%KZl+1rr$cMcb>6dt)hEZUW`Z;dAgcsqQD+h2H(b#FW; zjRVzjT2kF1gvfYQ(RHH|5ReyO44O@A*9Fvup)qcMTy|gVrCdnL zpafC<1=s=W3qAL6pfO%mBM0Z0BV&>bfwfAHk8;F`BLR7cqyD&PgIV577vGpJ#`h_W zE8Zhat*!6i#WlAJ%_j)DnT`>fbwehNZAv{ggqv-z8+e!rTIxx zfN9Kf>hHo}Lvwq_Djw>)Z|S;@7igVh{TyP_j#{Rsey>=qk+W(=Ye}oDK5D9e!jP@W zXkcVG#3w8?vqvq2@jdORHk&rh&B^;(U$iDcTBH7QB89Q4xqNy#_A%TWwlwdxrn#a= z?KsAxC@``oLK+dKO1eUnMyF&<)I8)jjJYzMV2&MlL3I>#8rGDdY)a(G*?>s-GhkM*v6P!b$}c~VFck+DQ9&Ytuxh-gn~T6=zXy4R|t8COb?x$ zHMLIYx;(p~*1Q#Iv?Pu&(;mzkTKAeZIz^qDcTx!A2%?uUi{hx>b4?| z8kM{SLCYGgj_$8pR;yRvk2r!La7D_9$4iS3FDyB_3<)07e@XTIEt&trxI#v|maaD!t4jJMkmyUxnhVZPN z?u8RCyF6c#FRu|TJjyXZb zb?CFb-npBZKl3np&l0MRLbLI(EZJH2;iy zb{C9W2Y`?rD+`R)2Pp?0B>|D*V9m0fHLHxC3XH0>_f(f%J4imTWOZHpK`b2z+#Fc0 zi)smF3Q8VQ_>+lk)2hR5YmEhX@jeouN3FplH{_5IgrCIo>vo*jvO+zg`lCkLwzh7v ztD|ivw(#Zwv|(CJ_P0oR!yZOA?W3(@`@Qv|#exeT+Yoj8txMa;pW5#{JhFR7dv;Jh zu!KN&s;`^#;kxDepaoujOM^z^{)9w+U7EN_o8O*_ur-$=k|nlr-eAY@Lp z7A>@H^!g*KwF_1d=*-w6%2 z1-zHVzmH-`$2hgV15(scgx{e;>N0nSZF7U(IpJ+&j1stBFeZlT=Z@Mnr+FDQ!Z^#l zE%gPd>Pg{#V(Hel#p;hN(Y$X($kFkp`f^?K^r@9vCt4HAuKH>O8LPB4r__J#Nf=hs zQ6F{ZVOS#lfI@6AB6Apkf9O6)?LYQ^yqfrUwfv`l#D-t{ijBVZk8S+5uiE%GzOH`J z*q)&LfaJk5r>C~-+h{B>PpF(LBJ1j7RBjkx6RJpRchy56esK{Vo=nMM9l`dywebat!0fceUV*nGnereg$=cTa>OWNZC2RlVpR@M=>;HaryS!Tdz#p*I|M=fp>F8t4 zzegIUw=L1QW3k#Dt)m<6<(BVmTB`Bb614}GX|B6}PFHsmStKS zDw~#t)DPC(|0>mftTpnUj}iCX8ES5+{ZJ$l8dcG{77Vl&5i-~deSrGimS;4a3^ktB z4wvU=p$bUthjPcsJdGu?a$@{WN`6Qq2wQxGFiXc1if~92XnY4U?(%{*9~;^DAbt8e z-*nRT&t{YU(gSO3nBX&iU|cyjs-s3-zY)5RqD*vSKc7x)xXi>j8W85%^3XFU1Q&YG zm2_m%Yuf2$U;S0FN+WI6M$S5c){|b#+HH-ePUw5o=dnwuB&q!&zN)&mlFyZ{ey7Na z2T2}G@V_hC_^j$gIiInvFVibXrsYB>cCO&}{en({E~DpNC<`TDN-@ zHz=>Q5?T-A`dyD$=9)Nq#{E|9`lh=3 z#`)eGQX>*Q;aowMxI%$z|wYM44V#ZgMVA8k+2)I@zxD?PjEGH=|X%C*ZnWY+JNHx76&?GV{w&iKJsd zHgKGT-jC^f83-gNd<3TT879kdJ>sPVsAb;>YM*%BcC$@8DF^oOBx?uFsojd#{G3~* zuH{D;?tz4H_Nut@NcCT3Sz9S|-kfD^rAT^SUL%fFo)Je*_L$v*6sm@=A(J42R%JyR zy$^A8L$AGXY?V9pOF!p^+JU;fNF41guZ8y@j{G`$y4K!>U$gh+vR~h)yi6P|#{%zD z)Gx^?zE-HqD03^EUfSK0s(t=6Y3s)Vz?r;NnxyzHT6a*frT}<48?jcqYV~H(>g_O# z6aNHP2o)Q|oG`$r1}S|L;757r4s0)?bCq?D4$7l_Cy4MM!fe#T0fr^dazp)#I$o?5v&~%E?i}YeHyRf0 z%``SI?1W5(-80*(^=!LTu_wud-96f~n+H4gIC@}PnLRtM>{zC=XVu}M|C>+vTB(0v z1=Tx0*s(-s*A7ZY`fkjgq>6UZnTB(T@X*1j?N$T3eH^#lT+(*(N!u$IY^zYR+b0=2 ztdH$cG;2>&QA@T%Wsiq~p=ugN1ds&+r}?ES2L%uRUf11lwIg8G5h%gSXyvg%$QdCz zsIlnR8bn_=Yh-W2XuPcUEfGf8+H!&kPy;w2Gz_1ZYB#F$bA5XPm7A7PpXPd-mcvJi zepee5`uIJaIN5{QZyS=Se`Gnvfcg<~uri>X=;J*r`j`n-Tiv+;{WxxwZm8a>Xbj-@ z0g;5)5(<|K2p0i%Jbr4Oloi`Lj@r9B7l4|Tv~SMARjZd2z(UC(aEci%gn>$10FdxO zyl(pAijyl&6r2+#b}7I=v-9(gKrTRaApm=7*}D4ZAZ|~}ZM&Vwsh>)k9|OBU-7vqJ zIO6&0^?U*G5QfoQ2tY$DceEc{SpD_L za_u$s52na50a{48y3H>FCxzNN7RJVnLDW;U*ZOgdM;%}Du{FqfSRCpw&%Wm&Jl)XC z=O_Qlvk&seFvoy#L-0K7*e7)E?Mwr{%`Nq4j!uZhyRfK7m>~DLjdC z>bI==Ez!7d`F=vNkwvT2FllnSp;5K32t^*0GlM(eaqe8NyQA zkK7B!{bbl3~JZgH~1B|^j ze+Cmw`qf6NPp6M@x7Lk7YfDhFUcX^|ogXhJ$flsJ`PHmhr&YCTP2)=A6EYW%HL~kr zgw1ai8PiY`(S9ECr?Kcn5y~UA0ik=1e%k-E!3@8z^{hA7ymcjL!herz0gBPQj~@)! z38zC%*wQ-Q(0Z6JM=YK`@SDx+?e*>7j^Zc;;cp}q9K?Ugz9g{!e#B8o5WML-A?ffk zxp4o>0Q;BUd-Hy;kVjV$981#RrT5;l->Yp9p8JLKEWi8GelL(5Z*HIWAdcSQc<)rN zm$tX}#T&PGy0$AeZ_lg9y(MYHF~5K$e10v<@4WfqUf8ao0A3yVp`M0@MDpmWZzxiACqd)eS?SKArKjP)D{P<7U z*M9Bm_Kn~9UHkg~{?F`h|MbuJ`z!M3EC2Ybc6@TOJi_&My*=Mn#8IVKv3enAyGKX% z`PQL*ym9<~#F3K&%jYO|AYcHZh1t247mz>~mYbgIy>lm&HcEkgep0ZH_H%YKS`!GZ z+ml4ucJNpkow+$Sgi%o?J36=IaAB$GMW|lsp4(=*Yfo}bJ7`Yqajs*#&6ypv=eAw# z+j_QU4^kNOHmpz|S-Cc}CwnPZApPEM(r(1-cGNzz!ccV-5YIty={!7Qr0w2FT+b-< z_}S}UI2jZYEH9HT6g-je1lsRIG(jF&7_O%M2v=KsL2+~oqNf_Fjb1Dv3G_Ni^v=W) z&v{RU&zv}Fnym+6J*X3e5ya8z8dld4es-yA2*cAn%xu}0?^9M}(Tk+fvoggOXKIOn#P zJ7$IUw*Mmy7$a?RFj@Li;8)WR!9N*ZPz9l~DR*}TMD^Z))b&sNpX!44;U8^)O{VqO z$pXTF3iT5^hzX$9_N*LWGK~si+tWe&aRp`}NjQF?jf&|&b&9HR6O9Li0HA;jqzP&$ zh@%?j(}`V67X^lzM^^0~Xg`5keaEw%L89p9olG?lQ?*INO5>EJ1PYF;d0R`Q?Xkx6 zPHh^7fTGMB&n?oO+D^G+Ynifb6fn20+j^>C8>xitW*Ykov*Z4`ZIuJtNM~$6e`2Lx+Vb6`rFHXvQcKxJGN$ij z>}fn!RX-e_9bZ!($`NF6E(f zgCna?PSmEyhUqQD9pDo+STWeQ&Qu^r?b;;_NFb=G_APdfJj^iNxo^q#9m@!$7VttL zb6y`JD&pi2*}8hOy#F&^Q@zvmElW0^I4OZqd7+CrI({qqZg6PTUP7R>pgKg{M=Bp| zcp+OIeF`xK2{2!D?TobL^M(Lf%F3!wQDcJd;k8BT@&@DxY7+dCrn>%V%CE1AACuY) zpOL<+Vg%fVS(~1=1!MvJXDX+9j?r;P0CiyJfc@EA0C#LL-4JXQGwT0{#cFwhJ$b>5aVNWMySk^FmTdf0Z@hC&6Qn_2pfu$q zUTL_a{!t%w)-(=L(rvmzg>X;Wb+D+bv}}6b7O1W3xB|2~F5xt#HiqXIIAdBLu?lmm zbD}=T8`<^TjGUC?Lqf*z^eJnNDGB&Ct@A^F^lF0SJql*q5D~Qw;jN)EqdU@=5!gq; zf&uktrg@?9h?h`9;|&6NxFA~{z0x>~H(4+(K6khLZ>CRz_Pm#bPgOInB1 zZLO)jHO)=UA@yUfv+0CT9i`&5XhV&U(W%DFSv?FhhB)ePTT1=inrnT~e937oPvLje z(HQ9OSYvu(?HS}?m>wRrS-!q&#fIizTXkw`J#Lp=aYP8&Vmh`9wGWD|Rl0fzw~#o3 zL@ZgmS1>|Lr)M3TXdV(iO8Wb5AL6K^{X!FRH=S0WgvS^=aYT68bb`0hNPQ5hkT9s8 zPKNF+6^6>G3VacqA!=eltdd z`RezkpL4YszJKn^)rWAZyYV*aqabLw4-;Nw5bi_G>#n{}7CQdq;CHCp4n3tHUE6AZ z2qcL1y4L1;KTNF9(|YK?Z+f3_XA(g0+s5xQo<<&)iXzL2)V8$)%_+5ixtg|A=2~&| zrtRMbapWY#TY$BbGy?5Bz7Kiu*5kf~=vbX^`RWa%)~f`;TgZi1NQ{?{|9pF`zHg}G z)%$(PzW#O2^CoiW9f_l7=e&XdS#9rHuNSs2>fp2{oUVvMjEZkjT<*?JQhIG#(pn;??Y~>RN8*(@BFN* ziXer4@$dgbyM5=bFjm>>jfU!1vGt8j4^vwykN(Er{7HNCcx`!v>+O1bzOBY*CX=yT zGH#D|cI@}ow(WP<-;+36dEIy_{3U6G!8I9}%JXw8EiNp#z#v(`w9&Uu4%7B~Pows& zrwRLbJ8g;T(Drjp+sxElN#W`T6hXraJFE|EyVSOm?#vE@3wxYx+l_;aeZHTxhl#R% zXDe>^6E%AzV14%_W48~YcJuI1z)&|?gQ*SLL(60<_V^^F^Cs+JvF)m&qUs4*l&4I? zlADAoq@)Vh1W1QWAzbZc;^@-7kRX=$oY1zz{>5|RNc*gaqbD7+hb^;v4G1HMql@Pu zYLpiUpl3vo6Gbl*M6370eOB*3|D1hqEkoWQsqQyJ((0+|0FmXYqhe_5N+7)qpCef#7II0Yv8rj7#UoH3X zF}fq*aohj#F6zC!KEq=p6A(tR=Kp>dS_c-%u3IEWILwwSU7UO(3tLYhcd4vF@lXjc zQ6trz3I5jsZk88ZzTX}T#0YTayO3jdE#CaZ zlAX^4P9M2ap@ce2K&U>7IFW<_wx>H+z3LiAnI@{N4fXw+r8|!--FzrudRN!FWffgd zh0vi%UhnN#y7ky{T^)DuMCaR3zaI$fXALuRCw1n4&a72Cs(V{w%jfF&<#EvQ&w?W#50&NT32;p7hz9=Y7&O@cq${5?jl$M2b{O6~Hpq(xWCcSq-7}HST zvSodUvGZ<7NI)DtE6>#$0B=CFr?VGu42Cs<+J+NHp5aW#8BH-3Z}@m<^vUd(5g3JN zfTY_{*;9WqKI+z))YL{CP&i0S=OKm3hy{m*y7a zV3T!W6m_*Bb2!&{s=1l6$r&C~s-FOKn@oB$0dah&h8RPm>QG&W0^s-+{p62dNtnEI z!94n<5-OX9iCvwqVzbP`r1`4^O2K9^qYH2EmdRq zPtg}ImhPYWQ_s#v3I0e}I)CsFUR~FBDL?dsT3!?f1=;56s^;YsEp zYwZoK4f{^!lO+?fz0lHJ(&x2qsQzpZ)c@VIb-HEUtEf%;fz8GvR~(@N!cdwFYwmqS z#yZU%GP2>D=jPMrz0g=)W2A>q*$@&>^H1a4$v7wS)GsPLVu~LUNkbi5*P-L{oX+SXJ!xKkepf-8|h`$$c^hH4bDuBP-GVe%oyc@x!?Ykr$-dK-UkN3iBuhW%v ze;48?Bv!&}cr#h^&h=Vt?|S_&ZSPi>E4MfFt=D_mL2vHk7tj0R_66hAw>Q-D-&5kK z-|t&4m-9mQTFTbemi_v#|N3jh(ZBjv|H{(ov;*;(>XAyNET7No_edb@18&h++&zu{ zmp}I-_TxYCx9y`(KGoXXUVa*G{lUP=qrdf2KjY-lm;cgVb#m!?yWU>iR>aZa@v+6C z$98+;seNN@*M4^={qDrkYigsZrn(A7*EPb;#^;uuoO^g#d~|Lf9VG4Z!?fK!$=U7w zlzqN_Y>{+XH-A$*%-21vEY`)G_uP)!GrJcr+ef=`dyuTyqh!M#>h)%-W?QMM-Q7*{D~HQoG=&-wy3Lpz@h!<*>Y#5OcZAEdLk9}GO?jgUFWBRBrl z>w*f3s7U|Rj(cZ*T?xInFL1u=p=)9BH1&GV&7+5ac)fln;^@N5-DXJcpbT;{=~;Q5 z5PEwF6-Ku>j*fqak0YXjkGP8_M8D}~XjP)`b;N04A{guU#`4_P1)S6TBS z?UCKwt=e}U$8Eoqv3MJE?1Vr;MmN13OQue&R8Hw;TQ}(f%|RE#)3R=kG3OKz>7nR& z>R_QWO<8|laN?miBW*Bd)+j~DY!(yH-*x3lQ2-wB8LNF}@y2HYqxUV{eqw37Y%pq_ zZ&-Gy*E(*xwP&f?zHLSCS*)VZgB>H|TCV%V|K+X>Fqb9;e>#-<eL!zrH|?E?ZrW#2 z)h%fcqKEd`LEIv}OU(~L%fj$X=3QKEoITZeR>@2?c7w5P7uxzx$?hKK>`|g%JLQ^1 zG;h-yuO;-#$Ca*rx}3wvpMfWJ936xg~J_)XKpVtE!FKszb2I3tXht zwyHB;QQdtNfd95$AE@q_kE5s}7U+g?_(1vmKsoHQj8d()0t-0fVOa-#^1sYSWCq7mP(QA)uYKMa51eo*P z$10Ds--gx4Q4fhBjEfMGTIblv-WPfdwLD~m@VvpKt$k1q;GZ&fWzh7jt+BePF}o=c zO*-?sKwD^tj7L(aAVPUGb5aQ6Xce+_hTqZISx7)omP(Y1%egJiAdblTRuy>eJULS2$kTNep6#Pl2jQ~g>SX#R~g4h3Ly4b7WQ#K~DasG4Ly)VyqT z31NbeO=^F}g647asrutYb2D$fNySTK7y8oa5w}+`+NvynU`ThR~3;w(R#yUUz->ZDd4X1-Y@!zZb4;J`) zdj7*a|KryC6F;o-Cti4bvGCpxTX*@mD#3sHN3K5ayO!Vo`z`pd|10Z$_3v5xA9MXb z%12iBMUmb(bUoC_(W&!)vSvVW%}XuXQBVd8jq)p&R+TSCQs-UJTK}aLg(@;Z1C&9S#}AovT3?Dy&9C6d@+~~@4%Dys2*x~o zv_+QEA-+b(R%{<@JhGQLjpnJyvwNuj?&9W6sDZkmg z-d^86IC1nA0%rx*S3vyTiKBNQ8op=Z=+$$4@5Iro=Y5%&dU1P&+<58uFSptA?OlkY z7q>UJ;XBvMw|D4^FWlbm7;moM^X+YYeC0TMmp**cKK~vPM*!-LjSc(f|NNiZZ~Vq@ z*l+*#Z`(J&`Az%U*S=;y|MNfp8gcYXzw}G?PygvZwU0mk*#7mu{?|?}ed8P7u*1W{ zXVt8gH_yCAH6Su(01* zJFss*Ik1gr&JL0#yT7(;@nlK>V`9}{WZQ|N-9AVO91Hvo&9-Y}yK!8!Z#+7%PdAQj zKU)*H99pKV{TevijK4^)} zLI4IY8$#07Rn{!gylp47k1YaO&|bIW`kp8}@Gsb1>^pXMuCsyrl3OFCxVfnxwC1Q5mT3AATm{gz9 zu9&`~qRTJNt#Eo~`T4o4=Q8>{rT(R4w0};0;c4~t2x*F`{7!RhAMKskZY80%*bu;5 zv+{tjzPRSu6P3qS>|zwY<3vgxgXw8bU@qxITCw*;AQD1P09_!aF%a-^51+6NS^_g2 z^&cspNw?pd@){BlFDR5lS^p;+1p@$|P_RtviRC&^EZur!iTZs@)*qQ?Wf}=I_SP&? z|J+U*A6p{OXWhG&3~s61);^D{AkbRrEi>r}WEQ%Q{X2|-a-h2Fyn{ti*K=UW_Cq_V z-_UsY)KaZG+FyWpq%y%Ud($%d9O4Q;EWB0#th7T-pcr+~6cDL4?+=GoZL2+kUA56u zjX8a{weHu_nk22as99%LSDliUZmwCfrTVsS3qY?403Uf6-*D11GB>sHI$|6N0Fu?H zKiBwIdk+MvgQ?zwm>Gv^9t>+M-Ce8nF_bK$&@X59j5tD#(VqzT&qL5nmMXHW;deAX zZTK9hYJSo$4MLfQ6bPV{hraaGCm7!Qdfm_$*b@r8Gmhn4DB1r&ts1FaPpoojAt?luIxo4t(Y93fK> zbsCf1n3V;R@gzgh=wXgCGEY^EOnI1W_rCrWCwX2ho&Vw;&9?u2DSzM(Snq%O6DlG3 z6#R)lZo!}V)2<+ah@^cmpN5R_khGPeQ+)zSM1P_Ukx3mputpJ<(ZVDaW%i)p>} z(z>TP`q*+k$k(Tuk59FJ99XHVaXX~X$gZdLKx+bFP-PvT`GLuOPW?+rC*h{7Id~nB zU9H&F`os9>5k`D$f%*soa#UyaAZe9G!YW$JD^>MpO~-C%9fCj_1~wstY#b_oAXhMi zC;J_bjAwj|Fu^8db2Q=oK{%)8grM<=0r}iB5)$$`n~XdpjYl%Kd6qqtf6M&|Aq>OS zhB|-$nd%6mY|OfuhkUnDuUM&=vsm=VQpu=iN~>0~o*k{+6(V$v2+0o!rIu zXry()RYXIrC1VKYz-F_)doJPg)Tpan>sou;RT~cVy?#?`7a1H?7qT{Lt`O!)e-=CY zR_Z_=>33<8(R|Bjp6XHapwLu*_0t~aMxSArO-SGArP}0tqGM?t8#b-oRXs+5n|2q= z3H_$;_|4|^_WJf=iKDj@0+}m_ly@QzoD}+fFPB$=`&)>BcP1WQ`uXcFtF}cOiJRy*jpD+LnFsdtrB~1X?k~E-zI*7*8K}&g?S| z{%GGmd2(p`sj_a&hgPUGt)6_1((a$++-C^Y&!cq1?i}T8FW0usqofs^ zI`?Q|wPxE+;sU#gq;3+sy3w856mN$MfthjFCE26~KRrLy&D+e*=L_owLpw+m?B>4C zk#Ae1f9@I8V#5oSbAKfLe@gd*Nz^fVj=Biq2(su|c$!{ADy;~TkUYXCXsPPaoQISl zObnl)Rc5t&%}XbF9_TgX4$oJ_5vn0bpjCD?%Ja~)t4g>J`#)%5hOGi&gu+SXkqYO9 zxO$ddZCPF)c)=(D^G6Bdy zN?#KQDRCo=0rFs5U}MJ;t-BU)->_u=v7HEzJcw-BqeRZ0q>HwhE!)#<#Wqs~yL)hA zcaIM2QGC}n3p;k$+_fA)MIZ&m1LnwN;UV0No9Hmp46^>H04bqbWUN6|qep?}nr`;v zS%KYpM6Us+DgUQ95GWg+mTYoS_3*7$AMc8WXTa(9G4st?S6~=Goe>z?E2mvO6zeT4 zJ3Dp7P-?Pp;xjWox4hb$42ESCMJgq=d1-#(@8KC%(C5{e=BW06TJ777Xxwf@*6dgS zJf*fRKpYKstvCwJqakn7?S}$uYXXFuR_RBqK1vF}M_o-&9Oyj(NJzcVv|Md4hzJ1U zN0l&AjE8<1s5`Q{Hq4=O-lv!%J86UhWgN5ilyEoHJ_3d6v#bDOQou1$yYDK6{6MdR z+jiXemK`;J#|~=Ww3Fs17Hi+KROhi32vI}vAOH)fMER2o9$1bHdVLJML;sHUG^zJD zEzxEy=)1vPU5CIZM5D$P1Y@Ri#}bVjRvi(dcw~hZX{S%DyU5va9)h**plLzBp*|~E zr9+zkFvQNye1ijx!DF2-?&#(Kr?s6 z9C_bV`unOYVWlaJ71VWEwNKjHtFHIk8ee3{!mvE-&jT-nOx7n6Z{K_;3}GyGw=7*} zJ=oEABi7OP@XiXALmi#F-X$gk)*`#E;plp=nPt~sUnI|0>sCbB~#(1B3ap3DQ zDo}{kd~aRr>}@-#e`-gyZ`)z*Ba1X|Ypy-AtP@9MR@<_Y`mv<-lrUWgJBVb~RYKLu zI!{XLPPB4Y>;8t;)tEIVCt4Ti_jRj{wce1t!0U3Xx}jpr_;{+clU8nM|Bm{CKOTBD z8)&YM2bxdAj^PtE8RIn+5;$Rs{)v-C(`ny{9``Mp^=&fk+IRw~q&YB0RTO%9dAOkF z0OTv#(C{kak&rNqupx<7X62}km}BhEexZj^*E+3+8)lb%AwV^Btu@S%T@0$Nr<FW$br?VK-f zuV44o+gphv-mM=W_Yh=?4o5sbLzWjB&|LhQ7d>vP9ACfq_dGn_I%CG#&Yvd3G zGU=Cp`Iqh2e(l%npZt@5V*lVD`~&;hpZ(b@_x+Muy42nB`a-PkL2uOv}ij5 zwU0AZdlbvtz8))`k!6Zi8;mBp85;V{Ri#q2Vi`kI-2mz43<>#ye++dqcsl1F@pIi! zo$L9TU7lXpbR>YCZ`j?Pgnj2}!qy9c9kyrg4MW{iW0V`AId(#?QOuw$f+$)Q4^LBh z(aXn)BNYf3)H@JIt~y#0M|cgPI)XfcFnXx>t|E?JP0N23adhL^^XJ6Tqt2zL-}l0~ zbbJaK-PTl49X+L9E7E919I3d!k^0B4NoD0%^&!fNILeVl?Tqnp5oYY#JGPTd+Ul*6 z4Tlxo4Ci!HE3noqSt=K?QY~SmLoPKVPB4%LKi%B0c>SIw1-NtVCjx_S8x<9v_Qrqq)l6Eig)ON}c z8T_;V*b0Dg{CCFNmhC^ac*r7UzsE#p#jhOcf z*NE>E3Zp*R#ncw4v-*>Y-Ya-mABNfhPYQ$+-|gu5?U~L&2E6{Rc3+rjZZDsylSG82viYHqDyg4BMNOw)v05u*)pp#ffdFlX z>~Hw+?5Q4y0>q(@6=MTc6{HpBz9=pT*U5EJuYCYoVEP z2!tVx+!yJ5MI5!QKWf6OSYIKI2#X6dl+DfpH^GKH!Vnt*sny53 zD6hUvSw-Wd5QG`)Xb+SojbT>fC8K>plU_&!CtfwL*`M}-T*J^lr#{BS+(VR>rP$lG zOp{Q=klZ0V8H6tB#NFH&(#i=c!frxUOun__z_@>!*ZX)-VE~M0*|CQ^kwK5pQM{}u zRlUZ%z24Irqxu4vCvIY0b+0SbNwsdo>+gi9>Oi62F%)hOGe#!8!K7y6)S;_NC0EW+oF zuvFAzq|QI~HMb6dGbS{2!xHV=nwy{5QT<~(tbJn9R;W5kYo6tMD2_J6z6`cC2BJ=| zGgq8ES6gvByv1S_&F#ihYfn>Jdm@(C_nbJI9B570(;B4lGzh)ts0ZXdDf!FIBh8_# z1sZ?7LESUnjfP}3YwI3iyd;iL{SZb*7POfwbnqscPe+;`p-PXrGo7hj^d2fBCx9T0 zmd51x6mc9#qq7CRUkm@E3O}PT?LUe>%_*IeEQVxQTd9ul|7kXKA5$*6&yo8djd;KA zA!>xzb%VP0(Hh#*HS`-c&||+_^Vehb8^jNPl3~P+r&5^hZJ={f8*a&u}-&Y zqfwx1BcmP$`C})LW?bJqaFck?QrS^o>i3gBW?KAlq4&G$AF^6Pln!TQjekN?>(;2%+lV6{d#}_x94Bw?$G08tLv0_DI3gtN@BZDt`%?Ba3aTOqqq}!?Pnk+t zB9U-oYzU%P)ku8zAO6FCXrFxY$?~Y*`}QJngqr9pzxp-Xe7fbnM(5|}HX4uZ_#|S# z`Op95v&?JP#L@Nkrfo$W{j<*=*f$?+*k>Du_UY4v-8?G1A8`aZ;NC|1?aKpNXBSqS zo?Cu?W;p@a#PG~E3tjtYD`}4sO?w!v*rQm<*5Y})f0D3=Co$X0RV-HP*+DU|Tl;Cd zaVSuGlCHPaSyB{ssRw=M}Z{hXEgC{jcg>>fXBd!Yq$-~wt0_QIh zMidWMTNVtaU3K&VakLSHK1Zm3Pys>gJSUDW>~{U!ZmPKA=moWrlSEe$N6$>MpA$!q zgG)d5v!e5QfjrXdwa%rjcQ0+be`z}d$_vDioncpoJwJOX%*EMlI5hWwoSL}lf8%?mGG_E6@U`ZAEgBv32z~U1#%!GASH0> zfH*1e4?)7e=o!P~C|!tIwoK~c(Dw(z2+##7fyWA-GSfL>5(3}LwAiFL2B_9i^z;*U zsP8{a#%!Zh3%!igwrRCBsy-f{lSUUB&kM^<=ei!vLtO_xUIop?+;m|F&8giviE9pS z+i{iD^^XPS9y#HX?Fi7J+!^g!s`tdfUZj3QZFkq|ll>(zgu+FACSXz3HF$^-Y6~~X z6-e)eN-#iR=wk#B4KtyU!X7`U_80<6*QNeK3F3fM;2c#)Fe5x73|*_>Y0_L1P~5Xj zcg-Trn|9Rv*p55ju}J$PO9uBtuPXJirvUG-sjfFI*&@T*x~^?cV0FVX?M=gQxz-op zM77Ys9)e9ZMtq6ZQ z((xdH38#%}T{+Ph4ZV~?zdjT;;1^@)7*OO^XjDWx#sH)FNr{NtbNGyy?20A1&(A;ZmXzRPe|TOb;CTHU{D2(GuCpE@3&O7+isZSsdeN3`uYpynXaqB`*Yo24?jv2RS|MT^U z(7Cz=gR*;rWhz>;YrB>xY}rYA!*4dPx7W81MjU;CLgOls{w~B(1_1vaWYkOBl?2QS z+ZT~WuWesMc)W=;3b!}cH$3jMkKR;oukY&p4@Dfkd%eD=zIbVSH{!_8_g0eb`R4mx z)$VT@18=VL`x0T_-S#1gBaE&IReROX2*0C)g9EL(+=GRg)27p@n`Zy&um0*w`~JPZ z_xJ4E-~P6NzdzLWB5_2o$U;jetfzWve1cK6-``}ot(JT?E1|HR+&&nef$(e?JG zZABdY#;tYx_STU-iWY1=)wIn*=lzMJw0`$;^N@T&?SRUmu$WtZaptDeC+(?ywwtj> zsg^xRHarCFNuebW+_Za%g55q!+ev+7$d-K5J^_GCw)Gih}fo_=X^1^Sv zX1dW?=w`{z=QbD!u;??u4*#y5Ee1AGpjGhz0RQw!L_t)$nCd2a;2Bix;#_4WAf%hI zd0U_aFOjK$*`;lyNMT;J!&=u;gN2n;PgGJlT}x_A_!-Ar6B0*+t*wZovyeDil148RN1^&CEWAfr{?HR?rBHH3QwQ>B zNg%C=qviXLRh|Tww$;0^9Vd@M;)wDham01K4{@|2%vNRf{;G}K-$-3hQ7Nfx6=wGF zHlc#Lp=|T-^3WRHsukP1NfqENH**$A3V2kG9EhO+0O+L!E>OKh9fW)?u)QImjdAmi z_7P}=bO4Zc0sEU)5}+uNv1x!O&Ax|Gy1R@gxeS~7^=3c-bb8E7y z;co=61O$^cDU#f`Y&ld=^%sOx#06GS+9Y*DUUD6Gj~Ede?FZSvMt!T+T@Pg$at zw1+2{#8)k+Aq^qtCiEJ!cy*;T-tz+Y#rfPxy5h3#D?*fl5->A5xBbqUJxnHSFSl*Q z4xT-Pg*~)H=Z>Yj4+YY91q|aB?>w-Wz+MzX@#Zb74Yxh}POXcYNWgMh5?BmFzaRoo z9udw$+t3D(e;($7kJCV)S-`g47bpyL?E?Iee*ivL=@7yc(C?_LLUjoKJ!MoS^y>ga z>sYqDP!4m2pcOIrpXW^qj6yMM%fCL11nV3 zM(smgBT6^24Cy?&cIuf^8^#5iJH48&8Lt==N4u76+*3O~@_ImeV1}M+ZmZs84STHb zlU=N2i%WsnvyMP~AaIX5NK4%XY6ggcij8MYJH@;0@>~G%+)k&bHU|uk8~Usq5=VsH z%pf8m5+(wR5Jem-Bz?%Tc5#kR3nV+_6QMeg3}J}QXo3o*Z|4T#P9~-$Y4pPP!|y;q zbiGc2043lP(hIX=jIzgPT61R_Cz=|(4`Df}2B~^dq1O#J`*Lf6Uy^zeSK#Gh`tc7{=IHoxobrP}I(Px_T^)3LK5NYOa zNRUD zEj%?lCdoRUelHj2W1TB-(x@{e%vS4<)}BCR6$%_oQ(9{ewO*5b3#H+a1@ol(A)i%JI!a+NCEz^IX_2sUmw5DXcPYl!ZG~uu61Huk#I#zG4ad6Sp zc&S=2%UOHIoC=A&?jo)8oLIU6;l!ADYRTq9i&gKsLa^9- zbgJ(Xx(1P?LI{BFId~00ML}&uS$P?8Y}847uisU_^fZ5leH-?>)@)S09>YP$I_;X3 ziW!R>Yi-NKEFRrg*|S(=#}4;5tWhhdzI`|SZr7{UtW|6}(s;tVX{c)%jdY%g`g!0A zN%|jCeaJ9WM&q%*yYyqibRSQsS|_IYr@5lJMUn?XZ3*Rs&}R&zci$JUZtp@Iy&rk=#%p+^O6twu@%P`6 zu=-xM4@n$B3_%|Kn}73fULu2T-@a|lW^=jM^9@g=k3Rb7rF}8eu2!o~E`6x&RpN+3 zI2s1nf9aX)Z#=Q>M%V3UBAuzl`tx@qj@;Ww z1%DL`upOidfQO2s3s-MAi3GTvTw1gf)7;Ra2wLtlY~&0%y&RjeB{$R*Q_(iudO z|EoUr#bP*H*kPe*Tj{EuGzONNUOE6zs{Uy`LVlc(y$bIiUEfQ@$mr6;*?5i;$-~*S z--j4XeE#BlDiBvFj0jaDJdJ{x_u)YO!nNpnxt{3g;-zbSW6}Q6iS|{$LYmPA zyidrYn~v*sqIc$Mm!jT774s-JvTtnU?Dy6awsxGeWI@2L-7r#LcL%!JY*s9hKC(;+ zG6;na4jO?wm(C~E9kd93q{ z1Zq3$0*FV(KeMQhP$KjMAo+LRy=_KW3sbD?=0CA(xk|)pK^PXpzx9Ly)cb&10Z{=> zZq~cgwDkp`FxbYB*N-zu>skx8l}*}%RPGr`>*SEy7v&M;Y<+yLw!UyODSNJYsk#?5 zSE|#wRrOg#{X<{i>viiWV~-MR0(SR2Jgd|Nq(8Cz;F0#(wBqyeYNs2BC{9< z+eNaLk!dV=?1Vwdjc>_77KWV_1`vTE;Xi2fg^cG$xD-^)ntx?Z;YUnre%J5sFh82viF+=X!WC ztveY;Ho5|#ajn~K+D>Q=9zboKe?;iwsQ{%w{{-N9ih6)>nb3d5eO5fwOzWZmE?z~v zkAI6RR89#`gFMjM=V3P?*|Q>jAdpDQ4Qa$p3Sqsd5XRG{=3`OkY`IbP*%{%!0-JM8 zd@t?t;=;)$LU0xW-7|r2R8f#M?NP+Zh8`)*$9Nv~Y`ADR`OqApFw+@{jhk)h? zq?^X}1a*|^Nf=;%h8eTg{$+NwQg>bbf76ocqfGCC`tGJ>F&!W0UCq_he9ks^oV@Ix z7TipHFe_=EX)d`^j1>Dd8=nbSYdqA|M<~KForjie-m_@+j>Z^Sy6|2)(Ap9z;9NbX z*Y#1ypFj)IzzE1a6Sve1{ddjS5l4V4fonY*~h*p zo$ykFxFcOVWZwCO`u2RR{t3et=VvI42!HH4ncyK#8Y>W3L)9f1;;{zV%egg|$C#88 zR?9q6-}T6Zhe39@4itmXYYJa4{NrfHMB~0iYq#AP8COtQt*E~aYr2W`8{5*V*=j_L^c+NiIJ=)ztMgi&n2?tz1l6(5_fVznMX^X1#XP`a#>yAhD?1cx1zFU_ncB zMBnjDYvZ-Ams#p~NU5Jztze6HHw*xzqy%d5$*cOe`<45{=Xi6gebU|^qp_Ss8h5SiA7L)~=0 zvXK)1-o1M-?MpZtDf~a=b`^2-Mdg|}y58QjoiB-_Z{B(0e!z#Vo<;jpOAHq8P8=mv zUM7x0K|oz-QG#sak6Tea?4H%WlPnXHX7+b z%%R1pZcK)LL*`jXxZ%=G82_fJ$%>|mO`B4j9}yMM_bTLqHmZrkkk z3xv^4JdWJwXh{$)l|^BB@jZe4>ZNC8dyzDPjCzeMx}rcFk?9SU5p`P;M@PCw_c!8t z^cYzxtX{m{D~sCa8QHXa53&tHjgUq97?X6`H8Z-ft;)bYIV{@0dURsnc(88|_aauP zS8X8R#7$>+P`7*`XZe!ALNgY6Ef5|uI1xa2EO5;~)$0Npd+ujJsKhF(55y53CuHI& z^#vdV$O&i3_Xt^wI*F7C04z@|uAATck+f~*+LjqZY--%j&;60mG{U`5N0l^gGeiBT z3}$xRp4wWbZckIY7OCy(ScD>N7^&B5I$u+uid5hLE<)G{ zkF3&xC=wVGAjSWPeH^4Yi4<|w4WTWBZUDkjEDcnOos4Z|V)iJFar}iPhZnY2>DpSV zVjH=ZXILu@%nr)~ds+-^uQ|4)`XaABC{50EO)9f;drRVIOOKl>Iwxk<>LZj3g#aIvCjywLgYGVYCaLZL_89V#8k+Dh z^+oTA`u4Ww@kbVEeP*%NEhoA#%_YQ$@UxuGQ2^Wywk#P4%r-yMwSU`=n-EB!={4ld zO%GLS4+PXlr0EW9G*B7#1-kkIqYYQD6x#c02LSYm16#5>0eZ`7GqOJ6!-A>^GNC)J zcz@B<(0CQ_E(d#-Y70mUV55L3qMlK^^_(mqD;Z&6lQ0vSfb27p$irs< zz@e83?}bL!p)X5F9BJ(%MC}~nXjLGC1Z)AtXZWF@IAX0l^Zlo&G6w}4O&b2a^Ycrc zoAvZUYwzU}P>;Nv3iQskwob{+w5V9Ud!*~dJiM*C_iUj0-Dy$#9=c}{%EZ9Q z%P?#VGS)q|H2?4%P`lw1hW{G|>X174`jon=kH%ta%KDSF-mqlz zGnBXhdemU3L3*xqqD_0ls`@uf7mq14Y9m6_!mvI_B8;Zv&kIDDt_O7-zD6FdI*2;~ zoNI4ry?EktFcUo19D-zC^XCx0sb$FzHY}xfN8Oib-|@$2UG2`A-doq)cwmW|)|u{! z`mt=?dC|$?d}~+d-EvZhI$)w+R$FFUS{opankdIM)Mw%E0R&}lQZ~;#IBXi}>3c)6 zkYN(7F{?SkA5AMGYls>Cgn~%oUc$?2K535lJX`L=BcWezknKcJ7@EfOkQ~zdqUb)v zRZ5UktK#RII5|XFz2=yF?sd^4nbruWLmh<@i1$Xrp0%5V+TnQ=np{`PDfc=W_L?>w z^;~fXQPl6Wtxd}Rn#NJBY^{39N`<6AN>QMup=-w+yzj^9v@1GS!}>a3r&YFUEoBwF z20IBKTVy9?&Oi{7IS;-5nYHVfTA3m6Ibj3*dtBjfH`r&+VlwvOyxBx^^FfdDq9-nx$Q zr2}hHl{=Y2xq?Vpkw!=Q>|jY6ZFMg_JPl=!dk6{0V@mx*@8NAk%KY1n3nz|lHI}4N z?ZR%<&h@w=i=LB4H>zPlZFEcT-Kpb?q(!q8l13{7>~|?w5l5(_AiPiuJtvMX-ibI0 z!`i|E$wqs*AJp(v@0}S&*qO<>#riWl>dfrMNx^<^D{7zYMeRv4ZLw0;8oi1@oo-x5 zb*t;fHX4suxlV>7LRBzejyTvRt5>$WAwaU}&jFL68EUBdaPJiNLqTnXa%RiDdWr)` ziDLnaO#zy_7He(TVJ&J8q6OP2^)+74HC{tcz0@B#lUW#leSxa}p`jQ6xYmM0J2=|2bZOreM=i`| zXK~$x7d?E%{Ufw*op7hlv2M(Dynez7C5WZ2hxX)bzmTv;YP;hOs=Z6w$Ts!5Y+I#{ zMS{6)=eqVZTeY=h&K}0{wvp+2N`B^KR@ar8FWjU&uh&P7iLH@MF0pNiV9injg_)+> zxUue;q%e{O`~j-dod;Iz3!IJiU4cQ}2w$Pz4bqk`4TU|kkpKsNPadu#;0wS8G*|m% zTv8cO=&N1z4O!}T{5gb+gLMc$^)u$t0DLl^#hSO=hY0n8lR#wD63E9mJ4e`ys~K+D zN%K>Sc5Ya-c~fBZL3kYXJs~k!^;N#F?`TYL+)PivRr?dF<{m8U&zNcH`Z^VBcU#tI z5sFb0AksQG(CeUR#U>fLAVDDiP|=(i-bv|(&ZRmPP)a%ZaAIU7^UxoGd59BKEcy0U zNNDLb|KbylNj))dr+rZ6wAHqRERE)YxsMUV(K)2KfGWg|D;Ji2DX1g>vQ8Wc!0Hj= zC?t=@WoGkv}yk?6|%5F6fIPr#iC== zY0JaZ@an$75RB%;IFwI(Ls&Od@bVP{mXqq6zhp_rn>)Q)qII zCt9@|aq=7z8X^g!>h7rI?E^Urp+iVrShr2XJe+k9PbG+@keKQV*!P^6A5A;z*P4@7 z-9gF2i#$u%X-FL5rv-6@VLxOmBn?VA%;dQi`Y^9Gf^f0UO#L{4Scv%i!W)e+QRXZu z^dW+>OX4Wg;Wcw_!xf`=96^*aKV$WK`p$;0(DG3vflb=~LM z@Vw~CBl?CAH6FQsl!(kJ+6J}JaMZTJuw}h|)%t^~6B}W+w3&yip;lfnf2O+6fS|$r z+6f#=7`nE43<;%>7(ZSlRe!|%|?CAN8Q&9x*b;?b((c+)hk}wgx2bJ zqthwb*xR75HW=!dO>4LGIVRj4{RZoGC#YDnlebnc>%Tn^z04u^Bx9UwU56NL^pYC) zsJb-f3A;pPq~GzbE7ro#`3=j|w=G(HWYNN7JIOxwo6T$D==JS;Cyw4%ZSs73H{vMV zLZHuQ%koB2;S1{XjC6TJx#GB9r#BKqOOoV`<%_T7wNri(ailG5rw>OQv3+5^mfIKi z#rH@Yy#smk>gIKN3wifiov+;Y-3hB#kN4edACfq#*XvIF{L(M|(o1B}Z~o?Q+R4d@ z?wj;`!TprVd_K3my*I?TM{t>vroXDt zDrXlqnM`ehgj+XcxlGEwxxQ!j6GgArN@>C)*MT=rT!obUD@6_E8Ns5mQW-s07F~MT z&~sAYQ^;sWsM!6cxmpMUh)}f`$)l@@qf5I{2}`InGP~Q*aaN>}%2fo>o61YX(ZFn9 zg)DFoUl3q^UCV2G@p|7>+`mZsqI7{c4BP9{PKI+G)!%ng4g2lQ6Z_WI zp>1S!)2o~Mwg3zs9_?OEfIM&MV$2RByH;tU7Dx;Hp%mJ4FB*VG4rNJKpuc@fH?pWs z_5|WkoB+~~v@fA0`%XeQ0TDd)j9-9wR37ohJv*-M+LJ`gHgipj1QU(VGgleqRewlB z45f=2XJw6~ST0(2QbB*YPbAHXI+gX#%F0M&wL3mfb^ zXoWPWw0G^`WY1E?T_c@wN8pgq3(T`aGvJcm3r%)WEros(0*3;DkV(z{k-%EflFhuW zC)4({(6+SNeZMxcqvqHWgHt=|4DD0Zal4eYqe{}&qsMl0GhqkibDyKh`K6`ix-Q6E z&B^rO!ZuQEyK``Cd)51vfQ&)WgMUnG$C|;h146>oP{ZU%cds@@Wq{HGLW_{RYA2$; zg1{qOOTbltwztSTnT8sSu#%#{y{D;P5=4X&q7(v5hvvs2kwlg()B~x`BUc(h8bw<- zRX+C&P53Pl=7NGDEkFukln(CeJ$zJdTdZ@-61}@l1jQP9-n?sx`dwYey84WQN%p#~ z>7kXz8~WZIi#Bdp93$=Cngi5QGo~?^QAu0AdT6zd`nI3eb*3!eII(<7*VBp!Na5|I z{+h&n4B(RkfX(Z9MdP53>ZD89R!Ari{#H|8(k`vB`c*)zq+?eEuuvb>M)-NfJmd(^ z9I~s;&M>(inrA+mqw;x9lCP8vJo4K8Rs0dM{5f&-ya)&{RCsg}Y2rr7get8<*f<9& z71TzUEw4T!q|MbxQ^JDVHigvE{KXdq0s^9<(GzGF;KclyP$(WTscu8C4eFzjAAhBZ&Wq7Bqz&qn7-5sa0}nTZpo1(bFb-OeH9prZ zulCP1pSsyNL<$Np)G3%=Lr|vF?~&RK&5utlqJB?xIp$4^)IYaa{idaL`~u1ujW5rv zSJ&7_fv591Iihng2k39o|5rLHsEL9jCwrI^^&W%|Du)nCr3%*`YH5UlEBV=pMRc>X@ z9VA^1f{&4h5u)gtHq@?FoeMMLiuXN9Bp@ZHi-A7Z@BOIY=SKAiaZETZ2H}uKTJ9_hF!Ngmut%vaWuruX+1Ap*_^visA}FW7tw5G)>n% z(0CnoT+M^psMl@lHRMrW_Zk|jgFv74bbo;oNpnT_8FLlxH{9Dub0fUB2=6ic{zLDD zWD&$tNE$&Dtx8BDJtvST%v~pZ_1@}p&hfmAmUSFBY2+bmDm_Bg+9-}{76cV*wTtfA z)NW&{U9n!L;rBEsheiX<$rb6O>qJr1XcVlkHki$NS}#~fCOSvY$s#9>Xb-i+P;J!h z*F9trf~dv#)q4JnfYn$e1Q|ssiZ|46j2p%lhVFz2@@IjQxB6{nt&LS5ShV!OPI3?Y zX7hS`eftoKqwDQ@yWZY^`;f%ZKl^9@%t@nHv#R~f&-{#kM#vhzM#W;$9z1wpzy9mL z?itr!+?VhE!Y}-S{nl^&*7B&|`*uwnU2h+9dqx~R*s`@u)ehQ2JL$a-akL^4MgpaJ zggkQP5e0Cn*N{g5)mZP$Lux+TOWLh%Z^cmSp_y>=hJA4UNCYSsJxVoX^=FToIJd@gmj&Z3QJl*B_KY4(wnci!( zJ9ZFF+Q)ljsA^lHe`-b5xvF~NZG-PkN(JKR1aGG0by8NO5uQe*-rw$;ZFDYdt$kr+ zH^YdUEM}|nn2@sOrQNMx*ey@HZ*~v$k>1DS$jKwUe>HKW_f>A|`5Q^2cO;Nj#F6_P zsbGqYQtBCT1VN^-hxl619=O-yWS< zcb?bvRO~=MI`<=aCytnB9(p!8x1)B~K0Z+UwpEWAAs!K1KRD6#rfn_XvXjx=Qrb77 z@sb|nF}ASX%D^5a^R``Gw@CM)#o9Lo(r*elKD26c$4#=yT!a@13MfOL0vHw;}O z0wUcEB_Q1~q`;o%{l2x{z4pIwue+|_b)Ls@TI&Vv>c?;lr)QS#3MI$%a2{hg`?@3j zhjJ@L`6WXkx8t<)Dw}Fas(p7~sonCW;wipuv#_Tm>eSbEB^C^uJwQJ`-n!ox*hS*J zcrYX8u*Fk!Cos`18nyarEE^BlFCMj*1K0%49pW}R5cYqQ+x*-QwZHkTC&XdVZ3m+a z0nz>n>UE$<8^PsI$YtedA(y-d3@A1rg9(qe0YQJJW#2cx*4ZM?wPU1_EZqM~-O9By zca&3oQcbi$yG1W5CWg=A<Wb#3FW(1 z`|G(2c~+$tC0-L(pMh~Zsb4RMfkQbE3h-|NC~q0n>ZRcA!$LImNZLT<1wl}>KlU4Y z%ZHChS|ZiKpP0c~=3Z&%>+`-i5>>+OwN$1!oTW-pWu64rp1()EbU|^I1Y|f8UXLk% zf9BRNta|Jq(>FDMXdAQD;yn1Ciqo7sS%Uy@z0MLs1dU?wO6ZR~!yhp96;_vXfi!c) zClX6oX+RbpV-mDoM)5djP@K%ZeSK!zYum@v4`ZW)=^896?<<{_jVCK$1s8y&thy|@ zKqe!Nb-Qii*G`e^?ov_NP$Ur;8-eN%1qquN-2ttdibV)|oB# zSpzGjs_Mmv8DtKSaW^DCb#RgJR3JFRh(77JW=OLcU9v53lweYC3&?4ok_F~Hi7bXp ztSuh6V^omAHrq!gbR(BH+wQVt?*t<$$vnk-$Q>V9K|=$g0@EK+vUmQ@>c9_!B5EJZ z0EGB*NfPYz(a-Tje$Vu<;8AJ;5on6{0XwmFH&TA?=Hd(YSMnN)HoZ{;WmnGlmeHCw zhlOh(eV^owoA~kJ2fkn4Kh#@gbeHF^`A+5195*!q{7^HHz}#!u>40$Iv1AP9m+s&k ztAve?eh9tv>_WX!Pp0K-Xt78QG};z9PDx0G#v0Nf;B3a9f?^e^ar~mFW%KT>lqxoua;Q4HcA#? za=hZ|!O|-QF5L{kS8Bd0PgP<`)FD_k_^*dBd~kzFAZk_peQS8rDO+HcQ*7R|7chBxA__y8FqJ}|+p z=x(0Z$i}u3JUL080aq_VLeGXhylqZ~sXv`~&*fwIT6WK&?o{y^g1o3y(pOSo0J=x* z2F3&kN&6CdbSY14wgqf+qg1cfv(?$u16AuWXV&9njK36pqTf0E1YLJMY3+d=u+6bd zcP(M-1F%+}5I+r|gA6EA#ORj=4X zQ7H-5HT!Qc4m2^6ziLJ!m1$RygN&3-Jgv>Iq3AQE4$iIhwl4?rfBqO*okcT|7oyQh zG{wP*6ssUhKW1q&59PHDgdieID+;TH@}z#xK+LME4aG(_pcZo{B!OH1MFr_tE~!}_ zjv?oMd|aPwGIyyEl_R#J?bo{>&+g(oa%Z#t7N1oa`VJ{;!wEGHjZYA?{-b{*$#2%$tLn7^h7*^><$ z4M#W&4@(gJ$mkoM_{DEtY*yVxx zFLJbp1^rrM)Ws>h82e;k0!g!;|H9VbM1*kOkg%F!Nx4Vas_BO`!Y6@x36;=>@NKk+ zYJc;hPJthzk+@uhpAekPp4u>Q;-M6?p z$1>deQ%4J5ni5n3TiHz>S;gpKpZ9{{hqKT22e>K>45{SR5Upw6W$MEURbYcOvm+$G z?V3lprApxJR2JHWy2!?2?miscy^*Trjd& z&R4DV2hrKy(*F5%n6^^yq@Wyfzb-E!6lmKuYoq23yY?D3b=S=bCxy=3xTkjZw zh?C9Ry>^Iv7x5JT2@~RsF~*72G0tzk8hZxhcwJf?pPE#J8b5Sfn-zX^IgxA+w1l31 zHgO4)3D6szTKUsfCiqhhUBK{r`sZDRc_MRM_HdFC;_Uo)o9B|Rk-h*<6^i)j$o=5h zBz`E3>idxo%WyL2Xv2AIPW3Vx$i~w*W`-W1K@%)L61IOUG-2O(79m+s+hrBAD5Dlk z9oa=vVEfcYY&cLkapA3vDLiFq`H%DfUXMRDcvFPzn!Z7Bs4)IgVCg+y81mQN01B{J zx&3&arqT&8cc!kz>ub(8kTq)jDnBw};6#av3yxp-HH`dwgr{@h=Sz-+TVt;mj4N3z za#uSHICLi@mOSWTiPt7>P8_JTkQ;KZa=j2y#1;cdkY;BIpYzpHXG=v%Xk{Tm{+x9vzeda%}$;VKTr z=agzsU6&J6wPgRlb;y#8u!2pL=RbB?ROrm~>*+K^>+M!+KoPqh{kcflq&jWo&GPkk z@T0ZdVhQhb-ks#|Y~t&RWqWRiq3zrMFs$8hKCW>HI`=?`1Sz^J&t)zXhG&1vBP!03 zOrtWk0GV#{cq*C>yCj)yIpbv=eXW0ORu68kNN&WN)IsL3PSppI-AZyfH}o`6x&g;+ z^;@&?UX4d(cyIsQKeVTKd&u2Q@R&}MRHbpL|4||ti{C8!92@k*zdmM>!fP$o{`Agb zox0N0dqKv$MbGtc_Jbo@ToHIQ zinU;8sdX0FnK>FGbHaiFp|b2yF})KG1O@-7sJ{tpyGH%<_-^gw-QDB&Vk$ydzpAos zLAa&e_41wW#){8P#zf%?>?xP0EuE9##f;Ide|M$@{94=%6BFku~XPmI*fvsT*3&wlsdj z01;%W5>g&PZ-#|&3NC+NKg0z9yID!9$kOV$2PLu)spWJ~XfkU;ShiT-ImTw_++7Mg zRe#U6*J3YloH*u{$Xe-B{@H$`qUJ+iV=7N8NOze*@FxKxU$mp) zR)&3$k@1hiiQMJI2p5%b)!7B$Lvmi-%aaHFYe2t0P9}2dytSvw;tkE46xPs4w(Q<1 zdCxp#8`r#*`hbZX&WLB02E>VM@(- zLV+5)Kj^_Mv}Gv2Jm=>&0yHiDu*(rw?(V>H(EatIppRE0=7!3hj=mSo?6sGEp&U0! zScd3`jav;`BGfP9>Kw+93SM z$}6(Sjw&4_w#WWL49l`&dkvGkWHjdz|M>g|T0IP{60)*n`*#d+yiVb+#o7#djY0&z zg=uDJ%Kkz3&1BTwUvQ>rb=GjuygUX9Yeuk~ibpk{hBpTPF+d-&xRXZ?B7gCb-JmWH ziBr9?%a(kE_8cGd5HAWxEz!QXo{%2@2;s2wk>C{H4WChBW)bi%5w+;`lC#-?g$_x< z-+;09|K@t53Y1^V+@=Kj%@wGTec zt}cP8tErIsNxa~%GUC^f`WSdLSG3m91SLmFdn#-Q?hdy*lX^7t6q8EZ(6Z^l=Z`BE z9&;llW`m)o~M_C;-nu_q^>VGmJ zDePR?{;e_ z1Ue93M%rSR9QNyH$BwCKPZVeC4Q7v_b&F2j?U75{{g99HsJTzYiTKex+3ZQq|aZ926AmdsDRaQU?)rd`ki{ zXL)8yk9kg>%_uQ*)P`#R%9F$}9II#W>*?NPA1i)R7-LwR$7=TyAG!%kIRDzsNnzDn zZ}aWBWCsQf3x&RW+6Z+!*}HwtoBa&so_rDzRuJezAjPCX=QqjyW4-GL4X+qp7Xk}l%iGM*(A&DyUV89^!iy+;> zSY#@W1utqPQ9Io}4l-3sJLNHLaT1%EoS1me;M%L${R^#b*%4xkyCN%ORvY|kfIJs9 z^t|5m7!TQ5;Gy5Olww?u_y5Tk(Mtt$tt*E-S}=ZQ{@!H=AV0c?EK>YFNK#hOqwJ<` z33rcAqT@ENM89YpWB3>5?XRX)N~?Ew8K`#g`EGGAKb`l^W9X20WF;+gq8V!Z;zt(% zkswq%n=yN4qK{hEq%8LI-)j|0BXV!6Mp%V@^ag)@jYzh3u}gc|fm-N04?}as!%4;;SHoPt3rbzLr$W>#@n0DNQd~^*UM^y)$+8!3^LPh+^`dJvs2Q*CXxr^gMc@HcVp4w|s%&WA z3Bqcb5eXbw@Rwf@%mBYT(5%;5kZARb(BvF@LC4*AjrWPCj9{DDiS~3a-Hq>*Sqt;w z6_coTb6C$s9JI^rSH@}=>E@hpm+zl5>>ZBFIgC|S`ueEWYTNR&m^cRre0M*H)o`7< zi`!FFN1g2@I-4G_Lp>0@m=Q9?GLD^B-S?^+js}_R(Z;MiTp1mu#W!~fVJkwR~e5%R*Fw#D{rlLqbV+#I?D3%C$G{R`XKs$U$r zwamHUP)RXclVsYfFV=h(rr;hDPpj^zV8uj0X_2s~yvxGVm?n&bN1s1^`^elNELs!n z#H_}*jWkpgr1lb#eP_c=@C#ch3cq43dWi~p(9I;4DE{xLtaw*IN`HgC#&ALhTIp@p z?}!&wN3045hblV!dBRUJOFGxAj*=TmKMr<>6FY_O-bGS|&X;pYxAKHHrr1XGWjT`3eEePhZF@c3Z-<Y8^fxC3S5Eh4Z-7vGCs#a?^0y`V*Xi&Fd#E z^-sLwh^lHGYH!jUt8XY9r-**xHC*~Xz8+Lt+>q_kFn}iZT8r@=%w2Nqf8}(GJTM;MG1wdVNuI5q^iYoBzF9?-}FyZ!> z6@Z^l0AExkivx&LAduz#q2Y)2oD0o#5}&}3)~GuU5j#$s;7Mm4j;+aUSGk~uqxqCu zka$AdzFmN=4da9`g6>}YbglX^_0BW&DI4RuEjf=qbpX!4~YN&=5d5pA-`u%K= zj@hW*417EM`uf`cXI~Ayds&4|9mB*(p+9%sV--sU@gteUAm`@|->UjlDPJIsFF6vR zr-k?y=G5rm#35eEze`RXXQ|VY9RqjEZxt`AQg0*;j4=kt`uI+z!HIPoQwHh@a(9$tx2t1S5o*PU;!|o z1G0Fdn*NY;Aed9$V;xT3l=BMTLEVE13gQi;O6~lTc}&uu&(s2Dx;*C&!Abmm*b-@* z=I-)+7MO-#`5|YP5Q~eUJN?Z};h03?%?@#&M8>{gzRo74qm+6kg7(zdRRjNN*Ftf; zs01{Q_jT{#=1~(UNlPUi&`3#+@x&4uR{{PTXz$)BYfR`~P2sW}N#Y839c*KUU=IRN z4=-nMJ5S^&@nY~1M$@Ee81d<}8?cWrjB9!v#TF^nCPYd58dEcQuN`(6D~XiMQO1<+Q3O!ie~)SaO8BMTGwG9YFT`kI`jli{AXRC^Bv z> zc106a>!e7PzW$Zj0#!@x-95+V;QVp_;3+{oT|Cx1$isV(YxB}U#^L&suW!}pJL1Jh z)L^liV72A)?zTG)i-6Oba)JfT_-T&%CnCMiy>{s2i4P`S@8aONB742y^~D3UrKO#^ zRUVUhVoD63p3-9~?Fw9^9&y}ChY5!%hfyLB?!?3Nx4u$(T-BNlyzu4X6H-V~XU*Kn1pY<#N9&KL$bROCW=SRoPZ^2tiV)FWGqv%hrc z!e}xq?n@%I2+NQ*4U-(b)P0ce#O8Zbll{gD_q(6IOrps|_3nFn^Qca0=^N-P(b7(;M0vP~K>ASkyL z#fOi42@yP&J6u(QK23g?sEcC_e*(z^IQl^|QU-l_?f;YRhgVBr-(F)sAz|kr3_cYe7^U z1RYK%!%i;d!Q4Qo_XwK_MJ==wjKCM3&Ou5jQESv^++?5z{8G997f`9+Q55fkTOg~Z zpwoC(hCj}DEN`aIGfdW>)+f7hP? zRnkAH!ZLNb_#|b&NNX3NxWKn3r?!7L)B}?nfd6;;D2`@GlTA_}BvdABy7lS5$zP5t z-FoiZx=CtV3<^BJ{Je=%CHPTJ9#Cy?X1et{7Ia-1y!5)B82G3^oSB&G#Y@&IBc)9JO0v7@ z_F?_??eyiS(d8^>Gvb9HFq$?-x+P7sLK-~=A>un$!xH*qQnOJYLG-LI)G2~qAfcMpyb z5YP@>+OTV|XfTnSFRaZ74U}z^iOQnwX+kYqd2zYGFDm>Xi^O@kLfm z#!CRRMM{y@kc)nnHg@f4E97X(gw1V83(ni^-Y z$~-BvS;VZR9x^e8f#Ybso52G zJlVzW+JN>bVv_*jA}2ho4SRv6>(vzgH|HALW@}?Y!dcPkeVa;DX-$74(LRYmA3D;0 zkc$J(^iI2J!m8iFAfKqF#q(H)g|P1rt+KdE)M0%kX8A4dGMm=UFyLnT4%kmI#zPx|rO^+Ut4EE$8Vg0>oKw)tH#2lL zhN!TNN*m-B*nK}N||I+y~U-ZAz#|d0pJ0axcm8$7n`HRU0a*{yB!q7 z^Jh)XpO8YQ2GsQ>OQT+yru;l(aPVYLP6J1XUSJj4r$|XM|atpvRE9KK9l<(8lSRfhu zZB9?xt!NsF9z6no7%xc8V}tAV@v#Lsudorhn=|PcdnaYqwt$nZZLVdrS@5&2N4Rw= z#ji*JvqIP>!NldiVKvu zb(gvbD!F=G*ujmj*UA%@4fWjYZfqVod@5&m?=@K#E)!V1I?16l@$0<^SDHH*1c@!0 z#Q-_x$hp(hsuNrRUyF_Az^Gt#*w~;w>%Wv&F>csZ3c{&k^DQ~~(NHi?IdT|K1sz^r z&e`e3Fi%TkA@q9r%E4d`=r{w+@erP4UUiNKJTZSd!qp^IAFaVPPW0jo*s;Z;)ya+9zrP#Fni|2E96B}xgI0tY-T?>RZW*U*pn&?>V;YFhx*Cfu+w`2z;N_5N0IWW7C5MHYk1-L z(y6~j8=t9b+VolHMA;)kyBoDSBdJ*8MXDA&pRxQl=NTkN`C`2mDGYJWJxjEI{+uiP zw9>x7TOjUtEzk&Sk^h(HA~4T?F~*Rl9Q>YI@ zk(Lcn}IT3KZ@#iix^$K#)j|Zwe2auhtd5dzp z0ovQ)n1hIZ!5>MMmHw?yoc_%NEI-b+i{<^Dj-SE(i8Fo5grmb|b*W!^o
    =;MX0U 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ι(>ns5|T&WA#}e)OT*DOVukSRe)+or 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

    IkSCIo~52r3^ft}$yV>FBZ3Jyi14Zy4D!cB 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%0AvtI0cjhO$&5g+yc6X*6Z{$2K4 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%0DUm{O6 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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 Date: Thu, 31 Aug 2017 17:20:25 -0400 Subject: [PATCH 003/187] Minor fixes --- README.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5693dead..3a71b4c1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # distance-direction -The Distance and Direction component provides the ability to create geodesic features such as lines, circles, ellipses and range rings. Features can be exported to a file geodatabase, shapefile, or KML. +The Distance and Direction component provides the ability to create geodesic features such as lines, circles, ellipses and range rings. ![Image of Distance and Direction](DistanceAndDirection.jpg) @@ -8,7 +8,6 @@ The Distance and Direction component provides the ability to create geodesic fea * Creates geodesy lines, circles, ellipses and range rings. * Inputs can be entered manually or via a known coordinate. -* Features can be exported to a file geodatabase, shapefile, or KML. * Add-ins for ArcMap and ArcGIS Pro * Widget for Web Appbuilder for ArcGIS @@ -32,7 +31,7 @@ Follow the links below to select the desired development/deployment environment. ### Widget for Web Appbuilder for ArcGIS -[Instructions for the Widget for Web Appbuilder for ArcGIS are here.](./source/widget) +[Instructions for the Widget for Web Appbuilder for ArcGIS are here.](./source/widget/DistanceAndDirection) ## Resources @@ -41,7 +40,6 @@ Follow the links below to select the desired development/deployment environment. * [Military Tools for ArcGIS Solutions Pages](http://solutions.arcgis.com/defense/help/military-tools/) * [ArcGIS for Defense Solutions Website](http://solutions.arcgis.com/defense) * [ArcGIS for Defense Downloads](http://appsforms.esri.com/products/download/#ArcGIS_for_Defense) -* [ArcGIS 10.3 Help](http://resources.arcgis.com/en/help/) * [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) * ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) * [ArcGIS Solutions Website](http://solutions.arcgis.com/military/) From e5f59b141644b2a1a3fed2709ac384fcea111b07 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 1 Sep 2017 10:48:49 -0400 Subject: [PATCH 004/187] Minor fixes --- README.md | 24 +++++++++++++++++++- source/widget/DistanceAndDirection/ReadMe.md | 4 ---- 2 files changed, 23 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3a71b4c1..4622e699 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# distance-direction +# Distance and Direction The Distance and Direction component provides the ability to create geodesic features such as lines, circles, ellipses and range rings. @@ -13,6 +13,7 @@ The Distance and Direction component provides the ability to create geodesic fea ## Sections +* [Requirements](#requirements) * [Instructions](#instructions) * [Resources](#resources) * [New to Github?](#new-to-github) @@ -21,6 +22,27 @@ The Distance and Direction component provides the ability to create geodesic fea * [Repository Points of Contact](#repository-points-of-contact) * [Licensing](#licensing) +## Requirements + +### Run Requirements + +* Add-Ins for ArcGIS for Desktop + * ArcMap 10.3.1+ + * ArcGIS Pro 2.0+ +* Widget for Web Appbuilder for ArcGIS + * Web Appbuilder for ArcGIS 2.2+ + +### Build Requirements + +* Add-Ins for ArcGIS for Desktop + * Visual Studio 2015 + * ArcGIS for Desktop + * ArcMap 10.3.1+ + * ArcGIS Pro 2.0+ + * ArcGIS Desktop SDK for .NET 10.3.1+ + * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm) + * [ArcGIS Pro SDK](http://pro.arcgis.com/en/pro-app/sdk/) 2.0+ + ## Instructions Follow the links below to select the desired development/deployment environment. diff --git a/source/widget/DistanceAndDirection/ReadMe.md b/source/widget/DistanceAndDirection/ReadMe.md index 98dd99e0..d7261750 100644 --- a/source/widget/DistanceAndDirection/ReadMe.md +++ b/source/widget/DistanceAndDirection/ReadMe.md @@ -32,10 +32,6 @@ To deploy a widget, copy the folder of the desired deployment widget to the stem For more resources on developing, modifying, and deploying widgets please visit the [Web AppBuilder for ArcGIS Documentation](https://developers.arcgis.com/web-appbuilder) -## General Help - - * [New to Github? Get started here.](http://htmlpreview.github.com/?https://github.com/Esri/esri.github.com/blob/master/help/esri-getting-to-know-github.html) - ## Resources * [Web AppBuilder API](https://developers.arcgis.com/web-appbuilder/api-reference/css-framework.htm) From beb89a46a0a1e8b4907d3f76ef3c618bb88ae2a0 Mon Sep 17 00:00:00 2001 From: Anthony Giles Date: Thu, 30 Nov 2017 10:53:53 +0000 Subject: [PATCH 005/187] Address Issue #441 It looks like there has been a change in the behaviour of the tab container at 2.5. Tabs within the container will always fill 100% of the width of the container, in previous releases there was a hidden tab that was always added that allowed you to control the width of the other tabs and this hidden tab would fill the gap to make it up to 100%. It looks like this has now been removed, so the fix was to manually add this hidden tab, a few CSS changes where also required to make the UI correct. --- source/widget/DistanceAndDirection/Widget.js | 12 ++++++++++++ source/widget/DistanceAndDirection/css/style.css | 9 +++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/source/widget/DistanceAndDirection/Widget.js b/source/widget/DistanceAndDirection/Widget.js index fa06b28e..3a264664 100644 --- a/source/widget/DistanceAndDirection/Widget.js +++ b/source/widget/DistanceAndDirection/Widget.js @@ -19,10 +19,12 @@ define([ 'dojo/aspect', 'dojo/topic', 'dojo/on', + 'dojo/dom-style', 'dijit/_WidgetsInTemplateMixin', 'dijit/registry', 'jimu/BaseWidget', 'jimu/dijit/TabContainer3', + 'dijit/layout/ContentPane', './views/TabLine', './views/TabCircle', './views/TabEllipse', @@ -32,10 +34,12 @@ define([ dojoAspect, dojoTopic, dojoOn, + domStyle, dijitWidgetsInTemplate, dijitRegistry, jimuBaseWidget, JimuTabContainer3, + ContentPane, TabLine, TabCircle, TabEllipse, @@ -286,6 +290,11 @@ define([ var tabContainer1 = dijitRegistry.byId('DDTabContainer'); + // create an empty spacer tab so that we can control the width of the other tabs + var pane = new ContentPane({ title:"", href:""}); + tabContainer1.addTab(pane); + + // set width of other tabs to 60px and hide the spacer tab this.setTabWidths(tabContainer1); dojoAspect.after(tabContainer1, "selectTab", function() { @@ -297,6 +306,9 @@ define([ for(var i = 0; i < tabContainer.tabTr.cells.length - 1; i++) { tabContainer.tabTr.cells[i].width = '60px'; } + domStyle.set(tabContainer.tabTr.cells[tabContainer.tabTr.cells.length - 1], { + "display": 'inline-block' + }); } }); return clz; diff --git a/source/widget/DistanceAndDirection/css/style.css b/source/widget/DistanceAndDirection/css/style.css index dd85b263..9b951a5b 100644 --- a/source/widget/DistanceAndDirection/css/style.css +++ b/source/widget/DistanceAndDirection/css/style.css @@ -144,11 +144,12 @@ display: none; } +.jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td { + border-bottom: 0px; +} + .jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td.jimu-state-active { - border-bottom: 0px solid #24B5CC; - border-top: 2px solid #24B5CC; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; + border: 1px solid #24B5CC; background-color: transparent !important; } From 3426fa13e09c34be416c233ffadcf7d337248822 Mon Sep 17 00:00:00 2001 From: Anthony Giles Date: Thu, 30 Nov 2017 14:37:04 +0000 Subject: [PATCH 006/187] Address issue #447 --- .../DistanceAndDirection/views/TabCircle.js | 26 +++++++++++++++-- .../DistanceAndDirection/views/TabEllipse.js | 29 ++++++++++++++++--- .../DistanceAndDirection/views/TabRange.js | 23 ++++++++++++++- 3 files changed, 71 insertions(+), 7 deletions(-) diff --git a/source/widget/DistanceAndDirection/views/TabCircle.js b/source/widget/DistanceAndDirection/views/TabCircle.js index 59fad3c5..2835dd8d 100644 --- a/source/widget/DistanceAndDirection/views/TabCircle.js +++ b/source/widget/DistanceAndDirection/views/TabCircle.js @@ -34,6 +34,7 @@ define([ 'dijit/TooltipDialog', 'dijit/popup', 'jimu/dijit/Message', + 'jimu/LayerInfos/LayerInfos', 'esri/layers/FeatureLayer', 'esri/symbols/SimpleFillSymbol', 'esri/symbols/SimpleMarkerSymbol', @@ -73,6 +74,7 @@ define([ DijitTooltipDialog, DijitPopup, Message, + jimuLayerInfos, EsriFeatureLayer, EsriSimpleFillSymbol, EsriSimpleMarkerSymbol, @@ -119,6 +121,19 @@ define([ this._labelSym = new EsriTextSymbol(this.labelSymbol); this.map.addLayer(this.getLayer()); + + //must ensure the layer is loaded before we can access it to turn on the labels + if(this._gl.loaded){ + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Circle Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + } else { + this._gl.on("load", dojoLang.hitch(this, function () { + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Circle Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + })); + } this.coordTool = new CoordInput({appConfig: this.appConfig}, this.startPointCoords); @@ -152,7 +167,13 @@ define([ var layerDefinition = { 'id': 'circleLayer', 'geometryType': 'esriGeometryPolygon', - 'fields': [{ + 'objectIdField': 'ObjectID', + 'fields': [ + { + "name": "ObjectID", + "alias": "ObjectID", + "type": "esriFieldTypeOID" + },{ 'name': 'Label', 'type': 'esriFieldTypeString', 'alias': 'Label' @@ -170,7 +191,8 @@ define([ this._gl = new EsriFeatureLayer(featureCollection, { id: 'Distance & Direction - Circle Graphics', - showLabels: true + showLabels: true, + outFields: ["*"] }); this._gl.setLabelingInfo([lblClass]); diff --git a/source/widget/DistanceAndDirection/views/TabEllipse.js b/source/widget/DistanceAndDirection/views/TabEllipse.js index 68b3f4f1..47fab211 100644 --- a/source/widget/DistanceAndDirection/views/TabEllipse.js +++ b/source/widget/DistanceAndDirection/views/TabEllipse.js @@ -34,6 +34,7 @@ define([ 'dijit/_WidgetsInTemplateMixin', 'dijit/popup', 'jimu/dijit/Message', + 'jimu/LayerInfos/LayerInfos', 'esri/layers/FeatureLayer', 'esri/layers/LabelClass', 'esri/symbols/SimpleMarkerSymbol', @@ -71,6 +72,7 @@ define([ dijitWidgetsInTemplate, DijitPopup, Message, + jimuLayerInfos, EsriFeatureLayer, EsriLabelClass, EsriSimpleMarkerSymbol, @@ -114,6 +116,19 @@ define([ this.map.addLayer(this.getLayer()); + //must ensure the layer is loaded before we can access it to turn on the labels + if(this._gl.loaded){ + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Ellipse Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + } else { + this._gl.on("load", dojoLang.hitch(this, function () { + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Ellipse Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + })); + } + this.coordTool = new CoordInput({appConfig: this.appConfig}, this.startPointCoords); this.coordTool.inputCoordinate.formatType = 'DD'; @@ -156,14 +171,20 @@ define([ 'latestWkid': 102100 }}, 'geometryType': 'esriGeometryPolygon', - 'fields': [{ + 'objectIdField': 'ObjectID', + 'fields': [ + { + "name": "ObjectID", + "alias": "ObjectID", + "type": "esriFieldTypeOID" + },{ 'name': 'MAJOR', 'type': 'esriFieldTypeText', - 'alias': 'Major' + 'alias': 'Major Axis' }, { 'name': 'MINOR', 'type': 'esriFieldTypeText', - 'alias': 'Minor' + 'alias': 'Minor Axis' }, { 'name': 'ORIENTATION_ANGLE', 'type': 'esriFieldTypeText', @@ -184,7 +205,7 @@ define([ }; this._gl = new EsriFeatureLayer(featureCollection, { - id:'Distance & Direction Widget - Ellipse Graphics', + id:'Distance & Direction - Ellipse Graphics', showLabels: true }); diff --git a/source/widget/DistanceAndDirection/views/TabRange.js b/source/widget/DistanceAndDirection/views/TabRange.js index 1f8a9c09..3c37b13b 100644 --- a/source/widget/DistanceAndDirection/views/TabRange.js +++ b/source/widget/DistanceAndDirection/views/TabRange.js @@ -32,6 +32,7 @@ define([ 'dijit/TooltipDialog', 'dijit/popup', 'jimu/dijit/Message', + 'jimu/LayerInfos/LayerInfos', 'dijit/_WidgetsInTemplateMixin', 'dojo/text!../templates/TabRange.html', 'esri/geometry/Circle', @@ -69,6 +70,7 @@ define([ DijitTooltipDialog, DijitPopup, Message, + jimuLayerInfos, dijitWidgetsInTemplate, templateStr, EsriCircle, @@ -118,6 +120,19 @@ define([ this._labelSym = new EsriTextSymbol(this.labelSymbol); this.map.addLayer(this.getLayer()); + + //must ensure the layer is loaded before we can access it to turn on the labels + if(this._gl.loaded){ + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Range Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + } else { + this._gl.on("load", dojoLang.hitch(this, function () { + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Range Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + })); + } this.coordTool = new CoordInput({appConfig: this.appConfig}, this.rangeCenter); @@ -160,7 +175,13 @@ define([ 'latestWkid': 102100 } }, - 'fields': [{ + 'objectIdField': 'ObjectID', + 'fields': [ + { + "name": "ObjectID", + "alias": "ObjectID", + "type": "esriFieldTypeOID" + },{ 'name': 'Interval', 'type': 'esriFieldTypeString', 'alias': 'Interval' From 3d43c3f0dbb248e1075643aa7932a12ddd82044c Mon Sep 17 00:00:00 2001 From: Anthony Giles Date: Thu, 30 Nov 2017 14:37:23 +0000 Subject: [PATCH 007/187] Address issue #447 --- .../DistanceAndDirection/views/TabLine.js | 34 +++++++++++++++---- 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/source/widget/DistanceAndDirection/views/TabLine.js b/source/widget/DistanceAndDirection/views/TabLine.js index a390fe0f..0f00f710 100644 --- a/source/widget/DistanceAndDirection/views/TabLine.js +++ b/source/widget/DistanceAndDirection/views/TabLine.js @@ -33,6 +33,7 @@ define([ 'dijit/TooltipDialog', 'dijit/popup', 'jimu/dijit/Message', + 'jimu/LayerInfos/LayerInfos', 'esri/layers/FeatureLayer', 'esri/layers/LabelClass', 'esri/tasks/FeatureSet', @@ -71,6 +72,7 @@ define([ DijitTooltipDialog, DijitPopup, Message, + jimuLayerInfos, EsriFeatureLayer, EsriLabelClass, EsriFeatureSet, @@ -124,7 +126,20 @@ define([ this._labelSym = new EsriTextSymbol(this.labelSymbol); - this.map.addLayer(this.getLayer()); + this.map.addLayer(this.getLayer()); + + //must ensure the layer is loaded before we can access it to turn on the labels + if(this._gl.loaded){ + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Line Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + } else { + this._gl.on("load", dojoLang.hitch(this, function () { + var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Line Graphics'); + featureLayerInfo.showLabels(); + featureLayerInfo.enablePopup(); + })); + } this.coordToolStart = new CoordInput({appConfig: this.appConfig}, this.startPointCoordsLine); @@ -171,14 +186,20 @@ define([ if (!this._gl) { var layerDefinition = { 'geometryType': 'esriGeometryPolyline', - 'fields': [{ + 'objectIdField': 'ObjectID', + 'fields': [ + { + "name": "ObjectID", + "alias": "ObjectID", + "type": "esriFieldTypeOID" + },{ 'name': 'GeoLength', 'type': 'esriFieldTypeString', - 'alias': 'GeoLength' - }, { + 'alias': 'Length' + },{ 'name': 'LineAngle', 'type': 'esriFieldTypeString', - 'alias': 'LineAngle' + 'alias': 'Angle' }] }; @@ -192,9 +213,10 @@ define([ layerDefinition: layerDefinition, featureSet: new EsriFeatureSet() }; - + this._gl = new EsriFeatureLayer(featureCollection, { id: 'Distance & Direction - Line Graphics', + outFields: ["*"], showLabels: true }); From 9879f3fcbc91d4fcd3251fa13ca758318514b51c Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 6 Dec 2017 13:59:20 -0800 Subject: [PATCH 008/187] #471 Crash when launch from mxd --- .../CCUserControlProxy.cs | 3 ++- .../Config.Designer.cs | Bin 13406 -> 13974 bytes 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs index e36535ce..0a110299 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/CCUserControlProxy.cs @@ -22,7 +22,8 @@ public IApplication ArcMapApplication { set { - ArcMap.Application = value; + if (value != null) + ArcMap.Application = value; } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs index f1c50ff4e8173514feae9d0548b25ac27bc53dbe..8a706cdcf2a246a4a318a1f8a88e714ee67d4bdc 100644 GIT binary patch delta 239 zcmcbYF)eq4i_By`U7pGJ)cGdQGv=G@z{VpQz)-}H&rrco$q>wt%1{D?sSHJv`L*OH zD{!z(E|Zs=TqP^TS;Uac;LDK6P%wF-to&pvBehBFER&h!#ej-!ZF2M7ZV01A`w2_cg}1`M;b9%ccP9w0cAULdfO?j;hFBq1V` fzzGDCIvp01el!}BZXqa>pa=w$E)EK_pdt1Yh1eJ% From 942d83175dddd058ebdd2913c1713ee9d40626a3 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 4 Jan 2018 10:55:34 -0500 Subject: [PATCH 009/187] Set button style to transparent --- .../addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml | 1 + 1 file changed, 1 insertion(+) diff --git a/source/addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml b/source/addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml index cce1312c..56edf0db 100644 --- a/source/addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml +++ b/source/addins/DistanceAndDirectionLibrary/MAResourceDictionary.xaml @@ -50,6 +50,7 @@ + \ No newline at end of file diff --git a/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml index e9f79575..3cd92256 100644 --- a/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml +++ b/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml @@ -201,7 +201,7 @@ Content="{x:Static prop:Resources.LabelClearGraphics}" ToolTip="{x:Static prop:Resources.LabelClearGraphics}"> - + \ No newline at end of file diff --git a/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml index 3cd92256..72266318 100644 --- a/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml +++ b/source/addins/DistanceAndDirectionLibrary/Views/CircleView.xaml @@ -70,7 +70,8 @@ + ToolTip="{x:Static prop:Resources.TooltipMapPointTool}" + Style="{StaticResource TransparentToggleButtonStyle}" > diff --git a/source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml index cc988f3f..312e8b6e 100644 --- a/source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml +++ b/source/addins/DistanceAndDirectionLibrary/Views/EllipseView.xaml @@ -104,7 +104,8 @@ + ToolTip="{x:Static prop:Resources.TooltipMapPointTool}" + Style="{StaticResource TransparentToggleButtonStyle}" > diff --git a/source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml index bff64c47..e7275c60 100644 --- a/source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml +++ b/source/addins/DistanceAndDirectionLibrary/Views/LinesView.xaml @@ -95,7 +95,8 @@ + ToolTip="{x:Static prop:Resources.TooltipMapPointTool}" + Style="{StaticResource TransparentToggleButtonStyle}" > diff --git a/source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml b/source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml index 8e14f006..96292cf8 100644 --- a/source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml +++ b/source/addins/DistanceAndDirectionLibrary/Views/RangeView.xaml @@ -52,7 +52,8 @@ + ToolTip="{x:Static prop:Resources.TooltipMapPointTool}" + Style="{StaticResource TransparentToggleButtonStyle}" > diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs index f1c6b8ba..8a83dfe9 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs @@ -49,6 +49,12 @@ public SketchTool() } Subject mouseSubject = new Subject(); + public static string ToolId + { + // Important: this must match the Tool ID used in the DAML + get { return "ProAppDistanceAndDirectionModule_SketchTool"; } + } + // If the user presses Escape cancel the sketch protected override void OnToolKeyDown(MapViewKeyEventArgs k) { diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 6b232795..4b216cec 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -36,7 +36,7 @@ namespace ProAppDistanceAndDirectionModule.ViewModels { public class ProTabBaseViewModel : BaseViewModel { - public const System.String MAP_TOOL_NAME = "ProAppDistanceAndDirectionModule_SketchTool"; + public string MAP_TOOL_NAME = SketchTool.ToolId; public ProTabBaseViewModel() { @@ -58,8 +58,8 @@ public ProTabBaseViewModel() Mediator.Register(DistanceAndDirectionLibrary.Constants.KEYPRESS_ESCAPE, OnKeypressEscape); Mediator.Register(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); - // Get Current tool - CurrentTool = FrameworkApplication.CurrentTool; + // Pro Events + ArcGIS.Desktop.Framework.Events.ActiveToolChangedEvent.Subscribe(OnActiveToolChanged); configObserver = new PropertyObserver(DistanceAndDirectionConfig.AddInConfig) .RegisterHandler(n => n.DisplayCoordinateType, n => @@ -116,34 +116,29 @@ public bool IsActiveTab } } - public string CurrentTool - { - get; set; - } + /// + /// save last active tool used, so we can set back to this + /// + private string lastActiveToolName; + private bool isToolActive = false; public virtual bool IsToolActive { get { - if (FrameworkApplication.CurrentTool != null) - return FrameworkApplication.CurrentTool == MAP_TOOL_NAME; - - return false; + return isToolActive; } set { - if (value) + isToolActive = value; + if (isToolActive) { - CurrentTool = FrameworkApplication.CurrentTool; FrameworkApplication.SetCurrentToolAsync(MAP_TOOL_NAME); } else { - if (FrameworkApplication.CurrentTool != null) - { - DeactivateTool(MAP_TOOL_NAME); - } + DeactivateTool(MAP_TOOL_NAME); } RaisePropertyChanged(() => IsToolActive); @@ -440,6 +435,17 @@ public virtual bool CanCreateElement #endregion + private void OnActiveToolChanged(ArcGIS.Desktop.Framework.Events.ToolEventArgs args) + { + string currentActiveToolName = args.CurrentID; + + if (currentActiveToolName != MAP_TOOL_NAME) + { + lastActiveToolName = currentActiveToolName; + IsToolActive = false; + } + } + internal async void AddGraphicToMap(Geometry geom, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) { // default color Red @@ -655,7 +661,10 @@ public void DeactivateTool(string toolname) if (FrameworkApplication.CurrentTool != null && FrameworkApplication.CurrentTool.Equals(toolname)) { - FrameworkApplication.SetCurrentToolAsync(CurrentTool); + System.Windows.Application.Current.Dispatcher.Invoke(() => + { + FrameworkApplication.SetCurrentToolAsync(lastActiveToolName); + }); } } From f63dc9fabfa5033323de6ca887007522a2c515f6 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 12 Feb 2018 14:37:46 -0500 Subject: [PATCH 027/187] Removed CCUtils class - not needed --- .../Models/CoordinateConversionUtils.cs | 130 ------------------ 1 file changed, 130 deletions(-) delete mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/CoordinateConversionUtils.cs diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/CoordinateConversionUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/CoordinateConversionUtils.cs deleted file mode 100644 index f0997a31..00000000 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/CoordinateConversionUtils.cs +++ /dev/null @@ -1,130 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; -using CoordinateConversionLibrary.Models; -using ArcGIS.Core.Geometry; -using ArcGIS.Desktop.Framework.Threading.Tasks; - -namespace ProAppDistanceAndDirectionModule.Models -{ - class CoordinateConversionUtils - { - public static CoordinateType GetCoordinateType(string input, out MapPoint point) - { - point = null; - - // DD - CoordinateDD dd; - if (CoordinateDD.TryParse(input, out dd)) - { - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - return MapPointBuilder.CreateMapPoint(dd.Lon, dd.Lat, 0, sptlRef); - }).Result; - return CoordinateType.DD; - } - - // DDM - CoordinateDDM ddm; - if (CoordinateDDM.TryParse(input, out ddm)) - { - dd = new CoordinateDD(ddm); - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - return MapPointBuilder.CreateMapPoint(dd.Lon, dd.Lat, 0, sptlRef); - }).Result; - return CoordinateType.DDM; - } - // DMS - CoordinateDMS dms; - if (CoordinateDMS.TryParse(input, out dms)) - { - dd = new CoordinateDD(dms); - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - return MapPointBuilder.CreateMapPoint(dd.Lon, dd.Lat, 0, sptlRef); - }).Result; - return CoordinateType.DMS; - } - - CoordinateGARS gars; - if (CoordinateGARS.TryParse(input, out gars)) - { - try - { - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - var tmp = MapPointBuilder.FromGeoCoordinateString(gars.ToString("", new CoordinateGARSFormatter()), sptlRef, GeoCoordinateType.GARS, FromGeoCoordinateMode.Default); - tmp = MapPointBuilder.CreateMapPoint(tmp.X, tmp.Y, 0, sptlRef); - return tmp; - }).Result; - - return CoordinateType.GARS; - } - catch { } - } - - CoordinateMGRS mgrs; - if (CoordinateMGRS.TryParse(input, out mgrs)) - { - try - { - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - var tmp = MapPointBuilder.FromGeoCoordinateString(mgrs.ToString("", new CoordinateMGRSFormatter()), sptlRef, GeoCoordinateType.MGRS, FromGeoCoordinateMode.Default); - tmp = MapPointBuilder.CreateMapPoint(tmp.X, tmp.Y, 0, sptlRef); - return tmp; - }).Result; - - return CoordinateType.MGRS; - } - catch { } - } - - CoordinateUSNG usng; - if (CoordinateUSNG.TryParse(input, out usng)) - { - try - { - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - var tmp = MapPointBuilder.FromGeoCoordinateString(usng.ToString("", new CoordinateMGRSFormatter()), sptlRef, GeoCoordinateType.USNG, FromGeoCoordinateMode.Default); - tmp = MapPointBuilder.CreateMapPoint(tmp.X, tmp.Y, 0, sptlRef); - return tmp; - }).Result; - - return CoordinateType.USNG; - } - catch { } - } - - CoordinateUTM utm; - if (CoordinateUTM.TryParse(input, out utm)) - { - try - { - point = QueuedTask.Run(() => - { - ArcGIS.Core.Geometry.SpatialReference sptlRef = SpatialReferenceBuilder.CreateSpatialReference(4326); - var tmp = MapPointBuilder.FromGeoCoordinateString(utm.ToString("", new CoordinateUTMFormatter()), sptlRef, GeoCoordinateType.UTM, FromGeoCoordinateMode.Default); - tmp = MapPointBuilder.CreateMapPoint(tmp.X, tmp.Y, 0, sptlRef); - return tmp; - }).Result; - - return CoordinateType.UTM; - } - catch { } - } - - return CoordinateType.Unknown; - } - } -} From 108d5e27dae1b2ee801bc8966ad55e92ff2d47aa Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 12 Feb 2018 14:38:04 -0500 Subject: [PATCH 028/187] Removed CCUtils class - not needed --- .../ProAppDistanceAndDirectionModule.csproj | 1 - 1 file changed, 1 deletion(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj index d2761067..552f80df 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj @@ -111,7 +111,6 @@ - From d48eaf426e29d15ad2906906863689c0023fddc2 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 12 Feb 2018 14:38:29 -0500 Subject: [PATCH 029/187] Added CC Library logic --- .../ViewModels/ProTabBaseViewModel.cs | 46 +++++++++++-------- 1 file changed, 27 insertions(+), 19 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 4b216cec..0f33de92 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -31,6 +31,8 @@ using ProAppDistanceAndDirectionModule.Models; using ProAppDistanceAndDirectionModule.Views; using ProAppDistanceAndDirectionModule.ViewModels; +using CoordinateConversionLibrary.Models; +using CoordinateConversionLibrary.Helpers; namespace ProAppDistanceAndDirectionModule.ViewModels { @@ -52,16 +54,16 @@ public ProTabBaseViewModel() EditPropertiesDialogCommand = new ArcGIS.Desktop.Framework.RelayCommand(() => OnEditPropertiesDialog()); // Mediator - Mediator.Register(DistanceAndDirectionLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); - Mediator.Register(DistanceAndDirectionLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); - Mediator.Register(DistanceAndDirectionLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); - Mediator.Register(DistanceAndDirectionLibrary.Constants.KEYPRESS_ESCAPE, OnKeypressEscape); - Mediator.Register(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.KEYPRESS_ESCAPE, OnKeypressEscape); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); // Pro Events ArcGIS.Desktop.Framework.Events.ActiveToolChangedEvent.Subscribe(OnActiveToolChanged); - configObserver = new PropertyObserver(DistanceAndDirectionConfig.AddInConfig) + configObserver = new DistanceAndDirectionLibrary.Helpers.PropertyObserver(DistanceAndDirectionConfig.AddInConfig) .RegisterHandler(n => n.DisplayCoordinateType, n => { RaisePropertyChanged(() => Point1Formatted); @@ -72,7 +74,7 @@ public ProTabBaseViewModel() internal const int VertexCount = 99; - PropertyObserver configObserver; + DistanceAndDirectionLibrary.Helpers.PropertyObserver configObserver; #region Commands @@ -229,12 +231,15 @@ public string Point1Formatted // return a formatted first point depending on how it was entered, manually or via map point tool if (string.IsNullOrWhiteSpace(point1Formatted)) { - if (Point1 == null) - return string.Empty; - - // only format if the Point1 data was generated from a mouse click - - return GetFormattedPoint(Point1); + if (Point1 != null) + { + // only format if the Point1 data was generated from a mouse click + string outFormattedString = string.Empty; + CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); + if (ccType != CoordinateType.Unknown) + return outFormattedString; + } + return string.Empty; } else { @@ -294,12 +299,15 @@ public string Point2Formatted // return a formatted second point depending on how it was entered, manually or via map point tool if (string.IsNullOrWhiteSpace(point2Formatted)) { - if (Point2 == null) - return string.Empty; - - // only format if the Point2 data was generated from a mouse click - - return GetFormattedPoint(Point2); + if (Point2 != null) + { + // only format if the Point1 data was generated from a mouse click + string outFormattedString = string.Empty; + CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point2), out outFormattedString); + if (ccType != CoordinateType.Unknown) + return outFormattedString; + } + return string.Empty; } else { From 8d4291074a23519280fb1f44d9ee071bad3e1c5e Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 12 Feb 2018 14:38:43 -0500 Subject: [PATCH 030/187] Added CC Library logic --- .../ViewModels/TabBaseViewModel.cs | 67 ++++++++++--------- 1 file changed, 37 insertions(+), 30 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 9280276e..372ac04b 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -35,7 +35,8 @@ using ArcMapAddinDistanceAndDirection.Models; using DistanceAndDirectionLibrary.Models; using DistanceAndDirectionLibrary.Views; - +using CoordinateConversionLibrary.Models; +using CoordinateConversionLibrary.Helpers; namespace ArcMapAddinDistanceAndDirection.ViewModels { @@ -53,20 +54,20 @@ public TabBaseViewModel() LineDistanceType = DistanceTypes.Meters; //commands - SaveAsCommand = new RelayCommand(OnSaveAs); - ClearGraphicsCommand = new RelayCommand(OnClearGraphics); - ActivateToolCommand = new RelayCommand(OnActivateTool); - EnterKeyCommand = new RelayCommand(OnEnterKeyCommand); - EditPropertiesDialogCommand = new RelayCommand(OnEditPropertiesDialogCommand); + SaveAsCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnSaveAs); + ClearGraphicsCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnClearGraphics); + ActivateToolCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnActivateTool); + EnterKeyCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnEnterKeyCommand); + EditPropertiesDialogCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnEditPropertiesDialogCommand); // Mediator - Mediator.Register(Constants.NEW_MAP_POINT, OnNewMapPointEvent); - Mediator.Register(Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); - Mediator.Register(Constants.TAB_ITEM_SELECTED, OnTabItemSelected); - Mediator.Register(Constants.KEYPRESS_ESCAPE, OnKeypressEscape); - Mediator.Register(Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.NEW_MAP_POINT, OnNewMapPointEvent); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.TAB_ITEM_SELECTED, OnTabItemSelected); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.KEYPRESS_ESCAPE, OnKeypressEscape); + DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); - configObserver = new PropertyObserver(DistanceAndDirectionConfig.AddInConfig) + configObserver = new DistanceAndDirectionLibrary.Helpers.PropertyObserver(DistanceAndDirectionConfig.AddInConfig) .RegisterHandler(n => n.DisplayCoordinateType, n => { RaisePropertyChanged(() => Point1Formatted); @@ -75,7 +76,7 @@ public TabBaseViewModel() } - PropertyObserver configObserver; + DistanceAndDirectionLibrary.Helpers.PropertyObserver configObserver; #region Properties @@ -167,12 +168,15 @@ public string Point1Formatted // return a formatted first point depending on how it was entered, manually or via map point tool if (string.IsNullOrWhiteSpace(point1Formatted)) { - if (Point1 == null) - return string.Empty; - - // only format if the Point1 data was generated from a mouse click - - return GetFormattedPoint(Point1); + if (Point1 != null) + { + // only format if the Point1 data was generated from a mouse click + string outFormattedString = string.Empty; + CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); + if (ccType != CoordinateType.Unknown) + return outFormattedString; + } + return string.Empty; } else { @@ -245,12 +249,15 @@ public string Point2Formatted // return a formatted second point depending on how it was entered, manually or via map point tool if (string.IsNullOrWhiteSpace(point2Formatted)) { - if (Point2 == null) - return string.Empty; - - // only format if the Point2 data was generated from a mouse click - - return GetFormattedPoint(Point2); + if (Point1 != null) + { + // only format if the Point1 data was generated from a mouse click + string outFormattedString = string.Empty; + CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); + if (ccType != CoordinateType.Unknown) + return outFormattedString; + } + return string.Empty; } else { @@ -434,11 +441,11 @@ public virtual bool IsToolActive #region Commands - public RelayCommand SaveAsCommand { get; set; } - public RelayCommand ClearGraphicsCommand { get; set; } - public RelayCommand ActivateToolCommand { get; set; } - public RelayCommand EnterKeyCommand { get; set; } - public RelayCommand EditPropertiesDialogCommand { get; set; } + public DistanceAndDirectionLibrary.Helpers.RelayCommand SaveAsCommand { get; set; } + public DistanceAndDirectionLibrary.Helpers.RelayCommand ClearGraphicsCommand { get; set; } + public DistanceAndDirectionLibrary.Helpers.RelayCommand ActivateToolCommand { get; set; } + public DistanceAndDirectionLibrary.Helpers.RelayCommand EnterKeyCommand { get; set; } + public DistanceAndDirectionLibrary.Helpers.RelayCommand EditPropertiesDialogCommand { get; set; } #endregion From 5f35f595717b1f9785a7bd33392178369fa87ea3 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 12 Feb 2018 14:38:57 -0500 Subject: [PATCH 031/187] Added CC Library reference --- .../ArcMapAddinDistanceAndDirection.csproj | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj index 823dca28..28165081 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj @@ -211,6 +211,10 @@ + + {67FFDFAE-F8EC-45AA-A3F9-6109BCF5BBF4} + CoordinateConversionLibrary + {23854fb8-98f1-443b-82fb-21718d39ef94} DistanceAndDirectionLibrary From f112d6a4ca7da045a3b7f46273e951d10ffb5be3 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 12 Feb 2018 14:39:15 -0500 Subject: [PATCH 032/187] updated sln file --- source/addins/DistanceAndDirection.sln | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/addins/DistanceAndDirection.sln b/source/addins/DistanceAndDirection.sln index f24bd2ec..d67854f9 100644 --- a/source/addins/DistanceAndDirection.sln +++ b/source/addins/DistanceAndDirection.sln @@ -34,11 +34,9 @@ Global {23854FB8-98F1-443B-82FB-21718D39EF94}.Release|Any CPU.ActiveCfg = Release|Any CPU {23854FB8-98F1-443B-82FB-21718D39EF94}.Release|Any CPU.Build.0 = Release|Any CPU {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Debug|Any CPU.Build.0 = Debug|Any CPU {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Release|Any CPU.ActiveCfg = Release|Any CPU {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Release|Any CPU.Build.0 = Release|Any CPU {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Debug|Any CPU.Build.0 = Debug|Any CPU {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Release|Any CPU.ActiveCfg = Release|Any CPU {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Release|Any CPU.Build.0 = Release|Any CPU {67FFDFAE-F8EC-45AA-A3F9-6109BCF5BBF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU From 0021f84aba85ffa9e5e03de23b09541b70ae10a6 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 13 Feb 2018 11:11:44 -0500 Subject: [PATCH 033/187] Added setter logic for Point1Formatted and Point2Formatted --- .../ViewModels/TabBaseViewModel.cs | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 372ac04b..1f110669 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -35,8 +35,6 @@ using ArcMapAddinDistanceAndDirection.Models; using DistanceAndDirectionLibrary.Models; using DistanceAndDirectionLibrary.Views; -using CoordinateConversionLibrary.Models; -using CoordinateConversionLibrary.Helpers; namespace ArcMapAddinDistanceAndDirection.ViewModels { @@ -54,20 +52,20 @@ public TabBaseViewModel() LineDistanceType = DistanceTypes.Meters; //commands - SaveAsCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnSaveAs); - ClearGraphicsCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnClearGraphics); - ActivateToolCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnActivateTool); - EnterKeyCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnEnterKeyCommand); - EditPropertiesDialogCommand = new DistanceAndDirectionLibrary.Helpers.RelayCommand(OnEditPropertiesDialogCommand); + SaveAsCommand = new RelayCommand(OnSaveAs); + ClearGraphicsCommand = new RelayCommand(OnClearGraphics); + ActivateToolCommand = new RelayCommand(OnActivateTool); + EnterKeyCommand = new RelayCommand(OnEnterKeyCommand); + EditPropertiesDialogCommand = new RelayCommand(OnEditPropertiesDialogCommand); // Mediator - DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.NEW_MAP_POINT, OnNewMapPointEvent); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.TAB_ITEM_SELECTED, OnTabItemSelected); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.KEYPRESS_ESCAPE, OnKeypressEscape); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); + Mediator.Register(Constants.NEW_MAP_POINT, OnNewMapPointEvent); + Mediator.Register(Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); + Mediator.Register(Constants.TAB_ITEM_SELECTED, OnTabItemSelected); + Mediator.Register(Constants.KEYPRESS_ESCAPE, OnKeypressEscape); + Mediator.Register(Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); - configObserver = new DistanceAndDirectionLibrary.Helpers.PropertyObserver(DistanceAndDirectionConfig.AddInConfig) + configObserver = new PropertyObserver(DistanceAndDirectionConfig.AddInConfig) .RegisterHandler(n => n.DisplayCoordinateType, n => { RaisePropertyChanged(() => Point1Formatted); @@ -76,7 +74,7 @@ public TabBaseViewModel() } - DistanceAndDirectionLibrary.Helpers.PropertyObserver configObserver; + PropertyObserver configObserver; #region Properties @@ -172,8 +170,8 @@ public string Point1Formatted { // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; - CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); - if (ccType != CoordinateType.Unknown) + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); + if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) return outFormattedString; } return string.Empty; @@ -197,7 +195,9 @@ public string Point1Formatted return; } // try to convert string to an IPoint - var point = GetPointFromString(value); + string outFormattedString = string.Empty; + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(value, out outFormattedString); + IPoint point = (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) ? GetPointFromString(outFormattedString) : null; if (point != null) { // clear temp graphics @@ -253,8 +253,8 @@ public string Point2Formatted { // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; - CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); - if (ccType != CoordinateType.Unknown) + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); + if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) return outFormattedString; } return string.Empty; @@ -277,7 +277,9 @@ public string Point2Formatted return; } // try to convert string to an IPoint - var point = GetPointFromString(value); + string outFormattedString = string.Empty; + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(value, out outFormattedString); + IPoint point = (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) ? GetPointFromString(outFormattedString) : null; if (point != null) { point2Formatted = value; From 4b90e01e1960c1898fabec0d3d04778fda273709 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 13 Feb 2018 11:11:55 -0500 Subject: [PATCH 034/187] Added setter logic for Point1Formatted and Point2Formatted --- .../ViewModels/ProTabBaseViewModel.cs | 34 ++++++++++--------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 0f33de92..67fca699 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -31,8 +31,6 @@ using ProAppDistanceAndDirectionModule.Models; using ProAppDistanceAndDirectionModule.Views; using ProAppDistanceAndDirectionModule.ViewModels; -using CoordinateConversionLibrary.Models; -using CoordinateConversionLibrary.Helpers; namespace ProAppDistanceAndDirectionModule.ViewModels { @@ -54,16 +52,16 @@ public ProTabBaseViewModel() EditPropertiesDialogCommand = new ArcGIS.Desktop.Framework.RelayCommand(() => OnEditPropertiesDialog()); // Mediator - DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.KEYPRESS_ESCAPE, OnKeypressEscape); - DistanceAndDirectionLibrary.Helpers.Mediator.Register(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); + Mediator.Register(DistanceAndDirectionLibrary.Constants.NEW_MAP_POINT, OnNewMapPointEvent); + Mediator.Register(DistanceAndDirectionLibrary.Constants.MOUSE_MOVE_POINT, OnMouseMoveEvent); + Mediator.Register(DistanceAndDirectionLibrary.Constants.TAB_ITEM_SELECTED, OnTabItemSelected); + Mediator.Register(DistanceAndDirectionLibrary.Constants.KEYPRESS_ESCAPE, OnKeypressEscape); + Mediator.Register(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, OnPointTextBoxKeyDown); // Pro Events ArcGIS.Desktop.Framework.Events.ActiveToolChangedEvent.Subscribe(OnActiveToolChanged); - configObserver = new DistanceAndDirectionLibrary.Helpers.PropertyObserver(DistanceAndDirectionConfig.AddInConfig) + configObserver = new PropertyObserver(DistanceAndDirectionConfig.AddInConfig) .RegisterHandler(n => n.DisplayCoordinateType, n => { RaisePropertyChanged(() => Point1Formatted); @@ -74,7 +72,7 @@ public ProTabBaseViewModel() internal const int VertexCount = 99; - DistanceAndDirectionLibrary.Helpers.PropertyObserver configObserver; + PropertyObserver configObserver; #region Commands @@ -235,8 +233,8 @@ public string Point1Formatted { // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; - CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); - if (ccType != CoordinateType.Unknown) + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); + if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) return outFormattedString; } return string.Empty; @@ -259,8 +257,10 @@ public string Point1Formatted RaisePropertyChanged(() => Point1Formatted); return; } - // try to convert string to an IPoint - var point = GetMapPointFromString(value); + // try to convert string to an IPoint + string outFormattedString = string.Empty; + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(value, out outFormattedString); + MapPoint point = (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) ? GetMapPointFromString(outFormattedString) : null; if (point != null) { // clear temp graphics @@ -303,8 +303,8 @@ public string Point2Formatted { // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; - CoordinateType ccType = ConversionUtils.GetCoordinateString(GetFormattedPoint(Point2), out outFormattedString); - if (ccType != CoordinateType.Unknown) + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point2), out outFormattedString); + if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) return outFormattedString; } return string.Empty; @@ -328,7 +328,9 @@ public string Point2Formatted } // try to convert string to a MapPoint - var point = GetMapPointFromString(value); + string outFormattedString = string.Empty; + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(value, out outFormattedString); + MapPoint point = (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) ? GetMapPointFromString(outFormattedString) : null; if (point != null) { point2Formatted = value; From a32fd5e5c5eb3ffea55cf3763ec415150fd627a7 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 13 Feb 2018 12:31:10 -0500 Subject: [PATCH 035/187] Add build dependency --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 4622e699..a9af4bd5 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,21 @@ The Distance and Direction component provides the ability to create geodesic fea ### Build Requirements +##### Obtain the Dependent Repositories + +* Clone this repository +* Clone each of the following component repository *to the same root folder location* + * [coordinate-conversion-addin-dotnet](https://github.com/Esri/coordinate-conversion-addin-dotnet) +* Your local folder structure should now look like: + +``` +{Github Clone Location} ++---coordinate-conversion-addin-dotnet ++---distance-direction-addin-dotnet +``` + +##### Product Requirements + * Add-Ins for ArcGIS for Desktop * Visual Studio 2015 * ArcGIS for Desktop @@ -42,6 +57,7 @@ The Distance and Direction component provides the ability to create geodesic fea * ArcGIS Desktop SDK for .NET 10.3.1+ * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm) * [ArcGIS Pro SDK](http://pro.arcgis.com/en/pro-app/sdk/) 2.0+ +* Web Appbuilder for ArcGIS Widget ## Instructions From 651875de264d7fb27a49e56186f96bb02def5f44 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 13 Feb 2018 12:32:33 -0500 Subject: [PATCH 036/187] Typo --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a9af4bd5..258fa276 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ The Distance and Direction component provides the ability to create geodesic fea ##### Obtain the Dependent Repositories * Clone this repository -* Clone each of the following component repository *to the same root folder location* +* Clone the following component repository *to the same root folder location* * [coordinate-conversion-addin-dotnet](https://github.com/Esri/coordinate-conversion-addin-dotnet) * Your local folder structure should now look like: From 4ded994f906f19477ffe305e1c3d0bf3bf34b4ba Mon Sep 17 00:00:00 2001 From: Lyle Wright Date: Wed, 14 Feb 2018 03:02:34 -0800 Subject: [PATCH 037/187] adding build number to pro adding build number to ArcGIS Pro add-in --- .../ProAppDistanceAndDirectionModule.csproj | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj index 552f80df..1187929a 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj @@ -1,5 +1,11 @@  + + 4 + 0 + 0 + 0 + Debug AnyCPU @@ -195,5 +201,10 @@ --> + + + + + \ No newline at end of file From 52bd9d551576d7f5e5fe36fa8582e5b979e5333d Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 14 Feb 2018 17:24:09 -0500 Subject: [PATCH 038/187] Address compile warnings --- .../MapPointTool.cs | 4 +-- .../Models/FeatureClassUtils.cs | 2 ++ .../Models/KMLUtils.cs | 1 + .../ViewModels/CircleViewModel.cs | 15 ++------ .../ViewModels/EllipseViewModel.cs | 5 ++- .../ViewModels/LinesViewModel.cs | 4 +-- .../ViewModels/RangeViewModel.cs | 4 +-- .../ViewModels/TabBaseViewModel.cs | 3 +- .../Models/DistanceAndDirectionConfig.cs | 4 +-- .../Models/FeatureClassUtils.cs | 7 ++-- .../Models/KMLUtils.cs | 2 +- .../SketchTool.cs | 6 ++-- .../ViewModels/ProCircleViewModel.cs | 16 +-------- .../ViewModels/ProEllipseViewModel.cs | 8 ++--- .../ViewModels/ProLinesViewModel.cs | 9 +++-- .../ViewModels/ProRangeViewModel.cs | 4 +-- .../ViewModels/ProTabBaseViewModel.cs | 34 ++++++++++++------- 17 files changed, 60 insertions(+), 68 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs index 252698b5..4cc2dbf0 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs @@ -74,7 +74,7 @@ protected override void OnMouseDown(ESRI.ArcGIS.Desktop.AddIns.Tool.MouseEventAr Mediator.NotifyColleagues(Constants.NEW_MAP_POINT, point); } - catch (Exception ex) { Console.WriteLine(ex.Message); } + catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } } protected override void OnMouseMove(MouseEventArgs arg) { @@ -94,7 +94,7 @@ protected override void OnMouseMove(MouseEventArgs arg) } catch(Exception ex) { - Console.WriteLine(ex.Message); + System.Diagnostics.Debug.WriteLine(ex.Message); } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 5db640cd..7888311d 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -285,6 +285,7 @@ public IFeatureClass CreateFCOutput(string outputPath, SaveAsType saveAsType, Li } catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return fc; } } @@ -698,6 +699,7 @@ private IFeatureClass ExportToShapefile(string fileNamePath, List graph } catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return featClass; } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs index bc578952..e430cd1f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs @@ -62,6 +62,7 @@ public bool ConvertLayerToKML(string kmzOutputPath, string tmpShapefilePath, ESR } catch(Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return false; } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index 367cd603..dd686596 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -208,7 +208,6 @@ private double TravelRateInSeconds } } - string travelTimeString; /// /// String of time display /// @@ -220,10 +219,6 @@ public string TravelTimeString } set { - // lets avoid an infinite loop here - if (string.Equals(travelTimeString, value)) - return; - // divide the manual input by 2 double t = 0.0; if (double.TryParse(value, out t)) @@ -232,7 +227,6 @@ public string TravelTimeString } else { - TravelTime = 0.0; ClearTempGraphics(); if (HasPoint1) @@ -243,7 +237,7 @@ public string TravelTimeString // Re-add the point as it was cleared by ClearTempGraphics() but we still want to see it AddGraphicToMap(Point1, new RgbColor() { Green = 255 } as IColor, true, esriSimpleMarkerStyle.esriSMSCircle, esriRasterOpCode.esriROPNOP, ptAttributes); } - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEEnterValue); + throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEEnterValue); } } } @@ -319,7 +313,6 @@ private void UpdateDistance(double distance, DistanceTypes fromDistanceType, boo } } - string travelRateString; /// /// String of rate display /// @@ -331,10 +324,6 @@ public string TravelRateString } set { - // lets avoid an infinite loop here - if (string.Equals(travelRateString, value)) - return; - // divide the manual input by 2 double t = 0.0; @@ -944,7 +933,7 @@ private IGeometry CreateCircle() } catch (Exception ex) { - Console.WriteLine(ex.Message); + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index b1099f9b..3694474d 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -92,7 +92,6 @@ public override IPoint Point2 } } - private bool HasPoint3 = false; private IPoint point3 = null; public IPoint Point3 { @@ -557,7 +556,7 @@ private void UpdateAzimuthFromTo(AzimuthTypes fromType, AzimuthTypes toType) } catch (Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } @@ -707,7 +706,7 @@ private IGeometry DrawEllipse() } catch (Exception ex) { - Console.WriteLine(ex.Message); + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs index 04882659..43f243bf 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs @@ -324,7 +324,7 @@ private IGeometry CreatePolyline() } catch (Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); return null; } } @@ -382,7 +382,7 @@ private void UpdateAzimuthFromTo(AzimuthTypes fromType, AzimuthTypes toType) } catch(Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index d441049d..5fa92076 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -252,7 +252,7 @@ private void DrawRadials() } catch(Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } @@ -299,7 +299,7 @@ private IGeometry DrawRings() } catch(Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); return null; } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 1f110669..d2f81ebb 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -988,6 +988,7 @@ private string GetFormattedPoint(IPoint point) } catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); } } return result; @@ -1148,7 +1149,7 @@ internal IPolygon PolylineToPolygon(IPolyline line) } catch (Exception ex) { - Console.WriteLine(ex.Message); + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } } diff --git a/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs b/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs index 339e0d9d..d1ab9c35 100644 --- a/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs +++ b/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs @@ -56,7 +56,7 @@ public void SaveConfiguration() } catch(Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } } @@ -80,7 +80,7 @@ public void LoadConfiguration() } catch(Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 730a1127..83805780 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -117,7 +117,7 @@ await QueuedTask.Run(async () => } catch (Exception ex) { - + System.Diagnostics.Debug.WriteLine(ex.Message); } } @@ -227,8 +227,9 @@ await QueuedTask.Run(() => rowBuffer[definition.FindField("CenterY")] = ((CircleAttributes)graphic.p).centery; break; } - catch (Exception e) + catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); break; } } @@ -277,7 +278,7 @@ await QueuedTask.Run(() => } catch (GeodatabaseException exObj) { - Console.WriteLine(exObj); + System.Diagnostics.Debug.WriteLine(exObj); throw; } finally diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs index f7241f46..04892642 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/KMLUtils.cs @@ -82,7 +82,7 @@ public static async Task ConvertLayerToKML(string kmzOutputPath, string datasetN } catch(Exception ex) { - + System.Diagnostics.Debug.WriteLine(ex.Message); } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs index 8a83dfe9..d1691925 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/SketchTool.cs @@ -74,7 +74,7 @@ protected override Task OnSketchCompleteAsync(Geometry geometry) } catch(Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } return base.OnSketchCompleteAsync(geometry); @@ -89,7 +89,7 @@ protected override void OnToolMouseMove(MapViewMouseEventArgs e) } catch(Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } base.OnToolMouseMove(e); } @@ -106,7 +106,7 @@ protected override async void OnToolDoubleClick(MapViewMouseButtonEventArgs e) } catch(Exception ex) { - + System.Diagnostics.Debug.WriteLine(ex.Message); } base.OnToolDoubleClick(e); } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index 7eae3f07..e79ef404 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -189,25 +189,17 @@ private double TravelRateInSeconds } } - string travelTimeString; /// /// String of time display /// public string TravelTimeString { - - - get { return TravelTime.ToString("G"); } set { - // lets avoid an infinite loop here - if (string.Equals(travelTimeString, value)) - return; - // divide the manual input by 2 double t = 0.0; if (double.TryParse(value, out t)) @@ -289,23 +281,17 @@ private void UpdateDistance(double distance, DistanceTypes fromDistanceType, boo } } - string travelRateString; /// /// String of rate display /// public string TravelRateString - { - + { get { return TravelRate.ToString("G"); } set { - // lets avoid an infinite loop here - if (string.Equals(travelRateString, value)) - return; - // divide the manual input by 2 double t = 0.0; if (double.TryParse(value, out t)) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index 805ae206..a64a87ba 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -78,7 +78,6 @@ public override MapPoint Point2 } } - private bool HasPoint3 = false; private MapPoint point3 = null; public MapPoint Point3 { @@ -326,6 +325,7 @@ internal override void OnMouseMoveEvent(object obj) } catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } }).Result; @@ -378,7 +378,7 @@ private void UpdateFeedbackWithEllipse(bool HasMinorAxis = true) } catch(Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } @@ -465,7 +465,7 @@ private void UpdateAzimuthFromTo(AzimuthTypes fromType, AzimuthTypes toType) } catch (Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } @@ -543,7 +543,7 @@ private Geometry DrawEllipse() } catch (Exception ex) { - Console.WriteLine(ex.Message); + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 4ff00fe4..8f042dec 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -61,7 +61,7 @@ public LineFromTypes LineFromType } LineTypes lineType = LineTypes.Geodesic; - public LineTypes LineType + public override LineTypes LineType { get { return lineType; } set @@ -200,6 +200,7 @@ internal override async void UpdateFeedback() } catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } }).Result; @@ -383,7 +384,7 @@ internal async override void OnNewMapPointEvent(object obj) ClearTempGraphics(); HasPoint1 = true; Point1 = point; - await AddGraphicToMap(Point1, ColorFactory.Instance.GreenRGB, null, true, 5.0); + await AddGraphicToMapAsync(Point1, ColorFactory.Instance.GreenRGB, null, true, 5.0); return; } @@ -417,6 +418,7 @@ internal override async void OnMouseMoveEvent(object obj) } catch (Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } }).Result; @@ -459,6 +461,7 @@ private Geometry CreatePolyline() catch(Exception ex) { // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); return null; } } @@ -531,7 +534,7 @@ private void UpdateAzimuthFromTo(AzimuthTypes fromType, AzimuthTypes toType) } catch (Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 7f1f9e45..9710e807 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -208,7 +208,7 @@ private void DrawRadials() } catch (Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); } } private double GetAzimuthAsRadians(double azimuth) @@ -257,7 +257,7 @@ private Geometry DrawRings() } catch (Exception ex) { - Console.WriteLine(ex); + System.Diagnostics.Debug.WriteLine(ex); return null; } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 67fca699..9620326f 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -430,7 +430,7 @@ public virtual string DistanceString /// /// Property for the type of geodesy line /// - public LineTypes LineType { get; set; } + public virtual LineTypes LineType { get; set; } /// /// Property used to test if there is enough info to create a line map element @@ -459,9 +459,18 @@ private void OnActiveToolChanged(ArcGIS.Desktop.Framework.Events.ToolEventArgs a internal async void AddGraphicToMap(Geometry geom, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) { // default color Red - await AddGraphicToMap(geom, ColorFactory.Instance.RedRGB, p, IsTempGraphic, size); + await AddGraphicToMapAsync(geom, ColorFactory.Instance.RedRGB, p, IsTempGraphic, size); } - internal async Task AddGraphicToMap(Geometry geom, CIMColor color, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) + + internal void AddGraphicToMap(Geometry geom, CIMColor color, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) + { + // This behavior is expected + #pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + AddGraphicToMapAsync(geom, color, p, IsTempGraphic, size); + #pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + } + + internal async Task AddGraphicToMapAsync(Geometry geom, CIMColor color, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) { if (geom == null || MapView.Active == null) return; @@ -587,7 +596,7 @@ internal void ClearTempGraphics() /// Calls CreateMapElement /// /// - internal virtual void OnEnterKeyCommand(object obj) + internal virtual async void OnEnterKeyCommand(object obj) { var depends = obj as System.Windows.DependencyObject; @@ -602,7 +611,7 @@ internal virtual void OnEnterKeyCommand(object obj) if (geom != null) { - ZoomToExtent(geom.Extent); + await ZoomToExtent(geom.Extent); } } @@ -761,7 +770,7 @@ private string GetFormattedPoint(MapPoint point) } catch(Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } return result; } @@ -927,6 +936,7 @@ internal double GetGeodesicDistance(MapPoint p1, MapPoint p2) return ConvertFromTo(DistanceTypes.Meters, LineDistanceType, meters); }catch(Exception ex) { + System.Diagnostics.Debug.WriteLine(ex.Message); return Double.NaN; } } @@ -950,8 +960,8 @@ internal async Task UpdateFeedbackWithGeoLine(LineSegment segment, GeodeticCurve ClearTempGraphics(); Geometry newline = GeometryEngine.Instance.GeodeticDensifyByLength(polyline, 0, lu, type); - await AddGraphicToMap(Point1, ColorFactory.Instance.GreenRGB, null, true, 5.0); - await AddGraphicToMap(newline, ColorFactory.Instance.GreyRGB, null, true); + await AddGraphicToMapAsync(Point1, ColorFactory.Instance.GreenRGB, null, true, 5.0); + await AddGraphicToMapAsync(newline, ColorFactory.Instance.GreyRGB, null, true); } internal LinearUnit GetLinearUnit(DistanceTypes dtype) @@ -1032,7 +1042,7 @@ internal MapPoint GetMapPointFromString(string coordinate) } catch (Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } if (point != null) @@ -1048,7 +1058,7 @@ internal MapPoint GetMapPointFromString(string coordinate) } catch(Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } if(point == null) @@ -1071,7 +1081,7 @@ internal MapPoint GetMapPointFromString(string coordinate) } catch (Exception ex) { - // do nothing + System.Diagnostics.Debug.WriteLine(ex.Message); } } } @@ -1143,7 +1153,7 @@ private async void OnSaveAs() } catch (Exception ex) { - + System.Diagnostics.Debug.WriteLine(ex.Message); } } } From 32bebb84ef88658d66a41d818b31136ab0fff889 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 14 Feb 2018 17:41:29 -0500 Subject: [PATCH 039/187] SCA: use Path.DirectorySeparatorChar --- .../Models/FeatureClassUtils.cs | 11 +++++++---- .../ViewModels/TabBaseViewModel.cs | 4 +++- source/addins/DistanceAndDirection.sln | 2 ++ 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 7888311d..2b75024e 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -76,7 +76,8 @@ public string PromptUserWithGxDialog(int iParentWindow) IGxObject ipGxObject = m_ipSaveAsGxDialog.FinalLocation; string nameString = m_ipSaveAsGxDialog.Name; bool replacingObject = m_ipSaveAsGxDialog.ReplacingObject; - string path = m_ipSaveAsGxDialog.FinalLocation.FullName + "\\" + m_ipSaveAsGxDialog.Name; + string path = m_ipSaveAsGxDialog.FinalLocation.FullName + + System.IO.Path.DirectorySeparatorChar + m_ipSaveAsGxDialog.Name; IGxObject ipSelectedObject = m_ipSaveAsGxDialog.InternalCatalog.SelectedObject; // user selected an existing featureclass @@ -95,7 +96,8 @@ public string PromptUserWithGxDialog(int iParentWindow) { if (System.Windows.Forms.MessageBox.Show("You've selected a feature class that already exists. Do you wish to replace it?", "Overwrite Feature Class", System.Windows.Forms.MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { - return m_ipSaveAsGxDialog.FinalLocation.FullName + "\\" + m_ipSaveAsGxDialog.Name; + return m_ipSaveAsGxDialog.FinalLocation.FullName + + System.IO.Path.DirectorySeparatorChar + m_ipSaveAsGxDialog.Name; } if (m_ipSaveAsGxDialog.DoModalSave(iParentWindow) == false) @@ -110,7 +112,8 @@ public string PromptUserWithGxDialog(int iParentWindow) } } - return m_ipSaveAsGxDialog.FinalLocation.FullName + "\\" + m_ipSaveAsGxDialog.Name; + return m_ipSaveAsGxDialog.FinalLocation.FullName + + System.IO.Path.DirectorySeparatorChar + m_ipSaveAsGxDialog.Name; } else return path; @@ -324,7 +327,7 @@ public void DeleteShapeFile(string shapeFilePath) /// Created featureclass private IFeatureClass ExportToShapefile(string fileNamePath, List graphicsList, ISpatialReference ipSpatialRef, bool polyLineFC) { - int index = fileNamePath.LastIndexOf('\\'); + int index = fileNamePath.LastIndexOf(System.IO.Path.DirectorySeparatorChar); string folder = fileNamePath.Substring(0, index); string nameOfShapeFile = fileNamePath.Substring(index + 1); string shapeFieldName = "Shape"; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index d2f81ebb..3b35ce59 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -548,7 +548,9 @@ private void OnSaveAs(object obj) { string kmlName = System.IO.Path.GetFileName(path); string folderName = System.IO.Path.GetDirectoryName(path); - string tempShapeFile = folderName + "\\tmpShapefile.shp"; + string tempShapeFile = folderName + + System.IO.Path.DirectorySeparatorChar + + "tmpShapefile.shp"; IFeatureClass tempFc = fcUtils.CreateFCOutput(tempShapeFile, SaveAsType.Shapefile, typeGraphicsList, ArcMap.Document.FocusMap.SpatialReference); if (tempFc != null) diff --git a/source/addins/DistanceAndDirection.sln b/source/addins/DistanceAndDirection.sln index d67854f9..f24bd2ec 100644 --- a/source/addins/DistanceAndDirection.sln +++ b/source/addins/DistanceAndDirection.sln @@ -34,9 +34,11 @@ Global {23854FB8-98F1-443B-82FB-21718D39EF94}.Release|Any CPU.ActiveCfg = Release|Any CPU {23854FB8-98F1-443B-82FB-21718D39EF94}.Release|Any CPU.Build.0 = Release|Any CPU {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Debug|Any CPU.Build.0 = Debug|Any CPU {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Release|Any CPU.ActiveCfg = Release|Any CPU {7C0196B2-7EDE-43E6-AF92-374602D1DB07}.Release|Any CPU.Build.0 = Release|Any CPU {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Debug|Any CPU.Build.0 = Debug|Any CPU {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Release|Any CPU.ActiveCfg = Release|Any CPU {8DBE05CE-8026-4631-8E8A-BFC54DACD23B}.Release|Any CPU.Build.0 = Release|Any CPU {67FFDFAE-F8EC-45AA-A3F9-6109BCF5BBF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU From a43e848bb932bd2dfb35b25ce9d9aebbe1e413a8 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 15 Feb 2018 08:20:27 -0500 Subject: [PATCH 040/187] Make call awaited --- .../ViewModels/ProTabBaseViewModel.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 9620326f..998f02df 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -464,10 +464,10 @@ internal async void AddGraphicToMap(Geometry geom, ProGraphicAttributes p = null internal void AddGraphicToMap(Geometry geom, CIMColor color, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) { - // This behavior is expected - #pragma warning disable CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed - AddGraphicToMapAsync(geom, color, p, IsTempGraphic, size); - #pragma warning restore CS4014 // Because this call is not awaited, execution of the current method continues before the call is completed + QueuedTask.Run(async () => + { + await AddGraphicToMapAsync(geom, color, p, IsTempGraphic, size); + }); } internal async Task AddGraphicToMapAsync(Geometry geom, CIMColor color, ProGraphicAttributes p = null, bool IsTempGraphic = false, double size = 1.0) From e6eaa15b782ff076c4daca316d3d419a25764ff6 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 15 Feb 2018 06:57:05 -0800 Subject: [PATCH 041/187] Minor SCA issues --- .gitignore | 1 + .../Models/FeatureClassUtils.cs | 7 +++++-- .../Models/KMLUtils.cs | 1 - .../ViewModels/EllipseViewModel.cs | 3 --- .../ViewModels/LinesViewModel.cs | 5 +++-- .../Helpers/Mediator.cs | 8 ++++---- .../Models/FeatureClassUtils.cs | 9 ++++++--- .../ViewModels/ProRangeViewModel.cs | 4 +++- .../ViewModels/ProTabBaseViewModel.cs | 19 ++----------------- 9 files changed, 24 insertions(+), 33 deletions(-) diff --git a/.gitignore b/.gitignore index 101b6560..b2275e69 100644 --- a/.gitignore +++ b/.gitignore @@ -36,6 +36,7 @@ develop-eggs [Bb]in/ [Oo]bj/ *.vshost.* +.vs/ ################# ## Eclipse diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 2b75024e..698b005e 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -324,6 +324,7 @@ public void DeleteShapeFile(string shapeFilePath) /// Path to shapefile /// List of graphics for selected tab /// Spatial Reference being used + /// Is Polyline FC /// Created featureclass private IFeatureClass ExportToShapefile(string fileNamePath, List graphicsList, ISpatialReference ipSpatialRef, bool polyLineFC) { @@ -347,13 +348,13 @@ private IFeatureClass ExportToShapefile(string fileNamePath, List graph fieldsEdit = (IFieldsEdit)fields; IField field = null; IFieldEdit fieldEdit = null; - field = new FieldClass();///########### + field = new FieldClass(); fieldEdit = (IFieldEdit)field; fieldEdit.Name_2 = "Shape"; fieldEdit.Type_2 = (esriFieldType.esriFieldTypeGeometry); IGeometryDef geomDef = null; IGeometryDefEdit geomDefEdit = null; - geomDef = new GeometryDefClass();///######### + geomDef = new GeometryDefClass(); geomDefEdit = (IGeometryDefEdit)geomDef; if (polyLineFC) @@ -759,6 +760,8 @@ private void DeleteFeatureClass(IFeatureWorkspace fWorkspace, string fcName) /// /// IFeatureWorkspace /// Name of the featureclass + /// Graphics List + /// Is Polyline FC /// IFeatureClass private IFeatureClass CreateFeatureClass(IFeatureWorkspace featWorkspace, string name, List graphicsList, bool polyLineFC) { diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs index e430cd1f..3673ea9f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs @@ -32,7 +32,6 @@ public bool ConvertLayerToKML(string kmzOutputPath, string tmpShapefilePath, ESR try { string kmzName = System.IO.Path.GetFileName(kmzOutputPath); - string folderName = System.IO.Path.GetDirectoryName(kmzOutputPath); IGeoProcessor2 gp = new GeoProcessorClass(); IVariantArray parameters = new VarArrayClass(); diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index 3694474d..3956d1c5 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -60,7 +60,6 @@ public AzimuthTypes AzimuthType get { return azimuthType; } set { - var before = azimuthType; azimuthType = value; Azimuth = Azimuth; } @@ -451,7 +450,6 @@ internal override void OnNewMapPointEvent(object obj) return; var mxdoc = ArcMap.Application.Document as IMxDocument; - var av = mxdoc.FocusMap as IActiveView; var point = obj as IPoint; if (point == null) @@ -466,7 +464,6 @@ internal override void OnNewMapPointEvent(object obj) ptAttributes.Add("X", Point1.X); ptAttributes.Add("Y", Point1.Y); AddGraphicToMap( Point1, new RgbColor() { Green = 255 } as IColor, true, attributes: ptAttributes); - } else if (!HasPoint2) { diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs index 43f243bf..d6f18ef1 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs @@ -259,9 +259,11 @@ private IGeometry CreatePolyline() srf3 = Activator.CreateInstance(srType) as ISpatialReferenceFactory3; } + if (srf3 == null) + return null; + var linearUnit = srf3.CreateUnit((int)esriSRUnitType.esriSRUnit_Meter) as ILinearUnit; esriGeodeticType type = GetEsriGeodeticType(); - IGeometry geo = Point1; if (LineFromType == LineFromTypes.Points) construct.ConstructGeodeticLineFromPoints(GetEsriGeodeticType(), Point1, Point2, GetLinearUnit(), esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); else @@ -278,7 +280,6 @@ private IGeometry CreatePolyline() construct.ConstructGeodeticLineFromDistance(type, Point1, GetLinearUnit(), Distance, bearing, esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); } var mxdoc = ArcMap.Application.Document as IMxDocument; - var av = mxdoc.FocusMap as IActiveView; if (LineFromType == LineFromTypes.Points) { UpdateDistance(construct as IGeometry); diff --git a/source/addins/DistanceAndDirectionLibrary/Helpers/Mediator.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/Mediator.cs index 6e321ca0..7b52e9a8 100644 --- a/source/addins/DistanceAndDirectionLibrary/Helpers/Mediator.cs +++ b/source/addins/DistanceAndDirectionLibrary/Helpers/Mediator.cs @@ -17,11 +17,11 @@ namespace DistanceAndDirectionLibrary.Helpers { - static public class Mediator + public static class Mediator { static readonly IDictionary>> pl_dict = new Dictionary>>(); - static public void Register(string token, Action callback) + public static void Register(string token, Action callback) { if (!pl_dict.ContainsKey(token)) { @@ -40,13 +40,13 @@ static public void Register(string token, Action callback) } } - static public void Unregister(string token, Action callback) + public static void Unregister(string token, Action callback) { if (pl_dict.ContainsKey(token)) pl_dict[token].Remove(callback); } - static public void NotifyColleagues(string token, object args) + public static void NotifyColleagues(string token, object args) { if (pl_dict.ContainsKey(token)) foreach (var callback in pl_dict[token]) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 83805780..6bc6d51e 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -101,7 +101,10 @@ public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, b /// location of featureclass /// Type of output selected, either fgdb featureclass or shapefile /// List of graphics for selected tab - /// Spatial Reference being used + /// Spatial Reference being used + /// Mapview + /// geomType to create + /// Create KML /// Output featureclass public async Task CreateFCOutput(string outputPath, SaveAsType saveAsType, List graphicsList, SpatialReference spatialRef, MapView mapview, GeomType geomType, bool isKML = false) { @@ -259,7 +262,7 @@ await QueuedTask.Run(() => //Get simple renderer from feature layer CIMSimpleRenderer currentRenderer = featureLayer.GetRenderer() as CIMSimpleRenderer; - CIMSymbolReference sybmol = currentRenderer.Symbol; + CIMSymbolReference symbol = currentRenderer.Symbol; var outline = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.RedRGB, 1.0, SimpleLineStyle.Solid); CIMSymbol s; @@ -301,7 +304,7 @@ private static IReadOnlyList makeValueArray (string featureClass, string /// Create a feature class /// /// Name of the feature class to be created. - /// Type of feature class to be created. Options are: + /// Type of feature class to be created. Options are: /// /// POINT /// MULTIPOINT diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 9710e807..539a0023 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -181,7 +181,9 @@ private void DrawRadials() var mpList = new List() { Point1 }; // get point 2 - var results = GeometryEngine.Instance.GeodeticMove(mpList, MapView.Active.Map.SpatialReference, radialLength, GetLinearUnit(LineDistanceType), GetAzimuthAsRadians(azimuth), GetCurveType()); + var results = GeometryEngine.Instance.GeodeticMove(mpList, + MapView.Active.Map.SpatialReference, radialLength, GetLinearUnit(LineDistanceType), GetAzimuthAsRadians(azimuth), GetCurveType()); + // update feedback //UpdateFeedback(); foreach (var mp in results) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 998f02df..719a285b 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -85,7 +85,6 @@ public ProTabBaseViewModel() /// /// Handler for opening the edit properties dialog /// - /// private void OnEditPropertiesDialog() { var dlg = new ProEditPropertiesView(); @@ -546,7 +545,6 @@ internal virtual Geometry CreateMapElement() /// Inlucdes temp and map graphics /// Only removes temp and map graphics that were created by this add-in /// - /// private void OnClearGraphics() { List removedGraphics = new List(); @@ -724,11 +722,11 @@ private string GetFormattedPoint(MapPoint point) // .ToGeoCoordinate function calls will fail if there is no Spatial Reference if (point.SpatialReference == null) return result; - - ToGeoCoordinateParameter tgparam = null; try { + ToGeoCoordinateParameter tgparam = null; + switch (DistanceAndDirectionConfig.AddInConfig.DisplayCoordinateType) { case CoordinateTypes.DD: @@ -1088,23 +1086,10 @@ internal MapPoint GetMapPointFromString(string coordinate) return point; } - /// - /// Method to use when you need to move a feedback line to a point - /// This forces a new point to be used, sometimes this method projects the point to a different spatial reference - /// - /// - //internal void FeedbackMoveTo(IPoint point) - //{ - // if (feedback == null || point == null) - // return; - - // feedback.MoveTo(new Point() { X = point.X, Y = point.Y, SpatialReference = point.SpatialReference }); - //} /// /// Saves graphics to file gdb or shp file /// - /// private async void OnSaveAs() { var dlg = new ProSaveAsFormatView(); From df445e3bc9d0c78d271dba2e364e2a8727550328 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 15 Feb 2018 07:34:03 -0800 Subject: [PATCH 042/187] Remove unnecessary Safe Casts --- .../Models/FeatureClassUtils.cs | 4 ++-- .../ViewModels/EllipseViewModel.cs | 8 ++++---- .../ViewModels/TabBaseViewModel.cs | 8 ++++---- source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs | 2 +- .../Models/FeatureClassUtils.cs | 4 ++-- .../ViewModels/ProCircleViewModel.cs | 2 +- .../ViewModels/ProEllipseViewModel.cs | 2 +- .../ViewModels/ProLinesViewModel.cs | 2 +- .../ViewModels/ProTabBaseViewModel.cs | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 698b005e..2468e50d 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -983,8 +983,8 @@ private IPolygon PolylineToPolygon(IGeometry geom) IPolygon polygon = new PolygonClass(); Polyline polyLine = geom as Polyline; - ISegmentCollection polygonSegs = polygon as ISegmentCollection; - ISegmentCollection polylineSegs = polyLine as ISegmentCollection; + ISegmentCollection polygonSegs = (ISegmentCollection)polygon; + ISegmentCollection polylineSegs = (ISegmentCollection)polyLine; for (int i = 0; i < polylineSegs.SegmentCount; i++) { diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index 3956d1c5..c697d400 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -430,7 +430,7 @@ private void UpdateFeedbackWithEllipse(bool HasMinorAxis = true) ellipseAttributes.Add("minoraxis", MinorAxisDistance); ellipseAttributes.Add("azimuth", Azimuth); var color = new RgbColor() as IColor; - AddGraphicToMap(line as IGeometry, color, true, rasterOpCode: esriRasterOpCode.esriROPNotXOrPen, attributes:ellipseAttributes ); + AddGraphicToMap((IGeometry)line, color, true, rasterOpCode: esriRasterOpCode.esriROPNotXOrPen, attributes:ellipseAttributes ); } } @@ -624,7 +624,7 @@ private IPolyline CreateGeodeticLine(IPoint fromPoint, IPoint toPoint, double di minorPolyline.SpatialReference = Point1.SpatialReference; minorPolyline.FromPoint = Point1; minorPolyline.ToPoint = Point3; - construct.ConstructGeodeticLineFromDistance(GetEsriGeodeticType(), fromPoint, GetLinearUnit(), distance, GetAzimuth(minorPolyline as IGeometry), + construct.ConstructGeodeticLineFromDistance(GetEsriGeodeticType(), fromPoint, GetLinearUnit(), distance, GetAzimuth((IGeometry)minorPolyline), esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); } } @@ -663,7 +663,7 @@ private IGeometry DrawEllipse() ellipseAttributes.Add("centery", Point1.Y); ellipseAttributes.Add("distanceunit", LineDistanceType.ToString()); ellipseAttributes.Add("angleunit", AzimuthType.ToString()); - AddGraphicToMap(line as IGeometry, color, attributes:ellipseAttributes); + AddGraphicToMap((IGeometry)line, color, attributes:ellipseAttributes); //Convert ellipse polyline to polygon var newPoly = PolylineToPolygon((IPolyline)ellipticArc); if (newPoly != null) @@ -699,7 +699,7 @@ private IGeometry DrawEllipse() } } } - return line as IGeometry; + return (IGeometry)line; } catch (Exception ex) { diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 3b35ce59..9ee15a53 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -500,7 +500,7 @@ private void OnSaveAs(object obj) { var dlg = new GRSaveAsFormatView(); dlg.DataContext = new SaveAsFormatViewModel(); - var vm = dlg.DataContext as SaveAsFormatViewModel; + var vm = (SaveAsFormatViewModel)dlg.DataContext; if (dlg.ShowDialog() == true) { @@ -579,7 +579,7 @@ private void AddFeatureLayerToMap(IFeatureClass fc) IFeatureLayer outputFeatureLayer = new FeatureLayerClass(); outputFeatureLayer.FeatureClass = fc; - IGeoFeatureLayer geoLayer = outputFeatureLayer as IGeoFeatureLayer; + IGeoFeatureLayer geoLayer = (IGeoFeatureLayer)outputFeatureLayer; if (geoLayer.FeatureClass.ShapeType != esriGeometryType.esriGeometryPolyline) { @@ -936,7 +936,7 @@ internal IEnvelope UnionAllLayerExtents(IMap map) var geomBag = new GeometryBagClass(); geomBag.SpatialReference = map.SpatialReference; - var geomColl = geomBag as IGeometryCollection; + var geomColl = (IGeometryCollection)geomBag; object MissingType = Type.Missing; while (layer != null) @@ -1305,7 +1305,7 @@ internal void AddGraphicToMap(IGeometry geom, IColor color, bool IsTempGraphic = } var le = new LineElementClass() as ILineElement; - element = le as IElement; + element = (IElement)le; le.Symbol = lineSymbol; } diff --git a/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs index 498498bb..e5f6edf2 100644 --- a/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs +++ b/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs @@ -193,7 +193,7 @@ static string GetPropertyName(Expression> expressi MemberExpression memberExpression; if (lambda.Body is UnaryExpression) { - var unaryExpression = lambda.Body as UnaryExpression; + var unaryExpression = (UnaryExpression)lambda.Body; memberExpression = unaryExpression.Operand as MemberExpression; } else diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 6bc6d51e..b0a3fab2 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -156,7 +156,7 @@ await QueuedTask.Run(() => if (graphic.Geometry is Polyline) { - PolylineBuilder pb = new PolylineBuilder(graphic.Geometry as Polyline); + PolylineBuilder pb = new PolylineBuilder((Polyline)graphic.Geometry); pb.HasZ = false; rowBuffer[shapeIndex] = pb.ToGeometry(); isLine = true; @@ -211,7 +211,7 @@ await QueuedTask.Run(() => } else if (graphic.Geometry is Polygon) { - rowBuffer[shapeIndex] = new PolygonBuilder(graphic.Geometry as Polygon).ToGeometry(); + rowBuffer[shapeIndex] = new PolygonBuilder((Polygon)graphic.Geometry).ToGeometry(); // Only add attributes for Esri format diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index e79ef404..09121f23 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -788,7 +788,7 @@ private Geometry CreateCircle(bool isFeedback) CircleAttributes circleAttributes = new CircleAttributes() { mapPoint = Point1, distance = dist, circleFromTypes = CircleType, circletype=CircleType.ToString(), centerx=Point1.X, centery=Point1.Y, distanceunit=distunit.ToString()}; AddGraphicToMap(geom, color, (ProGraphicAttributes)circleAttributes, IsTempGraphic: isFeedback); - return geom as Geometry; + return (Geometry)geom; } #endregion diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index a64a87ba..6fc64fab 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -539,7 +539,7 @@ private Geometry DrawEllipse() AddGraphicToMap(geom, new CIMRGBColor() { R = 255, B = 0, G = 0, Alpha = 25 }, ellipseAttributes); - return geom as Geometry; + return (Geometry)geom; } catch (Exception ex) { diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 8f042dec..6445cfbb 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -456,7 +456,7 @@ private Geometry CreatePolyline() AddGraphicToMap(newline, (ProGraphicAttributes)lineAttributes); ResetPoints(); - return newline as Geometry; + return (Geometry)newline; } catch(Exception ex) { diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 719a285b..cdfaf705 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -554,7 +554,7 @@ private void OnClearGraphics() foreach (var item in GraphicsList) { - Graphic graphic = item as Graphic; + Graphic graphic = (Graphic)item; if (graphic != null && graphic.ViewModel == this) { item.Disposable.Dispose(); @@ -1094,7 +1094,7 @@ private async void OnSaveAs() { var dlg = new ProSaveAsFormatView(); dlg.DataContext = new ProSaveAsFormatViewModel(); - var vm = dlg.DataContext as ProSaveAsFormatViewModel; + var vm = (ProSaveAsFormatViewModel)dlg.DataContext; GeomType geomType = GeomType.Polygon; if (dlg.ShowDialog() == true) From aa777c280ae4b113e079ad876fa8e079d033121c Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 15 Feb 2018 07:44:44 -0800 Subject: [PATCH 043/187] Null Dereference warnings --- .../MapPointTool.cs | 2 +- .../ViewModels/CircleViewModel.cs | 38 +++++++++---------- .../ViewModels/RangeViewModel.cs | 2 +- 3 files changed, 19 insertions(+), 23 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs index 4cc2dbf0..d4f5b1f3 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs @@ -62,7 +62,7 @@ protected override void OnMouseDown(ESRI.ArcGIS.Desktop.AddIns.Tool.MouseEventAr try { //Get the active view from the ArcMap static class. - IActiveView activeView = ArcMap.Document.FocusMap as IActiveView; + IActiveView activeView = (IActiveView)ArcMap.Document.FocusMap; var point = activeView.ScreenDisplay.DisplayTransformation.ToMapPoint(arg.X, arg.Y) as IPoint; ISnappingResult snapResult = null; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index dd686596..0183e4b3 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -732,35 +732,31 @@ private void UpdateFeedbackWithGeoCircle() if (Point1 == null || Distance <= 0) return; - var construct = new Polyline() as IConstructGeodetic; + var construct = (IConstructGeodetic)new Polyline(); - if (construct != null) + ClearTempGraphics(); + IDictionary circleAttributes = new Dictionary(); + if (HasPoint1) { - ClearTempGraphics(); - IDictionary circleAttributes = new Dictionary(); - if (HasPoint1) - { - IDictionary ptAttributes = new Dictionary(); - ptAttributes.Add("X", Point1.X); - ptAttributes.Add("Y", Point1.Y); - circleAttributes.Add("centerx", Point1.X); - circleAttributes.Add("centery", Point1.Y); - // Re-add the point as it was cleared by ClearTempGraphics() but we still want to see it - AddGraphicToMap(Point1, new RgbColor() { Green = 255 } as IColor, true, attributes: ptAttributes); + IDictionary ptAttributes = new Dictionary(); + ptAttributes.Add("X", Point1.X); + ptAttributes.Add("Y", Point1.Y); + circleAttributes.Add("centerx", Point1.X); + circleAttributes.Add("centery", Point1.Y); + // Re-add the point as it was cleared by ClearTempGraphics() but we still want to see it + AddGraphicToMap(Point1, new RgbColor() { Green = 255 } as IColor, true, attributes: ptAttributes); - circleAttributes.Add("radius", Distance); - circleAttributes.Add("disttype", CircleType.ToString()); + circleAttributes.Add("radius", Distance); + circleAttributes.Add("disttype", CircleType.ToString()); - construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), Distance, esriCurveDensifyMethod.esriCurveDensifyByAngle, 0.45); + construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), Distance, esriCurveDensifyMethod.esriCurveDensifyByAngle, 0.45); - Point2 = (construct as IPolyline).ToPoint; - var color = new RgbColorClass() as IColor; - this.AddGraphicToMap(construct as IGeometry, color, true, rasterOpCode: esriRasterOpCode.esriROPNotXOrPen, attributes: circleAttributes); - } + Point2 = ((IPolyline)construct).ToPoint; + var color = new RgbColorClass() as IColor; + this.AddGraphicToMap(construct as IGeometry, color, true, rasterOpCode: esriRasterOpCode.esriROPNotXOrPen, attributes: circleAttributes); } - } #endregion diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index 5fa92076..c9543c56 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -295,7 +295,7 @@ private IGeometry DrawRings() this.AddTextToMap(construct as IGeometry, String.Format("{0} {1}", radius.ToString(), dtVal.ToString())); } - return construct as IGeometry; + return (IGeometry)construct; } catch(Exception ex) { From da42f7166ac15dff33a5e14b3be2bd8455576a8a Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Thu, 15 Feb 2018 14:55:53 -0500 Subject: [PATCH 044/187] Reformatted output string for Point1Formatted1 and Point1Formatted2 --- .../ViewModels/TabBaseViewModel.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 3b35ce59..7510b119 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -171,8 +171,7 @@ public string Point1Formatted // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); - if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) - return outFormattedString; + return outFormattedString; } return string.Empty; } @@ -253,9 +252,8 @@ public string Point2Formatted { // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; - CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); - if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) - return outFormattedString; + CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point2), out outFormattedString); + return outFormattedString; } return string.Empty; } From c6bd42ded253644a233e57c5e7e709774a8829ec Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Thu, 15 Feb 2018 14:56:04 -0500 Subject: [PATCH 045/187] Reformatted output string for Point1Formatted1 and Point1Formatted2 --- .../ViewModels/ProTabBaseViewModel.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 998f02df..c32d9b4b 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -234,8 +234,7 @@ public string Point1Formatted // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point1), out outFormattedString); - if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) - return outFormattedString; + return outFormattedString; } return string.Empty; } @@ -304,8 +303,7 @@ public string Point2Formatted // only format if the Point1 data was generated from a mouse click string outFormattedString = string.Empty; CoordinateConversionLibrary.Models.CoordinateType ccType = CoordinateConversionLibrary.Helpers.ConversionUtils.GetCoordinateString(GetFormattedPoint(Point2), out outFormattedString); - if (ccType != CoordinateConversionLibrary.Models.CoordinateType.Unknown) - return outFormattedString; + return outFormattedString; } return string.Empty; } From 7c4caaa4dd5e262f8079482115232df785e824f3 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 15 Feb 2018 19:41:14 -0500 Subject: [PATCH 046/187] Null Dereference SCA changes --- .../ArcMapAddinDistanceAndDirection/MapPointTool.cs | 2 +- .../ViewModels/CircleViewModel.cs | 3 +-- .../ViewModels/EllipseViewModel.cs | 2 +- .../ViewModels/RangeViewModel.cs | 10 +++++----- .../ViewModels/TabBaseViewModel.cs | 12 ++++++------ 5 files changed, 14 insertions(+), 15 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs index d4f5b1f3..36e269cf 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs @@ -64,7 +64,7 @@ protected override void OnMouseDown(ESRI.ArcGIS.Desktop.AddIns.Tool.MouseEventAr //Get the active view from the ArcMap static class. IActiveView activeView = (IActiveView)ArcMap.Document.FocusMap; - var point = activeView.ScreenDisplay.DisplayTransformation.ToMapPoint(arg.X, arg.Y) as IPoint; + var point = (IPoint)activeView.ScreenDisplay.DisplayTransformation.ToMapPoint(arg.X, arg.Y); ISnappingResult snapResult = null; //Try to snap the current position snapResult = m_Snapper.Snap(point); diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index 0183e4b3..72e66f24 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -746,7 +746,6 @@ private void UpdateFeedbackWithGeoCircle() // Re-add the point as it was cleared by ClearTempGraphics() but we still want to see it AddGraphicToMap(Point1, new RgbColor() { Green = 255 } as IColor, true, attributes: ptAttributes); - circleAttributes.Add("radius", Distance); circleAttributes.Add("disttype", CircleType.ToString()); @@ -754,7 +753,7 @@ private void UpdateFeedbackWithGeoCircle() Point2 = ((IPolyline)construct).ToPoint; var color = new RgbColorClass() as IColor; - this.AddGraphicToMap(construct as IGeometry, color, true, rasterOpCode: esriRasterOpCode.esriROPNotXOrPen, attributes: circleAttributes); + this.AddGraphicToMap((IGeometry)construct, color, true, rasterOpCode: esriRasterOpCode.esriROPNotXOrPen, attributes: circleAttributes); } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index c697d400..9fb73645 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -411,7 +411,7 @@ private void UpdateFeedbackWithEllipse(bool HasMinorAxis = true) ptAttributes.Add("Y", Point1.Y); AddGraphicToMap(Point1, new RgbColor() { Green = 255 } as IColor, true, esriSimpleMarkerStyle.esriSMSCircle, esriRasterOpCode.esriROPNOP, ptAttributes); - var ellipticArc = new Polyline() as IConstructGeodetic; + var ellipticArc = (IConstructGeodetic)new Polyline(); var minorAxis = MinorAxisDistance; if (!HasMinorAxis || minorAxis == 0.0) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index c9543c56..dc12f859 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -271,13 +271,13 @@ private IGeometry DrawRings() { // set the current radius radius += Distance; - var polyLine = new Polyline() as IPolyline; + var polyLine = (IPolyline)new Polyline(); polyLine.SpatialReference = Point1.SpatialReference; const double DENSIFY_ANGLE_IN_DEGREES = 5.0; - construct = polyLine as IConstructGeodetic; + construct = (IConstructGeodetic)polyLine; construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), radius, esriCurveDensifyMethod.esriCurveDensifyByAngle, DENSIFY_ANGLE_IN_DEGREES); - var color = new RgbColorClass() { Red = 255 } as IColor; + var color = (IColor)new RgbColorClass() { Red = 255 }; IDictionary rrAttributes = new Dictionary(); rrAttributes.Add("rings", NumberOfRings); rrAttributes.Add("distance", radius); @@ -285,14 +285,14 @@ private IGeometry DrawRings() rrAttributes.Add("radials", NumberOfRadials); rrAttributes.Add("centerx", Point1.X); rrAttributes.Add("centery", Point1.Y); - AddGraphicToMap(construct as IGeometry, color, attributes:rrAttributes); + AddGraphicToMap((IGeometry)construct, color, attributes:rrAttributes); // Use negative radius to get the location for the distance label // TODO: someone explain why we need to construct this circle twice, and what -radius means (top of circle or something)? DistanceTypes dtVal = (DistanceTypes)LineDistanceType; construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), -radius, esriCurveDensifyMethod.esriCurveDensifyByAngle, DENSIFY_ANGLE_IN_DEGREES); - this.AddTextToMap(construct as IGeometry, String.Format("{0} {1}", radius.ToString(), dtVal.ToString())); + this.AddTextToMap((IGeometry)construct, String.Format("{0} {1}", radius.ToString(), dtVal.ToString())); } return (IGeometry)construct; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index dddd77b4..c5891c47 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -667,7 +667,7 @@ private void RemoveGraphics(IGraphicsContainer gc, bool removeOnlyTemporary) var element = gc.Next(); while (element != null) { - var eleProps = element as IElementProperties; + var eleProps = (IElementProperties)element; foreach (Graphic graphic in GraphicsList) { if (graphic.UniqueId.Equals(eleProps.Name) && graphic.ViewModel == this) @@ -1253,16 +1253,16 @@ internal void AddGraphicToMap(IGeometry geom, IColor color, bool IsTempGraphic = if (geom.GeometryType == esriGeometryType.esriGeometryPoint) { // Marker symbols - var simpleMarkerSymbol = new SimpleMarkerSymbol() as ISimpleMarkerSymbol; + var simpleMarkerSymbol = (ISimpleMarkerSymbol)new SimpleMarkerSymbol(); simpleMarkerSymbol.Color = color; simpleMarkerSymbol.Outline = true; simpleMarkerSymbol.OutlineColor = color; simpleMarkerSymbol.Size = 5; simpleMarkerSymbol.Style = markerStyle; - var markerElement = new MarkerElement() as IMarkerElement; + var markerElement = (IMarkerElement)new MarkerElement(); markerElement.Symbol = simpleMarkerSymbol; - element = markerElement as IElement; + element = (IElement)markerElement; } else if (geom.GeometryType == esriGeometryType.esriGeometryPolyline) { @@ -1302,7 +1302,7 @@ internal void AddGraphicToMap(IGeometry geom, IColor color, bool IsTempGraphic = ((ISymbol)lineSymbol).ROP2 = rasterOpCode; } - var le = new LineElementClass() as ILineElement; + var le = (ILineElement)new LineElementClass(); element = (IElement)le; le.Symbol = lineSymbol; } @@ -1318,7 +1318,7 @@ internal void AddGraphicToMap(IGeometry geom, IColor color, bool IsTempGraphic = var gc = av as IGraphicsContainer; // store guid - var eprop = element as IElementProperties; + var eprop = (IElementProperties)element; eprop.Name = Guid.NewGuid().ToString(); if (geom.GeometryType == esriGeometryType.esriGeometryPoint) From ddc98fbf2eccc415b4640a6a7926bfe62b0d1472 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 16 Feb 2018 12:01:58 -0500 Subject: [PATCH 047/187] SCA StreamReader fix Fix for "Sometimes fails to release a system resource allocated by streamreader()" ? --- .../Models/DistanceAndDirectionConfig.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs b/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs index d1ab9c35..c1bb3db9 100644 --- a/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs +++ b/source/addins/DistanceAndDirectionLibrary/Models/DistanceAndDirectionConfig.cs @@ -62,6 +62,8 @@ public void SaveConfiguration() public void LoadConfiguration() { + TextReader tr = null; + try { var filename = GetConfigFilename(); @@ -70,7 +72,7 @@ public void LoadConfiguration() return; XmlSerializer x = new XmlSerializer(GetType()); - TextReader tr = new StreamReader(filename); + tr = new StreamReader(filename); var temp = x.Deserialize(tr) as DistanceAndDirectionConfig; if (temp == null) @@ -82,6 +84,11 @@ public void LoadConfiguration() { System.Diagnostics.Debug.WriteLine(ex.Message); } + finally + { + if (tr != null) + tr.Close(); + } } #region Private methods From 136dd6ef5f3a3315e49fe63be51a51e66bad9f91 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 16 Feb 2018 15:21:23 -0500 Subject: [PATCH 048/187] More SCA Null Dereference --- .../Models/FeatureClassUtils.cs | 4 +- .../ViewModels/EllipseViewModel.cs | 55 +++++++++------- .../ViewModels/LinesViewModel.cs | 21 +++--- .../ViewModels/MainViewModel.cs | 6 +- .../ViewModels/TabBaseViewModel.cs | 65 ++++++++++++++----- .../Helpers/Wpf.cs | 8 ++- 6 files changed, 110 insertions(+), 49 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 2468e50d..2da062ea 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -983,6 +983,9 @@ private IPolygon PolylineToPolygon(IGeometry geom) IPolygon polygon = new PolygonClass(); Polyline polyLine = geom as Polyline; + if (polyLine == null) + return null; + ISegmentCollection polygonSegs = (ISegmentCollection)polygon; ISegmentCollection polylineSegs = (ISegmentCollection)polyLine; @@ -995,7 +998,6 @@ private IPolygon PolylineToPolygon(IGeometry geom) polygon.SimplifyPreserveFromTo(); return polygon; - } } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index 9fb73645..a4a25f7c 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -446,12 +446,15 @@ internal override void ResetPoints() internal override void OnNewMapPointEvent(object obj) { - if (!IsActiveTab) + if ((ArcMap.Document == null) || (ArcMap.Document.FocusMap == null) || + !IsActiveTab) return; - var mxdoc = ArcMap.Application.Document as IMxDocument; - var point = obj as IPoint; + var mxdoc = ArcMap.Document as IMxDocument; + if (mxdoc == null) + return; + var point = obj as IPoint; if (point == null) return; @@ -607,7 +610,7 @@ private double GetAngleDegrees(double angle) private IPolyline CreateGeodeticLine(IPoint fromPoint, IPoint toPoint, double distance = 0.0) { - var construct = new Polyline() as IConstructGeodetic; + var construct = (IConstructGeodetic)new Polyline(); if (construct == null) { return null; @@ -620,7 +623,7 @@ private IPolyline CreateGeodeticLine(IPoint fromPoint, IPoint toPoint, double di } else { - var minorPolyline = new Polyline() as IPolyline; + var minorPolyline = (IPolyline)new Polyline(); minorPolyline.SpatialReference = Point1.SpatialReference; minorPolyline.FromPoint = Point1; minorPolyline.ToPoint = Point3; @@ -628,7 +631,11 @@ private IPolyline CreateGeodeticLine(IPoint fromPoint, IPoint toPoint, double di esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); } } - catch { } + catch (Exception ex) + { + System.Diagnostics.Debug.WriteLine(ex); + return null; + } return construct as IPolyline; } @@ -640,7 +647,8 @@ private IGeometry DrawEllipse() { try { - var ellipticArc = new Polyline() as IConstructGeodetic; + var ellipticArc = (IConstructGeodetic)new Polyline(); + double bearing; if (AzimuthType==AzimuthTypes.Mils) { @@ -650,11 +658,13 @@ private IGeometry DrawEllipse() { bearing = Azimuth; } + ellipticArc.ConstructGeodesicEllipse(Point1, GetLinearUnit(), MajorAxisDistance, MinorAxisDistance, bearing, esriCurveDensifyMethod.esriCurveDensifyByAngle, 0.01); var line = ellipticArc as IPolyline; if (line != null) { - var color = new RgbColorClass() { Red = 255 } as IColor; + var color = (IColor)new RgbColorClass() { Red = 255 }; + IDictionary ellipseAttributes = new Dictionary(); ellipseAttributes.Add("majoraxis", MajorAxisDistance); ellipseAttributes.Add("minoraxis", MinorAxisDistance); @@ -663,7 +673,9 @@ private IGeometry DrawEllipse() ellipseAttributes.Add("centery", Point1.Y); ellipseAttributes.Add("distanceunit", LineDistanceType.ToString()); ellipseAttributes.Add("angleunit", AzimuthType.ToString()); + AddGraphicToMap((IGeometry)line, color, attributes:ellipseAttributes); + //Convert ellipse polyline to polygon var newPoly = PolylineToPolygon((IPolyline)ellipticArc); if (newPoly != null) @@ -682,20 +694,19 @@ private IGeometry DrawEllipse() minDist = minorAxisDistance * 2; } if (area != null) - { - - AddTextToMap(area.Centroid, string.Format("{0}:{1} {2}{3}{4}:{5} {6}{7}{8}:{9} {10}", - "Major Axis", - Math.Round(majDist, 2), - dtVal.ToString(), - Environment.NewLine, - "Minor Axis", - Math.Round(minDist, 2), - dtVal.ToString(), - Environment.NewLine, - "Orientation Angle", - Math.Round(azimuth, 2), - atVal.ToString())); + { + AddTextToMap(area.Centroid, string.Format("{0}:{1} {2}{3}{4}:{5} {6}{7}{8}:{9} {10}", + "Major Axis", + Math.Round(majDist, 2), + dtVal.ToString(), + Environment.NewLine, + "Minor Axis", + Math.Round(minDist, 2), + dtVal.ToString(), + Environment.NewLine, + "Orientation Angle", + Math.Round(azimuth, 2), + atVal.ToString())); } } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs index d6f18ef1..0dc44cd2 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs @@ -228,6 +228,9 @@ internal override void OnEnterKeyCommand(object obj) HasPoint2 = true; IGeometry geo = CreatePolyline(); IPolyline line = geo as IPolyline; + if (line == null) + return; + IDictionary lineAttributes = new Dictionary(); lineAttributes.Add("distance", Distance); lineAttributes.Add("angle", (double)Azimuth); @@ -244,13 +247,10 @@ private IGeometry CreatePolyline() { try { - if (Point1 == null || Point2 == null) + if ((Point1 == null) || (Point2 == null)) return null; - var construct = new Polyline() as IConstructGeodetic; - - if (construct == null) - return null; + var construct = (IConstructGeodetic)new Polyline(); if (srf3 == null) { @@ -262,7 +262,6 @@ private IGeometry CreatePolyline() if (srf3 == null) return null; - var linearUnit = srf3.CreateUnit((int)esriSRUnitType.esriSRUnit_Meter) as ILinearUnit; esriGeodeticType type = GetEsriGeodeticType(); if (LineFromType == LineFromTypes.Points) construct.ConstructGeodeticLineFromPoints(GetEsriGeodeticType(), Point1, Point2, GetLinearUnit(), esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); @@ -279,7 +278,7 @@ private IGeometry CreatePolyline() } construct.ConstructGeodeticLineFromDistance(type, Point1, GetLinearUnit(), Distance, bearing, esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); } - var mxdoc = ArcMap.Application.Document as IMxDocument; + if (LineFromType == LineFromTypes.Points) { UpdateDistance(construct as IGeometry); @@ -463,6 +462,9 @@ internal override void OnMouseMoveEvent(object obj) internal override void UpdateFeedback() { + if ((ArcMap.Application == null) || (ArcMap.Application.Document == null)) + return; + // for now lets stick with only updating feedback here with Bearing and Distance case if (LineFromType != LineFromTypes.BearingAndDistance) { @@ -479,12 +481,15 @@ internal override void UpdateFeedback() if (feedback == null) { var mxdoc = ArcMap.Application.Document as IMxDocument; + if (mxdoc == null) + return; + CreateFeedback(Point1, mxdoc.FocusMap as IActiveView); feedback.Start(Point1); } // now get second point from distance and bearing - var construct = new Polyline() as IConstructGeodetic; + var construct = (IConstructGeodetic)new Polyline(); if (construct == null) return; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs index 78fdcb40..84a306ea 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs @@ -52,11 +52,15 @@ public object SelectedTab get { return selectedTab; } set { - if (selectedTab == value) + if ((selectedTab == null) || (selectedTab == value)) return; selectedTab = value; var tabItem = selectedTab as TabItem; + + if (tabItem == null) + return; + Mediator.NotifyColleagues(Constants.TAB_ITEM_SELECTED, ((tabItem.Content as UserControl).Content as UserControl).DataContext); } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index c5891c47..146e736b 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -851,11 +851,16 @@ public void SetToolActiveInToolBar(ESRI.ArcGIS.Framework.IApplication applicatio private void ZoomToExtent(IGeometry geom) { - if (geom == null || ArcMap.Application.Document == null) + if (geom == null || ArcMap.Document == null) + return; + + var mxdoc = ArcMap.Document as IMxDocument; + if (mxdoc == null) return; - var mxdoc = ArcMap.Application.Document as IMxDocument; var av = mxdoc.FocusMap as IActiveView; + if (av == null) + return; IEnvelope env = geom.Envelope; @@ -1135,15 +1140,15 @@ internal IPolygon PolylineToPolygon(IPolyline line) { try { - var geomCol = new Polygon() as IGeometryCollection; - var polylineGeoms = line as IGeometryCollection; + var geomCol = (IGeometryCollection)new Polygon(); + var polylineGeoms = (IGeometryCollection)line; for (var i = 0; i < polylineGeoms.GeometryCount; i++) { - var ringSegs = new RingClass() as ISegmentCollection; + var ringSegs = (ISegmentCollection)new RingClass(); ringSegs.AddSegmentCollection((ISegmentCollection)polylineGeoms.Geometry[i]); geomCol.AddGeometry((IGeometry)ringSegs); } - var newPoly = geomCol as IPolygon; + var newPoly = (IPolygon)geomCol; newPoly.SimplifyPreserveFromTo(); return newPoly; } @@ -1161,16 +1166,26 @@ internal IPolygon PolylineToPolygon(IPolyline line) /// string internal void AddTextToMap(IGeometry geom, string text) { + if ((ArcMap.Application == null) || (ArcMap.Application.Document == null)) + return; + var mxDoc = ArcMap.Application.Document as IMxDocument; + + if ((mxDoc == null) || (mxDoc.FocusMap == null)) + return; + var av = mxDoc.FocusMap as IActiveView; var gc = av as IGraphicsContainer; - var textEle = new TextElement() as ITextElement; + if (gc == null) + return; + + var textEle = (ITextElement)new TextElement(); textEle.Text = text; - var elem = textEle as IElement; + var elem = (IElement)textEle; elem.Geometry = geom; - var eprop = elem as IElementProperties; + var eprop = (IElementProperties)elem; eprop.Name = Guid.NewGuid().ToString(); if (geom.GeometryType == esriGeometryType.esriGeometryPoint) @@ -1192,9 +1207,20 @@ internal void AddTextToMap(IGeometry geom, string text) internal void AddTextToMap(IGeometry geom, string text, double angle, AzimuthTypes azimuthType) { + if ((ArcMap.Application == null) || (ArcMap.Application.Document == null)) + return; + var mxDoc = ArcMap.Application.Document as IMxDocument; + + if ((mxDoc == null) || (mxDoc.FocusMap == null)) + return; + var av = mxDoc.FocusMap as IActiveView; var gc = av as IGraphicsContainer; + + if (gc == null) + return; + double bearing = 0.0; if (azimuthType == AzimuthTypes.Mils) { @@ -1204,19 +1230,20 @@ internal void AddTextToMap(IGeometry geom, string text, double angle, AzimuthTyp { bearing = angle; } + double rotate = 360 - (bearing + 270.0) % 360; if (rotate > 90 && rotate <= 270) rotate = rotate - 180; - var textEle = new TextElement() as ITextElement; + var textEle = (ITextElement)new TextElement(); textEle.Text = text; ITextSymbol tsym = new TextSymbol(); tsym.Angle = rotate; textEle.Symbol = tsym; - var elem = textEle as IElement; + var elem = (IElement)textEle; elem.Geometry = geom; - var eprop = elem as IElementProperties; + var eprop = (IElementProperties)elem; eprop.Name = Guid.NewGuid().ToString(); Dictionary attributeMap = new Dictionary(); if (geom.GeometryType == esriGeometryType.esriGeometryPoint) @@ -1237,6 +1264,7 @@ internal void AddTextToMap(IGeometry geom, string text, double angle, AzimuthTyp RaisePropertyChanged(() => HasMapGraphics); } + /// /// Adds a graphic element to the map graphics container /// @@ -1245,6 +1273,7 @@ internal void AddGraphicToMap(IGeometry geom, IColor color, bool IsTempGraphic = { if (geom == null || ArcMap.Document == null || ArcMap.Document.FocusMap == null) return; + IElement element = null; double width = 2.0; @@ -1317,6 +1346,9 @@ internal void AddGraphicToMap(IGeometry geom, IColor color, bool IsTempGraphic = var av = mxdoc.FocusMap as IActiveView; var gc = av as IGraphicsContainer; + if (gc == null) + return; + // store guid var eprop = (IElementProperties)element; eprop.Name = Guid.NewGuid().ToString(); @@ -1396,7 +1428,7 @@ internal double ConvertFromTo(DistanceTypes fromType, DistanceTypes toType, doub { double result = 0.0; - var converter = new UnitConverterClass() as IUnitConverter; + var converter = (IUnitConverter)new UnitConverterClass(); result = converter.ConvertUnits(input, GetEsriUnit(fromType), GetEsriUnit(toType)); @@ -1594,13 +1626,16 @@ internal IPolyline GetGeoPolylineFromPoints(IPoint startPoint, IPoint endPoint) /// The current active view internal void CreateFeedback(IPoint point, IActiveView av) { + if ((av == null) || (point == null)) + return; + ResetFeedback(); feedback = new NewLineFeedback(); - var geoFeedback = feedback as IGeodeticLineFeedback; + var geoFeedback = (IGeodeticLineFeedback)feedback; geoFeedback.GeodeticConstructionMethod = GetEsriGeodeticType(); geoFeedback.UseGeodeticConstruction = true; geoFeedback.SpatialReference = point.SpatialReference; - var displayFB = feedback as IDisplayFeedback; + var displayFB = (IDisplayFeedback)feedback; displayFB.Display = av.ScreenDisplay; } /// diff --git a/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs b/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs index e5f6edf2..18615bc6 100644 --- a/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs +++ b/source/addins/DistanceAndDirectionLibrary/Helpers/Wpf.cs @@ -190,6 +190,9 @@ bool IWeakEventListener.ReceiveWeakEvent(Type managerType, object sender, EventA static string GetPropertyName(Expression> expression) { var lambda = expression as LambdaExpression; + if (lambda == null) + return null; + MemberExpression memberExpression; if (lambda.Body is UnaryExpression) { @@ -201,13 +204,14 @@ static string GetPropertyName(Expression> expressi memberExpression = lambda.Body as MemberExpression; } - Debug.Assert(memberExpression != null, "Please provide a lambda expression like 'n => n.PropertyName'"); + Debug.WriteLineIf(memberExpression != null, "Please provide a lambda expression like 'n => n.PropertyName'"); if (memberExpression != null) { var propertyInfo = memberExpression.Member as PropertyInfo; - return propertyInfo.Name; + if (propertyInfo != null) + return propertyInfo.Name; } return null; From 8e96e74417c503dd34e62b9062ffa7d5162de0df Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 16 Feb 2018 18:04:51 -0500 Subject: [PATCH 049/187] Last SCA High Pri Issues --- .../MapPointTool.cs | 5 +- .../Models/FeatureClassUtils.cs | 9 +++- .../ViewModels/CircleViewModel.cs | 10 ++-- .../ViewModels/EllipseViewModel.cs | 15 +++--- .../ViewModels/LinesViewModel.cs | 7 ++- .../ViewModels/RangeViewModel.cs | 9 ++-- .../ViewModels/TabBaseViewModel.cs | 50 ++++++++++++++----- 7 files changed, 65 insertions(+), 40 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs index 36e269cf..2b5fee68 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/MapPointTool.cs @@ -49,7 +49,10 @@ protected override void OnActivate() this.Cursor = Cursors.Cross; snapUID.Value = "{E07B4C52-C894-4558-B8D4-D4050018D1DA}"; m_SnappingEnv = ArcMap.Application.FindExtensionByCLSID(snapUID) as ISnappingEnvironment; - m_Snapper = m_SnappingEnv.PointSnapper; + + if (m_SnappingEnv != null) + m_Snapper = m_SnappingEnv.PointSnapper; + m_SnappingFeedback = new SnappingFeedbackClass(); m_SnappingFeedback.Initialize(ArcMap.Application, m_SnappingEnv, true); } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 2da062ea..1682069f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -303,7 +303,7 @@ public void DeleteShapeFile(string shapeFilePath) IWorkspaceFactory workspaceFactory = new ShapefileWorkspaceFactory(); IWorkspace workspace = workspaceFactory.OpenFromFile(folderName, 0); IFeatureWorkspace fWorkspace = (IFeatureWorkspace)workspace; - IDataset ipDs = fWorkspace.OpenFeatureClass(fcName) as IDataset; + IDataset ipDs = (IDataset)fWorkspace.OpenFeatureClass(fcName); ipDs.Delete(); File.Delete(shapeFilePath); @@ -342,6 +342,9 @@ private IFeatureClass ExportToShapefile(string fileNamePath, List graph workspaceFactory = new ShapefileWorkspaceFactoryClass(); IWorkspace workspace = workspaceFactory.OpenFromFile(folder, 0); IFeatureWorkspace featureWorkspace = workspace as IFeatureWorkspace; + if (featureWorkspace == null) + return null; + IFields fields = null; IFieldsEdit fieldsEdit = null; fields = new Fields(); @@ -752,7 +755,9 @@ private List GetAllDatasetNames(string gdbFilePath) private void DeleteFeatureClass(IFeatureWorkspace fWorkspace, string fcName) { IDataset ipDs = fWorkspace.OpenFeatureClass(fcName) as IDataset; - ipDs.Delete(); + + if (ipDs != null) + ipDs.Delete(); } /// diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index 72e66f24..9470c3d5 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -107,8 +107,6 @@ public override IPoint Point1 { base.Point1 = value; - - UpdateFeedbackWithGeoCircle(); } } @@ -800,9 +798,9 @@ private IGeometry CreateCircle() } // This section including UpdateDistance serves to handle Diameter appropriately - var polyLine = new Polyline() as IPolyline; + var polyLine = (IPolyline)new Polyline(); polyLine.SpatialReference = Point1.SpatialReference; - var ptCol = polyLine as IPointCollection; + var ptCol = (IPointCollection)polyLine; ptCol.AddPoint(Point1); ptCol.AddPoint(Point2); @@ -810,7 +808,7 @@ private IGeometry CreateCircle() try { - var construct = new Polyline() as IConstructGeodetic; + var construct = (IConstructGeodetic)new Polyline(); if (construct != null) { construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), Distance, esriCurveDensifyMethod.esriCurveDensifyByAngle, 0.01); @@ -826,7 +824,7 @@ private IGeometry CreateCircle() if (newPoly != null) { //Get centroid of polygon - var area = newPoly as IArea; + var area = (IArea)newPoly; string unitLabel = ""; int roundingFactor = 0; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index a4a25f7c..859aac47 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -446,12 +446,7 @@ internal override void ResetPoints() internal override void OnNewMapPointEvent(object obj) { - if ((ArcMap.Document == null) || (ArcMap.Document.FocusMap == null) || - !IsActiveTab) - return; - - var mxdoc = ArcMap.Document as IMxDocument; - if (mxdoc == null) + if (!IsActiveTab) return; var point = obj as IPoint; @@ -515,9 +510,11 @@ private IPoint UpdateFeedback(IPoint centerPoint, double axisTypeDistance) { if (feedback == null) { - var mxdoc = ArcMap.Application.Document as IMxDocument; - CreateFeedback(centerPoint, mxdoc.FocusMap as IActiveView); - feedback.Start(centerPoint); + if ((ArcMap.Document != null) && (ArcMap.Document.FocusMap != null)) + { + CreateFeedback(centerPoint, ArcMap.Document.FocusMap as IActiveView); + feedback.Start(centerPoint); + } } // now get second point from distance and bearing diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs index 0dc44cd2..7ee1c11f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs @@ -462,7 +462,7 @@ internal override void OnMouseMoveEvent(object obj) internal override void UpdateFeedback() { - if ((ArcMap.Application == null) || (ArcMap.Application.Document == null)) + if ((ArcMap.Application == null) || (ArcMap.Document == null)) return; // for now lets stick with only updating feedback here with Bearing and Distance case @@ -480,11 +480,10 @@ internal override void UpdateFeedback() { if (feedback == null) { - var mxdoc = ArcMap.Application.Document as IMxDocument; - if (mxdoc == null) + if (ArcMap.Document == null) return; - CreateFeedback(Point1, mxdoc.FocusMap as IActiveView); + CreateFeedback(Point1, ArcMap.Document.FocusMap as IActiveView); feedback.Start(Point1); } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index dc12f859..0fb4a490 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -416,7 +416,7 @@ internal override void Reset(bool toolReset) private void ConstructGeoCircle() { - var construct = new Polyline() as IConstructGeodetic; + var construct = (IConstructGeodetic)new Polyline(); if (construct != null) { var color = new RgbColorClass() { Red = 255 } as IColor; @@ -429,7 +429,7 @@ private void ConstructGeoCircle() rrAttributes.Add("distanceunit", lineDistanceType.ToString()); construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), Distance, esriCurveDensifyMethod.esriCurveDensifyByAngle, 0.45); - Point2 = (construct as IPolyline).ToPoint; + Point2 = ((IPolyline)construct).ToPoint; this.AddGraphicToMap(construct as IGeometry, color, attributes: rrAttributes); maxDistance = Math.Max(Distance, maxDistance); @@ -444,9 +444,8 @@ private void UpdateFeedbackWithGeoCircle() if (Point1 == null || Distance <= 0.0) return; - var construct = new Polyline() as IConstructGeodetic; - - + var construct = (IConstructGeodetic)new Polyline(); + if (construct != null) { IDictionary ptAttributes = new Dictionary(); diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 146e736b..52ab90fa 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -209,13 +209,16 @@ public string Point1Formatted ptAttributes.Add("X", Point1.X); ptAttributes.Add("Y", Point1.Y); AddGraphicToMap(Point1, color, true, esriSimpleMarkerStyle.esriSMSCircle, esriRasterOpCode.esriROPNOP, ptAttributes); + // lets try feedback // Avoid null reference exception during automated testing - if (ArcMap.Application != null) + if ((ArcMap.Application != null) && (ArcMap.Document != null)) { - var mxdoc = ArcMap.Application.Document as IMxDocument; - var av = mxdoc.FocusMap as IActiveView; - point.Project(mxdoc.FocusMap.SpatialReference); + var av = ArcMap.Document.FocusMap as IActiveView; + if (av == null) + return; + + point.Project(ArcMap.Document.FocusMap.SpatialReference); CreateFeedback(point, av); feedback.Start(point); if (Point2 != null) @@ -283,9 +286,15 @@ public string Point2Formatted point2Formatted = value; //HasPoint2 = true; Point2 = point; - var mxdoc = ArcMap.Application.Document as IMxDocument; - var av = mxdoc.FocusMap as IActiveView; - Point2.Project(mxdoc.FocusMap.SpatialReference); + + if ((ArcMap.Document == null) || (ArcMap.Document.FocusMap == null)) + return; + + var av = ArcMap.Document.FocusMap as IActiveView; + if (av == null) + return; + + Point2.Project(ArcMap.Document.FocusMap.SpatialReference); if (HasPoint1) { @@ -574,6 +583,9 @@ private void OnSaveAs(object obj) /// IFeatureClass private void AddFeatureLayerToMap(IFeatureClass fc) { + if ((ArcMap.Document == null) || (ArcMap.Document.FocusMap == null)) + return; + IFeatureLayer outputFeatureLayer = new FeatureLayerClass(); outputFeatureLayer.FeatureClass = fc; @@ -597,6 +609,7 @@ private void AddFeatureLayerToMap(IFeatureClass fc) geoLayer.Name = fc.AliasName; ESRI.ArcGIS.Carto.IMap map = ArcMap.Document.FocusMap; + map.AddLayer((ILayer)outputFeatureLayer); } @@ -760,11 +773,10 @@ private bool IsValid(System.Windows.DependencyObject obj) /// IPoint internal virtual void OnNewMapPointEvent(object obj) { - if (!IsActiveTab) + if ((ArcMap.Document == null) || (ArcMap.Document.FocusMap == null) + || !IsActiveTab) return; - var mxdoc = ArcMap.Application.Document as IMxDocument; - var av = mxdoc.FocusMap as IActiveView; var point = obj as IPoint; if (!IsValidPoint(point)) @@ -790,6 +802,7 @@ internal virtual void OnNewMapPointEvent(object obj) AddGraphicToMap(Point1, color, true, attributes: ptAttributes); // lets try feedback + IActiveView av = ArcMap.Document.FocusMap as IActiveView; CreateFeedback(point, av); feedback.Start(point); } @@ -881,7 +894,8 @@ private void ZoomToExtent(IGeometry geom) /// internal bool IsValidPoint(IPoint point) { - if (ArcMap.Document != null && ArcMap.Document.FocusMap != null) + if ((point != null) && (ArcMap.Document != null) && + (ArcMap.Document.FocusMap != null)) { return IsPointWithinExtent(point, UnionAllLayerExtents(ArcMap.Document.FocusMap)); } @@ -1396,6 +1410,9 @@ internal ILinearUnit GetLinearUnit() srf3 = Activator.CreateInstance(srType) as ISpatialReferenceFactory3; } + if (srf3 == null) + return new LinearUnitClass(); + switch (LineDistanceType) { case DistanceTypes.Feet: @@ -1541,6 +1558,8 @@ internal double GetGeodeticLengthFromPolyline(IPolyline polyline) return 0.0; var polycurvegeo = polyline as IPolycurveGeodetic; + if (polycurvegeo == null) + return 0.0; var geodeticType = GetEsriGeodeticType(); var linearUnit = GetLinearUnit(); @@ -1638,6 +1657,7 @@ internal void CreateFeedback(IPoint point, IActiveView av) var displayFB = (IDisplayFeedback)feedback; displayFB.Display = av.ScreenDisplay; } + /// /// Method used to convert a string to a known coordinate /// Assumes WGS84 for now @@ -1651,13 +1671,16 @@ internal IPoint GetPointFromString(string coordinate) System.Object obj = Activator.CreateInstance(t); ISpatialReferenceFactory srFact = obj as ISpatialReferenceFactory; - // Use the enumeration to create an instance of the predefined object. + if (srFact == null) + return null; + // Use the enumeration to create an instance of the predefined object IGeographicCoordinateSystem geographicCS = srFact.CreateGeographicCoordinateSystem((int) esriSRGeoCSType.esriSRGeoCS_WGS1984); - var point = new Point() as IPoint; + var point = (IPoint)new Point(); + point.SpatialReference = geographicCS; var cn = point as IConversionNotation; @@ -1719,6 +1742,7 @@ internal IPoint GetPointFromString(string coordinate) return null; } + /// /// Method to use when you need to move a feedback line to a point /// This forces a new point to be used, sometimes this method projects the point to a different spatial reference From 76284f4f40731f997217d643f641985220050d0c Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Mon, 19 Feb 2018 15:50:19 -0500 Subject: [PATCH 050/187] Fix issues from testing --- .../ViewModels/MainViewModel.cs | 3 ++- .../ViewModels/TabBaseViewModel.cs | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs index 84a306ea..491913f5 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/MainViewModel.cs @@ -52,7 +52,8 @@ public object SelectedTab get { return selectedTab; } set { - if ((selectedTab == null) || (selectedTab == value)) + // Don't raise event if same tab selected + if (selectedTab == value) return; selectedTab = value; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 52ab90fa..b8fd7965 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -972,6 +972,9 @@ internal IEnvelope UnionAllLayerExtents(IMap map) /// String that is formatted based on addin config display coordinate type private string GetFormattedPoint(IPoint point) { + if (point == null) + return "NA"; + var result = string.Format("{0:0.0} {1:0.0}", point.Y, point.X); var cn = point as IConversionNotation; if (cn != null) From 0b82f9df3f2e3acda4c3daab84c649fdbe692e5d Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Mon, 19 Feb 2018 16:21:51 -0500 Subject: [PATCH 051/187] Enable Treat Warnings as Errors Option --- .../ArcMapAddinDistanceAndDirection.Tests.csproj | 1 + .../ArcMapAddinDistanceAndDirection.csproj | 1 + .../DistanceAndDirectionLibrary.csproj | 1 + .../ProAppDistanceAndDirectionModule.Tests.csproj | 1 + .../ProAppDistanceAndDirectionModule.csproj | 13 +++++++------ 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj b/source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj index 30b9559d..b1a98d8f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj +++ b/source/addins/ArcMapAddinDistanceAndDirection.Tests/ArcMapAddinDistanceAndDirection.Tests.csproj @@ -26,6 +26,7 @@ prompt 4 x86 + true pdbonly diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj index 28165081..2238df03 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj @@ -43,6 +43,7 @@ 4 true x86 + true pdbonly diff --git a/source/addins/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj b/source/addins/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj index 3e4ad0ed..54af2102 100644 --- a/source/addins/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj +++ b/source/addins/DistanceAndDirectionLibrary/DistanceAndDirectionLibrary.csproj @@ -20,6 +20,7 @@ DEBUG;TRACE prompt 4 + true pdbonly diff --git a/source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj b/source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj index 5795a042..426ede31 100644 --- a/source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule.Tests/ProAppDistanceAndDirectionModule.Tests.csproj @@ -27,6 +27,7 @@ prompt 4 AnyCPU + true pdbonly diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj index 1187929a..3c7eeb7d 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj @@ -3,7 +3,7 @@ 4 0 - 0 + 0 0 @@ -34,6 +34,7 @@ Program C:\Program Files\ArcGIS\Pro\bin\ArcGISPro.exe AnyCPU + true pdbonly @@ -201,10 +202,10 @@ --> - - - - - + + + + + \ No newline at end of file From 02a9234b9ebec3590d2ae1baf0f6f7f096764326 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 19 Feb 2018 22:21:31 -0500 Subject: [PATCH 052/187] Added check for valid feature class name --- .../Models/FeatureClassUtils.cs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index b0a3fab2..9e927674 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -87,10 +87,20 @@ public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, b //Show the dialog and get the response if (ok == true) { - string folderName = System.IO.Path.GetDirectoryName(saveItemDlg.FilePath); - previousLocation = folderName; + if (featureChecked == true && saveItemDlg.FilePath.IndexOf(".gdb") != -1) + { + string folderName = System.IO.Path.GetDirectoryName(saveItemDlg.FilePath); + previousLocation = folderName; - return saveItemDlg.FilePath; + return saveItemDlg.FilePath; + } + else + { + MessageBox.Show(DistanceAndDirectionLibrary.Properties.Resources.FeatureClassNameError, + DistanceAndDirectionLibrary.Properties.Resources.DistanceDirectionLabel, MessageBoxButton.OK, + MessageBoxImage.Exclamation); + } + } return null; } From ad8cde1f8516970800be9e2cef6ffab57a3b39c7 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 19 Feb 2018 22:21:48 -0500 Subject: [PATCH 053/187] Added label and error strings --- .../DistanceAndDirectionLibrary/Properties/Resources.resx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx index 28155105..6da008c5 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx @@ -141,6 +141,9 @@ OK + + Distance and Direction + Distance and Bearing @@ -246,6 +249,9 @@ Yards + + Please provide a valid feature class name + Angle From 1b9b5008dc77b171530eb29edd5d4fa671a229ba Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Mon, 19 Feb 2018 22:22:03 -0500 Subject: [PATCH 054/187] Added label and error strings --- .../Properties/Resources.Designer.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs index 2aad2b3a..4e72a1c4 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs @@ -132,6 +132,15 @@ public static string ButtonOK { } } + /// + /// Looks up a localized string similar to Distance and Direction. + /// + public static string DistanceDirectionLabel { + get { + return ResourceManager.GetString("DistanceDirectionLabel", resourceCulture); + } + } + /// /// Looks up a localized string similar to Distance and Bearing. /// @@ -447,6 +456,15 @@ public static string EnumYards { } } + /// + /// Looks up a localized string similar to Please provide a valid feature class name. + /// + public static string FeatureClassNameError { + get { + return ResourceManager.GetString("FeatureClassNameError", resourceCulture); + } + } + /// /// Looks up a localized string similar to Angle. /// From 3406cea64eb28eda49ac2626e2683eb2b278fbd2 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 20 Feb 2018 10:38:41 -0500 Subject: [PATCH 055/187] Took into account KMZ and SHP options --- .../Config.daml | 9 ++++----- .../Models/FeatureClassUtils.cs | 19 ++++++++----------- 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml index 239999d7..94caf5c1 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Config.daml @@ -1,5 +1,5 @@ - - + + Distance and Direction Create Lines, Circles, Ellipses and Range Rings Images\AddinDesktop32.png @@ -26,8 +26,7 @@ private void OnClearGraphics() { + if (this is ProCircleViewModel) + { + ProCircleViewModel cvm = this as ProCircleViewModel; + QueuedTask.Run(() => + { + return cvm.DeleteAllFeatures(); + }); + } + List removedGraphics = new List(); if (MapView.Active == null) From 9a13e13d210e875383ea7894cd9855b14d4eef66 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Thu, 26 Apr 2018 10:39:55 -0400 Subject: [PATCH 120/187] Revert "Addresses issue 312" --- .../ViewModels/RangeViewModel.cs | 103 +----------------- .../ViewModels/TabBaseViewModel.cs | 2 +- .../Properties/Resources.Designer.cs | 18 --- .../Properties/Resources.resx | 6 - .../ViewModels/ProRangeViewModel.cs | 99 +---------------- .../ViewModels/ProTabBaseViewModel.cs | 2 +- 6 files changed, 12 insertions(+), 218 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index c0ba72b7..d307a824 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -14,12 +14,12 @@ // System using System; -using System.Linq; // Esri using ESRI.ArcGIS.Display; using ESRI.ArcGIS.Geometry; - +using ESRI.ArcGIS.ArcMapUI; +using ESRI.ArcGIS.Carto; using DistanceAndDirectionLibrary.Helpers; using DistanceAndDirectionLibrary; @@ -77,77 +77,6 @@ public override bool IsToolActive } } - private string DelimiterString { get; set; } - private string rangeDistanceString = string.Empty; - public override string DistanceString - { - get - { - return rangeDistanceString; - } - - set - { - // lets avoid an infinite loop here - if (string.Equals(distanceString, value)) - { - return; - } - rangeDistanceString = value; - - //Check for delimiters - DelimiterString = ""; - foreach (var delimiter in new List() { ",", ";", " " }) - { - if (value.IndexOf(delimiter) != -1) - { - DelimiterString = delimiter; - break; - } - } - - //Split the distance string - var intervalList = value.Split(DelimiterString.ToCharArray()).ToList(); - if (intervalList.Count > 2 && NumberOfRings != intervalList.Count) - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.RingsIntervalsMismatchError); - } - - foreach (var v in intervalList) - { - double d = 0.0; - if (string.IsNullOrEmpty(v)) continue; - if (string.IsNullOrWhiteSpace(v)) continue; - if (double.TryParse(v, out d)) - { - //Must be positive - if (d < 0.0) - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEMustBePositive); - } - //Rings must be more than 0 in length - if (d == 0) - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.ZeroLengthIntervalError); - } - // Prevent graphical glitches from excessively high inputs - double distanceInMeters = ConvertFromTo(LineDistanceType, DistanceTypes.Meters, d); - if (distanceInMeters > DistanceLimit) - { - ClearTempGraphics(); - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); - } - } - else - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); - } - } - } - } - - private List RangeIntervals { get; set; } - DistanceTypes lineDistanceType = DistanceTypes.Meters; /// /// Property for the distance type @@ -220,7 +149,6 @@ public int NumberOfRings } numberOfRings = value; RaisePropertyChanged(() => NumberOfRings); - RaisePropertyChanged(() => DistanceString); } } @@ -248,7 +176,7 @@ public override bool CanCreateElement if (IsInteractive) return (Point1 != null && NumberOfRadials >=0); else - return (Point1 != null && NumberOfRings > 0 && NumberOfRadials >= 0 && RangeIntervals.Count > 0); + return (Point1 != null && NumberOfRings > 0 && NumberOfRadials >= 0 && Distance > 0.0); } } @@ -342,7 +270,7 @@ private IGeometry DrawRings() for (int x = 0; x < numberOfRings; x++) { // set the current radius - radius += RangeIntervals.Count == 1 ? RangeIntervals[0] : RangeIntervals[x]; + radius += Distance; var polyLine = (IPolyline)new Polyline(); polyLine.SpatialReference = Point1.SpatialReference; const double DENSIFY_ANGLE_IN_DEGREES = 5.0; @@ -366,6 +294,7 @@ private IGeometry DrawRings() esriCurveDensifyMethod.esriCurveDensifyByAngle, DENSIFY_ANGLE_IN_DEGREES); this.AddTextToMap((IGeometry)construct, String.Format("{0} {1}", radius.ToString(), dtVal.ToString())); } + return (IGeometry)construct; } catch(Exception ex) @@ -447,25 +376,6 @@ internal override void OnNewMapPointEvent(object obj) } } - internal override void OnEnterKeyCommand(object obj) - { - //Iterate through the distance string - foreach (var v in DistanceString.Split(DelimiterString.ToCharArray()).ToList()) - { - double d = 0.0; - if (double.TryParse(v, out d)) - { - //Add interval - if (RangeIntervals == null) - { - RangeIntervals = new List(); - } - RangeIntervals.Add(d); - } - } - base.OnEnterKeyCommand(obj); - } - /// /// Override the mouse move event to dynamically update the center point /// Also dynamically update the ring feedback @@ -510,9 +420,8 @@ private void OnMouseDoubleClick(object obj) internal override void Reset(bool toolReset) { base.Reset(toolReset); - RangeIntervals = new List(); + NumberOfRadials = 0; - NumberOfRings = 10; } private void ConstructGeoCircle() diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 5fd6dc0d..0f16da20 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -367,7 +367,7 @@ internal virtual void UpdateFeedback() } - double distance = 1.0; + double distance = 0.0; /// /// Property for the distance/length /// diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs index aac466eb..172722dd 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs @@ -834,15 +834,6 @@ public static string MsgOutOfAOI { } } - /// - /// Looks up a localized string similar to Number of rings must match the number of intervals supplied. - /// - public static string RingsIntervalsMismatchError { - get { - return ResourceManager.GetString("RingsIntervalsMismatchError", resourceCulture); - } - } - /// /// Looks up a localized string similar to Edit Properties. /// @@ -869,14 +860,5 @@ public static string TooltipMapPointTool { return ResourceManager.GetString("TooltipMapPointTool", resourceCulture); } } - - /// - /// Looks up a localized string similar to Ring interval must be more than 0 in length. - /// - public static string ZeroLengthIntervalError { - get { - return ResourceManager.GetString("ZeroLengthIntervalError", resourceCulture); - } - } } } diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx index 7ec54352..63c1d371 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx @@ -375,9 +375,6 @@ Point is out of bounds - - Number of rings must match the number of intervals supplied - Edit Properties @@ -387,7 +384,4 @@ Map Point Tool - - Ring interval must be more than 0 in length - \ No newline at end of file diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 1aee45d3..539a0023 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -13,13 +13,14 @@ // limitations under the License. using ArcGIS.Core.Geometry; +using ArcGIS.Desktop.Framework; using ArcGIS.Desktop.Framework.Threading.Tasks; using ArcGIS.Desktop.Mapping; using DistanceAndDirectionLibrary; using DistanceAndDirectionLibrary.Helpers; using System; using System.Collections.Generic; -using System.Linq; +using System.Threading.Tasks; namespace ProAppDistanceAndDirectionModule.ViewModels { @@ -91,7 +92,6 @@ public int NumberOfRings } numberOfRings = value; RaisePropertyChanged(() => NumberOfRings); - RaisePropertyChanged(() => DistanceString); } } @@ -119,81 +119,10 @@ public override bool CanCreateElement if (IsInteractive) return (Point1 != null && NumberOfRadials >= 0); else - return (Point1 != null && NumberOfRings > 0 && NumberOfRadials >= 0 && RangeIntervals.Count > 0); + return (Point1 != null && NumberOfRings > 0 && NumberOfRadials >= 0 && Distance > 0.0); } } - private string DelimiterString { get; set; } - private string rangeDistanceString = string.Empty; - private double DistanceLimit = 20000000; - public override string DistanceString - { - get - { - return rangeDistanceString; - } - - set - { - // lets avoid an infinite loop here - if (string.Equals(distanceString, value)) - { - return; - } - rangeDistanceString = value; - - //Check for delimiters - DelimiterString = ""; - foreach (var delimiter in new List() { ",", ";", " " }) - { - if (value.IndexOf(delimiter) != -1) - { - DelimiterString = delimiter; - break; - } - } - - //Split the distance string - var intervalList = value.Split(DelimiterString.ToCharArray()).ToList(); - if (intervalList.Count > 2 && NumberOfRings != intervalList.Count) - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.RingsIntervalsMismatchError); - } - - foreach (var v in intervalList) - { - double d = 0.0; - if (string.IsNullOrEmpty(v)) continue; - if (string.IsNullOrWhiteSpace(v)) continue; - if (double.TryParse(v, out d)) - { - //Must be positive - if (d < 0.0) - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEMustBePositive); - } - //Rings must be more than 0 in length - if (d == 0.0) - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.ZeroLengthIntervalError); - } - // Prevent graphical glitches from excessively high inputs - double distanceInMeters = ConvertFromTo(LineDistanceType, DistanceTypes.Meters, d); - if (distanceInMeters > DistanceLimit) - { - ClearTempGraphics(); - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); - } - } - else - { - throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); - } - } - } - } - - private List RangeIntervals { get; set; } #endregion Properties /// @@ -306,7 +235,7 @@ private Geometry DrawRings() for (int x = 0; x < numberOfRings; x++) { // set the current radius - radius += RangeIntervals.Count == 1 ? RangeIntervals[0] : RangeIntervals[x]; + radius += Distance; var param = new GeodesicEllipseParameter(); @@ -417,25 +346,6 @@ internal override void OnMouseMoveEvent(object obj) } } - internal override void OnEnterKeyCommand(object obj) - { - //Iterate through the distance string - foreach (var v in DistanceString.Split(DelimiterString.ToCharArray()).ToList()) - { - double d = 0.0; - if (double.TryParse(v, out d)) - { - //Add interval - if (RangeIntervals == null) - { - RangeIntervals = new List(); - } - RangeIntervals.Add(d); - } - } - base.OnEnterKeyCommand(obj); - } - /// /// Method to handle map point tool double click /// End interactive drawing of range rings @@ -451,7 +361,6 @@ internal override void Reset(bool toolReset) { base.Reset(toolReset); - RangeIntervals = new List(); NumberOfRadials = 0; NumberOfRings = 10; } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 3a8219e5..917bd826 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -837,7 +837,7 @@ internal virtual void Reset(bool toolReset) ResetFeedback(); - Distance = 1.0; + Distance = 0.0; ClearTempGraphics(); From c63fdb3947672586bdbddec7ee756f491bdbb31e Mon Sep 17 00:00:00 2001 From: Bob Booth Date: Wed, 23 May 2018 14:08:14 -0400 Subject: [PATCH 121/187] Added LPKXs for Lines for DD Added LPKS one with a feature, one schema only, for lines. They have arcade label expressions and schema to support the labels (distance, distance units, azimuth, azimuth units). --- .../Data/Lines_of_Bearing.lpkx | Bin 0 -> 60809 bytes .../Data/Lines_of_Bearing_Schema_Only.lpkx | Bin 0 -> 14006 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing_Schema_Only.lpkx diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx new file mode 100644 index 0000000000000000000000000000000000000000..39c712f5b95e5c6f0776a8ff90238d6e767f464e GIT binary patch literal 60809 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 F{{emrqtpNZ literal 0 HcmV?d00001 diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing_Schema_Only.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing_Schema_Only.lpkx new file mode 100644 index 0000000000000000000000000000000000000000..6e912243e7ccf49d2cadb85559b58022547b5b01 GIT binary patch literal 14006 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 Date: Wed, 23 May 2018 14:46:59 -0400 Subject: [PATCH 122/187] Updated symbology so that arrow is pointy The square end of the line was poking through the point of the arrowhead at the end. Changed symbology properties to put the arrow on the end of the line. --- .../Data/Lines_of_Bearing.lpkx | Bin 60809 -> 60739 bytes .../Data/Lines_of_Bearing_Schema_Only.lpkx | Bin 14006 -> 13958 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx index 39c712f5b95e5c6f0776a8ff90238d6e767f464e..f3fce6fb39b4af932d56abce2b8b37b2f0973029 100644 GIT binary patch delta 29885 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 B#i{@R delta 29940 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�}Fhs8(xE+Mxa3fEgyt1h_ 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 delta 4535 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 V0R>$E5C8xSf>;Ux(U7H)005G$k#GP2 From 35ce8180954586bc85c9065aa562ff041292db39 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 23 May 2018 17:13:14 -0400 Subject: [PATCH 123/187] Minor edits --- .../ViewModels/ProCircleViewModel.cs | 19 +++---------------- .../ViewModels/ProTabBaseViewModel.cs | 3 +-- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index c1356e2d..a41a9de2 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -975,10 +975,10 @@ await QueuedTask.Run(async () => public async Task DeleteAllFeatures() { - FeatureClass circleFeatureClass = await GetCircleFeatureClass(addToMapIfNotPresent: true); + FeatureClass circleFeatureClass = await GetCircleFeatureClass(addToMapIfNotPresent: false); if (circleFeatureClass == null) { - // ERROR + // Feature Class not found in Project, can't continue return false; } @@ -995,16 +995,11 @@ await QueuedTask.Run(async () => { var editOperation = new EditOperation() { - Name = string.Format(@"Deleted All Circle Features") // where {0}", queryFilter.WhereClause) + Name = string.Format(@"Deleted All Circle Features") }; editOperation.Callback(context => { - // Note: calling the following method: "await editOperation.ExecuteAsync();" - // within the context of the "using (var rowCursor ..." clause - // ensures that "rowCursor" in the following while statement is stil - // defined and not disposed. So the warning "Access to disposed closure" - // doesn't apply here while (rowCursor.MoveNext()) { Thread.Yield(); @@ -1016,14 +1011,6 @@ await QueuedTask.Run(async () => } }, table); - // TODO: We may care about this: - //if (table.GetRegistrationType().Equals(RegistrationType.Nonversioned) && - // ArcGIS.Desktop.Core.Project.Current.HasEdits) - //{ - // error = - // "The FeatureClass is Non-Versioned and there are Unsaved Edits in the Project. Please save or discard the edits before attempting Non-Versioned Edits"; - //} - //else result = await editOperation.ExecuteAsync(); if (!result) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index d557da25..5862bc34 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -614,8 +614,7 @@ private void OnClearGraphics() { item.Disposable.Dispose(); removedGraphics.Add(graphic); - } - + } } // clean up the GraphicsList and remove the necessary graphics from it From d29557c7182c854bce3abce228aab49e477bc159 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 23 May 2018 18:26:31 -0400 Subject: [PATCH 124/187] Merge LOB with D&D Group Layer lpkx --- .../Data/Distance_And_Direction.lpkx | Bin 12245 -> 17754 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx index b05ff2088e2e289a874041f2abc7c86d77cbdf74..78abd2806b0a658b1aed313e268bd96155747016 100644 GIT binary patch delta 15237 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 L3ITaO{T=`SLobUm delta 9762 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 From b38c5ea6782c95113bd1c923b4d9b1afa0ac6ca3 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 24 May 2018 08:27:23 -0400 Subject: [PATCH 125/187] Remove LOBs lpkx after merging into group --- .../Data/Lines_of_Bearing.lpkx | Bin 60739 -> 0 bytes .../Data/Lines_of_Bearing_Schema_Only.lpkx | Bin 13958 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx delete mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing_Schema_Only.lpkx diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing.lpkx deleted file mode 100644 index f3fce6fb39b4af932d56abce2b8b37b2f0973029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60739 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 diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing_Schema_Only.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Lines_of_Bearing_Schema_Only.lpkx deleted file mode 100644 index 7228d84e6b58193e2175693f6174b682ff8e2031..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13958 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 bn&7 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 Date: Thu, 24 May 2018 10:32:46 -0400 Subject: [PATCH 126/187] Begin work on line --- .../ViewModels/ProCircleViewModel.cs | 113 +------------ .../ViewModels/ProLinesViewModel.cs | 159 +++++++++++++++++- .../ViewModels/ProTabBaseViewModel.cs | 112 ++++++++++++ 3 files changed, 276 insertions(+), 108 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index a41a9de2..8b111a3d 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -801,8 +801,6 @@ private Geometry CreateCircle(bool isFeedback) // Feature Support below - will be moved to base/utility class in future // ****************************************************************************** - private ProgressDialog _progressDialog = null; - public async Task HasCircleFeatures() { FeatureClass fc = null; @@ -815,56 +813,6 @@ await QueuedTask.Run(async () => return fc == null ? false : fc.GetCount() > 0; } - private FeatureLayer GetFeatureLayerByNameInActiveView(string featureLayerName) - { - if ((MapView.Active == null) || (MapView.Active.Map == null)) - return null; - - var viewLayer = - MapView.Active.Map.GetLayersAsFlattenedList().OfType(). - FirstOrDefault(f => f.Name == featureLayerName); - - return viewLayer; - } - - private async Task AddLayerPackageToMapAsync() - { - if (_progressDialog == null) - _progressDialog = new ProgressDialog("Loading Required Layer Package..."); - - bool success = false; - - try - { - _progressDialog.Show(); - - await QueuedTask.Run(() => - { - string layerFileName = "Distance_And_Direction.lpkx"; - string layerPath = System.IO.Path.Combine(Models.FeatureClassUtils.AddinAssemblyLocation(), "Data", layerFileName); - Layer layerAdded = LayerFactory.Instance.CreateLayer( - new Uri(layerPath), MapView.Active.Map); - success = (layerAdded != null); - }); - - // Save the project, so layer stays in project - // Note: Must be called on Main/UI Thread - await ArcGIS.Desktop.Framework.FrameworkApplication.Current.Dispatcher.Invoke(async () => - { - bool success2 = await ArcGIS.Desktop.Core.Project.Current.SaveAsync(); - }); - - _progressDialog.Hide(); - } - catch (Exception exception) - { - // Catch any exception found and display a message box. - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Exception caught: " + exception.Message); - } - - return success; - } - private async Task GetCircleFeatureClass(bool addToMapIfNotPresent = false) { string featureLayerName = "Circles"; @@ -975,65 +923,18 @@ await QueuedTask.Run(async () => public async Task DeleteAllFeatures() { + bool success = false; + FeatureClass circleFeatureClass = await GetCircleFeatureClass(addToMapIfNotPresent: false); - if (circleFeatureClass == null) + if (circleFeatureClass != null) { - // Feature Class not found in Project, can't continue - return false; + success = await DeleteAllFeatures(circleFeatureClass); } - string error = String.Empty; - bool result = false; - - await QueuedTask.Run(async () => - { - using (Table table = circleFeatureClass as Table) - { - try - { - using (var rowCursor = table.Search(null, false)) - { - var editOperation = new EditOperation() - { - Name = string.Format(@"Deleted All Circle Features") - }; - - editOperation.Callback(context => - { - while (rowCursor.MoveNext()) - { - Thread.Yield(); - using (var row = rowCursor.Current) - { - context.Invalidate(row); - row.Delete(); - } - } - }, table); - - result = await editOperation.ExecuteAsync(); - - if (!result) - error = editOperation.ErrorMessage; - } - } - catch (Exception e) - { - error = e.Message; - } - } - }); - - if (!result) - { - System.Diagnostics.Trace.WriteLine("Could not delete features: " + error); - //Note: MessageBox will deadlock thread - // ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(String.Format("Could not delete features : {0}", - // error)); - } + if (!success) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Circle Features"); // TODO: Add as resource - return result; + return success; } - } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 6445cfbb..13e7e8ab 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -12,7 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. +using ArcGIS.Core.Data; using ArcGIS.Core.Geometry; +using ArcGIS.Desktop.Editing; using ArcGIS.Desktop.Framework; using ArcGIS.Desktop.Framework.Threading.Tasks; using ArcGIS.Desktop.Mapping; @@ -437,6 +439,7 @@ private Geometry CreatePolyline() { if (Point1 == null || Point2 == null) return null; + GeodeticCurveType curveType = DeriveCurveType(LineType); LinearUnit lu = DeriveUnit(LineDistanceType); try @@ -453,7 +456,10 @@ private Geometry CreatePolyline() // Hold onto the attributes in case user saves graphics to file later LineAttributes lineAttributes = new LineAttributes(){mapPoint1 = Point1, mapPoint2 = Point2, _distance = distance, angle = (double)azimuth, angleunit = LineAzimuthType.ToString(), distanceunit = LineDistanceType.ToString(), originx=Point1.X, originy = Point1.Y, destinationx=Point2.X, destinationy=Point2.Y}; - AddGraphicToMap(newline, (ProGraphicAttributes)lineAttributes); + bool success = false; + QueuedTask.Run(async () => + success = await AddFeatureToLayer(newline, (ProGraphicAttributes)lineAttributes)); + ResetPoints(); return (Geometry)newline; @@ -497,7 +503,6 @@ private void UpdateAzimuth(double radians) return Azimuth; } - private double GetAngleDegrees(double angle) { double bearing = (180.0 * angle) / Math.PI; @@ -550,5 +555,155 @@ public bool DistanceBearingReady } } + // ****************************************************************************** + // Feature Support below - will be moved to base/utility class in future + // ****************************************************************************** + + public async Task HasLineFeatures() + { + FeatureClass fc = null; + + await QueuedTask.Run(async () => + { + fc = await GetLineFeatureClass(); + }); + + return fc == null ? false : fc.GetCount() > 0; + } + + private async Task GetLineFeatureClass(bool addToMapIfNotPresent = false) + { + string featureLayerName = "Lines of Bearing"; + + FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + + if ((featureLayer == null) && (addToMapIfNotPresent)) + { + await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => + { + await AddLayerPackageToMapAsync(); + })); + + // Verify added correctly + featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + } + + if (featureLayer == null) + return null; + + FeatureClass lineFeatureClass = featureLayer.GetTable() as FeatureClass; + + //**************************************************** + // TODO: check lineFeatureClass has require fields + //**************************************************** + + return lineFeatureClass; + } + + private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + { + LineAttributes attributes = p as LineAttributes; + + if (attributes == null) + { + // ERROR + return false; + } + + FeatureClass lineFeatureClass = await GetLineFeatureClass(addToMapIfNotPresent: true); + if (lineFeatureClass == null) + { + // ERROR + return false; + } + + lineFeatureClass.GetCount(); + + string message = String.Empty; + bool creationResult = false; + + FeatureClassDefinition lineDefinition = lineFeatureClass.GetDefinition(); + + EditOperation editOperation = new EditOperation(); + editOperation.Name = "Line Feature Insert"; + editOperation.Callback(context => + { + try + { + RowBuffer rowBuffer = lineFeatureClass.CreateRowBuffer(); + + // *TODO: this is the datamodel for export, but the provided + // layer package does not match this model + + //rowBuffer["Distance"] = attributes._distance; + //rowBuffer["DistUnit"] = attributes.distanceunit; + //rowBuffer["Angle"] = attributes.angle; + //rowBuffer["AngleUnit"] = attributes.angleunit; + //rowBuffer["OriginX"] = attributes.originx; + //rowBuffer["OriginY"] = attributes.originy; + //rowBuffer["DestX"] = attributes.destinationx; + //rowBuffer["DestY"] = attributes.destinationy; + + // *TODO: Using provided layer package model for now until resolved + if (lineDefinition.FindField("Distance") >= 0) + rowBuffer["Distance"] = attributes._distance; // Double + + if (lineDefinition.FindField("DistUnit") >= 0) + rowBuffer["DistUnit"] = attributes.distanceunit; // Text + + if (lineDefinition.FindField("Azimuth") >= 0) + rowBuffer["Azimuth"] = attributes.angle; // Double + + if (lineDefinition.FindField("AzUnit") >= 0) + rowBuffer["AzUnit"] = attributes.angleunit; // Text + + rowBuffer["Shape"] = GeometryEngine.Instance.Project(geom, lineDefinition.GetSpatialReference()); + + Feature feature = lineFeatureClass.CreateRow(rowBuffer); + feature.Store(); + + //To Indicate that the attribute table has to be updated + context.Invalidate(feature); + } + catch (GeodatabaseException geodatabaseException) + { + message = geodatabaseException.Message; + } + }, lineFeatureClass); + + await QueuedTask.Run(async () => + { + creationResult = await editOperation.ExecuteAsync(); + }); + + if (!creationResult) + { + message = editOperation.ErrorMessage; + } + + if (!creationResult) + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); + } + + return true; + } + + public async Task DeleteAllFeatures() + { + bool success = false; + + FeatureClass lineFeatureClass = await GetLineFeatureClass(addToMapIfNotPresent: false); + if (lineFeatureClass != null) + { + success = await DeleteAllFeatures(lineFeatureClass); + } + + if (!success) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Lines Features"); // TODO: Add as resource + + return success; + } } } + diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 5862bc34..63dfa735 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1215,5 +1215,117 @@ private async void OnSaveAs() #endregion Private Functions + // ****************************************************************************** + // Feature Support below in progress, will be integrated with the above when complete + // ****************************************************************************** + + private ProgressDialog _progressDialog = null; + + protected async Task AddLayerPackageToMapAsync() + { + if (_progressDialog == null) + _progressDialog = new ProgressDialog("Loading Required Layer Package..."); + + bool success = false; + + try + { + _progressDialog.Show(); + + await QueuedTask.Run(() => + { + string layerFileName = "Distance_And_Direction.lpkx"; + string layerPath = System.IO.Path.Combine(Models.FeatureClassUtils.AddinAssemblyLocation(), "Data", layerFileName); + Layer layerAdded = LayerFactory.Instance.CreateLayer( + new Uri(layerPath), MapView.Active.Map); + success = (layerAdded != null); + }); + + // Save the project, so layer stays in project + // Note: Must be called on Main/UI Thread + await ArcGIS.Desktop.Framework.FrameworkApplication.Current.Dispatcher.Invoke(async () => + { + bool success2 = await ArcGIS.Desktop.Core.Project.Current.SaveAsync(); + }); + + _progressDialog.Hide(); + } + catch (Exception exception) + { + // Catch any exception found and display a message box. + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Exception caught: " + exception.Message); + } + + return success; + } + + protected FeatureLayer GetFeatureLayerByNameInActiveView(string featureLayerName) + { + if ((MapView.Active == null) || (MapView.Active.Map == null)) + return null; + + var viewLayer = + MapView.Active.Map.GetLayersAsFlattenedList().OfType(). + FirstOrDefault(f => f.Name == featureLayerName); + + return viewLayer; + } + + public async Task DeleteAllFeatures(ArcGIS.Core.Data.FeatureClass featureClass) + { + if (featureClass == null) + return false; + + string error = String.Empty; + bool result = false; + await QueuedTask.Run(async () => + { + using (ArcGIS.Core.Data.Table table = featureClass as ArcGIS.Core.Data.Table) + { + try + { + using (var rowCursor = table.Search(null, false)) + { + var editOperation = new ArcGIS.Desktop.Editing.EditOperation() + { + Name = string.Format(@"Deleted All Features") + }; + + editOperation.Callback(context => + { + while (rowCursor.MoveNext()) + { + System.Threading.Thread.Yield(); + using (var row = rowCursor.Current) + { + context.Invalidate(row); + row.Delete(); + } + } + }, table); + + result = await editOperation.ExecuteAsync(); + + if (!result) + error = editOperation.ErrorMessage; + } + } + catch (Exception e) + { + error = e.Message; + } + } + }); + + if (!result) + { + System.Diagnostics.Trace.WriteLine("Could not delete features: " + error); + //Note: MessageBox will deadlock thread + // ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(String.Format("Could not delete features : {0}", + // error)); + } + + return result; + } } } From b33048da91fa58b68bc6303c3c96b8ca49dce42e Mon Sep 17 00:00:00 2001 From: Avi Cueva Date: Thu, 24 May 2018 15:43:12 -0700 Subject: [PATCH 127/187] Updating label style in DD LPK updated arcade script to label items in the following way: ``` $feature.DistType + ": " + Text($feature.Distance, '#,###') + " " + $feature.DistUnit ``` --- .../Data/Distance_And_Direction.lpkx | Bin 17754 -> 17650 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx index 78abd2806b0a658b1aed313e268bd96155747016..3993cc194190ec4f950a98e0fb0089924eeb170b 100644 GIT binary patch delta 15122 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 From 34dbc36c102267f74120c1af0b70c5c432f0dc83 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 25 May 2018 10:41:08 -0400 Subject: [PATCH 128/187] Update to match revised data model --- .../ViewModels/ProLinesViewModel.cs | 35 +++++++++---------- 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 13e7e8ab..693c0a35 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -617,8 +617,6 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p return false; } - lineFeatureClass.GetCount(); - string message = String.Empty; bool creationResult = false; @@ -632,30 +630,29 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p { RowBuffer rowBuffer = lineFeatureClass.CreateRowBuffer(); - // *TODO: this is the datamodel for export, but the provided - // layer package does not match this model - - //rowBuffer["Distance"] = attributes._distance; - //rowBuffer["DistUnit"] = attributes.distanceunit; - //rowBuffer["Angle"] = attributes.angle; - //rowBuffer["AngleUnit"] = attributes.angleunit; - //rowBuffer["OriginX"] = attributes.originx; - //rowBuffer["OriginY"] = attributes.originy; - //rowBuffer["DestX"] = attributes.destinationx; - //rowBuffer["DestY"] = attributes.destinationy; - - // *TODO: Using provided layer package model for now until resolved if (lineDefinition.FindField("Distance") >= 0) rowBuffer["Distance"] = attributes._distance; // Double if (lineDefinition.FindField("DistUnit") >= 0) rowBuffer["DistUnit"] = attributes.distanceunit; // Text - if (lineDefinition.FindField("Azimuth") >= 0) - rowBuffer["Azimuth"] = attributes.angle; // Double + if (lineDefinition.FindField("Angle") >= 0) + rowBuffer["Angle"] = attributes.angle; // Double + + if (lineDefinition.FindField("AngleUnit") >= 0) + rowBuffer["AngleUnit"] = attributes.angleunit; // Text + + if (lineDefinition.FindField("OriginX") >= 0) + rowBuffer["OriginX"] = attributes.originx; // Double + + if (lineDefinition.FindField("OriginY") >= 0) + rowBuffer["OriginY"] = attributes.originy; // Double + + if (lineDefinition.FindField("DestX") >= 0) + rowBuffer["DestX"] = attributes.destinationx; // Double - if (lineDefinition.FindField("AzUnit") >= 0) - rowBuffer["AzUnit"] = attributes.angleunit; // Text + if (lineDefinition.FindField("DestY") >= 0) + rowBuffer["DestY"] = attributes.destinationy; // Double rowBuffer["Shape"] = GeometryEngine.Instance.Project(geom, lineDefinition.GetSpatialReference()); From 1f1e0ba127ef2c6cb43b4adbbe4a9d532e2b237c Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 25 May 2018 10:43:14 -0400 Subject: [PATCH 129/187] Add spatial index and combine Range Ring layer --- .../Data/Distance_And_Direction.lpkx | Bin 17650 -> 20832 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx index 3993cc194190ec4f950a98e0fb0089924eeb170b..5a3a04ed52732e5c56173d0d354ff53408a795e5 100644 GIT binary patch delta 18431 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 A%K!iX delta 15245 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 bloT8k6jBES83Y8uzX%TW{3-zg1mu4Jr`+uY From d8929775115b758841afc8429ee7163a3cb63095 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 25 May 2018 13:01:25 -0400 Subject: [PATCH 130/187] Add Clear Line Features --- .../ViewModels/ProTabBaseViewModel.cs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 63dfa735..6ec00059 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -174,10 +174,16 @@ public bool HasMapGraphics { if (this is ProLinesViewModel) { - return GraphicsList.Any(g => g.GraphicType == GraphicTypes.Line && g.IsTemp == false); +// TODO: when all are implemented this will be moved to base class/override + ProLinesViewModel clm = this as ProLinesViewModel; + return QueuedTask.Run(() => + { + return clm.HasLineFeatures(); + }).Result; } else if (this is ProCircleViewModel) { +// TODO: when all are implemented this will be moved to base class/override ProCircleViewModel cvm = this as ProCircleViewModel; return QueuedTask.Run(() => { @@ -593,6 +599,7 @@ internal virtual Geometry CreateMapElement() /// private void OnClearGraphics() { +// TODO: when all are implemented this will be moved to base class/override if (this is ProCircleViewModel) { ProCircleViewModel cvm = this as ProCircleViewModel; @@ -602,6 +609,16 @@ private void OnClearGraphics() }); } + if (this is ProLinesViewModel) + { + ProLinesViewModel clm = this as ProLinesViewModel; + QueuedTask.Run(() => + { + return clm.DeleteAllFeatures(); + }); + } +// END TODO + List removedGraphics = new List(); if (MapView.Active == null) From a5508a4efe0c383c9dab41521d0e7e03f6548177 Mon Sep 17 00:00:00 2001 From: Lyle Wright Date: Fri, 25 May 2018 10:16:19 -0700 Subject: [PATCH 131/187] Updating the layer package Updating layer package to go to a feature dataset and the names to match the tabs --- .../Data/DistanceAndDirection.lpkx | Bin 0 -> 26113 bytes .../Data/Distance_And_Direction.lpkx | Bin 20832 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx delete mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/Distance_And_Direction.lpkx diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx new file mode 100644 index 0000000000000000000000000000000000000000..46c362bd3a272b07d9290db36e1065bc805ba35e GIT binary patch literal 26113 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 Cu2A;? From c96de482df6ba9dc52f17fc57cc782a8ee944794 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 25 May 2018 14:11:15 -0400 Subject: [PATCH 132/187] Enable labeling on Lines layer --- .../Data/DistanceAndDirection.lpkx | Bin 26113 -> 21209 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index 46c362bd3a272b07d9290db36e1065bc805ba35e..efee337cfb8820a65b2053b406a185eaf65216ee 100644 GIT binary patch delta 17231 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 delta 21275 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 ZpcMbQTQ&eD0D%6v6D^s0P=Ejc@E-}dSUCUy From 2586fc6b5d0c815d0c907dec07e6bfc2631ff60d Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 25 May 2018 14:12:30 -0400 Subject: [PATCH 133/187] Change names renamed in #570 rework --- .../ProAppDistanceAndDirectionModule.csproj | 2 +- .../ViewModels/ProLinesViewModel.cs | 2 +- .../ViewModels/ProTabBaseViewModel.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj index 658e45f7..7746803f 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj @@ -191,7 +191,7 @@ - + PreserveNewest diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 693c0a35..813f1433 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -573,7 +573,7 @@ await QueuedTask.Run(async () => private async Task GetLineFeatureClass(bool addToMapIfNotPresent = false) { - string featureLayerName = "Lines of Bearing"; + string featureLayerName = "Lines"; FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 6ec00059..ef0f3d9c 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1251,7 +1251,7 @@ protected async Task AddLayerPackageToMapAsync() await QueuedTask.Run(() => { - string layerFileName = "Distance_And_Direction.lpkx"; + string layerFileName = "DistanceAndDirection.lpkx"; string layerPath = System.IO.Path.Combine(Models.FeatureClassUtils.AddinAssemblyLocation(), "Data", layerFileName); Layer layerAdded = LayerFactory.Instance.CreateLayer( new Uri(layerPath), MapView.Active.Map); From 0e373e38e1d83202fcf1cde629a92b78db64f0a5 Mon Sep 17 00:00:00 2001 From: Bob Booth Date: Fri, 25 May 2018 15:30:59 -0400 Subject: [PATCH 134/187] Update combined LPKX to include ellipses features and arcade updates Includes the ellipses feature class and arcade conditional formatting to use degrees symbol of mils for angle in ellipses and lines. --- .../Data/DistanceAndDirection.lpkx | Bin 21209 -> 25466 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index efee337cfb8820a65b2053b406a185eaf65216ee..8fd8ed62aba46936e02810f06d9ad0e95fedf629 100644 GIT binary patch delta 22004 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 X0TKZPT>uaO01Sg03IQyC+-m>;C?0cU delta 17799 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 From 4bbaf9b3f1a25138d1c6518cb8f80ca91ec2bb1c Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 29 May 2018 10:35:44 -0400 Subject: [PATCH 135/187] Address #576 distance and bearing failing --- .../ViewModels/ProLinesViewModel.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 813f1433..94caaaef 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -308,7 +308,19 @@ private async void UpdateManualFeedback() var tempDistance = ConvertFromTo(LineDistanceType, DistanceTypes.Meters, Distance); var results = GeometryEngine.Instance.GeodeticMove(mpList, MapView.Active.Map.SpatialReference, tempDistance, LinearUnit.Meters /*GetLinearUnit(LineDistanceType)*/, GetAzimuthAsRadians().Value, GetCurveType()); foreach (var mp in results) - Point2 = mp; + { + // WORKAROUND: For some odd reason GeodeticMove is removing the Z attribute of the point + // so need to put it back so all points will have a consistent Z. + // This is important when storing to feature class with Z + if (Double.IsNaN(mp.Z)) + { + MapPointBuilder mb = new MapPointBuilder(mp.X, mp.Y, 0.0, mp.SpatialReference); + Point2 = mb.ToGeometry(); + } + else + Point2 = mp; + } + if (Point2 != null) { var point2Proj = GeometryEngine.Instance.Project(Point2, Point1.SpatialReference); @@ -448,7 +460,7 @@ private Geometry CreatePolyline() var polyline = QueuedTask.Run(() => { var point2Proj = GeometryEngine.Instance.Project(Point2, Point1.SpatialReference); - var segment = LineBuilder.CreateLineSegment(Point1, (MapPoint)point2Proj); + var segment = LineBuilder.CreateLineSegment(Point1, (MapPoint)point2Proj); return PolylineBuilder.CreatePolyline(segment); }).Result; Geometry newline = GeometryEngine.Instance.GeodeticDensifyByLength(polyline, 0, lu, curveType); From d2cf617846fb613fadc79be66243216858a2062f Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 29 May 2018 11:50:33 -0400 Subject: [PATCH 136/187] Address #569 Diameter incorrect with Dist Calculator --- .../ViewModels/ProCircleViewModel.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index 8b111a3d..7fff2d2b 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -874,8 +874,12 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p { RowBuffer rowBuffer = circleFeatureClass.CreateRowBuffer(); + double distance = attributes.distance; + if (IsDistanceCalcExpanded && (CircleType == CircleFromTypes.Diameter)) + distance *= 2.0; + if (circleDefinition.FindField("Distance") >= 0) - rowBuffer["Distance"] = attributes.distance; // Double + rowBuffer["Distance"] = distance; // Double if (circleDefinition.FindField("DistUnit") >= 0) rowBuffer["DistUnit"] = attributes.distanceunit; // Text From 341c27eb0562975b803feaa7cfdcc2c964560ee7 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 29 May 2018 13:42:59 -0400 Subject: [PATCH 137/187] Begin RR to Feature Class dev --- .../ViewModels/ProGraphicAttributes.cs | 1 + .../ViewModels/ProRangeViewModel.cs | 191 +++++++++++++++++- 2 files changed, 181 insertions(+), 11 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs index 71e93538..283b10da 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs @@ -58,6 +58,7 @@ public class RangeAttributes : ProGraphicAttributes public int numRadials { get; set; } public Double centerx { get; set; } public Double centery { get; set; } + public String ringorradial { get; set; } } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 539a0023..5c856c56 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -12,7 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. +using ArcGIS.Core.Data; using ArcGIS.Core.Geometry; +using ArcGIS.Desktop.Editing; using ArcGIS.Desktop.Framework; using ArcGIS.Desktop.Framework.Threading.Tasks; using ArcGIS.Desktop.Mapping; @@ -180,8 +182,8 @@ private void DrawRadials() MapPoint movedMP = null; var mpList = new List() { Point1 }; // get point 2 - - var results = GeometryEngine.Instance.GeodeticMove(mpList, + + var results = GeometryEngine.Instance.GeodeticMove(mpList, MapView.Active.Map.SpatialReference, radialLength, GetLinearUnit(LineDistanceType), GetAzimuthAsRadians(azimuth), GetCurveType()); // update feedback @@ -201,8 +203,14 @@ private void DrawRadials() if (newline != null) { // Hold onto the attributes in case user saves graphics to file later - RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, distance = radialLength, numRadials = NumberOfRadials, centerx=Point1.X, centery=Point1.Y, distanceunit=LineDistanceType.ToString() }; - AddGraphicToMap(newline, rangeAttributes); + RangeAttributes rangeAttributes = new RangeAttributes() { + mapPoint = Point1, numRings = NumberOfRings, + distance = radialLength, numRadials = NumberOfRadials, + centerx = Point1.X, centery = Point1.Y, + distanceunit = LineDistanceType.ToString(), ringorradial = "Radial" }; + + // AddGraphicToMap(newline, rangeAttributes); + CreateRangeRingOrRadial(newline, rangeAttributes); } azimuth += interval; @@ -238,7 +246,7 @@ private Geometry DrawRings() radius += Distance; var param = new GeodesicEllipseParameter(); - + param.Center = new Coordinate2D(Point1); param.AxisDirection = 0.0; param.LinearUnit = GetLinearUnit(LineDistanceType); @@ -250,9 +258,13 @@ private Geometry DrawRings() geom = GeometryEngine.Instance.GeodesicEllipse(param, MapView.Active.Map.SpatialReference); // Hold onto the attributes in case user saves graphics to file later - RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = numberOfRings, distance = radius, numRadials = numberOfRadials, centerx=Point1.X, centery=Point1.Y, distanceunit=LineDistanceType.ToString() }; + RangeAttributes rangeAttributes = new RangeAttributes() { + mapPoint = Point1, numRings = numberOfRings, distance = radius, + numRadials = numberOfRadials, centerx = Point1.X, centery = Point1.Y, + distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; - AddGraphicToMap(geom, rangeAttributes); + // AddGraphicToMap(geom, rangeAttributes); + CreateRangeRingOrRadial(geom, rangeAttributes); } return geom; @@ -385,9 +397,14 @@ private void ConstructGeoCircle() var geom = GeometryEngine.Instance.GeodesicEllipse(param, MapView.Active.Map.SpatialReference); // Hold onto the attributes in case user saves graphics to file later - RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, distance = Distance, numRadials = NumberOfRadials, centerx=Point1.X, centery=Point1.Y, distanceunit=LineDistanceType.ToString() }; - - AddGraphicToMap(geom, rangeAttributes); + RangeAttributes rangeAttributes = new RangeAttributes() { + mapPoint = Point1, numRings = NumberOfRings, + distance = Distance, numRadials = NumberOfRadials, + centerx = Point1.X, centery = Point1.Y, + distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; + + CreateRangeRingOrRadial(geom, rangeAttributes); + // AddGraphicToMap(geom, rangeAttributes); } private void UpdateFeedbackWithGeoCircle() @@ -409,10 +426,162 @@ private void UpdateFeedbackWithGeoCircle() ClearTempGraphics(); // Hold onto the attributes in case user saves graphics to file later - RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, distance = Distance, numRadials = NumberOfRadials, centerx=Point1.X, centery=Point1.Y, distanceunit=LineDistanceType.ToString()}; + RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, distance = Distance, numRadials = NumberOfRadials, centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString() }; AddGraphicToMap(Point1, ColorFactory.Instance.GreenRGB, null, true, 5.0); AddGraphicToMap(geom, ColorFactory.Instance.GreyRGB, rangeAttributes, true); } + + // ****************************************************************************** + // Feature Support below - will be moved to base/utility class in future + // ****************************************************************************** + + private void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) + { + bool success = false; + QueuedTask.Run(async() => + success = await AddFeatureToLayer(geom, (ProGraphicAttributes)rangeAttributes)); + } + + public async Task HasRingFeatures() + { + FeatureClass fc = null; + + await QueuedTask.Run(async () => + { + fc = await GetRingFeatureClass(); + }); + + return fc == null ? false : fc.GetCount() > 0; + } + + private async Task GetRingFeatureClass(bool addToMapIfNotPresent = false) + { + string featureLayerName = "Range Rings"; + + FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + + if ((featureLayer == null) && (addToMapIfNotPresent)) + { + await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => + { + await AddLayerPackageToMapAsync(); + })); + + // Verify added correctly + featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + } + + if (featureLayer == null) + return null; + + FeatureClass ringFeatureClass = featureLayer.GetTable() as FeatureClass; + + //**************************************************** + // TODO: check ringFeatureClass has require fields + //**************************************************** + + return ringFeatureClass; + } + + private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + { + RangeAttributes attributes = p as RangeAttributes; + + if (attributes == null) + { + // ERROR + return false; + } + + FeatureClass ringFeatureClass = await GetRingFeatureClass(addToMapIfNotPresent: true); + if (ringFeatureClass == null) + { + // ERROR + return false; + } + + string message = String.Empty; + bool creationResult = false; + + FeatureClassDefinition ringDefinition = ringFeatureClass.GetDefinition(); + + EditOperation editOperation = new EditOperation(); + editOperation.Name = "Ring Feature Insert"; + editOperation.Callback(context => + { + try + { + RowBuffer rowBuffer = ringFeatureClass.CreateRowBuffer(); + + if (ringDefinition.FindField("Distance") >= 0) + rowBuffer["Distance"] = attributes.distance; // Double + + if (ringDefinition.FindField("DistUnit") >= 0) + rowBuffer["DistUnit"] = attributes.distanceunit; // Text + + if (ringDefinition.FindField("Rings") >= 0) + rowBuffer["Rings"] = attributes.numRings; // Double + + if (ringDefinition.FindField("Radials") >= 0) + rowBuffer["Radials"] = attributes.numRadials; // Text + + if (ringDefinition.FindField("CenterX") >= 0) + rowBuffer["CenterX"] = attributes.centerx; // Double + + if (ringDefinition.FindField("OriginY") >= 0) + rowBuffer["CenterY"] = attributes.centery; // Double + + if (ringDefinition.FindField("RRType") >= 0) + rowBuffer["RRType"] = attributes.ringorradial; // Double + + rowBuffer["Shape"] = GeometryEngine.Instance.Project(geom, ringDefinition.GetSpatialReference()); + + Feature feature = ringFeatureClass.CreateRow(rowBuffer); + feature.Store(); + + //To Indicate that the attribute table has to be updated + context.Invalidate(feature); + } + catch (GeodatabaseException geodatabaseException) + { + message = geodatabaseException.Message; + } + }, ringFeatureClass); + + await QueuedTask.Run(async () => + { + creationResult = await editOperation.ExecuteAsync(); + }); + + if (!creationResult) + { + message = editOperation.ErrorMessage; + } + + if (!creationResult) + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); + } + + return true; + } + + public async Task DeleteAllFeatures() + { + bool success = false; + + FeatureClass ringFeatureClass = await GetRingFeatureClass(addToMapIfNotPresent: false); + if (ringFeatureClass != null) + { + success = await DeleteAllFeatures(ringFeatureClass); + } + + if (!success) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Rings Features"); // TODO: Add as resource + + return success; + } + } } From 83d64f81bb2b1a94801c59fc25fb504efa85b490 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 29 May 2018 14:22:24 -0400 Subject: [PATCH 138/187] Ensure Z removed to match feature class --- .../ViewModels/ProRangeViewModel.cs | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 5c856c56..612cd285 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -190,6 +190,7 @@ private void DrawRadials() //UpdateFeedback(); foreach (var mp in results) movedMP = mp; + if (movedMP != null) { var movedMPproj = GeometryEngine.Instance.Project(movedMP, Point1.SpatialReference); @@ -529,13 +530,22 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p if (ringDefinition.FindField("CenterX") >= 0) rowBuffer["CenterX"] = attributes.centerx; // Double - if (ringDefinition.FindField("OriginY") >= 0) + if (ringDefinition.FindField("CenterY") >= 0) rowBuffer["CenterY"] = attributes.centery; // Double if (ringDefinition.FindField("RRType") >= 0) rowBuffer["RRType"] = attributes.ringorradial; // Double - rowBuffer["Shape"] = GeometryEngine.Instance.Project(geom, ringDefinition.GetSpatialReference()); + // Ensure Z removed (this feature class does not have Z) + var geoNoZ = geom; + if (geom.HasZ) + { + PolylineBuilder pb = new PolylineBuilder((Polyline)geom); + pb.HasZ = false; + geoNoZ = pb.ToGeometry(); + } + + rowBuffer["Shape"] = GeometryEngine.Instance.Project(geoNoZ, ringDefinition.GetSpatialReference()); Feature feature = ringFeatureClass.CreateRow(rowBuffer); feature.Store(); From 0593f087a49f698f1e8fa027fa006d45ef0bfead Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 29 May 2018 14:22:58 -0400 Subject: [PATCH 139/187] Ensure Z present to match feature class --- .../ViewModels/ProLinesViewModel.cs | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 94caaaef..2d275408 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -312,6 +312,9 @@ private async void UpdateManualFeedback() // WORKAROUND: For some odd reason GeodeticMove is removing the Z attribute of the point // so need to put it back so all points will have a consistent Z. // This is important when storing to feature class with Z + if (mp == null) + continue; + if (Double.IsNaN(mp.Z)) { MapPointBuilder mb = new MapPointBuilder(mp.X, mp.Y, 0.0, mp.SpatialReference); @@ -666,7 +669,16 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p if (lineDefinition.FindField("DestY") >= 0) rowBuffer["DestY"] = attributes.destinationy; // Double - rowBuffer["Shape"] = GeometryEngine.Instance.Project(geom, lineDefinition.GetSpatialReference()); + // Ensure Geometry Has Z + var geomZ = geom; + if (!geom.HasZ) + { + PolylineBuilder pb = new PolylineBuilder((Polyline)geom); + pb.HasZ = true; + geomZ = pb.ToGeometry(); + } + + rowBuffer["Shape"] = GeometryEngine.Instance.Project(geomZ, lineDefinition.GetSpatialReference()); Feature feature = lineFeatureClass.CreateRow(rowBuffer); feature.Store(); From 2d7eaf1b542f900eb484355cabb235fadf05fb2e Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 29 May 2018 14:33:37 -0400 Subject: [PATCH 140/187] Implement clear --- .../ViewModels/ProTabBaseViewModel.cs | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index ef0f3d9c..bbab6207 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -175,10 +175,10 @@ public bool HasMapGraphics if (this is ProLinesViewModel) { // TODO: when all are implemented this will be moved to base class/override - ProLinesViewModel clm = this as ProLinesViewModel; + ProLinesViewModel lvm = this as ProLinesViewModel; return QueuedTask.Run(() => { - return clm.HasLineFeatures(); + return lvm.HasLineFeatures(); }).Result; } else if (this is ProCircleViewModel) @@ -190,11 +190,16 @@ public bool HasMapGraphics return cvm.HasCircleFeatures(); }).Result; } - else if (this is ProEllipseViewModel) + else if (this is ProRangeViewModel) { - return GraphicsList.Any(g => g.GraphicType == GraphicTypes.Ellipse && g.IsTemp == false); +// TODO: when all are implemented this will be moved to base class/override + ProRangeViewModel rvm = this as ProRangeViewModel; + return QueuedTask.Run(() => + { + return rvm.HasRingFeatures(); + }).Result; } - else if (this is ProRangeViewModel) + else if (this is ProEllipseViewModel) { return GraphicsList.Any(g => g.GraphicType == GraphicTypes.RangeRing && g.IsTemp == false); } @@ -600,7 +605,15 @@ internal virtual Geometry CreateMapElement() private void OnClearGraphics() { // TODO: when all are implemented this will be moved to base class/override - if (this is ProCircleViewModel) + if (this is ProLinesViewModel) + { + ProLinesViewModel lvm = this as ProLinesViewModel; + QueuedTask.Run(() => + { + return lvm.DeleteAllFeatures(); + }); + } + else if (this is ProCircleViewModel) { ProCircleViewModel cvm = this as ProCircleViewModel; QueuedTask.Run(() => @@ -608,13 +621,12 @@ private void OnClearGraphics() return cvm.DeleteAllFeatures(); }); } - - if (this is ProLinesViewModel) + else if(this is ProRangeViewModel) { - ProLinesViewModel clm = this as ProLinesViewModel; + ProRangeViewModel rvm = this as ProRangeViewModel; QueuedTask.Run(() => { - return clm.DeleteAllFeatures(); + return rvm.DeleteAllFeatures(); }); } // END TODO From 831da6ca6c2dd1878074d6e06d9dce7238d59951 Mon Sep 17 00:00:00 2001 From: Lyle Wright Date: Tue, 29 May 2018 15:17:08 -0700 Subject: [PATCH 141/187] updated the labels Updated label colors, shadows , some that were base don a line, but still stacking. Took away the stacking protion. --- .../Data/DistanceAndDirection.lpkx | Bin 25466 -> 26434 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index 8fd8ed62aba46936e02810f06d9ad0e95fedf629..b99100dbc93658b5dfede932e56b330cf1410b81 100644 GIT binary patch delta 23391 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 TWdR9+XOmxJ6$Tsh>)!wXfVDSx delta 22422 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 From c5a6e340c7f0666242b5e2dd3390f0d5a56505e2 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 30 May 2018 12:03:50 -0400 Subject: [PATCH 142/187] Begin Ellipse to Feature Layer work --- .../ViewModels/ProEllipseViewModel.cs | 161 +++++++++++++++++- 1 file changed, 159 insertions(+), 2 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index 9319fa52..2e065587 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -13,7 +13,9 @@ // limitations under the License. using ArcGIS.Core.CIM; +using ArcGIS.Core.Data; using ArcGIS.Core.Geometry; +using ArcGIS.Desktop.Editing; using ArcGIS.Desktop.Framework; using ArcGIS.Desktop.Framework.Threading.Tasks; using ArcGIS.Desktop.Mapping; @@ -42,6 +44,7 @@ public ProEllipseViewModel() private void OnSketchComplete(object obj) { +// TODO: DETERMINE IF THIS IS USED ANYWHERE? (appear to be 0 references) AddGraphicToMap(obj as ArcGIS.Core.Geometry.Geometry); } @@ -561,9 +564,15 @@ private Geometry DrawEllipse() var geom = GeometryEngine.Instance.GeodesicEllipse(param, MapView.Active.Map.SpatialReference); // Hold onto the attributes in case user saves graphics to file later - EllipseAttributes ellipseAttributes = new EllipseAttributes() { mapPoint = Point1, minorAxis = MinorAxisDistance, majorAxis = MajorAxisDistance, angle = param.AxisDirection, angleunit=AzimuthType.ToString(), centerx=Point1.X, centery=Point1.Y, distanceunit=LineDistanceType.ToString() }; + EllipseAttributes ellipseAttributes = new EllipseAttributes() { + mapPoint = Point1, minorAxis = MinorAxisDistance, + majorAxis = MajorAxisDistance, angle = Azimuth, + angleunit = AzimuthType.ToString(), centerx=Point1.X, + centery = Point1.Y, distanceunit = LineDistanceType.ToString() }; - AddGraphicToMap(geom, new CIMRGBColor() { R = 255, B = 0, G = 0, Alpha = 25 }, ellipseAttributes); + bool success = false; + QueuedTask.Run(async () => + success = await AddFeatureToLayer(geom, (ProGraphicAttributes)ellipseAttributes)); return (Geometry)geom; } @@ -575,5 +584,153 @@ private Geometry DrawEllipse() } #endregion + // ****************************************************************************** + // Feature Support below - will be moved to base/utility class in future + // ****************************************************************************** + + public async Task HasEllipseFeatures() + { + FeatureClass fc = null; + + await QueuedTask.Run(async () => + { + fc = await GetEllipseFeatureClass(); + }); + + return fc == null ? false : fc.GetCount() > 0; + } + + private async Task GetEllipseFeatureClass(bool addToMapIfNotPresent = false) + { + string featureLayerName = "Ellipses"; + + FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + + if ((featureLayer == null) && (addToMapIfNotPresent)) + { + await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => + { + await AddLayerPackageToMapAsync(); + })); + + // Verify added correctly + featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + } + + if (featureLayer == null) + return null; + + FeatureClass ellipseFeatureClass = featureLayer.GetTable() as FeatureClass; + + //**************************************************** + // TODO: check ellipseFeatureClass has require fields + //**************************************************** + + return ellipseFeatureClass; + } + + private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + { + EllipseAttributes attributes = p as EllipseAttributes; + + if (attributes == null) + { + // ERROR + return false; + } + + FeatureClass ellipseFeatureClass = await GetEllipseFeatureClass(addToMapIfNotPresent: true); + if (ellipseFeatureClass == null) + { + // ERROR + return false; + } + + string message = String.Empty; + bool creationResult = false; + + FeatureClassDefinition ellipseDefinition = ellipseFeatureClass.GetDefinition(); + + EditOperation editOperation = new EditOperation(); + editOperation.Name = "Ellipse Feature Insert"; + editOperation.Callback(context => + { + try + { + RowBuffer rowBuffer = ellipseFeatureClass.CreateRowBuffer(); + + if (ellipseDefinition.FindField("Major") >= 0) + rowBuffer["Major"] = attributes.majorAxis; // Text + + if (ellipseDefinition.FindField("Minor") >= 0) + rowBuffer["Minor"] = attributes.minorAxis; // Double + + if (ellipseDefinition.FindField("DistUnit") >= 0) + rowBuffer["DistUnit"] = attributes.distanceunit; // Text + + if (ellipseDefinition.FindField("Angle") >= 0) + rowBuffer["Angle"] = attributes.angle; // Double + + if (ellipseDefinition.FindField("AngleUnit") >= 0) + rowBuffer["AngleUnit"] = attributes.angleunit; // Text + + if (ellipseDefinition.FindField("CenterX") >= 0) + rowBuffer["CenterX"] = attributes.centerx; // Double + + if (ellipseDefinition.FindField("CenterY") >= 0) + rowBuffer["CenterY"] = attributes.centery; // Double + + rowBuffer["Shape"] = GeometryEngine.Instance.Project(geom, ellipseDefinition.GetSpatialReference()); + + Feature feature = ellipseFeatureClass.CreateRow(rowBuffer); + feature.Store(); + + //To indicate that the attribute table has to be updated + context.Invalidate(feature); + } + catch (GeodatabaseException geodatabaseException) + { + message = geodatabaseException.Message; + } + catch (Exception ex) + { + message = ex.Message; + } + }, ellipseFeatureClass); + + await QueuedTask.Run(async () => + { + creationResult = await editOperation.ExecuteAsync(); + }); + + if (!creationResult) + { + message = editOperation.ErrorMessage; + } + + if (!creationResult) + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); + } + + return true; + } + + public async Task DeleteAllFeatures() + { + bool success = false; + + FeatureClass ellipseFeatureClass = await GetEllipseFeatureClass(addToMapIfNotPresent: false); + if (ellipseFeatureClass != null) + { + success = await DeleteAllFeatures(ellipseFeatureClass); + } + + if (!success) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Ellipses Features"); // TODO: Add as resource + + return success; + } + } } From 3275e98ef3669d0e01db3488dc9ca7c12f738429 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 30 May 2018 14:17:47 -0400 Subject: [PATCH 143/187] Refactor - move common code to base class --- .../Models/FeatureClassUtils.cs | 2 +- .../ViewModels/ProCircleViewModel.cs | 65 +------ .../ViewModels/ProEllipseViewModel.cs | 62 +------ .../ViewModels/ProGraphicAttributes.cs | 2 +- .../ViewModels/ProLinesViewModel.cs | 69 +------- .../ViewModels/ProRangeViewModel.cs | 74 ++------ .../ViewModels/ProTabBaseViewModel.cs | 160 +++++++++--------- 7 files changed, 112 insertions(+), 322 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 030b7156..24377527 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -180,7 +180,7 @@ await QueuedTask.Run(() => try { // Add attributes - rowBuffer[definition.FindField("Distance")] = ((LineAttributes)graphic.p)._distance; + rowBuffer[definition.FindField("Distance")] = ((LineAttributes)graphic.p).distance; rowBuffer[definition.FindField("DistUnit")] = ((LineAttributes)graphic.p).distanceunit; rowBuffer[definition.FindField("Angle")] = ((LineAttributes)graphic.p).angle; rowBuffer[definition.FindField("AngleUnit")] = ((LineAttributes)graphic.p).angleunit; diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index 7fff2d2b..ef9347ec 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -797,49 +797,9 @@ private Geometry CreateCircle(bool isFeedback) #endregion -// ****************************************************************************** -// Feature Support below - will be moved to base/utility class in future -// ****************************************************************************** - - public async Task HasCircleFeatures() + public override string GetLayerName() { - FeatureClass fc = null; - - await QueuedTask.Run(async () => - { - fc = await GetCircleFeatureClass(); - }); - - return fc == null ? false : fc.GetCount() > 0; - } - - private async Task GetCircleFeatureClass(bool addToMapIfNotPresent = false) - { - string featureLayerName = "Circles"; - - FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - - if ((featureLayer == null) && (addToMapIfNotPresent)) - { - await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => - { - await AddLayerPackageToMapAsync(); - })); - - // Verify added correctly - featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - } - - if (featureLayer == null) - return null; - - FeatureClass circleFeatureClass = featureLayer.GetTable() as FeatureClass; - - //**************************************************** - // TODO: check circleFeatureClass has require fields - //**************************************************** - - return circleFeatureClass; + return "Circles"; } private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) @@ -852,7 +812,7 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p return false; } - FeatureClass circleFeatureClass = await GetCircleFeatureClass(addToMapIfNotPresent : true); + FeatureClass circleFeatureClass = await GetFeatureClass(addToMapIfNotPresent : true); if (circleFeatureClass == null) { // ERROR @@ -905,6 +865,10 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p { message = geodatabaseException.Message; } + catch (Exception ex) + { + message = ex.Message; + } }, circleFeatureClass); await QueuedTask.Run(async () => @@ -925,20 +889,5 @@ await QueuedTask.Run(async () => return true; } - public async Task DeleteAllFeatures() - { - bool success = false; - - FeatureClass circleFeatureClass = await GetCircleFeatureClass(addToMapIfNotPresent: false); - if (circleFeatureClass != null) - { - success = await DeleteAllFeatures(circleFeatureClass); - } - - if (!success) - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Circle Features"); // TODO: Add as resource - - return success; - } } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index 2e065587..54e4c388 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -584,49 +584,9 @@ private Geometry DrawEllipse() } #endregion - // ****************************************************************************** - // Feature Support below - will be moved to base/utility class in future - // ****************************************************************************** - - public async Task HasEllipseFeatures() - { - FeatureClass fc = null; - - await QueuedTask.Run(async () => - { - fc = await GetEllipseFeatureClass(); - }); - - return fc == null ? false : fc.GetCount() > 0; - } - - private async Task GetEllipseFeatureClass(bool addToMapIfNotPresent = false) + public override string GetLayerName() { - string featureLayerName = "Ellipses"; - - FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - - if ((featureLayer == null) && (addToMapIfNotPresent)) - { - await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => - { - await AddLayerPackageToMapAsync(); - })); - - // Verify added correctly - featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - } - - if (featureLayer == null) - return null; - - FeatureClass ellipseFeatureClass = featureLayer.GetTable() as FeatureClass; - - //**************************************************** - // TODO: check ellipseFeatureClass has require fields - //**************************************************** - - return ellipseFeatureClass; + return "Ellipses"; } private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) @@ -639,7 +599,7 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p return false; } - FeatureClass ellipseFeatureClass = await GetEllipseFeatureClass(addToMapIfNotPresent: true); + FeatureClass ellipseFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (ellipseFeatureClass == null) { // ERROR @@ -716,21 +676,5 @@ await QueuedTask.Run(async () => return true; } - public async Task DeleteAllFeatures() - { - bool success = false; - - FeatureClass ellipseFeatureClass = await GetEllipseFeatureClass(addToMapIfNotPresent: false); - if (ellipseFeatureClass != null) - { - success = await DeleteAllFeatures(ellipseFeatureClass); - } - - if (!success) - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Ellipses Features"); // TODO: Add as resource - - return success; - } - } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs index 283b10da..865f6475 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs @@ -16,7 +16,7 @@ public class LineAttributes : ProGraphicAttributes { public MapPoint mapPoint1 { get; set; } public MapPoint mapPoint2 { get; set; } - public double _distance { get; set; } + public double distance { get; set; } public string distanceunit { get; set; } public double angle { get; set; } public string angleunit { get; set; } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 2d275408..cb71c404 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -469,7 +469,7 @@ private Geometry CreatePolyline() Geometry newline = GeometryEngine.Instance.GeodeticDensifyByLength(polyline, 0, lu, curveType); // Hold onto the attributes in case user saves graphics to file later - LineAttributes lineAttributes = new LineAttributes(){mapPoint1 = Point1, mapPoint2 = Point2, _distance = distance, angle = (double)azimuth, angleunit = LineAzimuthType.ToString(), distanceunit = LineDistanceType.ToString(), originx=Point1.X, originy = Point1.Y, destinationx=Point2.X, destinationy=Point2.Y}; + LineAttributes lineAttributes = new LineAttributes(){mapPoint1 = Point1, mapPoint2 = Point2, distance = distance, angle = (double)azimuth, angleunit = LineAzimuthType.ToString(), distanceunit = LineDistanceType.ToString(), originx=Point1.X, originy = Point1.Y, destinationx=Point2.X, destinationy=Point2.Y}; bool success = false; QueuedTask.Run(async () => @@ -570,49 +570,9 @@ public bool DistanceBearingReady } } - // ****************************************************************************** - // Feature Support below - will be moved to base/utility class in future - // ****************************************************************************** - - public async Task HasLineFeatures() + public override string GetLayerName() { - FeatureClass fc = null; - - await QueuedTask.Run(async () => - { - fc = await GetLineFeatureClass(); - }); - - return fc == null ? false : fc.GetCount() > 0; - } - - private async Task GetLineFeatureClass(bool addToMapIfNotPresent = false) - { - string featureLayerName = "Lines"; - - FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - - if ((featureLayer == null) && (addToMapIfNotPresent)) - { - await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => - { - await AddLayerPackageToMapAsync(); - })); - - // Verify added correctly - featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - } - - if (featureLayer == null) - return null; - - FeatureClass lineFeatureClass = featureLayer.GetTable() as FeatureClass; - - //**************************************************** - // TODO: check lineFeatureClass has require fields - //**************************************************** - - return lineFeatureClass; + return "Lines"; } private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) @@ -625,7 +585,7 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p return false; } - FeatureClass lineFeatureClass = await GetLineFeatureClass(addToMapIfNotPresent: true); + FeatureClass lineFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (lineFeatureClass == null) { // ERROR @@ -646,7 +606,7 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p RowBuffer rowBuffer = lineFeatureClass.CreateRowBuffer(); if (lineDefinition.FindField("Distance") >= 0) - rowBuffer["Distance"] = attributes._distance; // Double + rowBuffer["Distance"] = attributes.distance; // Double if (lineDefinition.FindField("DistUnit") >= 0) rowBuffer["DistUnit"] = attributes.distanceunit; // Text @@ -690,6 +650,10 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p { message = geodatabaseException.Message; } + catch (Exception ex) + { + message = ex.Message; + } }, lineFeatureClass); await QueuedTask.Run(async () => @@ -710,21 +674,6 @@ await QueuedTask.Run(async () => return true; } - public async Task DeleteAllFeatures() - { - bool success = false; - - FeatureClass lineFeatureClass = await GetLineFeatureClass(addToMapIfNotPresent: false); - if (lineFeatureClass != null) - { - success = await DeleteAllFeatures(lineFeatureClass); - } - - if (!success) - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Lines Features"); // TODO: Add as resource - - return success; - } } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 612cd285..c727a7ee 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -433,10 +433,6 @@ private void UpdateFeedbackWithGeoCircle() AddGraphicToMap(geom, ColorFactory.Instance.GreyRGB, rangeAttributes, true); } - // ****************************************************************************** - // Feature Support below - will be moved to base/utility class in future - // ****************************************************************************** - private void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) { bool success = false; @@ -444,45 +440,9 @@ private void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttribu success = await AddFeatureToLayer(geom, (ProGraphicAttributes)rangeAttributes)); } - public async Task HasRingFeatures() + public override string GetLayerName() { - FeatureClass fc = null; - - await QueuedTask.Run(async () => - { - fc = await GetRingFeatureClass(); - }); - - return fc == null ? false : fc.GetCount() > 0; - } - - private async Task GetRingFeatureClass(bool addToMapIfNotPresent = false) - { - string featureLayerName = "Range Rings"; - - FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - - if ((featureLayer == null) && (addToMapIfNotPresent)) - { - await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => - { - await AddLayerPackageToMapAsync(); - })); - - // Verify added correctly - featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); - } - - if (featureLayer == null) - return null; - - FeatureClass ringFeatureClass = featureLayer.GetTable() as FeatureClass; - - //**************************************************** - // TODO: check ringFeatureClass has require fields - //**************************************************** - - return ringFeatureClass; + return "Range Rings"; } private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) @@ -495,7 +455,7 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p return false; } - FeatureClass ringFeatureClass = await GetRingFeatureClass(addToMapIfNotPresent: true); + FeatureClass ringFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (ringFeatureClass == null) { // ERROR @@ -522,16 +482,16 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p rowBuffer["DistUnit"] = attributes.distanceunit; // Text if (ringDefinition.FindField("Rings") >= 0) - rowBuffer["Rings"] = attributes.numRings; // Double + rowBuffer["Rings"] = attributes.numRings; // Double if (ringDefinition.FindField("Radials") >= 0) - rowBuffer["Radials"] = attributes.numRadials; // Text + rowBuffer["Radials"] = attributes.numRadials; // Text if (ringDefinition.FindField("CenterX") >= 0) - rowBuffer["CenterX"] = attributes.centerx; // Double + rowBuffer["CenterX"] = attributes.centerx; // Double if (ringDefinition.FindField("CenterY") >= 0) - rowBuffer["CenterY"] = attributes.centery; // Double + rowBuffer["CenterY"] = attributes.centery; // Double if (ringDefinition.FindField("RRType") >= 0) rowBuffer["RRType"] = attributes.ringorradial; // Double @@ -557,6 +517,10 @@ private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p { message = geodatabaseException.Message; } + catch (Exception ex) + { + message = ex.Message; + } }, ringFeatureClass); await QueuedTask.Run(async () => @@ -577,21 +541,5 @@ await QueuedTask.Run(async () => return true; } - public async Task DeleteAllFeatures() - { - bool success = false; - - FeatureClass ringFeatureClass = await GetRingFeatureClass(addToMapIfNotPresent: false); - if (ringFeatureClass != null) - { - success = await DeleteAllFeatures(ringFeatureClass); - } - - if (!success) - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Rings Features"); // TODO: Add as resource - - return success; - } - } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index bbab6207..9f48fc22 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -18,11 +18,14 @@ using System.Threading.Tasks; using System.Text.RegularExpressions; using System.Windows.Controls; + +using ArcGIS.Core.Data; using ArcGIS.Core.Geometry; using ArcGIS.Desktop.Mapping; using ArcGIS.Desktop.Framework.Threading.Tasks; using ArcGIS.Core.CIM; using ArcGIS.Desktop.Framework; + using DistanceAndDirectionLibrary.Views; using DistanceAndDirectionLibrary.ViewModels; using DistanceAndDirectionLibrary.Helpers; @@ -172,39 +175,11 @@ public bool HasMapGraphics { get { - if (this is ProLinesViewModel) + // Call helper method (must be run on MCT) + return QueuedTask.Run(() => { -// TODO: when all are implemented this will be moved to base class/override - ProLinesViewModel lvm = this as ProLinesViewModel; - return QueuedTask.Run(() => - { - return lvm.HasLineFeatures(); - }).Result; - } - else if (this is ProCircleViewModel) - { -// TODO: when all are implemented this will be moved to base class/override - ProCircleViewModel cvm = this as ProCircleViewModel; - return QueuedTask.Run(() => - { - return cvm.HasCircleFeatures(); - }).Result; - } - else if (this is ProRangeViewModel) - { -// TODO: when all are implemented this will be moved to base class/override - ProRangeViewModel rvm = this as ProRangeViewModel; - return QueuedTask.Run(() => - { - return rvm.HasRingFeatures(); - }).Result; - } - else if (this is ProEllipseViewModel) - { - return GraphicsList.Any(g => g.GraphicType == GraphicTypes.RangeRing && g.IsTemp == false); - } - - return false; + return this.HasLayerFeatures(); + }).Result; } } @@ -604,54 +579,10 @@ internal virtual Geometry CreateMapElement() /// private void OnClearGraphics() { -// TODO: when all are implemented this will be moved to base class/override - if (this is ProLinesViewModel) - { - ProLinesViewModel lvm = this as ProLinesViewModel; - QueuedTask.Run(() => - { - return lvm.DeleteAllFeatures(); - }); - } - else if (this is ProCircleViewModel) - { - ProCircleViewModel cvm = this as ProCircleViewModel; - QueuedTask.Run(() => - { - return cvm.DeleteAllFeatures(); - }); - } - else if(this is ProRangeViewModel) - { - ProRangeViewModel rvm = this as ProRangeViewModel; - QueuedTask.Run(() => - { - return rvm.DeleteAllFeatures(); - }); - } -// END TODO - - List removedGraphics = new List(); - - if (MapView.Active == null) - return; - - foreach (var item in GraphicsList) - { - Graphic graphic = (Graphic)item; - if (graphic != null && graphic.ViewModel == this) - { - item.Disposable.Dispose(); - removedGraphics.Add(graphic); - } - } - - // clean up the GraphicsList and remove the necessary graphics from it - foreach (Graphic graphic in removedGraphics) + QueuedTask.Run(() => { - GraphicsList.Remove(graphic); - } - //GraphicsList.Clear(); + return this.DeleteAllFeatures(); + }); RaisePropertyChanged(() => HasMapGraphics); } @@ -1297,9 +1228,77 @@ protected FeatureLayer GetFeatureLayerByNameInActiveView(string featureLayerName MapView.Active.Map.GetLayersAsFlattenedList().OfType(). FirstOrDefault(f => f.Name == featureLayerName); + // TODO: May need to also verify that the layer is child of "Distance and Direction" + // group since the layer names used are pretty common and may not be unique + return viewLayer; } + /// + /// This is the name of the feature layer in the Table of Contents that contains the + /// features for the graphic type (ex. "Lines" "Ellipses" etc.). It should be overridden + /// in derived classes with the correct layer name + /// + /// Layer Name in Table of Contents to save features + public virtual string GetLayerName() + { + return "UNKNOWN"; + } + + protected async Task GetFeatureClass(bool addToMapIfNotPresent = false) + { + string featureLayerName = this.GetLayerName(); + + FeatureLayer featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + + if ((featureLayer == null) && (addToMapIfNotPresent)) + { + await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.Threading.DispatcherPriority.Normal, (Action)(async () => + { + await AddLayerPackageToMapAsync(); + })); + + // Verify added correctly + featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + } + + if (featureLayer == null) + return null; + + FeatureClass featureClass = featureLayer.GetTable() as FeatureClass; + + return featureClass; + } + + protected async Task HasLayerFeatures() + { + FeatureClass fc = null; + + await QueuedTask.Run(async () => + { + fc = await GetFeatureClass(addToMapIfNotPresent: false); + }); + + return fc == null ? false : fc.GetCount() > 0; + } + + protected async Task DeleteAllFeatures() + { + bool success = false; + + FeatureClass featureClass = await GetFeatureClass(addToMapIfNotPresent: false); + if (featureClass != null) + { + success = await DeleteAllFeatures(featureClass); + } + + if (!success) + // TODO: Add as resource + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Features from Layer:" + this.GetLayerName()); + + return success; + } + public async Task DeleteAllFeatures(ArcGIS.Core.Data.FeatureClass featureClass) { if (featureClass == null) @@ -1349,7 +1348,8 @@ await QueuedTask.Run(async () => if (!result) { System.Diagnostics.Trace.WriteLine("Could not delete features: " + error); - //Note: MessageBox will deadlock thread + //Important/Note: MessageBox will deadlock thread if called on MCT - + //Therefore need to ensure called on UI thread // ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(String.Format("Could not delete features : {0}", // error)); } From 0019657e1a2b1fade19656f0b9bc82844783fd0d Mon Sep 17 00:00:00 2001 From: Avi Cueva Date: Wed, 30 May 2018 11:38:53 -0700 Subject: [PATCH 144/187] Changed Clear Graphics label Changed Clear Graphics label to "Clear" --- .../Properties/Resources.Designer.cs | 2 +- .../DistanceAndDirectionLibrary/Properties/Resources.resx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs index 172722dd..c8cb62f9 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs @@ -520,7 +520,7 @@ public static string LabelCenterPoint { } /// - /// Looks up a localized string similar to Clear Graphics. + /// Looks up a localized string similar to Clear. /// public static string LabelClearGraphics { get { diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx index 63c1d371..5c185887 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx @@ -271,7 +271,7 @@ Center Point - Clear Graphics + Clear From From 9c3584780ef0864dcd22dbf89fcd49b33a321c02 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 30 May 2018 14:48:20 -0400 Subject: [PATCH 145/187] Change method access level --- .../ViewModels/ProTabBaseViewModel.cs | 60 +++++++++++-------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 9f48fc22..f9f4ca83 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1062,10 +1062,15 @@ internal MapPoint GetMapPointFromString(string coordinate) { try { - point = QueuedTask.Run(() => - { - return MapPointBuilder.FromGeoCoordinateString(coordinate, MapView.Active.Map.SpatialReference, type, FromGeoCoordinateMode.Default); - }).Result; + // Make sure there is an active map + if ((MapView.Active == null) || (MapView.Active.Map == null) || + (MapView.Active.Map.SpatialReference == null)) + point = null; + else + point = QueuedTask.Run(() => + { + return MapPointBuilder.FromGeoCoordinateString(coordinate, MapView.Active.Map.SpatialReference, type, FromGeoCoordinateMode.Default); + }).Result; } catch (Exception ex) { @@ -1078,17 +1083,22 @@ internal MapPoint GetMapPointFromString(string coordinate) try { - point = QueuedTask.Run(() => - { - return MapPointBuilder.FromGeoCoordinateString(coordinate, MapView.Active.Map.SpatialReference, GeoCoordinateType.UTM, FromGeoCoordinateMode.UtmNorthSouth); - }).Result; + // Make sure there is an active map + if ((MapView.Active == null) || (MapView.Active.Map == null) || + (MapView.Active.Map.SpatialReference == null)) + point = null; + else + point = QueuedTask.Run(() => + { + return MapPointBuilder.FromGeoCoordinateString(coordinate, MapView.Active.Map.SpatialReference, GeoCoordinateType.UTM, FromGeoCoordinateMode.UtmNorthSouth); + }).Result; } catch(Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } - if(point == null) + if (point == null) { // lets support web mercator Regex regexMercator = new Regex(@"^(?\-?\d+\.?\d*)[+,;:\s]*(?\-?\d+\.?\d*)"); @@ -1175,13 +1185,22 @@ private async void OnSaveAs() #endregion Private Functions - // ****************************************************************************** - // Feature Support below in progress, will be integrated with the above when complete - // ****************************************************************************** + #region Feature Class Support + + /// + /// This is the name of the feature layer in the Table of Contents that contains the + /// features for the graphic type (ex. "Lines" "Ellipses" etc.). It should be overridden + /// in derived classes with the correct layer name + /// + /// Layer Name in Table of Contents to save features + public virtual string GetLayerName() + { + return "UNKNOWN"; + } private ProgressDialog _progressDialog = null; - protected async Task AddLayerPackageToMapAsync() + private async Task AddLayerPackageToMapAsync() { if (_progressDialog == null) _progressDialog = new ProgressDialog("Loading Required Layer Package..."); @@ -1234,17 +1253,6 @@ protected FeatureLayer GetFeatureLayerByNameInActiveView(string featureLayerName return viewLayer; } - /// - /// This is the name of the feature layer in the Table of Contents that contains the - /// features for the graphic type (ex. "Lines" "Ellipses" etc.). It should be overridden - /// in derived classes with the correct layer name - /// - /// Layer Name in Table of Contents to save features - public virtual string GetLayerName() - { - return "UNKNOWN"; - } - protected async Task GetFeatureClass(bool addToMapIfNotPresent = false) { string featureLayerName = this.GetLayerName(); @@ -1299,7 +1307,7 @@ protected async Task DeleteAllFeatures() return success; } - public async Task DeleteAllFeatures(ArcGIS.Core.Data.FeatureClass featureClass) + protected async Task DeleteAllFeatures(ArcGIS.Core.Data.FeatureClass featureClass) { if (featureClass == null) return false; @@ -1356,5 +1364,7 @@ await QueuedTask.Run(async () => return result; } + #endregion + } } From a710ba51dab27a2d1b813a2cfd60db0d992e57a1 Mon Sep 17 00:00:00 2001 From: Lyle Wright Date: Wed, 30 May 2018 12:07:07 -0700 Subject: [PATCH 146/187] Updated the layer package Updated the label style and the units displayed based on feedback form @acueva --- .../Data/DistanceAndDirection.lpkx | Bin 26434 -> 27642 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index b99100dbc93658b5dfede932e56b330cf1410b81..53bcd000bc53012abb66fe8ac0c64f869cf18af8 100644 GIT binary patch delta 25024 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 b0RRCb0|5aAT>uaO01Sg03IWK{3I+fG%*$`j delta 23780 zcmV(?K-a(e*8#%L0U$Seyssx500WI$4z&Je00000001Na00000006s+M0}ATiGP|I zjPP8H`XpU^mg)Z=JRjqrrZs168H5K|98FE2FVTKSrwg3+IFR2quldgM8qD~rgPHB~ zuqUhCg}gx}^!S`jYWu<*VjjZ31YQz_A&Mc9dRl)i>Et0nZ4#a@?%Dh+WrDT%13>kb z3t{&sb!@QLr>?!rahV~*UwluwSs_&RuT@D}`Ch#b9JZ6TyXwiZq8#Ta)4x9ldV9I8 zB9)+#AS;t|0YraL=}n$*bBxIJIs_B(d0}Hn_pcyvFh(|f&7>GX5C~O{nXKD-G@T@I zXkTP9#idY2)V@=C*Qn@zs)$1F<)#r_UoPUsQ4k{2xN_RsJQif)pmP7PJ5pS@CqVC* zWNayJ=x)$_cep_jhO=*TIF2nN?=kt)s#;2vi+xP)`saW9_k%l-p~F!hl}NJr>`pF} zOxiH&H-GKr8kiI5-mIW4xoopN*lFgZxTIH+1EQ{iIERi8X_>_K`S$|v%0`8ZS}1A> zvQp!H$4$I&4PgejgDc_I0WH;0Y=^|<$4bn3*2A2JfoVF8wB)DHw}IusJavRiUB1m} zf-e*ne2afc?}BBc80k^psSNkkU%GB7W+y`52v<8}5Mt>$yzn`{bmgOVk~k)?e?@=j zOra8&Je&;zsX-sw_LpoM@EC|do4rv`Q|87KO_x?l;Jo<-(E`%4uH?c5Kmm;MH~_dq z*)D)HGifBGi~>4>IQ#p-*&!>V5Xg`Qt zWt{}Z-WG(-UHF7{$*AuE=R`-DVxc>-#6mDP4e=C>b!U^%O;UeMOGLK(|08^V9hz;U zrQ!lohWT&$j|wCV%D@g4=0Xo_89OI;`3J#27}CSjwZpHKWALR$_l}?T^4|lF_mNJW zD|pQyG&WN9-6EnV{4Z@`K@9tJ^z9+OF1bcJa7N@@qRG+Lm??q-fMQ8)Iedy4&!PD% zSk!z5B3)+bSFnHkhaO-DSX;AUbO~-4@ zcg00%aY~D9*U-F(*JPXS5LUTb(tMtIgKlwoxdg~)r<@As~Q?BzoTAI+_zm1%Yx-_4uF*-x{i=E}b z__QQ8EdEm;g5@q>5xJVc(~iu;iv-W0xf##~zpV@VtnOwJi6m1$w0EMIt0`{M8~+qx zyXALU<-C;BZ2J*Bx|<2^Ip%6{Sl=Aq5#t1>GvLXAimPG__ zYkPlhiPfZ_63bN`EPDmA$~)_)52>Ljop?qM{<~=KIcR5p)65#@js0LkyLz279T3e3 z6zd(?JWADd&^?=O>ofegj)B5?Zmzky=}+1p;s_Q=&b%i}kez5nMvPLUEStYh!@7I~ zIQo0Y=$(2^MR{bsNTr)KXJ?T4p&bJNZsUL9{|eAk+hO*d|6eMW(V zRkjSR@EY>om0=^0TD;LTb@wDgW{fENyyZhFa0KMToHJ^RX?a(yuWiis!y_DonaWoL z)-r|O$<@RS7_&#<=w9@$wmAW{JxNHQ!vrX zw;E*yn2q64y8n&jxcA*K<%=))@YsJQByRhV7SSXRr~Od1oRx}5UQ{9mxkoq z60(8Rwe1Xwr{!gzMKYXeMS|U&%o#7|&@m0VKX7p`bUqGPqPjI-hWW5Ab6<3p5f&wd!I^>~@NGz_uc2K}s8Ku`= zBF@FgSRQk{!)Vt@C$|sg&`as^(o!n(*IPjqA3)^z&M(^MW-gG9AF{_cXAVlD;=;sX1|cm zmOlZe6W|=u1vQKQIzf~}o0h4`9fe>wN(n5B0Xc0}pFHFs>5V7 z?D7UzLNO-mHhWL9cnr1}+mShxYzG6~V&_k?-5G%=^gj9$#}3-Sh<^xw55xII*Rp%! zkWRg9#iN*bjG9<(S~gjhK{So9yE|*ypPx#w{$#;qZc@VZDDqH7r7edt>+kLcG-L$E ziiW;2X!`LIWj<=|5I}!?s+0vNI%niCaAPTxr5h{6H6ublCV0QNQPM+H;2oo55KiL` zvcij($*>Y~?bjB%Q-&0X$u2?zZw&9YLg*MjiyZxkp(6)dv>uf3E5AC-y*!u&q@MI% zO;+Fbx872}Z1x3#I*>N)V_l7N(f<1szRS6JOH@hb=x2qwmSKN|2Sd2k zU~_n$u}TvI)?YJ#q)^?h1;{XtJT#6Ih*;03-g9&q#njO6_4uMW){Z!XK0d80#YFJ{ zzB@?iDpQMOK{GMnP%hc8L;0J**L|)#jXGp!?{yn(936Q$EXwXVWYRZaU&csD43dEP z=3hz~gzKJ~=kkAOUibDrPOA8Ti{)L1uZ}1T{(u`~H}aoz&Y>I)`W9Ud*ocKaUyXrQ zbdie3I)2roAtzyvKXf=yeXp3MtgaxGQCL@yscaM4<5NGu*9n}n z%g%&Eh%R1Z;iLZt$%o=7m^L^smw_QOO-WhBNXy3LV6;cBW=owyBLkJm;(jGzV6pWE zS_bNUlxKf(x#C7_4k6AJmV|dQO>8&O4sHT=AfYjYO=al%UgK-*ws;K~Ki7s`>l1sN zI2DiKarZ#iu7R?li%SGdfcJUr@^Ka%ShV2go8T!?w=@|oog%n6iEnsdGsxIAE@7i4 zgVs&8c8AjzbYE&^0<=9#g)eF-s2JS@WQyc2*YmC8ZA41J$TNUwRa9C%6UThesUQhe!8d0tc0I1pL;2W zemD~x%-4}@-^>L<_9`yJmDvAMdOjFad%J(PD_;@J}ir?ZzMeamly=)nt2pBp5AeW!0m9@pbWLmuw$`bQ&r%Gz}hT z%UhO=K)rNw_EY2SA6yO)Y~gUWNRvX`bL)RG85x4MhO9Pb*txv&A84r)n#d3Td9`M? zA=63N5F%-Lm9|siCTKE0b;uHXb!&LVK%W*VkP8Bh?R*`4(TZX(Hzn^e9tP|B#gSny zW6_(2b@_}8yD2#Dm54@;jdZ7J?E*^d?Ndigsm&Yys~P96j4Htc%;>WbW>*7fH?ecUT|8Z?kT8!9*J2@4r0rRa-b2d4?ATbWb@xD+| zR;ybo%c^^2`qIv3QkKdf`a=X|+H`+IGK@*N+UqGgg6#Hoyx-k1ULFhS^%+v|o7Z}*0Q&GywT)H?E7N~_63f3F zpu(|G5T|UMZS`~xu+Bsjd0Gllf0^&lpC5~SAHC#V*ud=sLBdlxNI%EwI{=!0x001YWD^1bhKogTgAUjK zRE1w0FIu1Kz)gresU1jN!i-7OKJAc!Q0n`VDtmVm^lg-Io7@`qX&-FRgE>3wR*JCP z_z#0gs~%Y)r#TnboVSDQ=+4E@DIZt;%M_rUa9<@#?wj?f8$gtR@sK}_Sq$4C#n#u$z=_Swg__%cgS6*05N={WH~P1 z+84>X+c#)LsFC^CoDj7wY2y58@-@J+N)j(9dk#t{@4`|j{)TX$O}&(c!SiRJXf+^J zH^*_|%jzS)I=rr7O_UQ2_;IG{H9SPc*Y^tWzb`>DT*rnodJ}`RDUX_ix=S%pMT93* zzl&z^GpL6i> zUUHfou`PmsH!Gs`Xu!ewvUzth;v8D-iNPXnzyE1e26vllCsG7*Q;^YOz^lfJ3`hXT(R{N8kyM zdbf}yKw9rDy3}~)Kk`BoaGg%V3tFiWZoz9nhz~G-LzqJ&EL$#0y~n2Q)EP?+H;QJA zCcR73J)R;%@2j!Z_tZ|F@~@WL0j;#-e0&_mY}?I{G{#GS-=}cxUzLb-AKI^qy`suX z>XG*DkY-G%Ozd~)YqJCLK1{8Q0*Oqn0~D#$LNNF($xEIw1+Co8z(Y)TPtUipE(WE7 zt%xOm`KDpxt#~x`i{_?RScyhIcQ9a{uI!YNveugCSu@!+^e+jEZ2IK z4`So{8zHqz$8?Q6_{mNV(t9(S!X;VL#*tAQ` z+pAGhtlV@2!{Ou5h2Gs;_0zX%v4Pz;&1U0^T0eR4ShkZgmDXSjcBwD-JiQvZv}t}! zjjS^?X;5<=!#P;CD}iyt#0N4$O%J7`rB8)X^gi1)_9yz`Ox_Ag<{MlD&aF)( zEj(2Z$JPNii`gV>u`^05Ovkx@spo|)W#9nLelVXaTUzD}!XLN>jZ@NmuvOUkDeE>x z#V*Gw+ijOtIW_D!jmv|(D#~RA3NtuW{{N=r^3|1I9AOQMs6>{xNakeO-1*JWv3LsK zNgjK3w8q;o@@2%lDi2I5VMNON@#N(VdPbsBJj>CM^<(7U8QDr$=sZY&HCy5^bARM# zdy4{uCE(=iR8nnEq*V@`_e7>YavtpyA<@sru6bOOA}c}JPq_lGlI{`4+p3j-dJ^m+ zAA1nB(KyaH<*1uJsA)T(`L4`;_;%$Ryh(vGbcAJcHh*9NC+VYo6lz((P=m^1FeM7} zX_fB8FS+BrwlTxkw=wd6)!CI2<&MU(kT-HYTgT2)yXgxz@>bn+BBNaPiedtafK7si z%G!$zFS5CksnF0!Se&AVdvj!l`QM;Az_;^|6#&a4mstvurzUmAL{Kqqe^SW911A?}?3R7V=H>AfbJ92N|eeCU9C^^E^w2h9OV4*>qlv=N?FyWZt+Gg5| zGFe8kr_>Y7Q}alzO|1T)sq!++Nyh75Y9v-pg`unUAO$Xsyi=(x9IYFI@*mSSKrI?& zy;E!O`R1_blmo+m_TydF_hHm>3B5GsO?S!U_p59)Mz{#Z7Ox&Qbf5S%~($*zu;!9MjZj7D(+_680{a=#js&Klsr@E9<>9yzk@)ehZmL`x!hKoK!3851caHUY+*Nm9oEYdi@z&NCPtt1ku=RBL8xyz3Y_Q6 ztK(xb7r%2IRt)qQ_eaF2!S`0K+}?Kcm<#Px0DtDI>Wu3Z)>kwm4EdEUVZ-1_*Q2fT-i_JHS~Y#QiN z7D8wpz%ih!(fyv$#N3;pGW>+yac(?MRE(4k$oBaUN(;uo&om=2Bw>yK@j84fLH7+n2DEq69>Q$WatngiL zl9#ZshqW<7;;4{TjlU<)U-Nf9Z7|c*@JRDsgwc|plG{F2%P6TGZTQ=29j$+IjF6zI z)B#>&JwiH0=7@-T+Srf!EOWyvqyu(^z5Q!{l7UCFA5n}STTDp5P>fS&j6D3F)A|pp zIuoQ0OG2eBd5S}|&vKEo#lM0Y{Vn4cPYn2ZXbWM~ctdLk1teRPXXz;_sN(Pt&q4MW zbET)0Xf~S$a@lYtk#LzQ2Qv8_7Lq39LK#-h^+1{933eKIOcQt`=4>Ei&>S~jxn4kj z@=Ad8OBIq=VtYn#yMztWF>Fosgn&y{M8SwuwyP#`*p#XQs6n2ZSOUNvyg%ub>QA<) z&3VN;)7_T3Y_D_`=%zb8h%-5c8-n)U0eM%(gCUXt?sL^9ZzITcQS)S@Qza$Y4AOny z3F>5gb2NgnY;tdNV{1;(tc8W7f3W|5ZKi7oz09@-QXcR_*3^V@0AC$Xss88MZ!!W< zay;FV$EanW6 z`f|CqGAL}p{p$i;2|2VH8u-apk*=a_c$bOj2yalDgev_MQW)E32X)=Hq;zM0dI%7A zNJ8tqC&FSkbv-+>DIrn-*{-d-?AT8{nfc=9ivdV}8$Rn5=e5PG1++Kv6V$oz652}9 zP^EY_1!ybHL_5O&!(~DLq$zLySRA^k6rt&eO;$U8iVHwe_bVGCFcMGapu-8$!a9hv zsW`J(UDunBFu11;ywW4+Yc?W(w5zJ1;?GR{c%W^rgUzeAZgcwXHA6GH21>5P;~T~^ z&UdIDG64J2q~b6yM}w7^)S7P-W)1V{ErU-E18E=*G!VVim_G$2-o;cD5)8M631CXU zUH;~N3^toK%<~CA=_4hR4wtTcv8>%B<&*kyb&wEY64D=vp*U(RJ*sklZmn!5^V7cu z@D!-JLALCrwV+fekV7drKgPlJGPSG*Q9JNI;O=k-%P(rE4x?y9Ea ztS~V}X6_sb^N<9AkH0#95ZpI6Fc>9tdigvE>RNmvga#PRg{j~-KNu^a){0g|9oyDn zn+0_@UqYk5;@3JOb)Lt7!P0Hy8d>k=1S48XImYSB2YDkxSs%RnpHJ+?&UOgH=1FjO z9@1P(zb7~=P(AsWhavqVaoi8TaEoU$di~?T4JU0{%F31nbokMK5%Cu-GW#Lk%*9TL z-yP45Iax+Qbrl`V=qC*0l#*wj@%AFCdNhJc6MmbHnctAG$k+?OIzXi9>IKM zmojS6nXbdUioJ|G0oBs{3PQH+Huwy6yWG$ZgqBYk011NriiWB!Pe>rIy+Pa7`@O-F zV9iG;CFPv%2!LLHpBh9vMg)aR001N3(XD1eIjb^cQG^AmQPDG9ea$M3HN8VN7_-J% zV$P@R9X-s7ZvVhD^wt2J^|IIkn0KZs!)wLzl*2O9-ky-kn6`iplr%q6f2`upJ-7Is zV4=Enb>*r1-H!}`v_kdWNQz!4lIW907#VjeCe1W6AddQffy<`ek+lI zvc>l?0epmH^Dp)U+TW_>qMs45WW}2GY{MJ|s&kyNN{ThpWcRNgU`))w*9D_K>Q|o3 zqH^Bnj`ltm^N}rCpOxv!T(%N}=QRR+r&JlVuiIROCW)=0^%M`AdSe6ev%G(vc8F8) z6!NDLqCjnbDV6uSQtRm;3yyDCJT`OE6jg~tjQkX#8n{j?XR-w#>ZU)73j0&$>i>~Ayka7M9P;o~5FS14;r0q(MlLL|#yZq` zh0?Wlp34NZd&|Bp{nW0rFwWSp7f$esQ(XgnQ%qmD%#nlg0CI%wS{LAz0!vX=wQTYl ze*)@yC(v4WAl~o@u5c)189W$iyL;yEh$) zsT5c=g>0j|K+N));p3&csS?>vT3p)xD9fQR{9w-MCCH71!v6MKWIHi0r`%V!*y7=y zkNHiJ4oS>x@zc49MQEQ&N(yD-Az&L??g~QB>54xRKSUzKof$Pb? z2v8X+m{zi1*UIs-cf{tQ%8$vjUupTBYN=G@^4k#V<%vm;X#Rt0;z;rKH*1>|TF*#- z;}#DCo*_PC6h~UB^I=BoGiDNA94UWovnOy!;ed@2!)P!ZxR}vvY(#aa!AU@X@Zr8S zzbA>Ad@xlpMJ(1Y&e`#ucm-c*Q-O?Wl1?vMK1JeWRS!`-0qR<=53fp+@ZAEa__ ziJl9E)f?Vxdg8|Rxpd2%aSaSKfJM@#u^>DYHv@7j`H-Zr{cHV*()_9sa`^s#Yd5|y zNN`lfS4>BP^Rts2CZx1QLwQP^6%QBO7pCQXo0v5pf--#Vijxecv~!bGJQx~&{|1Ol zz7M8RoDON@vmQWDffjO;7 zZceWJy0n8usr$a~=5rfA{K&5nnzMvc*E3*-wu_aA4g+Cm=X}ZmE^*L#fn5qZBJ45v zMf|R;aAUD4V)+0);bEN_(GE2TOFwhX@l=54#v^dDI}6^0uGFxQP#!>kg^nX|{mn_M zh2Sq(%=y5WY>`dO-`ay24458(k3uM`-Z;I5`Fi_$)-%y`dqTznBuC(MNb3N1|48uT z?BF395NevvC3lxjsi^TVjgOO+B3TN3XJ%(6zPM1wj-9Rk_@XBXn&NuFidFCZHuKU- zTC{FQZNCDjI@d`pM(}ih#lvb?3b~-$Z+^X){oHN!_NgZk&%>dNj$)Pkg~oanq$xH=I~Z<>Au>Dfg{0+Y~9Qh!WKM7PN-_qY1SYD$~H{-yf%!?N{IMU-3~6c-c_ z;w(BNKsnuec6WkE2wnj*9pRyrE`0L1esp8U>T(d@B0NDwQC5Fb@PEkgh~tjRkN3BL zR0#TH{(LpwKIw;Yx(_8oGW4jqlx)H{<>_zjW3=7@Zib*pD*%9mvL^k$x_|pIii9UT zClJ1vR&KSP7DjK4_u+yTuj`(Ha1TyguWTC)R1h2DG7x-2bZ#=i<^fTIkOUy{uHFGQ z@Z-Z?WBeKPilCzw^JT%YFKcgVRINP*Alu$ndwgCletWbg+t*l~xi7))XQS3=D1hb=NjA0Q0+D9bM6H zS^F-!;w>v?sjA%9M*49%hW;9)RR0CUq z$D5KO6~bVlyb!G+g7Zc*$fSz5Cu~co+6fmH6-PKajKC>>_b zM0NQ+Z@2T$3onJ5xq}UF)+$HHLD%hJy6}@^5%wZ8y&X^?S9C7@UC>vRh{M8k7yqR+ zxc82q4sI~|LWD_fxqn4MSRY0s+z<}Kc+6}-X6QHz@{SDTdF!1r#VV9C6r(==pMSv*GBD6@MAGQ_-Mp`z6eie+QA@ z!?#paBSoYww6@plxnoR24|{)#CMz!^GYArx&{BP;0dFdfG$4|WF;X;*q8`^5$Bj#9 zs8n}%=L(Y{l{(`2K0qi)d@Vi>egAuwKCLC4n~0vyii(M4wvu*Hc13NN52;p*A= zTDFUt*Jia+4AyyEfpYiowzOr8m#FAq4gtw_WwC`&lz-?p5?s_WHMDd9;AML98Rei! zM?`5|P0{R*jpcZIfshA%hPdeMXiK$0c4!-*j!S=Ebs`OTg}WG)-E1=_DP%{=YPD?f z=ys5UqK98#{G!#`za*XbfOGHHo!J6&3k~rG#Oum2lvS+h@15%Z5QBYJ^R$2|n%{HM zmF@l*lz*|T-^PwD73bLDzApP}>OLsl+9u=34D4gG#<%hjnS3gIN8?N~(>4k5TnwTf zd%Q+yJcF1Ux=JlAFaXZ6K&)1)EjSxkKiNT=#$2i;Gb40veXi*!n)t2bp$7E~E`mKn zUp(xw^rf5RR2+Y6TL(hBJ4FmKzqOWf2roM4=6?an)vswWB*{SsX%j=v(-W9j(rFcV z#XDWE9^<9g=gD2Yj;#P)I?h*-b^E5-z+z8i(n8d5`ZI$FjvY1hWhX@@xd$?I@-#Dd1ImgYa$yyPuWP-WxU*pU%nBZRwM?{1 z7k{(QLP6Z!J7j3h+bM#OlC*-{!x__+KM--N{VUrr6hNYl?VmqcT4oC-Li#blO zjL1X_Mw$w;{p_vL<;ozkJlDtB9=xgzl5979LdrV1WAlkK@a_zCvY4SJ5-eW)kRYH9 z1X#OHWO?BkrAE;1Ovp=u4htuD6uJjqKSl1@*9^ClLQiFUZnvS9Zew1Ome!8bjej-W zAX(s$6S2#nl;~8>e1cX39GtFFMIs7pBOUzw+R>!EA|(22`d*|!xe(?ly^p>pDOZ7^Ob7bY!Mt}_W@Ua|mrIzwp`KdwOkgRn&2h!g zwcXzX_Ez2=t+N`Lyu*UpNyHT8+0 zq-$2J4{6=96H?+2c3k@i34a6yyzDG&{)61790ZRV6H|w14aVt?*|X#GQ#G4bmW}r9 zSXd^znTB&s2`*VKzASAHl6cs-z$fvfBqMiS1H2 zenzobf_2{=oGPaPQgtd_8?@ht0HWKsiEnb?1dvp?e>Z< zdz~ok$uFF7Q5W0`~qg52RnBT^8^zVHq z-rMsmW!jAOyA|+k@*FmXYakHw^E4XU2rpXr(~Fn!BBY(u*n+K4|7S z3H_+Dop900D~StV?se-1)F^uyZ&VuUe>H96)E9@<5vEnpsQ206)op%A0QKY6<|EQyLYs=;+lw;CR| zWSq5My`Y0e7T_nTix+ZV{928TobK1{Jn+PrUu-6X!X6L_iVp!Kvo-6L@haw^;v?v> zCBZ|e&-j%KPmA5j*mnYuDHh}gj4sS4ZCGq1BEoHOT7}MvS7l!h8Kyan zqHr1?2dMb=xPR7)YMU4Ydrf01_~Xyw1o%)|)+8UEbda49+K=C9=THCl->^ac+h;ma z;8YumxPP+mtPUAbp3T$|-*bKGN3%E+W!ikh1`XTTflval@N3cj{?%jAaG{y<%DF0d zhs_#TE1Z`XSBU@gwLn9fwlHa+X2Oot0o> zDhGd#KLVx|pk1gj`7<#}PLIXIkv2+XL7G*awb#?E%CJ*|`7Ib#Lp8x>`T^RnYpZUK-y3oOdlc4R6h# z%73g@IcA;QL`tdHt#6dcqAXTc_&GM9>1i(u)_Dbv|o8SQxAXiSn-gAL6Q z>ykl8^Yj|0>g>aD;sRNo0a2r}1V*dwQAw7f8H*xrq;y08T}6C#?=alx(w42K_8D+G z!=JcLdxCWkbLkQy^K_TJu*|Goqm|Y+D1Rc7X`?P&c5(a@J~zfyrcUjU{C*f_|GCsY1%o0x%3d-*}91Ml;VCSjQpMM~;da<3vPSev7H!A3_r1 zNDqhxpV@lSB`*mYPEuKlEUAau|E~}}rT#KxejVI%cXLExZPf#yrS&;ry z(W$;Je&+##+L^5)uC{P1A4?8S>ZM5hYNZ7s(HtWk1)mb_YMk%RT#Bo zN}1--saSTy;>0SCGR4I84Jz$mm45`vO*8SFyO^plf0-wCrg{kTXIK~HoIRmug}FMi ztl(>;23PmRuxTh_#oQ&)oio=*R?C#%5hZ|_SL0VB>#ep)@Bzs+Lul+x0useAPL|!PBBm-SZo!=H;n}28}#}O;m zy{&ff!@q~GUz5Ve3%gIaQLR#{Y=f3C?6oQSKw;`QwgeL^aD?s77 zLl&c5-2U#(MNM}_=a{%13HCq+kI{M@BB}dX&xOQ^5#Hz0!>bU()T)<_=Z!J72m>8i zbRyW~#%e-8Y?qK9A0pFcK!1F_U~#LD1e%?K%!h`4XcE&gza7_ghPQ=bv3(j8^S=W9 z&UM*WJGk2q-iXY-e~Pbgk>6t`!1vL(_QBI>T3%iQ+C4R&jG=G?1$kl; zy42EEFt3_kuKSOieiKE%g4uE+F2v7$F&_FjH*Us|mg#M(CtFu&9)Bc}SR?GkcJ3~G zr;i+Ahu-a7jzP1&nFbnO4vDTyA=>#@gaTdj+xEKpXm{j-dBGK*Comzvk5locBzEN>b08&_Nl1Mi=!EJjQ;egv+sRC000%#D4f zkWmHU4?9SBkj?hxpMR_>?bXgC3`U%6X?~|<{(z{F7QP%_gfKPU#2brvS+d zz}7+sgIx@$H{nPFViK42eG0sY`6J=jRx(QovhNu06Jp15^I}I@h zJjK+(iT+gjkn)+CAuYLVd+JZI&dcn}Uv(NwoCK_>>mpp}L30Q^@R|!3PXH`3XiyV< z9Kgu=P||`~A9GjKNm;_asQ7P!bL$Xc6rMt0DiH)$fA*}TNBO|Zez;MZJ9%mn4Qm$S?G5sQUK<;ogE%vd-}S~DQ#^R z1nBTUtlH$d*}*;vTS)3rcee!RG{Gtd|?<>XrF-hZI(A7-|f-#zLp!Kn~u%SAj9 z3zRv^2399}@^y<)^^twN1Bh=d_l*dx1>#WF!|irB$%29qdi)k#5bw@1y_)GTR?KPP zcEs}e^HUD$O>wJCjL0k_Hk}Kwcf*UOTh4+6&gjk3a-3W_n-bqJnSFbBN^f)? z;T{btD1DJFI!P)t1-C);(`mlCe7Ozma}VjaU)QcR#kbUgcK3);m@4?$nibdBGC;m9 ziyJXYYr|3C2+2F@3y-vdMku9unrTMFyV;}f4ME`}n>GE+MkrVV8-u8&@|#U&cCwHRWqL#piSZ!uo^ z9#Dd3jmL2iVTq82_?#8Gj?x$e)-oY15ot;AgVAM1NXC z40fbqQ4!J9%Zstl<9Ps#cq9~@=1q|FZ>^aYqgwmd3?)VEfppXYeT=&(c5o@%XjdCH z(^k87uHHppnR4dvNbVKErSf4%chE^@c+Ot*+HTgISF|6d#iU&wVaqVR`2&UhFSJ!N z0-#1!sbL{Y#AY}EAIlt4vaQ(9pnn_)p#<``{XQtFW^e#kh$q%Ar*oKO%dqKJRnPSOqtTQH-GawQ0&`?qpfy6dQR--LkEAry;8V~xxiZI%2~*Hx8(!ixVd14 z` zk!&(sDIUJ(3s8unz0yGz#{IRk@oa6IG^P7aEBn;YN5kz@gnx)2myP*Qf!{=9_+&Lm zKpNnkX~TKL4g{?h#z~b;_-hiGZ?>CjR8V4h2|eoZ<00rs_-wz4V=zyv^P$?VBa58?5S8JnmT~|6~mtN`v^z6rt`J%9ifD^=clqFWNwdg-%c-n(aP zkUIRCRP;m~?sLnRucNZC2n^PMcZpgK9%FYH1j7YEp$y zn+jvpHxY-`M^k;fLSrs83eE}F6l}&YD5!*v*le+Kcnfmn?TpnEJ31p?ykt>1c5_Jz zrXhfMs(;>K>E3yr?))LI+sl$;0o?dC4PdNJHHPkCJ_5y@?dFll4y_Mo)K<-qgdN#5 z_{BrT2Knq(iIhM*lOVl!1vSC$;fkpH=kq5kFgKI>97oob3k64YZgtBMbcSg=8s%zTNOK*z>uai z;tP^cbyM-!*s z#pLUu1o+teVj$3q$Fc`^xPXMCQ|OeFwJ*uyD$fK8CjSS=->oY)0nb#QMF7FJw6#of zNqh~ef`Zf$z!h8Trm@ahQSBzN0XiuSMsLyr z+n&90El~8)NTwL)&WdnMKb=HWe-LE6E`LAZCmHZgiQJZ!oadfZGOK{`3tpfV;27Ol zmKx@-iQbcHD#EXEC1R=zD_+NSvA@u}LZ=fg_@_jkRy~Gw_MQSe`Iufj1S)mbRD=Ld z=}$z*R$38{pKmOM`{zbZt{S@csM1p#;X>p{h1{dPmpbX$uyRDtAZTvn-x6@8N`El{ z+U*m_OA)JN9g|Tzhxz1I^?jaiJw1wds}C-%-+%pz-&6>=28c0jETPn)8$60okx}Bo z<+Z#T!Ylc4C;5-WWFTnLjwXb?1%I($5HKQ3nL(XgnUWsVgszV0Jr@!%mQo&r+b~PA zMnrAKu*&Qg5G$KZT(mPTY9!}45pm)cD4jd%{1y!MTGRxri&2t4|2=#^;vtWfqiMk^ z?u?@I`PKiYd1!1Xsd_oR+1ywBj&cJzue@zgqCO1CPEhK=W1xcbIGHxs@_#OdLZjXkyOGaa4*JR%pH}xja~WVM~)G z>xJQyd)Jaz0?F74ZuSnB_lhiW@T9io3gO+zcgY#I8&Mz`v}9M9mHrMDgl zCL96*^HpmRM;kqipZxCLpMP)Fr&sKp-jWp}5C|$sCI=u-D)CAM%jE$kWYu~ZpQG%` zFxEWN%pw55?VD2J-4uoZRn7dxw>eg$DRr{S>E>sV>fnonSBGg$`slj3rC+Ll7o3eM zmpmAr2imupLY=coP^?778j@}PW%t)!DR5sWBAO5qYDE(p$icq_L4RGO4Z!3k5l>Z8 z4Wp#0*g-X!-DnPA!5zWPTNzv5z#Yb#OAuB=74hnu?CL!H4N;x<=pQIVL&JsXVAT%9 zbaCvm3@uyxzW_IvvGh||2=8l0H)rsK_YJ3MsFs+2a=jj?lC*8$NvqHeVDNIQ5i}D4 zyc|R08n?MK6)h`s!$}VC!<7bLrT`p2pp(!|ReyDLxnvt;7SB94-K`egHSpTQ{R?(A zV&)zhbc}Jz*eKrt5VAf>O^^CUrNP;e+orS%Fl71w65~37Z8OBShx&H?c4&Om24Eg~ zM6RIlQ%Mlu3%I`ymIGT(%f}PHi_t zw}0hX*Xvxn*j;?8EI7z) z_QmZ?Q$MrVQ5tZ6AQ$gRlSfP=CK`duCooIZw*IttF+))GD6f?pDVpkzp5dd9vww=4 zAPL8cFTVYENsEM;0Fm_<{2gvpHeEIv4_KYT$8HRV}*ze zmb;|7$Z{0b3t{}k%fus;R?RyMKaa?krF9fnBaJA+Fd-&vt4kSo(6~zkw0uMzRPfaQ zg+kR~^7e0pQQ5iM;R?iw&sBLz!+#I5KWm>C&f{#%0fS7^WW5vger2MRTTC3RVHvp5 zwV*;cVgmsQTp*!hsppqhNlzficq}CkSFlACG5?XFE%ERsH(o&FtvwAo?}I%!8kEga z@Oe{Z8*pKN8i?M0EOSQkN2JRq;r{6BH1&Wx?|qhb3w;e5kcJz6#7o|>aeqI|o54F- zJ)|2jt*lAs4U3Wzfj>4oW5k7FpA%cwLM{j*IUb`u9$U`1uVYFjk*%!WQ35&c_0Ga7 za$1KRx>seCarrsAKMGBtt)%A zDw1doE?a2YzYv=iGWovp7`yJ~7p#=9cAk!#=( zu%g7`jaq!xY1%79CjurVq4#L5?gp*OUY58C=wYw{9or;y7#i*=j(?Zr*z=zEG}jX7 zj=B#8}#*3tFY;O(zAXo5Mf(Y!b8_^_tVr80N}VpX9#0MB$Te0bKQ#k zkDJdjv4F+SeKnqY!u{w8Zk;zkjr5e{D5lOoE!ELryNKG*@Itp&PZglU&g3`g-SAZ+ ziQNf};p$dmH(1F4Ie*OOnkqSQOtT!et4G!E+F2Qi#&I${csACkl1)JcIOu+~VM_)V z#-mC0YLpJ{@#^eV7KHMfZr#FQc?4n-SA^U9oGTMxN}rcAm26lG2)LNM66K#jnUMQI zBk@H3`ElZHo@!~G#!BAd<);@QD9UEr3{f?G*x4k31hK9ESPp=NfTkQcJNSH!tMBwQqR%)#2)2@50kyU#@!ptC-X9)nEH%?FK`_jYsYc`M9ueaCUWb zj?_Sm1=jz*G=B&U1XV-|X%c1D{9;O~WH}y8j}UTDkw#&94Ol~-6c1nEts%hG5jI#@ zW%lPeeY9)+O%W6WGn^loTiw8l2_V#1qAkUn=*mLTp=bI ztBX^IAP{sb2V_tJHZtS(jK!+Q)6PYUbkN#0*YBAH#5bxi>dhY2DqPxY7Y?J?W-)s< zXPDqQjwlQKHWB!RcN;SIi{pX5;xQK>v21J^kcZ)O@8~1cG{fg`i zNYzp75Ul?^W3jfo{%LRh!A(3-cin;#*z&Uj;D3CMCpWn1EPK2HyDZrN2!Z5yEbW`U z8)h)jo?vxg?`FQMlbJadwARQ`BVms@+I=TIt_fz@<0S=CYR}OQbcM^%1F@JNZN9|+ z+td3sBwE(lei&AM;^F9JCzsnS0PA`K3_q4(J_6m}DRpHbOiuHeabY%}mL^u%`jhMs zRDUxkmeq0jW0#3QHKUIzsdgqA4Jx*ZQ-==kL5!5KePcVHBR_3RYWIjhb)r;o-MM28 zKRx|xftQq68-H_|kelZYr-N`PqzX?u(#?V*nDqo6h_Ss6Tv?Wd*91s==Q!E|Y#Hb- za$o&-7rPR=l0&*RbGd;U?t#&L-ONV14SyeE>KezeQS(gvl^1{yX>)2Bt-nlA=I#LdSuCeZ0% zwwmG7-?+?7*T>uBlCG|Y=5hoZ>ygEVfw~R}IB=MMEMQoOe7B`! zsDaU7w1iqd?X-F{nQ{c>4Hhl>6@R$r;bSaUFKyMgD7xPHxMAW0^I~OZW-H6DtQ|GY zRqU(L#3@i#VBGDGMG$HnNDLru2GyWDhZvo!1DFUW2e$%P8}U{5J~$F~gd+}Dv5NRh zuu#lc#KF_<#rX!7{nEbWuk>J0k7ov(O{*}f)O~pvg@(nO`d+fJNlbthm4D_c2osZ# z)n6=MtJ*)UP?%WN9y(z6Dd8^#uF31XVd9+lFF9s5b!>$)@=VzPY&AoX%UZHPTj13y zEi7Cae8IrGIPD6B1c-F^>Fa1Le5K-MVzIIkQieG{D(@;-r-==4CkTfAIId@sR-VVv zTp?FsTZL%d4ZIDF6J*uJx_@1onp^~6Hjhl0%&Tt1?<5S|C6>_CRdtuQ8o6GElL2T| zlKsNOFl0@sZu%l3YF5hM1FQDTi`E!td4vA0#~Cob7O7RJj{7i~d~xh-Em;m2p;bA9 z8Ahg%SutoJkO08dMbdD4puzNz%lI?pH*_qfJ&%$Ro<=()nBG)@rGKwr=5icc`6ZJG zGr}^EQW`hgheFazEN)_Xe=ii@SPNrc<*B^*Bv0Cui{M$#9h@@#jGxEj$QiGkt49}i z{sd({%)?HZyDMu;mJ7BLg3?{d$SB>;IO=!1rDtGn#%0W<&GNV5x0C!G&_R__;Wtq7 z@(M9mdu)4=6j0HpIh6A|D$OI9`78A<}q}x7?;FI zOT0ObNuEA&|6Xt2y*U~N%Xy=qi*HsAkbf}2gtxV!J6%d~it}Z=V@c+T};n_yUY~S-wtrS+HQ}2FCWQZVOe@Q7j|z=-8B?ALH@jqVS8?tpSsOwf44zmRvW6?l z=0Mp`2kb#USl+VvLd7alQl;f`(yH8vgiXafedNLXgvJh-oZ}jQgbFv(u(yflJIDe% zNg+LdK`UA!FjNSdeyEV?6!x67;h%WfTgx+VUvk5Om4AKsQd#l?BhAB`xW>;VROj=! z$AiKj{K7QwFOZK!VXDBAD>d7t#V=+!-E8AH;k6@#b7tLR{O~oSltl;JFvwSXUKv@$ zHqxb&1Wh2;c;|eG!FsS>Ai$#doFsN9viHM|W!;W5XlU}6nzk%H1@3JO6nQkBR-2ax zS3S0we18daf`|wtH0`%CP1l95F-t+G(d^0bWZkIdqA&Hb?}!<}qXqMx7!sjD?9So5o4!@m?SFb>GO#PhzZ@0CdvKGZy zhDSD5V=6s)U_r2>k_(sCX}8|HI>+_d3Kw}hh<_=iwXVU2ym@70l4KwaE0@SfjeYv> zz^WQ2u?zs3De<=_22CU6NP@^GWC_m+($NHj+4T{8VTc3F;;axPYcUE+)L$u>Vm?g| zIft31#Ro(gfMRatcLMxGp@>-ro9Zmb%ElXpJsn4l*k_CwRUYenpLtW$Z0&g_nHdq^ zn181=<$d(1xO-mP_x5G2=FUuF$<0+WRcP+KAeK^h z0->vx8gN2Gs!ER(m-Nqg+?;?u(W)HQ?iJcou03%lW^2Q$mi~k6k1vx^9<|ICVQEox zI=3CqjNj9DA3h<}r7<66VI*Ypr5wo~j}zS^Qw!YAK9ypcM;IYGoDw)$buI8zm$H1D zb9Io`vDDz0GRbna(_ut?N_975VR6PPfn!OPS{d2{%L47pMa54y5McEntxNgTb?#1+ z&`nZ*OiM((y*IGMUd>XW!%2#`mgBBd*v&2(3QB?L{OTm6%`LM+o25gqI0rpSvBXJ% zF()UMaBTQ*l&Rt2fziY#S7%>oH%09+G=t%K6XvQF!^`&cqJUgvTjb^Krs555R&tFZ zmzqo}S~mw+cFtNjmnax7+r;bS03Z&RFwL2NscmpfIhC1SSZBI1+LgE?>17Etyl;f2 zu7OmvL`?v_Dm80BR<^~3d3nJZ2kF(Lrx$+E^xY_RiW;{9vaDB%*m!Pmo&N2fll*SM zQ#tf92|BQ~c?RQ)f;x?7O;7%mHeCZBHK)5^(^=k64_P}&lp3)kCfBa#GHa>5WZc1j z-_2%a8vj08wtvykw+16e9>HxdtX;${5^cTd1P}h5iU6ItsmCa?lX-uXc+N*#KIu`D z#fXX^iK3RYq8M7p0bLt+JQ-_u45*~2a)LJT-=@1XLlsm@vk-QEJ1$QxxVRzruin-) zq}wiTP5R6Sze#&|!YKz@As%asrF^h|pnGglP0D7$VEz_pIt{vA63raotzj%hH>O2% z^2rt`T;|gT=8^0qldr0@>?ezW{`Ngch2>Bll)udxMt1b*s#FQOdSDWIQ`jFDGSei1 z4mpG)XfL}E7N*8c+A)xFHgp+9B2nDXMM1w&R8?#-0AIO^rf?#sM{)T#!e!BaLRmA5 z)ZKKnBd^Y#9#(L0Ii1LMRobZ5=Eeu#g`F7F#vWB%Ov(svR)%*&q>r)6b!5FFpL_U; zYg=@6tFvdcC6!&1sLQF)6G#W9d7N}`ieUz&`AG0)cUc2iZ#*yYVl`Ho1Bgz=X?dz>b*G-;wGtN1w#;fT}Ouy zeWTePbvXCQxc9w?;f!yQwuwF_XDV!DQTLR{M}sUl+tl`jJvm5_2pE_Uz8SZ(`qx>F zQ~4zn_yTg#I?C|r`55{;2#0AcR~*0))?N)#CeW>4*x4&ilQ&ZxhIJf&7}zaI6zl?k zA{e(bFBSWFAU@3BZnbQ%1*}+*zfKC09I(|3p|}xNboug@{;vV>&T?J`_-tDL}&RwL(P);k56n z+@G2yEbTMmF9;NIqlDY%67Z{*QMY>6x}7!n7$k|JV!_(UH}?F0jP(Z@je_~{G3S`D z0vO7b;SE`R2Zy{}krAfUEQD4L-+XBogN!Vd#s zCE0`$G2iw|6{8|5?MN5Y#}jZo@d_`O2KjsHG*nopi#I@X2U>gv?#uijyrf`O7*+5p z)e|tqDQCTvYyy>kfB=5I>B)6dOCIKDCQ)t_AF~!T( zBrJorWKsq;miP7m7dp{s2_?XF5CkEE!6*4CRyf??VgUm>OJnzv-7MQZ4lne3MsL#vaNqS{058bDU~TVQWXp3Y`pXIAe9}LI}^5@l9v?r!aB6q7gaN zx;B6b@R{X*d0-`sf0KuSJK;Fl%#HccSWlr{v5COHioa`=6}##<0r1Dza~i-El0Luo zN}II^UYy5IWciH;IX>JI$=M=nWp-2DBnN-?Ae2ah#$)>Cri;FDRgG&ExTkh3Y?o+x zG;i*iG(WJY3nJh0!S(??G-wz4hUW;5bVxkRk++L~0uS0RP#E`G^-9~hK3`y(M$}v- z5>*43|9k*FnaR_juwUI(UOgvRzyi4R0Q=ExMp;S~^i#=;(uThJ9U`Hn&7^5w76(uQ zem$9zxEjOLO2r9Ya=v$Un##rmOjJuqg4#VMsG#FSkl>!oBFTRzwHrJ`9SG zav~sqn^!r<&S4_*m_Fb4)R;|vB z<&{YmBiGKLZ3WM+Z~HOH(-So3T=E2&r+u7ZyP3`=zsyQcj?OGVzh^$$%}Mu3q{&); zP#Np{<7ScT_0`hD8gd){AG+~6f)THVTp|;H(JIEX4&ce{tB@=de7tRNd2ioAp1WWd z?fybd&oekqeIUr!BthMNB9X|*_V^9RL=vNx?Nygt9b&HQ7+2unrbpMhzZ)s>xI1|v zeAfFH_pBx0*M%k|U?Okg^R(Tbk-mTva14f~I}C7~qj0)$_h=!pBEU6JI(^H3 zBo4VYZ&c?SWtK{s0biz<%a<9TP{6A2I)BmXE$j1ddazv^6aqVJxu?jT?)I zrRh8(!TInG_V8u|!1%tB|C~0Xw%J{n3+}tykIRsdgGmhfOA+Gq_J4EjR!fw}Xo^AN zDDoGi*c;%P>R~y2X;I^i)p91mp`vdEVoIpx8OpD4gE*(Ycf;-IBki5~E*?`%_1kTKaIx{kSUOk$J$Zzj`%F!ff*i<)du+HNmn8jA77Y@E zTEjHhSCR)EaDgm}pQKjXEuw|sb<6nA(_vzkU_)`D4lL_gHz&l}if z8-#G;SPrmaW99s+0j$a+gG;}2SKR8e$a#)mr%)Fn3sCNgKw_dJMGSO*6+%oG_No$5 z@`Ms=zwJbN!YFoZKf~{1b}xiTI2ywoJ(l1RQgA+6JOCr1OW}y9zS`Vr9DiOH;uwIAX3YJ~Y($gKYM$G;T(6cdZnK1FR5Qr|0sO;7pn{I8uNgOw9QYq{xAdOTY>cma8lpHsj`jF8(={ zXD0o|XV%)*M4o?+FRlgaHk%W;t@GNeEL$6*=#S1#dEif9 zHwuh0V&ZittQU!@b}er^+ftPROHCZYZ9UOW`MfNN{i38462X;4{`(85-9+ABSd0*G z{#fBR|Ga+^lMV*8$t`y=H^6-QYkNggP zc>~Jr;%B_0po?Khpnm@eK4sy9V3CyWwQ4|xP!upP_qwRYx3ox5ZJ}k^W zAqhin1NJTW1-Qot(G5tGvZoA|F$=#&w*kt0shgw1Qxv9uHOUa2t&15aKjl57L(ZJP z9p~K35o0zVo3po*S(fGS(^z>8pE>4UZNo206=+aejKV{Dez?3hzY@&N2x#|x_E zZ|7^ACw18%tEw(Wr%~h+I+tYe!KSi!ftM_*2J}_Ew?&-TAk?i*d-h5X8v(BMN2;c; zR?wEH)u-@(E}0#~dUUe^G&?z-SnAXzb&&M{x_f}B(BoxL4t+H4Dm$yE0?GagtLRl}0QC6;K7{aPOlc=H-lxS)jW$I2G3<(k#T5m-=u}wt5EuYrQbKYdxs%Cturd41hv%Er~Q7ve1i- z`V+yxm5eTHeyR9Xu`-I!99r2SR4gg^s58iyQ~A*!H2(nZ*Bzhl^Te@aR4s^E`MP3w{wGMnB#Q1SVaLaT9cl%WGV#$)BbBtR9#LnjH=M!x fs$lS&*XQg27Y4wWWdR9+XOrJ+6$Tsh>)!wX-zV?| From bca29eb6814e5607be6e6b34fb5fb40a42b64316 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Wed, 30 May 2018 22:32:13 -0400 Subject: [PATCH 147/187] Begin error check work --- .../ViewModels/ProRangeViewModel.cs | 26 +++++++++++-------- .../ViewModels/ProTabBaseViewModel.cs | 15 +++++++++-- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index c727a7ee..5f12b00b 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -433,11 +433,14 @@ private void UpdateFeedbackWithGeoCircle() AddGraphicToMap(geom, ColorFactory.Instance.GreyRGB, rangeAttributes, true); } - private void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) + private async void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) { - bool success = false; - QueuedTask.Run(async() => - success = await AddFeatureToLayer(geom, (ProGraphicAttributes)rangeAttributes)); + string message = string.Empty; + await QueuedTask.Run(async() => + message = await AddFeatureToLayer(geom, (ProGraphicAttributes)rangeAttributes)); + + if (!string.IsNullOrEmpty(message)) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); } public override string GetLayerName() @@ -445,24 +448,25 @@ public override string GetLayerName() return "Range Rings"; } - private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) { RangeAttributes attributes = p as RangeAttributes; + string message = String.Empty; + if (attributes == null) { // ERROR - return false; + return message; } FeatureClass ringFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (ringFeatureClass == null) { // ERROR - return false; + return message; } - string message = String.Empty; bool creationResult = false; FeatureClassDefinition ringDefinition = ringFeatureClass.GetDefinition(); @@ -533,12 +537,12 @@ await QueuedTask.Run(async () => message = editOperation.ErrorMessage; } - if (!creationResult) + if (!string.IsNullOrEmpty(message)) { - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); + creationResult = false; } - return true; + return message; } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index f9f4ca83..5e40a171 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1201,7 +1201,7 @@ public virtual string GetLayerName() private ProgressDialog _progressDialog = null; private async Task AddLayerPackageToMapAsync() - { + { if (_progressDialog == null) _progressDialog = new ProgressDialog("Loading Required Layer Package..."); @@ -1268,6 +1268,17 @@ await System.Windows.Application.Current.Dispatcher.BeginInvoke(System.Windows.T // Verify added correctly featureLayer = GetFeatureLayerByNameInActiveView(featureLayerName); + + // If feature layer is still not found, report the problem: + // ex: "Could not find required layer in the active map" + if (featureLayer == null) + { + // Note: Must be called on Main/UI Thread + System.Windows.Application.Current.Dispatcher.Invoke(() => + { + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Could not find required layer in the active map: " + this.GetLayerName()); + }); + } } if (featureLayer == null) @@ -1302,7 +1313,7 @@ protected async Task DeleteAllFeatures() if (!success) // TODO: Add as resource - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Features from Layer:" + this.GetLayerName()); + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Features from Layer: " + this.GetLayerName()); return success; } From fb9e7de508c831d82534a61d61641ea48434357a Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 31 May 2018 00:36:46 -0400 Subject: [PATCH 148/187] range rings layer load workaround --- .../ViewModels/ProRangeViewModel.cs | 8 ++++---- .../ViewModels/ProTabBaseViewModel.cs | 9 +++++++++ 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index c727a7ee..d38a7c87 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -200,6 +200,7 @@ private void DrawRadials() else return null; }).Result; + Geometry newline = GeometryEngine.Instance.GeodeticDensifyByLength(polyline, 0, LinearUnit.Meters, GeodeticCurveType.Loxodrome); if (newline != null) { @@ -222,6 +223,7 @@ private void DrawRadials() System.Diagnostics.Debug.WriteLine(ex); } } + private double GetAzimuthAsRadians(double azimuth) { return azimuth * (Math.PI / 180.0); @@ -264,7 +266,6 @@ private Geometry DrawRings() numRadials = numberOfRadials, centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; - // AddGraphicToMap(geom, rangeAttributes); CreateRangeRingOrRadial(geom, rangeAttributes); } @@ -405,7 +406,6 @@ private void ConstructGeoCircle() distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; CreateRangeRingOrRadial(geom, rangeAttributes); - // AddGraphicToMap(geom, rangeAttributes); } private void UpdateFeedbackWithGeoCircle() @@ -433,10 +433,10 @@ private void UpdateFeedbackWithGeoCircle() AddGraphicToMap(geom, ColorFactory.Instance.GreyRGB, rangeAttributes, true); } - private void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) + private async void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) { bool success = false; - QueuedTask.Run(async() => + await QueuedTask.Run(async() => success = await AddFeatureToLayer(geom, (ProGraphicAttributes)rangeAttributes)); } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index f9f4ca83..d27ff821 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -841,6 +841,15 @@ private void OnTabItemSelected(object obj) return; IsActiveTab = (obj == this); + + // For Range Rings Tab only ensure the layer package is loaded + if (IsActiveTab && (this is ProRangeViewModel)) + { + QueuedTask.Run(async () => + { + FeatureClass ringFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); + }); + } } /// From b61e79c125102c7eed5eac850009c58c9252067f Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 31 May 2018 06:42:02 -0400 Subject: [PATCH 149/187] Add check that layer not already loaded --- .../ViewModels/ProTabBaseViewModel.cs | 30 +++++++++---------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index d27ff821..92be6c08 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -841,15 +841,6 @@ private void OnTabItemSelected(object obj) return; IsActiveTab = (obj == this); - - // For Range Rings Tab only ensure the layer package is loaded - if (IsActiveTab && (this is ProRangeViewModel)) - { - QueuedTask.Run(async () => - { - FeatureClass ringFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); - }); - } } /// @@ -1224,17 +1215,24 @@ await QueuedTask.Run(() => { string layerFileName = "DistanceAndDirection.lpkx"; string layerPath = System.IO.Path.Combine(Models.FeatureClassUtils.AddinAssemblyLocation(), "Data", layerFileName); - Layer layerAdded = LayerFactory.Instance.CreateLayer( - new Uri(layerPath), MapView.Active.Map); - success = (layerAdded != null); + + // Do a final check that another queued thread has not already loaded this layer + if (GetFeatureLayerByNameInActiveView(this.GetLayerName()) == null) + { + // Now add the layer package + Layer layerAdded = LayerFactory.Instance.CreateLayer( + new Uri(layerPath), MapView.Active.Map); + success = (layerAdded != null); + } }); // Save the project, so layer stays in project // Note: Must be called on Main/UI Thread - await ArcGIS.Desktop.Framework.FrameworkApplication.Current.Dispatcher.Invoke(async () => - { - bool success2 = await ArcGIS.Desktop.Core.Project.Current.SaveAsync(); - }); + if (success) + await ArcGIS.Desktop.Framework.FrameworkApplication.Current.Dispatcher.Invoke(async () => + { + bool success2 = await ArcGIS.Desktop.Core.Project.Current.SaveAsync(); + }); _progressDialog.Hide(); } From 2a9b9015a1193273a5891afdc394e109b3d744ee Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 31 May 2018 09:44:55 -0400 Subject: [PATCH 150/187] Add+fix error reporting --- .../Properties/Resources.Designer.cs | 27 +++++++++++++ .../Properties/Resources.resx | 9 +++++ .../ViewModels/ProCircleViewModel.cs | 39 +++++++++---------- .../ViewModels/ProEllipseViewModel.cs | 35 +++++++++-------- .../ViewModels/ProLinesViewModel.cs | 35 +++++++++-------- .../ViewModels/ProRangeViewModel.cs | 38 ++++++++---------- .../ViewModels/ProTabBaseViewModel.cs | 5 ++- 7 files changed, 111 insertions(+), 77 deletions(-) diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs index c8cb62f9..644e54b3 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs @@ -465,6 +465,33 @@ public static string EnumYards { } } + /// + /// Looks up a localized string similar to Failed to delete features from layer: . + /// + public static string ErrorDeleteFailed { + get { + return ResourceManager.GetString("ErrorDeleteFailed", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Required feature layer was not found: . + /// + public static string ErrorFeatureClassNotFound { + get { + return ResourceManager.GetString("ErrorFeatureClassNotFound", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to Feature Create Error. + /// + public static string ErrorFeatureCreateTitle { + get { + return ResourceManager.GetString("ErrorFeatureCreateTitle", resourceCulture); + } + } + /// /// Looks up a localized string similar to Please provide a valid feature class name. /// diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx index 5c185887..ca277a0b 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx @@ -252,6 +252,15 @@ Yards + + Failed to delete features from layer: + + + Required feature layer was not found: + + + Feature Create Error + Please provide a valid feature class name diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index ef9347ec..86acaf65 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -786,11 +786,7 @@ private Geometry CreateCircle(bool isFeedback) if (isFeedback) AddGraphicToMap(geom, color, (ProGraphicAttributes)circleAttributes, IsTempGraphic: isFeedback); else - { - bool success = false; - QueuedTask.Run(async() => - success = await AddFeatureToLayer(geom, (ProGraphicAttributes)circleAttributes)); - } + CreateCircleFeature(geom, circleAttributes); return (Geometry)geom; } @@ -802,26 +798,34 @@ public override string GetLayerName() return "Circles"; } - private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + private async void CreateCircleFeature(Geometry geom, CircleAttributes circleAttributes) + { + string message = string.Empty; + await QueuedTask.Run(async () => + message = await AddFeatureToLayer(geom, circleAttributes)); + + if (!string.IsNullOrEmpty(message)) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, + DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); + } + + private async Task AddFeatureToLayer(Geometry geom, CircleAttributes attributes) { - CircleAttributes attributes = p as CircleAttributes; + string message = String.Empty; if (attributes == null) { - // ERROR - return false; + message = "Attributes are Empty"; // For debug does not need to be resource + return message; } FeatureClass circleFeatureClass = await GetFeatureClass(addToMapIfNotPresent : true); if (circleFeatureClass == null) { - // ERROR - return false; + message = DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureClassNotFound + this.GetLayerName(); + return message; } - circleFeatureClass.GetCount(); - - string message = String.Empty; bool creationResult = false; FeatureClassDefinition circleDefinition = circleFeatureClass.GetDefinition(); @@ -881,12 +885,7 @@ await QueuedTask.Run(async () => message = editOperation.ErrorMessage; } - if (!creationResult) - { - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); - } - - return true; + return message; } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index 54e4c388..e462da0a 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -570,9 +570,7 @@ private Geometry DrawEllipse() angleunit = AzimuthType.ToString(), centerx=Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString() }; - bool success = false; - QueuedTask.Run(async () => - success = await AddFeatureToLayer(geom, (ProGraphicAttributes)ellipseAttributes)); + CreateEllipseFeature(geom, ellipseAttributes); return (Geometry)geom; } @@ -589,24 +587,34 @@ public override string GetLayerName() return "Ellipses"; } - private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + private async void CreateEllipseFeature(Geometry geom, EllipseAttributes ellipseAttributes) { - EllipseAttributes attributes = p as EllipseAttributes; + string message = string.Empty; + await QueuedTask.Run(async () => + message = await AddFeatureToLayer(geom, ellipseAttributes)); + + if (!string.IsNullOrEmpty(message)) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, + DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); + } + + private async Task AddFeatureToLayer(Geometry geom, EllipseAttributes attributes) + { + string message = String.Empty; if (attributes == null) { - // ERROR - return false; + message = "Attributes are Empty"; // For debug does not need to be resource + return message; } FeatureClass ellipseFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (ellipseFeatureClass == null) { - // ERROR - return false; + message = DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureClassNotFound + this.GetLayerName(); + return message; } - string message = String.Empty; bool creationResult = false; FeatureClassDefinition ellipseDefinition = ellipseFeatureClass.GetDefinition(); @@ -668,12 +676,7 @@ await QueuedTask.Run(async () => message = editOperation.ErrorMessage; } - if (!creationResult) - { - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); - } - - return true; + return message; } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index cb71c404..4b7f2e3c 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -471,10 +471,6 @@ private Geometry CreatePolyline() // Hold onto the attributes in case user saves graphics to file later LineAttributes lineAttributes = new LineAttributes(){mapPoint1 = Point1, mapPoint2 = Point2, distance = distance, angle = (double)azimuth, angleunit = LineAzimuthType.ToString(), distanceunit = LineDistanceType.ToString(), originx=Point1.X, originy = Point1.Y, destinationx=Point2.X, destinationy=Point2.Y}; - bool success = false; - QueuedTask.Run(async () => - success = await AddFeatureToLayer(newline, (ProGraphicAttributes)lineAttributes)); - ResetPoints(); return (Geometry)newline; @@ -575,24 +571,34 @@ public override string GetLayerName() return "Lines"; } - private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + private async void CreateLineFeature(Geometry geom, LineAttributes lineAttributes) + { + string message = string.Empty; + await QueuedTask.Run(async () => + message = await AddFeatureToLayer(geom, lineAttributes)); + + if (!string.IsNullOrEmpty(message)) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, + DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); + } + + private async Task AddFeatureToLayer(Geometry geom, LineAttributes attributes) { - LineAttributes attributes = p as LineAttributes; + string message = String.Empty; if (attributes == null) { - // ERROR - return false; + message = "Attributes are Empty"; // For debug does not need to be resource + return message; } FeatureClass lineFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (lineFeatureClass == null) { - // ERROR - return false; + message = DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureClassNotFound + this.GetLayerName(); + return message; } - string message = String.Empty; bool creationResult = false; FeatureClassDefinition lineDefinition = lineFeatureClass.GetDefinition(); @@ -666,12 +672,7 @@ await QueuedTask.Run(async () => message = editOperation.ErrorMessage; } - if (!creationResult) - { - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); - } - - return true; + return message; } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index f2b8c979..60b6d31f 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -212,7 +212,7 @@ private void DrawRadials() distanceunit = LineDistanceType.ToString(), ringorradial = "Radial" }; // AddGraphicToMap(newline, rangeAttributes); - CreateRangeRingOrRadial(newline, rangeAttributes); + CreateRangeRingOrRadialFeature(newline, rangeAttributes); } azimuth += interval; @@ -266,7 +266,7 @@ private Geometry DrawRings() numRadials = numberOfRadials, centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; - CreateRangeRingOrRadial(geom, rangeAttributes); + CreateRangeRingOrRadialFeature(geom, rangeAttributes); } return geom; @@ -405,7 +405,7 @@ private void ConstructGeoCircle() centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; - CreateRangeRingOrRadial(geom, rangeAttributes); + CreateRangeRingOrRadialFeature(geom, rangeAttributes); } private void UpdateFeedbackWithGeoCircle() @@ -433,37 +433,36 @@ private void UpdateFeedbackWithGeoCircle() AddGraphicToMap(geom, ColorFactory.Instance.GreyRGB, rangeAttributes, true); } - private async void CreateRangeRingOrRadial(Geometry geom, RangeAttributes rangeAttributes) - { - string message = string.Empty; - await QueuedTask.Run(async() => - message = await AddFeatureToLayer(geom, (ProGraphicAttributes)rangeAttributes)); - - if (!string.IsNullOrEmpty(message)) - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message); - } - public override string GetLayerName() { return "Range Rings"; } - private async Task AddFeatureToLayer(Geometry geom, ProGraphicAttributes p = null) + private async void CreateRangeRingOrRadialFeature(Geometry geom, RangeAttributes rangeAttributes) { - RangeAttributes attributes = p as RangeAttributes; + string message = string.Empty; + await QueuedTask.Run(async () => + message = await AddFeatureToLayer(geom, rangeAttributes)); + if (!string.IsNullOrEmpty(message)) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, + DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); + } + + private async Task AddFeatureToLayer(Geometry geom, RangeAttributes attributes) + { string message = String.Empty; if (attributes == null) { - // ERROR + message = "Attributes are Empty"; // For debug does not need to be resource return message; } FeatureClass ringFeatureClass = await GetFeatureClass(addToMapIfNotPresent: true); if (ringFeatureClass == null) { - // ERROR + message = DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureClassNotFound + this.GetLayerName(); return message; } @@ -537,11 +536,6 @@ await QueuedTask.Run(async () => message = editOperation.ErrorMessage; } - if (!string.IsNullOrEmpty(message)) - { - creationResult = false; - } - return message; } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 233d356f..565f4d76 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1319,8 +1319,9 @@ protected async Task DeleteAllFeatures() } if (!success) - // TODO: Add as resource - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Failed to Delete Features from Layer: " + this.GetLayerName()); + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show( + DistanceAndDirectionLibrary.Properties.Resources.ErrorDeleteFailed + + this.GetLayerName(), DistanceAndDirectionLibrary.Properties.Resources.ErrorDeleteFailed); return success; } From 55affc90b9c51ec4b161bd2632659c6e24393b7f Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 31 May 2018 09:53:32 -0400 Subject: [PATCH 151/187] Add/fix lines call --- .../ViewModels/ProLinesViewModel.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 4b7f2e3c..a185e592 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -469,7 +469,15 @@ private Geometry CreatePolyline() Geometry newline = GeometryEngine.Instance.GeodeticDensifyByLength(polyline, 0, lu, curveType); // Hold onto the attributes in case user saves graphics to file later - LineAttributes lineAttributes = new LineAttributes(){mapPoint1 = Point1, mapPoint2 = Point2, distance = distance, angle = (double)azimuth, angleunit = LineAzimuthType.ToString(), distanceunit = LineDistanceType.ToString(), originx=Point1.X, originy = Point1.Y, destinationx=Point2.X, destinationy=Point2.Y}; + LineAttributes lineAttributes = new LineAttributes() { + mapPoint1 = Point1, mapPoint2 = Point2, + distance = distance, angle = (double)azimuth, + angleunit = LineAzimuthType.ToString(), + distanceunit = LineDistanceType.ToString(), + originx =Point1.X, originy = Point1.Y, + destinationx =Point2.X, destinationy=Point2.Y }; + + CreateLineFeature(newline, lineAttributes); ResetPoints(); From 945183fd31dfd159b7513ede85e9f403c771b8bd Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Thu, 31 May 2018 11:27:01 -0400 Subject: [PATCH 152/187] More logic added for #385 --- .../Models/FeatureClassUtils.cs | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 030b7156..18d8090f 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -88,17 +88,22 @@ public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, b //Show the dialog and get the response if (ok == true) { - if (ContainsInvalidChars(Path.GetFileName(saveItemDlg.FilePath)) || (featureChecked && saveItemDlg.FilePath.IndexOf(".gdb") == -1)) + if (ContainsInvalidChars(Path.GetFileName(saveItemDlg.FilePath))) { MessageBox.Show(DistanceAndDirectionLibrary.Properties.Resources.FeatureClassNameError, DistanceAndDirectionLibrary.Properties.Resources.DistanceDirectionLabel, MessageBoxButton.OK, MessageBoxImage.Exclamation); + return null; } - else + if (featureChecked && saveItemDlg.FilePath.IndexOf(".gdb") == -1) { - previousLocation = Path.GetDirectoryName(saveItemDlg.FilePath); - return saveItemDlg.FilePath; - } + MessageBox.Show(DistanceAndDirectionLibrary.Properties.Resources.FeatureClassNameError, + DistanceAndDirectionLibrary.Properties.Resources.DistanceDirectionLabel, MessageBoxButton.OK, + MessageBoxImage.Exclamation); + return null; + } + previousLocation = Path.GetDirectoryName(saveItemDlg.FilePath); + return saveItemDlg.FilePath; } return null; } From e255d6e092902db87e509631750113c7aa155695 Mon Sep 17 00:00:00 2001 From: Derek Foll Date: Thu, 31 May 2018 15:49:13 -0700 Subject: [PATCH 153/187] Updating lpkx for DD add-in updated lpkx --- .../Data/DistanceAndDirection.lpkx | Bin 27642 -> 27414 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index 53bcd000bc53012abb66fe8ac0c64f869cf18af8..bb5f86b4fc16db200aab533e4797461915f40dea 100644 GIT binary patch delta 24891 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 BKa2nX delta 25132 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 Date: Thu, 31 May 2018 22:44:51 -0400 Subject: [PATCH 154/187] Begin export implementation --- .../Models/FeatureClassUtils.cs | 61 +++++++++++++++++++ .../ViewModels/ProTabBaseViewModel.cs | 17 ++++++ 2 files changed, 78 insertions(+) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 24377527..51650053 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -103,6 +103,67 @@ public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, b return null; } + + private static bool CheckResultAndReportMessages(IGPResult result, string toolToReport, + List toolParameters) + { + // Return if no errors + if (!result.IsFailed) + return true; + + // If failed, provide feedback of what went wrong + System.Text.StringBuilder sb = new System.Text.StringBuilder(); + sb.Append(toolToReport); + sb.AppendLine(" - GP Tool FAILED:"); + foreach (var msg in result.ErrorMessages) + sb.AppendLine(msg.Text); + foreach (var msg in result.Messages) + sb.AppendLine(msg.Text); + + if (toolParameters != null) + { + sb.Append("Parameters: "); + + int count = 0; + foreach (var param in toolParameters) + sb.Append(string.Format("{0}:{1} ", count++, param)); + sb.AppendLine(); + } + + System.Diagnostics.Debug.WriteLine(sb); + + return false; + } + + public async Task ExportLayer(string layerName, string outputPath, SaveAsType saveAsType) + { + bool success = false; + + await QueuedTask.Run(async () => + { + List arguments = new List(); + + arguments.Add("Distance And Direction" + @"\" + layerName); + arguments.Add(outputPath); + + var parameters = Geoprocessing.MakeValueArray(arguments.ToArray()); + var environments = Geoprocessing.MakeEnvironmentArray(overwriteoutput: true); + + string gpTool = "CopyFeatures_management"; + IGPResult result = await Geoprocessing.ExecuteToolAsync( + gpTool, + parameters, + environments, + null, + null, + GPExecuteToolFlags.Default); + + success = CheckResultAndReportMessages(result, gpTool, arguments); + }); + + return success; + } + /// /// Creates the output featureclass, either fgdb featureclass or shapefile /// diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 565f4d76..3aee01cf 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1166,6 +1166,23 @@ private async void OnSaveAs() { string folderName = System.IO.Path.GetDirectoryName(path); +// TODO: Intermediate Feature Class to Export Work to fully intergrate when all shape types are comple +// TODO: also add the progress dialog +// First shape type to use new export routine +if (this is ProCircleViewModel) +{ +SaveAsType saveAsType = SaveAsType.FileGDB; + +if (vm.ShapeIsChecked) + saveAsType = SaveAsType.Shapefile; +if (vm.KmlIsChecked) + saveAsType = SaveAsType.KML; + +bool success = await fcUtils.ExportLayer(this.GetLayerName(), path, saveAsType); + +return; +} +// END TODO if (vm.FeatureIsChecked) { await fcUtils.CreateFCOutput(path, SaveAsType.FileGDB, typeGraphicsList, MapView.Active.Map.SpatialReference, MapView.Active, geomType); From ce978006d01b8c90db5c6ffdefafd2d13535a06f Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Fri, 1 Jun 2018 10:31:38 -0400 Subject: [PATCH 155/187] Complete export implementation --- .../Models/FeatureClassUtils.cs | 40 ++++++++- .../ViewModels/ProTabBaseViewModel.cs | 83 +++++++++---------- 2 files changed, 77 insertions(+), 46 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 51650053..caca37a1 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -123,7 +123,6 @@ private static bool CheckResultAndReportMessages(IGPResult result, string toolTo if (toolParameters != null) { sb.Append("Parameters: "); - int count = 0; foreach (var param in toolParameters) sb.Append(string.Format("{0}:{1} ", count++, param)); @@ -136,6 +135,14 @@ private static bool CheckResultAndReportMessages(IGPResult result, string toolTo } public async Task ExportLayer(string layerName, string outputPath, SaveAsType saveAsType) + { + if (saveAsType == SaveAsType.KML) + return await ExportKMLLayer(layerName, outputPath); + else + return await ExportFeatureLayer(layerName, outputPath); + } + + public async Task ExportFeatureLayer(string layerName, string outputPath) { bool success = false; @@ -143,6 +150,7 @@ await QueuedTask.Run(async () => { List arguments = new List(); + // TODO: if the user moves or renames this group, this layer name may no longer be valid arguments.Add("Distance And Direction" + @"\" + layerName); arguments.Add(outputPath); @@ -164,6 +172,36 @@ await QueuedTask.Run(async () => return success; } + public async Task ExportKMLLayer(string layerName, string outputPath) + { + bool success = false; + + await QueuedTask.Run(async () => + { + List arguments = new List(); + + // TODO: if the user moves or renames this group, this layer name may no longer be valid + arguments.Add("Distance And Direction" + @"\" + layerName); + arguments.Add(outputPath); + + var parameters = Geoprocessing.MakeValueArray(arguments.ToArray()); + var environments = Geoprocessing.MakeEnvironmentArray(overwriteoutput: true); + + string gpTool = "LayerToKML_conversion"; + IGPResult result = await Geoprocessing.ExecuteToolAsync( + gpTool, + parameters, + environments, + null, + null, + GPExecuteToolFlags.Default); + + success = CheckResultAndReportMessages(result, gpTool, arguments); + }); + + return success; + } + /// /// Creates the output featureclass, either fgdb featureclass or shapefile /// diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 3aee01cf..0f0c6431 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1131,71 +1131,65 @@ internal MapPoint GetMapPointFromString(string coordinate) /// private async void OnSaveAs() { - var dlg = new ProSaveAsFormatView(); - dlg.DataContext = new ProSaveAsFormatViewModel(); - var vm = (ProSaveAsFormatViewModel)dlg.DataContext; - GeomType geomType = GeomType.Polygon; + // TODO: All of these prompts below may need to be added as resources - if (dlg.ShowDialog() == true) + // Save edits so everything in feature class will be exported + // Without save, only new edits since last save will be exported (which seems counterintuitive) + if (ArcGIS.Desktop.Core.Project.Current.HasEdits) { - // Get the graphics list for the selected tab - List typeGraphicsList = new List(); - if (this is ProLinesViewModel) - { - typeGraphicsList = GraphicsList.Where(g => g.GraphicType == GraphicTypes.Line).ToList(); - geomType = GeomType.PolyLine; - } - else if (this is ProCircleViewModel) - { - typeGraphicsList = GraphicsList.Where(g => g.GraphicType == GraphicTypes.Circle).ToList(); - } - else if (this is ProEllipseViewModel) + // Prompt for confirmation, and if answer is no, return. + var result = ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show( + "Edits must be saved before proceeding. Save edits?", "Save All Edits", System.Windows.MessageBoxButton.OKCancel, System.Windows.MessageBoxImage.Asterisk); + + // Return if cancel value is chosen + if (Convert.ToString(result) == "OK") { - typeGraphicsList = GraphicsList.Where(g => g.GraphicType == GraphicTypes.Ellipse).ToList(); + await ArcGIS.Desktop.Core.Project.Current.SaveEditsAsync(); } - else if (this is ProRangeViewModel) + else // operation cancelled { - typeGraphicsList = GraphicsList.Where(g => g.GraphicType == GraphicTypes.RangeRing).ToList(); - geomType = GeomType.PolyLine; + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Save As cancelled."); + return; } + } + + var dlg = new ProSaveAsFormatView(); + dlg.DataContext = new ProSaveAsFormatViewModel(); + var vm = (ProSaveAsFormatViewModel)dlg.DataContext; + if (dlg.ShowDialog() == true) + { string path = fcUtils.PromptUserWithSaveDialog(vm.FeatureIsChecked, vm.ShapeIsChecked, vm.KmlIsChecked); if (path != null) { + bool success = false; + try { string folderName = System.IO.Path.GetDirectoryName(path); -// TODO: Intermediate Feature Class to Export Work to fully intergrate when all shape types are comple -// TODO: also add the progress dialog -// First shape type to use new export routine -if (this is ProCircleViewModel) -{ -SaveAsType saveAsType = SaveAsType.FileGDB; + SaveAsType saveAsType = SaveAsType.FileGDB; -if (vm.ShapeIsChecked) - saveAsType = SaveAsType.Shapefile; -if (vm.KmlIsChecked) - saveAsType = SaveAsType.KML; + if (vm.ShapeIsChecked) + saveAsType = SaveAsType.Shapefile; + if (vm.KmlIsChecked) + saveAsType = SaveAsType.KML; -bool success = await fcUtils.ExportLayer(this.GetLayerName(), path, saveAsType); + _progressDialog = new ProgressDialog("Exporting Layer: " + this.GetLayerName()); -return; -} -// END TODO - if (vm.FeatureIsChecked) - { - await fcUtils.CreateFCOutput(path, SaveAsType.FileGDB, typeGraphicsList, MapView.Active.Map.SpatialReference, MapView.Active, geomType); - } - else if (vm.ShapeIsChecked || vm.KmlIsChecked) - { - await fcUtils.CreateFCOutput(path, SaveAsType.Shapefile, typeGraphicsList, MapView.Active.Map.SpatialReference, MapView.Active, geomType, vm.KmlIsChecked); - } + _progressDialog.Show(); + + success = await fcUtils.ExportLayer(this.GetLayerName(), path, saveAsType); + + _progressDialog.Hide(); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } + + if (!success) + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Save As failed."); } } } @@ -1219,8 +1213,7 @@ public virtual string GetLayerName() private async Task AddLayerPackageToMapAsync() { - if (_progressDialog == null) - _progressDialog = new ProgressDialog("Loading Required Layer Package..."); + _progressDialog = new ProgressDialog("Loading Required Layer Package..."); bool success = false; From 6a4e0797069abc1e24220b31e4a529d4377f8003 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Fri, 1 Jun 2018 14:40:49 -0400 Subject: [PATCH 156/187] Commented out unneeded functions --- .../Models/FeatureClassUtils.cs | 594 +++++++++--------- 1 file changed, 297 insertions(+), 297 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index caca37a1..b9277cff 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -213,190 +213,190 @@ await QueuedTask.Run(async () => /// geomType to create /// Create KML /// Output featureclass - public async Task CreateFCOutput(string outputPath, SaveAsType saveAsType, List graphicsList, SpatialReference spatialRef, MapView mapview, GeomType geomType, bool isKML = false) - { - string dataset = System.IO.Path.GetFileName(outputPath); - string connection = System.IO.Path.GetDirectoryName(outputPath); + //public async Task CreateFCOutput(string outputPath, SaveAsType saveAsType, List graphicsList, SpatialReference spatialRef, MapView mapview, GeomType geomType, bool isKML = false) + //{ + // string dataset = System.IO.Path.GetFileName(outputPath); + // string connection = System.IO.Path.GetDirectoryName(outputPath); - try - { - await QueuedTask.Run(async () => - { - await CreateFeatureClass(dataset, geomType, connection, spatialRef, graphicsList, mapview, isKML); - }); - } - catch (Exception ex) - { - System.Diagnostics.Debug.WriteLine(ex.Message); - } - } + // try + // { + // await QueuedTask.Run(async () => + // { + // await CreateFeatureClass(dataset, geomType, connection, spatialRef, graphicsList, mapview, isKML); + // }); + // } + // catch (Exception ex) + // { + // System.Diagnostics.Debug.WriteLine(ex.Message); + // } + //} /// /// Create polyline features from graphics and add to table /// /// List of graphics to add to table /// - private static async Task CreateFeatures(List graphicsList, bool isKML) - { + //private static async Task CreateFeatures(List graphicsList, bool isKML) + //{ - RowBuffer rowBuffer = null; - bool isLine = false; + // RowBuffer rowBuffer = null; + // bool isLine = false; - try - { - await QueuedTask.Run(() => - { - var layer = MapView.Active.GetSelectedLayers()[0]; - if (layer is FeatureLayer) - { - var featureLayer = layer as FeatureLayer; + // try + // { + // await QueuedTask.Run(() => + // { + // var layer = MapView.Active.GetSelectedLayers()[0]; + // if (layer is FeatureLayer) + // { + // var featureLayer = layer as FeatureLayer; - using (var table = featureLayer.GetTable()) - { - TableDefinition definition = table.GetDefinition(); - int shapeIndex = definition.FindField("Shape"); - - string graphicsType; - foreach (Graphic graphic in graphicsList) - { - rowBuffer = table.CreateRowBuffer(); - - if (graphic.Geometry is Polyline) - { - PolylineBuilder pb = new PolylineBuilder((Polyline)graphic.Geometry); - pb.HasZ = false; - rowBuffer[shapeIndex] = pb.ToGeometry(); - isLine = true; - - // Only add attributes for Esri format - - // Add attributes - graphicsType = graphic.p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); - switch (graphicsType) - { - case "LineAttributes": - { - try - { - // Add attributes - rowBuffer[definition.FindField("Distance")] = ((LineAttributes)graphic.p).distance; - rowBuffer[definition.FindField("DistUnit")] = ((LineAttributes)graphic.p).distanceunit; - rowBuffer[definition.FindField("Angle")] = ((LineAttributes)graphic.p).angle; - rowBuffer[definition.FindField("AngleUnit")] = ((LineAttributes)graphic.p).angleunit; - rowBuffer[definition.FindField("OriginX")] = ((LineAttributes)graphic.p).originx; - rowBuffer[definition.FindField("OriginY")] = ((LineAttributes)graphic.p).originy; - rowBuffer[definition.FindField("DestX")] = ((LineAttributes)graphic.p).destinationx; - rowBuffer[definition.FindField("DestY")] = ((LineAttributes)graphic.p).destinationy; - break; - } - // Catch exception likely due to missing fields - // Just skip attempting to write to fields - catch - { - break; - } - } - case "RangeAttributes": - { - try - { - rowBuffer[definition.FindField("Rings")] = ((RangeAttributes)graphic.p).numRings; - rowBuffer[definition.FindField("Distance")] = ((RangeAttributes)graphic.p).distance; - rowBuffer[definition.FindField("DistUnit")] = ((RangeAttributes)graphic.p).distanceunit; - rowBuffer[definition.FindField("Radials")] = ((RangeAttributes)graphic.p).numRadials; - rowBuffer[definition.FindField("CenterX")] = ((RangeAttributes)graphic.p).centerx; - rowBuffer[definition.FindField("CenterY")] = ((RangeAttributes)graphic.p).centery; - break; - } - catch - { - break; - } - } - } - - } - else if (graphic.Geometry is Polygon) - { - rowBuffer[shapeIndex] = new PolygonBuilder((Polygon)graphic.Geometry).ToGeometry(); - - // Only add attributes for Esri format - - // Add attributes - graphicsType = graphic.p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); - switch (graphicsType) - { - case "CircleAttributes": - { - try - { - rowBuffer[definition.FindField("Distance")] = ((CircleAttributes)graphic.p).distance; - rowBuffer[definition.FindField("DistUnit")] = ((CircleAttributes)graphic.p).distanceunit; - rowBuffer[definition.FindField("DistType")] = ((CircleAttributes)graphic.p).circletype; - rowBuffer[definition.FindField("CenterX")] = ((CircleAttributes)graphic.p).centerx; - rowBuffer[definition.FindField("CenterY")] = ((CircleAttributes)graphic.p).centery; - break; - } - catch (Exception ex) - { - System.Diagnostics.Debug.WriteLine(ex.Message); - break; - } - } - case "EllipseAttributes": - try - { - rowBuffer[definition.FindField("Minor")] = ((EllipseAttributes)graphic.p).minorAxis; - rowBuffer[definition.FindField("Major")] = ((EllipseAttributes)graphic.p).majorAxis; - rowBuffer[definition.FindField("DistUnit")] = ((EllipseAttributes)graphic.p).distanceunit; - rowBuffer[definition.FindField("CenterX")] = ((EllipseAttributes)graphic.p).centerx; - rowBuffer[definition.FindField("CenterY")] = ((EllipseAttributes)graphic.p).centery; - rowBuffer[definition.FindField("Angle")] = ((EllipseAttributes)graphic.p).angle; - rowBuffer[definition.FindField("AngleUnit")] = ((EllipseAttributes)graphic.p).angleunit; - break; - } - catch - { - break; - } - } - - } - - Row row = table.CreateRow(rowBuffer); - } - } - - //Get simple renderer from feature layer - CIMSimpleRenderer currentRenderer = featureLayer.GetRenderer() as CIMSimpleRenderer; - CIMSymbolReference symbol = currentRenderer.Symbol; - - var outline = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.RedRGB, 1.0, SimpleLineStyle.Solid); - CIMSymbol s; - if(isLine) - s = SymbolFactory.Instance.ConstructLineSymbol(outline); - else - s = SymbolFactory.Instance.ConstructPolygonSymbol(ColorFactory.Instance.RedRGB, SimpleFillStyle.Null, outline); - CIMSymbolReference symbolRef = new CIMSymbolReference() { Symbol = s }; - currentRenderer.Symbol = symbolRef; - - featureLayer.SetRenderer(currentRenderer); - - } - }); - - } - catch (GeodatabaseException exObj) - { - System.Diagnostics.Debug.WriteLine(exObj); - throw; - } - finally - { - if (rowBuffer != null) - rowBuffer.Dispose(); - } - } + // using (var table = featureLayer.GetTable()) + // { + // TableDefinition definition = table.GetDefinition(); + // int shapeIndex = definition.FindField("Shape"); + + // string graphicsType; + // foreach (Graphic graphic in graphicsList) + // { + // rowBuffer = table.CreateRowBuffer(); + + // if (graphic.Geometry is Polyline) + // { + // PolylineBuilder pb = new PolylineBuilder((Polyline)graphic.Geometry); + // pb.HasZ = false; + // rowBuffer[shapeIndex] = pb.ToGeometry(); + // isLine = true; + + // // Only add attributes for Esri format + + // // Add attributes + // graphicsType = graphic.p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); + // switch (graphicsType) + // { + // case "LineAttributes": + // { + // try + // { + // // Add attributes + // rowBuffer[definition.FindField("Distance")] = ((LineAttributes)graphic.p).distance; + // rowBuffer[definition.FindField("DistUnit")] = ((LineAttributes)graphic.p).distanceunit; + // rowBuffer[definition.FindField("Angle")] = ((LineAttributes)graphic.p).angle; + // rowBuffer[definition.FindField("AngleUnit")] = ((LineAttributes)graphic.p).angleunit; + // rowBuffer[definition.FindField("OriginX")] = ((LineAttributes)graphic.p).originx; + // rowBuffer[definition.FindField("OriginY")] = ((LineAttributes)graphic.p).originy; + // rowBuffer[definition.FindField("DestX")] = ((LineAttributes)graphic.p).destinationx; + // rowBuffer[definition.FindField("DestY")] = ((LineAttributes)graphic.p).destinationy; + // break; + // } + // // Catch exception likely due to missing fields + // // Just skip attempting to write to fields + // catch + // { + // break; + // } + // } + // case "RangeAttributes": + // { + // try + // { + // rowBuffer[definition.FindField("Rings")] = ((RangeAttributes)graphic.p).numRings; + // rowBuffer[definition.FindField("Distance")] = ((RangeAttributes)graphic.p).distance; + // rowBuffer[definition.FindField("DistUnit")] = ((RangeAttributes)graphic.p).distanceunit; + // rowBuffer[definition.FindField("Radials")] = ((RangeAttributes)graphic.p).numRadials; + // rowBuffer[definition.FindField("CenterX")] = ((RangeAttributes)graphic.p).centerx; + // rowBuffer[definition.FindField("CenterY")] = ((RangeAttributes)graphic.p).centery; + // break; + // } + // catch + // { + // break; + // } + // } + // } + + // } + // else if (graphic.Geometry is Polygon) + // { + // rowBuffer[shapeIndex] = new PolygonBuilder((Polygon)graphic.Geometry).ToGeometry(); + + // // Only add attributes for Esri format + + // // Add attributes + // graphicsType = graphic.p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); + // switch (graphicsType) + // { + // case "CircleAttributes": + // { + // try + // { + // rowBuffer[definition.FindField("Distance")] = ((CircleAttributes)graphic.p).distance; + // rowBuffer[definition.FindField("DistUnit")] = ((CircleAttributes)graphic.p).distanceunit; + // rowBuffer[definition.FindField("DistType")] = ((CircleAttributes)graphic.p).circletype; + // rowBuffer[definition.FindField("CenterX")] = ((CircleAttributes)graphic.p).centerx; + // rowBuffer[definition.FindField("CenterY")] = ((CircleAttributes)graphic.p).centery; + // break; + // } + // catch (Exception ex) + // { + // System.Diagnostics.Debug.WriteLine(ex.Message); + // break; + // } + // } + // case "EllipseAttributes": + // try + // { + // rowBuffer[definition.FindField("Minor")] = ((EllipseAttributes)graphic.p).minorAxis; + // rowBuffer[definition.FindField("Major")] = ((EllipseAttributes)graphic.p).majorAxis; + // rowBuffer[definition.FindField("DistUnit")] = ((EllipseAttributes)graphic.p).distanceunit; + // rowBuffer[definition.FindField("CenterX")] = ((EllipseAttributes)graphic.p).centerx; + // rowBuffer[definition.FindField("CenterY")] = ((EllipseAttributes)graphic.p).centery; + // rowBuffer[definition.FindField("Angle")] = ((EllipseAttributes)graphic.p).angle; + // rowBuffer[definition.FindField("AngleUnit")] = ((EllipseAttributes)graphic.p).angleunit; + // break; + // } + // catch + // { + // break; + // } + // } + + // } + + // Row row = table.CreateRow(rowBuffer); + // } + // } + + // //Get simple renderer from feature layer + // CIMSimpleRenderer currentRenderer = featureLayer.GetRenderer() as CIMSimpleRenderer; + // CIMSymbolReference symbol = currentRenderer.Symbol; + + // var outline = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.RedRGB, 1.0, SimpleLineStyle.Solid); + // CIMSymbol s; + // if(isLine) + // s = SymbolFactory.Instance.ConstructLineSymbol(outline); + // else + // s = SymbolFactory.Instance.ConstructPolygonSymbol(ColorFactory.Instance.RedRGB, SimpleFillStyle.Null, outline); + // CIMSymbolReference symbolRef = new CIMSymbolReference() { Symbol = s }; + // currentRenderer.Symbol = symbolRef; + + // featureLayer.SetRenderer(currentRenderer); + + // } + // }); + + // } + // catch (GeodatabaseException exObj) + // { + // System.Diagnostics.Debug.WriteLine(exObj); + // throw; + // } + // finally + // { + // if (rowBuffer != null) + // rowBuffer.Dispose(); + // } + //} private static IReadOnlyList makeValueArray (string featureClass, string fieldName, string fieldType) { @@ -423,136 +423,136 @@ private static IReadOnlyList makeValueArray (string featureClass, string /// MapView object /// Is this a kml output /// - private static async Task CreateFeatureClass(string dataset, GeomType geomType, string connection, SpatialReference spatialRef, List graphicsList, MapView mapview, bool isKML = false) - { - try - { - List list = ClearTempGraphics(graphicsList); + //private static async Task CreateFeatureClass(string dataset, GeomType geomType, string connection, SpatialReference spatialRef, List graphicsList, MapView mapview, bool isKML = false) + //{ + // try + // { + // List list = ClearTempGraphics(graphicsList); - if ((list == null) || (list.Count == 0)) - return; + // if ((list == null) || (list.Count == 0)) + // return; - string strGeomType = geomType == GeomType.PolyLine ? "POLYLINE" : "POLYGON"; + // string strGeomType = geomType == GeomType.PolyLine ? "POLYLINE" : "POLYGON"; - List arguments = new List(); - // store the results in the geodatabase - arguments.Add(connection); - // name of the feature class - arguments.Add(dataset); - // type of geometry - arguments.Add(strGeomType); - // no template - arguments.Add(null); - // no m values - arguments.Add("DISABLED"); - // no z values - arguments.Add("DISABLED"); - arguments.Add(spatialRef.Wkid.ToString()); + // List arguments = new List(); + // // store the results in the geodatabase + // arguments.Add(connection); + // // name of the feature class + // arguments.Add(dataset); + // // type of geometry + // arguments.Add(strGeomType); + // // no template + // arguments.Add(null); + // // no m values + // arguments.Add("DISABLED"); + // // no z values + // arguments.Add("DISABLED"); + // arguments.Add(spatialRef.Wkid.ToString()); - // store the results in the geodatabase - object[] argArray = arguments.ToArray(); - - var environments = Geoprocessing.MakeEnvironmentArray(overwriteoutput: true); - //var valueArray = Geoprocessing.MakeValueArray(argArray); - - IGPResult result = await Geoprocessing.ExecuteToolAsync("CreateFeatureclass_management", - Geoprocessing.MakeValueArray(argArray), - environments, - null, - null); - - - // Add additional fields based on type of graphic - string nameNoExtension = Path.GetFileNameWithoutExtension(dataset); - string featureClass = ""; - if (isKML) - { - featureClass = connection + "/" + nameNoExtension + ".shp"; - } - else - { - featureClass = connection + "/" + dataset; - } + // // store the results in the geodatabase + // object[] argArray = arguments.ToArray(); + + // var environments = Geoprocessing.MakeEnvironmentArray(overwriteoutput: true); + // //var valueArray = Geoprocessing.MakeValueArray(argArray); + + // IGPResult result = await Geoprocessing.ExecuteToolAsync("CreateFeatureclass_management", + // Geoprocessing.MakeValueArray(argArray), + // environments, + // null, + // null); + + + // // Add additional fields based on type of graphic + // string nameNoExtension = Path.GetFileNameWithoutExtension(dataset); + // string featureClass = ""; + // if (isKML) + // { + // featureClass = connection + "/" + nameNoExtension + ".shp"; + // } + // else + // { + // featureClass = connection + "/" + dataset; + // } - string graphicsType = list[0].p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); - switch (graphicsType) - { - case "LineAttributes": - { - IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); - IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "OriginX", "DOUBLE")); - IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "OriginY", "DOUBLE")); - IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DestX", "DOUBLE")); - IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DestY", "DOUBLE")); - IGPResult result8 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Angle", "DOUBLE")); - IGPResult result9 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "AngleUnit", "TEXT")); - break; - } - case "CircleAttributes": - { - IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); - IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistType", "TEXT")); - IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); - IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); - break; - } - case "EllipseAttributes": - { - IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Minor", "DOUBLE")); - IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Major", "DOUBLE")); - IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); - IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); - IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Angle", "DOUBLE")); - IGPResult result8 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "AngleUnit", "TEXT")); - break; - } - case "RangeAttributes": - { - IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Rings", "LONG")); - IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); - IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Radials", "LONG")); - IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); - IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); - break; - } - } - - - await CreateFeatures(list, isKML); - - if (isKML) - { - await KMLUtils.ConvertLayerToKML(connection, dataset, MapView.Active); - - // Delete temporary Shapefile - string[] extensionNames = { ".cpg", ".dbf", ".prj", ".shx", ".shp", ".sbn", ".sbx", ".shp.xml" }; - string datasetNoExtension = Path.GetFileNameWithoutExtension(dataset); - foreach (string extension in extensionNames) - { - string shapeFile = Path.Combine(connection, datasetNoExtension + extension); - string shapefileproj = Path.Combine(connection, datasetNoExtension + "_proj" + extension); - if (File.Exists(shapeFile)) - File.Delete(shapeFile); - if (File.Exists(shapefileproj)) - File.Delete(shapefileproj); + // string graphicsType = list[0].p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); + // switch (graphicsType) + // { + // case "LineAttributes": + // { + // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); + // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); + // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "OriginX", "DOUBLE")); + // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "OriginY", "DOUBLE")); + // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DestX", "DOUBLE")); + // IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DestY", "DOUBLE")); + // IGPResult result8 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Angle", "DOUBLE")); + // IGPResult result9 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "AngleUnit", "TEXT")); + // break; + // } + // case "CircleAttributes": + // { + // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); + // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); + // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistType", "TEXT")); + // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); + // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); + // break; + // } + // case "EllipseAttributes": + // { + // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Minor", "DOUBLE")); + // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Major", "DOUBLE")); + // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); + // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); + // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); + // IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Angle", "DOUBLE")); + // IGPResult result8 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "AngleUnit", "TEXT")); + // break; + // } + // case "RangeAttributes": + // { + // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Rings", "LONG")); + // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); + // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); + // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Radials", "LONG")); + // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); + // IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); + // break; + // } + // } + + + // await CreateFeatures(list, isKML); + + // if (isKML) + // { + // await KMLUtils.ConvertLayerToKML(connection, dataset, MapView.Active); + + // // Delete temporary Shapefile + // string[] extensionNames = { ".cpg", ".dbf", ".prj", ".shx", ".shp", ".sbn", ".sbx", ".shp.xml" }; + // string datasetNoExtension = Path.GetFileNameWithoutExtension(dataset); + // foreach (string extension in extensionNames) + // { + // string shapeFile = Path.Combine(connection, datasetNoExtension + extension); + // string shapefileproj = Path.Combine(connection, datasetNoExtension + "_proj" + extension); + // if (File.Exists(shapeFile)) + // File.Delete(shapeFile); + // if (File.Exists(shapefileproj)) + // File.Delete(shapefileproj); - } - DirectoryInfo dir = new DirectoryInfo(connection); - FileSystemInfo fsi = dir; - fsi.Refresh(); - - } - } - catch (Exception ex) - { - MessageBox.Show(ex.ToString()); - } - } + // } + // DirectoryInfo dir = new DirectoryInfo(connection); + // FileSystemInfo fsi = dir; + // fsi.Refresh(); + + // } + // } + // catch (Exception ex) + // { + // MessageBox.Show(ex.ToString()); + // } + //} /// /// Checks if file name has illegal characters From 86caf70e5a189dcaecbac3bbcb46fa44affea004 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Fri, 1 Jun 2018 14:41:12 -0400 Subject: [PATCH 157/187] Added logic to call built-in Pro commands --- .../ViewModels/ProTabBaseViewModel.cs | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 0f0c6431..030f84d2 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1153,6 +1153,12 @@ private async void OnSaveAs() } } + //Clear any selected features before executing export process + if (!ExecuteBuiltinCommand("esri_mapping_clearSelectionButton")) + { + System.Diagnostics.Trace.WriteLine("Unable to clear selected features"); + } + var dlg = new ProSaveAsFormatView(); dlg.DataContext = new ProSaveAsFormatViewModel(); var vm = (ProSaveAsFormatViewModel)dlg.DataContext; @@ -1393,6 +1399,30 @@ await QueuedTask.Run(async () => return result; } + + protected static bool ExecuteBuiltinCommand(string commandId) + { + bool success = false; + + // Important/Note: Must be called on UI Thread (i.e. from a button or tool) + ArcGIS.Desktop.Framework.FrameworkApplication.Current.Dispatcher.Invoke(() => + { + // Use the built-in Pro button/command + var wrapper = ArcGIS.Desktop.Framework.FrameworkApplication.GetPlugInWrapper(commandId); + var command = wrapper as System.Windows.Input.ICommand; + if ((command != null) && command.CanExecute(null)) + { + command.Execute(null); + success = true; + } + else + { + System.Diagnostics.Trace.WriteLine("Warning - unable to execute command: " + commandId); + } + }); + + return success; + } #endregion } From 18ef0f98d94075343b4e3782767bcc73f04fb046 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Fri, 1 Jun 2018 14:44:28 -0400 Subject: [PATCH 158/187] Removed unnecessary functions --- .../Models/FeatureClassUtils.cs | 343 ------------------ 1 file changed, 343 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 99df1c86..767bac46 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -207,202 +207,6 @@ await QueuedTask.Run(async () => return success; } - /// - /// Creates the output featureclass, either fgdb featureclass or shapefile - /// - /// location of featureclass - /// Type of output selected, either fgdb featureclass or shapefile - /// List of graphics for selected tab - /// Spatial Reference being used - /// Mapview - /// geomType to create - /// Create KML - /// Output featureclass - //public async Task CreateFCOutput(string outputPath, SaveAsType saveAsType, List graphicsList, SpatialReference spatialRef, MapView mapview, GeomType geomType, bool isKML = false) - //{ - // string dataset = System.IO.Path.GetFileName(outputPath); - // string connection = System.IO.Path.GetDirectoryName(outputPath); - - // try - // { - // await QueuedTask.Run(async () => - // { - // await CreateFeatureClass(dataset, geomType, connection, spatialRef, graphicsList, mapview, isKML); - // }); - // } - // catch (Exception ex) - // { - // System.Diagnostics.Debug.WriteLine(ex.Message); - // } - //} - - /// - /// Create polyline features from graphics and add to table - /// - /// List of graphics to add to table - /// - //private static async Task CreateFeatures(List graphicsList, bool isKML) - //{ - - // RowBuffer rowBuffer = null; - // bool isLine = false; - - // try - // { - // await QueuedTask.Run(() => - // { - // var layer = MapView.Active.GetSelectedLayers()[0]; - // if (layer is FeatureLayer) - // { - // var featureLayer = layer as FeatureLayer; - - // using (var table = featureLayer.GetTable()) - // { - // TableDefinition definition = table.GetDefinition(); - // int shapeIndex = definition.FindField("Shape"); - - // string graphicsType; - // foreach (Graphic graphic in graphicsList) - // { - // rowBuffer = table.CreateRowBuffer(); - - // if (graphic.Geometry is Polyline) - // { - // PolylineBuilder pb = new PolylineBuilder((Polyline)graphic.Geometry); - // pb.HasZ = false; - // rowBuffer[shapeIndex] = pb.ToGeometry(); - // isLine = true; - - // // Only add attributes for Esri format - - // // Add attributes - // graphicsType = graphic.p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); - // switch (graphicsType) - // { - // case "LineAttributes": - // { - // try - // { - // // Add attributes - // rowBuffer[definition.FindField("Distance")] = ((LineAttributes)graphic.p).distance; - // rowBuffer[definition.FindField("DistUnit")] = ((LineAttributes)graphic.p).distanceunit; - // rowBuffer[definition.FindField("Angle")] = ((LineAttributes)graphic.p).angle; - // rowBuffer[definition.FindField("AngleUnit")] = ((LineAttributes)graphic.p).angleunit; - // rowBuffer[definition.FindField("OriginX")] = ((LineAttributes)graphic.p).originx; - // rowBuffer[definition.FindField("OriginY")] = ((LineAttributes)graphic.p).originy; - // rowBuffer[definition.FindField("DestX")] = ((LineAttributes)graphic.p).destinationx; - // rowBuffer[definition.FindField("DestY")] = ((LineAttributes)graphic.p).destinationy; - // break; - // } - // // Catch exception likely due to missing fields - // // Just skip attempting to write to fields - // catch - // { - // break; - // } - // } - // case "RangeAttributes": - // { - // try - // { - // rowBuffer[definition.FindField("Rings")] = ((RangeAttributes)graphic.p).numRings; - // rowBuffer[definition.FindField("Distance")] = ((RangeAttributes)graphic.p).distance; - // rowBuffer[definition.FindField("DistUnit")] = ((RangeAttributes)graphic.p).distanceunit; - // rowBuffer[definition.FindField("Radials")] = ((RangeAttributes)graphic.p).numRadials; - // rowBuffer[definition.FindField("CenterX")] = ((RangeAttributes)graphic.p).centerx; - // rowBuffer[definition.FindField("CenterY")] = ((RangeAttributes)graphic.p).centery; - // break; - // } - // catch - // { - // break; - // } - // } - // } - - // } - // else if (graphic.Geometry is Polygon) - // { - // rowBuffer[shapeIndex] = new PolygonBuilder((Polygon)graphic.Geometry).ToGeometry(); - - // // Only add attributes for Esri format - - // // Add attributes - // graphicsType = graphic.p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); - // switch (graphicsType) - // { - // case "CircleAttributes": - // { - // try - // { - // rowBuffer[definition.FindField("Distance")] = ((CircleAttributes)graphic.p).distance; - // rowBuffer[definition.FindField("DistUnit")] = ((CircleAttributes)graphic.p).distanceunit; - // rowBuffer[definition.FindField("DistType")] = ((CircleAttributes)graphic.p).circletype; - // rowBuffer[definition.FindField("CenterX")] = ((CircleAttributes)graphic.p).centerx; - // rowBuffer[definition.FindField("CenterY")] = ((CircleAttributes)graphic.p).centery; - // break; - // } - // catch (Exception ex) - // { - // System.Diagnostics.Debug.WriteLine(ex.Message); - // break; - // } - // } - // case "EllipseAttributes": - // try - // { - // rowBuffer[definition.FindField("Minor")] = ((EllipseAttributes)graphic.p).minorAxis; - // rowBuffer[definition.FindField("Major")] = ((EllipseAttributes)graphic.p).majorAxis; - // rowBuffer[definition.FindField("DistUnit")] = ((EllipseAttributes)graphic.p).distanceunit; - // rowBuffer[definition.FindField("CenterX")] = ((EllipseAttributes)graphic.p).centerx; - // rowBuffer[definition.FindField("CenterY")] = ((EllipseAttributes)graphic.p).centery; - // rowBuffer[definition.FindField("Angle")] = ((EllipseAttributes)graphic.p).angle; - // rowBuffer[definition.FindField("AngleUnit")] = ((EllipseAttributes)graphic.p).angleunit; - // break; - // } - // catch - // { - // break; - // } - // } - - // } - - // Row row = table.CreateRow(rowBuffer); - // } - // } - - // //Get simple renderer from feature layer - // CIMSimpleRenderer currentRenderer = featureLayer.GetRenderer() as CIMSimpleRenderer; - // CIMSymbolReference symbol = currentRenderer.Symbol; - - // var outline = SymbolFactory.Instance.ConstructStroke(ColorFactory.Instance.RedRGB, 1.0, SimpleLineStyle.Solid); - // CIMSymbol s; - // if(isLine) - // s = SymbolFactory.Instance.ConstructLineSymbol(outline); - // else - // s = SymbolFactory.Instance.ConstructPolygonSymbol(ColorFactory.Instance.RedRGB, SimpleFillStyle.Null, outline); - // CIMSymbolReference symbolRef = new CIMSymbolReference() { Symbol = s }; - // currentRenderer.Symbol = symbolRef; - - // featureLayer.SetRenderer(currentRenderer); - - // } - // }); - - // } - // catch (GeodatabaseException exObj) - // { - // System.Diagnostics.Debug.WriteLine(exObj); - // throw; - // } - // finally - // { - // if (rowBuffer != null) - // rowBuffer.Dispose(); - // } - //} - private static IReadOnlyList makeValueArray (string featureClass, string fieldName, string fieldType) { List arguments = new List(); @@ -412,153 +216,6 @@ private static IReadOnlyList makeValueArray (string featureClass, string return Geoprocessing.MakeValueArray(arguments.ToArray()); } - /// - /// Create a feature class - /// - /// Name of the feature class to be created. - /// Type of feature class to be created. Options are: - /// - /// POINT - /// MULTIPOINT - /// POLYLINE - /// POLYGON - /// connection path - /// SpatialReference - /// List of graphics - /// MapView object - /// Is this a kml output - /// - //private static async Task CreateFeatureClass(string dataset, GeomType geomType, string connection, SpatialReference spatialRef, List graphicsList, MapView mapview, bool isKML = false) - //{ - // try - // { - // List list = ClearTempGraphics(graphicsList); - - // if ((list == null) || (list.Count == 0)) - // return; - - // string strGeomType = geomType == GeomType.PolyLine ? "POLYLINE" : "POLYGON"; - - // List arguments = new List(); - // // store the results in the geodatabase - // arguments.Add(connection); - // // name of the feature class - // arguments.Add(dataset); - // // type of geometry - // arguments.Add(strGeomType); - // // no template - // arguments.Add(null); - // // no m values - // arguments.Add("DISABLED"); - // // no z values - // arguments.Add("DISABLED"); - // arguments.Add(spatialRef.Wkid.ToString()); - - - // // store the results in the geodatabase - // object[] argArray = arguments.ToArray(); - - // var environments = Geoprocessing.MakeEnvironmentArray(overwriteoutput: true); - // //var valueArray = Geoprocessing.MakeValueArray(argArray); - - // IGPResult result = await Geoprocessing.ExecuteToolAsync("CreateFeatureclass_management", - // Geoprocessing.MakeValueArray(argArray), - // environments, - // null, - // null); - - - // // Add additional fields based on type of graphic - // string nameNoExtension = Path.GetFileNameWithoutExtension(dataset); - // string featureClass = ""; - // if (isKML) - // { - // featureClass = connection + "/" + nameNoExtension + ".shp"; - // } - // else - // { - // featureClass = connection + "/" + dataset; - // } - - // string graphicsType = list[0].p.GetType().ToString().Replace("ProAppDistanceAndDirectionModule.", ""); - // switch (graphicsType) - // { - // case "LineAttributes": - // { - // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); - // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "OriginX", "DOUBLE")); - // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "OriginY", "DOUBLE")); - // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DestX", "DOUBLE")); - // IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DestY", "DOUBLE")); - // IGPResult result8 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Angle", "DOUBLE")); - // IGPResult result9 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "AngleUnit", "TEXT")); - // break; - // } - // case "CircleAttributes": - // { - // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); - // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistType", "TEXT")); - // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); - // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); - // break; - // } - // case "EllipseAttributes": - // { - // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Minor", "DOUBLE")); - // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Major", "DOUBLE")); - // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); - // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); - // IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Angle", "DOUBLE")); - // IGPResult result8 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "AngleUnit", "TEXT")); - // break; - // } - // case "RangeAttributes": - // { - // IGPResult result2 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Rings", "LONG")); - // IGPResult result3 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Distance", "DOUBLE")); - // IGPResult result4 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "DistUnit", "TEXT")); - // IGPResult result5 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "Radials", "LONG")); - // IGPResult result6 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterX", "DOUBLE")); - // IGPResult result7 = await Geoprocessing.ExecuteToolAsync("AddField_management", makeValueArray(featureClass, "CenterY", "DOUBLE")); - // break; - // } - // } - - - // await CreateFeatures(list, isKML); - - // if (isKML) - // { - // await KMLUtils.ConvertLayerToKML(connection, dataset, MapView.Active); - - // // Delete temporary Shapefile - // string[] extensionNames = { ".cpg", ".dbf", ".prj", ".shx", ".shp", ".sbn", ".sbx", ".shp.xml" }; - // string datasetNoExtension = Path.GetFileNameWithoutExtension(dataset); - // foreach (string extension in extensionNames) - // { - // string shapeFile = Path.Combine(connection, datasetNoExtension + extension); - // string shapefileproj = Path.Combine(connection, datasetNoExtension + "_proj" + extension); - // if (File.Exists(shapeFile)) - // File.Delete(shapeFile); - // if (File.Exists(shapefileproj)) - // File.Delete(shapefileproj); - - // } - // DirectoryInfo dir = new DirectoryInfo(connection); - // FileSystemInfo fsi = dir; - // fsi.Refresh(); - - // } - // } - // catch (Exception ex) - // { - // MessageBox.Show(ex.ToString()); - // } - //} - /// /// Checks if file name has illegal characters /// From deab19e8a32e9e53e3f308e351cfde5521db0312 Mon Sep 17 00:00:00 2001 From: Derek Foll Date: Mon, 4 Jun 2018 09:40:42 -0700 Subject: [PATCH 159/187] Distance and Direction layer package update - updated Arcade expression for rings to add missing thousands comman separator --- .../Data/DistanceAndDirection.lpkx | Bin 27414 -> 27460 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index bb5f86b4fc16db200aab533e4797461915f40dea..f0ecbc3ff308e82463b5799a94a034bb7a69d2b7 100644 GIT binary patch delta 19666 zcmV(yKR|Oq9PVA z`=_6<4zIzgN>7whtRV-Ez5=4W8s#+J{dvIhJO(>UUJ6=Z{Wy&hko=m#2XPl=fcnx2 zBGO!N*S!0!0hiST2{N!L*xZ0GVomRAVZ> zfRP|8lXU?^e@7)H+OJ(DP!iw%hS@}OVCID0~e2|%yEjm zx@3cOK1?rew{SfvXGIPvvzE%EFJU_iH$3w_nch{pP|`v*6a0j)zB7rvt$LW@z($DN zkUI18CD=i-3*V!iDJ0=v4XrQ&LB}uaL z@EnTq%G6r8`aY_i=FO?}$R*Zo6GG}x);!!3%j@?!lJu{qtQ@xxk1WSoT3m`{I5VU`GfR!>Bd)- zL{h*Me_wx+>JzdVh~+ZuPBSk!`Jx6rJnRp;zFPQB4AdGR6qiIValIyVzc%ByWld;~ zu{Hbm{#Oq0_jm*8w-y#1A>pa=HC(+6kyWJ^Kyg0%|56qgFk|7_PCnV&#i&+yxvZcV zfvJ@kE@*AetEk)aJ~`g#GfAj=)q+!*lLQAhf8_Xg3M#A?+v`=*-eyvmr>>{z70Aq< zt7pfi#8d7F2SBezB@2H(_r~XM`EBUi|~3<3?JQ2^ykP zBVJ-E*M;^4{AWL{0o%@DN#)I-lp%m2W3$0JLh}aDU(gRGyfXAlXlxa59o?Etrl$-t z2hD8xw}HT5v%Uif1%GK8ayy^bNg@FRTD89K!d%9h!Cv=TW&h{ync~!xMD>#OV;g8E zxSGne6bb(lxaE;G2Z7Fl&%70LNR9M2X7`NWe*ckr;Bh{A9R zUgLALZX2T{oK@_v!Aj7+6<(rH$H!By&rw&dXA#YFQHI>`5q~qzFnRii*>}0d&BSa~ zmCHt5~P}ezm+UsaXc|m;JRkKPsVq8*uZ|2)89MU6AQ+ag{!;A)K7#?!L zuLz>FE=;IZN({6wK=DCIY->*}EU|z3sz6U_6|p#l)eQYXgj9Qh$WH2|5uvtmwY=(e zbxmH9qy`YV>3@0{bAyK`przC+e*4qpzZ`g}>&gs2nde|lQmM(L9cTf`DZRibP99Op ztTt)FMg%A3G^W~KL$$M<8$n|$N*Pvnz%0@a*3RgJjzo=}$lYX92O%pKUtY4m$@@+V zJVn&Wg%3zZqB(O*o}e8J*^0&mrsz_%OUBO{RWr5H5`RnIZwtp&?e-wrD@LaMeyR-H z*haz0{V$El^o(z9gRiYfEf6 zAuE!PJKV0U_KPqdm_}@SOXpudQ^pjKa8`j>)oD7IdKR7-`J!q%QCX*PCu`k%&FdwF ztQ@h8i+{qcC#0&Rb4aN%R`Z&)L?vZA$nqS>EQi+jMK<;UDW%My`e+}Xwk2={@_V-l zZ6Tu!PDi^n`5A5UuZO#*k^9~mdpSNu@6Ak=FS@Ki(A$%uWLNUoAYW4(&%ll-$KXHW zo^K&M+J|gdttw;1D#w`~qML#9X4Fi;c*8PHGJlOG`*&KO)O!<|KD~_nn(S`-&(I|r zR3{v;ocV#9s7ySZ=znv{em)nt0BE4sBP8L>XaHu_hdNH!n zl7G|tU3eNDWM^-gB9vpo=nUFOJH`~}V?XBdVceKoB$uY_l>ZXUk(GJAhYR&oY<&8Z zcU>F&ynm791~8@{_j&-piMD~OnlquamMi1VZEljFeXLpuiPKoF%3PhC!8SR28=pw; z7Bsb!skig*TIH&`%Me%`Z@d>%JQ~v%Du2i{<0qG>r&WW_w14QWG&6cyGtret(9!FQ zVBADz>LRR>P66fLCX1v!fW+^|aqPweXtv8VfTB~dtXnMDsY8!&nVkzwYD&Tb+EbZo z&yt`8^>!B|I3sb-=fW_PYkbgUUytjZue=e8?MW=uNc(Lm(3CQsw)*1bK~r&Y?SF`< zjN_K#C>>lL)gK_B`9pM9=;d{hL_a1zDqPlO+SI0#=2-Zzl>hSeY%DAfh^dP^qJ-40 z!n2Gb03ybryW5QM9HBN!!>|7+{g@ zsfb*|;J02~0+-z%>`Wdx;*G&7C=nHHkj?ucw+&Z?FplD8)eR+uU1iFI|7kA)Mj$bi zb-~wZgO+*p8WbIOFt@{=w?M_1GfUeL|6Fn|@IYzTkukb>=>G9Hm7T9d1AoVt)#xZ# z)R%SlLy194e(w9ICx|=PC*zn8&E}U>Hy3@5+-4;Z!gvt^AX*PyLZAwoF`nx3nc}eg zM%${KBIWe668}s4`l?~qRcfCaU+_tk^bp$x&o}PQg~f;&a+1@>lobWAzqS!dvO9>>JLfkTz1(&g>Nbrnf3?DTOX`KBk35U?mq-MxBum48r*IA#8ULNfLX z-Z^AhcUf%BNb-yon-6lViMN-xww}mI9Ym*PG8}kZAUWWJcjzB)*gGqb&oYY01+@yk zsLdw60tgDRO`x$)tWe$1?p52BS=q#{04DkQb@pW_+nE~!7~^W?D2hJ2X{ z=0Oj-OyRv&AA!S&1Il>K(&{$m$Wafl%vwhqFTDWq#dQGZ2N8^%olX@)bxOrKD~tl$i|MVt|g=+qFUKTF2bUWxzAq1(PnzTPLu{@*B1$$#6~6XlRN<$=3QEaG++u^ebo zyNT*jI;!H5HpT?FFN@q2*Nq*cT=9)uDVEYX$RreHs^8~u!i7qBHUe7a_Rq6fVoOo>%+DU9j zjB`F5@Xh&Ygf+Xod3u;8sR8WEkcph_?t&&>4#FlG#eZg=IkR5Gf)KwyHnJU7K`Mss z>o_pR&KC_!5x<=XdfuuzMNB;{(@Oseu%UMykt@c7d{wh9J(cQmE&EOB?_QUv&MG=8rIokvCiUiF`Qo;aD4BR$t#q*WE<%NuK8bI@C8Q0Pb6PLLz;)gi7<=_-|?q=+H2hKdVAU(gOIV8fCQVXH5}l zuv;aR?(oUb+U%czX5P^wtqV*kCSDA`k1|O{cvH!L8fwNBC!zou<(=YeZ5Cpmksqod zo#9U*8}@}QYBN@Xz6vjvm*~)c)&_F$IGKkD+$qcwMxN~Nh^%b(eD$1Ag`pnDxwqc# zMu2R5Tt`pOH!c5Qw&<`dpjFEbHP*flP_W<`<1hyW_^V=!5{KK)EkgA0hz}=kRC}h*IrE0(B}MF4^zz z?p(X(Gj2b$I83=u^P9cGMK3cu$sFkpPvzUaVb?P0Wd)HY7rM=$uxTy@Ie0&!2vF=K z;^`Gi?Cm8T-$CRZQC;oav&4YlW{e@1GXO*7G~N$gAzaP2+`AE>{i#g%7ikjHaa1?j z3-^bh91#m`_D0Gui%=bZP!^fvl+IwdO6gnHy@E^b?QR+f2IWR}h}VSLlLyTF+RCmb zdj>QR^QZ~H#iYUP$(Bo(_T_S1At$wO?&FoQFuBcs7S{{}C6e||97R6w-2YN?0lPpr zBOPzpe8a^!5Dx70qE5E$hYeEIry%VH|CWFSxP6NpuV((M98~;&_M3BLEqIz>7g7{0 za$<;jBF%b|1%$@$Bl_506sl;W|C9O> z(|`lO=5?RUrJZ(vOl}6`jlG6RpTg{y&R$XKzpa&`Zt+Z?sZ@B`7pcv{fhoC?E0sZ249JejgowmsDh=ao!Z*nn+Zh4TY#t$ zF!px4rw8}jCjW<`wT|QA9zpMW2eO0Qc%Q;i677I&QvU#d1R~zgtf)6e$4cdj2{GF?Cs5d6Og$0SECNB;rKJS6XJ|PQzbH za@-ceI2{OhP}lvt%d-|!6KND}TZ(k7J208*1DieNUmHj}bGoZOx9+BmW@~-uq9F-w zu57!1bbXh5#RjtaW9UAv@=Bhi?Sz5U@Nnp%C&5Z=pfan|+Gpi1J}ce@+kx!>%K|@jCo)90KlcYd!2@)tDoRi)pg*1Syibgwxbx9uLgdAN zgjkiHf09#2k#gpCZfXyU*Hp96SG5H%&a1Rnl*h2J-siR$C)Me;n18*2b`4dXo2Ce5 zO&lcMbfffC5OJ`%ZooH~uzm)Xo_=cH%3po2GZ;77Ga)!br9;xB42{OmV6C;?c?gQ(u&b}trg6l+F& zv{JEwVQ0K6??b~`3Y+k7OiF@rk7sGQKmdwV1wpa3T@ST!OKdbN%q#T8kRg130zH3< zU_pPR9O=cihWPGi$dDeQ_IHf(EQ_T&%?DDg0%NaUnYKtkix11kAf!+s&>jxvpAMOOD$*4EMJM-KqS|6rLrF8q& zA%OEJ4B4n;LbKJM3vGvbMZKR9h&1SZ+d?WVh(W+;WWCSi!N&hSAG#xdCd$4!PL{l+ z7z`k;@Of%CE``M%QRTY}e1iq1m*=kUzqROQDub$KQHCP@-jk4f>X_W_;`qpJS7hc(Ioos~>#5_ zX+D2Mfoyg=o~3frr3Nm4DHOqo%aU1^rB+%zUvO#+_tk`0Xw9g zD?1iEbv&$WR_+>xSY}t7w71X)><06EgLkheEyH`roVyUc^dlZ8RA{|Qu>5tq4s#3? zni;|5*d(~Rx06q37&ZyKcFv|LUCv|@vNSFV{*HXR!55VSV+gc=SzRuPMD*Q^x<)?6 zWMif&IpoFTTJFe>=LEguu0vY$F*yjAQ+(}PTcN93E6+5aN|TihacqY)Daqz4%NK5x zSHOLSJ+UbW(}phZI_Rdm$8#gX*Tmtu{i6SBoD~A&(Cp(fIcLNXusc1Nub8_J`nfZk zwNp*F{i88LoCI)xJ_>X9UA6mV86u8WS7Hr;A9U|BOqI+d)(fTb@#3_~^y>hVu_S+< z6T%^f;`ye*fI(L-Xg%_$?&pGi`zdJL+Yrz&E;50{A%HMV^8K16SlB6gHvj(fYeFpf zC~<2hi*~@Uw|z^hP}u1^I_`|#WaxX$dAb%%x^>J6kr&#hip!E)yEje66Sqf>-P5FEU1 z0B;%z>RohfjkJ2VlDjWv`=DW{kN$4e(}c@U86fAW*RGWM;}Z=U>+f9E&lG3FzE9xf zB|9^{0|&EzSZoeM<<{{J_4;1N^&!Xip2FW#`)7Bj9snQOkG3UXX#mmM-7r%UruCdI z3wv46q-lA~!*&H>g(DJHit2-k)uBQjfWOsD1LCJIM6`|AQu*$(-u2I|ANDvBZnJs* zDf{>_hW>nS0JU;RH5fsk#NPg+jwym&A)lY6FD{;c^uDdIm~Jtfc^r~x!O$H$_Y;Xb zF=sNQ9GsY_+Gyi&`a2Cjq zeFybD9}Nl7M(uQJZWj(p5m7ge^*a_VYYM{?{M_!=SEwj=5l&7))_j6%Nu8@vX*2+{ zOs|@MzVK^mIm+gMVlim-Cr<^=Y1OJj_(qAX0B^9a+!541NSwbfznqfuJvz6Th1!&e zUHG2SgbVlPRLq9fGD^FVq1dux9-va&Pg2FMXPeD|ePKlx)j9hY(PV?Go%zPJ?u(l_ za4H=X)hm~!Byfi*dcMCyA4~i$$0ry0wtHlM^l#enH}O|o%xLTvV1)VvSnF#WJAwrV zGF`o)8W(n10%n%r>Bbw_0~t55JZ@@WXPbX&blPp7(;s?MI1{+qbDwN>elSU%*2G)Nfek#e!#l z>a8b~AxSN$(lIiPv)8G2$j>hntVDH72Qd6Ju8SMrt|?CgVl*h>e!?L}ipiJ4(3#ns z=xYO+Oz;b*GkHNv`0P4CCLX5Qs~(joE25A%eGEz^*%Q}4X)6R*<@JRU5qo`SP5KAv zKJJ|1gRPN88$N9K%Kufk$SX1J;w<2QR}JG5Sspt7vVclWQbcM4+aac4h|LS5E2C|W=K4BxX`@K1liGiLC@!y zm;&SP5{1=C13%;V&E`@f0+e$9dyY$@r%=O&RZu!ne7*{KaLpGVDLQ0y{I4{BR3Y-6 z0GdUsu&W;o@Ll`&s7|^-$^}3C;7(rc-}L6j63uC+nb~o7V)jM%@Xv4}LbkXJ@#bnG zc;nUjl1VTp_fiyA{QJx01xfcg;!GNU)k6VwirPiu@541#;POAb5-+j^dp#TM@|w&w z{qBcSejdYeY^jyu+Efw%$ROx{8Ez@@&@7)7T~9tc0<23=_U#t&%c30^l-Dd<7iUKs zZPUtkUfeM|&rUKNI&NM4H-Jk;cq6giyKdDo4&MMv(B|b>}9{v=x3p_9_YwU_2MHkk5$=10tu?~tUjZv zAW*Up$80sPX07JP+)LQzFVXhW0ndQonQvu?&6;h>8H{$#Zksj9P5a={vPis3qOaA$ z-<&F;Bmt9wOjfh`Ez<#igt%CJ(6skTM9VRNdjDCn68wVPvR9PoNzZ%V=~JEm1oFc+ z9b`Qo^Tar{-6@1Xk8q?Ulqf;J<3At9gv#&$1x0otNwWH{=k5+yI8);nI$|%*&%hX)<3=_J4INYSCMF%n#)(TtQ zNF80$oZr(2@?M_4vIVl8X69~wg>1DswS<@QClr@)ADVRJ#)D&UC8RaJMh)rPJsEhX z)D~eP`GI#=IGYl&H4w@XK%`$A0F{ZF7jc3u&Lelm0lO~jk>UV|a-h47uUd`zi~7%3 zua!`PbBgDC=N^oI^F&gBFktFu0izu+shZI3UbK;8TP=L7?h;8KVCF=ANT~=y$!gh1 z^?4Y+#`_`I0gyh!Pp&+?`t78E#pAD^405R1S5w|f;CNeZ>NGD_h(VMeLd?Xn--=0R zt$g2L#nUGo$EZe^JQ1ou1$XK>HkoGvJD+y!Z^xkz!u3smg6PP)O=q*4@CbSKG;jKC z)pAKvb0pkk??}NnRkEf{$Ebpvz!!5SjQakMTHUY+D-9I6I3;Ugn%4)8)8|1}5+(Rq z^yb9Y0({zeJhM(Q4LJZ0+#!a#dXw(v3(wM-QN`o(vA!=CxfdGLYbC_ zKTkPi>PmKhswk|ZP~1d{+t zrI8GcIMlj^AVwg7{2xvrnn<-<>NCJ7XdT7*J%5USb3EJ1=9tw)&cVw#B6=4yc+T#f z9l0K97#C)R9q%R4SsWKc^#WZOe_=xXA;f9STh1byqf}dTpkree5i#!UKm9Y@GJc*i zz?T6({UdVkXueTJexw#t2UP7_SiEVlwOR;F*x97bYX2FlH`hmR31HE^_pS z7uN4!6M(Lut!&^rt^2d)GW8Q*A9340b?2xlX0vJha{n=_At@KsG?+CN
    fFD2s0T19Rnnc%NU6*v1T2^F!R3Ia&BLkSK$-^erRg zSh?L-Bd+0-Fs0t8BXteNNr1v_eb_@sneM;>RagTYemLbbt-jP_6hlF!YXKKJaK8rI zvdyS^h-KwNDH3o4l}rlCZoVwrC?FF9SKm>Tg32tG74k|?@I35ohq|guk2{%S1i$Hj z7ReMc@Vo7l=-7vS%G|Y^r*r&f(S-MLGWtm!sFKe{h!Yjaj$YhL-Z;ggsoslak~sG- z4O5gTW)VRUIsXMAX3De~sU1qvr{6xnkmj_>NKmus+e-c*);k)sa6ADJO~j}cyia`P zzf?d{lnR=?NpA8x*ULp#|!KFz2c_fPKD^@}X-H}kFyf>Arq^~S4zT)yTF zke3MhINgJ-0c3~M3SOa?r|^YvuqoKYO_jYwk!Q|zHjQ^^@+rc*N(gMWako)xGOt8)F6}W2r*b$~_ZOiAov~+Oa`0+x`SCK$zlXjh;`) zxkdKy{2q?vTd=XD8{Yj#|8_us+Zb3Pp>_f%K2~BHte0Uf(icxD%=MxZVrP9Qt}4sh zo|(LGub!Qr-5uK|Q*BW{$zsEk2$#^h@x`D?yNMyq-c;@Aiq<^BU3a?Wge{aQ0I)-F z??+|{R3D!0w(b{!!!}9UHUAf1Ngi?l%X@!9BuGy_kh!-3;0KRSHl56W(KFmC0AF8a zZkJ=Q{crAL-0^WUOHfx2{Qp98KO^`y`+{O}yg83t&%uC)z>AC;1nc5e{J%lX>6qTx zJnfTjWAs}qnN312RAcanMO&#x ztsi+d%|y=R!z=%!cI}y$w9St2AFr{H_^?TDYz*aA1fpE*kmAi{qiif9gH~8X+YWPE z-mvNx6*)`(y{Ka=9wPtEaUVWZt6YEdnDcFhY6E`-G z#EVwoc^okj<~GW3v6X!ni7u3k7(20smU4xGZQ&8bK+^lhvwlB?`(#Zn8$M!$jveBX z|1T(E$y94uoPMw^GPI`&xh0&^JgrB-rqe;n}$l-9#QB!yk zx>J}2;N)N&LG^QgKcJ3EswLM<+V3Zeg$QVgzpAr!SZZ2jS@dyBcvh`a9=qK>z3TEn z^JczaAjV#Jd((1m4@iB4?+K?A8bh0(LPbNeke3y0X3^2fHBHPaN+cZ_DOMz@=l4cA zAm}lOYeSy}9`zepR$KMb5omsCC~o~P-&y&>LQ|%yYxmfHg{bEz)DB&z*^d9l=gQYP zn55P`p-=x^wO8w22z zflODk@i-s^eLVp6L6JlRr5l{LSff)mX>Q@G!I%sZY z1?JkRvV+3k2}S+T*uq*nK$i1Z*|cq9YZRW$)8S;9;MeSv&iT(EzbXod7LMcCx@Idkv6*t4fAw;Jqs`(t4W^88OqNh1F+}2F z{i>Giryk=^iWNof_RS&1dekxYbyy#yn8GSPcrr1vN zOXRswf)q}&fq|W+uFZqv?NGZ69z-SJm` z^IyQ-f5BP5NQCa)`~S@TnP$4S9SicVrkq1&)4c%YNTTO=!j+d7qV7{kpsv0>wWVYA zgrxq6+kR=s1hc-loA|d4r37M*^z9$BQTk>{b=1e{JN=r4y3K0$E=1jy!_lISQ1zYY z%mxaWUCmH}S7JKlaw){cbym&wWyrz*l#hr&f7n1A5kmWm&#@7)JrBBI9~?GL~Ibo=;@j!-bJyU zjo}leO!V1V8Q}p9+R^KlLc^Q%5S@oQe2G6HY5s@Nv-p>6z}yvdG8!=F`RscNTj45d zf0db;^9VTY(I$^N0Oj~x_R|An4N!HDUtflU@r$+HZ8?=2_)j(;!TcqDtu|Bj`ks-7l!<-;&C(mN#{0ZARq~fwlH@${guhV zBQ1D?ZuM&z8N?zcM{T)_qMREDago+qe<3v8leIW-?A7^HSlmRejl1ZZrQLK7oXs`= zQ(t*-j-)kN6}6?DXUeHY>AqOvqaNqR_+Oml~&>H<0sb}2HYZ!<_sc-b6z7!_FB_af3C;K zqk!@z@ga)Qo*FW!VRk9<=^>ZVbetrE7(E7h44!y!TndCw}$23e8weeh=8+nFlPW@yq7^3cI$@lTOW1TnQrEbTa9F=A+>Xz{6q&b+X^ zoF*=sw(PSw9}BTy>JP;(^eu6cf5&F+CJ~~m0{b*Hs~r)79t>MDy>n!5zqSe5tU;IP zyt~_wJU$OpE=USBFD@Mzp6_2b)_crx)-Ye!O|)OmW+D&V#K)JCa}xe4V_lxIT(p}Z z6qcdC6D3PrV$SRRSL#5D+}rYZh@dKecE(@4Qd?M%ZuTQYaDUW}!cc${f73;6x1*BQ zi4$YR<}i-SmawdXTwu16A)&gkbN-H;p>#t=wavbCbGqcB0LVWn3T{#@|B#%k8<$-v z-vJ$fHnit-3Yjv&NMP;j<;_`bC_e`_U^2TH$2)4*Rtf7@s;^xov+bYR=nvCpG=3U@e+wJax$lKqTS#)&ju-6<#Mx@AIc83 zy5)Zir{II(sJHk8x_=$QTcQe-=CzWfW^w+14-L zA6oV*`@+Qw<<9Oym>a%&cbE+h8Q-9tVcc-)7vHd9iC9fU7erUjHVc47@$foRC-Iv0 z01f0#CoW}-pgp`5k-GNt)s~LvQ6xtUWmWO0kAdVNx@AA@i)(`G>M8U?0F5rRh}c4W znUV=9UonOI51I^zf8jF|u5OqMiwJd;nuVzukl`ka+htNXF5fJ64sNwS{E+&VgQ@iW zwIAmAibVWHA=TXvdNsSg2oL(D--C5H@cUnO*n$EMIPlWp={^lh08i3<6Yw=f`rc*T z+%Ra`&Pkee|-|7ZJm2i7$x8-Vp2oYf-$MwB(W^C_~UhuUgwt@wZTi{ z1UQVMyN~O?e@-ykfK5i7sn=_tLF$>j0JY0XRe6xZJCzWQ&v)My$1rxkviSW*B4oOg z>XN!Lh60mfkm}Y*vQlzozza}SMP8b$v}0W)Qc{qRJKr_p*A@YIC3y@E&)8tq2WvCB zk2zoSA=^jzB1Io|dCG_p0+&mWS(Dk-Bjc)?ar$_ae|1@OGp#hMDF;5tt|Cx$Mk6Er&FT5qLkO-D-M9^ z2bKQ14Gy2^a_;R9^oK3Js{q#cKS_mh$rU1Zn{-ItD0l zU-H1=f3co;MhWzM#*eTjhaC;eBEqlidR#WHaaAA13Bs50Xgf5VqUvG&kUU&QnsIHB z;|EsO;*5iWhVvJxIt`=;zQnZ>P=s>9#tPT+6A}yDn=y2Gc2VxYsc7oJVn8qv%j?;= zQ|jKPBq>PtLNYEPBi^uDZ)@Y3m3wM7X>BEMfBy@GbNuf;S+b8au5gX*G)ZaRv~&Nh z9^yDBZ8@b4N63*NV5F^f-oXuA(vCV$C}*Q(5u^6XXvp{cfXa1+Ks8sPb@q~p73Cr! z1IPnlw=1Z6pLL7fZk|CygXwNHzmX|~Q9lNGj8)13V(-5dRPK=Hh{c~gn4`kEP9 zaQ2Cq8>+91;%+tUJCxSdw+$;dMtmSWe}aiU0$<0qywpXW0tZu$cqa)_p*Uufhqw9C z)^a4j4?q~XhhLz5*NMl?M+u|21Oj^UHib9{qyYUHZnxZets&ArblToV5krvCdbbT0 z{lr31A1d;h5($`j$k9%)oYvRKy`AlcLCXrhn_c5l^oyK-!%?4S`LRr)Q!uB7e*)+f zoqgY%k9JPVL3>m3kTf{6y^;5Bs0`&7Sf6&mYLddzzNVA!e&H-DtX1Se{ec;-U8jD= z_kYT;)vvA>4PRiD&>?N#c!{}GXd}^Bvjjn$!XD}fX8E~srg#uT{ahltEY8>sMGa3X zZ7}@$enH=hAQ52epaCzc*nfk3e}Bgl`%K5}g!meG8ggFkJGuq<;#!umu39eVG@zR5 zo=DKKsvY-dfot4fk~ED`yw~~Dk*#p3SebEi(XXG=>nPbS&E^j}J&RXlKjH67;fQsr z5BA^!eg-eH{C4Z2FciEOUg98+1U)e3Wot)0Mxi)6`av9Gn^Gf7{dfdYR(Y7X{=6CnB;>ThtCSUlHC z4El*aox;ADZ@!Mau%)o4$D1Yf`M;9IrFdYff#@dmip+@%fx!os0|$ArK4n*A7?5=$NORS*hbg^64__ilCb^ye?%ksw>D}}F)GPc zL(Gx2K_7kaKow31peYJlu~#nZvC_tC5WBLTd7>jp)>-m0hdG(?iK38sbQEFSI-%S= z`qN)YB-@}qNTS%FP8^>Fn~rV6C3OoXcm>o`w5@Q#z#BTNe^mEsRIK|DS*O{@c|uqnS}b2R8?*>ArDU9#*u4-5)k&K3aZh;Rx*@A zp#n14QRH(7Y^)=H)S}Fhz$p81-?vWq5F1o1s+LlIOJ9`iKNamtY0CF*)Ij7;!J3|5 z0WJ;FZ2p}cf86hbJ|QBjQIHMR46J>-pASsge`s`-#fZc{1-5!7jNB$@v7B5g zs0)WYy_eeMhcm`(>qWSiZqE+Z31p(#>{aT#l!7)nqUYO13%Nzyrl8hw*|v)FnrHDh zhD2;%lD)uFW8>Q8iew~5ttOW$lN6nf8J9!)^6L2~`t2-Pke^a*oz0}a+&&e-d<)AP zOpaI!e|)_veGaO%gBPtdsZibyafoYu)uvX>60A2 z{_QjHcXy#G>+68!@~H86K{!qcQRbUTXuc~<0XET+yazMp>q0@wvHOlpI2nsRF;7NOC7J)8H#WkRB?71IU*v z@`ejV;uBQU5Wr0SPNAz3s`PL$SZ0`>Dr<;5pGQ~W7x?z+tWpD|8?y zMkn>qvPvzkw4NgF+txfbAnQNT?7Q%`L>fv;z=|FQOOKEkQ?t2hq&CD7`4PIoLM_ zjoF2Cl=lGK%9|$cQ&)!|^*nR%Lz4PS^S=f{<~^qyrOzpM!Vk+9Pv_1$Rf(~+-*Rrb zvZPpPYv7HQq4s*03$>Supq}NogfEjb1cJXkVY%myy&*K=00RA|X(ZH>^X?yCQ1`o^ zr?J;-^7!c}J%1<1mxLNBjDXVmt9hBhMNh_y$c0+1} z@zkZkZhN0FsSzGy(w>Ok0)yHD(V$CLe?xWix(>?0uYXJtTFoy!u|(wjB48P5GueNY z6Skn9_^;m z7)ef;_`QeW1J!4Viqh8Nf%@?SMO?dOaUIkGyP{(KJR17dRcJ^aFhaIU&a-4C#_$7k zhrQZ{UVjzP!xB1WoR3m_T^sBpLo4ZeGx>E`H_xCMW*;sLC%_prfpb!-|JXx>B)>;e zERinKj=qtxGXB}J+CbTKXn?7G-pE~k?qQQ+awLUuQUr5*zk!hmzt{`JQy()mye6AF z`niM%(dj2YWZf6+o1pUV8U|aUvg*gblgS1MlYhR3pfwiKn9Rlt*c<^c89X)OQAC2f z3-Xm1V|Q!9bk>n|IYJp37_2!Mr50|06f*S7U%_6M$sO;(sFgv7eaqwAouNPZzK>>4 zR<#f-%oPOzEH`G%iVg`en5X>)Klx@zK@rl6jZ!8U6&$Nm9H&@qXe4`?f$ z4c&0{RQmo2M$WZ-i;Px~d(X~M-b^*ea(^nkHJ!k%;r{Yj-b7d8v;b64@2GB_JDq!( zDd9NL?5^Auv*ldIJ!@C|xH73hY9As+$&g2iI*PbcCq?hZXo}L<$voYN3#cY_x1@%I zi$xB!+{suLN}&yF1P|ydO2iD?*!h!Sol+AG3IuV*+QG3xTzNVy@jt$H!>ja2{(k~r zgt~o6#kBgbkDp7?j>7bf-%|-K~ca*m+=nJ>ryA zAA}jTjaY8zG7AdWB0~^N1Xh~zA)zw8Q5}okbn+)g(K4$ZRJd)$3$I7hafV2B<H%?2#D(VL$cy9b4%i)#m^i4 zgbkFWt84*t#s`Zfuc_^0KSvG!a+)?X~9? z*m6q$eMUm!lhMtkfI)MICtu9WG$3UKS-80olXlzOW@+|H*(WYCSVahJo`9qNlSZ zilw6OrXj!`e;V&7gIO!QjDHi9KU~A$PRdB_xsdJUSJ@=_a$QVRARegE3NyMFUJG8Q zjxd*%15@u<(C~I4JC{Z*h@K9-Z*_y(nl);ru`c3QI7}`hKAx_LEOon~F9)w5>=bDcfkM(^<>%2 zKMtGwV+k#Cid9ClyyTH2UYg0+O|z)^B_(Rc67ghsM0RV<(k$3mp-wAFKJDJBwU)R- ze-CTNt1L`@%uH)<5Wry94XAmN3ctOgV|`?mf<9_yi3SP28=rq5Z&7mpnwf*=4tVU% zbXd^#FM~ISR+?L7M1Q;yrcB%t2WoP1F&A&NbO%|Xhlb)|)gZ5h_&vP$tF^5c!bxIr z!Wkx-x~i>*NXT--3wAyhW=sRUy-5f~RlttdcK*7tH*~!epp-I#oqg#Z2m30aegQHo zHs}_xXt)x+sMLvf&!#&M5@iRVM#*MDxMa$R$SNn0|CeZ)SB z7-W_QF0%@JRq_PSU}`Mbxjan|s{c6x*~UE9R&FHa0}KebS%~|;Papr1U8;w8((^)Y zsR{>O7~Z9^x45F7)fPoYtUM&aAjs?=^16}=_fG(4iK{V|NuHqb<_im2vpaeftn=y> zZXZ&wayCENZhw|8(Bx#O+J|Av%$^RQ^lEb2&baxKCNY`jA{I|b41h7X|BHR2jRR?4 z$E0nwbL6dF@#}jX_;8Xeo55Gb54tGNcallLc0Zs)fo?tAj32{G#7k?SrHa3f4il&e_SfXhjPRTl& z+@)O;lxh#r$n?)jrw}kWdb&xHYOa~!Iuu|Trn2QX_!^*fte4Rv~U<9o7amDg( z#Q18mN@EHHDnjbC3nhk|Nb6Qtb?q^acSQ^D)Bhe2LP@2_9RAFC(TzypsJMXVH}Ux7 z58c&6McI_R`{>M%?3>+}z#Ji98Qg_ED5HRHV1M4SbyPPo>UQ?PdI%tgjCTvKzXDxm zKI#E3o_Qoz2GEpc^(HGfX8@n2keIreaOJhf>j1qLts?ynfvh}*8=6Y% zRA~xVSCf5$?RHr)mM=IApOVeXuO!9jMTE~{^@+ZPl_;3V0uiLrD;&TA5Fl81o-5zd z$$x9kH%uoRf4i9`ah(w$-<4{?ra+W{DhXIwZ}!}_<|-hNeT^wbnsgdC1tzXCfP??S zXLU0%Y?ESFcZXG_k#l=_Z$<>^IXL}4dsv4@Ra&iv@4@jzPNI90hEeBj8 z7%AM*WoAZ7a(UCD`LYhw=+(+l%$vx|5r2^3i{U=}Y7CiS=+YwM4cS_6PB&*R!&wO+ z561`l#RovR=kHDZ=(ErJOz7XpxwahVk2l7k`}j zM~I>bW766ywuK7|EWaz{AAQ z1>T5V_|rp84Rfd{jA~zPnVN;kx4_@T-EDue$w{3^g_aoT`IEK@U4O2tfl)n3jZG73 zl1@wfKy1uv!~iskd|Z5DVi}>ITa*1CMZ{7sG%mtCxsm{HWiO1c5v;mQ%$vsNha>bF+tTBP3q~gA4PxG zmt7rqEIBM~)5ks;6e?6URn#;GZWl<5Ks%z-%Wi|p!ZzZKYC#?xPu6dA&WYPjHKj+X zL6h~e<<~FH?;95P0SUI4glmy)u(Xy|PTxj##`0uV1ciLFghmizLHx^_4WdCg=wHPV~`)Wqd{e zYZ}+_hrDSWQ>dv?jEZjxf)3xQ3RYa3MC~SDINZtDpL0utmx~}N26)p0qyENMkGpk@ zBW8BdqL9|4Ajh_dt?9iG>3>7L^);|w?b+U{6(>p>_+RVP(%Qh2s9yFi zj~-0pHaCPs5tvf50_PhExDI{k>z8LmNts`T=~ms)f6c4l&aJ@}ggJ_w-$lWaygcUR z+?g8zR=RD1>gAz7<+KA~(F}v;(yw8We?egbo!UxoTopZF#cgF>7Ad+I#FUh!n-%P9QbmVYPx(g`|OdUZ+2 zqCsaa>u|6Szq^VNqknUNjy`*l&G7!!C8qX2S(g9?@12Dq;JbPhLnrq*cmT4-231`y zmL7wE5(k^^eo)n+l9#lhbu@T5vm)BQDMuX#j|QJ)X5uuhZ_2|OIYD$q9`nUFSh=*= zG>dHByzU;fbki`U%AvVrDr}tsQLSbbw*laka!2CaS2l?9U4L6wRasg7x(5FKzytz4 zImCpmq;nX-7niUE^Z8dS0k7Sg$9*od#q6%Xf-yd}Ki9Z^HHiH($07_(KCHz!&;9b% zYI-Ghn!Bn313pw1AI6+7@NMxaSU(n+`x8Ori}{@xUy7ZjLIdfX>P%^UGBp~A3oGBo z-cM@?c|lHnr+-(u4$L;t)2)!ENAxSIvYvNxQW>1JayyiiX7b zoR`}?ixjUi0izM z$oK}J@cq72O$h96Zv!56ewzw!iFGZG^^T5NB`$Z(pMP!F79FGSrWfkh!MzZ$vwg-Z z+4)UWv9moR%va(ka*k`Zuhfm&n8BA@lKzlYmz4;eMr#Zv)c{jIr$;&2+hY35GNQAc zpW%FmvYT5>rwaiGjjSBCIp{#9rv);u`)N@xrwg`*VrRds&As{;^GVqHjEv$tKwf_H z0*11hHGid{&YNwoz1Kj_NCl6aBaE2ScOQC_fb$o|7f&2Ni0D3U!BY|MnZEoLL_e!% zLiRsxl7Lxlp@$a0&+JQ?D{X;rNP1;}Y&rXwp+*qSEwl&LEi@sm2}Ty1`Z&<7su&Zr zj8Tl!|E#*Mc0V~b$8~iacwCxhegu3Y@qw^(34i~|?aF<7)0t6#Nj$c07o=A2hi>(3 z*;jB?T)AL22R#m@zR_%g84H##eDg1G_S6aC>+G9E@947RZ1;&Sm_7bsbjPw&S6kvy zub8Q2C5jm@m^Ul$TmizJsGD;jZTeWKW)iXdqvTw6Q?^^YQ_`_Id_xusfps5^NpWrE zU%WPBCHd-jU9!gzDP&xDT!iK%BD68xUwM`(PMl-T&6iwknMv4E4SHtHSw@|EC#96!y~kdqB$}AW<~e7h-7i6{hDYO}q!?3sH>hyK@Ys|QB-ZVK zzCw&W9$1+7L?;LNWTv!oa*e_gi`Qqn=&V5555)LS_-GKwz&@sqFz1LstCq+ zC~_HWfig@NCCSMHGe`vcJVnAnkskCS-w{<V(%sfNL>mb3fkP!BsA)-+aAAw4iUkrH`O8A#$0O%_d;3A zU@s1}eU5VJ6wA>WNMh0|(>;7UcgNWKPc5k)>9=&Jd&~P9p#>cngQC;_*MDzv3Y`bX zt~y+eoZuZ4_d0E3B8@Svaw06`}Ya((G4aF%0spp+gP8ZQyq8*ivxLgWLb>Er2y^4E;>mSEN@L3H>D> zVPJ@CZ6CFhUcDxLc%bW#qa=RQGDJZroEMAm-g)D!q94OesI@D2#eZ~@Dqn}NXhpQA zv74U;nGigv?p~Y7n39)EiIZR~Ud<=nKmlUxqKVEelU11wV$O;S~^nSKHuy|72zwz=(y)LF4_>@iG$X6Ce{ z-Qta9C;2IV5I0H?{(pGxtBjUJ;hVb{DV(8^K{8~{*=GEMqForqC-@Zv-!%6(WJ+EI z?CuKgd}VLx6=-nO3&0lvU(H1zKZ^+3-gsx?OrXad-q_$N$Q`&#v4*5cF-@a5=XjtO zW+wN|cK+L4;eorKCB3~j$w;>(V$s7sm$G9?h*t*c4xtedB!B%`vFYdJp(;GB4F8c~ zIh7PqXaXpxGEDpc+T=*~;&jS0@oCoSaFbhHvi~d6I`lFo!n+a?XGK?twg9|gpYF;wngNJpc#QP{5A?mMOXmBX9J~lCYI5oMaT8OzQc-Q5&suu znr*0-@J0Eblvv}b_?|oqgz**;XNF?tgQ+$q+vY}11n}CM`>CS`Fdz5FUdyLhA7Nb+E zZ}D8`RXQdPWcgKp&>2P~Rm@mL9($3(6gd1ksou0^M9H>^9(p8e6X6&Y)`n|bk4ZnrGc##48Wt%X__q~y57e~@ie%9q0rh`6+YM*W)h z#R~thq+mKNFEO>8kOrmucCy0a4zh$MeoI!Kb#%8L2pFr#(Ym;;Vox)r z9_IYvOOu0K8BaSC`kc}~PlPN@L=W~ULOv1fYJV_th!3d8M$QX(4I1WAtTWtY07dv3 zi#S53+L4O@RKz6QZjAKdvMg<^IVyLg(^7h#?IulOFuz*^W`3LH0&o~^39?Y7znD{} zpM*8ev()c472myQ_YgtrW_g0R=H_7(@fmXBbR3Ac4ow4X$E5C8xSgB=P1m=Gs-0067)DlPy3 delta 19620 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 From 1c1f475505ecb198237e443ba7a118c984fc542e Mon Sep 17 00:00:00 2001 From: Derek Foll Date: Mon, 4 Jun 2018 10:29:43 -0700 Subject: [PATCH 160/187] Updated layer package - added thousands comma separator - cleaned up feature class and feature dataset names to remove extraneous "_2_2" --- .../Data/DistanceAndDirection.lpkx | Bin 27460 -> 28011 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index f0ecbc3ff308e82463b5799a94a034bb7a69d2b7..04156038f032b764ca5f795f8e67488e9d314ccb 100644 GIT binary patch delta 21638 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

    _?q*0zE|G(5J#apx8P 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 V0R>$E5C8xSgB}V2T#id6000l>zIOls delta 21063 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 S01yBG41*mC0hkaccK`r1_U{=0 From dba652f604f5fa9b2feeb64f90f75efc5705f2dd Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 5 Jun 2018 09:27:27 -0400 Subject: [PATCH 161/187] Move PropertyChanged to Add Features --- .../ViewModels/ProCircleViewModel.cs | 2 ++ .../ViewModels/ProEllipseViewModel.cs | 2 ++ .../ViewModels/ProLinesViewModel.cs | 2 ++ .../ViewModels/ProRangeViewModel.cs | 2 ++ .../ViewModels/ProTabBaseViewModel.cs | 9 ++++----- 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index 86acaf65..c5e8a4b1 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -804,6 +804,8 @@ private async void CreateCircleFeature(Geometry geom, CircleAttributes circleAtt await QueuedTask.Run(async () => message = await AddFeatureToLayer(geom, circleAttributes)); + RaisePropertyChanged(() => HasMapGraphics); + if (!string.IsNullOrEmpty(message)) ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index e462da0a..7a43a6a1 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -593,6 +593,8 @@ private async void CreateEllipseFeature(Geometry geom, EllipseAttributes ellipse await QueuedTask.Run(async () => message = await AddFeatureToLayer(geom, ellipseAttributes)); + RaisePropertyChanged(() => HasMapGraphics); + if (!string.IsNullOrEmpty(message)) ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index a185e592..0b99df8e 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -585,6 +585,8 @@ private async void CreateLineFeature(Geometry geom, LineAttributes lineAttribute await QueuedTask.Run(async () => message = await AddFeatureToLayer(geom, lineAttributes)); + RaisePropertyChanged(() => HasMapGraphics); + if (!string.IsNullOrEmpty(message)) ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 60b6d31f..63eb30e1 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -444,6 +444,8 @@ private async void CreateRangeRingOrRadialFeature(Geometry geom, RangeAttributes await QueuedTask.Run(async () => message = await AddFeatureToLayer(geom, rangeAttributes)); + RaisePropertyChanged(() => HasMapGraphics); + if (!string.IsNullOrEmpty(message)) ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show(message, DistanceAndDirectionLibrary.Properties.Resources.ErrorFeatureCreateTitle); diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 030f84d2..c85d0303 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -176,10 +176,12 @@ public bool HasMapGraphics get { // Call helper method (must be run on MCT) - return QueuedTask.Run(() => + bool hasFeatures = QueuedTask.Run(async() => { - return this.HasLayerFeatures(); + return await this.HasLayerFeatures(); }).Result; + + return hasFeatures; } } @@ -542,8 +544,6 @@ await QueuedTask.Run(() => var gt = GetGraphicType(); GraphicsList.Add(new Graphic(gt, disposable, geom, this, p, IsTempGraphic)); - - RaisePropertyChanged(() => HasMapGraphics); }); } @@ -603,7 +603,6 @@ internal void ClearTempGraphics() GraphicsList.Remove(item); } } - RaisePropertyChanged(() => HasMapGraphics); } /// From 7407bdd9a4eb01c090bf65afd03daeebdb121b91 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 5 Jun 2018 10:17:03 -0400 Subject: [PATCH 162/187] Changed logic for PrompUserWithSaveDialog() --- .../Models/FeatureClassUtils.cs | 34 ++++++------------- 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs index 767bac46..32cb8258 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Models/FeatureClassUtils.cs @@ -39,28 +39,28 @@ namespace ProAppDistanceAndDirectionModule.Models { class FeatureClassUtils { - private string previousLocation = ""; - private string previousSaveType = ""; + private string previousLocation = string.Empty; + private string previousSaveType = string.Empty; /// /// Prompts the user to save features - /// /// - /// The path to selected output (fgdb/shapefile) - public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, bool kmlChecked) + /// + /// + public string PromptUserWithSaveDialog(bool featureShapeChecked) { //Prep the dialog SaveItemDialog saveItemDlg = new SaveItemDialog(); saveItemDlg.Title = "Select output"; saveItemDlg.OverwritePrompt = true; - string saveType = featureChecked ? "gdb" : "file"; + var saveType = (featureShapeChecked) ? "feature-shape" : "kml"; if (string.IsNullOrEmpty(previousSaveType)) previousSaveType = saveType; if (!string.IsNullOrEmpty(previousLocation) && previousSaveType == saveType) saveItemDlg.InitialLocation = previousLocation; else { - if (featureChecked) + if (featureShapeChecked) saveItemDlg.InitialLocation = ArcGIS.Desktop.Core.Project.Current.DefaultGeodatabasePath; else saveItemDlg.InitialLocation = ArcGIS.Desktop.Core.Project.Current.HomeFolderPath; @@ -68,16 +68,9 @@ public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, b previousSaveType = saveType; // Set the filters and default extension - if (featureChecked) - { - saveItemDlg.Filter = ItemFilters.geodatabaseItems_all; - } - else if (shapeChecked) - { - saveItemDlg.Filter = ItemFilters.shapefiles; - saveItemDlg.DefaultExt = "shp"; - } - else if (kmlChecked) + if (featureShapeChecked) + saveItemDlg.Filter = ItemFilters.featureClasses_all; + else { saveItemDlg.Filter = ItemFilters.kml; saveItemDlg.DefaultExt = "kmz"; @@ -95,13 +88,6 @@ public string PromptUserWithSaveDialog(bool featureChecked, bool shapeChecked, b MessageBoxImage.Exclamation); return null; } - if (featureChecked && saveItemDlg.FilePath.IndexOf(".gdb") == -1) - { - MessageBox.Show(DistanceAndDirectionLibrary.Properties.Resources.FeatureClassNameError, - DistanceAndDirectionLibrary.Properties.Resources.DistanceDirectionLabel, MessageBoxButton.OK, - MessageBoxImage.Exclamation); - return null; - } previousLocation = Path.GetDirectoryName(saveItemDlg.FilePath); return saveItemDlg.FilePath; } From 793fda15d853f3809e8b1ad855f20cd58d020d88 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 5 Jun 2018 10:17:33 -0400 Subject: [PATCH 163/187] Changed inheritance to BaseViewModel --- .../ViewModels/ProSaveAsFormatViewModel.cs | 29 +++++-------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs index e6b3447e..362ca707 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProSaveAsFormatViewModel.cs @@ -15,38 +15,25 @@ * limitations under the License. ******************************************************************************/ +using DistanceAndDirectionLibrary.ViewModels; + namespace ProAppDistanceAndDirectionModule.ViewModels { - class ProSaveAsFormatViewModel : ProTabBaseViewModel + class ProSaveAsFormatViewModel : BaseViewModel { - private bool featureIsChecked = true; - public bool FeatureIsChecked - { - get - { - return featureIsChecked; - } - - set - { - featureIsChecked = value; - RaisePropertyChanged(() => FeatureIsChecked); - } - } - - private bool shapeIsChecked = false; - public bool ShapeIsChecked + private bool featureShapeIsChecked = true; + public bool FeatureShapeIsChecked { get { - return shapeIsChecked; + return featureShapeIsChecked; } set { - shapeIsChecked = value; - RaisePropertyChanged(() => ShapeIsChecked); + featureShapeIsChecked = value; + RaisePropertyChanged(() => FeatureShapeIsChecked); } } From e69f0f6d483c74c616903755d7f2337d1306b24b Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 5 Jun 2018 10:17:54 -0400 Subject: [PATCH 164/187] Changes onSaveAs() logic --- .../ViewModels/ProTabBaseViewModel.cs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 030f84d2..63dcc47d 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1159,34 +1159,29 @@ private async void OnSaveAs() System.Diagnostics.Trace.WriteLine("Unable to clear selected features"); } - var dlg = new ProSaveAsFormatView(); + var dlg = new GRSaveAsFormatView(); dlg.DataContext = new ProSaveAsFormatViewModel(); var vm = (ProSaveAsFormatViewModel)dlg.DataContext; if (dlg.ShowDialog() == true) - { - string path = fcUtils.PromptUserWithSaveDialog(vm.FeatureIsChecked, vm.ShapeIsChecked, vm.KmlIsChecked); + { + string path = fcUtils.PromptUserWithSaveDialog(vm.FeatureShapeIsChecked); if (path != null) { bool success = false; - try - { + { string folderName = System.IO.Path.GetDirectoryName(path); SaveAsType saveAsType = SaveAsType.FileGDB; - - if (vm.ShapeIsChecked) + if (path.IndexOf(".gdb") == -1) saveAsType = SaveAsType.Shapefile; if (vm.KmlIsChecked) saveAsType = SaveAsType.KML; _progressDialog = new ProgressDialog("Exporting Layer: " + this.GetLayerName()); - _progressDialog.Show(); - success = await fcUtils.ExportLayer(this.GetLayerName(), path, saveAsType); - _progressDialog.Hide(); } catch (Exception ex) @@ -1195,7 +1190,7 @@ private async void OnSaveAs() } if (!success) - ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Save As failed."); + ArcGIS.Desktop.Framework.Dialogs.MessageBox.Show("Save As process failed."); } } } From ffcfa3b5f441e926809a4f8ce191810271ac261f Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 5 Jun 2018 10:42:33 -0400 Subject: [PATCH 165/187] #589 - don't add layer to arcmap if kmz --- .../ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs index 3673ea9f..cab2612d 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs @@ -50,7 +50,7 @@ public bool ConvertLayerToKML(string kmzOutputPath, string tmpShapefilePath, ESR for (int i = 0; i < map.LayerCount; i++ ) { ILayer layer = map.get_Layer(i); - if (layer.Name == "featureLayer") + if ((layer.Name == "featureLayer") || (layer.Name == kmzName)) { map.DeleteLayer(layer); break; From 4cab93c0315305ee205181bc27757f738f85c390 Mon Sep 17 00:00:00 2001 From: Avi Cueva Date: Tue, 5 Jun 2018 09:45:50 -0700 Subject: [PATCH 166/187] Changes to add KMZ Export notification Added KMZ Successful notification --- .../ViewModels/TabBaseViewModel.cs | 10 ++++++++-- .../Properties/Resources.Designer.cs | 9 +++++++++ .../Properties/Resources.resx | 3 +++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 0f16da20..976a8b98 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -573,8 +573,14 @@ private void OnSaveAs(object obj) if (tempFc != null) { - kmlUtils.ConvertLayerToKML(path, tempShapeFile, ArcMap.Document.FocusMap); - + bool success = kmlUtils.ConvertLayerToKML(path, tempShapeFile, ArcMap.Document.FocusMap); + if (!success) + { + MessageBox.Show( + DistanceAndDirectionLibrary.Properties.Resources.KMZExportComplete, + DistanceAndDirectionLibrary.Properties.Resources.KMZExportComplete); + + } // delete the temporary shapefile fcUtils.DeleteShapeFile(tempShapeFile); } diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs index 644e54b3..b2994df3 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs @@ -510,6 +510,15 @@ public static string InvalidSpatialReferenceError { } } + /// + /// Looks up a localized string similar to KMZ Exported Successfully. + /// + public static string KMZExportComplete { + get { + return ResourceManager.GetString("KMZExportComplete", resourceCulture); + } + } + /// /// Looks up a localized string similar to Angle. /// diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx index ca277a0b..e89d7c61 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx @@ -267,6 +267,9 @@ The operation requires a valid spatial reference + + KMZ Exported Successfully + Angle From 40f19812250ac1e05691b6909ff87f8480fd93d3 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 5 Jun 2018 14:17:32 -0400 Subject: [PATCH 167/187] Change Nautical Mile to +s --- .../ViewModels/CircleViewModel.cs | 6 +++--- .../ViewModels/TabBaseViewModel.cs | 6 +++--- source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs | 2 +- .../Properties/Resources.Designer.cs | 2 +- .../DistanceAndDirectionLibrary/Properties/Resources.resx | 2 +- .../ViewModels/ProCircleViewModel.cs | 2 +- .../ViewModels/ProLinesViewModel.cs | 2 +- .../ViewModels/ProTabBaseViewModel.cs | 2 +- 8 files changed, 12 insertions(+), 12 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index 279b0cd0..43577fc6 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -424,7 +424,7 @@ public DistanceTypes RateUnit return DistanceTypes.Miles; case RateTimeTypes.NauticalMilesHour: case RateTimeTypes.NauticalMilesSec: - return DistanceTypes.NauticalMile; + return DistanceTypes.NauticalMiles; default: return DistanceTypes.Meters; } @@ -861,7 +861,7 @@ private IGeometry CreateCircle() unitLabel = RateUnit.ToString(); roundingFactor = 2; break; - case DistanceTypes.NauticalMile: + case DistanceTypes.NauticalMiles: unitLabel = "Nautical Miles"; roundingFactor = 2; break; @@ -887,7 +887,7 @@ private IGeometry CreateCircle() unitLabel = RateUnit.ToString(); roundingFactor = 2; break; - case DistanceTypes.NauticalMile: + case DistanceTypes.NauticalMiles: unitLabel = "Nautical Miles"; roundingFactor = 2; break; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 0f16da20..6ec2ad58 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -1516,7 +1516,7 @@ internal ILinearUnit GetLinearUnit() case DistanceTypes.Miles: unitType = (int)esriSRUnitType.esriSRUnit_SurveyMile; break; - case DistanceTypes.NauticalMile: + case DistanceTypes.NauticalMiles: unitType = (int)esriSRUnitType.esriSRUnit_NauticalMile; break; case DistanceTypes.Yards: @@ -1569,7 +1569,7 @@ protected double TrimPrecision(double inputDistance, DistanceTypes lineDistanceT { case DistanceTypes.Kilometers: case DistanceTypes.Miles: - case DistanceTypes.NauticalMile: + case DistanceTypes.NauticalMiles: returnDistance = Math.Round(inputDistance, largeUnitRoundingFactor); break; case DistanceTypes.Meters: @@ -1601,7 +1601,7 @@ private esriUnits GetEsriUnit(DistanceTypes distanceType) case DistanceTypes.Miles: unit = esriUnits.esriMiles; break; - case DistanceTypes.NauticalMile: + case DistanceTypes.NauticalMiles: unit = esriUnits.esriNauticalMiles; break; case DistanceTypes.Yards: diff --git a/source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs b/source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs index d3d4ec24..7688089d 100644 --- a/source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs +++ b/source/addins/DistanceAndDirectionLibrary/Enums/Enums.cs @@ -54,7 +54,7 @@ public enum DistanceTypes : int Miles = 4, [LocalizableDescription(@"EnumNauticalMile", typeof(Resources))] - NauticalMile = 5, + NauticalMiles = 5, [LocalizableDescription(@"EnumYards", typeof(Resources))] Yards = 6 diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs index 644e54b3..895ce98c 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.Designer.cs @@ -403,7 +403,7 @@ public static string EnumMils { } /// - /// Looks up a localized string similar to Nautical Mile. + /// Looks up a localized string similar to Nautical Miles. /// public static string EnumNauticalMile { get { diff --git a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx index ca277a0b..e1aee13f 100644 --- a/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx +++ b/source/addins/DistanceAndDirectionLibrary/Properties/Resources.resx @@ -232,7 +232,7 @@ Mils - Nautical Mile + Nautical Miles Nautical Miles / Hour diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index c5e8a4b1..862da523 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -414,7 +414,7 @@ public DistanceTypes RateUnit return DistanceTypes.Miles; case RateTimeTypes.NauticalMilesHour: case RateTimeTypes.NauticalMilesSec: - return DistanceTypes.NauticalMile; + return DistanceTypes.NauticalMiles; default: return DistanceTypes.Meters; } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 0b99df8e..2d0d924f 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -177,7 +177,7 @@ public LinearUnit DeriveUnit(DistanceTypes distType) lu = LinearUnit.Meters; else if (distType == DistanceTypes.Miles) lu = LinearUnit.Miles; - else if (distType == DistanceTypes.NauticalMile) + else if (distType == DistanceTypes.NauticalMiles) lu = LinearUnit.NauticalMiles; else if (distType == DistanceTypes.Yards) lu = LinearUnit.Yards; diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index c85d0303..344f5969 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -1004,7 +1004,7 @@ internal LinearUnit GetLinearUnit(DistanceTypes dtype) case DistanceTypes.Miles: result = LinearUnit.Miles; break; - case DistanceTypes.NauticalMile: + case DistanceTypes.NauticalMiles: result = LinearUnit.NauticalMiles; break; case DistanceTypes.Yards: From 66f15f3c7da8d1c883fc92c55f170c09fed14540 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Tue, 5 Jun 2018 14:29:18 -0400 Subject: [PATCH 168/187] Added logic to display 2 decimal places --- .../ViewModels/CircleViewModel.cs | 8 ++++---- .../ViewModels/EllipseViewModel.cs | 10 +++++----- .../ViewModels/LinesViewModel.cs | 4 ++-- .../ViewModels/RangeViewModel.cs | 2 +- .../ViewModels/TabBaseViewModel.cs | 4 ++-- .../ViewModels/ProCircleViewModel.cs | 10 +++++----- .../ViewModels/ProEllipseViewModel.cs | 10 +++++----- .../ViewModels/ProLinesViewModel.cs | 4 ++-- .../ViewModels/ProTabBaseViewModel.cs | 4 ++-- 9 files changed, 28 insertions(+), 28 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index 279b0cd0..07246f68 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -213,7 +213,7 @@ public string TravelTimeString { get { - return TravelTime.ToString("G"); + return TravelTime.ToString("0.##"); } set { @@ -318,7 +318,7 @@ public string TravelRateString { get { - return TravelRate.ToString("G"); + return TravelRate.ToString("0.##"); } set { @@ -548,9 +548,9 @@ public override string DistanceString { String dString = ""; if (CircleType == CircleFromTypes.Diameter) - dString = (Distance * 2.0).ToString("G"); + dString = (Distance * 2.0).ToString("0.##"); else - dString = (Distance).ToString("G"); + dString = (Distance * 2.0).ToString("0.##"); base.distanceString = dString; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs index aefe09b5..e3b017ab 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/EllipseViewModel.cs @@ -150,9 +150,9 @@ public string MinorAxisDistanceString { if (EllipseType == EllipseTypes.Full) { - return (MinorAxisDistance * 2).ToString("G"); + return (MinorAxisDistance * 2).ToString("0.##"); } - return MinorAxisDistance.ToString("G"); + return MinorAxisDistance.ToString("0.##"); } set { @@ -223,9 +223,9 @@ public string MajorAxisDistanceString { if (EllipseType == EllipseTypes.Full) { - return (MajorAxisDistance * 2.0).ToString("G"); + return (MajorAxisDistance * 2.0).ToString("0.##"); } - return MajorAxisDistance.ToString("G"); + return MajorAxisDistance.ToString("0.##"); } set { @@ -268,7 +268,7 @@ public double Azimuth UpdateFeedbackWithEllipse(); - AzimuthString = azimuth.ToString("G"); + AzimuthString = azimuth.ToString("0.##"); RaisePropertyChanged(() => AzimuthString); } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs index c38fef37..113472c0 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs @@ -123,7 +123,7 @@ public override double Distance UpdateFeedback(); } - DistanceString = distance.ToString("G"); + DistanceString = distance.ToString("0.##"); RaisePropertyChanged(() => DistanceString); } } @@ -159,7 +159,7 @@ public double? Azimuth throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); } - AzimuthString = azimuth.Value.ToString("G"); + AzimuthString = azimuth.Value.ToString("0.##"); RaisePropertyChanged(() => AzimuthString); } } diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index d307a824..b63a5de0 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -123,7 +123,7 @@ public override double Distance throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); } - DistanceString = distance.ToString("G"); + DistanceString = distance.ToString("0.##"); RaisePropertyChanged(() => Distance); RaisePropertyChanged(() => DistanceString); RaisePropertyChanged(() => LineDistanceType); diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 0f16da20..072f18f9 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -380,7 +380,7 @@ public virtual double Distance throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEMustBePositive); distance = value; - DistanceString = distance.ToString("G"); + DistanceString = distance.ToString("0.##"); RaisePropertyChanged(() => Distance); RaisePropertyChanged(() => DistanceString); } @@ -394,7 +394,7 @@ public virtual string DistanceString { get { - return Distance.ToString("G"); + return Distance.ToString("0.##"); } set { diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs index c5e8a4b1..393fe7c8 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProCircleViewModel.cs @@ -88,7 +88,7 @@ public CircleFromTypes CircleType else { if (value == CircleFromTypes.Diameter) - DistanceString = (base.Distance * 2.0).ToString("G"); + DistanceString = (base.Distance * 2.0).ToString("0.##"); } // reset distance @@ -200,7 +200,7 @@ public string TravelTimeString { get { - return TravelTime.ToString("G"); + return TravelTime.ToString("0.##"); } set { @@ -291,7 +291,7 @@ public string TravelRateString { get { - return TravelRate.ToString("G"); + return TravelRate.ToString("0.##"); } set { @@ -533,9 +533,9 @@ public override string DistanceString String dString = ""; if (CircleType == CircleFromTypes.Diameter) - dString = (Distance * 2.0).ToString("G"); + dString = (Distance * 2.0).ToString("0.##"); else - dString = (Distance).ToString("G"); + dString = (Distance).ToString("0.##"); if (EndsWithDecimal) { diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs index 7a43a6a1..d6f8dd8f 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProEllipseViewModel.cs @@ -138,9 +138,9 @@ public string MinorAxisDistanceString { if(EllipseType == EllipseTypes.Full) { - return (MinorAxisDistance * 2).ToString("G"); + return (MinorAxisDistance * 2).ToString("0.##"); } - return MinorAxisDistance.ToString("G"); + return MinorAxisDistance.ToString("0.##"); } else return minorAxisDistanceString; @@ -216,9 +216,9 @@ public string MajorAxisDistanceString { if (EllipseType == EllipseTypes.Full) { - return (MajorAxisDistance * 2.0).ToString("G"); + return (MajorAxisDistance * 2.0).ToString("0.##"); } - return MajorAxisDistance.ToString("G"); + return MajorAxisDistance.ToString("0.##"); } else return majorAxisDistanceString; @@ -265,7 +265,7 @@ public double Azimuth UpdateFeedbackWithEllipse(); - AzimuthString = azimuth.ToString("G"); + AzimuthString = azimuth.ToString("0.##"); RaisePropertyChanged(() => AzimuthString); } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs index 0b99df8e..b3d8afbe 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProLinesViewModel.cs @@ -144,7 +144,7 @@ public override double Distance else UpdateFeedback(); - DistanceString = distance.ToString("G"); + DistanceString = distance.ToString("0.##"); RaisePropertyChanged(() => DistanceString); } } @@ -255,7 +255,7 @@ public double? Azimuth throw new ArgumentException(DistanceAndDirectionLibrary.Properties.Resources.AEInvalidInput); } } - AzimuthString = azimuth.Value.ToString("G"); + AzimuthString = azimuth.Value.ToString("0.##"); RaisePropertyChanged(() => AzimuthString); } } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 71d8cd40..1faf60e9 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -408,7 +408,7 @@ public virtual double Distance } distance = value; - DistanceString = distance.ToString("G"); + DistanceString = distance.ToString("0.##"); RaisePropertyChanged(() => Distance); RaisePropertyChanged(() => DistanceString); } @@ -423,7 +423,7 @@ public virtual string DistanceString get { if (string.IsNullOrWhiteSpace(distanceString)) - return Distance.ToString("G"); + return Distance.ToString("0.##"); else return distanceString; From ddcc01b4608ef386d9be388b4571f61417dfce6c Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 5 Jun 2018 14:40:06 -0400 Subject: [PATCH 169/187] Check for features on map load To properly enable clear/saveas buttons --- .../ViewModels/ProTabBaseViewModel.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs index 344f5969..03f279b2 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProTabBaseViewModel.cs @@ -74,6 +74,12 @@ public ProTabBaseViewModel() System.Diagnostics.Debug.WriteLine("Probably Running from Unit Tests"); } + ArcGIS.Desktop.Mapping.Events.ActiveMapViewChangedEvent.Subscribe((args) => + { + // Subscribe to this event in case the ActiveMap already has layers with features (so buttons are enabled on load) + RaisePropertyChanged(() => HasMapGraphics); + }); + configObserver = new PropertyObserver(DistanceAndDirectionConfig.AddInConfig) .RegisterHandler(n => n.DisplayCoordinateType, n => { From 6356f956bc15671e525f4e3d90b88280ee8f90bb Mon Sep 17 00:00:00 2001 From: Avi Cueva Date: Tue, 5 Jun 2018 11:45:37 -0700 Subject: [PATCH 170/187] Minor fix for Radius --- .../ViewModels/CircleViewModel.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs index 07246f68..7a41fbdf 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/CircleViewModel.cs @@ -550,7 +550,7 @@ public override string DistanceString if (CircleType == CircleFromTypes.Diameter) dString = (Distance * 2.0).ToString("0.##"); else - dString = (Distance * 2.0).ToString("0.##"); + dString = Distance.ToString("0.##"); base.distanceString = dString; @@ -947,4 +947,4 @@ private IGeometry CreateCircle() } #endregion } -} \ No newline at end of file +} From 280b27c28f04613d25b8b9caf34d35a5bae5159f Mon Sep 17 00:00:00 2001 From: Avi Cueva Date: Tue, 5 Jun 2018 12:11:41 -0700 Subject: [PATCH 171/187] Changing rounding precision Change needed for 2 decimal places in ArcMap. --- .../ViewModels/TabBaseViewModel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 072f18f9..fcc8018b 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -1551,7 +1551,7 @@ protected double TrimPrecision(double inputDistance, bool lax) protected double TrimPrecision(double inputDistance, DistanceTypes lineDistanceType_param, bool lax) { int largeUnitRoundingFactor = 4; - int smallUnitRoundingFactor = 1; + int smallUnitRoundingFactor = 2; // We have a less strict mode for trimming precision for the case that the user // has Distance Calculator expanded and thus might have a large unit selected From d5e5385160ea54387176333ad0dbb29daeae90f8 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 5 Jun 2018 15:32:38 -0400 Subject: [PATCH 172/187] Set OverwriteOutput in case kmz exists --- .../ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs index cab2612d..70ae4c4f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs @@ -34,6 +34,8 @@ public bool ConvertLayerToKML(string kmzOutputPath, string tmpShapefilePath, ESR string kmzName = System.IO.Path.GetFileName(kmzOutputPath); IGeoProcessor2 gp = new GeoProcessorClass(); + gp.OverwriteOutput = true; + IVariantArray parameters = new VarArrayClass(); parameters.Add(tmpShapefilePath); parameters.Add(kmzName); From eb2ff625e3d60f21c991f1a9585480d29dd381d0 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Tue, 5 Jun 2018 18:04:32 -0400 Subject: [PATCH 173/187] Remove radials attribute --- .../Models/FeatureClassUtils.cs | 19 ------------------- .../ViewModels/RangeViewModel.cs | 4 ---- .../ViewModels/ProGraphicAttributes.cs | 1 - .../ViewModels/ProRangeViewModel.cs | 14 +++++++------- 4 files changed, 7 insertions(+), 31 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs index 6b48b9a3..2c5186ce 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/FeatureClassUtils.cs @@ -250,21 +250,18 @@ public IFeatureClass CreateFCOutput(string outputPath, SaveAsType saveAsType, Li System.Object rings; System.Object distance; - System.Object radials; System.Object distunit; System.Object centerx; System.Object centery; graphic.Attributes.TryGetValue("rings", out rings); graphic.Attributes.TryGetValue("distance", out distance); - graphic.Attributes.TryGetValue("radials", out radials); graphic.Attributes.TryGetValue("distanceunit", out distunit); graphic.Attributes.TryGetValue("centerx", out centerx); graphic.Attributes.TryGetValue("centery", out centery); feature.set_Value(feature.Fields.FindField("Rings"), rings); feature.set_Value(feature.Fields.FindField("Distance"), distance); - feature.set_Value(feature.Fields.FindField("Radials"), radials); feature.set_Value(feature.Fields.FindField("DistanceUnit"), distunit); feature.set_Value(feature.Fields.FindField("CenterX"), centerx); feature.set_Value(feature.Fields.FindField("CenterY"), centery); @@ -558,13 +555,6 @@ private IFeatureClass ExportToShapefile(string fileNamePath, List graph fieldEdit.Type_2 = esriFieldType.esriFieldTypeString; fieldsEdit.AddField(field); - field = new FieldClass(); - fieldEdit = (IFieldEdit)field; - fieldEdit.Name_2 = "Radials"; - fieldEdit.AliasName_2 = "Radials"; - fieldEdit.Type_2 = esriFieldType.esriFieldTypeInteger; - fieldsEdit.AddField(field); - field = new FieldClass(); fieldEdit = (IFieldEdit)field; fieldEdit.Name_2 = "CenterX"; @@ -679,21 +669,18 @@ private IFeatureClass ExportToShapefile(string fileNamePath, List graph { System.Object rings; System.Object distance; - System.Object radials; System.Object distunit; System.Object centerx; System.Object centery; graphic.Attributes.TryGetValue("rings", out rings); graphic.Attributes.TryGetValue("distance", out distance); - graphic.Attributes.TryGetValue("radials", out radials); graphic.Attributes.TryGetValue("distanceunit", out distunit); graphic.Attributes.TryGetValue("centerx", out centerx); graphic.Attributes.TryGetValue("centery", out centery); feature.set_Value(feature.Fields.FindField("Rings"), rings); feature.set_Value(feature.Fields.FindField("Distance"), distance); - feature.set_Value(feature.Fields.FindField("Radials"), radials); feature.set_Value(feature.Fields.FindField("DistUnit"), distunit); feature.set_Value(feature.Fields.FindField("CenterX"), centerx); feature.set_Value(feature.Fields.FindField("CenterY"), centery); @@ -960,12 +947,6 @@ private IFeatureClass CreateFeatureClass(IFeatureWorkspace featWorkspace, string pFldEdt.Type_2 = esriFieldType.esriFieldTypeString; pFldsEdt.AddField(pFldEdt); - pFldEdt = new FieldClass(); - pFldEdt.Name_2 = "Radials"; - pFldEdt.AliasName_2 = "Radials"; - pFldEdt.Type_2 = esriFieldType.esriFieldTypeDouble; - pFldsEdt.AddField(pFldEdt); - pFldEdt = new FieldClass(); pFldEdt.Name_2 = "CenterX"; pFldEdt.AliasName_2 = "Center X"; diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs index b63a5de0..daa5c072 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/RangeViewModel.cs @@ -241,7 +241,6 @@ private void DrawRadials() rrAttributes.Add("rings", NumberOfRings); rrAttributes.Add("distance", radialLength); rrAttributes.Add("distanceunit", lineDistanceType.ToString()); - rrAttributes.Add("radials", NumberOfRadials); rrAttributes.Add("centerx", Point1.X); rrAttributes.Add("centery", Point1.Y); construct.ConstructGeodeticLineFromDistance(esriGeodeticType.esriGeodeticTypeLoxodrome, Point1, GetLinearUnit(), radialLength, azimuth, esriCurveDensifyMethod.esriCurveDensifyByDeviation, -1.0); @@ -282,7 +281,6 @@ private IGeometry DrawRings() rrAttributes.Add("rings", NumberOfRings); rrAttributes.Add("distance", radius); rrAttributes.Add("distanceunit", lineDistanceType.ToString()); - rrAttributes.Add("radials", NumberOfRadials); rrAttributes.Add("centerx", Point1.X); rrAttributes.Add("centery", Point1.Y); AddGraphicToMap((IGeometry)construct, color, attributes:rrAttributes); @@ -433,7 +431,6 @@ private void ConstructGeoCircle() IDictionary rrAttributes = new Dictionary(); rrAttributes.Add("rings", NumberOfRings); rrAttributes.Add("distance", Distance); - rrAttributes.Add("radials", NumberOfRadials); rrAttributes.Add("centerx", Point1.X); rrAttributes.Add("centery", Point1.Y); rrAttributes.Add("distanceunit", lineDistanceType.ToString()); @@ -477,7 +474,6 @@ private void UpdateFeedbackWithGeoCircle() IDictionary rrAttributes = new Dictionary(); rrAttributes.Add("rings", NumberOfRings); rrAttributes.Add("distance", Distance); - rrAttributes.Add("radials", NumberOfRadials); construct.ConstructGeodesicCircle(Point1, GetLinearUnit(), Distance, esriCurveDensifyMethod.esriCurveDensifyByAngle, 0.45); Point2 = (construct as IPolyline).ToPoint; var color = new RgbColorClass() as IColor; diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs index 865f6475..afafcc91 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProGraphicAttributes.cs @@ -55,7 +55,6 @@ public class RangeAttributes : ProGraphicAttributes public int numRings { get; set; } public double distance { get; set; } public String distanceunit { get; set; } - public int numRadials { get; set; } public Double centerx { get; set; } public Double centery { get; set; } public String ringorradial { get; set; } diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs index 63eb30e1..7d008515 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ViewModels/ProRangeViewModel.cs @@ -207,7 +207,7 @@ private void DrawRadials() // Hold onto the attributes in case user saves graphics to file later RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, - distance = radialLength, numRadials = NumberOfRadials, + distance = radialLength, centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString(), ringorradial = "Radial" }; @@ -263,7 +263,7 @@ private Geometry DrawRings() // Hold onto the attributes in case user saves graphics to file later RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = numberOfRings, distance = radius, - numRadials = numberOfRadials, centerx = Point1.X, centery = Point1.Y, + centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; CreateRangeRingOrRadialFeature(geom, rangeAttributes); @@ -401,7 +401,7 @@ private void ConstructGeoCircle() // Hold onto the attributes in case user saves graphics to file later RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, - distance = Distance, numRadials = NumberOfRadials, + distance = Distance, centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString(), ringorradial = "Ring" }; @@ -427,7 +427,10 @@ private void UpdateFeedbackWithGeoCircle() ClearTempGraphics(); // Hold onto the attributes in case user saves graphics to file later - RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, numRings = NumberOfRings, distance = Distance, numRadials = NumberOfRadials, centerx = Point1.X, centery = Point1.Y, distanceunit = LineDistanceType.ToString() }; + RangeAttributes rangeAttributes = new RangeAttributes() { mapPoint = Point1, + numRings = NumberOfRings, distance = Distance, + centerx = Point1.X, centery = Point1.Y, + distanceunit = LineDistanceType.ToString() }; AddGraphicToMap(Point1, ColorFactory.Instance.GreenRGB, null, true, 5.0); AddGraphicToMap(geom, ColorFactory.Instance.GreyRGB, rangeAttributes, true); @@ -489,9 +492,6 @@ private async Task AddFeatureToLayer(Geometry geom, RangeAttributes attr if (ringDefinition.FindField("Rings") >= 0) rowBuffer["Rings"] = attributes.numRings; // Double - if (ringDefinition.FindField("Radials") >= 0) - rowBuffer["Radials"] = attributes.numRadials; // Text - if (ringDefinition.FindField("CenterX") >= 0) rowBuffer["CenterX"] = attributes.centerx; // Double From a8810054b4d5b383bed0be8970dd64fd565db965 Mon Sep 17 00:00:00 2001 From: Derek Foll Date: Tue, 5 Jun 2018 16:27:20 -0700 Subject: [PATCH 174/187] Update DD lpkx - put the all labels back to whole numbers - removed the radials field from range rings --- .../Data/DistanceAndDirection.lpkx | Bin 28011 -> 28016 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index 04156038f032b764ca5f795f8e67488e9d314ccb..7d459117cbb6c97f1c7917d8d09d63b9d7307848 100644 GIT binary patch delta 19864 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 From d4b18e5ec3a9ac35a737149c9884b11fcfc2f001 Mon Sep 17 00:00:00 2001 From: Lyle Wright Date: Wed, 6 Jun 2018 08:40:26 -0700 Subject: [PATCH 175/187] Revert "Set OverwriteOutput in case kmz already exists" --- .../ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs | 2 -- 1 file changed, 2 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs index 70ae4c4f..cab2612d 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs @@ -34,8 +34,6 @@ public bool ConvertLayerToKML(string kmzOutputPath, string tmpShapefilePath, ESR string kmzName = System.IO.Path.GetFileName(kmzOutputPath); IGeoProcessor2 gp = new GeoProcessorClass(); - gp.OverwriteOutput = true; - IVariantArray parameters = new VarArrayClass(); parameters.Add(tmpShapefilePath); parameters.Add(kmzName); From 46691a4e69be274aaa8a80e828fc0ff57199c688 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 7 Jun 2018 12:57:02 -0700 Subject: [PATCH 176/187] Add null check on event sync --- .../ArcMapAddinDistanceAndDirection.csproj | 4 ++-- .../Config.Designer.cs | Bin 17348 -> 17978 bytes 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj index 5cd4ffab..dea30094 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj @@ -11,7 +11,7 @@ AnyCPU 9.0.21022 2.0 - {C37767BB-18E6-4743-A5EC-1D7F2B38F487} + {E319BB7C-DE2F-44F2-8A0E-EBD4F9E110B7} Library Properties ArcMapAddinDistanceAndDirection @@ -136,7 +136,7 @@ - + Config.esriaddinx diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Config.Designer.cs index e6497772e7d6d9ef97fcef92e77c590e0363ee9e..6c83dc20aa842245410c4bc5d0e34705b740891c 100644 GIT binary patch delta 464 zcmYLGJxjw-6ur?}+R`BiiUpNNZA+;!RCIDG)ybtG&O&Wd6KqmR>c=3on~Q^b_fni4 z#B74#;1AG$;7{-u6wgfy;c?$R_r7!PNAh*2z29rEwE~YzC9bIq9~MS@v#D6mq&Qow zMEEnCP5d+apDNvdN(Us7pPZ^BH!4EMy%p6uIzcU<$UW zNmsMC0PIU((L2<^-Gq6_T*JGFF5ug!+XBx;-m6AM;+9Q3TQCE}c$fffdXRLf%|GcS z8GJ#}DOrynxq;N}qoNIo(4h65l**Vew0SaAeWdHyG delta 82 zcmV-Y0ImPJi~+=l0kA+MlRzK}lW-)SlZGWElQtzPlbSvdlh6<%v$!Ro29r=I9Fy=O o2($bxfB~~EF#Z9Ph9wk}fF&A}{w^r9ellJIlkP4Ev)naa5EWw|qW}N^ From 472090774a34d1230433364b05e35e28ef8d411e Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 7 Jun 2018 12:59:49 -0700 Subject: [PATCH 177/187] Readd PR #600 reverted in PR #604 Readd PR #600 reverted in PR #604 - PR #604 revert was in error --- .../ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs index cab2612d..70ae4c4f 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/Models/KMLUtils.cs @@ -34,6 +34,8 @@ public bool ConvertLayerToKML(string kmzOutputPath, string tmpShapefilePath, ESR string kmzName = System.IO.Path.GetFileName(kmzOutputPath); IGeoProcessor2 gp = new GeoProcessorClass(); + gp.OverwriteOutput = true; + IVariantArray parameters = new VarArrayClass(); parameters.Add(tmpShapefilePath); parameters.Add(kmzName); From 6b498a9977c3b47b05b23d9e4a11c3b4b0b56655 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 7 Jun 2018 13:00:59 -0700 Subject: [PATCH 178/187] Change to always show message !success was incorrect logic anyway --- .../ViewModels/TabBaseViewModel.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs index 205e111c..35ec103a 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/TabBaseViewModel.cs @@ -573,14 +573,12 @@ private void OnSaveAs(object obj) if (tempFc != null) { - bool success = kmlUtils.ConvertLayerToKML(path, tempShapeFile, ArcMap.Document.FocusMap); - if (!success) - { - MessageBox.Show( - DistanceAndDirectionLibrary.Properties.Resources.KMZExportComplete, - DistanceAndDirectionLibrary.Properties.Resources.KMZExportComplete); + kmlUtils.ConvertLayerToKML(path, tempShapeFile, ArcMap.Document.FocusMap); + + MessageBox.Show( + DistanceAndDirectionLibrary.Properties.Resources.KMZExportComplete, + DistanceAndDirectionLibrary.Properties.Resources.KMZExportComplete); - } // delete the temporary shapefile fcUtils.DeleteShapeFile(tempShapeFile); } From 6bc6e8d2582e5aedd464cb74858f4403a39cc78e Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 14 Jun 2018 13:37:18 -0400 Subject: [PATCH 179/187] Add date to build --- .../ArcMapAddinDistanceAndDirection.csproj | 14 +++++++++++++- .../ProAppDistanceAndDirectionModule.csproj | 11 +++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj index dea30094..e0113735 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection.csproj @@ -1,17 +1,23 @@  + + $([System.DateTime]::Now.Year) + $([System.DateTime]::Now.Month) + $([System.DateTime]::Now.Day) + 4 0 0 0 + $(CurrentMonth)/$(CurrentDay)/$(CurrentYear) Debug AnyCPU 9.0.21022 2.0 - {E319BB7C-DE2F-44F2-8A0E-EBD4F9E110B7} + {C37767BB-18E6-4743-A5EC-1D7F2B38F487} Library Properties ArcMapAddinDistanceAndDirection @@ -255,6 +261,12 @@ + + + + + + diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj index 7746803f..eb8740f9 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj @@ -1,10 +1,16 @@  + + $([System.DateTime]::Now.Year) + $([System.DateTime]::Now.Month) + $([System.DateTime]::Now.Day) + 4 0 0 0 + $(CurrentMonth)/$(CurrentDay)/$(CurrentYear) Debug @@ -214,5 +220,10 @@ + + + + + \ No newline at end of file From 4ea5aa7bdbb0496e5efb8da9ed7b278f6e0a2135 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Thu, 14 Jun 2018 16:29:52 -0400 Subject: [PATCH 180/187] Remove space from NauticalMiles in label exp --- .../Data/DistanceAndDirection.lpkx | Bin 28016 -> 61111 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index 7d459117cbb6c97f1c7917d8d09d63b9d7307848..d6432718156aebe365d5f846df9b0fcd9def6baa 100644 GIT binary patch delta 60466 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 z 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 N575ntZ(0zL{{h84rpf>S delta 27122 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 BcMAXj From b783e57016afd504b5b9c1c9930d1e86cbca1fc0 Mon Sep 17 00:00:00 2001 From: SaiP Date: Fri, 15 Jun 2018 17:41:04 +0530 Subject: [PATCH 181/187] #593 Change the highlight color of the map point tool in dark theme --- .../DistanceAndDirectionDockpaneViewModel.cs | 20 +- .../ProAppDistanceAndDirectionModule.csproj | 32 ++ .../ProMAResourceDictionary.xaml | 118 +++++++ .../Views/ProCircleView.xaml | 236 ++++++++++++++ .../Views/ProCircleView.xaml.cs | 39 +++ .../Views/ProEllipseView.xaml | 253 +++++++++++++++ .../Views/ProEllipseView.xaml.cs | 34 ++ .../Views/ProLinesView.xaml | 291 ++++++++++++++++++ .../Views/ProLinesView.xaml.cs | 34 ++ .../Views/ProRangeView.xaml | 204 ++++++++++++ .../Views/ProRangeView.xaml.cs | 34 ++ 11 files changed, 1285 insertions(+), 10 deletions(-) create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProMAResourceDictionary.xaml create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml.cs create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml.cs create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml.cs create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml create mode 100644 source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml.cs diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs index 31ea8426..bd9f6944 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/DistanceAndDirectionDockpaneViewModel.cs @@ -27,23 +27,23 @@ internal class DistanceAndDirectionDockpaneViewModel : DockPane { private const string _dockPaneID = "ProAppDistanceAndDirectionModule_DistanceAndDirectionDockpane"; - protected DistanceAndDirectionDockpaneViewModel() + protected DistanceAndDirectionDockpaneViewModel() { // set some views and datacontext - LinesView = new GRLinesView(); + LinesView = new ProLinesView(); LinesView.DataContext = new ProLinesViewModel(); - CircleView = new GRCircleView(); + CircleView = new ProCircleView(); CircleView.DataContext = new ProCircleViewModel(); - EllipseView = new GREllipseView(); + EllipseView = new ProEllipseView(); EllipseView.DataContext = new ProEllipseViewModel(); - RangeView = new GRRangeView(); + RangeView = new ProRangeView(); RangeView.DataContext = new ProRangeViewModel(); // load the configuration file - DistanceAndDirectionConfig.AddInConfig.LoadConfiguration(); + DistanceAndDirectionConfig.AddInConfig.LoadConfiguration(); } /// @@ -78,10 +78,10 @@ public object SelectedTab #region Views - public GRLinesView LinesView { get; set; } - public GRCircleView CircleView { get; set; } - public GREllipseView EllipseView { get; set; } - public GRRangeView RangeView { get; set; } + public ProLinesView LinesView { get; set; } + public ProCircleView CircleView { get; set; } + public ProEllipseView EllipseView { get; set; } + public ProRangeView RangeView { get; set; } public GRSaveAsFormatView SelectSaveAsFormatView { get; set; } #endregion diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj index a14ddf9e..9444e95d 100644 --- a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule.csproj @@ -132,9 +132,21 @@ + + ProCircleView.xaml + ProEditPropertiesView.xaml + + ProEllipseView.xaml + + + ProLinesView.xaml + + + ProRangeView.xaml + ProSaveAsFormatView.xaml @@ -144,10 +156,30 @@ Designer MSBuild:Compile + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + MSBuild:Compile Designer + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + + + MSBuild:Compile + Designer + MSBuild:Compile Designer diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProMAResourceDictionary.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProMAResourceDictionary.xaml new file mode 100644 index 00000000..84040ba5 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/ProMAResourceDictionary.xaml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml new file mode 100644 index 00000000..58b623da --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml.cs new file mode 100644 index 00000000..3e424549 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProCircleView.xaml.cs @@ -0,0 +1,39 @@ +// Copyright 2016 Esri +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +using System.Windows.Controls; + +namespace DistanceAndDirectionLibrary.Views +{ + /// + /// Interaction logic for ProCircleView.xaml + /// + public partial class ProCircleView : UserControl + { + public ProCircleView() + { + InitializeComponent(); + } + + private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) + { + DistanceAndDirectionLibrary.Helpers.Mediator.NotifyColleagues(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, null); + } + + private void Radius_Diameter_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) + { + DistanceAndDirectionLibrary.Helpers.Mediator.NotifyColleagues(DistanceAndDirectionLibrary.Constants.RADIUS_DIAMETER_KEYDOWN, null); + } + } +} diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml new file mode 100644 index 00000000..94c7d386 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml @@ -0,0 +1,253 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml.cs new file mode 100644 index 00000000..4f124fc8 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProEllipseView.xaml.cs @@ -0,0 +1,34 @@ +// Copyright 2016 Esri +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +using System.Windows.Controls; + +namespace DistanceAndDirectionLibrary.Views +{ + /// + /// Interaction logic for ProEllipseView.xaml + /// + public partial class ProEllipseView : UserControl + { + public ProEllipseView() + { + InitializeComponent(); + } + + private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) + { + DistanceAndDirectionLibrary.Helpers.Mediator.NotifyColleagues(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, null); + } + } +} diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml new file mode 100644 index 00000000..79c94733 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml @@ -0,0 +1,291 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml.cs new file mode 100644 index 00000000..82da6ed5 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProLinesView.xaml.cs @@ -0,0 +1,34 @@ +// Copyright 2016 Esri +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +using System.Windows.Controls; + +namespace DistanceAndDirectionLibrary.Views +{ + /// + /// Interaction logic for ProLinesView.xaml + /// + public partial class ProLinesView : UserControl + { + public ProLinesView() + { + InitializeComponent(); + } + + private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) + { + DistanceAndDirectionLibrary.Helpers.Mediator.NotifyColleagues(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, null); + } + } +} diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml new file mode 100644 index 00000000..27de44e0 --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml.cs b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml.cs new file mode 100644 index 00000000..0daa29cf --- /dev/null +++ b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Views/ProRangeView.xaml.cs @@ -0,0 +1,34 @@ +// Copyright 2016 Esri +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +using System.Windows.Controls; + +namespace DistanceAndDirectionLibrary.Views +{ + /// + /// Interaction logic for ProRangeView.xaml + /// + public partial class ProRangeView : UserControl + { + public ProRangeView() + { + InitializeComponent(); + } + + private void Input_Coords_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) + { + DistanceAndDirectionLibrary.Helpers.Mediator.NotifyColleagues(DistanceAndDirectionLibrary.Constants.POINT_TEXT_KEYDOWN, null); + } + } +} From 7937a3fd1ad9d5569125ffd6720e6f3c372b6917 Mon Sep 17 00:00:00 2001 From: Kevin Gonzago Date: Wed, 20 Jun 2018 16:08:54 -0400 Subject: [PATCH 182/187] Spatial Ref check before adding text graphic --- .../ViewModels/LinesViewModel.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs index 113472c0..82713038 100644 --- a/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs +++ b/source/addins/ArcMapAddinDistanceAndDirection/ArcMapAddinDistanceAndDirection/ViewModels/LinesViewModel.cs @@ -313,6 +313,8 @@ private IGeometry CreatePolyline() if (HasPoint1 && HasPoint2) { + if (Point1.SpatialReference != ArcMap.Document.FocusMap.SpatialReference) + Point1.Project(ArcMap.Document.FocusMap.SpatialReference); //Get line distance type DistanceTypes dtVal = (DistanceTypes)LineDistanceType; //Get azimuth type From b29421228e7cae3f6ef27765ff5f1e9969d82af6 Mon Sep 17 00:00:00 2001 From: Chris Moore Date: Mon, 25 Jun 2018 10:29:20 -0400 Subject: [PATCH 183/187] Change label n.m. to NM --- .../Data/DistanceAndDirection.lpkx | Bin 61111 -> 61147 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx b/source/addins/ProAppDistanceAndDirectionModule/ProAppDistanceAndDirectionModule/Data/DistanceAndDirection.lpkx index d6432718156aebe365d5f846df9b0fcd9def6baa..0b7a8e7b663f65ce5531a9d9458c1e8f4665d051 100644 GIT binary patch delta 19882 zcmV(&K;gf)-2>a*10Xkgyssx500Y3h4*Qqx00000001Na00000004E?Jg<=;iGP`X z*;QBYvP?|PT_3TGVE>@IK3Du-+!M|~Na=J0bKo-vB~zznjIN1jPk#u+@9(FLs-tf@ z{cvAG0_AqkhDFJ13PHFmxT6?zV2veU3n7cY(enEyGjv|%0#2KB?m9Ouo9X@O73+Vr z0qq9o_dYa%maU3VV@}ALP^VeL6(OB1bZ3kpq<-s?RFV#-0!5PDD?mdZP?@acK82&B z{NMnQAS;t{0YrZr{H=lXMi3BFv>r3va}+O~2ltv$cby-8?ly#QRA0KuWj|ft`{FW= zNA=|2zk@}Xg(id}~FVnW_DHewIRFVQ)j%A$)7WAkI|o3A4+TUjHH7j=*d@r(4N%WyFy``y zt^?h_Z$p3fI1B+3ij1QX#RAenea)d8n@d&PrnxhGd>-mO>z-(n(|}RiuU>OF3lgua zQOEByLvsV_6pss@Xpep@{5eya!_?j`4pwcZcS9Q*=}PgJ-J5K0?`%u*wgH1Ts}P0J z{VR?uHjx<9hNH7Ek^J`I0^@`y+8E(c3b}2~i_d>X3xSR(h7nn#0XMMOZTd^RVglfe z7@CaQDzyo`#m_5(fEJucZyEZM*2m`U06ho41$vtci=;-pdvi%-{m(8u;e4i zihRc(Ly8yEeG1G@IOB5DzX)fy{jgNFZfDgtS3qBwMCdRgGNT3nldME`NzeD5MVTLb zdr${o7+R)|*8sD-0|NzrE__;8yj@*1g0l)KgIhLDs}hkR(oJbJN%ye>^xXyMZr)LO z#R!aUVLk9ve++++8b1+-{@|-ziPMG<*=}$0h5V%}Wh%Eg+o!Q@Qr}*SYLqoA--NKb zV^5r0TgWPt*#HhtgrpavV!@@{lBIbRKq@D%0D00IvkPdR{ub4LOV{sv!?T~aU>lBv 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 delta 19835 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 Date: Tue, 26 Jun 2018 13:41:41 -0700 Subject: [PATCH 184/187] Update Pro versions and Pro SDK versions to 2.1 in Readme Update Pro versions and Pro SDK versions to 2.1 in Readme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 258fa276..902b2daf 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ The Distance and Direction component provides the ability to create geodesic fea * Add-Ins for ArcGIS for Desktop * ArcMap 10.3.1+ - * ArcGIS Pro 2.0+ + * ArcGIS Pro 2.1+ * Widget for Web Appbuilder for ArcGIS * Web Appbuilder for ArcGIS 2.2+ @@ -53,10 +53,10 @@ The Distance and Direction component provides the ability to create geodesic fea * Visual Studio 2015 * ArcGIS for Desktop * ArcMap 10.3.1+ - * ArcGIS Pro 2.0+ + * ArcGIS Pro 2.1+ * ArcGIS Desktop SDK for .NET 10.3.1+ * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm) - * [ArcGIS Pro SDK](http://pro.arcgis.com/en/pro-app/sdk/) 2.0+ + * [ArcGIS Pro SDK](http://pro.arcgis.com/en/pro-app/sdk/) 2.1+ * Web Appbuilder for ArcGIS Widget ## Instructions From 8fe96b547da640e9119e428cf9bd52005f9fc0c8 Mon Sep 17 00:00:00 2001 From: Bob Booth Date: Tue, 26 Jun 2018 14:07:17 -0700 Subject: [PATCH 185/187] Remove Widget folder, update graphic Remove Widget folder and update the graphic to show Add-In in Pro Remove references to widget and Web AppBuilder --- DistanceAndDirection.jpg | Bin 90936 -> 209486 bytes source/widget/DistanceAndDirection/.jshintrc | 100 - .../DistanceAndDirection/ConfirmNotation.html | 9 - .../DistanceAndDirection/ConfirmNotation.js | 58 - source/widget/DistanceAndDirection/ReadMe.md | 68 - .../widget/DistanceAndDirection/Widget.html | 13 - source/widget/DistanceAndDirection/Widget.js | 315 --- .../widget/DistanceAndDirection/config.json | 93 - .../css/images/sprite.png | Bin 6189 -> 0 bytes .../css/images/tooltip.png | Bin 675 -> 0 bytes .../widget/DistanceAndDirection/css/style.css | 286 --- .../DistanceAndDirection/dialogConfirm.js | 121 -- .../images/draw_point.png | Bin 16108 -> 0 bytes .../images/draw_point_dart.png | Bin 765 -> 0 bytes .../DistanceAndDirection/images/icon.png | Bin 845 -> 0 bytes .../images/screenshot.png | Bin 65194 -> 0 bytes .../images/setting_default.png | Bin 1210 -> 0 bytes .../images/setting_disabled.png | Bin 1243 -> 0 bytes .../widget/DistanceAndDirection/license.txt | 101 - .../widget/DistanceAndDirection/manifest.json | 20 - .../models/CircleFeedback.js | 221 -- .../models/ConfirmNotation.html | 9 - .../models/ConfirmNotation.js | 58 - .../DistanceAndDirection/models/Coordinate.js | 373 ---- .../models/DirectionalLineSymbol.js | 639 ------ .../models/EllipseFeedback.js | 438 ---- .../DistanceAndDirection/models/Feedback.js | 153 -- .../models/LineFeedback.js | 241 --- .../models/RangeRingFeedback.js | 232 --- .../models/RangeRingModel.js | 0 .../DistanceAndDirection/models/ShapeModel.js | 205 -- .../models/dialogConfirm.js | 121 -- .../DistanceAndDirection/nls/strings.js | 5 - .../DistanceAndDirection/setting/Setting.html | 7 - .../DistanceAndDirection/setting/Setting.js | 346 --- .../setting/css/images/table_under_line.png | Bin 131 -> 0 bytes .../setting/css/style.css | 74 - .../setting/nls/strings.js | 5 - .../templates/EditOutputCoordinate.html | 27 - .../templates/TabCircle.html | 110 - .../templates/TabEllipse.html | 100 - .../templates/TabLine.html | 103 - .../templates/TabRange.html | 123 -- .../DistanceAndDirection/tests/README.md | 65 - .../distance-and-direction-base-unit-test.js | 220 -- ...distance-and-direction-circle-func-test.js | 53 - ...distance-and-direction-circle-unit-test.js | 83 - ...nce-and-direction-coord-input-unit-test.js | 1847 ----------------- ...tance-and-direction-dist-calc-func-test.js | 49 - ...istance-and-direction-ellipse-func-test.js | 62 - ...istance-and-direction-ellipse-unit-test.js | 92 - .../distance-and-direction-line-func-test.js | 39 - .../distance-and-direction-line-unit-test.js | 133 -- .../tests/fromGeo2DDM.json | 1668 --------------- .../tests/fromGeo2DMS.json | 1668 --------------- .../tests/fromGeo2GARS.json | 1668 --------------- .../tests/fromGeo2GEOREF.json | 1668 --------------- .../tests/fromGeo2MGRS.json | 1668 --------------- .../tests/fromGeo2UTMBand.json | 1668 --------------- .../tests/fromGeo2UTMHem.json | 1668 --------------- .../tests/functionalDojoConfig.js | 36 - .../tests/intern-client.js | 5 - .../DistanceAndDirection/tests/intern.js | 86 - .../DistanceAndDirection/tests/moment.js | 7 - .../tests/processCoordinateStrings.json | 12 - .../tests/toGeoFromDDM.json | 1668 --------------- .../tests/toGeoFromDMS.json | 1668 --------------- .../tests/toGeoFromGARS.json | 1668 --------------- .../tests/toGeoFromGEOREF.json | 1668 --------------- .../tests/toGeoFromMGRS.json | 1668 --------------- .../tests/toGeoFromUTMBand.json | 1644 --------------- .../tests/toGeoFromUTMHem.json | 1644 --------------- source/widget/DistanceAndDirection/util.js | 579 ------ .../widget/DistanceAndDirection/version.txt | 2 - .../views/CoordinateInput.js | 61 - .../views/EditOutputCoordinate.js | 168 -- .../DistanceAndDirection/views/TabCircle.js | 677 ------ .../DistanceAndDirection/views/TabEllipse.js | 556 ----- .../DistanceAndDirection/views/TabLine.js | 736 ------- .../DistanceAndDirection/views/TabRange.js | 681 ------ 80 files changed, 34327 deletions(-) delete mode 100644 source/widget/DistanceAndDirection/.jshintrc delete mode 100644 source/widget/DistanceAndDirection/ConfirmNotation.html delete mode 100644 source/widget/DistanceAndDirection/ConfirmNotation.js delete mode 100644 source/widget/DistanceAndDirection/ReadMe.md delete mode 100644 source/widget/DistanceAndDirection/Widget.html delete mode 100644 source/widget/DistanceAndDirection/Widget.js delete mode 100644 source/widget/DistanceAndDirection/config.json delete mode 100644 source/widget/DistanceAndDirection/css/images/sprite.png delete mode 100644 source/widget/DistanceAndDirection/css/images/tooltip.png delete mode 100644 source/widget/DistanceAndDirection/css/style.css delete mode 100644 source/widget/DistanceAndDirection/dialogConfirm.js delete mode 100644 source/widget/DistanceAndDirection/images/draw_point.png delete mode 100644 source/widget/DistanceAndDirection/images/draw_point_dart.png delete mode 100644 source/widget/DistanceAndDirection/images/icon.png delete mode 100644 source/widget/DistanceAndDirection/images/screenshot.png delete mode 100644 source/widget/DistanceAndDirection/images/setting_default.png delete mode 100644 source/widget/DistanceAndDirection/images/setting_disabled.png delete mode 100644 source/widget/DistanceAndDirection/license.txt delete mode 100644 source/widget/DistanceAndDirection/manifest.json delete mode 100644 source/widget/DistanceAndDirection/models/CircleFeedback.js delete mode 100644 source/widget/DistanceAndDirection/models/ConfirmNotation.html delete mode 100644 source/widget/DistanceAndDirection/models/ConfirmNotation.js delete mode 100644 source/widget/DistanceAndDirection/models/Coordinate.js delete mode 100644 source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js delete mode 100644 source/widget/DistanceAndDirection/models/EllipseFeedback.js delete mode 100644 source/widget/DistanceAndDirection/models/Feedback.js delete mode 100644 source/widget/DistanceAndDirection/models/LineFeedback.js delete mode 100644 source/widget/DistanceAndDirection/models/RangeRingFeedback.js delete mode 100644 source/widget/DistanceAndDirection/models/RangeRingModel.js delete mode 100644 source/widget/DistanceAndDirection/models/ShapeModel.js delete mode 100644 source/widget/DistanceAndDirection/models/dialogConfirm.js delete mode 100644 source/widget/DistanceAndDirection/nls/strings.js delete mode 100644 source/widget/DistanceAndDirection/setting/Setting.html delete mode 100644 source/widget/DistanceAndDirection/setting/Setting.js delete mode 100644 source/widget/DistanceAndDirection/setting/css/images/table_under_line.png delete mode 100644 source/widget/DistanceAndDirection/setting/css/style.css delete mode 100644 source/widget/DistanceAndDirection/setting/nls/strings.js delete mode 100644 source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html delete mode 100644 source/widget/DistanceAndDirection/templates/TabCircle.html delete mode 100644 source/widget/DistanceAndDirection/templates/TabEllipse.html delete mode 100644 source/widget/DistanceAndDirection/templates/TabLine.html delete mode 100644 source/widget/DistanceAndDirection/templates/TabRange.html delete mode 100644 source/widget/DistanceAndDirection/tests/README.md delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2DDM.json delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2DMS.json delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2GARS.json delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json delete mode 100644 source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json delete mode 100644 source/widget/DistanceAndDirection/tests/functionalDojoConfig.js delete mode 100644 source/widget/DistanceAndDirection/tests/intern-client.js delete mode 100644 source/widget/DistanceAndDirection/tests/intern.js delete mode 100644 source/widget/DistanceAndDirection/tests/moment.js delete mode 100644 source/widget/DistanceAndDirection/tests/processCoordinateStrings.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromDDM.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromDMS.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromGARS.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json delete mode 100644 source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json delete mode 100644 source/widget/DistanceAndDirection/util.js delete mode 100644 source/widget/DistanceAndDirection/version.txt delete mode 100644 source/widget/DistanceAndDirection/views/CoordinateInput.js delete mode 100644 source/widget/DistanceAndDirection/views/EditOutputCoordinate.js delete mode 100644 source/widget/DistanceAndDirection/views/TabCircle.js delete mode 100644 source/widget/DistanceAndDirection/views/TabEllipse.js delete mode 100644 source/widget/DistanceAndDirection/views/TabLine.js delete mode 100644 source/widget/DistanceAndDirection/views/TabRange.js diff --git a/DistanceAndDirection.jpg b/DistanceAndDirection.jpg index f28dc05334093bde64d6443bff9eed87602eea63..c2fcb35b880f7342194b642b9d197e21de2150d6 100644 GIT binary patch literal 209486 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

    NHldlwIosW0UN;CyQ8c{u23B1a zb-`#-!-_g9e?rNOJuXJD!!j*WFRc4vE%m@v!;_9xJ{2sV;t+wt-K0hTjb}N`9Ov(I zn_%O86fOm^dXUniOakmGN})vL~Zao(T=UT zA`SFF|CKL^W%sy(*T2mvGR7sd3Ncw-qWwyGcNy=1P1cB=vo$_fI)qo7e-f)5xj(b4 zU#Sl{^8aH(E~Nkv{=BVjKYf=hhSOO>!(HqSgrD{zRz$O@G_)N z_1a0ipE135I3#P;9qIL^q{6M@c-KhId1KUE$HuwdZf9$y1ok0$L1=t?9Q1}WzEO!; zjzC;J(ikqUl->zR8?syO(!2c5pt-x0>C&@cooEB*gQh3|1i^Kpfqqhhh7}9qRUAwS zNi{dPJYO7WbKE!GR!ecKj|~bVcZ^Y92*~v|z+@+4ygHdl;zz^8rXAWrE3~NmRo8w6 zL_41h|6AU;v=C>jzlpBxL+)X=fOs?`}TNY(8&AWfo1o;Tn1dUHp zI&l7t9?C@v`uj^x6%%WlOQTqD-%Asz*PI-m99f+W#AJ&*1I*Y$K+stt~}apb;_yF`275vgq0>Zth=8e9<7^I7F#u|vFK=B%C) z>!`l>z{SFt+XGj+B9mX834N4!x!Sq}aQ@?5vV6RFu9}&PSg}lYJ8X?V-W=W9n9P*9Im(4zJGb(hqAJwaeUyQ-;A3R6(aGo_rg~y)q}5jnf7T&b zo(kZ2-=+%CdC+Gi_@PAT$SAYlPKs)&{k!t&TmVS$mo5{fdZD4gqFeOFeHIeI z-bV8g8W=lU=W7YPWW-EtA^xtChc8c``pjKRv;_LFwpK?uK!P{-iWFQcv>bEw+RfFt z>>h=1C%!(#9sY5%V|X%Q!rsRSp%z8NSLClU?b>xc6rM73@A@d$- zXr@O)o6ll=@81$r2ba8};h#jhE9s*Tj8~u_x8}>g&bY79&ySQ>Lr>q`X=Anzfd;+6 zvhrBow`RD0S(xnm?N1_{d}oO`Y+=;y^IP()IE(h#vwO3&?sj5p6mW_e0|gI<-061b z8b?EhhtcFpkc8%MOVq$fPdSaw`VJx)p%)AH3A1-g)Q+E9_LOS)p;`muoNc%kxwH{1b>y z&Smk{ux!>f%J-s#jE_QDpvNGNVUJo~nN%#qZ2-m`in)Um|1H3dQ?;hK?Ez4nJ<`S* z#oY&R>w<-)3Dxw|kP-<+`355pi+T2a4w<=gam`?CyL32JB6nVO<{;>I_0K zqMdB9>3A`b1MOQ3#u{_MFki>IlCf>9NFIZ+7Od|XFQYpVEg zrDe(Bz0!W?Jd$C2`Qfw07=ys->(N&^&)iaHr0Aevz@hd7`Vk5X&@j(%@rk6?g-IBn zmTm;`ZQnskRAcMAvtxbJ0-quJ%@~Qcl(Rc%`YnIN12Hczj$A4ejUmx7)4GI#g{Psa zGl0VkTTh9-5^qNOPPNc#$4kuTPYm!1bb{7*&xVYw&6Z1B&4`yD->L5m zM#wm#SG?6+>r+alBR|mH$t)H2U6)OL`bg&uC6|t0S0OBrIjZ#-9!8*LkY)^;6Jg5^oHWo@e+_YJqx%1g2%ZmoSGGwe8>1)Commq*08Y?U8Zb$EfLtqCKAqW0|y+I>9{Ox zVl#pH5G*1cLP3-LOc!q16|g6Z_ldb#~isW@8;+0mX#?OPB<-!Bk) zQLS+;G@fv?VJHntT{i!~P5{AY=Pa8QDn(|s6-3?o?w+->rXuyZPL^Zc&J0{sN2z;{ zB324Zk{GTyUDY^+-jm~bG*Lp*vV58Hbwqz0>&rTMT_qw5_XdIzz>k%@N9{84#TA#d z&u$CWoOu84(4_&`MI2kWbGFx8>jUQb@9pQl6gnRsNPId& zezZVf)hPLORl+y`j^hKsaO0TZ;tjj0C-;gt z5*U;oKfgJ&C$>Y<*g9dzRVJgtWy{8fG&wio~}gsIQN=-bslstM9ji zZTE&wIJsDa;(XRpbkxJ)T{vTLa{Ah6cVQmPCC4XJ?M%@&Q^L&Vndo=rg-R0*D&U%% z;_kVoNf@ZdSrnMK4-=SBtt7}=te+j{y>h}=@oRDs!Q&DJpZllv=T*lLxQAAXITKLK zyd4bOiUVLcC>Zl1ITYOn?#?IVkh37h3xfgAp1uPoK{=1!TXpr3;u9Fu_ubOq8c7)J zHyDj#9tn>dp>{Kw&6p7e1S&~ubbA}C-XfS-0y#7be-nvQD})f+2)pN?6NANQNY!)4 z+;i3`e6o!qZZQcA=_3-{fV*ZX-V@FLRyOOTkEhTQf_XqgiI)Q3bU;Ib80*c0F-Zr; zh#)=yJfv7Vv8qzHM7!438mPWgW8vV)2z(U#e4RvJ<=E@LBMu*NP#P&Ibv6pr=Ht~# z*!EU~!|)VGNBr}cNNP_$A<&5s*7tS76Ox+Bcv31$JFgWafBGBpDqeI5Z{veOO7ZVf zZ1A-cD;Xp+)On?u<=z=d1k8(~h2?xFn!+F_PY%|yHOkO4)sIgH~CqW>>Vi;zO~%$iFxQ_209t?jQ%A0aUUn~ zlPKW$ClTRRmKKhK9e|T|uHu;?Cg)9l36l<*QpT=_O#^r$@ilhhAfeLWsL{ycS*>-n zq{n?}?t9V6k;Hh(;bFgc%(#Gn>5dzLTn-BdVS`GVjhuxjI^3h8Ma7 zj*5*1Ny!It_2c1?aPD_%J8#UUgL>TqeYQ zI$uf{S|JyLBNtB5lk*_iH$#I9b-|s{BU7T*sGi;SZR39m|x6yJ`)EEXS zUEa=g*)TEq0iJeOC|sX9*2dHV(o*21F8P4$iq?hMjYzRmk5usL^+ZGkP|O-E!WTsW z!(@PCu;k*K))5t48z#^)XA$L`!jLk2J*GiTu)hqqsUH7*j8&7T=pLjpLbs+WhoNz8 zYYRf=EspW|9td+1&p`_@e8%4-{$zB6bCiW|SpM7(T1(_vtYJ~+s;5%X!P~T?37JVX zft1m8>%wM3;)v#g6%@_|)qyezMB%h&!4}uYL+27u%+qD?z>KwdkijD8>W0KG=?OB* z2DurC$4%*br*@=AhE7;-tXVY3c|UZz{{H&dT_zY`9=k#P?sW0sL{E)VHy(n$fzv|w zg^8XrHHUVOR!-lIx1ZiyEErZ6T3>OYs{~3xgPLJJ>E`_`3T}rQ_4UuaK1FssGstA7Qr}VO zCsj4|@D|+~{S(w1c=L)QPpxmOjlCWFxLHm0wiE07r(Y-wBkB#WCsH=ZbK|gR2r(px zxzZRC)dq?sY63T?Ql_N4i&Cm4DtnoyC*OYT`quTRr7)UyJE$uciXJv$K{aB4tsqzb zwUQtaNS%+HKG_O{;U4@tQ1!JIZL*galS;U%>Z|N@Gz{z*5xe?qmD_^X!wrotHS!n# zSSb{n)wOoibsNL*O@4M^`E1YQ#5GtKqavpl@|hP~9E+Z9-_S*alJWKofvm=vs?(F= zX-lzgR_vO4fjip{U6e1ix^F1+jlllv(KO~Gd|Jhxt>-^RI1k2TRgNCgT!Ei)WRp%E zp(_$_*^k>Q20C-w#v$ye5=J42fJj!M26$5J?T~{^9?s*$W=Ute#t|=WT=qXVN1L<_ zo1h`6Lc_tSA@%r4l+KPUjwPHk!XhQrP0>#0MJnB6j(L9)T^q|=1O`L~Z-MO#V!xJ* zrW%3g-}$CanaVZf>-_Xlbnw1I-Pu~lDX&%vipOy`S&{wf>kq3Yst7cQjV6rBg&z95 znYm705^Pc{Gl0sA3CE}8I}HMul1Sm{D4Y`EEZ~qDYR`jh*GJ)kX*)o;Bidxnfk3AZ z1c|TUu;iGAA6V{qDE@Q}_y7v@M)i)+5#vLUVFl-RyA^ve^rQh?a~-|S0)Qz%HO)X* zpAVr9jWnVNRG+couR)4e03-R-0)D~T1W4vFEwC8>cpl9LqK6PT48=%8@uhg>bd(*a z@S2;}Vl?jIw?V`Fdbp^n`VmTbFFYZKq|Ti0V7XTcYw#?73u2IMK0GDRPf-Ary5s^G z^RPIf1j*Jpdeq?)nB8}iT|w}d9|+Sf1rwo1)#Ru(r z5T5v6>o=*5$3;SQ`Y?&o~yO8s?ivJ_9o3~aYP;=8Xm$>^9yag~&8AS`iMFCZ6 z*d|-*5bXI9Y*#qvZyNbIVe$)TZwM0FzboXnB)KHzcwe^ z0VhG*Ve^wnxTa~!R0??GzfT;xey@ZO1a{*$y$qZ5NIap)hs`;|4xiydlzj8N!SeWn zO>IFA3yN+)nxT}0E7l_y4?P3nZ(KAKwF%ve{`NWI*Bnlrd72p$yh-<3b=Mhuh15OG zf4Lb>O7~8Jc%EWsDRwOSsj`Y7#|xu8@5T*MswqK&u-C6e{l4C}C%5!cFrXBA!| zDX!k9tyE+(uWSPQwVxsIL!xIrZH=r)O)CV)dj`e0g_m$h19bm8)pa@3Ml)iI(!HVX zo?c$2FZUTEB znlb|l?7IK+8F#nl)Qec2DojDEv`{cYFL$+GZ-~dpcuCZ1-Tp<5NwtbYP7lADbH9v1 z*M;a&`|lAc58-2a;ILW!`-g3*m;UJZSQ6HJ0k3|nj$=PI9wad1myIl$&YbbqzAO+WGSHVr-iEH0LsF&vx+T^x96AVU^75v$PB?f+O5+OG5M9}qa2 zvG5aM_KBgGbfAR|ZUKk&rMEfk`~RosfJ9Vt4M7C5^Sh1>`%TC4;uQlIphxtCvoQ2; zM>=XU+N&n`qKyA+;T6(R z_UT{>j(9WC@C=}3k;a+0--n|UOQ4#^+UiD8xa-WldjYPM=cqFRc0t!z7v7j9E2Hm! zSBfT+AO4^eGn9OXdVs#)$K^}#{nD|`;+J3F!cu1p?F05jx51sfL;}?u*5(v2W;x9l zQajtEqk!Sdhn5S&kC+DjuJ-J|LwAM#X<-8CkDme&+hTwp#`}^18=ylCEM@nqB6t%9 zR|+|#N0Nb616UkjXV*XG5Q3ahziDh}jT7XEap)h`^mgb8aERWzd+RkoFk#;3`%c28 ze_7(ZL=%jIO6Z2bVl?6!M)hr68F8C*q$YHeO=VwG8#MWpHo=iN5FSG&>!MC5R{v%J za+G|#h4AOS+9(~tRHK?d0xGNMfcq=J{Ls@cT73kGY$-ENC~r7NlGaeA4(H zdYJf+<=hqwJuw}G&c)Ca;#ispm#Z-F7PWPG4h@U5?-&hGJBCv&JH>nAP{FQ+=#Q^- zO<$_Ey8^Rxh6Z~BDiq*Lt%{n_fZe|gTMX3c22DUM{{9}n zCF3qY&yc%+2>oR><4rcpMyn`6Dl$(1I_Kxh(|DXpgA?mCEm?)&OR`RqV^N16{w7PG z2s2+`KmMu4I_~oAv+oed>`KPn{pG|E^q7!hE?K)#hi<=B*f)`=mI@F~n+s>IN^H~6 zY1Np61)e=n9a!Hp2+=h_-XPn|t_$KKU6&H7A9$cF$>On0$6vwgW&XRk<--0b9*6Ww zzHO^O=PGKrsoXbco+Vv+Ko=BcGz1NkuO`lxItmSIgJTpo+*)Q>rBnL+eJ}caq}!5dxZb6B*7Iyw14431s2+(chdd1#OcG zT?htfwTlL~4RPvo%|tI2+J0St`PKxt2xMMG`cGJ*aEb&PNmBc^(X9j63JGNVQ0Ro} z8tj*Acpp_$!3dnFzduj5-=r*qKxR-P*H{=b2jscjrwCv9Xtau|+cjbNgm`RJBMbN~ z$eY7O_;%noUhQxU#xkVStmH6{NNH;GT7LiAIWF1w0vy@Bzd5q^ezzA8rs$tUS5QrT z_^VYygvUb?Kp#4U+cg3FqVAlR#WC{AFGpD)_Uw;7q3K^td>b%pMmm+@obVFm4CkY=H9O)>%>%-u;E|l}ez0{fXTZUUcKM=E{~q zOyEtx{RMC{*^AmY*7h~okOpQOsGf&f`fH=Wghae;l*UKg(1Eo$dxLuuLc< zZ^#qCCPAJ(80oF>OQ$01`hb;ezE~A?#;A}MCxNE=5}sA&P+}rZ#I!7aC9WKietrAP z%5Ng@1ZHn;@&}!^NJ4)sf;lFTam;IlNWZKr#RNC!&T~RhqkANsHOwBx?_kZf#=@Kg zrN5i3;-bgu@l`JW@PU64{pG$vPk(GcgJIl|WpM?No z=87}@T;wNuEYMO#{cNZCoB1W{Q7loNXGQvJ$Q?w0F2nIz#7)q>jeOWj{dc4})|vq`30Hsn8MIXgmuKc93j!H0 zI1jflG$&rx@FV-W;x9DEz0gO8AN8V+vrI6kE<#{#dg#e{{HMP%za`BWQlaASQD0Bd ze?$23SjR~HUJdb9B>a)-yAJCX=zGaReTlF-^O<|$zK;YRDo?Z&jfgxp$9Mu@%6&ag zp6N@y(gk{|PBqmck8REte$8$81aN6|zotTOgPvYBboW<9zY}Zx!n5Fz8QPucH}=ls zh`iuQ;z;?5^njLCBbU#>wQzJ?xP9mHuGHoIPH{nU=Z|{*frTrNBb2`Fof-M`YAWU- z_O;XFz$VLp$Z!$E;5Stw#a0L8sy1D&wPTV=;y;>PzB<9RI;uH_%u40e{o)r3*x`yM zjJgxrxoACzmEr~F(np*X;>7u-m)1sSVvgi6W?ruJsRWLoN83pfYCf+yce3Gh%{hT; zXW%!Rx*!YclZtgHVV=5y(ffWcbS(wHJ(r5z5-Qs>x$jPJ5rpT<4*H}nopC$mb{dh{ z)5MPoVIqx=9=)7QbdELpTO=Q2+Yj4yyW$|dbe+eBG{t=O0pbq)3E#yP z`#Wd`%K1gp&?{XKey;D;=-5}Ur07i^R!Zz&fSYI4H{NcvSI;=M)SYo=Q4v$K5Xinh-4HMqT z(z;lnA;CJ$=;R1BM zN57KbY(t~Mgin5@CtGGi@OV1Y0>?|0Z;?v6w}cXT^F%$~96(caDpNKr0Ii(8Z<#7= zsXWSLKNx15QOn@htNcmk3uhgErJuoKb?WphDrIU*UV8N}B>VA#!}mX$MWQ1+)|Ga5TjM6mdF+Iqe&>CRWfvR8aRJi{4|qRXqI?d=SlI{Mkx?7h-B zU(3l!vB#Y}f>n5{nRD(v+9H+@+@kv9$Y^7M3>q zEXf7@-laDZ1SPkpVo2wjJHL_l7fxG4%VzXvd1v)5PAL2&lDnw#sKe*IKlH*(W!~$& zkvLGDt&x!+`uaA0KAyC9!2kW)-Sgj0mo?)>?%nIUHtTieb*A9eQ;!}JM|D(GwX2)a zlEqJ@Ac`GzpK%9}2WZznthUXQIjhBvc;H(7$u!fks-U+_b}|J1j7LsvqkxcpI_*Hu#Ie9%+(k z%e(AtC&C^N+}zew=6%J@wUtL1wakIXZE9^QvX8kE2OOl7`#Zfyq4Only=GqAA8!I5 zvYupo48!vBhkSg$?V;nEp-I>?ig|+wly~#_&Jv*~qj4D&Z6Bru$fcG1S&Y^A-{!N_ z9e@UTRf!Bqf?_!d3h=9FXh#N?@$IZ~(4b}&yV*$((JjJ-j)g;u?ShH8=oRr$i}+`T zlntyeM&r5D0wUr&W~`wWW)C&CYwpWkchPi;N@kPe6BatZvQJ{LaY6OP(^p#hQHI#~ z_>|9)Od}eL&rI!(Va!H?f{*QuY}B%!eBkP!b0#IyeeFAVL2UsN1k7OYGs|Ib3&$Ls z>yocD$iB_U#`;m@wewVIOms?TEQ^+ip9YL5$PXVT9ZoB7 z$Ul=ik{X8e8V=If;^P$9OTH6?THpqf!DVh$yWt$69UNQI8uBYk-q6zG-T;vt)7Uk& z;jko0MW2K$64k?EvBvZQhr0;*#fluNxbN0qm;ennh$7&vPnLpzF$dq^y(@Z$+O~*MlqHYj}(G zJiz%n1}3d7mNGhz?q?J@m&&1^my#?v%3(|)4_D_p?c+Q#V_C9(^Mn)V8tW6|(P&Lw z5ljxWaR)>LAe9bj>%4=MV1|~<7pWf_X9}7j2{yQ9v=nABRjoLrArf;-BF)#W21?_y z4IKS6C~>5`^Sv4Z+)qm}5xa3;Lh z{Rp>355+gqsdK|flf)SP^m^Z0`$&u9H#;3ZM+k0AhB1<+^!MdZ0Zwu!JI(G0Sw>dg}#+<1lg%&r7NtT|nJYB^T zM^&aELMsn*i2r!`c^fgBKw9~5>toRQA@yIBJTMeJ<(E!30wJy$Ypn3y=J0t*mHONI zn!sfG4Wt2Ip7}^ng{f4^cOG!-qOCt%+fkqti>H!=vX{uYH1So znm{=?VHQ{;;- zE(Z%MIE-q(ew^wwt8!cT7z$g>DEzsQkNFFK%byS%C$~+r)#yz^I$pf^sH1Z_gk`(s zP|q&pNZRD~dup&ec7A1&qt%Qm5%<%*_YM5x@+A>0aPD5wC7z$g(4Wzs^m35Z6a}d$ zkKgYm7ORkfa{jKqcQ!F&y~zoZ%`% zIBQ8wcB!de-93w~XJcQC&Coi0=ksS`CoY{>b$#@}ws+0umb8M#Go!Q@_@maBIw<_j z!p+^D4G|RzzOd^j4z78jV_u)XWG{-#q*MIC+5c5TrCuJeoHlx_z1v}VrEG{CdhVz<;r_$;Hu z+(gsW+Nx1C*OTzjYJPR9>O=n~~joJ

    pzq8E3Z+E)RDLdV&L5a9= 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 z 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 VPLc=4pJs)iwZe}-Wg-5a{U7DSS9AaX literal 90936 zcmeFa2UHYK^C&t?&Ikf3NKOJ0C8q@ml2M{05tbzg>;k(4MS`fHpd<+bB7z_yNhE`a zm=G0^oU`PdbzyhkEEvD<_y6DT-Fx3T_uS`jnCY&ruCA`Gu9>Oo>BaZr$C#9~0^FPd zz|as71^|EpAcrsl#9#^n{s9nHfOIbn0FDs0pXm#bW8ZOzKpaT`JOjtTe;z)Vj=L(hEp;6dht2M;sQ>>b}P`0R{>H4oU~Y0}wGlh#4UGA+VEF_%{$J$R#Oc z?*JJl9K-;Gh=i1koPv^y8dQWo3n2gz@sGj-0E7fWOhiINN=`;WN=$PCEMy=i;bxR1 zRX^i!kjMLq6d6-oX30rjK4y~!#}m>%VQm`Z{PCtMW2-Qf3`^Fts{)#L%$&4dJw(eM zYBwK;ua#bV-Qhd2t}U35eZ4I4P3M=5obtC_lbaUKe&I=vD&BQZZONUobn%Z!&aG_h zncijqh=@RLN%nXmCnJ^FV}VH92F-|pw${IH`@hQZ|#r|C!AIXs}XvEW~_JW|@5 zokbecF8hX`tq_e97Y)&y^OLA3it!W^@V_A-hz>?h;iB*W3GSjL_IfuSSRx(q!UIj> zCqvBM!G;@c+>cU{)?T@)xYonBl&d8!8dMQ+Vpclo{z#X8PoMH>>~t7A+Y{s6JLmw! ziPq>Zud_Doo?bGaY&%$sOE7M?+f3IBmzUYL?kGE)w92Y9!%9r(O z14zUcB+}BVHTTYMqc*~A(13HjekRvneO@bDE_=8=!0(ajw%E5mq7~7CUe>9)2jsNT z^g|n|LCyWs!52bII#j1G!xbgtMzrFaAQNA{E$A>SV20lwrva&?f(LyT;Q zaRpj0!4=_iIT_EF>o_R=DYjv~F9Pv^Tn!$;S=!@V!T$6AnHAS8>^{i<9rc8ltF+wefV{vWw>HyZ0}V}^6Q)ky?EICZ2cT4;p9%x>w#{-Eycpw$JrW^8mPQNY9VO1ih>T7~Ld^E#H zC29%}tOpk3fk}{~shHh(`#*9Up?2eDS1yMzJ^m^<7~_Zs@Sm4fTcG{!e*M?Kk@k$hdZ(^9 zshv;+lt>G?7SW8x#I4`-486Gy9y~af<lhqdB&GGuE@#`k_#JVEXz1cw*Ee8GZXxR^j3%Csq#++$*`sakpdn1J(@>tX$nVj|UoH^X4HN}Sy-4b_qJxJj6tRZ2%gHq3p5$>{S^x}a*A2H(NMf2Y0Bj22R>33sOA8Rp-2k31U@IbM! zoy}a5z1f`Mocy=NH@?19#D=QHq}|9t&%zhWrrQStHcB(ghkKrsk7aU?gr9p{pjsJp z_NXrvsCK1zK=*M*VZFsP?sTz{N>a!yzum}b%su^@!UNEy+d=j7k3})b_qtyz=3C2j zqGuFqJ5^V(U?m9jiP5p!%|RNMgAkYsx;piYsXjcA-43-;EmFF*#emg^Zlo5pJ{~%= zdVX%x*hPsnv!6C~xiX{;yCG8l_62;2uJnneD4X`6TEo#*^9B9ERpVzO#iO8driWOb zIs*1fsuj!kNVNiMoqp*m`POkf(C#jR2iT6r?3TIUUT0uu_5aA}d|~gDh~X>;Cs8^c zuu$8Yewra`1M<`+gz4G5v@_S3|JY)uFwn|IMTu-$egPJew!2+myzAiuU2DtOp$pm0 zv3i9E4t)zqp6I=l#%UyLcoFd!wkYQ76morYa0_w1Zzp5L?U6>!D%A`)ui7^9byKzL zHNOVXFLDjySm~>Es#`AdMUc7K`V6-W?Ped6pcK?nm3&m_(P(PWE2p+Z!S#?VJXE2_ zIE+?PCnlaNP(MoJiq{w7$9fuOni#jZN!8F$CQ25dsLb1%*WGE6kRNRiO zV!pbOQXPXUJvTRk2f|2Qn?6g|7#v<)70yvwEzO7=V|J1s(68diWP9e_SGy~S&3D0Q z2j#k~Q)?A^8qn@`&m1Iq3>nbA99x~@Avn)D7Bakha@Cg z)1jiQ4S=*srz}fPz}zZQGY9D zJTRSaas5Pj+s?>K;lnbvc)(QZ!ytS7SViT`RA&Pdf^K&@a49InFv%X&*{hZ_7{Q8q zx(3+=dz42!vjo(S2RasY>y5o#!J5+(RWA z<3Ia)?DVr&4s3)Z<(o%YxfKmsSiJu%GdbF%sNJ2N1sQsdsZ4KZVc=q^QOfJ?ku2dK zntZ4Cc<|EURhS5EV1O6v&B;S3JaBPjeobBUrhmlvHCLsmtHXVMgt~6*Vth zb=|(w8p)lkT;?Zi*gp;UE~{E^e-j!H@D;V9<8co>*6ayL%U62GpHd1@+Fj1drVyod z*X|A?^M1gdN!!rywg^b(2uu&r9)ikUxO4R;_lqGN64#KY`S66Bf)0!y0pLOGS@vO8 z1!Zj0>shZ8)$e$WC9!wa%3oDfZ#|a@lT&#I?2ce`Jc7-mBl~8$IE_B*zlT=GENsD4f}&wbwr0BI8t79`3$O#)oJ5;2rbTES9!ot`F6C(;GCcCpbS}V0c^X&2^SlMzHf~ z$jlqT*k0}g15K}y1H-q1l}X@)yi2Y*4IVhO&tXXN$*Hs*lt1Gi^`&NJejYCD+fpJAvep^j<2)klq)UA*hJfP3^SU)^k3sl(yxJ2>T>WTjQwr1Hy6D>@hH8d2q} zv~$VDDP@!&#BSTobd$Zn16d)ebpxC`J5cT7!Ff&AzWS7-0d7*^;?Jup7m5L|@hSCg z>Hck{nVlDrLXIbfN?LbBC)|h;Z3602BOz;kc}k*-ov{AV^F+Y%c>7|r&PW^{@aFK1 z$+3NRe|cKD-E%uxT8Z&p#9=Y9f|uB7&!^cr&q`CGZf@o02e(z6ZL1!wHO!_*R$`ju z9-Ay>FWn=qb2b?agAJ6l_!@2pZ%v6v5TO%tsOwWMyDutUPUsZHd1A5Om9=AoysDxx z!02Jqk?YZ1&*ap}&^IS`yUumU$`co0-*=X=P8NujhK@bpR51PW4YGFO^>pm|xgKEj zNJ$T3Kx`=g;z0Fd@fyroPGt6H3b(@AsC(lMiDv|zw|C->!{%X?FOgz&ifWUCPkLL9 z&>gX2tCOJbyGxcCF>8w*8S{az2t!Zd($ySztyeF~avz&>lGk+Cm>sXn>ThgB-T3r@ zYXJK2{0Tda8C*<^#n6k^vXFsu>B1e>&0oSOy@rVIjuojf%LCR%9pAEVK%20g4x+AN z>0d4w=zd*18M*IM1<72Jw8vUy`C6^Qt0fRbWyr|rD+b=ZgLrkHL1ANaZcn8&E7Rt3ct7wDz z7u|SdFs8+AV>Wc|4+MPFlQ2ebnA2E6-ldK6TS@>&n2QjWFcuQC8LDr{13o zVzP=H zXLG15zM=kNA+>eJZL?~up}wwmHh8&&Vko7+gg&B15DyUh@OnHgJ0x8`)KAj5RdFpL zU%Wc8{8jZupyq)(S9<1aZ`2Wt%6pGbbuImK#|s#g2D=+KgOXK7HqPkh#u~q^{}$;9 zMdN`KJa9KVr!Usd_3@i^-mz89vbV;{8pco(*&s>UujwTN@0gY)4X^pR?cR6*-o5di z%dh3WC_G2_i>TkC`AiFRyg9x$K5%b5!21RsxFG+5&A8Ui(J4cWsX8ErmPiY|)Ntd? z5i6i?q?9hl$j|U@SKI7SL1pZ7sNc4QOi_*Bj%?jXD-si;f#s>#k{Np`H>gRj7MHsg zEBfBA8)NKl5T@V2qkOG$Fg5L2Rp7igqfxiKQN+wn{YCXRkisY^bEsIO=J@gaZT5zP z4|um@GXnFyV56Vr=wah`-o2~d`54I1AUOWSXz_BOP{~Vu(^5LyaB1@9ksY=rPd|&J z@SJ+B*C$6(3ta=#Ma!zBbp*%-5kvL&COJ<>s;IVH-R5gNtT>;2x%}i=bW*vE$Z#ox z%~DcsnZ?jk*-F=R=?wqcnFoDwi+y?B`rk6b_(NGR*ZWl|SE04J%fhX0f*Ol=zY02B zQzx0TfZvP0ifp#H&=jU00KAJBFGiP2E1guC)>yfaZB4Bs0GZa+e*1j9^K3Uc(fFvd z0A!i|qmR1*?o6FQn`MyhuZMO~Q6a?GG=z1NTPTq-|xqA>x>fEVG zTinn&PL_0=xXw}{_|8CeQ)B1A+iuktS#xQgF;6SoU=x9LhA*af>SZ|Ho6l_o;z)<^ zKt_hSG&ZPz6+>N)2VOGYqA#qs#6;T#oV^%680FI8k^^&bH;mry(?7Dow(~I!**O?a zfwTx%!P;HB?b2^}zsn^j=&Zl-Tou;vTgwMOS!_9Ln(Z=d4&xD6-;Tgg2A(4&G)3kn7d0vU7q*h_&!t z3+XeM=%K9^W2jpOMz!luczj#5Pa0yZ?D@H=ZNqRT#+LcADP211vW~4>lni(u1o3NH=eFRc7ShmZ7Hj}S1>jre(Ns+wsx85 zhGdJ=7%jbbLG2MvQpX!X&-*_mee_7B-IV9m`v4h~tyUS0$ zrSqGn4MQ#7vB#w0`|yiL5x?AbC&VNG`IEYaB>a0Gqyu~B-%fjFihF=b@JuKtxX=KA z+RMicfj0I*!-tTk->Ylt7C^u_ z>4qlMAr$Y^g!>pdc*4!J&YFRs{l@kyoc2K?olW6rUoT_F3ox*d1~?7)07&r98Q=m; zK|dK9@CCdGqyQ?fpV(k-kIYFAG~zo)G>*P*9%whj9!apAat~X>&`N(_8cGBbM55s7 zSC1Kg>#?yH+6{?7f#rt?m>OPa#E(vZopkj1nK5xe8UD;@_#iZXWf16J83RWT)Xx$l z7qs8cjFzW|=Fbc$$6usR!rWcH3u0eNfXS(o8Xz|WKQLh8#Kq-=^mSB2juNta$0;Ag zzrjv={5#%BA15<&1X`Qd#Dg%lKaZ0hPF(*4H$i!z_u!`kJk-wpM5pqD!_Y_{O$W3C zp$B_Ro_0Bn`k@tsGyxgB64(X|;LiJG{-s$n(9Qf$&6>hI_Ti^}U}{zb3VX)^m=Ds+ z(iIL4E~uey2$vt?qazfUfIOW(DfiCc z39?rUbjlMBs(tMyfcH4q+=J=>;?B-si3fNF-RFeT?~u%t)SnQkJ-9V^{(&R22O((w zcgP;iuV5Y^%q;vr9>g<*;(si{|F4wo$$~%{oQ&TkMF?8_%1P|yAp7zlA#hFLo1kgL zdvz)HAm8UOks4SL{QpjggOJ(_80?P$De87 z01UJ>>fqIB59$NvU|@+GXo(PjC3tlLT=uLHLF)g0{01Y?{u%K2iTNACPuTZP5b_9L z4}!fUh=R-!>5Fhe{fixdp(VkxJ-!K(=ck5(z<<$j;N;Jlu+N6cPetFWPKNSugTYZ2 z9tMP|3i+cQ(!DYe%n1II?`3o~e`|}}#Ruu@^#_Oy>Eq_&_R|V$nG&cQ@4-MCv<|*# z7P9HvjD6D7$Fe^SyQ5sUf_)$ z1^?XwQh9);^538|j(eu{-{92X5WD^>`rZsZMra7UlY{CEUD-?T&qhKpa$kk_XEFf; zILHj12$SOh_z$uM83lm4^PmEL0}g{ByT2j5zahQ9A-%sLy}u#7zahQ9A-%sLy}u#7 zzahQ9A-%sLy}u#7zahQ9A-%sLy}u#7zahQ<8$){g9y4yxCk6n4;6LaO2SA6II_QQ* z0*;`gj0+5uxq@jl_>bC4d4Vu3zymDv1pg6W3BkY1{{OlT7a$2p17ZNd5&zu_zwbRK z-}BRfoZ!dk++5LUFGX>21WL?-@cDok4CyHz;NT@LDJCHfC_@9h9ANHnG?ybB^bM=< zEZ5faaJf0D@L0+iN*H=+z+K&RF8RPsFBzG^F1f=LoOqzBT*?880iIr-aI^zgfTsrn zr5K>XvqxMJOcTK3JY0JyXm=H!y@mZ;XAMttX&`;zTry&^qA&?rIW9Q`F-aLYIcd4$ zT;TT#GU5^^#7{_wN}W)YmQa+I;`)B@fUWsBIV+lIYJYDF%&G8v@07p4znK3CF{F=+ zxTJ!Dg1Cf~xRjJAh#`u)h(J38h$2wDKPYIzQ7|93z1Sfafg%_e^F^!hfSm4k!PDy} z*?*MP4@4)}PdqQsLA}?w6HFZb{aXxBu9AfA?-BL-@u|koDu0mvS-dwGKPrKuH8lL^ z3O~lp)AMH&D72Oz*p2^glu-m{v$zQyh4l4-!L|IrPeynNjd>|*_`n^&D4`h`A^b5= zzrxf1#n&aj)r5oLMYswN;d2vF33<^Il4g<;ijp$m@QF%DD@sW0qZ%Te+?+4|JL>l@ zQ~p2&b;k(|S^f`^onVU2NFPrJu;*@`4lZ!<3tn&+9D3X^e$DacF9D9B6xA|}JJ{_X(@8APhcL8PhpX;Oe zf7uHpf)Jef)ekQRA8>U88t#Kq;c@msdUEaSju*m(3yu7q*;Azdk|fH(?-#j$63c(4 zCj0&Ucd`7-l=xo~%XitsTpbWDaL}NO^ALI^PB4A@BQO51O0ie=o0P z{b8K{UjItquLS-|;I9P!O5m>q{(mHaU$2dD1o&v-555%Q$7#-j57+jmO^mg54Yc;& zgK2aO+z?12aP^cYxOkHAw0+jfnv1*zTs=hzF7yJ|Njbn!UWTUHgw>`1_$1CncqAvJ zzaQYc^j7!&GOi9$ozq-gKMMZCD+A2S2V6x7ISt~UZ~|Wd!SppS?ctC1BESiYUYH!+ z327q2k}D=3kU=ngn2>haPaogI*-xtx(oUWTaD5aJfoCr#PbWh94Vb>+=Sx^OMQi}3 z!~NXg{$RQjO!Im8dV&kvhzZO1m^|SQ;JZEvVL=Ta8V+*>(}cHo8Xq$ga2Y0vGPs=p zjmvLo$KTRuZ~+sD3uqv{F77Sq;W`Er;sW1$<+*g={vL2NTJ$vdF7M#u1ioo|dO092 z0>FNs3AF&me|z281Mi>y+rr=Q{<|b$Z1>C8&+I!OSU&xN{i^v3hRgz&1AHh`edjPImz6Jmlt-tk$g`h9L`2pPEFfoEae;)rsgrAuIb>g@7#0c&E zd{yMq++P94MbK&(xT4F~hYJO|Qs7*o|Ek3Q(-nVX>o-1*o4}pnK5+2$l*TDGeiL?Kn_p>)IdL)9$*ZZ0am~{a2cp8=uz_l{DI5B6(Agl0%CzgAQi{} zvVlCH2zUlm0?&a4;2rQ0_zZLb1HdRS3Csg4z!tCr?&UxZp@kfT9D#5`_#qC7LJN1h?9t zCT1b#CKe@@C)OY~CblMaCiWo?CXOUdBF-W%BCa8BB<>&{C0-!@MnXn%kc5jwlthU{ zhs2x&M&eBpOmd4PmE5y5GT_6i2yG52xR!sJitc`4fY?GXv{0O-SxeB>4xdS|MD>l26xkA7_akvfDvu1YlCTQ1o?-Q8z0dlVb%BkEO^FT0 z7RmOEt^X*|QQ@N|M+1*OJo@SACOZfFDRwXR6!zEb3mhyQY8)3h5;$IP%yJ&&RONKz zOyI2Noa18VQs?sEy36&3YlZtLw+^>2cP4iW_YRLBk2y~mPchFBFBPvmuQP7~?q{kJGBaUYs?-8XDRTuRW%@-XL zV-YhD3lpmpTN39Jw-%2RZxqK#$VhldWJ?T4GD_-6hDp{)u1N_?!KBipI#1A^&^{4z zqUyw|w1_lZ`o46p%t0ALnFyIzGFVwTSs&RV*;zS0x$|=OaOG^}2^Ag{2bD~fQB^M0^QsS2N1@zM2WS>_ zT#Z-FN$ru^w7QV`1@!{;rIQjTeNL92+}2Rk2-0||NvwHFGg7lfi&4v5D^+V)n@8J4 zJ70U{l+3BXQ!jN$b@X-Obb55zbz!=Bx+{8edO><`^l9`>^;7l74TKGR3~CIC4D}4} z7!Dfo8zGD;jR9j_<2%Mfrv*=YpRPSacINb%v@=sCk|vi;8ch$H+M7Nx-7-6A7GpMG ze$3q0{FMd0g{?)N#kQrUWxVC+S@E+$XFpo8TDe(OS(95^SU5}an? zD)4ytw6ltHyz`8Uipw3BSy!lQlIwz-hFhxJ>IIz(85g$QjoowI@g9~Q#hw(N=RKS>aFOV=)K~j@AC)+LD`|I&`jXN)F^IR(}nwl_e3Z~WZWRR;dZ0t=82mrH*t|p zksqQYqLQL^Z^3STxGj16?rnUub976LY|Q;wvRFiHcN{eCaXdr(rTB?EhIc9wxDp~0 zHWKXAS>x1*+ajFQ`r{TjXCl;d5>5hMLojiB63F`n>>D#CzqG^2c{MiEAg3pDTg;hnOMVZAc#Zgazr@l|;O3s&bKhuBqs#LzTsEohtUircD$O=fs z#fp_m*UHfKgfTm{3!de;*-p$@@ARl@)p^a zidMPSs?Q3aYuc3CUbI8o8#**Q-gWABe(W;pYU?)d?(MPd8SQoIo$2%FTkZGj-x&xU zBpr+#Ixv(pd~`T#L};XVRCcs(Ompnhxas)71Z-md3+l`6AV@Kndh_G zv!CZ|<|gO8=64pt7a11sEgf4bTUJ~Cv~qT3a@A)QzjkZ=$a?OE^v0{r)0@Lvo?AQH zkzbE|ef&-STO-C2Gri-#OTK#-D}=4V>Ej0Rp5TWq|L5)wMHE2-{LAi8YJYc!`ro=c z)Tj9L%ogs#c%x8yrjPn_Tm0WtY}nfKx}|EZ=P4M8)jO;5?hf5g-sEX4sob`4*xiVP4qRw-1(X#oMpG z)c&kHt4mi;FA=%1;J#JS{K!vP-*_{X+EU}%ClOq+%O;yd$&0pIQx%WhubyAT7;LHx zW*bslo>qGPB_aEv6>M!0b|I@mdB?_%me(8FG~_%j@*#L};J9Dhg`Q7@dnt@y6`P3#fy z<6VsIxnY6C?&qS@PC5LD%G}Y-=(M=xE5>~%yxz^1r0VAfLW2v}rWABH943M+U(eCL zeKeR>6od@QY)QK6J>)AFvU>k#vvS^kPxq{_mAfVhl`im#2@$D#f{7iNPJZQOMRbm%UBWjwNo>xeg{6w=k@T(HE(EY@7IsnFc1FRsLL zEIWTm2-7n$)zLetcTUg5yylW;Qjh7|a>+i@SE+-xN5?xVRIh;B291=Md5LkudBi1Dz;4T6c#GDRn*ItuN2ik}s*ZdzfW`1Ld%;)u{^Ls=heJBHykP!Wg`WZx{ z^s`EpMS<>!a3X)QDuhEwrAsYlMvBp7%_Kg@99i+s{A}{`@Un~POwUS2q5|`thD|kA zKeAS5OPx~Mwr!7(12x5sszc)31$f24IVBGqvP&!(@@S>M&%Gih*oXwZ$Ls*_po>@1bhqV;JY?#{;b{B_bwAK)LWGDiBoWWD%@uN}c zFPq90mpnN>%u7w<0rTUwMv3>QCO4i}EKGgyl$bKU^<;$cZM5yd*AV46#_>dVtoaD( zHm@=s2;9*8JlVJ%Q1z+)#n46eQ#n(xFK=%bWo^mdRtGY6=GLz~CiTM_7o+c|N5w@% zAp1*29SWBa1s<~-$p=U%^b?}b+z6~!f=V7cdhPY39okMD4=@bbV8D$hUKIJVKL1p+ zTJW~0M~-7c)=V|(26pm%6p4Rv^VP>H_1Bd$Oi6=_0#hkJB9vZyVpR(X!bOiRw+qZ( zbbKzB-7hKi%zNQ6HovDl?Qlpt9*}PB2G~~%5+kb9u!6B*c5e1YPCirCYcn$XW zz2pHar6@|^;7$uI?GQGbqW*FAReR6cs%l?n)AkjVRbt1QNciaFnGMdW#gW;1T;Yv$ zDC>fM5WMk4>$$DA<;vPmXBR&b-7oKYTv%?J3_D`~nUSs!`)YJrlA04L$2x5v6F6V- zQe&8|h&+8K*GCgM5wadnYk57S*?qRs=#cK_<0~DP_%e2kLipY9*9?f4boVc|`nOAv zj}8@DG+NI!7bf0HW-*iPZf9M5;D?y1<}D0h1GmMBu0II{_purVx5KmSy=1T7I#+$Z z$8PiJWoIP~So+RwoE`_7K960|7@HR|S?)OLJmsuxm5f>r_AJ+Bs>XAN}7rIr=BfbLeVi)Va3hu=wZ-;!sq{JzTh4EZ?^`>y3(CM(5kCWTT6p#Ov~zWykCC z3-N*W)Dq))_eEmi`(72sfw@7Fs)|#Y*lJ|SXP*AOEaK8&hOjpC5j-Zf|kJy8jeL;538})%b1EnGB;DF)0 zVcEBXyX-B!>$99`>W@?n$0`{5HMg+cKkAp!VO5>cd`T#u`|ekebBio=0}{%Oxv399;a6s?%PpMEA+FMX)P>QS{y8)7#->?}UkDNM#(PGn=%Fs46eo#|0V4h$*^^~Zg5~WpCSYZZ^WvPi?!n_^g z7`$t&|HG;Nd0#$8Vl`Omyv;|fZ12^K*`r=NhJq5kP7_J7Q`!|avxh9}JFRB9^-Og6 zBEbg>z8r8i29V*MR`;Oz3XkY{)iC{rX8|*t05o72QjRenRqGj4`FA%}6G4>DQqS zXolVe_xK6+#8<17Vm%8X=Ff%jKn1wbOsxJNnOlCRsNeF{+LvH0R&sFz{y25HzThXi z$Qe0WosA)h%N6_}FW1N0?TUMG`2nVQz_S()a3%kdIlNGGC{ow29)>9#Gsadd?}pj` zO4@>qo)hBl$HvT6UWaZC)UQzn{YrXAe;5nMPIljdJ{e}h0|VfeX7Bm`$m}&A|F`-7 zT==l4P4frU!#9ZI-Mxr$VS580`oBB?SbIy1%x08ZR+@-Eohu2bP0ja{!HwL&8-z5d zBZAl0JCid*euLow*-Q4=x5c}klL-paYI5%SZ=j!QOJMI$MYdme$pN?iv<6$CB$CB|`4A@7Cq?fN!5YFRHf$-O8)txo zBaoU5t;8O?B4W>HR>fhg?M;s!MnrbRz6+1gcrUR$SFm%oTb}IffcnAe2QkUj9E?{b z*u|1`Gha9K2Q}E5)mTMxVnarmBL=O{lV~e2=N>=V*XkRfAS>~@&oJ6;g*zIhSK4u* zsDQ@L;&XRo--EBDDV^dMXTNC}x>n*cKUz{_*g01{@IW4go`6!(wKqjIg1T^D@4U+Dg9MTyR4Sy) z7L^q!>&%Nk&|Eb?nG0@xc_ycbP2aE9{*$gzn7+KPMLkcFWRWM*eRy#}l)n%$^`d&W zQ`^_WvQyOEqko2Zhvs?4hQ@lksV~3j)_u80_Vj~CMK&rjOuakhI&e>r{db3xz6LMi zGIGi=Y2OBB!B>2KIY#w&P5J!SH{bW`+xAd+c}*6%sr#G1@w^@p{CP3_bH{9icV(xp z;hV$@>$8>IUl-gz=6kyjl`WFE=XWCK%+7c}C|@pOpG(pI0HV@o=0N@Y>h{i-kO?zGUE zPVc3X^3bhAVeaB?t^u4?w()6yJQW|u)!_jiaD%-!^=qP}8sJvn@2l%q#dmKCJs-(Z zrR<*#{%2pkuK1AQGF>{fU^5%AZ5kKd-P5Ib-Gj{v!zLRor&2-9 zj;%M0?9cK*DYjhJE@+${^O5U6zGi&*i&nS-{FWhG+tc{sttjRA9j*I1J5npB>gict z>D7ZM`it~yJMmjNqs74-qSq2b%B;R56Tp4RVRc^vDj3aiZ7%WluBA=l&gZDM$Hseg zEkPQ(L0PSQbtwTNBN0&!{Pv417x@X)x8VQ#$=o}KTS+b#CkwC4XSas#E--C(C>-)e{Zk7j(8W$5Xy@74eOC;bX(OU1b|eaQ{U@ zKL|Z6-J|EhmygYAjwH**3mQNaYr4!X#6~9vFRLv%j`WV-8vbY^X3JY}f5gN}N zPvnzy&poT(NoaB=AbYR*wIA*O&dYz34&063`cmwtdc0jj+&}*0>!JOA#ex0eS*HY< zCp5}^sc6mUxcAEM4gG4zgf153bf;w1jxR?@BQ$?75_~;OsG_QSUytutz$9;EEX0iG z@owI#nf=r|)ob)F1&$2p4pF#`vIrTN#eS?`%!jT~uFN$iKg@}Xv%7nDqr%^W0)1O% z#k@bCW-i2MdB?eRH!P%|iT+b9uCEk)`^k97ehB&K>WmTw+^UnOSMy1bpisqx$|pKk z`Wu1z^t1~rU9Ry4iG0LNEoD7(oS&uY$3eUN*r)#$F5=X#4Rr40yH?y4a3j)#E?AAE zcMSK0De!=HD<(FpxypHRE4hvQ?9A677;SHgXHxpv)s4GLtq$P!;$0b!3uaS{KF!e~ zw92b)ImcuH7&&>)mHKaszD>u%!(S_Onj{7NW~oI)HMoVdQV{u5g~{AueLId<%P!>}eDU{k zX$GTa#oo%uK3Q*$PwjnNseAeyl6Q6)_n}vpUm6p{ z(!N``*w5*WqK|TT=u-^uG4EQEF+rvt;m#(Kxf~?b^*CJUu`QAo%bUt-_eBOG_QB`L ztJX%6&bB#h`pYA1TG1hSC8axsr{%3u4oO#6$`lp7Q`lB1icopVow#G&RTZ!2bH61s zF>33CabLgi@scI3FqpfFXvEAC_DgR-M0a*AZI@!Ec*#~Wpf-SESq@$t`2dc~_@Azk z$G+gtgdCE?f!?h+doxAwM?9j^@BsK+^FBVU8N)mJ)MGZ?{gJbi6I#Qt_ZxE4^UZs) z^PUm2eTD_}n2_pnB;gK$PFU@`XlI(~%Ziz{F03|qkL+vhn?{JZ_<^+2H=#kkcl)H_ zr$62Dj}j_Fzy=<3t8AFw(VwXc`%u7ku91?2`KW<`$8kTHW4CZtCJihAB9^!%(zxhz z91kR+>hog0iE5oJ#aXrB9znm9Gh4k~BfD>ZUr(3sPPbU^QXJPx3SYucAE++hgX|o> zxC8&}`ytB{;zd)z%t-|vF*n4!81SJDXtEP)AJ?DG*1Osgd&Bx{c6>m)Y3wtC-zZkX zG(0{nEIuCeCgqvLdK)O1@SN5;EhTMO^}&mqhe+2B{H9B@JyE#xq7e~H=t3m3;!GT0 zwt~)DJPTOgRA415_vL9dzC8J9v(SXdV{opplx$ii6J6PAA<#)B1d`SNp!Uis-c*6I z)0#wxtNQ27`EIU3d?E*xU^5{Ub0C2qqNr!%szYJ)y;teEW=%|t&HU_dr4xi?TO4F3 zkMQ%ku@JVE-nV4*<9VS)o8q(3KF+s9_X3f8W)RWNCSqKkD*M?rw59~Qq3X}?Xq>UbB1f5XB>HYFl>lLM z4`xo1qNh(cSjeL0a#E!#C6hckYdBWxFYs?wL>>p9D6}6bHlDhwei3}ev}Mn*t-%({ zn#0X37Om{FIf={aaMJ?D5&A5(oE*;u?$7TQf};$&TPxggU+O=A>gWg>()uM^!QCZH zBOdSp{RS0h?}0y~@gBNpXutLPpbBSA6J}&M@a6DtH6^1u*V;`8BBS%=iHFO*6_P$nBy{Mtu}1Ws}#HL4mJC5+#wrrk&=IwMyJs@a|B&6Mz2~_mjq3 ziNnMh4RVVjyKIdSAxu@=ednf(he0P-V*T3Nk*(&C!Q^i?c;L7l9`NYFez-elY4kul zW6_$%Z;Mn=I^f5gik76*GrWu8qHf=IA3%=W-SF-mY*4*Fr_`&jD#KE|h=h{vxa$GV;u zWwb?u_v#3zz*6j#{XdH^XGd=t(z?$H2c?(Bv!G8I&q3$puYvm2%S3Uodvr~~?KJ^N zXv9x8LjIABN$XoXoUpSiG_$#pFOn)o8j)GuI2eP8 zt~}M}<9v7EKTXb_+x#A-PNP%8GZT~V5hbwH1T6SvUQNy$kmSXXP+b*R$>x?gaPU#$ zSX89p7!O(}h$*fMeu&b9iaz1w;atIIPSJVqO~Cqz{7M%Mvfp2eOc4Z5I^8k(a4O96 zt(2~CACaEV!xf$Q)7kw^LO@a|&lA&=@mGYlUBj-JhDG|orH+Zj#!iCmFR3J$KGN0l za^U^o^qrf8bAbYM+^nY33Hq&0?Yepi&3sk5q~cY%WM-gsjpGN#GkloRoZ>wjxZwO^ zDT=y6jt)WwdMAnWY#B`-9Z25~m+f^<%N2T&hckuu}__{R~Sie5dlWe}*0eu4H+2qL9 znN6wxdTx1lYjd(IM7nh@=6%W?KLZ<<78W{-V0}sNBXhRj`um8lRPCfMYV@w?^gA6^ zWT&uZXUm&FcYisHvGW6e$Hw<{6l=H9j&Yt9OGT@@Y9wgflzb$8#QhEP5<5VRw%Y7} zIX-Zdyx{O?NZO`qSd4|;(L>~P>Ku&R64Xyip}d7yvpIz$8z;KoR@9d!S(e>?SJ#5v zIyd?Lfc5#A%T#*Y3#wTm>YwnyYbZvn{4*T1^rfTK%a21oqo6B|xTr$3)tRk8RVvrr z!i&3;?+B_DuNmB7N^MhVLVxqdBrU&?$3%#v{ZYRzm}o)B)RC2yYbX17<~ZA8jz(LU zbhYAc1@o2_WJhX$(3R&ppc6O9W5bcA>+0SV3&bE(DK*ojyg%sqvu&JuDQsst)3Yi( zAAI90seT@o3db+M@Dwqf9e>9_{xJFbmDIXOol0riaDeZE&4%&j>39=8=zXWg_MGGJK+h$Z3MHEE`Q(5*@Ow-nC z$I36npUyuFZMRzAy`csaoR8@yq^#4W6Yh0<_ucKC0L^gdEJq;J=1;Jkw zFj9*py`%9~;#w~EVa*RFpS5`-PtEk|qU5k1?>{}AKr34gxpi~}d=3$D!GRC^6`jVK znC4FCb~vh}#r(|lIipChE|L3Y>^AgV0C5|IkSB$x*E z{i+3MVOF&_o_B`(z}xks#C1W}SE|k?;E%Z!(O=iN{QMnq%d7EP$V7Y^cw;N7W62_> zO*ZDg1^z}wrJ<|Fe9x(jsbvnYR_w8g$Fu25M;Ww5&9A|^Jnrt5% z=Qxo5S&{dVms?Mj2lE*`U{b?;EvaOoBNUAFh72aI^FC4txy`vV>9s2msGs^4I~FAY zdgB&rkE1x`BpW8)W;1*h(vC_A>6|Y~pF`iKQr}D@+!xfW$<$ntu<77M5stU1x_7R1pL#l@Vp^n>#VXvC z&E_HPs5({G>gG!NX-jf*aa#@!4zqMMHFa~etP*OQy(Q(2>NH|^vamz(>+IKpM){?( zF7LV+&z5`>R@vSU{XyD+(2H>Eb$Id9&<X)^CRxIOM@Y2g3R>#A$GnyuXOFbMQIl(p_d%*5v3Qb zp6oJU=~l+jq)gO{@Go{~<=@_Yd)a%y%<&9YjB4EdqD=Zi1^E7$3w_ns|e^R?`~L=SP)nilO)A{!-bn)ygv-|>V0TDznLPr5ur$0 zTgJzC^$^<=$>E0z6JPSk=AU%VgXg6p`XPktz2u5X;NbQlrTA2;(jfpt%)N@c2dEsI(I&e84|{JN7FGBC4G)3> zDj`Tn$Iy)k0@B?|Nuv%ubSel#DP2P&-Hk(sgn%I3Ih0DL(hSV-oIAevegE=(fA97F z^IXsK-<-MjIeYK5&slq|&u6W*x#WnK@6#-NQs*R8)C(*{E}Tgp?Z&jL$$J-IT2fh2t95Gy@pLhHb_#22~YJ&W8C+C-#Je)NX*%b zW*BMGj&*=M2 zY5X3?K%y!q54er-9PPl4Q^Z${HrXgcGsl?2zw_mC;&cY1*sv3>MAkFWI zQ63M#uQAakfYo7EHJ*lU)3Q`L7;l zmA6Wj#64w=%sLkKV$RaI24&VIDH)&|-c7DgW2zD!HwC5qm~`5J8E=&@Wz8I-^kueM zeY_ej$}`vg~4s-xVg^AkBy4n}CI6>wg$9W+%%BW{-IcLbgAWH(t)a z!6P-UyvJts8IdbOJok$uYHE)+6$|^${MiHq>vg=;f$GGjMRl(rCyWkj8H}7x{<%p| zaH-%J3y%95B^z&ohhuj;-sNl4jKI9Xt@TrO5xp3-h=?eKUS)p&lxICY1x}o*ADkL% z_iW!bQ*DMS0g(MOq?(#CX{l?+o$Hz3EZ(Z!hV!DrnD-G)&$x%-+yFm2w|f zr$y(`u5q7?Fww)BcHRAic>~LagHlb4k9wxJIq-$4@ec3LrSU$%C;7CttmpSpTf-dU z(IS!Czc4<7buqNC-sBx-!_H@Kmyu&w?)kPGZL;$NGirDS0IRIYSBpE>ptBnztyve3 zws@U9?jP8DDK-1x4l7NKl;gmpYYwb28X{K<|7gW65&uL+4M{t-pZU2PRWe@PY^{Z8 zdLg_UK~VV7+Gc)!en$MPHNtFusIDnU_8Uof&%XBE;5|@5TD+s0x0QOg$bmd97u)A{ z?-}R~_)D%1S1HR?LQnKoyVdG7i0#0ryFVxlACzk{GB-zi8nCSASZ@z89>h!VdO(%K zCa>K`tq}jLIk)3QqTH#c)}h}?G2DY`p?z*ns_$|foe_VP)oKTR$2yRFDgIk0AH=NW zqegMgD-=Vgl!ZN{^GRytK~KouE?6)1yqB;2srM1kyZFk4Qo9RPx6oU?YJC{3rMfQN zc~TVGzhir|ERW}R=%lf`^m5^< zFXX|6xkgdBDGmk_K07?761{is6)_h#gI?ggryvkfnt)wV)t$swM8~`*aK37Zo~QJ{ z)J4;Ol|~^(c{-t}kf&!ScdOjOCO?WV7`LDS@S>C5)gqx_47@FqQkRnFR`+xD(An&$Nn6n{7qqadSWI7_J-l(?goj6(RH za6-3o@X9mgac%BrO!s8re`*m9Kbc+1QmeNd(e0dY+9x<71A<$T)d*6f{Y-gK~@6f9^7v@aF9??P0%@cUhA=wM1ttWm+bU16#vgw5B-`ih{j`ZCl_Ax9@H6Tf zbgL}TSy}!=7Y~!x1&4cNd-1j=|9Q0NTClw6E+mGV`Oqz;cO;ocO6du#U+#Db!Pu`t zsF%#bzNRAYnxFFg7Ds%c!tLK?0)JXPji~flm=*|fTlzs@gWh;tesmI)2U|c%p24<+ z@bT}lz1YgH297SpRRYkkW8eL2(6}vZm=M_D+%_)(1SWs{JN``5H z06+5IJQxU#rKQJgjGX}vtV%&Q*=OG2T(yV5lb!y2@`wM>ivl_@Ot41E@i^vRo$oCH zJoTSL9s3^R?yOc*2p>eZj7$A%Bn{q5e~wxy)a!Wz?{J#h!_x!hzo+ZBxJ7>^8PmFq z(%@xWG+Ss9v*jK^wle=Uv`er2e@Uz{#KXsRcPoHn{>5iQ*x!%V^gdH&^;`a3AR)y2 zRgR_+<#7x*6TE?3j?l|LWFlAf*Ua8UZvjGmO1LI{STkb2iLUuW)|3C3S!nEjCBCQo zxM9}cy{P?j+%~@mH&55*CRD8cF#*1Rj=NjD44Djo-_p1WssETm`#;3@`%p84lC1wJ z$MJuN&qS`dwdubbhOG_6n1kJb5`W&Lm8 zqkpY-2(cFM9%ZXCU^n;C8#J?DgX;c#AA#4CUg2Ns^_4Z1msld>H9mLDMc)|gU#ol+ z4;)4N=ljOvg}=L#UoEx4_SaqGwj`xEJtg{@4+bwvEeBzXk!oIKw-& z>OILBv(9yqV+Z(~z4L5zc=DcyfAZ0B_z-N`FLXm|?>3|{8E6`i)3U>+~-T)!t&uJC6*KW+XxFmGYEc zOCj#UdVS{}Hg(Yk-7~7hBIOxR3BlsR=_h*?Bd5(ip*%)>eTCIV8$Q9x`vLl-+r6Hm zkPKt3ao||Oj}_lvh4&W!68;1g>p)L_SKz(}K7EBOa|sZ99R~uUG$f*8%MEq79cPFF zXxb`6zWTsC`y zo>1rWZkzn>%?yQwY!ZV)v4jjxj?XW-B;<6h>UE=RerY$VKtHSAuAc80lk5;@>8ZRi zJ+D2l7hs^th3``4p9{*pRq~#dQK)|gZ#)MKm*J}2E}-fUO!;=BkwgA4KU@1YcTfQn zDgK%)QVusFhJXgHt%JKtE(I|LD`q}iiR#1LE-;k*xdRSjf&{HpkkHUjZSFB6R8$Eo zy5BdFh=TI7`we<=g)LlGBvox00Hayqww_p)&X=u}n1OzGf#yefTcXP!jHMFR99){F z%};8|AL0@N$I zoZF2KeJ}357I&z$hK8U|mQ%93m~S`_&P6w_!nEiy{+n*IIUi_5uLSNz%XJO@2%Ert zxQ2QRfLNlqDmltgH>6d)IH>MN9;S+}3A%RX1AfJ0bK`U+nSM}rTecr{_|ep+lyUni zP1X)z@aV2>^o6*N5G4R-ZdZm>ygb&7OH~x@@|~Jf<3V6r0D#~5%${E6hTSK3)61Km z4%K{^bAEhZe~Hw1?jf0#WnA7{SyTN3d(pTa*QW$!HeKHDZT_@>=}KL#qNIxZRA4wz z>T}Z&y+(!Vgob=ljbw!f#j%%%bnk%utN{99W4#FV87$A~giK)EJ11|CndFD!BBrWv zuLTBk_r)oPu9Qka^;oRw3q80C?+73qo8G_Ng{0s0<#Uq_nLWfzoJz@#)DADp*)B`c zWsNI+#?#h!6?1ypGj|#ZwL2l4KSOl6pr^l{vBXb^MKepNmmAx>6!$Xd71G)t2qeEh ztwKRh&Bi&RMpd-<5@)xfpa++gs>oV%q!jgQucs~spH45Pt6@Ql5dWiOGh&hH>TLP9t$=JE$*5Z=e zYUYLL=i5z9iII@s86ttGQoDWsBZp@qO0?P zbz-cW?$Fl>nXD$3qO^4D<9rR0CE<78MOA#sC(2&|&=?xWtc;}bT@xQC8*!D2cO8^K zKpI|7C7f52SCb_(Nlz>HE3Rb}5C3ca)!(qc|B4*?-L(AoR`c&>bW)x9b5~byQ(rm! zE^x9#^Lt-m(qrFZUr3&KKI#$D%{(6BWvu4$Xk-i;PEM+6cbruwGmL7TFy(*~&bIvuS=kwtsZEThduNJVCPIH6?9jMS5dKm0lZ@h)%i& zk-Z$DjJ#{%JxsFkT5CNxA%yelbadm%T*Ei|&)9^!h5kn`ClrI#9=e%2Xh1?C;MQK# zc#1K(*jsmMDyvLbSDBr$Bsv&<)z39NEngiQB_Rb zeCWD9O=lMch^1nMe%P&_nzfw%R^RtGxYaqnfjy|q4?$(4-8L2GZj=(@_|(0O`a(~n z+-Mu`QQ;FFBFJvON_IS^5n^_c_`ECok#1TF0;1b=zWNT?;ynI{OL4=<=!K9Sj%U`Q zewG4H`Rt(?$PM}`Ce?HeuT1$UEK)KP5im1{1g*sGY+l-Ny+Rxv1GaqX* zd7FW$wmzU4Ik9|nhr~S9RXnRNtJs&)s!zs zJ+magx<_D#IWrpg-LklNlZ-71){IGk`8Pw~ zWXVr>{J24ME-q z9(cgk=i1s)-{)Ljx1~ogP)Jf&WVedm3FAIt?(iOY}mWks4oN(x=$@)u1Jb95E7-(Ae1s=*E{PqSoQBilP-s zj>4^7Q*VVdZ+L$g3|xWI5G^jm+!PJ7i2tnqOfKl81tZgkX*EC5G<(~MyW@2g6p!|9 z-%kH@!M|_#?eHDpbFGu;Qn8|^JvG!K#M%No6{nJ@o^jk351&?Zr$d9L;8>=ej`?ph z-8!=?CvC~*23wEamu}&zS5DKkz!d4uKJI(9Z`OE?N^i}Kc}hz1`p!mwcGRdx`~Z)| zD{eeS1=(8dEvME@dar4#wkOYoiCob|oxU(V@sYx&=ZN`ejXLqo*@NsB--^+9J3;<12eL&T?yIb&@NJ>FIlP2ms3P|=;YvuiYm$fcv8};b`C}X!3aS)a0i^FlE_zR?!}cTE~OBc-wwUy!kZw6wr5T4%OQ5Q_C z43TTpZ|<_)mXOMONXk5lPFK> zW-XQ8*7~W41i^<7C8Lbjg=gBGHs>&jN^Hg7F~g|t{zJodE`G73y6^VoEeqS%AiuhS z{J5x~AMHqNAWCzRz>hwJ9#igZSHmyZR=M(BpZ(-#xl8?rs>kEsy&keQJUS6PIBHd$ zLQHeCh?MBW#YHKaS#fdZiG?&x4tV*{$Nt*Z-=RKUYFvdg9RM7|2C#m(d8pQ!f)jP> znunW@SLT;hk|S;^47$lJJ!lR`S{)Sj!b~5LfB)_-iHLBRY(qK~_U~9m!iq=H`*T}O z$kr?kw-T_z&NuU;#z}(b0S%P{eZ7M_=ceY=B|3_<8ZT!rvAGM%?>Rp1!MI?muBfGy z-z87;J8tY+mP388`9iC}x{~3LZNt(fUuK|Rj9*oDbJKF|W%=PYG%oY;Wl^hd4 zf#QNT)gv`IELR?j4tdo;xeda=q3C>cF_5~xtNlMu!t^!^nMT2+J1#YFR!?Z+>-!_$ z>v#BEgE*d{zBsA%_c?mrjOOj9KFFC*TfSIYi-nU_6rwo1&8IxYM#>hS2wa+ReGEWe z%v1@P<($aYX9i4UT?|?J(??awS_S&I(*Ks3@dv(LCOX2)^BNn{!Pu1*STPy!0CdW8 z?@+#s0a4gcD_L_8)a&F?0bvCZ>9vqSG9p;c(Y4`ZTE}3g#i&UtI`Pgp&rTNM}fhRo(-k zVoff&8#Xgewh+w#QELbh+@W5$88E*`Q}4$-BA?kNhO=*v+=7^T~H1 zKGH}7>0Omj&-Xe(BwCiY*Vazsur}t2#BAB4_Or%9_k%4&hi&bNwZ>?A!xY2B3Qrpp zL(kb364_(hZ}YA(eNQDOR*e_U>BPhBe5;cmP6e7pW|~Tt++a}g_rR3a#8@gCEy;*w zswjfgd!H0HhY!sE%61~4!l7`7B6nstglgPV2$+!#sJ;(6C5#_hS!us~v~GCwoNZsD z_FnPgFBMuNk4IGy25)DHgU~Fda>3F;(SlJz|M*+?EAkDD)FM20az7YQfoO2zEq!If zw0Co3WwZxTeVMz25%IBIB&j4^lr*DW-89xi9c*(p_)YP%P@ zF>i#I#+BLoTg+KOp3}ERMKh=SmWTL0seDdQiXArC_hu;_Zy#rG9!;rXOFw|uohJsq zbjv8?VqNWi&dM~*JB_0I|7wX(P}ODjf8;K|JkEo`%Ka@&h+xVEOp~Zx)qfb zk;_=xgv$ulYHZEDg$|4^OO%>vtVs`+vC8Nv+h$p^V6U#RAy&7nm47vqq5Co2-F#_w zqI`&8L)L}}==)>Fulc81RJ*;5#t65k>5LB)Iz6;*Mn=fX2R~L|x=*vTwNlOq5Ov}A zfA_+FOSlfjfmVGHBiG4XfSQ_5++{)hz~}HXR2DZ`KO%mXLM0RTu)pAC*{(uG2!$}V zVm>^=IEyJp2T}&L*aBzmFzC|3a)QSFYSxaUT@IB>)ZTyswrf!Bc_$AruXbLzEq`%o zHz@a`*YDbKw^=z-Lq2)$tn}gZ^pn7Fpa@5(!kOCkYu#J@ii!A9)z8ZB~}%^li@c&D`3EDPm~WkBC`P%HAtp>R+nYB zvwn0(B_eJLrGPfSaYf^WNP058vcqOCl!{^;$hZdeAj<(%G2N;48idmDdMwLVgUUNB zD}l%1Ob9=YCcYTK2rpV=R)6>&{EnOdaF~YeYl;T5d>e|k=1f1})n)IaYl_;(LIwt)ZO{6>@x6leIy z5R(5nI_MZ&Ewb$Yj_3c%=QphmMX5^I_=|i3n(Pk zOwc~uu<}%p%>#seJ#h@>sGNR3JNj*o;?$2GCDnZm@($G>*D?O<%KF8(S_*QTM*ubK zU0Y^pV4*#6bH4E!1ZKLKKq@$q){BU-&Aawk4(Zv~xhifwt zm&>Y<=ybn*v0X8sGMqWT_)Sf?K+SxrSfRy~VFp*A^g$6GLDe+WM7Xi;qg>teYtA07 z2c|v-d!GyO=@{h%5_}vMt9$HlA?Oz*VVfmNYTE;oO~KUC$KMI(VpE#Vu$UcmB=?nR zIHu9N(C;Gn@0ds%WrrW?*=v@_$enQ4m*i4y1+~<2Oml;%l^1&(g4fFSIO5@{U@{i` z4ox5ym+Ucdb~>##=bd}_Ed9zk&ZHg83Sz3_k887N0opy5h9Qg&pX27ENa(x>2@-2rY#>;k>*cOr6uTD0Y_XEc z^E{`nURy3jZC;3*tpRSIXCIqk^Ss@;zW#yp)WobT^}gTtX_5Km{G*<%v;vQ$SsCux z9-oL9DV)LF0fBTN^~gPSmxVD~hDKX;d!QcK1(o+>syabs3JG~2i`H1Hi<`|h;P`wM2fLVPA^{2*y| zqml^QistwJZ>4n{?0FY!9d{wRm#WNEX{z5Suy-;EJl&}sZ_vxlz2Korm5eXKEG*Qb z2nGkXD4TGEK5#mf&@PPCA=?x80IXDGzS&b>Xz!%dhb<*3G2{fBVQzHsnZ0l3hVWZ2 zh2^so-Lw((xgWpBD;x~D;^A6N&{|At2oWZs=lBC9KEDW^>T7&(q1$8}04CP6qs1}U zhh=t^d`BbaMEw=)Yc1T8dSJLRFW_YSUD$=tv|cCrlGC~bqJ#+U`61BY+K;Z7X+O*d z3WWp#c5z)bELCdS39a)?CyzlSG#S{y7Z9txqQnrm!4(tZHOT8hV^&@B8Adnj(iyg@ z{cmorAJ_a5bJ2(f$nZAEsUYloWR?{lTK~J>^v?2yHf--RkUFJy+F*7K>W{w$ITBrk zBUN}G1F@(vNWRN8p9fOE6t!w7Fl8=MP>+MF5~*y^U}x$nzxqYKzzzA%f^WjYD8YcyX!y5f2L8{}q5c*jAkP1ySWb}BQN{Uv3u;(~ zQ%8Q$_2hAEMQMPsimIL?!y3_Q1Evh1GW3)5&J1@JZG4R8JD_qQY`U9{)jn*M9fwEM zYU(m;8iizbhj@8Yk75kFaj_N+v<1ku<5I>HM8Pb|b&bHMq=jNHxznVKYzqStFRp zC8w77uE+d-EGGfV?4}6=F{HWJ@mLxH#oAvzlX~=E|5iC-SA$^u+l-}81D=f-A*xs+ zXR3KaeV+xxl6RzS(^_6V;EDLswphFtc|R#`FG>f}Bn7|N#a$2oP_`sTwLZOxWWp(< zjZHJyE-Reziw&b=x?kd!-sh5`*`^#=FWXkOubywbl7~NVdxZlG1XTvCsq|KdGu{Mb z%l`ZOnm@KEFY6pAyV@Dq@0!Yx3n1zD1!^uDV7eHEL0H7Wh4@1tz8JPl*&sHNJ{*&N zN&=K<>!cB4*yG~c=COB@hR%=DTGmr!kq`o2#Mo{8oh-_|2NX&~Mc>i~+lMW?B4Gi& zaho~~34H{&Ge+)?tAMBaf!=`>4h~X$4(UL3SJB@t#ala`_q~Zp-e8hMVa=M~%fCr6 zZ6ZU+!>sXyw5|g3G8ZHrVfsM->(UX_Qy^FDknbzn^Yw=#Kja8+o<5 zU-Aw)AmbIz0IG$1S> z?cf^bwmWEeM(yP-0)fI$S0{Lx(VG~;7_RNrrdfOGuH-BA^hejAXbD%9-;@U&;00e@ zgMdnU{#T{rWf50Lzo`*bQO5zIL_h#{Qa&XihH3njr8~b?@7}Jar_0+}@DYAV*P%v( z3nnJJ%N%D$_Bsh-FjL?9uDiy*H}OOJX2GKA2kwEATEvC0p7FxyhFs60dr~XX>!H^M zlNgHnY16bo9VJue3Uw9TL2mK)m$L&1?)vt1mne%AaWgfE_VsL~08ai>>K>1f9Br1V_R6J*pNIDxvA_$o6Bi zo_&2FHYsae>jWStbtiTI@iSp+aPU&JvUF~H)y#9sq+`_4ZRubLLY3>dO}2l+Ronnc zM`A}9&0rlnEMHWjPm4Du+*}bgr7s&s7m!>|RH3DqRn)w*_+dB>b^}$ni;Hv zJToegHjrJn_LcceP>wYH($AL(F*KEmk4!**u~nDr1Fj_w_9AnpPChbG-yfknHy0NB zHT!!UGQ;Wue|)j*@@)T_(f^)TyvI`_raZum(&i1l!r`*h$!XzdY`VOtM73p~O1FqF zmU}L44bNevSk`sz$XANYMwd63le`T;Udd+=zKaEobed%ytW-lSOIH(`AA63`Zq&yy z@H*4P`3}?qT~}9{4DLEP?dv)F-p?OH5Vg(A&sy#*jBkifG>oA%jc9q31sV*zFiD*& zbfd!^P7dZOfcTOkzdvF)k;?q~1#bPGm2Hh&>+Er3`#yCgiftt)=IRS<(rH!4YfS3q zUD!GoCJ)9G^>Mntg>A3)hYrLJI(ydir6s1e*6#@RhOM2oOu*psU1mW+C1XzYVvOgK z`NfdjNH5<|?#vJ0(ja_^n=Dz&(>{LjyeZ|YWYnAwslQSr<(`;7bt4 z{HFL()gn-*x4QO0+ZZTn1kuyl7GqEGN4MygNk0yg$+=fs`!YwmjT1ccjWv?-bp`)Z2n z@Rx&t-qfrWV29Z0S9Qn1M2)@+N zeQ1q5UI5f-ev#s*bRUy-Jt#M@AVw?7n2&axgImX|Q*Opvttq=NZ7A${ZBM&6s&h@Y zkFQP&|MQs_Fd(mX{BAzDwY*{c6DTn{_1A`3{c|qPtnaRPP@!ndeV;o)G=^pVquizC zo*Lh#9|uxNM_~c#-&ZqKJUYTk`o044Wxz=+lIt!ZKf`d&y|0g&_G=Nty!V~ep^`S; zTkDxT!7~bg=-0}Qaw8hGIEh@P*%S0_kDkiA<$soAx*aP(hL<4!Ncig-Q+AWsJJv+f z68z7B0VbqDxmcC{8}+Awv@G?cRIt^A`86)6!&DO8HR!Vv!@vW6r17E-m6v{p`e2`; z5B9vlK3*WP%j|kncY}>Th{kp$h8+ORuzwW{&3Xoik8IdQk5XYP`rF)4W&P>{y`dI- z6{u>F5S&1Q$C9SX!_kM&IVt-}NUM>Bk<8``5Q<_4*OX^fQPl>q-q4NZxI-)Z;(iQ1 z79MK?2tO46G1+hp|CtA0J{|k0DqDuqnp7cC1(^p>MIPp#2_Rj>S6th`JI<4Y~L<>k9LU)S|yL zbqk&}1x`5K7zboW@*9`U>@ntClIOC9kptW)bV{Nrupd*9?$M@l4*DmDG3nKmpUJywjqyih-!D!=dziaD6=&tfNgmFt9v=; zZOb1G#`;A-C z+S2cT?W)nn)m;D?M&$N^+Q9rL18j;oZySkux9kHuROVHMQUk$+dC5+zn*PtA)rR6L5-!0&Y@mGDA8rXJPc-g!I;)4VexVDdH zSFZhy!5;y+zzY5zjllg+i&#MfALk9j{C(@+@=Ztt|9$WO?BOiJqQfNXN%Yvbm_ltG@b6AX9>e^r>8sm7 z(ah<8snU1JaSE?yo(PYwShh&dljrEBCOVKOSrS1{Du!k*S;R!f?8{2U(hdxe40XFC zN(VTv7RkITUz`e?uwsW$_1*poj(NmXX__l_!zlZvaCp$~BdpzA2vD;Ql_ilx1u;&O>g&(SD)iK;~|8iXX z+jm%G@Kp1SdZ>{qkO5NSsXB>`lMou4Mp8#y4Z!3NlsSO}J{j&1d~oUr)X3yD9yO5E2MbQwHL#)aubX%C>g4{ZbHg3c59$3Q~Tv~l+&RPT0-Gg>uhZ)6O6 zhI9}u-bqBI(?(4<*ArNvGaDSC;x}lFq&9t?8{vkpQc78%y}1e91W*wc`;($0xKLxX z@qF%(tUGjH^X!tHN2aB=LO8KPHXi5ZoCdT@4j5@c5XVB`LXzkHrM8n{${W z-Arn5VvGMNU2ws)Py13(*k2mcR`#p{dTTlq`=grf(j&~QjQ*p*W&K`USt-f>!T&bJG;eXeXHU)&j+eY+ zpb)p6=lYE|RQJ~J$Nma9re;-1l@vpR6}WEvOOJ2>R*dRXw{kbMSV%Lt@#l^A8lF;C z!^7~m_gp+YDucwcNmq$k17C4Z$d#=jW5(UgmaPDemr%)LA;0fJ0j|DGjxWVyW& z+T??wf*bX&GsNO_;qZQ0eM^}`okYFcvwOl5o) z2PHAk%-PX>h~|1;egQal<53jv8v>ivc&y*T!e}BtndsxLnVQ~Z#V&V#!PaSJRG_FS zsqtz7YUp7tjas0YqwlxK&ky@A@rJ)T{eRaYFRibw0hhc{D1e^0it|m-ak-=d<$gVk z>w4yQZDHUW`Ql~|7QZA5i=bhX`$vcB+>I8O(FXwwJS1ByPCv5D2`#IL6mimKHiT=oxT z1oJHK#*?I}TG-+MOQUf2eE?6tApHIZ>#r*EkAw3IRO;w-z;LeTL7XP+ftJb%w^tBr z&--{NrkLI7oe$Yp>neCX13=S2ttb6yf_xh-9_ci7g`}Z5f{K=mqGXm^)f-LIjfy{Z zGv#zCzxlRADE3E(bZ0Ws;mZnCJhw>PypQVv4#8*o$VtI`a+s&EC|;^>(mQ3g?_b_RVSt~n}ejoEiv3{%3PU&8E+OJbq~<^FS~4zZ*;l!5{ZPnj#GS& zM`vnH4PfH)Oe5>-k%kMs{_AlIw6Y!nCtM}%;(6hF7_WOvald$?rWzYiZ6mup$GdK% zp|RVPP3a_`vsfQEMJq~ajU}I}i4NI23b5YLgqUJ=zW90`y!9aJkwl=|?XUpOu=>Hl z06E3^&&jDXT7f_zFME5(i+83okZ(q2i(Z@S(aS=g8lIL>)MWPv*T1io)5)K~6?$xk z7Yh%|cnX*A2^Wh8Whco8^uN*ybY>m`CuBcySB^%HE8D=67;{bBkM!&tjXbfd+g34N zv8tD?N_GCE2CR@|CG-hiBY9iLtr;KRt9pr&UorZkYS|7TP(ZImybx#<7bNR``sjD} zhn2{dCA-gwQS1*SEr+jkX!quj*Mtp#Y^ZL`cF^?f&n$@d!c!UW#X#U}UHn$MhdXLn zlYSrFm(tD}C(mx6J`BiZP%kW>*H;#QZyJH7uL#@B2zx2*C-%9sElyz&s~)`>bwA=w z83^zgrw}de@oEi~Q%M3p=B-4ZuFS-+9SlsMXHlknVeyf!R~0)0-|05d3m5IifXg>( zpx@E?^)%CxUsx}juEHhHJr3iVrt0k`!$=9uaw;|A3IKUw#u)*dO7CBQ$$yQz7Twni zi93m4OdYaJ7EBu^^Ym9L^zzN^2XM)e6W@jw42$YcmZBA(7Le;7u5kR0-Q5Wr zukpL@eY|94ZVq;#zD!n&MPTK05h9lryW~DJyhLPHA+x*+AnkHjy>qagth}dXRVUo# z5r`chYJCL?6G z`SJ1$w^L)2f5|ii>2L`+l_5=VjGN!pV;lS z;zBtxBX(STIC-dzHhe`MwPiK9HX~grM|-A>4aTr?x03`!xdUv-$L!!a zDyz|3%!*uCuG$6V$@9F;%cui8`k-K+4C7k!)E7*J*m_Ao7C1rI(+3f<9(CMctSr0+ zC6|~F{ECQ4OrCT_F(0}*e({qu)u=D!fCkMSR17(l?r=NmPiKv{kM(K~0P9h<4WydN zWyC~4IS}td#QnY*18j3WYDy>S>TL7u2Y}ZFa!noYij_Cdqx`tIzhZnlK<1SIE$$by zcyLx?`Yy&#?@jWHABKs#-d>N@kn~E>A)nR~58NV4_bLDm%&u!gJoiXlv6^SFTnu@io{0J!}ZYTW=wR|;23+*~@s`JRq zU!Rzy*(M}ceEP+a67p{E10gSP%#e2rHzL}p!hzn>dec{H91}&*s0 zK{XAE_>!4bd1}$RR3qVJ#dmC42m4m=rqN(`NObRW&x7a<2BPr?_pUaIn(hnL@{3T# za=xklNHpft;Dl%!fi7+vV!UOZw;!Sp&{)aJK-6FlY+laSo2NR0)_?~RW$jelBRVY# z;8$*w-k(bJcS;wyatobYeCpvW!zeBHhg+g*dk||1hx3INB3h;Yo7zvl-2b70*Gc}NaU!7S8T8QtpO&@RUoTG6{7Nl zifX;F*5AVR4DcEMTl;|XO~`TiIhl*jAjZ2r;HqS7(NQa*{d)8`uCvO@#~xD34c8n6 zIFy;TwHKUoy0abYhR&9RD9O2pmnCDBWtJX!W@YrIKUda29j++0pH01PI+f>tZnoD= zr&^%rfnxcFbf8LV(T}b8A!hqBzSQ@IL3u#imP#US%54Q1RME|MR0>bPnLQo#ngKlF zD$I7TjIjjMo+g&qB&^7)$llfkfCr8g;=-}q@c7pnT%B9L@dYaXptOMBf9xXZuCXNf zI1H-Na`F4tg`*}%WzvUNtM@ExYjsaaKM~W4M<%{Xdc10|p@Pg)-@-leES?ov!zP{& z32{wrDwN58-BOx{7VGjkJP1>;QO8LHAAaNjtU=Bv3^Q+dEj|;$g%6p}5-M)4C1O(# zBL;7>uG9rWeFBbxu86?|<4nq9Kgw{om#4>+-+uGZa%&(KP8LO4E=^;?53UGy5Ompo z`3_I;re2`!wuC(#qs@AT%^2NwqFC}SreU^uu+w{OoLRG^|!OME8lmV=LVt z4nleaeEwW%8&#B*z;$1=!fjTWkT>I#O=046^jlEtbILmPRF@+b#RV#E?nQCKVw;t$ zH7*d_vtM+(pO~vVu(C&Sw!ne4%A=0cz->clb;3DkF8Nc&JQH7K#hZx(iF=(@`_c77X3T*6*#Y%WO-gpU*v{okT zsKCHqTQ0OL*wb$61rO+x=mwy;6u1`28gXS}(wU_w=z1O9ZXMjqxgw=8ViG<}-OuVK z_pv1IB7kTRalf_OfJ#lPSs5EQAx&v&z372JqzsYJ$`t}npyZsJdhn))FP9b_Mp8Lk zk*Of)WTHe0H?O%g(lp7JJo*w3&Ea(Fn|1Q#lkyD}e^IXRPUaoH>6x`8+!yY@2nfZ~ z_6mkdfCSt-)?4j6b~J}inC@Lv1F5f*fD$42LJBwOkwInZ`b=Oxg&Y~QZ^wJ0a8+9h z-TMVjL$tOkv!D@K`*YVIW7Hk}0fP<15cGq^XB=0lg!B)N0R}ww0Qr|Mt$lpxf7SaY z6@NvM0jmhFu+k(|aQF>NdA0JenX3gHYXCxDJ!|_bR+hcG`o&{Xr0ywDp#iR{|0k=< z+4v{Al$W&o@j@44XyTqnJAAwyS zH+*OSft1Y9{CX2p_9nQgEjiZq>%iCC@>2d^9Fe6DotA#M-+}rnF&S5a`W=Z)$fK59)g4KO%^V_b$eWz7Bdklo_9G8Oa`Z9D&p-Lu==|JQ#gSsx_; zF=()5ldvYjkqr(^JNo3SsK}h2&yIBoy|Ox`{2dtwM|l7ay>ktsgfZ*gHTl42U5r8t zXXTamw?<(oF#H(Bd~rc>wHf#K3LphhoN9j?_>4Pnfe$F_?>cq-?kKEx(0>MQDF!ow;ya#2l;lz zipK~|?Hwa)iD$>(-s416=JqUDJX9hr3>5-lr#&W|SjnKCJ%(gZ#cmJvD%{^+6O0w$ zUdfIi;P{k7{8SE)L-sYSSlXVSP%8%RMsp9}h$9jl$DeBwPLY5N3WHFtKr0Q*u zDVfo=YOPw?7NzavECgKMTG`uJ;VNH){Sy+^I2^RFc(iNB{omaIh)?E$!;*a9+?MQ9 z8P48gIW?$wcI@{zEHd8(>BN%)C9xHBryPZq$_%MZ_h$UX%bqty6Vx{dHKm8G()HD8 z(>nP6QmPZQ^PpOo5fUwu%}?*S4_7uMx35ZBc%`i-)^ior72f@}{}GTUwn6tyrp)}@ygY){`17Sn|;t9Pd#ESMf4nAVxu(7;(7gaZ-sNlDhnyzO5Vk*xZ zC}qWqW|oR=c?-pRy@(;r+7U_Asc^sLp-wG8@Ii$3q|x6~Dq&#^Y%uO}B7J@h+SG^% z*@))&xk_X3kO-O*bHajxpw8P~Hz4es=7P+q)@cnC^K4O)t6a8jSQesyrF-jJ3GR?v zmVWc}bM=0wsp0BnjotUJjAvs8D`76nEB2VqU6S79Q1kOK^c-{A8cX0?oL}Q_NnP;6J@B%7J@QqUO_Y=-`6Y_}yIqV=ApAREeUBfcT8 zX~|-2$7W3lupQXJp~o+zW=?fGHA?#90_DvRcux20LRV#4cmF*iG=BTA^Y<=7wfn)1 zL`{RkQfs0yi_7a<48gmgEGsvU?2@SY8NEYs#R$BQWCIGQY#+ zpvCPuch|W&q+7JDg1o_3>#39M7c!Fpp0*u6H@e*j?hkU?7_0frX+&LH`?mdaU-NTu zsX?zZ79cU>^Be}!-bA!^sXJbl^XlQ0+g{tH(<3pYV~yK_tyhWG7?g6T65RvFynBDu zUYoo~SL3SqxSE4PD8w6+?zphmc6xB!zB0A^978yAM2qh8ZvW{COF7tAFe9+{i&uDH z%{A3F1Nx@JQ{%%)#5i4_>Ifu*EdNY0sLVnA*;Eb4&JC)$>V>)9&ktk#kN>JF!|8!Y z8C>g&Xv}KspJNCA@6@!w_;~C0jm9`3^KfH^Y>vPkZm@^*_%%Dq5%U}k@Hbb1?D}hN z6cJLDz?LJWvD^>%fy@7kxwj5#t8Mp2p-`k)k(L&BD_-0Jh2mD+Da8p|T!WPscZ$2a z2Pp(8Qrz7s7PLr!K=OQf-gm$6KKncSoY^yH=FIosoi%H%%&a@P*L__-LzNBsd@?JS zG9;IBq4?4#zf({qNdJVb{`(DY6a4GdO#smzo{T1xc5?m#kixoqA4X%I0QqYMhZL7I9+^u@BVQZosaP_iLhwx?w{rCuU&~kHelq)3{+Di6?#vFw z=8wT#j@K`xX4ow_nVvBIxB|?});*uwr^E@iRlg|Y#{e~C@-fG@tS0R*H!X`R#c$P7 z@vd@MdXxmW5B;oqA!Q^@so}O&lw4#alJq3b5RWYw=eegp8o?7;C{# zPgsGJ6k$NCWaJ+LEcU0U(vKUJzilQ$-vFd&#tiO{#CQ}G+O)?p34|)pE0yRq)+rAz z>lGbFAtk4yPn=uzh$GZxAfk_wKyJ}s5m7UTHmoJ2>Dt{M~09Elfx z#GG%-0OqHqGr4N%+B**C5SFX|9P${&>L?UFwYz=JIv}Pj`|)~Zffw$0c9;Va0#%op z7W5IuQ-#;~SbCC*Io*|ic+ar<#vOf~(Ef7Q0b9oY$vBJbFo9sw`S={Ipzx<=pb{rz z{e0QZbD9H#N%t9a@M^Y5m!EuX?5vUwoGzqfxB2{;sSCg(RRi^EILdk24 zc_8pm9Cz^R1<>cydP)> zZ{28;bt>3M3lhoXOvk?J5=NeP9s;gj0IC26ji0MQiqKfkKou%##rbWBiudCi(8c>X z<$YvhpaEEzzDv8r5EfKsLSk#@W4E&Dy}z{ZpzGTcHbn3jnlj)A;5~(mn!rNjI-42(!Sg#hkgt2)Au6xXU0I&!4g|U z*u)pEmC2o4e;AGyIS@lNI2&i4(m!&}u@sNGY9>~^I#VOdTTh(Z z2@>S_>H(#ob5r(Lmm*^pY@^wErS9=nXKnD^aL6PQZrYP0s3lXgUNn{>!>mfs9#hPs zMsZ)7C`OhvqAfTu^9kFU1XfD4TE=D`MN%sJlH}u|#N2Oc1)L>q3Q&%BFZGioNn0Yi zxc|S?1(hQ}|5yy4!He=9Z$KFL?>wYFHt`Ibqd4e^eZkJ1**gb5d0V9-A0$}&t6pk1 z{v5HJ(Fs;BZso98X69$+DxiGN`yo^r<%iE^+=zECFG1IN#7L%O&5}F9&dO!mEK+uz zl5zbm$tksmahamet5rS9jYI8uNRpiA2mFeX2|hdk*FHJSzTFgwy@!NkUm$OHUyI+Y712{_aFND2xbR zT4o(nPcq9le8J)5!x|g#?ggqc=`Fy-CSGGNNd6c!pA@fIH6Gfy|BBK4HEv{UtI&{$ zXarvKoO0?uhj(tC-)p3TvOEz0_4U9!5GG?}+$n6LI^I^z%j^h6+7X#iKO ztOP=92CDidiqw-KdeT5+f+@mbWt|S*F7TIt_mW2ltN2ZuZWws-}Z#B0xomxutu7y{WNGnpO6C6{>X^T*)u%J&a$5XsfzF zg)0xpI%~>GSMl-y=a942qh&#(^S!qlH6G`6KKuQ#3-(?wRn!+HFzTtXyUMOxKy%Dg z{W1U)#X1YgfAlCZMwMMW^fm_APkXQhSg`Q(YFT?hw+YGM5HMG}`8ow#HV#Hv;n9T+ z;S{J&(}gL#dzt&l*44Z6S-V4K$C}`wJyx5^L&iArN~zJ5eU%rN>M)ycT!IDd%L~cREk$8bw$W}FV z#UzK#X0Z06BiKNe5p1!ph@ci=%)?~JhmDAPM;oIb;F?#kK8d`E5>^gDNJwv7Gx(Ofw>T7W-&W5#aCu^7N32$dl*kY|d@ zw?X0CS_)RE;_*GIc>HJYV#oAr{Cr2Z9zZk8?x(d`8a)#)JY>R4Eyf=42K;um3Up;m zCKj(f0Pi%D!g@m~bROu`J^IwqQgKaE89D|&0$l3~)#T0TH^H4*JZl<9PRO-So!<+I zWnq{SdIq%+Rc@+nwzm_klj6?tC+dy~wsnE|ZyQf1W`@MM(!lh{(#;uX@J15kWs_9B z%^tqj^&`u&^_4ZS4udDIzJ=RW7SC2a2D7QWRj@b4zRGKoFrFGh^aOO?T-i1(3UNL9cbyiRwGC-@W z&_dg^C8{>in|IF88fLJt;9D873Pes!-sME?-3T*M-!06Ts>O2pd!utPIywWv^z?3Y zo-gjpDd=E;-UBgr(-{ts&MTs$CBaW2&Vcfvj)!dEwG+^x5qf-$IJu!g{DoGADxmZ) z{aUSc&Ew}9veaq|Zs%dZwbL=n4AYt$1eHHqdt3)3e+bq1;!8fQI5u|N23b4H8?F1yEFC^Y7~M;P-qNfk ztqFDFVXagScP+{ex1=n0WOlK__{)_>jwY%!>-M@IF0m6R5*an^DQsGQTC0q(lD~GevaEG1T_|4j zgt?&lMv?@jtwY&?zJ>~BP0wCD2C~n5_1aPNN7cddL4OcOE=`En4@0;4sCw}HpTm;w z$!ptl+6`3r%-8=Irab_r^L~K*P^Bcze+-TPbpv*W|J%(_9E<9&=FSUJHmQ$S^jnvj)<=*G&% z^bZBM`--14Q#>}d3=!$vix;Y&siqv4)B>KMKQ(yOBG3esdwUok^(MTz8A|v?V6xX| zU}rIQ9E&BVq#ZS_Su0%$i3xi@odHHYLdj@Ve+_3>ViI&NjNm@YvGA>)g z8M2*YX9~$pC99?*Z;6UvyFenL6!srzQVx-G8){KclX-pI@)b4IP8dE zH!}6F9qlUJd1>yY201Pbrlk;HTgt~`hlcP~%#O>qQ{-x}i>|!Zjj8dh-lZD~_4~Gj z_MtSvQ=5 z+p{iCj%X*Vghw`6#y!j0NHmi~AR(u8X4(G6cqlAH&$>)8Y_sjgRrtot)5#UZ1d+u?P=#bS}JY6BpF2$ip3LEBGjs#iemhWs2iyO%YdxC^R{s3`y zzYT!OCFYX@^05G7X-oN|HHG*nKBjdx=D;tp8MopC3O+PPQw43w6Qu&U2FyJQ%><+| z@p7vcwHbs52_Y$qvYak$0>5b4ToBA+CZKBLGZ zVku&4mX61~%&|I4V7GBq$h5@@71TQF0P4HLKtPxCZPN@%-t4jE$nbgguAxv zoS8naz~v#MAWe6iPnA@4!<{1#Z6X}wM!+m+vgieVJbYxs)2@LO#z z`;cf)CcdO9YE$eyy2J@yBKw&EHf*Tg@%c0l`8(c4WMq8G^zjS+T4 zf9`CLJhSp_|siU~0qouK&5R3Bx-AXgiEdC51M&^!=mQ3!XK41<`|JvAZAj)hdSlpahKH zjAwxwQ}+OEQp+seuZbaiDR=lj1t`%TD+cTF`u8(imEOh!=T*~q%uw6gH;D7~wa`bR z+OCgjHU_+IW{RGlDW6Eijere-)PJGjI-I;3sjAl3rZlE3GU!30od;@5^n6>q_%MR` zIKw(RQwP}@K<@7~^q^jgqX`eU$`mN&5;D?#p&H0jk8 z+DXW>Pb#Xk18O<$Klu&GF;n(!=lJ9jC60sBAhcw*vLw9f zVJQ0=4zNW5_u=oMk{&xZs_HrK8E#Er_+@7+?AGCp-(62(MzBt6(6HKUW#^k}n;Y?^ zeg3++i-<|mdYCB{tSXFuBoRd2nEHPvXINo$x1!DZ2}o$rjNH#{8<2$J|4WtF>oy`#kP8yosQs zRO8ZXWX|`z?`DLQ<%b!s`l_SUGzKef$pbm~9G!?PmlduS8(UovduL(Q|@cY@V+t0a_4WjNQb*}{6bsCfWJSf zNY%XUIL-Y+1FmpCw)qQ9`}#1DR;soP#m1q24{l;RbH<`) zScX`ekInvt_AFxe6wW1v0b@n|$bC0$sr64{5OI$9L^nh$Lga{SD>$VjkH*}sUl6$J z2$UW_=LgpBe=X|NSABgV>ExOAa@~?b*wjl<&GL9@5J9B3vgtgaeiq6N9qTPzOY^8S zEMw;_3#6iBba{S$D&j| zPaREcb(7~=O(#UD5t3g8Ikr}t?5Wla>dlE;-AqxXh>d$;*@^-P++gA}{;1MtDQ8)s z*i-evx$xLw^2K@-)FCjd8Yqdq3zz|Rkw3gyKKAnj^>K8)EixGU5x@z>JCbCb`jw#O zziD%9eK?>DuEIdge#zD6*R4*ve&@#El17Nai)9}F zCC;~v9mnp=N)52y+q0%?kEV?q*}~bm3V5%L5RkK>&F52QlZhl)&&mBL3vj09`M?i2 z-MomFJ?7F|o#C`r^^6yqk~P4K!K-xdszEH2JhVJ^DN6=G&a^zai&FJ;Ur|eynr8T$ zyBwJq8o#Lnnp)RcI)b`j{2fb!Y#$aKB)LycD#wLBwcl82Ne<0hT%*9|8F=05Arg7b zU3e9;PytQTxBNpJ_Xy0rwnjCH#Zk9jAH%=2 z`--4+b#FL5ee{0s2z#bA)H!(@#y5`Vq40G1;MG$I6kZ9qB1PnV=tn*C+#3-+Yr|;W z4A0i=ug#PkKrmMFeb#noYvt=M=e3}^$l0nvcjz#v%u6M1fo~wLqg9vj`W)sDd*ION zkZjos1T)gUgu~Sq=hisA=C)*WpZbz(f7@E+Ymn4;{=1NkfPCs)aA>(l(2rT>u3Sdv z8sQSqq}Ht6!MWDrKkNg@JfsvZ%&Yc216WK`W%<;pUu4ldR5#SYLJuA|N;gmFJf$F6 zvv6j^iC!U_?mE3Oo6c*`e%Z5|&njLmEq|fu2iD0Q>zd|dgw3oB1!kN-s9R^LPpT); zno=U;jvFNbws0W^gmvX;P~FY5O3UhoYYD-arxPq9K%?&}e;!lk-a<`f8L2F_ziK;; zj(M$oiQ}v(sJY<`tOKIN;y{pKjLZPkR703#J6?@*^5>7;-};v8M=H`m@S0k%!Rc5d zq(rOkCM3@7=zu=0v$SEtOS@rZ*PVv)Rh|71tz$*j?RgXF_2y092clAQFKkt)p~&4W zfH>YWN2;u0qwCAK^XaMUg9<`5@1otjIwaa(DcS-> zwXfyLYWGO?F^6Twk#ilW zKaCyUx1%P=pR?t6%X-}InUaR#jd%5djd^m|+#CFn0r>kL#C_`~wsX~;O@6Ijy8DhT z!JUtL%P123|0aI?&jaJo?r3wW4rX6oN8x^iztd}wz{sh?0_C?sLfdd`f9@tA%p{W%&}>m8|H zIJ;Avr!(XgJ5I{R{kuv|QP!O()b$P1^N72O3P*M)oTSz?v=sT|KADP@acw2DCx_n4 zXadCTa9@Rk7x-g|vR+_g>Ywy)apNoExV?5KI*vyz6xea1-|UiTS@L%*w>>}ooo5%R zl>FSEB#0v@-Lf^T8S5}(#e4CKHd7?L$&uZcZ%c=>{@I%8R^jc5V~(w~#58aSz2sIl zXENcQIr?>O=X?8P-t%`6(NYP-G*XJHYqzM;f?So}^T+6C#A6-05F zI9^w@-!7K1Q4LUn32bwa!i`oh3{nztLLZ0yz+LQ!60gHWCeUG$m>aJht}V)+6F+kV z5uRj#7lANE>iDQ6e!8V~xhL$k7{Y?VXO7fyBsh1e^!h&}Cz*bt`GmV0V4hA5u`xyD z#j|P9FJ8+Wf+N66Vt(mw7kEGv7LUtWO+s%eD+8ER4(@y*oP%~`e}Sp zmP{l?F1-M8WwHrXV3B6RGdzdIh+C@o0gmwGJ0{6m@%BIJSix~0Xj_y_W{2TQhV3ob zv?YBXF?*S4j%xjHiF?oi(zq&O*}LUa7fK3*81JeUt>Z!!wUXJVQ!&FI!)GF>sb0`o zOU;Z9$oveWbC4rR&Rr0kWI~%#&BgRKtUZ>L=zTCH-G&OIq;^@NAsuqeJZUWE>n}Ia zSKNODmxcsKu#au$uO`gJ@}^fO5v_%yj8jNX zi2MGxhS5F1jVQ{1u|vzqiv8_|XI>Jj2*?5G?*}aaPCEhDnF;Xa8y_Jo#k{+}KYdJq zDy+n}U4icMc#!1D$eTG=x=H6>D{{Si)}V>Hs)-e;ITi)ZdZG+ZhizyeFZEkCMkF6f zpXca7@7QkkiB^az5wa0pxWSaWNj45Qx)hOds`eqOIrXPvuC>P`dstJiShM(cRG|JK z?Hsli;VlvB57VUhCTGc{#QRRqs%8;bO(7f{MRo9Ps~oEhch@^AgvTPUTRViY<2w^B zHrNB8twEAIMD8Dvyj8Gi-p-pl%$fOT&3>I!ddip^`$E%k@Kq0H5+vVXml9fY3ciYwZ`YaX zIiHB8z<8bR*fEM@gV*4mWTX#KkE09 zlu=ypuT#v5Q0sUn%4hQzQ>i`Mf1dOG-`BBcD%1S?B<6oz_kaAYQRT%y-ZnDzT_;>G z5&@{k!LMxL zWuvNT!jvRn-DPI+UZv>2W7++?yQXu6xo+Nr)OFJtLwe>t$)R4D+~fI2fF2c*AYUIb zhiagKy9d0EJu-YX^pmxUs!;o9d-mkuD6VwgY*Aj4l4ftUH(zS4>Q8wOr&1|YV!4E< zC(hm_G6*OpQrQ2_>{voYSFOyQ+ImtrJC$q~$-he8iIhyiV4x>rSX|VpSBZ@8qKee% z2w^DwiJU5>sYpkQj;3YB7G6PMwIYISr5+Stg;^amtPTa!%97pkQq| zZ{gLm-PI?3saL;VTE{fhVaayYo|CSN@y_8IG{3el zqPur#K3aJpuicy#UEH#+Fm(Q(gG6TFV`N^XIL9xKM%EuBC1ihuLC z0qFo?t=q%-aNatuJH?Uf61L^n{q&(~>P`Jp4Vhrrp50Mp?##sx*hHg&X|j*S0MN0X-0 zV+*7}OK}Jy{u?0BXN`B4vbqB)48Y)*qko}Mx;jE3MpsXZFiHbcYh3Z07*|k5Kr|Rg zi%5MtgKV<0;#O94fT(#>%KUO zCZsZxph2~=hsMuD$O6@R=yzEjv%j}}Cx?H@q#a*2Z!xZeLS#x}%PsT}MMqL5y9iq@ zEfZ|;hu`7euBy35u0MmKeqF82fyV)CqoIJEUP6G%QJbUd&|qc#9XEPD6i~xXVaIr1 z3d-C(d++2=g*PVLbD5fDgA-3bg6%v%9cswR_&Fu=oYA`4zWC_q?c+3x1V#obw7oBS zNR17%cjYU?QRZj2CF{&X?T)PkkC$lgT{|xdv6Ygb$-jo|Zz#g&SJ+&Wnd|DVR7Ni0)QusU~^2_%HuZ9|UKk zC=?`S`#kqC^;dpDPW}y_-~7N?Z`d9vzL>>6Vpy7Cf>DngTuN13SDiYwAxo)yA8uz* zN}H_Hp#3J7OHC}m!bX~O?Y^fn1zz^hgP9UyR($RE?pvdw;}@IWdyRPg+4AQ5_aUdW zrRI7(a3VzvlO?JGCE6E}kvC0G&pi!myq@MKlB@cActe1Cqcp1qoHe~C46-2!Sw9KK z9Ur?LSsHhFyCUzc5zCKBR?pP-1V{(#6O_KBuMXzlm2H9*&?`gUB7XT7P%8Vbnp|k0 zm6NwhvB@R>O6jI58AJ)aj_Yv7T_O(}(d`Iw4^RBFB|J2Sx-0NoX~eHM-mT|jOny!f z3tM7q_K(zFx$ex|Wi;59`%a+nRHlIm_Uv7MzQpI$aPGy|b72zq>=}8?)TeU_18-|0 zsS~xXK~jJA9(BJcJe$;J=o7TFBVDmJ`%et=9}79N)>+kTdCS~-vN5NXvxRFSqZeeE z1H0xrq++z3=om9)D&K8#q{KUoR>4w75y!%pg$>0-WXuUzt z1rBzk_U^YBmyTshwnoaB10tP=73O-+FIePH@ZJ!tuMaB6Hsf95cm^v>hgBxi?0**= zPh0T%PWX{AVHhu#gJGhw@!?i5fwIGTYa$Htj3HB&h5~o9D2jd65?23fmGxZ9+VW~J zJ6%)Voe5~fvyDzF)KH2orpoG^A2P}Q@)tL)ypPs527wO_>XjeXt1krO1x2Z52F>;>$AJXi}-%JMX4hWM}i)Gg-$Fp=(n3cs%l zKa@E|mQ=l*HJSVz;SBiV?%SL1pX6pOb`Gol5g-z zn`Q@!b$8B80!EQZ;CfVYmqI@yWQm-{T;AD-l5_}8_%#-Uhom@EOGWJ*>wJELW9g+y|8Oc|pn?M&iMlC3$xmFf^0U99E? zg+i#S^wb|(G9;s4;k?a`)uA}ssm;2o4~u8;(JhPEp%i;@ya02}sse)qF;0$5$=~WEFDhkh>jg+WeYZ*soExVlM_e>RxI#CEH5z{QLoj24wQ{k#PXn-V zth{Ljz+Os)9v`Uns&O;a(cK;^V8Iqji8Q$A>ndO+s&}70-uo1T=8AjilHx=4u|8s+ zSxTQ|6!V5nCb@s48_w-vEO98s_s|GY-K|SdCZgvm4hSIiT*l`YbLI||O4D^}h3tJ6 ze=xnT!VfeWKUxr*h|UDsFPbxdsfI@8P z@ATu$h1f%q$ska7-%6>*)u=zQ3x{4@XF=2M3Wth-_p2o?diw@FFcHbP`8xZAAWVkM zFY@orQd?SA*67E4FoAzeU<&gaC9@}@0DY8LqauhpjyVpHxzdX=2g%N~WV_y>jpiZZ z8l!%bI^qv+H_ST^xC8td7C+EnDt6TqR)znHP4stlUpY~|c<*e9jLy4XH3OWFegbO) zPn=!~Z7QvDa?zc7dv!=fCsIHu?%M;}toxH#gv$}jL$?Jyvr$F$X9=*Qb-uuN=h6n7 z24L4(`P2N<&88zqEl(>Vff$t+Tov(5evdx6PiPYB)*`htck8SUo%1L9jL``F3;1_- zWM7$W2)mM?95ixMZ7A>0sDG5auEDnh%ApB78{^w3AxU)%&dRjXQU8ShK%0Ev72E{%d?O zd#1LRC&8Ej^EVpLlmD*D032;uT+8(T)oMY&Ra!LX9cUJXYe`JyRfjyVzSX$k`3tRr zE$FLu*&CKIuPOK?&0_qAb6_}sN8xMZRV0Bde{M@^v=^VvTa@uX-j}pjYeJJ(?CdN- z&bnUHUqT1PdFVuYVUuOXuPM(Os&7}XSC3{E^`W5B3XaRq_4bV$O^GoaPYb>;ENU@t ztjAX#^GmKG!@58-pdyVq-p|#oF=ONn89u$^_^pBBukJS0;%vJi`J3wd@Z3E38%?gC z(B&J!_VK}TemIwtt|;tV<>1<_*zud9BS)A%%mscaTb2u1Z=vZn@-1tsz4qIb1m>m9RW=j=cp$mKMz6k^e!)(F1bs`=WHVIGEcIj zWQF3@Hmg1%qq%Br_oc>M?tb2zVpp2a4Qw>2zvU@~{_0-n=WwS!6vt`}%v^i`6t8;5 zBj3rEWoETO4B^~*Qt~RFDMs8l1x*f)Fhv>~9yUrhr>mN6KUsZ3G)5cSNRa!*&dCPl z-PbpKhGT1XcfO+OJ=_PpC2Ksk=Xn|ZG-cBo|Awy%V0`U0a}s}7QZNlS?C))i3C6pm zxn0}T8$~88H~+Q{O53yy${m61%!pHLG+*g|IH*hF42Xkd7{9f9)of`g!e;F#57!3|M}}*4%Y%8euDZrR&#$d|@g~`nJNGb)<+aV)FBsuA{~CI z8rz6Z0GjdJ4>5dBAAdn!bWkI!xPAiHP~hvGI0tft;^v8>xfiPOV0&x+7>);*os_F8)!P56!-hWOwK*-- zNqxQU1ldAlZCs1{aZMEQ#dtb3z2X0nkMOCPgKVI#6m5xCaY*q|2vQe z-{xsV=NbYfyYRj-JI{~tJ5YS(G$HC4V=L0qN{ZH=-#&&oMQ-LdeeS>tys_4z>FG~< z>t?p$b3tq?*B~uM)Sm4uPt^x&`S}NLmo{zh zI7pC_54k)K&6!;iplfm!*pTXjF>m+GWb+C}h7MGQausD3e5Lt0sKLX;c2l?A6TUR= zUQ_+rbwyYdvWR?FkURyiK^Rzd>}PvfE&3DH0ObdX;TW^WmTul)7}p&P(gmd@GQLsH5i$7^#wRXLXu4l1=lqPTD!K- ze1W|@*7V(J!oZJn{l*R`)PRME-sq_ve`JukZ!{O0w3Y2!lMM!z+$ ztvlAHKft#e#u=A4%`-r@>Yu*Yc>CLoU}3YMZp!6Y)a=3Zu}(b#M6Uo{M_>5;yWtc} zQby&R3v-af%KNZtdQG)yh>R8jg%!}ZKY+g9*?FUcib?CAS2+9kFp%8~O*v1^C&&lbC>r==Cxat19OC*J2w*d4~ZWuDg4x~!Yb=6bX~?l8y^5u3nx)XDUp4 zkk2O2cBE63QS9$COBgyRCGIwIxTk9Woxb8%|wIwBmcgmPM<}pLFEt z-bd+;K|m2V+`F+`I~X@T#*t%Q=YdSsS-T(h_tuV^=JDO3q#b$p#Zb^xe|JD4>3O(n zu~*FdwEm{U!HUUYcL$&hQ(G{d`^f&KA4KbTkwOfQTK+Yq`5Y&qqlm+~GFgL|xfXoX ziCUqSSe+7AU`ycTFyaAF+YwbhG*qn{H#o2DQxlAJ{FqjZSt=+z`iL)x3F0|YzpK_esFqww z1b;K1Rwhzd0dFh#Q8pS(RrF04S|K*Wmz?d-7s36b%6hKt z-f!Hj{zbs2BJw-1@9Thy$LoE67AB`}iWOOC7}^-)bo!bx zRfsqw;c@lh*livE&L;RN6HiiPVdog6PRcjrim6C}=@ZOepRpC;?|}xjO}UZmRG|ug zP=d8et1qDMGBZkg=(hOfDfU6h#ImC@cWkZeh3oSsEs;rA8>MS?<$-bspR5-4_nw%> zT0-(L5L^VedNA?B--3R?T-lIZac*r4DA0JZvEx907*UaGIk_ymieC#Er^$f100U!J z;R3UL1k0FS2p+6}fVJ&7gAzkNN`#r35A(y_s$TzT zeju&d_~YUU`~}h)*gl8RiLm~RV1AOI zkPplDslKJPtqbcl+oIcImK;--obPfYexm)`);e?#)v{nmt;GNIt3a*K{|SGhj{djquqEFxW#(w!+3=+{^TiSXJqYZA zrDXnJd*lC)D}9MRKQ3BqPxGOFl_ELH^<*uR* zPkcR#Iq7dObMOiy>8q-<*CeVPD-_`0=hXr>W^%R;@FAytj0!vga*T7qf|c+sbET7? z2q0&Y-S&fNPd$=mL`ljFH{E>ZYo1F1vP)k|^a71%RRhUrkg6_&HBz};rB+!t@$ za;aCnDDIn{dcGaqg+Cp(;CIpDh_ASGDYK&9`e-Me?C7QPTmHGq3KXs40U~WU2b#pI zN8cP{eW+*8KIXYT+$oy6boj`c&Zjl`u)5AEP4m{ko*#&7Kh1ZIxg}B>2&e4~C(W(xcTOabiIHx!J<0k@X0f^c$%WOS4OwjUi*)gjDd0}JuvS&$Cor}2 zRNS^&W==sNh=IUM)~jCFl}4*L$shBddj zCg+b~AVK>yi~`j-e$O-nwjxS7ue$8}%`&8SWGMvc&WH2{AglUOxoV#2fejR_c8;&K z?83A6386Iv+C;K?Ds1<6gvi`GG~1)DP33;tU(a(|^fqP!)Jv4<#r*c@mp{0J zv7PuR*b~e76R7S}QogjBEWQ-&9R9{A9c2G<1E)SCj5&6Pct%OpXbX1coL|sYO99Tq z1V1}n3Hp*5w)Fv>D193jPX_4ZnJFT}F4A7(sdwj36>TYhaXLjgEIratOD8ZAB^yq< zh)kL-dbTEuO3ijU1!kNt_*beDVi^~p1YGsE%$uRaOax%fWx40OPt|HzwU{ef#T|zR zN$ZskWU5PJg`Yj+pE2#z&C^~9y5T~Z5UBEcOV9(BE}>&6u8n36+d>!FJD7gUZyIqH zx35^j`ZS~f=6uq(7Qfl_xB?Q+OMX!eA#T`u0)`ZkK&8Xib67iQ!J95arXNgpDHW{d z7bt(B5lU+_m&NC0Y9%JJT7|qz82ZJ_nD>+cFDiLuA>JZ+UBOhR=f@+d-zngSWt%;{ z%x>hqkGutX$E!;@)Vs#rjE*{hw0WuL<5+pynN$$HQe2|sL&*+VgZmEw4hkUKK+QKX z`Xk0(fzXoHug`I&<-xz}MH|`<7ibA|u7z;6#hcxp7e~nA6+eF_ziKV#S88xZy%jLa ze|b`f&QgZs7%NQZRleS)Nu@d_eP5zC!}loT{rhuMJUyMcwu+*%uR1={nf4oe)sPe@ z9XlCGHygs@;QnuJW-fhJ9^%8j?f^d6QFiZ{5>tZ7zxKc=Y65?&XZ4`L+A%}6&8NJjU!H{pa;8d$aP*@b7OaXXUY24FS&057x+szZEH-Od3;}pF5T5J zoJ7DO8lSqnHF{c4z(!P8S;p*L9fJ!l%T0DL!1cr}N16xK8!jGEQJK0IcvVHV;7HP$a43q*2%~Q#r_g@+q}kATy2^7 zbsDNQs8}al(fXr`L#ia}GAjln+N(JeVP6L{I@egef7l57K2^`3=XHDuEMhu`yexY; zcY6fah68kKVNG76fhfvicnvLMsfF37{DVW|s&N8Wt?aU;w57S;z9>XG$lolj12mzp zeFvJ5$-9Y7Pg(w0Oshh-OX?I`+D`D&CFp%#QJu$0O&#*{K#f{%4QF$6lfP`M7?UEL z)!toC^RO*u$Wy@Ddg^xRxVkHj`P{w7y1T5xG*vuk^V%E*dt)3`-Bl0%9IB&8*w$6U z|42V1bEya-I{mPz)`A=yQ4DGc0`2FWsVvk@KF%V3p@bR##~tYk{6))%_;uQn`Zh3v zlFn7V3|@f(^&zVb5Z}#x6f2A2`+p8o+3S<)U?(mc-uH2T2bcU`hRTjiRftZ?+Z>ep z!X8=+&kCf`^ts-$32(o$ai4$=3ztgJWfc6w80+ z<<=Oy+5}>$aVrZKXPAFuI~d9TxGT-29@!qKpZ+4SvISp45dd-Wq|R{0t?9!B(j>bg zw~8Vnz(6#Y9yVibnoZZm2C7nJxkh<`=W~~Eqp6RPN#cdL6aZ6*F!?T$7 zX<<#(IPMLHTlK(J=mF_&;S%e#8$+N7Q#_G?gjvSd=z6WbX}uWAY-!|Z)IPjUYXaV% zeHJ~P4gHhBH8IM7>AEj`)ryL2{mIHryp~h+F!l)M;+zrt_6{SOMJXVCdlL!c^sCby zg%73s@hEtgMJ+$r7)}w3dx2eMY>@$`tSUzaIXuK|>9H$4k`s>yon7(l9WIJ}N9j&K z2dc4zk3;8+!K74?>D$f}cGP>1GF_uv=kxgVnxo`UoS|bBocQCG3Myz*Re_ z<}WlEIyB7W@+Gf^pBGR3btxMuuMMlp?CvX`8F_-bhLW^uVy~C!NU+%=*(obrW*nRd=c_x< z2fSN~1!olJXla=|e$h|3p8z3>+HDRJM4nD_p|fpIG(6SDzxqoK{0J@DI*U?W=vVEO z7QbV)Z|GzHXouJ>E-mSG|RnEQCfgJfCQqETWVk2`gNhHdU`4nbIbNjrr7f5-mtkR^Y3!>zgBFkKt04h)?*bhF<`o+mJKaQ>D&whta z){&Sgo2@us4MQR7;eWR3I-MM+q^VO`+eB9!ls;I0qvT4^e!W()TTiKYI*b!z)v6pe zI25bs{Y{yUKz(F6PMXW@@p*8F2*siMyS`^Z6p8a+R#_iP)>A`_l#zd?_wkUACoz>O{^W+VQ;*n7*U zIJT`_xRD?sNFXG*OCU%fxHazX8l)jW8V&9mENG*_-Q6X)ySo$IouIk3_dffa^UC<% zZ;bohG47A=PuFBoy=vB4tE=Xkb3V^>M44EW`f9+f{y_^J@zJj;nEaz-WBd|Y zY+bSWSmCrt#cgcMQ1i4n3*n# zSPggP-&9mLJ!(3`z`4m$p|<+TBM<-kqRuYQnxiYDQ^5hS0pw@a7`q1--GQ|jB8oNb z^({XY6=&fOmoYPjndipy@W*qHT9z(0q?TpLtwj8?mNR1AADz|}h$8}k~mr%EP7C{QU9XKQAUi0bM6Z`)72p@@4z*7R$K3G`Zwt7 zxz}oL?cS%>rVH2B?I!MJCsG{pOO9`qX(G=WB#29Fa;q-&9q-@S)v=d4*NUwE7*$tNOX>Lw9`H<|q- zj>)ldX#MLsI*XbPl&E@^;fLk0>#Sc#Wr<^s6Q!5d`VW(>vyCK97jnNrp{9?DqJO1Y z^POxb0ZeeCcj>;G*|6=#7Ee85hqXsjfw(rKq@ zYZLp(4)(NF6YcBNfvNakBci^B9wfZ&Eg7bn<#H=EW4akmEo$W%RU)J;S=LyvE_}NIWJ2tztZ`;i2I+Rm(bKIBrgw9kAj{8CXq<Kfc>z? zBXg!^#G@t2oNZ#;4Zz=(#Jk3;?EMCH()8W+Eb&28Qe;@p3mRfv#rN_Xd+ut$M-hc3 zHLjL!hmZPh;PHj{i1Vk9IlNL#F0GmuACTzwrj*PbHRjJDWR0!ct9G8FkxQnoNr}sg zk37xb?OLV)Oy55p6>)s8rto@;o)}vrY588!FTYZCV9~KBokl4T*n0E5iuCC{P~4td zrK~{7(l^(dnZNc)?X$_HR}bl3AQe!O1Hp0%CWZLV-$a~~vdx<*Ovki=*C8YO?3xGr zZZBR}-#Ve%1e>Y%jd=ld9jOCFfez5h;w=u6R&fl-rDrj=7Rx?9i=}^N($dC zX(Ye>upuX}m0V2{`-T4`NCP!;A<4|5`UEP0u?;RR_G82#zEUeJ=Py5Y$L@B49+l}8 zJ5^sl75dtiA&qdag!z3~{2a{dPo6}iHxkUzwuiBe`MeeD-Pjzz1ojK|)?{ZzN0~VT zto5H*{+c_Bdm8PV&MrlixwT~AkGno|)TIweMC?2YzEO=kT`kDwqMlr(_=GD$!E3^0 zYGF*5gCdf?J9a42*km{cj8uA@=8&ba#~r)s$)F3dPwbYg4o<;pix5qToGb;_7w$^< zjRW602ZMNeyuDN3(6z_$MIYgyhfzNt@Sv52VdSZv*nJf5>4OKID%13$*gZE6TMg(l zsjcm;CRin<2$u2F*8F*?K-*b~U%D!kj%o9OLbTE zJIw$MY^w7(qpO)0XY}$S3d}$z;2s^n+wr3DM#)Ki(0Y0$)?W9biJ3ZYQHQYTAnuX( z^{m`pJwGLS{oERhpGNbl)bYd4+{wt7;XPtZ(oELc87DnMQnP-Zc%0kTKBMven&Lht z%Be^M?HBDt_sRhu+?8)59_F47Xg>^#cpJ1SR3H=xM5i(90(AnXY)qmO2`I{SY4ik0)lw7#dtYEuMUm~9DBvtwzXfGaISVRO z7owvXtYW)!P7c9b$WSj`zlk7wmP)$WaVq6;oT7xhcOiKmG%<$wU~a_EXlTj3vplBfDwiZwG!-a+A!-S=*~eM7Ni0DejSR zJZ7*#Ry4A|rRimKu*EWlc~Z+&Y7^E8{p=tEk;S}*pfVT7HTAP|kdBOo4A^s(#5)^S&1DhDft47a2%H5WkkDFZ5b-mTU41hPfIQ_~A8BEyMIS1g4I!=#ioYs)8dL-a!w(+{A~+J-jXc6t@s za{in=-vB83og)t)sxqe(MMVqmwVa-yTPpRAvU~v@+A3@R>Y4aGFwApFYLJHw!-_O^f?m-SI-=CY28QHEj<9Y~E zYt-J}#p6?{_tS!x*hc!n0+n)@yWV+Hze`p7& z=|qSyq;BAhbF}kvYp0g8lpSm@gnFtuZu*g@Sp~>7Nyh7g&qOjCNnUUeO*Udus4c*I zL!MV|*rT{DZ)9H+ccH5ih!kJ8G1+W$kz(h(Lcp(7L)_0Lnwh}_{mOw)=|29xh5=GL zteC+gqCkEF!^|75nPlKF(N!Q6^*E3-xlDg{jky^yQ1c4k^UFf#Ic6ciA3#X)w^i`( zN$MNDE!sb+umn@v!G&Pk)h~b0)#Q$%9)%cpV=e6e8HJ3=@I$6YfHMi5Zt;~e<{Y+gepFbsur1J9vfJCT32kfylWUTcN2OXL|N%(R`vYZve~S3 zAAS#0Av`@})zdkDTe_p{q@w12wRL-cEUH9=m8w zw0?kq_kCj{m<`P!*|%?Zyx3NM^>|Gq#&m0VA~D7-TgHCF5EK5Ec%;4GZab%S>D9rn zDMiipZnvI&a@RBJ@Uolro@mDc+WdLGdF2Gsx=YiVu?E!LbE)Q-MP3dcBwDbvGa~gs zSTr3oy_)fraxN%5P6@hRm}Tp}`9LwOa1oohsuOrz=YV^!qCauQeD$q!;USRaxFUkl zOjO4xAddW>yMjG+*pbMc4Wm`;USBf z{+R`kHS@fEt#H^RpfSjta`IEU7ZnAT>WunqV^1}5>mKPVb$kcXv%IH_zKf$k2_-gt|+EUSn5kIv^e2B%HAxC%3n}~ju;3D+qX|Riy%E0I5l#S+>NZ5 z@6`S%F~Ns8vEs<{YHs$#*$fe<*T0Bs$lQ?0Y)h5<3+l@p4oC|*M6Te!L$)mjp)w%gBqi)sfJX5S!#oZZb) z)MpiKE#;XHwYf-VM3;^-vakJ6A>G}dgyS~*J8Q_9>`In}g2oyYphe%r0;3ugA{@xq zGQvk4eD1p7F&$`Yu;@$gDnem2#|4$w3o;hw7>q=zYZ>!8R!~a=LZ8_on{8Um%YY8l zQvT9ozU0ITGjoUc+n*hy*Y685f9}OE^nKRuwP&d29x16L>AaK=c(vQlZnb2fK*E~4 zt>*l!&FX~6_iM$lEm(49jX*w2wSNO)3LUXW-RwB|-U`zU#C!bq{*Y3<8k2aUF#dHt z7x5?sn&8jT&t+-TwvCR&4KBFxuELIfb+&wL(uT2^J@bb6@=E?<0}=t0KeGJ}m_J&} zba+^nYb8aZvFsb%zs`(M)ntLL!f_$?hJUVLuI4i7%b+^L~Dv{$|JZNo*pu zr+G1=X7vZRqLtbd4{81bW;>1@=D5vd%uGv}tgp}nvWH@SIP0ttPcC+hwCly53%rpR zeDRx^HSzVb#32)hxtT#n$ve@Wg0DhhabUZof#MfQWOZ~=jV(j(G2`i(p@eSMPUA=@ zhu|1*CWcBG8T)U@kGDD`?zjeoFO=*1%TXwVqBa5m=S1Pt?5676{oH|e9~AGF@&_rR zm*$)DCQZaX0(_FGP6Crq9~mot_5Jl?LH;Q%p=>$hhRNg9y+xf=gryB4(Vz*OS(`f! zJZF|t*w@7Du_k?wwB6B_l(;uCk_+qeQW%|;J@X{1nLpRxQq#1cZoVbd1d$!5Wg=DP zYk7oM2ZDH!E=XU+>-olRWj259c)fb&3tx1QRrw z2y?=~+^Zs7hXLKp=TbQCD>e76bKT~`PrZ_YvQNG2M`@&X9_<=EyT?V8&leb>^c|4G z%j5~ECGm?Uo5f4@c67dLMF%ymer#nG8Oj`@q?5`U_UU>393AmBL9mSHtlLzh0Qxfc zS$*vi^W~=c+Qektg|>s!xOy{^%j2G_yj4xYIgfu#B~#MNP1Zu`K4`|43dEC));7_>0P zB{eVWVOX-B^|4QBpYKFq=3+Z&V^*TtEIW|N1pUS+P7$5bLUT zg4X{O(L2@Ne?Xn1SL!Ls`buI;yXYNI%v-YVF6+ERO@(vBGi-=-IO0#cg8py2f{q$l zUj}1Vb0(^f3O?&P+3T_xa0dY1VRDZ=(#Ln;5!AnrKpjGTbAU)ndi28gpTZwC`W9?~ zx+GN(Yw>>zFj)52zk8zoTll}Q%lvsg$2yZR4D&?V|ouY({__? zsIM6mF6HiH{%-&K=%7McVdRx*y%axJ0UqZ(R=$@9->G{gWB+}emi6ooehO~=qHomo z8zj2gAale8RJ+l7viX;w#&Z9f_KxPU-{Tw3BaY`5bM?>Ppd8cN_J0bDs{ex?HGk`o zY`78j%n}a#_ayvtHsT6(4ii>)I~;#PYTA#AkvaYTHB%{d6F+Ne*}G2R5Hkv4fG6r- zDG3GJEa5G6Sg4?`2jTjvyKjS5rM!LsljgI5IAeBfeE@+C&!NZJoU!4jg&t}7XPBegGY^x#NmoNQ`w{;V`m?A4-DrOtl6uHoAgQh^^oP;iNSF7vA+14yb82xx}rm;iEBPr z0AIRS!xLHoez*!|({GTkUGEk6R>AkiJgFcxra$BA*rY<%hE8Kn~sLD(YlYroDL=Jad8Zf{3Uc-Rt)#@NnBWm2GP%JS14F zZgp|$oG&jU43g5(=Cr=a9@_~iS-!%_qU_3KoBQ>i{a89Wv5lfv=xm)p3<%^<63s6uBIvQn>4Ss?mt2-rJ@ANW{e-LcabX zVU~l4ii}Xsm_2-Dg&j%a8m3HGmd|$>=>_~Wzu>TPoGe}{(13%*ELE*s1olpr(#U+G zb+)p0Ijh`}6Q!jsOkc>YIe=zqbd3F+a@w~(e0tc|RCJLMf2Rmb$A>jdKFYHk1 z>W3WJhA46oN%kfHn6cOh*# z(3o46^+vr{^ST}ZBwE0}HHA!KB(Q~PkFC&f?CTP&(rW2&NbLU%1KWhv6}y!t3a)qs zCl^65MHgB?)jy#E`Pcg{cET%L2MGVG7ZxP#fW@~lw|l37e5kNk;NwqUW@0E5{gyBh zb%mR>&xkfpHxTvKLi7P3yXmCW3sA+M#?==PB{fa-hq zKp^c}#}QZEFbqH>q7l3cAy)#iuxr+M-vh+i#=7_5*4-2+-Xec%{Wr*=Bib_bnPX$7 zz9z4quFf&QfSd-Eq!bJ?AKj>o>tpd z8=1+X8^W7sBakbG1C|pL7vAJW+l9d!4Hx)Xi*mHLrG*xE;D$qW=E1=pe7uoIC)t{0o zbS;(>_0^QO59cKoEDC;=-6`Buwt9_eNDU3`Vk~3!)n;8{PU6gU^3STq3#(06=&S5; zEYO$sG>q_S9)-{Ccpfm%?}G1Nzf*X{67IGzHsh-c@#a>|-(O}NE=?>oa0#fx^WvId zTR1el)2{WR`$kJzxE$>;bQKn>Cw9!Q*0RaqTJl`8rMZ2OT$qBift1Lq@~{MFBUXQhb;uqjTFN=2!;gHWlNtvQ*K`NH;T z-d}UL!!+W_@$R!pX~v9xf!HgtQrL@zyf}+bjNO$0bRMe*J1a_1^R!OQRz%Ux$I~HjjNYvv;%n z@DVL>_{ec#ZdU2edfb&0$R%l;Nt3&3=~X#tn4O1e-*C65!>{odLkX6P#pKH5%a*K{ zurK!?dmh{Aq!pE$|8037=Fmw=|Mf5Czs`%vp?>%0%0c|=JZa^anE%v;^8djuFnY@M z#Am#nQjyO|g5O$$bF=Pto-+36Y60{1UkR1N`vFWvcX{Vuvn%fkNSZ&~10oG`GRyWY z=J=mX0l6EvEdx=p92l+Qtt>#+%$8tNJ6jBp-LCR+3XU2#tJMUHjCNLJ9zL>xx>rv{ z0iK+yDLuO;(t!-;RLSkooV_}3l68X{@mjegz_I#G(+?W~YOT`R*^jefBRuuDu}E5Q zwZ*@(DA%TNe|~Wx?gw{E#p+mJ7_cW>fp5l2YHQ&gH*`ijb9qOD_P%> zpwq6n$5@wam%p2mFCmaTm$YsSdSx%6iIf}nh=-NA4<(Bv?+jA5oVN6KjLI+{^Usrd zZZONJjIw3wFjBe_8(?KM3lJ??ve%z0cpWnG1y&ZWS_a_j$fUY^FKK+3*sm&cFm-^o zb8(e2bd?;AuMRv7Hurz(GZQ8qQ4o4mx>Et5sA*AK>y&)Ay_cT)(=1P}UYobh05AvG zC0L#mHNQJ_0Ds_;_Y?_>=fmGw>JhxY(Gg+wgNO9_MvExC%rg$M*hO9nwe4Yf86nQ_ z&~;%Pr<=w$(zzAtCI0d$8!Q$!U30Qp7cQG(dSfW6{*!P;cf8YCg@#+6U4ET7p*})5 z!Ydtf4?$1qFnY`D;M5OUtT` zAbkww=Z~0~nI82G#5A0Oonfh&=X3lbOy`@~1otS+*VWK!=+hUU>i+7PnIn({&yAqX zJv(eQ{UZOAegb`Ewq{4Y%N;XB+7#V}zx~k1>fJ}`Kxj`Y0iA1@bt8ov1xHW4l{u0- zwirT_`VS4ON3w*ig=_VMHYAw4u8T@!%r49u;S&{#AB|fEarNAC74jb2=a)O@8Sv=G zX~Sj@%F@Xo^;;IkDui*F1ur_?1L!`dSO*+qaH?xlHci5z8*CfLuw}td?ma# z2by#PeCEti3f`J8BF4LI#EPvu08%3B)`g{|2L!(i;PADX5mzJ6@NTS)AHbhzXC zwX5xA26B2%u4A4{D{bJKA;kfdVf8k88Ojc^GmgZ1YwRMGr^{1gCOe8!V_wvS`5rlA z9YVA_Z@*)`wbv0osp(^dBJ zrI@`7VKH8OTVAe?V#hy{78rtFx@sD!ZfSsf?@>;!YU;V)gNG7^SJ?;qF(BF|B{ZPe z({h9}^z|jJr2IHa3`e8FA0AMZB*2YoKc@HuJL zAEX5Xe!;O`m7}(?VCFl0@zxK(D=lV@Ef!HIT_vtukD02=JJk(C`14k$lrlQ{vmNE} z_o*dP#Jx*7Rd!)=Qz^uoIMj@@JycOyM)4YYmIl13qK&*U5&1t!MM;}kXvAc35R`gS zKMTbrAQ7yb8W%RD==d0r+`O(>6k%i997u7nK$72(-Orw>@g*Rmql%@Ghe>NzV+lpt4M2cSXI)A$>mUV<~i^IsWsjR#a@^c9xg4JEIxCe?{AY<6JKi*FI%*6C+ zr9eVvug-XGjbTBIA;B)yqvXXFCDTjeU7QyZ3|Zk6TOT@KZhUk)AW^xCGvP;m5%;6X z(>x_76w49+`abb!b(_f#?Rltnen&B>aBk#GG}UjAmeO6(cu8+hRlWoE!H2uRmNNtF zae)~COjP$SvoM$eOM%AZg>h1HV4;qeIx)rQ@M*7KTsJub7y5wyPJ`dWwgRvTi0*zA zXYMW-_U4G{Oq$nlGq{cAyC_7$=Mms6p-35w$O(8o79`d@dsXpFFMOdxi7J z1NTi`sMRi+!uKsy$;gBbvej`ib0#+e1UKv>DH3VJ+8Ge?l-UHvSKfDICob_(q{pJN z#zun#XL*!SOSEJ!5fxy52TM-XN6sfdH#b*GyrDYZexwIW$*`nr-u1=p3JQECl;gPf z^x1m0l67L{5N=VY)YF1e%nW_x#Q*?1_2(!LQ^z>!b)kA3aFg=NYvk}V_2FAs{6B6^ z>5AelgmH44oT82>&3}!AsMTB91i><*n@b^!Sd;nSSZW#ubAo)Wimc`KH4JG(lTAqo zq}S;ln|yMgFT%KugqoVg#-jwCaiRZY2vOU69whioxYkYND!KqAEPyTgjE*iq(4b5a z^ckU6$Cr+BundYW|RMr4%>Zb(24()?HX0%GQQJGAAE|QlaLX*#ASK9+i zr4MQv=Jkt$+SY!O1=+|2O%SYMR^;NXg0j2c)pB3TCv?#&xrDtcHYtkLS{fu6UNn|G zT8kDe2*cup8|@~Tm{`R-+Aiv+RsGeb1?!gqT-yC~iF{P&-8a~a?SJLHPr93yBgK^iXP3E#Fiy$c9-yEK!Hf^!$5i4_y> zjimYz-ve{UtyLdbtnmg#_yaTu3LAkswTffY%s>qG_xX=+s-pkgmmcUE$d z1tSTqYoo4p-j zO1$KA6SLn4s7}{-{bSBowOU%9hW14=?L*&OeJp{SQSK0VhiFAOD6+J3bmO%;Lqj_w z4wR(noH%Q|*Yela+cT>D*t^69SvkpSP~U4v@OX2us^5FSeE*>_Dfz+T8+8d#zoDY$ zF75lFK8au9kYq6oMtE7I51QO*Wk?F(XZ%}Ld?ze-lR4{pH0pTrC$Mgppb}*8W!V+R70Sef24TD- z=>_x&*GOq%OMZu`N9Rw4)yu+$ugqaI-K9XK#TX}52CGE=#+nr~0!@zAg==C+q!+BD z5I^DmqjiM2ujHZ7ozxjW-VRAd>OGW-&oykTlpyVhU1*+Zg}n5sVvMvIYjbjbat*2S ztAis~ZEu(k#^Ty);0dKtvwE;}_3jchL34tOLg-f>wKqPGQ>-M{2X($`M;yvyshNfC zxDzCIiNJPdi%ZF2l9FU64;r6CB%xmgKVT?dHD&--7yqC`0-T!Jp2w|wFAh-Dx!_Nj zxMti)agh)eI{Y^%rWuoq4Nufu%u!2aPg9eB+m!#52Q89cRTPi#=gWSY6i7P{sxofE z)tnPC@y1JKI=bu!%8~H%bq!D6q)U^kzBNWE$+L|>l)XF{(U%Vl>)mZ6G}!k7Hu0c! zzVtgnA9dyj_`t7{e%tB|5coPtP3h4Hsf{_l#!CH{em&D^G%5f2Lp#+ai zO7b(o5BYX&i$^5VRPg}tQ4g_-6OQ7OvuK$a_9Uyf85Sz*SPqpL`(z9pzhZv`+z8_X z){)ziAQNR5;voj2PycbC;ewDo%pT+Zi;;ZZ; zQmPuiAF=2=jgD*>zd`Jj{A&@oG=AdzS4IvvYmxjD3FD&ZO2R_<^qkf8tOB1M+TVXa zo+p8WYjmZcG+P%vI?mm}2gp;CIz)rh`|(s1hipPHp$_A3(@uwdmL$-m;*I& z8d4F}i~mo4$f(AU)Queusm*@5Yi+R88F(cGCN1_4F@E0caTSOkxzbC~z4=?#H_5v3 z!g<^+pvwM-xaScUvHYNLlbH>R`iGeF|9AF3jM-v@3K7vvJJDw)?Emz#F>&zP*?TH# zeG5cTi++Q^3Ril!!qJ!`0>xSYryE$}52)-Qx7oF-pPTf2s%pJ^uF!sK9$u z|AEqLk0!sd_pSmxh}2bDS9f*UX(?^S`nc&>REnD1Q3j8yX5p6H1kH(~y-25s05KZ; zqa-_sy%42BY?SG>TD_S>y#m=+*Q$mvry%4LHP9n<3t|1Q0@WRL&0Y`E%wA7%E;*T$=`p#+kjYs<<7rSbe7 zXrm-Txa6(a&Eaky;Us%U7iyq{Bc2Wcxp23>sJ)pZiEx-7jfp}K!E{kV*PysCGK|{V z{~1k_82JmqoSL4rNtF!8@Rzx*KT6n-O?Zzf1mj9Wdow=4SzmR7`5eDf zy@xN6Lkse;r#V-9oh*;G8yV*|lGa!7eAeIcmFVXob~wxBf$)tZ(Dh9$EfzekV|;bM zIS%SfiCFyj4KX>mxaX0Q_)55T?!5tfBTRAWdSN>yny^wBUkUYb^A6bBQ))Q^VOI?y^jZ|ltw2v<+KDzp_e&XfS?<@KU=eVB;`V?V1hE+U6fHy%{{<0(5n~@vS*v=!dCah>^ z-%u(x0Q)9ol>Y%-n0){euAJ$j?IHFf%G)SfktOKa;V^Jl(+e+YGF9roc$?8{?_X-Z zAn;tW3sv8dPBPLz{)R4*nrbaF2crJ7L#T^JjwegH*4Xc5X3Sg8Sk^@4H|Boy3UCX! z&zRb7gx)fk8%}=xxa%kcj_wIlp6$9UiAHDK+9ZubbUz|;oqM8EsxG51o_`@m=#X$` zDV*1Q#LsBZU@uu%P9HUriY+fPxgE4azJTllrmpzFe{1i)uU#lGtlX)s#n3$`0FQh@ zKKdB{8)Wwus2>A7f?yxrp5EJiVLUKJ9}x)P#ji-o`RSHM`lG?4

    $|HK(@my~cn1 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

    c8p10>YpesZ6aUcZpRvGw+ z305YEwet0u7qKtBnc2p0b5{#>6Pc&2qpx^xOsBrKC`l&b?VR>9L(wEWSuY7Mr-XyS zO$06FQV>?PK``d>)tY>L=(3HlnBW%(%&q2P&N@lKErGJyt=qoXZVZ!>pVj5^f65)( zaWqR%63v&5ASG6e>kmKdOsRfj2GI|pwpx0z?|sV@f%rKf*x#&$R=q@Bpi;AwFs<5& z3_il4mOboBhm2U4J!;!0l<+$K&CBe=`{`LW?wmYD7sb;MhD=cwhSF_Vd+}#1DXVRt zxqZQPexv}6N9BS<@dNPtQ_ryVQx@%r3qRfCGINn2u7W4a=^JL>{F`PZOB1UL>Qv?hy9f=Ud zsTeUXnp&&3vO^Ej#l9+(7m3B1d}f{BS!Q;Am|#)%imeuIrKh?&(5~#sIHytAdu0dB zn&5QJe)g8G$KP*WCUmZJ$OWlxS&Zg9N**z7oz6;9NOg7YSFR+tQghYkqpDQYp6N=I7u7xK3k+U(Yh4*?^ z?3jZ%V}sKXOFd$d1w8rTVXbf*IW*C7EpiRM!#L7&_8S05aF#hrNZb4VWTP~GsO21J z^9QNVPp=%)6`aQ+!U(lAXXyx|Qt~BgDU>Y;h9%JKQHAsP0YGgi9jbNl`uCGP{^M_t zy1&|OQoD7Pj&Z1bu9p-phXAMt?foa(yH5acVVysuK5L0a3i%&b1g_lr$CYLLujw}; zY;NQK-L6}Cw7RQ4E=XQ_K-*(>6JaVjL7#49KXSTK$9xz#AZ?8RHqu|;&auFlZPus& zBJXVl&Bq6?dwc5NAlAm-69DG0n1QQlgRS!$bn&j(^9lUeh~qWXQg;7q^?FxIowuHj z@#Hohu#3D1pOyiK;Et|qTiOdq!z>xlS7MTGFDzh9`Cb3ezbwA*(1&*a0TcQ`Em5KI@9h#FUfDs}o)o2nc8iE7 z|2SQl)3rE)xShGy$Se0#>i~+9TKFDJ_+FlyJhP{NO;Y|~&%&xA(;iz`N)o^sRb)q~ z!B!jy-p-jfnO_;O9bZQkN<(*ydB@zxZjPMcO2*Q*sM7>WY=?1K|~uGvD}}V)-UW8im#Z82%t!{M~}=p+C0${ z)jNL;Lt|i_`I_LCd|k5^));GHyS1!r=V#EUeda;2vU4_BUp^bN(cg{>c>9%)|yDv-R5 z*Y2D@nz~{XIebjq>y(jgQf(rcWLPZXTmU z_2$Q@-xroUSw4GQ5-(KA9tq(Mg6qy^J5{VyEh(lnH;X{Q%A5%?HM=Hl|8Qg`u~GT^x?CW6=b7SDv1!4j|}sN zw-HpYTeQ%}FeE&10lZ@Yi2h?$xDaD;i2bwie$wPrv7GAOHxVGkK_6R-phNih3!jzm z(_$si7uaxb3CHN(LLA$%F-=HC>$F#NHXTSql1O?bp?*QzIBW|RtaHU?d{Xi<1jV%^ z2ZB(-_O*n~LiOem+wvzTgtm9w>I%C$XD;WbY7A8U^zJM(gZhAnQS|+is!wD(pQ>-U zc6+2`kQ80aQ~^~6K+uzP=_`dHEG@kzO3R1|FFzsh&DV{~T#<%bwg~Mwr1-jG!#FMb zglZlgVgXGc;}Rl;yNr>V3KtG_J|L1NLJpxKM%w#H#EM+F2e3zliNw9?{=kD^ zH_}LWDiNlO&@NKyu_>C=f`|m2f(S?(#3(@1abziRcEl`<3yCpK{!Q1$im?sA0k%_$S&;cK^y|{dOmV zgqFBYAM#;>mzTk^ae^ptEIvgHsXyzh$%*d=W$evhpI&5fbi$1y*q-j(zO~{_p-tVA zW+zSvLvX7^H_c?KzQ|5d1886oKUIvdP_f}J&a;O_?{lD>5W{*&@CkYIsQkS%s!)h1 zK*-PGvQLBH;3PFWLJ<%&iD5{RQR%XX?vv?pK*4L3bF#<%=ko8#5la!APd2hw7hvkLMK6K3U~tw(iB4R(u-0Qh=&f+L+=QP^ddq~=_NElKm;xz0)jOC4)^`@ zeQVvH->z+i{R#8W~ z?S!2cGGGs9W`(Wk7*zv@R*`f>-1X;{iUZFwbSJr&XYL$zOk2|5HHHCwcr0ZC2H=F^ z4DlfP)5uo=8HdHdWhvYg-t!_|#JP_$=HFU9k$Bw;zv}LgtR_2i5ND{rttlo#1<~=2 z`6=<@ZIb}n8Lt!Lai(4sJ#`$WUXgoErNDj&Dw4mk+PRr`DRRN>LCc(~WN&HmE$DJ< zM@Q;*skK#OF`zur0h;XJ0(W zxWuDJq|4lWwob^~W*!Q)+1-978A*-v2uO+dfGx#Vq|ZhA4Ql99nhME_X}jQ%8Tk(d z@jN;q&f(lBJP%HoD2b@YT}2{1Aj?ZB!?C=qq$D^5Zrfsj<>AC}CevNE)1#LF9-BQ; zjE3;p!nPi}5Yt7%anCT^8qVy3Pzs98RLtHOWR20rWX}?HyUH#b`i)=q}f+lF3nfLwzD_7=vWZkjOeP$1Uaw<0t(=#|kLLa;FzGXWXE6T!)2QCM_|?YQqr- z{awJo=&T>xXZL^vtVx}!nasPDo%QV0D~}P3ZjWoCUDQn9 z8!ybD8=JRhbmQ+HG)dRxt*6Wjiksto@XGEAhaRse5#2JO-i9W*YuBq2>NRyw8rUBW zyDU|d@{23stoc$Ih}WR{rj31#+N}6`D9pe3>_2746{~)Xeg-q^Z1hC|5OXK;Erur# zqsz7Q*qBY&z$jfzE)nX*=*?yeMi8L$vH5tIPxu5ze!DF zY!qT)z_AF6P2@efvzVB%_8Bg_*bT&}4iM3K*(3RA{U@R&7`Z7i)e9KR=|HR(xYR-1 z_vdcR5!WK{BAeGDYasTajYZBQ0SQB5EI3o(TcRlxfzTorO-bo*5><1rV*#e@&vIIa z5Q##^JXH+B+2r3YYCuc$AL`tHWt_Jdg8`{*ST<%zmndAGwo4-nGWC?dU&6@wxy_#e zyrWI*6}K^FstBTmFSj|9y`Mu?<>QC0dTpbQJ2dyNUBi5>*}KKYT2#3kWHm9iK-L2S z#dU96{fx^Be`Yg~X*T7?gOKZ6uPg@0-;{XMy` z(R9bYB{f%mg6G}Jot);>*@T3du5H7P#Y@yb>`Q)A zec8VMDP+Ga`{!dtAXs@`?>E(z|8~R@oq=71YCdQq`<>Dbg?#kL`%RVl zCg(9oxhefsg&Y5VT#V~|-y$v%8>BembCS29-!}1WZfKAH%LyAlW9xYLSbL{$O7z5R zhl2Ov*eezpdA6zo&hddXSd`W9>T$ZMaOSb*R?&-YZ6Squ0){A(wdTIGUjuyEdt&j$ zI_|meB5L`s&&3p_kagY7A3Rw(o+lz8L^^n8GZ} z*(L3yZ}gjO zwpZ^mNuzO=UB2J?9E z+C&8%fsAQE(2#&2MCMm|QjlQys9a`slFj$uMCGTWqI|H*{wRP=*MH|Anj`b)J*# z(xcMKS9D4i(!06spytK~j8%Bkv-s$w(*?T-lw(9uk5V=mh*Rrt3dgo+%?b>4Hm(T2 z#N@y%$8d8jnXn+To3k@sJ=fO|D$A1(mtm9BBORt}Uk-HNiJX|ShP`Q7x-{=k&rNX; z10UIW*)o(tctY1i!%hLHE$^QL%5*gMxK;R~UfzHmA^Z&vK z{hTW_0j>k<@fCL)~{)#GoZ|?TQ!OTy#a4FBfLn7}8gsP9csA4|A4PIrHcs^ zlZMV-@23u7#0v?!?P|ZSjNCkXD!qRu74?^z@0svUc2cnCw@plOQIBTYbi=Ghq}y*Q zwpYJ6&cu!;VDqT|xGtStW>K`*2tDYkP!wrYb_{`A5!6iRuB36_^q%!&r&3 zWPO>jW|Enx!T|(@`if)Q@tEtVi^9bZyh+jHP>W3oj^+HLAXr0w@%pfscs!UN$^Egh z5B8ubYtdEM>!=d8X`4M>zqS0Ardb3HRgQw(T~cT;?akd8412@A-I?mzJ~2L-EjvC-D6=yJl27+(z0S0kwY6YR_%dFM|YsKp!B+(gv zgNt0BEI-DGXws#w!%{z%ibbu6q1MEq9BW4p|9rcZ4ysGuburtJ;Tu|-#-{*TMl^#Cd{N^)!TKvl7TfpvXz>( z2~KlrRLDzkeP4g*4ikQZnG98Of3!w0|90?!O9Ne<0hsdE zbm(tib>N{vN1v8XvpY-boD>Gm0KVmf;G_WS*WS@%VXJW#{MXv4Z#A`n!m{Hb*{;|Ky^~AFkU@btMD1 z3GaF<^A<~TDmZBne!@}6T=tNoeq3Do^GzY+gg%XJ5WV3RaE z4Z&U!7Ofo&V8D@hO|2aoJiqc1Fk!kfvUSR{#Wh&Ix=)2}*6 zVvx9keSg|F%&x2BM8(`QF`D~S?VcDU_DmoPoGuyrf|(b|d*K)#!~KWpI0j2_eOU;T z68kcaYGLCY7+AYI2Cn)4^q6`TJhc;WRL;FSrLYVAWaOo(5ZDhysViQ!A31g~8Rih# z&3B|IIjaR)endzM86twye-?@9g1=E!A91W#V(+0LxYbuNkH@ - -

    -
    - -
    -
    - diff --git a/source/widget/DistanceAndDirection/ConfirmNotation.js b/source/widget/DistanceAndDirection/ConfirmNotation.js deleted file mode 100644 index baee5e27..00000000 --- a/source/widget/DistanceAndDirection/ConfirmNotation.js +++ /dev/null @@ -1,58 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/dom-attr', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/text!./ConfirmNotation.html' -], function ( - dojoDeclare, - dojoLang, - dojoOn, - dojoTopic, - dojoDomAttr, - dijitWidgetBase, - dijitTemplatedMixin, - dijitWidgetsInTemplate, - ConfirmNotation -) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: ConfirmNotation, - numberOfInputs: 0, - selectOptions: {}, - - constructor: function (options1) { - this.numberOfInputs = options1.length; - this.selectOptions = options1; - - }, - - postCreate: function () { - this.label1.innerHTML = "There are " + this.numberOfInputs + " notations that match your input please confirm which you would like to use:"; - for (var i = 0; i < this.selectOptions.length; i++) { - this.comboOptions.addOption({ value: this.selectOptions[i].name , label: this.selectOptions[i].notationType}); - } - }, - }); -}); diff --git a/source/widget/DistanceAndDirection/ReadMe.md b/source/widget/DistanceAndDirection/ReadMe.md deleted file mode 100644 index d7261750..00000000 --- a/source/widget/DistanceAndDirection/ReadMe.md +++ /dev/null @@ -1,68 +0,0 @@ -# distance-and-direction-widget - -This widget provides the ability to create geodetic features such as lines, circles, ellipses and range rings. - -![Image of Distance and Directions Widget][ss] - -## Features - -* Creates geodetic lines, circles, ellipses and range rings. -* Inputs can be entered manually or via a known coordinate -* Widget for [Web AppBuilder for ArcGIS](http://doc.arcgis.com/en/web-appbuilder/) - -## Sections - -* [Requirements](#requirements) -* [Instructions](#instructions) -* [Resources](#resources) -* [Contributing](#contributing) -* [Licensing](#licensing) - -## Requirements - -* Web Appbuilder for ArcGIS Version 2.2+ - * See [ArcGIS Web Appbuilder for ArcGIS](http://developers.arcgis.com/web-appbuilder/) - -## Instructions - -Deploying Widgets. - -To deploy a widget, copy the folder of the desired deployment widget to the stemapp/widgets directory. This is located in %webappbuilder_install%/client directory. - -For more resources on developing, modifying, and deploying widgets please visit the -[Web AppBuilder for ArcGIS Documentation](https://developers.arcgis.com/web-appbuilder) - -## Resources - - * [Web AppBuilder API](https://developers.arcgis.com/web-appbuilder/api-reference/css-framework.htm) - * [ArcGIS API for JavaScript](https://developers.arcgis.com/javascript/) - * [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) - * [ArcGIS Solutions Website](http://solutions.arcgis.com/military/) - * ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) - -## Contributing - - Esri welcomes contributions from anyone and everyone. Please see our [guidelines for contributing](https://github.com/esri/contributing). - - If you are using [JS Hint](http://www.jshint.com/) there is a .jshintrc file included in the root folder which enforces this style. - We allow for 120 characters per line instead of the highly restrictive 80. - -## Licensing - - Copyright 2016-2017 Esri - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - A copy of the license is available in the repository's [license.txt](license.txt) file. - - [ss]: images/screenshot.png diff --git a/source/widget/DistanceAndDirection/Widget.html b/source/widget/DistanceAndDirection/Widget.html deleted file mode 100644 index 90823528..00000000 --- a/source/widget/DistanceAndDirection/Widget.html +++ /dev/null @@ -1,13 +0,0 @@ -
    - -
    - -
    - -
    - -
    - -
    - -
    diff --git a/source/widget/DistanceAndDirection/Widget.js b/source/widget/DistanceAndDirection/Widget.js deleted file mode 100644 index 3a264664..00000000 --- a/source/widget/DistanceAndDirection/Widget.js +++ /dev/null @@ -1,315 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2015 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/aspect', - 'dojo/topic', - 'dojo/on', - 'dojo/dom-style', - 'dijit/_WidgetsInTemplateMixin', - 'dijit/registry', - 'jimu/BaseWidget', - 'jimu/dijit/TabContainer3', - 'dijit/layout/ContentPane', - './views/TabLine', - './views/TabCircle', - './views/TabEllipse', - './views/TabRange' -], function ( - dojoDeclare, - dojoAspect, - dojoTopic, - dojoOn, - domStyle, - dijitWidgetsInTemplate, - dijitRegistry, - jimuBaseWidget, - JimuTabContainer3, - ContentPane, - TabLine, - TabCircle, - TabEllipse, - TabRange -) { - 'use strict'; - var clz = dojoDeclare([jimuBaseWidget, dijitWidgetsInTemplate], { - baseClass: 'jimu-widget-DistanceAndDirection', - - /** - * - **/ - postCreate: function () { - if(!this.config.feedback) { - this.config.feedback = {}; - } - - if(this.config.feedback.lineSymbol.showTab) - { - this.lineTab = new TabLine({ - map: this.map, - appConfig: this.appConfig, - lineSymbol: this.config.feedback.lineSymbol || { - type: 'esriSLS', - style: 'esriSLSSolid', - color: [255, 50, 50, 255], - width: 1.25 - }, - pointSymbol: this.config.feedback.pointSymbol || { - 'color': [255, 255, 255, 64], - 'size': 12, - 'type': 'esriSMS', - 'style': 'esriSMSCircle', - 'outline': { - 'color': [0, 0, 0, 255], - 'width': 1, - 'type': 'esriSLS', - 'style': 'esriSLSSolid' - } - }, - labelSymbol : this.config.feedback.labelSymbol || { - 'type' : 'esriTS', - 'color' : [0, 0, 0, 255], - 'verticalAlignment' : 'middle', - 'horizontalAlignment' : 'center', - 'xoffset' : 0, - 'yoffset' : 0, - 'kerning' : true, - 'font' : { - 'family' : 'arial', - 'size' : 12, - 'style' : 'normal', - 'weight' : 'normal', - 'decoration' : 'none' - } - } - }, - this.lineTabNode - ); - } - - if(this.config.feedback.circleSymbol.showTab) - { - this.circleTab = new TabCircle({ - map: this.map, - appConfig: this.appConfig, - circleSymbol: this.config.feedback.circleSymbol || { - type: 'esriSFS', - style: 'esriSFSNull', - color: [255, 0, 0, 0], - outline: { - color: [255, 50, 50, 255], - width: 1.25, - type: 'esriSLS', - style: 'esriSLSSolid' - } - }, - pointSymbol: this.config.feedback.pointSymbol || { - 'color': [255, 255, 255, 64], - 'size': 12, - 'type': 'esriSMS', - 'style': 'esriSMSCircle', - 'outline': { - 'color': [0, 0, 0, 255], - 'width': 1, - 'type': 'esriSLS', - 'style': 'esriSLSSolid' - } - }, - labelSymbol : this.config.feedback.labelSymbol || { - 'type' : 'esriTS', - 'color' : [0, 0, 0, 255], - 'verticalAlignment' : 'middle', - 'horizontalAlignment' : 'center', - 'xoffset' : 0, - 'yoffset' : 0, - 'kerning' : true, - 'font' : { - 'family' : 'arial', - 'size' : 12, - 'style' : 'normal', - 'weight' : 'normal', - 'decoration' : 'none' - } - } - }, - this.circleTabNode - ); - } - - if(this.config.feedback.ellipseSymbol.showTab) - { - this.ellipseTab = new TabEllipse({ - map: this.map, - appConfig: this.appConfig, - ellipseSymbol: this.config.feedback.ellipseSymbol || { - type: 'esriSFS', - style: 'esriSFSNull', - color: [255, 0, 0, 125], - outline: { - color: [255, 50, 50, 255], - width: 1.25, - type: 'esriSLS', - style: 'esriSLSSolid' - } - }, - pointSymbol: this.config.feedback.pointSymbol || { - 'color': [255, 255, 255, 64], - 'size': 12, - 'type': 'esriSMS', - 'style': 'esriSMSCircle', - 'outline': { - 'color': [0, 0, 0, 255], - 'width': 1, - 'type': 'esriSLS', - 'style': 'esriSLSSolid' - } - }, - labelSymbol : this.config.feedback.labelSymbol || { - 'type' : 'esriTS', - 'color' : [0, 0, 0, 255], - 'verticalAlignment' : 'middle', - 'horizontalAlignment' : 'center', - 'xoffset' : 0, - 'yoffset' : 0, - 'kerning' : true, - 'font' : { - 'family' : 'arial', - 'size' : 12, - 'style' : 'normal', - 'weight' : 'normal', - 'decoration' : 'none' - } - } - }, - this.ellipseTabNode - ); - } - - if(this.config.feedback.rangeRingSymbol.showTab) - { - this.rangeTab = new TabRange({ - map: this.map, - appConfig: this.appConfig, - pointSymbol: this.config.feedback.pointSymbol || { - 'color': [255, 255, 255, 64], - 'size': 12, - 'type': 'esriSMS', - 'style': 'esriSMSCircle', - 'outline': { - 'color': [0, 0, 0, 255], - 'width': 1, - 'type': 'esriSLS', - 'style': 'esriSLSSolid' - } - }, - circleSymbol: { - type: 'esriSFS', - style: 'esriSFSNull', - color: [255, 0, 0, 0], - outline: { - color: [255, 50, 50, 255], - width: 1.25, - type: 'esriSLS', - style: 'esriSLSSolid' - } - }, - lineSymbol: this.config.feedback.rangeRingSymbol || { - type: 'esriSLS', - style: 'esriSLSSolid', - color: [255, 50, 50, 255], - width: 1.25 - }, - labelSymbol : this.config.feedback.labelSymbol || { - 'type' : 'esriTS', - 'color' : [0, 0, 255, 255], - 'verticalAlignment' : 'middle', - 'horizontalAlignment' : 'center', - 'xoffset' : 0, - 'yoffset' : 0, - 'kerning' : true, - 'font' : { - 'family' : 'arial', - 'size' : 6, - 'style' : 'normal', - 'weight' : 'normal', - 'decoration' : 'none' - } - } - }, this.RangeTabContainer); - } - - var tabs = []; - - if(this.config.feedback.lineSymbol.showTab) - { - tabs.push({ - title: 'Line', - content: this.lineTab - }); - } - - if(this.config.feedback.circleSymbol.showTab) - { - tabs.push({ - title: 'Circle', - content: this.circleTab - }); - } - if(this.config.feedback.ellipseSymbol.showTab) - { - tabs.push({ - title: 'Ellipse', - content: this.ellipseTab - }); - } - if(this.config.feedback.rangeRingSymbol.showTab) - { - tabs.push({ - title: 'Rings', - content: this.rangeTab - }); - } - - this.tab = new JimuTabContainer3({ - tabs: tabs - }, this.DDTabContainer); - - var tabContainer1 = dijitRegistry.byId('DDTabContainer'); - - // create an empty spacer tab so that we can control the width of the other tabs - var pane = new ContentPane({ title:"", href:""}); - tabContainer1.addTab(pane); - - // set width of other tabs to 60px and hide the spacer tab - this.setTabWidths(tabContainer1); - - dojoAspect.after(tabContainer1, "selectTab", function() { - dojoTopic.publish('TAB_SWITCHED'); - }); - }, - - setTabWidths: function(tabContainer) { - for(var i = 0; i < tabContainer.tabTr.cells.length - 1; i++) { - tabContainer.tabTr.cells[i].width = '60px'; - } - domStyle.set(tabContainer.tabTr.cells[tabContainer.tabTr.cells.length - 1], { - "display": 'inline-block' - }); - } - }); - return clz; -}); diff --git a/source/widget/DistanceAndDirection/config.json b/source/widget/DistanceAndDirection/config.json deleted file mode 100644 index a45fefd6..00000000 --- a/source/widget/DistanceAndDirection/config.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "feedback": { - "lineSymbol": { - "showTab": true, - "type": "esriSLS", - "style": "esriSLSSolid", - "color": { - "b": 20, - "g": 20, - "r": 236, - "a": 1 - }, - "width": "2" - }, - "circleSymbol": { - "showTab": true, - "type": "esriSFS", - "style": "esriSFSNull", - "color": [ - 255, - 0, - 0, - 0 - ], - "outline": { - "color": { - "r": 236, - "g": 20, - "b": 20, - "a": 1 - }, - "width": "2", - "type": "esriSLS", - "style": "esriSLSSolid" - } - }, - "ellipseSymbol": { - "showTab": true, - "type": "esriSFS", - "style": "esriSFSNull", - "color": [ - 255, - 0, - 0, - 0 - ], - "outline": { - "color": { - "b": 20, - "g": 20, - "r": 236, - "a": 1 - }, - "width": "2", - "type": "esriSLS", - "style": "esriSLSSolid" - } - }, - "rangeRingSymbol": { - "showTab": true, - "type": "esriSLS", - "style": "esriSLSSolid", - "color": { - "b": 20, - "g": 20, - "r": 236, - "a": 1 - }, - "width": "2" - }, - "labelSymbol": { - "type": "esriTS", - "color": { - "r": 0, - "g": 0, - "b": 0, - "a": 1 - }, - "verticalAlignment": "middle", - "horizontalAlignment": "center", - "xoffset": 0, - "yoffset": 0, - "kerning": true, - "font": { - "family": "arial", - "size": "12", - "style": "normal", - "weight": "normal", - "decoration": "none" - } - } - } -} diff --git a/source/widget/DistanceAndDirection/css/images/sprite.png b/source/widget/DistanceAndDirection/css/images/sprite.png deleted file mode 100644 index 17ab0b64e0d6af760a12f08552043ee17d82ab34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6189 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 div { - margin: 3px; -} - -.jimu-widget-DistanceAndDirection .tabPanel fieldset > div > label { - width: 50px; - display: inline-block; -} - -.jimu-widget-DistanceAndDirection .controls { - display: table; - margin: 0 auto; -} - -.jimu-widget-DistanceAndDirection .buttonContainer { - width: 100%; - text-align: center; - margin-top: 20px; - border-top: 1px solid #CCC; - padding-top: 20px; -} - -.jimu-widget-DistanceAndDirection .controlItem { - display: flex; -} - -.jimu-widget-DistanceAndDirection .controlGroup { - margin-top: 13px; -} - -.jimu-widget-DistanceAndDirection .controlGroupHidden { - display: none; -} - -.jimu-widget-DistanceAndDirection .controlGroup .warning{ - color: #F00; - font-weight: bold; - width: 260px; - display: inline-block; -} - -.jimu-widget-DistanceAndDirection .controlGroup .controlGroupChild{ - margin-top: 6px; -} - -.jimu-widget-DistanceAndDirection .controlGroup .splitRight { - position: absolute; - right: 25px; -} - -.jimu-widget-DistanceAndDirection .controlGroup > label { - width: 100px; -} - -.jimu-widget-DistanceAndDirection .controlSpace { - margin-left: 6px; -} - -.jimu-widget-DistanceAndDirection .noResize .dijitSelectLabel, .jimu-widget-DistanceAndDirection .noResize .dijitTextBox .dijitInputInner, .jimu-widget-DistanceAndDirection .noResize.dijitValidationTextBox .dijitValidationContainer { - text-overflow: ellipsis; - overflow: hidden; - width: 58px; - text-align: left; -} - - -.jimu-widget-DistanceAndDirection .addPointBtn { - background: url(../images/draw_point.png) no-repeat; - width: 32px; - height: 32px; - background-repeat: no-repeat; - background-position: center center; - -} - -.jimu-widget-DistanceAndDirection .label { - font-size: 12px; - margin: auto 5px; - cursor: default; -} - -.jimu-widget-DistanceAndDirection .add-with-icon { - display: inline-block; - height: 32px; - line-height:37px; - color: #838383; -} - -.jimu-widget-DistanceAndDirection .add-with-icon .draw { - display: inline-block; - background: url(../images/draw_point.png); - background-repeat: no-repeat; - background-color: transparent; - background-repeat: no-repeat; - background-position: center center; - width: 30px; - height: 30px; - margin-left: 5px; -} - -.jimu-widget-DistanceAndDirection .add-with-icon .draw:hover { - background-color: #c0c0c0; -} - -.jimu-widget-DistanceAndDirection .add-with-icon .draw .hidden { - display: none; -} - -.jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td { - border-bottom: 0px; -} - -.jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td.jimu-state-active { - border: 1px solid #24B5CC; - background-color: transparent !important; -} - -.jimu-widget-DistanceAndDirection .controlItem .paddedLeft{ - padding-left: 14px; -} - -.jimu-widget-DistanceAndDirection .disabledLabel { - color: #c0c0c0 !important; -} - -.jimu-widget-DistanceAndDirection .jimu-simple-table .head-section { - background-color: rgba(255, 255, 255, 0.1); - border: 1px solid #eef2f5; -} - -.jimu-widget-DistanceAndDirection .jimu-simple-table .simple-table-title { - color: #000; -} - -/****** Dart Theme Overrides ******/ - -.DartTheme .jimu-widget-DistanceAndDirection .dijitSelectDisabled, -.DartTheme .jimu-widget-DistanceAndDirection .dijitTextBoxDisabled, -.DartTheme .jimu-widget-DistanceAndDirection .dijitTextBoxDisabled .dijitInputContainer , -.DartTheme .jimu-widget-DistanceAndDirection .dijitTextBoxDisabled { - background-color: #4c4c4c; -} - -.DartTheme .jimu-widget-DistanceAndDirection .jimu-state-active { - background-color: #3c2d2d !important; -} - -.DartTheme .jimu-widget-DistanceAndDirection .dijitTitlePaneTitleOpen, .DartTheme .jimu-widget-DistanceAndDirection .dijitTitlePaneTitleFixedOpen { - background-color: #272727; -} - -.DartTheme .jimu-widget-DistanceAndDirection .dijitTitlePaneTitle { - background-color: #272727; - background-image: linear-gradient(rgb(103, 103, 103) 0%, rgba(255, 255, 255, 0) 100%); -} - -.DartTheme .jimu-widget-DistanceAndDirection .controlGroup .warning { - font-weight: normal; -} - -.DartTheme .jimu-widget-DistanceAndDirection .jimu-tab3 .tab-item-td.jimu-state-active{ - font-weight: normal; -} - -.DartTheme .jimu-widget-DistanceAndDirection .disabledLabel { - color: #c0c0c0 !important; -} - -.claro .dartThemeClaroDijitTooltipContainerOverride .dijitTooltipContainer { - background-color: #4c4c4c; - background-image: -webkit-linear-gradient(bottom, rgb(76, 76, 76) 0px, #4c4c4c 10px); - border: 1px solid #ffffff; - color: #ffffff; -} - -.claro .dartThemeClaroDijitTooltipContainerOverride .jimu-widget-subtitle { - color: #ffffff; -} - -.claro .dartThemeClaroDijitTooltipContainerOverride .dijitTooltipConnector { - background-image: url(images/tooltip.png); -} - - -/** - * Coordinate Format Dialog - **/ - - -.btnContainer { - text-align: right; - margin-top: 6px; -} - -.settingsContainer { - margin-top: 6px; -} - -.controlContainer { - margin-top: 6px; -} - -.DartTheme .jimu-icon { - background-image: url(images/sprite.png); -} - -.DartTheme .jimu-widget-cw .cpbtn { - background: url(../images/copy.png); -} - -.DartTheme .add-with-icon .draw { - background: url(../images/draw_point_dart.png); - display: inline-block; - background-repeat: no-repeat; - background-color: transparent; - background-repeat: no-repeat; - background-position: center center; - width: 30px; - height: 30px; - margin-left: 5px; -} - -.DartTheme .jimu-widget-DistanceAndDirection .add-with-icon .draw:hover { - background-color: #000000; -} - -.DartTheme .jimu-widget-DistanceAndDirection .disabledLabel { - color: #7b7b7b !important; -} - -.DartTheme .jimu-simple-table .simple-table-row .editable-div, .jimu-simple-table .simple-table-row .normal-text-div { - color: #FFFFFF !important; -} - -.DartTheme .jimu-simple-table .simple-table-row .editable-input { - color: #000000 !important; - background-color: rgba(255, 255, 255, 0.1); -} - -.jimu-tab>.control>.tab.jimu-state-selected{ - border-bottom: 1px solid #ccc !important; - border-right: 0px solid #fff !important; - border-left: 0px solid #fff !important; - border-top: 0px solid #fff !important; - background-color: transparent !important; - font-size: 12px; -} - diff --git a/source/widget/DistanceAndDirection/dialogConfirm.js b/source/widget/DistanceAndDirection/dialogConfirm.js deleted file mode 100644 index 4b550e97..00000000 --- a/source/widget/DistanceAndDirection/dialogConfirm.js +++ /dev/null @@ -1,121 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Code sourced from https://github.com/speich/DialogConfirm -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/lang', - 'dojo/_base/declare', - 'dojo/_base/Deferred', - 'dojo/dom-construct', - 'dijit/Dialog', - 'dijit/form/Button', - 'dijit/form/CheckBox' -], function(lang, declare, Deferred, domConstruct, Dialog, Button, Checkbox) { - - /** - * @class - * @name rfe.DialogConfirm - * @extends {dijit.Dialog} - * @property {dijit.form.Button} okButton reference to OK button - * @property {dijit.form.Button} cancelButton reference to Cancel button - * @property {dijit.form.CheckBox} skipCheckBox reference to skipping check box - * @property {boolean} hasOkButton create an OK button? - * @property {boolean} hasCancelButton create a cancel button - * @property {boolean} hasSkipCheckBox create the skipping check box - * @property {boolean} hasUnderlay create the dialog underlay? - * @property {dojo.Deferred} dfd Deferred - * @property {HTMLDivElement} buttonNode reference to div containing buttons - */ - return declare(Dialog, /* @lends rfe.DialogConfirm.prototype */ { - okButton: null, - cancelButton: null, - skipCheckBox: null, - hasOkButton: true, - hasCancelButton: true, - hasSkipCheckBox: true, - hasUnderlay: true, - dfd: null, - buttonNode: null, - - /** - * Instantiates the confirm dialog. - * @constructor - * @param {object} props - */ - constructor: function(props) { - lang.mixin(this, props); - }, - - /** - * Creates the OK/Cancel buttons. - */ - postCreate: function() { - this.inherited('postCreate', arguments); - - var label, div, remember = false; - - div = domConstruct.create('div', { - className: 'dijitDialogPaneContent dialogConfirm' - }, this.domNode, 'last'); - - if (this.hasSkipCheckBox) { - this.skipCheckBox = new Checkbox({ - checked: false - }, domConstruct.create('div')); - div.appendChild(this.skipCheckBox.domNode); - label = domConstruct.create('label', { - 'for': this.skipCheckBox.id, - innerHTML: 'Remember my decision and do not ask again.
    ' - }, div); - } - if (this.hasOkButton) { - this.okButton = new Button({ - label: 'OK', - onClick: lang.hitch(this, function() { - remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; - this.hide(); - this.dfd.resolve(remember); - }) - }, domConstruct.create('div')); - div.appendChild(this.okButton.domNode); - } - if (this.hasCancelButton) { - this.cancelButton = new Button({ - label: 'Cancel', - onClick: lang.hitch(this, function() { - remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; - this.hide(); - this.dfd.cancel(remember); - }) - }, domConstruct.create('div')); - div.appendChild(this.cancelButton.domNode); - } - this.buttonNode = div; - }, - - /** - * Shows the dialog. - * @return {Deferred} - */ - show: function() { - this.inherited('show', arguments); - if (!this.hasUnderlay) { - domConstruct.destroy(this.id + '_underlay'); // remove underlay - } - this.dfd = new Deferred(); - return this.dfd; - } - }); -}); diff --git a/source/widget/DistanceAndDirection/images/draw_point.png b/source/widget/DistanceAndDirection/images/draw_point.png deleted file mode 100644 index 78c86a80391fb1a255a38b2ad678067546205126..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16108 zcmeI3Yj7LY6@XW^;~0kwByq6Q7AoWt5*leA(n_n1tXP(;+65Vp<2DYD)a%uiy^W-m zwQE~;rX>lTf?=2mBm;(;hbK)FI&I3MbTaV(Zi}G=rk(ajCX`NUQl^16HMBE*q%`B+ z)mzunt$*;NKdxrI*y>M4p^+u0H5f!~bruB(NgyQ(hV z2fwaLbnMnBYRv}YZK9r-ZlWm9A*HuZ?+e`~%4*Ceh1CIIOT`j!Hq`A%B_w$-(9Hv2 zP>Hu#KAL^iVphT}mR)>^2_^hsNa>hJf}Imxz4F9f*&Vj*@YZ`$B6JV~x@1npqH#@3 zwOG=AMflqorY+|56n$@t#b*RG_l3I6el-cqyv=Eq8K=waa@$zm<#M>TnK_2#X~s_5 z87pTO9gOJU%-NU4TMvJElHrKh69{I*L8-+ur0WThrpLy{Y-4ttnjEBAx7$rK9L;f7 zIK!%q$8{-Xjcd&rCpkX>pvg%kp(|?KZ1|N1)DgYKVle{cU)j83iF}~AmSqPi(kUrH zvo?mVU=#}B&0?{#mYUuJ3YnD+sP&E~0Nn#LbtEYRIK8>tC1`s4C`>7fXa$biM?qXK z>nbeg{Uk<`(KP6=OoJ$hK@$y9V9Vx`7*cgr8&WF(%&RM6)RjmD7KWyx8AvG=%nVJ& zEL~HXrS`x=7X3*e>1wi9RioZaxpwES-t70M%hS9iB*{wLNNKBwMvV%kQ}71@k`BB^ zXy})yQ?^?Nevj=sl}4pPx(fXEspet6qV)43jsUF@D4X)cL^-p&I|sa zTVREDyWq6jSr)GDGSkBKK(}L$bhC-@Ht;5B*J*mJ} zFGY)3A;JBXgTtBST@+nJW=@Bq!96uz6yM0(Xt+DUaOr4H5mi>WF!|+yZBCSAqm_F# z2`;X|y=bg(Q5g#(P-a4zH3fFSxq!=M6`YI{7PQP*-JArhtc!PWaFyM%9TxO5^U5*C zhCsZe0U(<<<0?I?vJ*{>=wnh6_y*w~Sy^|=_$@W896%nD;)5XUrE|IE22c|ZZ7g0? z`F~uyl{F)>cBN~VS<%w%m}?=+x34EGixD*$lXR~VlLi5uh!1+`!eF6ZJcZ`%SEFhY zo>0JR_t52r%Ub1HlMfy_Mioy9pO&Tm6Ep(9z2MNzHjLZx$@F0<-iU$e4$kWH4 z(Wl+*oG&P}webQMG)@4YuRZ9q3jv;OciI_yp!{yhjFw({F&A9o9^-$H(Y;|KkkTy= zwxeZZMLg5GKI3eQj-=rQnTC7G*cjHZq)u?H~@+)yg_j1{2$Z(OB@#joT z7t2m~Ljt@`p11QJ8XZP0x|I}&_5~F92SPIr0f&&aK^0{UcULkjQe+J?3s-dOkgmPV zD7-O&_e6C5rf6AN<`17w^G6}0Ptz;niv&S{;6;K9&j-;GTnG@nNO0l#AX4T@FKy5=YwboE(8c(B)IT=5G}!l0Ktm{7oHEICAbhEc#+`3^Fg!(7Xkz? z5?pvbh?d|&fZ#=f3(p795?lxnyhw22`5;nz4XM(xBk4lVg8xc!iJ>hm8x{MrM5nA-Mk!zNer!jEF&rn;XEtvOXwf9BNa zfr*!TqYpKh-;X`>_~zNKKPx0#>W;?V`^kUqzG~xdHt+b}+#jF&J`?)E$;mf<*m>C0 zJXhC!{Z7ikf9$67>!;7G z7i(`xUa7sS`uK(4e__u$IB-YfQoZoX#XW1o7paf;zhjy{ef8V-tJgfT`p_q%RmZ#L zX8-le#y>w<)Ag68yI*`VX#4eoyFYZLY2%%%Y|-PxRh~C%#KWo0HPof*@3dYswfb+5 zpZmr7N1tvO)~@5Kj?_9CQF}?N1=KiXx)2*TRZs@Mw^SW}u y?|rq_cI>u~w|5Ml+j^E;`f`(L>8`mqsMre=8()8L!!)c0s;O_12dQp{t0Pg`X-$-=5-Cb4liB#siz;_xqph}0;@;tig&1|hWjI)Ow+g~lfVIzAstYS#L2*{Ms4*(y; zd@MLQH3Hz3uqD&C$Ab?5ycGF7fZeLqfL`0510%yL0KNjq0a(3xBd`eIwa706SXZ%# zi@NzY1ISi`HCC<*6#;w~^NoByzsdGybGZ&3i4FieR3p#=z$WH*oK9!I$LDtz3Wfc1 z(dRvfJ3FrdxGM5rWIbDEPqrCkGBI=St_#4z;6VQw9e4m(GssOD0>(3%fEdPb$l3wf zMQpY;ep0cBx3ilL02?ZHA+xatU{^D{(VZ$vXjSz0?Od-G0gumrOXqhgMRaO9G$-pt zCew|AB*uf2$4Q1OSZVFa(`P40?orWB{~m4Oh<4gwpGh(lj%Y_}1>Z;lAlVktq9;j? z3h<*5EqaXP-aol-IRf@Nb(xjHfeUYDA3grKn9V+HceF1L4|$8S3b$TXqU62czI5@O zDAr=V9%8R^zh9U2;bI-Ds2UX|lt^V73Z&Mu0 diff --git a/source/widget/DistanceAndDirection/images/icon.png b/source/widget/DistanceAndDirection/images/icon.png deleted file mode 100644 index 6f973cd2f68d834a803371cb1879c75a926575ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 845 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�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 am0)1ijTFEA<5d)>H1Txxb6Mw<&;$U{H>Ixt diff --git a/source/widget/DistanceAndDirection/images/setting_disabled.png b/source/widget/DistanceAndDirection/images/setting_disabled.png deleted file mode 100644 index fbc603de6234faa366f9f96d6d1e74f17143b3a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1243 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=!ZaB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc&_u!9QqR!T z(8R(}N5ROz&{*HVSl`fC*U-qyz|zXlQ~?TIxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7KMf<|~|UP^v> zu_jo#udkJ7UU5lcUUI6Zi>(sS0KLr26e~+pM^jffCnGac3nxQER})J!Ll;+b6GLZH zBMWmk7h{-Sm;B_?+|;}hnBEkGUSphkK`9}(0BEyIYEfocYKmJ?ey#%8$5xrR-C}^# zJgD9j+-@<%saGH97=2K@BE>UI2$*<4On9mVa^UGcH4m8Bi-4)x;M?Uw1_s6ePZ!6K zid!|4cY85AinMKB{gJD4YS}M|s2kl}i!#&?I=$9VN=nr>Yr3H&u~n$KD}2oxotmDI zWyY-%2A%g$*cVBZeLryg-JIL=ex|Fh3W+b4{Kh0Z!^``H+53%?tkuj`mWpqA((iIx z{O5CBn*$qaUSHs64w#nDA~#j~Hs_!4xM~0bN-7)r8$Rq z&K#OqQ~7kwFSf8|{tO3wokLqYcW!+DK*(-kUhC)cvTyebiB#`yDt@^^SMfjBeUoeR zgz}C0t{(rk@MTuAv8$ed$;m?zPr8mTp6Yp!cxVzMv=U?8Z+!atYcgIK;wV^=kNwb2Jyy#S@|tX!a>E2r>mdK II;Vst07sy<0RR91 diff --git a/source/widget/DistanceAndDirection/license.txt b/source/widget/DistanceAndDirection/license.txt deleted file mode 100644 index 8bf53413..00000000 --- a/source/widget/DistanceAndDirection/license.txt +++ /dev/null @@ -1,101 +0,0 @@ -Apache License - 2.0 - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control -with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management -of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial -ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, -and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to -compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice -that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the -editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes -of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, -the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work -or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual -or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of -electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on -electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for -the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing -by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and -subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, -worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, -publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, -non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, -sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are -necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was -submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work -or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You -under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, -and in Source or Object form, provided that You meet the following conditions: - - 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and - - 2. You must cause any modified files to carry prominent notices stating that You changed the files; and - - 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices - from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - - 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a - readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the - Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the - Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever - such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. - You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, - provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to - Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your - modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You -to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, -nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except -as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides -its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, -any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for -determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under -this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required -by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, -including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the -use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or -any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a -fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting -such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree -to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your -accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS diff --git a/source/widget/DistanceAndDirection/manifest.json b/source/widget/DistanceAndDirection/manifest.json deleted file mode 100644 index cf41201f..00000000 --- a/source/widget/DistanceAndDirection/manifest.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "DistanceAndDirection", - "label": "Distance and Direction", - "platform": "HTML", - "version": "1.4", - "wabVersion": "1.4", - "author": "Esri", - "description": "Military Analyst Distance and Direction Widget", - "copyright": "", - "license": "http://www.apache.org/licenses/LICENSE-2.0", - "properties": { - "keepConfigAfterMapSwithched": false, - "supportMultiInstance": false, - "hasVersionManager": false, - "hasSettingPage": true, - "hasSettingUIFile": true, - "hasSettingLocale": true, - "hasSettingStyle": true - } -} diff --git a/source/widget/DistanceAndDirection/models/CircleFeedback.js b/source/widget/DistanceAndDirection/models/CircleFeedback.js deleted file mode 100644 index 04cc3794..00000000 --- a/source/widget/DistanceAndDirection/models/CircleFeedback.js +++ /dev/null @@ -1,221 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/_base/connect', - 'dojo/topic', - 'dojo/Stateful', - 'dojo/on', - 'esri/graphic', - 'esri/toolbars/draw', - 'esri/geometry/Circle', - 'esri/geometry/Polyline', - 'esri/geometry/geometryEngine', - 'esri/units', - './Feedback' -], function ( - dojoDeclare, - dojoLang, - dojoConnect, - dojoTopic, - dojoStateful, - dojoOn, - esriGraphic, - esriDraw, - esriCircle, - esriPolyline, - esriGeometryEngine, - esriUnits, - drawFeedBack -) { - var clz = dojoDeclare([drawFeedBack], { - /* - * - */ - constructor: function (map,coordTool) { - this.inherited(arguments); - this._utils = coordTool; - this.syncEvents(); - }, - - /* - * - */ - clearGraphics: function (evt) { - this.map.graphics.clear(); - }, - - /* - * Start up event listeners - */ - syncEvents: function () { - - dojoTopic.subscribe('MANUAL_CIRCLE_RADIUS_INPUT', - dojoLang.hitch(this, this.manualRadiusUpdate) - ); - - dojoTopic.subscribe( - 'manual-circle-center-point-input', - dojoLang.hitch(this, this.onCenterPointManualInputHandler) - ); - - dojoTopic.subscribe( - 'clear-points', - dojoLang.hitch(this, this.clearPoints) - ); - }, - - /* - Handler for clearing out points - */ - clearPoints: function (centerPoint) { - this._points = []; - this.map.graphics.clear(); - }, - /* - Handler for the manual input of a center point - */ - onCenterPointManualInputHandler: function (centerPoint) { - this._points = []; - this._points.push(centerPoint.offset(0, 0)); - this.set('startPoint', this._points[0]); - this.map.centerAt(centerPoint); - }, - - /* - * Remove circle graphic since the radius is being manually entered - */ - manualRadiusUpdate: function () { - if (this.circleGraphic) { - this.map.graphics.remove(this.circleGraphic); - } - }, - - /* - * - */ - _onClickHandler: function (evt) { - var snapPoint; - if (this.map.snappingManager) { - snapPoint = this.map.snappingManager._snappingPoint; - } - - var start = snapPoint || evt.mapPoint; - this._points.push(start); - - switch (this._geometryType) { - case esriDraw.POINT: - this.set('startPoint', start); - this._drawEnd(start.offset(0,0)); - this._setTooltipMessage(0); - break; - case esriDraw.POLYLINE: - switch(this._points.length) - { - case 1: - this.set('startPoint', start); - this._onMouseMoveHandlerConnect = dojoConnect.connect( - this.map, - 'onMouseMove', - this._onMouseMoveHandler); - break; - - case 2: - this._onDoubleClickHandler(); - break; - } - this._setTooltipMessage(this._points.length); - } - }, - - /* - * - */ - _onMouseMoveHandler: function (evt) { - var snapPoint; - if (this.map.snappingManager) { - snapPoint = this.map.snappingManager._snappingPoint; - } - - var current = snapPoint || evt.mapPoint; - var circleGeometry = this.setCircleGeometry(this.get('startPoint'), current); - - this.cleanup(); - this.circleGraphic = new esriGraphic(circleGeometry, this.fillSymbol); - this.map.graphics.add(this.circleGraphic); - }, - - /** - * - **/ - _onDoubleClickHandler: function (evt) { - this.disconnectOnMouseMoveHandler(); - this.cleanup(); - this._clear(); - this._setTooltipMessage(0); - if(this.circleGraphic){ - this._drawEnd(this.circleGraphic.geometry); - } - }, - - /** - * - **/ - disconnectOnMouseMoveHandler: function () { - dojoConnect.disconnect(this._onMouseMoveHandlerConnect); - }, - - /* - * - */ - cleanup: function (evt) { - if (this.circleGraphic) { - this.map.graphics.remove(this.circleGraphic); - } - }, - - /* - * - */ - setCircleGeometry: function (stPt, endPt) { - var geom = new esriPolyline(this.map.spatialReference); - geom.addPath([stPt, endPt]); - - var length = esriGeometryEngine.geodesicLength(geom, 9001); - var unitLength = this._utils.convertMetersToUnits(length, this.lengthUnit); - - - if (this.isDiameter) { - unitLength = unitLength * 2; - } - - this.set('length', unitLength); - - var circleGeometry = new esriCircle(stPt, { - radius: length, - geodesic: true, - numberOfPoints: 360 - }); - - return circleGeometry; - } - }); - clz.DD_CIRCLE_LENGTH_DID_CHANGE = 'DD_CIRCLE_LENGTH_DID_CHANGE'; - return clz; -}); diff --git a/source/widget/DistanceAndDirection/models/ConfirmNotation.html b/source/widget/DistanceAndDirection/models/ConfirmNotation.html deleted file mode 100644 index d7d8820e..00000000 --- a/source/widget/DistanceAndDirection/models/ConfirmNotation.html +++ /dev/null @@ -1,9 +0,0 @@ -
    - -
    -
    - -
    -
    -
    diff --git a/source/widget/DistanceAndDirection/models/ConfirmNotation.js b/source/widget/DistanceAndDirection/models/ConfirmNotation.js deleted file mode 100644 index baee5e27..00000000 --- a/source/widget/DistanceAndDirection/models/ConfirmNotation.js +++ /dev/null @@ -1,58 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/dom-attr', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/text!./ConfirmNotation.html' -], function ( - dojoDeclare, - dojoLang, - dojoOn, - dojoTopic, - dojoDomAttr, - dijitWidgetBase, - dijitTemplatedMixin, - dijitWidgetsInTemplate, - ConfirmNotation -) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: ConfirmNotation, - numberOfInputs: 0, - selectOptions: {}, - - constructor: function (options1) { - this.numberOfInputs = options1.length; - this.selectOptions = options1; - - }, - - postCreate: function () { - this.label1.innerHTML = "There are " + this.numberOfInputs + " notations that match your input please confirm which you would like to use:"; - for (var i = 0; i < this.selectOptions.length; i++) { - this.comboOptions.addOption({ value: this.selectOptions[i].name , label: this.selectOptions[i].notationType}); - } - }, - }); -}); diff --git a/source/widget/DistanceAndDirection/models/Coordinate.js b/source/widget/DistanceAndDirection/models/Coordinate.js deleted file mode 100644 index 87757cf4..00000000 --- a/source/widget/DistanceAndDirection/models/Coordinate.js +++ /dev/null @@ -1,373 +0,0 @@ -define([ - 'dojo/_base/declare', - 'dojo/_base/array', - 'dojo/_base/lang', - 'dojo/Stateful', - 'dojo/topic', - 'dojo/Deferred', - 'esri/geometry/Point', - 'esri/SpatialReference', - 'esri/geometry/webMercatorUtils', - '../util', - './dialogConfirm', - './ConfirmNotation' -], function ( - dojoDeclare, - dojoArray, - dojoLang, - dojoStateful, - dojoTopic, - DojoDeferred, - EsriPoint, - EsriSpatialReference, - EsriWMUtils, - CoordinateUtilities, - dialogConfirm, - ConfirmNotation -) { - - var mo = dojoDeclare([dojoStateful], { - - formatPrefix: false, - _formatPrefixSetter: function (value) { - this.formatPrefix = value; - }, - - inputString: null, - _inputStringSetter: function (value) { - this.inputString = value; - }, - - formatString: 'YN XE', - _formatStringSetter: function (value) { - this.formatString = value; - }, - - inputType: 'UNKNOWN', - - formatType: 'DD', - - _formatTypeSetter: function (value) { - this.formatType = value; - this.getFormattedValue(); - }, - - outputString: '', - - coordinateEsriGeometry: null, - - _coordinateEsriGeometrySetter: function (value) { - var pt; - if (value == null) return; - if (value.spatialReference.wkid !== 4326) { - pt = EsriWMUtils.webMercatorToGeographic(value); - } else { - pt = value; - } - this.coordinateEsriGeometry = pt; - this.getFormattedValue(); - }, - - /** - * - **/ - constructor: function (args) { - dojoDeclare.safeMixin(this, args); - this.util = new CoordinateUtilities(this.appConfig.geometryService); - }, - - /** - * - **/ - getInputType: function () { - this.inputTypeDef = new DojoDeferred(); - var sanitizedInput = this.util.getCleanInput(this.inputString); - this.util.getCoordinateType(sanitizedInput).then(dojoLang.hitch(this, function(itm){ - if (itm) { - if (itm.length == 1) { - var sortedInput = this.processCoordTextInput(sanitizedInput, itm[0],false); - this.util.getXYNotation(sortedInput, itm[0].conversionType).then(dojoLang.hitch(this,function(r){ - if (r.length <= 0 || (!r[0][0] && r[0][0] != 0)){ - this.hasError = true; - this.valid = false; - this.message = 'Invalid Coordinate'; - this.inputTypeDef.resolve(this); - } else { - this.isManual = true; - this.valid = true; - this.formatType = itm[0].conversionType; - this.inputType = itm[0].conversionType; - this.coordinateEsriGeometry = new EsriPoint(r[0][0],r[0][1],new EsriSpatialReference({wkid: 4326})); - this.message = ''; - this.inputTypeDef.resolve(this); - } - })), dojoLang.hitch(this, function (r) { - this.hasError = true; - this.valid = false; - this.inputType = 'UNKNOWN'; - this.message = 'Invalid Coordinate'; - this.inputTypeDef.resolve(this); - }); - } else { - var dialog = new dialogConfirm({ - title: 'Confirm Input Notation', - content: new ConfirmNotation(itm), - style: "width: 400px", - hasSkipCheckBox: false - }); - - dialog.show().then(dojoLang.hitch(this, function() { - var singleMatch = dojoArray.filter(itm, function (singleItm) { - return singleItm.name == dialog.content.comboOptions.get('value'); - }); - var withStr = this.processCoordTextInput(sanitizedInput, singleMatch[0],false); - this.util.getXYNotation(withStr, singleMatch[0].conversionType).then(dojoLang.hitch(this,function(r) { - if (r.length <= 0 || (!r[0][0] && r[0][0] != 0)){ - this.hasError = true; - this.valid = false; - this.message = 'Invalid Coordinate'; - this.inputTypeDef.resolve(this); - } else { - this.isManual = true; - this.valid = true; - this.inputType = itm[0].conversionType; - this.formatType = itm[0].conversionType; - this.coordinateEsriGeometry = new EsriPoint(r[0][0],r[0][1],new EsriSpatialReference({wkid: 4326})); - this.message = ''; - this.inputTypeDef.resolve(this); - } - })), dojoLang.hitch(this, function (r) { - this.hasError = true; - this.valid = false; - this.inputType = 'UNKNOWN'; - this.message = 'Invalid Coordinate'; - this.inputTypeDef.resolve(this); - }); - }, function() { - deferred.reject(); - })); - } - } else { - this.hasError = true; - this.valid = false; - this.inputType = 'UNKNOWN'; - this.message = 'Invalid Coordinate'; - this.inputTypeDef.resolve(this); - } - })); - return this.inputTypeDef; - }, - - /** - * - **/ - processCoordTextInput: function (withStr, asType, testingMode) { - - var match = asType.pattern.exec(withStr); - - var northSouthPrefix, northSouthSuffix, eastWestPrefix, eastWestSuffix, latDeg, longDeg, latMin, longMin, latSec, longSec; - - var prefixSuffixError = false; - - var conversionType = asType.name; - - switch (asType.name) { - case 'DD': - northSouthPrefix = match[2]; - northSouthSuffix = match[7]; - eastWestPrefix = match[10]; - eastWestSuffix = match[16]; - latDeg = match[3].replace(/[,:]/, '.'); - longDeg = match[11].replace(/[,:]/, '.'); - conversionType = 'DD'; - break; - case 'DDrev': - northSouthPrefix = match[11]; - northSouthSuffix = match[16]; - eastWestPrefix = match[2]; - eastWestSuffix = match[8]; - latDeg = match[12].replace(/[,:]/, '.'); - longDeg = match[3].replace(/[,:]/, '.'); - conversionType = 'DD'; - break; - case 'DDM': - northSouthPrefix = match[2]; - northSouthSuffix = match[7]; - eastWestPrefix = match[10]; - eastWestSuffix = match[15]; - latDeg = match[3]; - latMin = match[4].replace(/[,:]/, '.'); - longDeg = match[11]; - longMin = match[12].replace(/[,:]/, '.'); - conversionType = 'DDM'; - break; - case 'DDMrev': - northSouthPrefix = match[10]; - northSouthSuffix = match[15]; - eastWestPrefix = match[2]; - eastWestSuffix = match[7]; - latDeg = match[11]; - latMin = match[12].replace(/[,:]/, '.'); - longDeg = match[3]; - longMin = match[4].replace(/[,:]/, '.'); - conversionType = 'DDM'; - break; - case 'DMS': - northSouthPrefix = match[2]; - northSouthSuffix = match[8]; - eastWestPrefix = match[11]; - eastWestSuffix = match[17]; - latDeg = match[3]; - latMin = match[4]; - latSec = match[5].replace(/[,:]/, '.'); - longDeg = match[12]; - longMin = match[13]; - longSec = match[14].replace(/[,:]/, '.'); - conversionType = 'DMS'; - break; - case 'DMSrev': - northSouthPrefix = match[11]; - northSouthSuffix = match[17]; - eastWestPrefix = match[2]; - eastWestSuffix = match[8]; - latDeg = match[12]; - latMin = match[13]; - latSec = match[14].replace(/[,:]/, '.'); - longDeg = match[3]; - longMin = match[4]; - longSec = match[5].replace(/[,:]/, '.'); - conversionType = 'DMS'; - break; - } - - //check for north/south prefix/suffix - if(northSouthPrefix && northSouthSuffix) { - prefixSuffixError = true; - new RegExp(/[Ss-]/).test(northSouthPrefix)?northSouthPrefix = '-':northSouthPrefix = '+'; - } else { - if(northSouthPrefix && new RegExp(/[Ss-]/).test(northSouthPrefix)){ - northSouthPrefix = '-'; - } else { - if(northSouthSuffix && new RegExp(/[Ss-]/).test(northSouthSuffix)){ - northSouthPrefix = '-'; - } else { - northSouthPrefix = '+'; - } - } - } - - //check for east/west prefix/suffix - if(eastWestPrefix && eastWestSuffix) { - prefixSuffixError = true; - new RegExp(/[Ww-]/).test(eastWestPrefix)?eastWestPrefix = '-':eastWestPrefix = '+'; - } else { - if(eastWestPrefix && new RegExp(/[Ww-]/).test(eastWestPrefix)){ - eastWestPrefix = '-'; - } else { - if(eastWestSuffix && new RegExp(/[Ww-]/).test(eastWestSuffix)){ - eastWestPrefix = '-'; - } else { - eastWestPrefix = '+'; - } - } - } - - //give user warning if lat or long is determined as having a prefix and suffix - if(prefixSuffixError) { - if(!testingMode) { - new JimuMessage({message: 'The input coordinate has been detected as having both a prefix and suffix for the latitude or longitude value, returned coordinate is based on the prefix.'}); - } - } - - switch (conversionType) { - case 'DD': - withStr = northSouthPrefix + latDeg + "," + eastWestPrefix + longDeg; - break; - case 'DDM': - withStr = northSouthPrefix + latDeg + " " + latMin + "," + eastWestPrefix + longDeg + " " + longMin; - break; - case 'DMS': - withStr = northSouthPrefix + latDeg + " " + latMin + " " + latSec + "," + eastWestPrefix + longDeg + " " + longMin + " " + longSec; - break; - default: - withStr = withStr; - break; - } - - return withStr; - }, - - /** - * - **/ - getInputTypeSync: function () { - var v = this.util.getCoordinateType(this.inputString); - return v !== null; - }, - - /** - * - **/ - getFormattedValue: function () { - if (!this.coordinateEsriGeometry) { - return; - } - this.util.getCoordValues({ - x: this.coordinateEsriGeometry.x, - y: this.coordinateEsriGeometry.y - }, this.formatType, 6).then(dojoLang.hitch(this, function (r) { - this.set('outputString', this.getCoordUI(r)); - })); - }, - - /** - * Get coordinate notation in user provided format - **/ - getCoordUI: function (fromValue) { - var as = this.get('formatPrefix'); - var r; - var formattedStr; - switch (this.formatType) { - case 'DD': - r = this.util.getFormattedDDStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'DDM': - r = this.util.getFormattedDDMStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'DMS': - r = this.util.getFormattedDMSStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'USNG': - r = this.util.getFormattedUSNGStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'MGRS': - r = this.util.getFormattedMGRSStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'GARS': - r = this.util.getFormattedGARSStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'GEOREF': - r = this.util.getFormattedGEOREFStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'UTM': - r = this.util.getFormattedUTMStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - case 'UTM (H)': - r = this.util.getFormattedUTMHStr(fromValue, this.formatString, as); - formattedStr = r.formatResult; - break; - } - return formattedStr; - } - }); - - return mo; -}); diff --git a/source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js b/source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js deleted file mode 100644 index a8efdd7b..00000000 --- a/source/widget/DistanceAndDirection/models/DirectionalLineSymbol.js +++ /dev/null @@ -1,639 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// The MIT License (MIT) -// -// Copyright (c) 2016 Nick Cameron -// -// https://github.com/nickcam/DirectionalLineSymbol -// -// Permission is hereby granted, free of charge, to any person obtaining a -// copy of this software and associated documentation files (the "Software"), -// to deal in the Software without restriction, including without limitation -// the rights to use, copy, modify, merge, publish, distribute, sublicense, -// and/or sell copies of the Software, and to permit persons to whom the -// Software is furnished to do so, subject to the following conditions: - -// The above copyright notice and this permission notice shall be included -// in all copies or substantial portions of the Software. - -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -/////////////////////////////////////////////////////////////////////////// -/* jshint loopfunc: true */ -define([ - "dojo/_base/declare", - "dojo/_base/lang", - "dojo/query", - "dojo/dom", - "dojo/dom-construct", - "dojo/dom-style", - "dojox/gfx", - "dojo/Stateful", - - "esri/geometry/screenUtils", - "esri/symbols/SimpleLineSymbol", - "esri/symbols/SimpleMarkerSymbol", - "esri/symbols/PictureMarkerSymbol", - "esri/graphic", - "esri/geometry/Point", - "esri/geometry/ScreenPoint", - "esri/geometry/geometryEngine", - - "dojo/_base/fx", - "dojo/fx", - "dojox/gfx/fx", - "dojo/on" -], function ( - declare, lang, query, dom, domConstruct, domStyle, gfx, Stateful, - screenUtils, SimpleLineSymbol, SimpleMarkerSymbol, PictureMarkerSymbol, Graphic, Point, ScreenPoint, geometryEngine, - fx, coreFx, shapeFx, on -) { - return declare([SimpleLineSymbol, Stateful], { - constructor: function (options) { - /* options description: - Same options as a SimpleLineSymbol - the extra options described below: - - directionSymbol (string or SimpleMarkerSymbol or PictureMarkerSymbol): default 'arrow1'. - This can be one of four things - 1) a string that is one of the pre-defined paths, 'arrow1', 'arrow2', 'arrow3' or 'arrow4' - 2) a string that represents a path attrbiute value to apply to the graphic. Should point to the left <-- and the angle calcs will take care of positioning. - 3) A PictureMarkerSymbol. The picture should be pointed to the left <-- and the angle cals will position it. - 4) A SimpleMarker Symbol. Could be a standard one or one with a custom path. If a custom path, could just pass the path as a string as in option 2. Also position pointing left. - - directionSize (number): default 12. The size of the direction symbol. - directionColor (esri/Color): default 'color of SimpleLineSymbol - this.color'. The color of the direction symbol. Will default to whatever this.color is - ie: the color of the SimpleLineSymbol. - directionPixelBuffer (number) : default 40. This is the gap in pixels between each direction symbol. If the length of a line segment is less than this amount no direction symbol will be drawn on that segment, - animationRepeat (number): default undefined. If set the direction symbol will animate displying along the line. The value sets how many time to repeat the whole animation. Use Infinity to go forever. Can also just be set when calling animateDirection() after instantiation. - animationDuration (number): default 350. Only used if animationRepeat is set. This is the amount of milliseconds each invidual animation will take to complete. Lower values mean quicker animations. - showDirectionalSymbols (bool): default false. If true, arrows will be rendered along a polyline. Rendering is based on directionPixelBuffer. - showStartSymbol (bool): default false. If true, start symbol of a polyline will be rendered. - startSymbol (esri/symbol/SimpleMarkerSymbol): default circle with gray fill and black outline. If set, a starting graphic simple marker symbol will be rendered indicating the first vertex of a polyline. - showEndSymbol (bool): default false. If true, end symbol of a polyline will be rendered. - endSymbol (string or SimpleMarkerSymbol or PictureMarkerSymbol): default 'arrow1': Similar to directionSymbol. - */ - - this.inherited(arguments); - - this.setStyle(options.style); - this.setColor(options.color); - this.setWidth(options.width); - - - this.directionSymbols = { - arrow1: "m0.5,50.5c0,0 99.5,-41 99.5,-41c0,0 0.5,81.5 0.5,81.5c0,0 -100,-40.5 -100,-40.5z", - arrow2: "M1,50l99.5,-50c0,0 -40,49.5 -40,49.5c0,0 39.5,50 39.5,50c0,0 -99,-49.5 -99,-49.5z", - arrow3: "m0.5,50.5l90,-50l9,9.5l-79.5,40.5l80,39.5l-10,10.5l-89.5,-50z", - arrow4: "m55.4605,51.5754l43.0685,-48.2908l-43.3797,48.2908l43.8197,44.8899l-43.5085,-44.8899zm-6.0505,42.3899l-0.44,-88.1807l-43.37967,45.7908l43.81967,42.3899z" - }; - - this.directionColor = options.directionColor || this.color; //a color for the direction symbol, default to the line color - - this.directionSize = options.directionSize || 12; - this.directionPixelBuffer = options.directionPixelBuffer || 40; //number, default 40. the amount of pixels in between each symbol on the line. If a segment of the lines length is less than this pixel length a symbol won't be added to that segment. - this.animationRepeat = options.animationRepeat; //number : default undefined: the animation repeat to apply. If set will start animating straight away. - this.animationDuration = options.animationDuration || 350; //number default 350. The milliseconds to fade in when animating - - this.directionSymbol = options.directionSymbol || "arrow1"; - this.showDirectionalSymbols = options.showDirectionalSymbols || true; - this.showStartSymbol = options.showStartSymbol || false; - this.startSymbol = options.startSymbol || new SimpleMarkerSymbol({ - 'color': [128, 128, 128, 64], - 'size': 8, - 'type': 'esriSMS', - 'style': 'esriSMSCircle', - 'outline': { - 'color': [0, 0, 0, 255], - 'width': 2, - 'type': 'esriSLS', - 'style': 'esriSLSSolid' - } - }); - this.showEndSymbol = options.showEndSymbol || false; - - //this.endSymbol = options.endSymbol || "arrow1"; - this.endSymbol = options.startSymbol || new SimpleMarkerSymbol({ - 'color': [128, 128, 128, 64], - 'size': 8, - 'type': 'esriSMS', - 'style': 'esriSMSX', - 'outline': { - 'color': [0, 0, 0, 255], - 'width': 2, - 'type': 'esriSLS', - 'style': 'esriSLSSolid' - } - }); - - - this.graphics = []; - this.map = null; - - this.drawGraphicDirection = this._drawDirection; - this.type = "DirectionalLineSymbol"; - }, - - - getStroke: function () { - //Use getStroke to init the direction graphics - - //Get the graphic, walk the call stack up. Do it slightly differently depending on whether it's a polyline or polygon, (SimpleLineSymbol or SimpleFillSymbol) - var graphic = arguments.callee.caller.arguments.length > 0 ? arguments.callee.caller.arguments[4] : arguments.callee.caller.caller.arguments[4]; - if (!graphic) { - return this.inherited(arguments); //couldn't find a graphic - } - - if (graphic.dlsSymbolGroup) { - return this.inherited(arguments); //this graphic already has a dlsSymbolGroup property so nothing to init. - } - - this.graphics.push(graphic); - - //create a group for this graphics direction symbols - var layer = graphic.getLayer(); - var map = this.map = layer.getMap(); - - graphic.dlsSymbolGroup = layer._div.createGroup(); - - //draw the direction symbols for the first time - this._drawDirection(graphic, layer, map); - - //add graphic remove event to the layer if it doesn't already exist - if (!layer.dlsGraphicRemove) { - layer.dlsGraphicRemove = layer.on("graphic-remove", function (e) { - if (e.graphic.dlsSymbolGroup) { - //remove all direction symbols if the graphic has any and destroy the group node - dojo.query(".dls-symbol", e.graphic.dlsSymbolGroup.rawNode).forEach(dojo.destroy); - dojo.destroy(e.graphic.dlsSymbolGroup.rawNode); - e.graphic.dlsSymbolGroup = null; - } - }); - } - - //add a graphic draw event if the layer of this graphic is the map.graphics layer. This is so the draw toolbar will refresh with symbols when drawing - if (!map.graphics.dlsGraphicDraw) { - map.graphics.dlsGraphicDraw = map.graphics.on("graphic-draw", function (e) { - if (e.graphic.dlsSymbolGroup) { - var g = e.graphic; - var sym = g.symbol.type === "DirectionalLineSymbol" ? g.symbol : g.symbol.outline && g.symbol.outline.type === "DirectionalLineSymbol" ? g.symbol.outline : null; - if (sym) { - sym.drawGraphicDirection(g, this, this.getMap()); - } - } - }); - } - - if (!map.dlsExtChanged) { - map.dlsExtChanged = map.on("extent-change", function (e) { - //loop the map graphics layer looking for directional line symnbols - for (var i = 0, len = this.graphics.graphics.length; i < len; i++) { - var g = this.graphics.graphics[i]; - if (!g.symbol) continue; - - if (g.attributes && g.attributes.isDirectionalGraphic) { - this.graphics.remove(g); - i--; - len--; - continue; - } - - var sym = g.symbol.type === "DirectionalLineSymbol" ? g.symbol : g.symbol.outline && g.symbol.outline.type === "DirectionalLineSymbol" ? g.symbol.outline : null; - if (sym) { - sym.drawGraphicDirection(g, layer, this); - } - - } - - //loop any other graphics layers looking for directional line symnbols - for (var i = 0, len = this.graphicsLayerIds.length; i < len; i++) { - var layer = this.getLayer(this.graphicsLayerIds[i]); - if (!layer.dlsGraphicRemove) continue; //skip this layer if it doesn't have the remove event, ie: has no directional line symbols in it. - for (var j = 0, jLen = layer.graphics.length; j < jLen; j++) { - var g = layer.graphics[j]; - if (!g.symbol) continue; - - if (g.attributes && g.attributes.isDirectionalGraphic) { - layer.remove(g); - j--; - jLen--; - continue; - } - - // var sym = g.symbol.type === "DirectionalLineSymbol" ? g.symbol : g.symbol.outline && g.symbol.outline.type === "DirectionalLineSymbol" ? g.symbol.outline : null; - var sym = g.symbol; - if (sym) { - sym.drawGraphicDirection(g, layer, this); - } - - - } - } - }); - } - return this.inherited(arguments); - }, - - _drawDirection: function (graphic, graphicsLayer, map) { - - if (!graphic.dlsSymbolGroup) { - return; - } - - var group = graphic.dlsSymbolGroup; - var geometry = graphic.geometry; - - //match geometry to map spatial reference - if (geometry.spatialReference.wkid !== map.spatialReference.wkid) { - if (!esri.geometry.canProject(geometry, map)) { - console.error("Can't project geometry wkid - " + geometry.spatialReference.wkid + " to map wkid " + map.spatialReference.wkid); - } - else { - geometry = esri.geometry.project(geometry, map); - } - } - - graphic.directions = []; - dojo.query(".dls-symbol", graphic.dlsSymbolGroup.rawNode).forEach(dojo.destroy); - - //use a screen geometry to calculate and create symbols. - var screenGeo = screenUtils.toScreenGeometry(map.extent, map.width, map.height, geometry); - var screenExtent = screenUtils.toScreenGeometry(map.extent, map.width, map.height, map.extent); - - var layerTrans = graphicsLayer._div.getTransform(); //get any transform the graphics layer group may have as if one exist use it to offset the direction symbol points - var outerArray = geometry.type === "polyline" ? screenGeo.paths : screenGeo.rings; - if (!outerArray) { - console.error("Can't apply DirectionalLineSymbol to geometry " + geometry.type); - return; - } - - //Create start symbol - if (this.showStartSymbol) { - var startPt = this._getFirstItem(outerArray); - var startG = this._createGraphic(startPt, this.startSymbol); - if (startG.geometry) { - graphicsLayer.add(startG); - - var startS = startG.getShape(); - if (startS) { - group.add(startS); - startG.attr("class", "dls-symbol"); - graphic.directions.push(startG); - if (!graphic.visible) startG.hide(); - - startG.origJson = startG.toJson(); - startG.toJson = this.directionGraphicToJson; - } else { - graphicsLayer.remove(startG); - } - } - } - - if (this.showDirectionalSymbols) { - for (var i = 0, iLen = outerArray.length; i < iLen; i++) { - var line = outerArray[i]; - for (var j = 0, jLen = line.length - 1; j < jLen; j++) { - if (j === line.length) { - continue; - } - - var pt1 = line[j]; - var pt2 = line[j + 1]; - - //get the angle of the segment to rotate the symbol. The -180 relates to the fact that each path should point directly left as a starting direction. - var angle = this._getAngle(pt1, pt2); - var directionPoints = this._getDirectionPoints(pt1, pt2, screenExtent); - - //add a symbol shape for each direction point - for (var x = 0, xLen = directionPoints.length; x < xLen; x++) { - var g = this._createGraphic(directionPoints[x], this._createSymbol(this.directionSymbol, angle)); - graphicsLayer.add(g); - - var s = g.getShape(); - group.add(s); - g.attr("class", "dls-symbol"); - graphic.directions.push(g); - if (!graphic.visible) g.hide(); - - g.origJson = g.toJson(); - g.toJson = this.directionGraphicToJson; - } - } - } - } - - //Create end symbol - if (this.showEndSymbol) { - var endPt1 = this._getSecondToLastItem(outerArray); - if (endPt1) { - var endPt2 = this._getLastItem(outerArray); - if (endPt2) { - if (!this._isEqual(endPt1, endPt2)) { - var endAngle = this._getAngle(endPt1, endPt2); - var endSym = this._createSymbol(this.endSymbol, endAngle); - var endG = this._createGraphic(endPt2, endSym); - if (endG.geometry) { - graphicsLayer.add(endG); - - var endS = endG.getShape(); - if (endS) { - group.add(endS); - endG.attr("class", "dls-symbol"); - graphic.directions.push(endG); - if (!graphic.visible) endG.hide(); - - endG.origJson = endG.toJson(); - endG.toJson = this.directionGraphicToJson; - } else { - graphicsLayer.remove(endG); - } - } - } - } - } - } - - if (graphic.dlsAnimationRepeat && (graphic.dlsAnimationRepeat > 1 || graphic.dlsAnimationRepeat === Infinity)) { - this._animateGraphic(graphic, graphic.dlsAnimationRepeat); - } - }, - - _getLastItem: function (segments) { - //returns the last item in a polyline segment array - return segments[segments.length-1][segments[segments.length-1].length-1] - }, - - _getSecondToLastItem: function (segments) { - //returns the second to last item in a polyline segment array - return segments[segments.length-1][segments[segments.length-1].length-2] - }, - - _getFirstItem: function (segments) { - //returns the first item in a polyline segment array - return segments[0][0]; - }, - - _getAngle: function (pt1, pt2) { - //retuns an angle between two points - return ((180 / Math.PI) * Math.atan2(pt2[1] - pt1[1], pt2[0] - pt1[0])) - 180; - }, - - _isEqual: function (a, b) { - //Check if two objects are equal - //http://adripofjavascript.com/blog/drips/object-equality-in-javascript.html - - //Create arrays of property names - var aProps = Object.getOwnPropertyNames(a); - var bProps = Object.getOwnPropertyNames(b); - - //If number of properties is different, - //objects are not equivalent - if (aProps.length != bProps.length) { - return false; - } - - for (var i = 0; i < aProps.length; i++) { - var propName = aProps[i]; - - // If values of same property are not equal, - // objects are not equivalent - if (a[propName] !== b[propName]) { - return false; - } - } - - //If we made it this far, objects - //are considered equivalent - return true; - }, - - _createSymbol: function (symbol, angle) { - //creates a symbol from a simpleMarkerSymbol, pictureMarkerSymbol or predefined SVG string - - var sym; - //get the symbol. If it's not a string (ie: one of the pre-canned symbols) it should be a SimpleMarkerSymbol or PictureMarkerSymbol. - - if (symbol.type === "simplemarkersymbol" || symbol.type === "picturemarkersymbol") { - sym = lang.clone(symbol); - } - else if (typeof symbol === "string") { - //if symbol is a string, set the path of a simple marker symbol to the one the predefined paths if it is set to one of those, or set the path to the string. - sym = new SimpleMarkerSymbol(); - sym.setSize(this.directionSize) - .setPath(this.directionSymbols[symbol] ? this.directionSymbols[symbol] : symbol) - .setOutline(null) - .setColor(this.directionColor) - } - else { - console.error("Symbol must be set to one of the pre-defined strings {'arrow1', 'arrow2', 'arrow3', 'arrow4'}, or a SimpleMarkerSymbol or PictureMarkerSymbol."); - } - sym.setAngle(angle); - return sym; - }, - - _createGraphic: function (directionPoint, symbol) { - //creates a graphic from using screen poins and point symbol as input parameters - var g = new Graphic(); - g.setSymbol(symbol); - g.attributes = { isDirectionalGraphic: true }; - var sp = new ScreenPoint(directionPoint[0], directionPoint[1]); - var mp = this.map.toMap(sp); - g.geometry = (geometryEngine.within(mp, this.map.extent)) ? mp : null; - return g; - }, - - _getDirectionPoints: function (pt1, pt2, screenExtent) { - var points = []; - - //set an extent that contains the max and mins of the two points - var xmin = pt1[0] < pt2[0] ? pt1[0] : pt2[0], - xmax = pt1[0] > pt2[0] ? pt1[0] : pt2[0], - ymin = pt1[1] < pt2[1] ? pt1[1] : pt2[1], - ymax = pt1[1] > pt2[1] ? pt1[1] : pt2[1]; - - var exmin = screenExtent.xmin < screenExtent.xmax ? screenExtent.xmin : screenExtent.xmax, - exmax = screenExtent.xmin > screenExtent.xmax ? screenExtent.xmin : screenExtent.xmax, - eymin = screenExtent.ymin < screenExtent.ymax ? screenExtent.ymin : screenExtent.ymax, - eymax = screenExtent.ymin > screenExtent.ymax ? screenExtent.ymin : screenExtent.ymax; - - //get the vector of the two points - var vector = [pt2[0] - pt1[0], pt2[1] - pt1[1]]; - - //get the length of the segment - var length = Math.sqrt((vector[0] * vector[0]) + (vector[1] * vector[1])); - if (length < this.directionPixelBuffer) { - return points; //not long enough to bother so return early - } - - //normalize the vector by dividing by length, then multiply by the desired buffer length to spread out the symbols by that much - vector[0] = (vector[0] / length) * this.directionPixelBuffer; - vector[1] = (vector[1] / length) * this.directionPixelBuffer; - - //create a temp point that starts at the beginning and adds the calculated vector - var tp = [pt1[0] + vector[0], pt1[1] + vector[1]]; - - //loop while the temp point is in the extent calculated earlier. This will add multiple direction symbols until no more are needed. - while (tp[0] >= xmin && tp[0] <= xmax && tp[1] >= ymin && tp[1] <= ymax) { - //todo - might need to swap the max and mins if one is greater then the other - - //only add the point if it's in the visible extent - if (tp[0] >= exmin && tp[0] <= exmax && tp[1] >= eymin && tp[1] <= eymax) { - points.push([tp[0], tp[1]]); //add the point to display a symbol - } - - tp = [tp[0] + vector[0], tp[1] + vector[1]]; //add the vector values to the temp point values again - } - - return points; - }, - - get: function (property) { - if (this[property]) { - return this[property]; - } - return null; - }, - - _setDirectionSymbolAttr: function (symbol) { - //Custom setter for directional symbol - this._set("directionSymbol", symbol); - this._drawDirection(); - }, - - _setStartSymbolAttr: function (startSymbol) { - //Custom setter for start symbol - this._set("startSymbol", startSymbol); - this._drawDirection(); - }, - - _setEndSymbolAttr: function (endSymbol) { - //Custom setter for end symbol - this._set("endSymbol", endSymbol); - this._drawDirection(); - }, - - _setShowStartSymbolAttr: function (showStartSymbol) { - //Custom setter to show start symbol - this._set("showStartSymbol", showStartSymbol); - this._drawDirection(); - }, - - _setShowEndSymbolAttr: function (showEndSymbol) { - //Custom setter to show end symbol - this._set("showEndSymbol", showEndSymbol); - this._drawDirection(); - }, - - animateDirection: function (repeat, duration) { - - if (repeat) { - var rpt = parseInt(repeat); - if (isNaN(rpt)) { - rpt = Infinity; - } - this.animationRepeat = rpt; - } - - if (!this.animationRepeat || this.animationRepeat < 1) { - this.stopAnimation(); - return; - } - - if (duration) this.animationDuration = duration; - - this.animationChain = null; - if (this.animationEnd) { - this.animationEnd.remove(); - } - - //Sets up an animation chain where direction symbols are removed then faded in one at a time in order. Could add different types of animations here instead. - var dur = this.animationDuration; - for (var i = 0, len = this.graphics.length; i < len; i++) { - var g = this.graphics[i]; - if (!g.dlsSymbolGroup) continue; - this._animateGraphic(g, this.animationRepeat); - } - }, - - _animateGraphic: function (g, repeat) { - var anims = []; - var dur = this.animationDuration; - - if (g.dlsAnimationChain) { - g.dlsAnimationChain.stop(); - } - - //Just does a fade-in in order of each direction symbol - could be changed to do some other animation - dojo.query(".dls-symbol", g.dlsSymbolGroup.rawNode).forEach(function (path) { - fx.fadeOut({ node: path, duration: 10 }).play(); - var fi = fx.fadeIn({ - node: path, - duration: dur - }); - anims.push(fi); - }); - - g.dlsAnimationRepeat = repeat; - g.dlsAnimationChain = coreFx.chain(anims); - g.dlsAnimationEnd = on(g.dlsAnimationChain, "End", lang.hitch(this, function () { - if (!isNaN(repeat) && repeat > 1) { - repeat--; - this._animateGraphic(g, repeat); - } - else if (repeat === Infinity) { - this._animateGraphic(g, repeat); - } - })); - - try { - g.dlsAnimationChain.play(); - } catch (err) { - //TODO: Possibly fix this. Swallow any play exception here - will occur when zooming and paths are zoomed out of screen, doens't affect other functions or the new animation. - } - }, - - stopAnimation: function () { - - for (var i = 0, len = this.graphics.length; i < len; i++) { - var g = this.graphics[i]; - if (g.dlsSymbolGroup) { - dojo.query(".dls-symbol", g.dlsSymbolGroup.rawNode).forEach(function (path) { - fx.fadeIn({ node: path, duration: 10 }).play(); - }); - - g.dlsAnimationRepeat = 0; - if (g.dlsAnimationChain) g.dlsAnimationChain.stop(); - if (g.dlsAnimationEnd) g.dlsAnimationEnd.remove(); - - } - } - }, - - toJson: function () { - var json = this.inherited(arguments); - var rgba = this.color.toRgba(); - rgba[3] = rgba[3] * 255; - json.color = rgba; - return json; - }, - - - /* - Override the directional graphics toJson method so that we can fix the angle when printing. - Doing this as when printed using a print task the angles of the directional symbols is incorrect. - Symbol and json values for angles are different for the same value (see here https://developers.arcgis.com/javascript/jsapi/esri.symbols.jsonutils-amd.html#getshapedescriptors) - - But for the print task to print them correctly the json seems to need to be the same as the graphic symbol, but only the first time though, other times it will print fine. - - */ - directionGraphicToJson: function () { - if (this.jsonUpdated || !this.origJson.symbol || !this.origJson.symbol.angle) return this.origJson; - this.origJson.symbol.angle = this.origJson.symbol.angle * -1; - this.jsonUpdated = true; - return this.origJson; - }, - - }); -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/models/EllipseFeedback.js b/source/widget/DistanceAndDirection/models/EllipseFeedback.js deleted file mode 100644 index 3fe4196e..00000000 --- a/source/widget/DistanceAndDirection/models/EllipseFeedback.js +++ /dev/null @@ -1,438 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/_base/connect', - 'dojo/has', - 'dojo/on', - 'dojo/_base/lang', - 'dojo/topic', - 'esri/graphic', - 'esri/toolbars/draw', - 'esri/geometry/Point', - 'esri/geometry/Polyline', - 'esri/geometry/Polygon', - 'esri/geometry/Circle', - 'esri/geometry/geometryEngine', - 'esri/geometry/webMercatorUtils', - 'esri/geometry/geodesicUtils', - 'esri/units', - './Feedback' -], function ( - dojoDeclare, - dojoConnect, - dojoHas, - dojoOn, - dojoLang, - dojoTopic, - esriGraphic, - esriDraw, - esriPoint, - esriPolyLine, - esriPolygon, - esriCircle, - esriGeometryEngine, - esriWebMercatorUtils, - geodesicUtils, - esriUnits, - drawFeedback -) { - var clz = dojoDeclare([drawFeedback], { - orientationAngle: 0, - majorAxisLength: [], - minorAxisLength: [], - - /* - * Class Constructor - */ - constructor: function (map,coordTool) { - this._utils = coordTool; - this.syncEvents(); - this._majGraphic = new esriGraphic(); - this._majGraphicB = new esriGraphic(); - this._minGraphic = new esriGraphic(); - this._minGraphicB = new esriGraphic(); - }, - - /* - - */ - syncEvents: function () { - - dojoTopic.subscribe( - 'create-manual-ellipse', - dojoLang.hitch(this, this.onCreateManualEllipse) - ); - - dojoTopic.subscribe( - 'manual-ellipse-center-point-input', - dojoLang.hitch(this, this.onCenterPointManualInputHandler) - ); - - dojoTopic.subscribe( - 'clear-points', - dojoLang.hitch(this, this.clearPoints) - ); - }, - - /* - * Handler for clearing out points - */ - clearPoints: function (centerPoint) { - this._points = []; - this.map.graphics.clear(); - }, - - - /* - * Handler for manual ellipse from Ok Button - */ - onCreateManualEllipse: function (majorLength,minorLength,orientationAngle,centerPoint) { - this._points = []; - - if (this.map.spatialReference.wkid !== 4326) { - centerPoint = esriWebMercatorUtils.geographicToWebMercator(centerPoint); - } - - this._points.push(centerPoint); - - //Convert to major length to meters - var lengthInMeters = this._utils.convertToMeters(majorLength, this.lengthUnit); - this.majorAxisLength = lengthInMeters; - - //Get the end point on major semi axis - var endPoint = this.getEndPoint(centerPoint, 0, lengthInMeters); - //Add major end point to array - this._points.push(endPoint); - - // create the major axis - var majorLine = new esriPolyLine({ - paths: [[ - [centerPoint.x, centerPoint.y], - [endPoint.x, endPoint.y]] - ], - spatialReference: this.map.spatialReference - }); - - this._majGraphic = new esriGraphic(majorLine, this.lineSymbol); - - this._majGraphicB = new esriGraphic(majorLine, this.lineSymbol); - this._majGraphicB.geometry = esriGeometryEngine.rotate(majorLine,180,centerPoint); - - //Convert to minor length to meters - lengthInMeters = this._utils.convertToMeters(minorLength, this.lengthUnit); - this.minorAxisLength = lengthInMeters; - - //Get the end point on minor semi axis - endPoint = this.getEndPoint(centerPoint, 90, lengthInMeters); - //Add minor end point to array - this._points.push(endPoint); - - // create the minor axis - var minorLine = new esriPolyLine({ - paths: [[ - [centerPoint.x, centerPoint.y], - [endPoint.x, endPoint.y]] - ], - spatialReference: this.map.spatialReference - }); - - this._minGraphic = new esriGraphic(minorLine, this.lineSymbol); - - this._minGraphicB = new esriGraphic(minorLine, this.lineSymbol); - this._minGraphicB.geometry = esriGeometryEngine.rotate(minorLine,180,centerPoint); - - this.orientationAngle = Number(orientationAngle); - this._onDoubleClickHandler(); - }, - - /* - Handler for the manual input of a center point - */ - onCenterPointManualInputHandler: function (centerPoint) { - this._points = []; - this._points.push(centerPoint.offset(0, 0)); - this.set('startPoint', this._points[0]); - this.map.centerAt(centerPoint); - }, - - /* - Retrieves the geodesic end point of a line given a start point and length - */ - getEndPoint: function (startPoint, angle, distance) { - var rotation = angle ? angle : 0; - - var circleGeometry = new esriCircle(startPoint, { - radius: distance, - geodesic: true, - numberOfPoints: 60 - }); - var circleRotated = esriGeometryEngine.rotate(circleGeometry,rotation,startPoint); - return circleRotated.getPoint(0,0); - }, - - /* - * - */ - _onClickHandler: function (evt) { - var snapPoint; - if (this.map.snappingManager) { - snapPoint = this.map.snappingManager._snappingPoint; - } - - var start = snapPoint || evt.mapPoint; - this._points.push(start.offset(0, 0)); - - switch (this._geometryType) { - case esriDraw.POINT: - this.set('startPoint', start.offset(0,0)); - this._drawEnd(start.offset(0,0)); - this._setTooltipMessage(0); - break; - case esriDraw.POLYLINE: - switch(this._points.length) - { - case 1: - this.set('startPoint', this._points[0]); - // create and add our major / minor graphics - var maxLine = new esriPolyLine({ - paths: [[ - [start.x, start.y], - [start.x, start.y]] - ], spatialReference: this.map.spatialReference - }); - - var minLine = new esriPolyLine({ - paths: [[ - [start.x, start.y], - [start.x, start.y]] - ], spatialReference: this.map.spatialReference - }); - - - this._majGraphic = new esriGraphic(maxLine, this.lineSymbol); - this._majGraphicB = new esriGraphic(maxLine, this.lineSymbol); - this._minGraphic = new esriGraphic(minLine, this.lineSymbol); - this._minGraphicB = new esriGraphic(minLine, this.lineSymbol); - this.map.graphics.add(this._majGraphic); - this.map.graphics.add(this._majGraphicB); - this.map.graphics.add(this._minGraphic); - this.map.graphics.add(this._minGraphicB); - - // connect the mouse move event - this._onMouseMoveHandlerConnect = dojoConnect.connect( - this.map, - 'onMouseMove', - this._onMouseMoveHandler - ); - - // connect a double click event to handle user double clicking - this._onDoubleClickHandler_connect = dojoConnect.connect(this.map, 'onDblClick', dojoLang.hitch(this, this._onDoubleClickHandler)); - - var tooltip = this._tooltip; - if (tooltip) { - tooltip.innerHTML = 'Click length of major axis'; - } - break; - - case 2: - var tooltip = this._tooltip; - if (tooltip) { - tooltip.innerHTML = 'Move mouse back to start position to set minor axis & finish drawing ellipse'; - } - break; - - case 3: - this._onDoubleClickHandler(); - break; - } - } - }, - - /* - * - */ - _onMouseMoveHandler: function (evt) { - var snapPoint; - if (this.map.snappingManager) { - snapPoint = this.map.snappingManager._snappingPoint; - } - - var end = snapPoint || evt.mapPoint; - - if (this._points.length === 1) { - this._majGraphic.geometry.setPoint(0, 1, end); - - this._majGraphicB.geometry = esriGeometryEngine.rotate(this._majGraphic.geometry,180,this._points[0]); - - - this._majGraphic.setGeometry(this._majGraphic.geometry).setSymbol(this.lineSymbol); - this._majGraphicB.setGeometry(this._majGraphicB.geometry).setSymbol(this.lineSymbol); - - this.majorAxisLength = esriGeometryEngine.geodesicLength(this._majGraphic.geometry, 9001); - var majorUnitLength = this._utils.convertMetersToUnits(this.majorAxisLength, this.lengthUnit); - dojoTopic.publish('DD_ELLIPSE_MAJOR_LENGTH_CHANGE', majorUnitLength); - - var angleDegrees = this.getAngle( - esriWebMercatorUtils.webMercatorToGeographic(this._points[0]), - esriWebMercatorUtils.webMercatorToGeographic(end) - ); - - if(this.angleUnit == 'mils'){ - angleDegrees *= 17.777777778; - } - - dojoTopic.publish('DD_ELLIPSE_ANGLE_CHANGE', angleDegrees); - - } else { - if (this._minGraphic !== null){ - var prevgeom = dojoLang.clone(this._minGraphic.geometry); - - var nearest = esriGeometryEngine.nearestCoordinate(this._majGraphic.geometry, end) - var nearestGraphic = new esriPoint(nearest.coordinate.x, nearest.coordinate.y,102100); - - this._minGraphic.geometry.setPoint(0, 1, nearestGraphic); - this._minGraphicB.geometry.setPoint(0, 1, nearestGraphic); - - this._minGraphic.geometry = esriGeometryEngine.rotate(this._minGraphic.geometry,-90,this._points[0]); - this._minGraphicB.geometry = esriGeometryEngine.rotate(this._minGraphicB.geometry,90,this._points[0]); - - this._minGraphic.setGeometry(this._minGraphic.geometry).setSymbol(this.lineSymbol); - this._minGraphicB.setGeometry(this._minGraphicB.geometry).setSymbol(this.lineSymbol); - - var minGraphicGeo = esriWebMercatorUtils.webMercatorToGeographic(this._minGraphic.geometry); - this.minorAxisLength = geodesicUtils.geodesicLengths([minGraphicGeo], esriUnits.METERS); - - var minorUnitLength = this._utils.convertMetersToUnits(this.minorAxisLength[0], this.lengthUnit); - - if (this.minorAxisLength[0] > this.majorAxisLength || this.minorAxisLength[0] == 0) { - this._minGraphic.setGeometry(prevgeom); - return; - } - - dojoTopic.publish('DD_ELLIPSE_MINOR_LENGTH_CHANGE', minorUnitLength); - } - } - }, - - /* - Gets length of line based on two points - */ - getLineLength: function (x, y, x0, y0) { - return Math.sqrt((x -= x0) * x + (y -= y0) * y); - }, - - /* - Gets angle based on two points - */ - getAngle: function (pointA, pointB) { - var deltaX = pointB.y - pointA.y; - var deltaY = pointB.x - pointA.x; - var azi = Math.atan2(deltaY, deltaX) * 180 / Math.PI; - return ((azi + 360) % 360); - }, - - /* - Convert normal angle to esri angle so geometryEngine - can rotate accordingly - */ - convertAngle: function (angle) { - if ((0 <= angle && angle < 90) || (180 <= angle && angle < 270)) { - return 90 - angle; - } - if ((90 <= angle && angle < 180) || (270 <= angle && angle < 360)) { - return (180 - angle) + 270; - } - return angle; - }, - - /* - * - */ - _onDoubleClickHandler: function (evt) { - - if (this._points.length >= 3) { - - var elipseGeom = new esriPolygon(this.map.spatialReference); - - var centerScreen = this.map.toScreen(this._majGraphic.geometry.getPoint(0,0)); - var majorScreen = this.map.toScreen(this._majGraphic.geometry.getPoint(0,1)); - var minorScreen = this.map.toScreen(this._minGraphic.geometry.getPoint(0,1)); - - var majorRadius = this.getLineLength(centerScreen.x, centerScreen.y, majorScreen.x, majorScreen.y); - var minorRadius = this.getLineLength(centerScreen.x, centerScreen.y, minorScreen.x, minorScreen.y); - - var ellipseParams = { - center: centerScreen, - longAxis: majorRadius, - shortAxis: minorRadius, - numberOfPoints: 60, - map: this.map - }; - - var ellipse = esriPolygon.createEllipse(ellipseParams); - - this.orientationAngle = this.angle; - - if(this.angleUnit == 'mils'){ - this.orientationAngle = this.orientationAngle / 17.777777778; - } - - elipseGeom.geometry = esriGeometryEngine.rotate(ellipse,this.convertAngle(this.orientationAngle),this._majGraphic.geometry.getPoint(0,0)); - - elipseGeom = dojoLang.mixin(elipseGeom, { - majorAxisLength: this._utils.convertMetersToUnits(this.majorAxisLength, this.lengthUnit), - minorAxisLength: this._utils.convertMetersToUnits(this.minorAxisLength, this.lengthUnit), - angle: this.angle, - drawType: 'ellipse', - center: this._points[0] - }); - } - - this.disconnectOnMouseMoveHandler(); - this._setTooltipMessage(0); - this._drawEnd(elipseGeom); - this.cleanup(); - - this.orientationAngle = 0; - }, - - /* - * - */ - cleanup: function () { - this.map.graphics.clear(); - //this.map.graphics.remove(this._minGraphic); - this._majGraphic = null; - this._minGraphic = null; - majorAxisLength = []; - minorAxisLength = []; - }, - - /** - * - **/ - disconnectOnMouseMoveHandler: function () { - dojoConnect.disconnect(this._onMouseMoveHandlerConnect); - } - }); - clz.DD_ELLIPSE_MAJOR_LENGTH_CHANGE = 'DD_ELLIPSE_MAJOR_LENGTH_CHANGE'; - clz.DD_ELLIPSE_MINOR_LENGTH_CHANGE = 'DD_ELLIPSE_MINOR_LENGTH_CHANGE'; - clz.DD_ELLIPSE_ANGLE_CHANGE = 'DD_ELLIPSE_ANGLE_CHANGE'; - return clz; -}); diff --git a/source/widget/DistanceAndDirection/models/Feedback.js b/source/widget/DistanceAndDirection/models/Feedback.js deleted file mode 100644 index 93c5fce9..00000000 --- a/source/widget/DistanceAndDirection/models/Feedback.js +++ /dev/null @@ -1,153 +0,0 @@ - -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/_base/connect', - 'dojo/has', - 'dojo/number', - 'dojo/string', - 'dojo/Stateful', - 'esri/Color', - 'esri/toolbars/draw', - 'esri/graphic', - 'esri/geometry/Polyline', - 'esri/geometry/Polygon', - 'esri/geometry/Point', - 'esri/geometry/Circle', - 'esri/geometry/screenUtils', - 'esri/graphic', - 'esri/geometry/geometryEngineAsync', - 'esri/geometry/geometryEngine', - 'esri/symbols/TextSymbol', - 'esri/symbols/Font', - 'esri/geometry/webMercatorUtils', - 'esri/units' -], function ( - dojoDeclare, - dojoLang, - connect, - dojoHas, - dojoNumber, - dojoString, - dojoStateful, - EsriColor, - esriDraw, - Graphic, - EsriPolyLine, - EsriPolygon, - EsriPoint, - EsriCircle, - esriScreenUtils, - EsriGraphic, - esriGeoDUtils, - esriGeometryEngine, - EsriTextSymbol, - EsriFont, - EsriWebMercatorUtils, - EsriUnits - ) { - var w = dojoDeclare([esriDraw, dojoStateful], { - startPoint: null, - _setStartPoint: function (p){ - this._set('startPoint', p); - }, - - endPoint: null, - _setEndPoint: function (p){ - this._set('endPoint', p); - }, - - lengthUnit: 'meters', - _setLengthUnit: function (u) { - this._set('lengthUnit', u); - }, - - angleUnit: 'degrees', - _setAngle: function (a) { - this._set('angleUnit', a); - }, - - isDiameter: true, - - /** - * - **/ - constructor: function () { - // force loading of the geometryEngine - // prevents lag in feedback when used in mousedrag - esriGeoDUtils.isSimple(new EsriPoint({ - 'x': -122.65, - 'y': 45.53, - 'spatialReference': { - 'wkid': 4326 - } - })).then(function () { - console.log('Geometry Engine initialized'); - }); - }, - - /** - * - **/ - getRadiusUnitType: function () { - var selectedUnit = EsriUnits.METERS; - switch (this.lengthUnit) { - case 'meters': - selectedUnit = EsriUnits.METERS; - break; - case 'feet': - selectedUnit = EsriUnits.FEET; - break; - case 'kilometers': - selectedUnit = EsriUnits.KILOMETERS; - break; - case 'miles': - selectedUnit = EsriUnits.MILES; - break; - case 'nautical-miles': - selectedUnit = EsriUnits.NAUTICAL_MILES; - break; - case 'yards': - selectedUnit = EsriUnits.YARDS; - break; - } - return selectedUnit; - }, - - /* - * add a temporary start point graphic to the map - */ - addStartGraphic: function (fromGeometry, withSym) { - this.removeStartGraphic(); - this.startGraphic = new EsriGraphic(fromGeometry, withSym); - this.map.graphics.add(this.startGraphic); - }, - - removeStartGraphic: function () { - if (this.startGraphic) { - this.map.graphics.remove(this.startGraphic); - } - this.startGraphic = null; - } - - }); - - return w; -}); diff --git a/source/widget/DistanceAndDirection/models/LineFeedback.js b/source/widget/DistanceAndDirection/models/LineFeedback.js deleted file mode 100644 index 6b11bdab..00000000 --- a/source/widget/DistanceAndDirection/models/LineFeedback.js +++ /dev/null @@ -1,241 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/_base/connect', - 'dojo/has', - 'dojo/topic', - 'esri/toolbars/draw', - 'esri/graphic', - 'esri/geometry/Polyline', - 'esri/geometry/geometryEngine', - './Feedback' -], function ( - dojoDeclare, - dojoLang, - dojoConnect, - dojoHas, - dojoTopic, - esriDraw, - esriGraphic, - esriPolyLine, - esriGeometryEngine, - drawFeedback -) { - var lf = dojoDeclare([drawFeedback], { - - /** - * - **/ - constructor: function (map,coordTool) { - this.inherited(arguments); - this._utils = coordTool; - this.syncEvents(); - }, - - /* - * Start up event listeners - */ - syncEvents: function () { - dojoTopic.subscribe( - 'manual-startpoint-input', - dojoLang.hitch(this, this.onLineStartManualInputHandler) - ); - dojoTopic.subscribe( - 'manual-line-end-point-input', - dojoLang.hitch(this, this.onLineEndManualInputHandler) - ); - dojoTopic.subscribe( - 'clear-points', - dojoLang.hitch(this, this.clearPoints) - ); - }, - - /* - Handler for clearing out points - */ - clearPoints: function (centerPoint) { - this._points = []; - this.map.graphics.clear(); - }, - - /* - Handler for the manual input of start point - */ - onLineStartManualInputHandler: function (centerPoint) { - this._points = []; - this._points.push(centerPoint.offset(0, 0)); - this.set('startPoint', this._points[0]); - this.map.centerAt(centerPoint); - }, - - onLineEndManualInputHandler: function (endPoint) { - this._points.push(endPoint.offset(0, 0)); - this.set('endPoint', this._points[1]); - }, - - /** - * - **/ - getAngle: function (stPoint, endPoint) { - var angle = null; - - var delx = endPoint.y - stPoint.y; - var dely = endPoint.x - stPoint.x; - - var azi = Math.atan2(dely, delx) * 180 / Math.PI; - angle = ((azi + 360) % 360); - - if (this.angleUnit === 'mils') { - angle *= 17.777777778; - } - - return angle.toFixed(2); - }, - - /** - * - **/ - _onClickHandler: function (evt) { - var snappingPoint; - - if (this.map.snappingManager) { - snappingPoint = this.map.snappingManager._snappingPoint; - } - - var start = snappingPoint || evt.mapPoint; - var map = this.map; - var tGraphic; - var geom; - - this._points.push(start); - switch (this._geometryType) { - case esriDraw.POINT: - this.set('startPoint', this._points[0]); - this.set('endPoint', this._points[0]); - this._drawEnd(start); - this._setTooltipMessage(0); - break; - case esriDraw.POLYLINE: - if (this._points.length === 2) { - this.set('endPoint', this._points[1]); - this._onDblClickHandler(); - return; - } - if (this._points.length === 1) { - this.set('startPoint', this._points[0]); - var polyline = new esriPolyLine(map.spatialReference); - polyline.addPath(this._points); - this._graphic = map.graphics.add(new esriGraphic(polyline, this.lineSymbol), true); - if (map.snappingManager) { - map.snappingManager._setGraphic(this._graphic); - } - this._onMouseMoveHandler_connect = dojoConnect.connect(map, 'onMouseMove', this._onMouseMoveHandler); - this._tGraphic = map.graphics.add(new esriGraphic(new esriPolyLine({ - paths: [[[start.x, start.y], [start.x, start.y]]], - spatialReference: map.spatialReference - }), this.lineSymbol), true); - } else { - this.set('endPoint', this._points[1]); - this._graphic.geometry._insertPoints([start], 0); - this._graphic.setGeometry(this._graphic.geometry).setSymbol(this.lineSymbol); - tGraphic = this._tGraphic; - geom = tGraphic.geometry; - geom.setPoint(0, 0, start); - geom.setPoint(0, 1, start); - tGraphic.setGeometry(geom); - } - break; - } - - this._setTooltipMessage(this._points.length); - if (this._points.length === 1 && this._geometryType === 'polyline') { - var tooltip = this._tooltip; - if (tooltip) { - tooltip.innerHTML = 'Click to finish drawing line'; - } - } - }, - - /** - * - **/ - _onDblClickHandler: function (evt) { - var geometry; - var _pts = this._points; - var map = this.map; - var spatialreference = map.spatialReference; - - if (dojoHas('esri-touch') && evt) { - _pts.push(evt.mapPoint); - } - geometry = new esriPolyLine({ - paths: [[[_pts[0].x, _pts[0].y], [_pts[1].x, _pts[1].y]]], - spatialReference: spatialreference - }); - geometry.geodesicLength = esriGeometryEngine.geodesicLength(geometry, 9001); - - dojoConnect.disconnect(this._onMouseMoveHandler_connect); - - this._clear(); - this._setTooltipMessage(0); - this._drawEnd(geometry); - }, - - /** - * - **/ - _onMouseMoveHandler: function (evt) { - var snappingPoint; - if (this.map.snappingManager) { - snappingPoint = this.map.snappingManager._snappingPoint; - } - - var start = (this._geometryType === esriDraw.POLYLINE) ? this._points[0] : this._points[this._points.length - 1]; - - var end = snappingPoint || evt.mapPoint; - - /** - * if your network & ArcGIS Server can support a high volume of requests, and you want the end point coordinate to update as - * the mouse moves then uncomment the line below (use with caution and conduct internal test before making public) - **/ - - var tGraphic = this._tGraphic; - var geom = tGraphic.geometry; - - geom.setPoint(0, 0, { x: start.x, y: start.y }); - geom.setPoint(0, 1, { x: end.x, y: end.y }); - - var geogeom = esriGeometryEngine.geodesicDensify(geom, 10001); - - var majorAxisLength = esriGeometryEngine.geodesicLength(geom, 9001); - - this._graphic.setGeometry(geogeom); - - var unitlength = this._utils.convertMetersToUnits(majorAxisLength, this.lengthUnit); - var ang = this.getAngle(start, end); - - dojoTopic.publish('DD_LINE_LENGTH_DID_CHANGE', unitlength); - dojoTopic.publish('DD_LINE_ANGLE_DID_CHANGE', ang); - } - }); - lf.drawnLineLengthDidChange = 'DD_LINE_LENGTH_DID_CHANGE'; - lf.drawnLineAngleDidChange = 'DD_LINE_ANGLE_DID_CHANGE'; - return lf; -}); diff --git a/source/widget/DistanceAndDirection/models/RangeRingFeedback.js b/source/widget/DistanceAndDirection/models/RangeRingFeedback.js deleted file mode 100644 index ad28b19a..00000000 --- a/source/widget/DistanceAndDirection/models/RangeRingFeedback.js +++ /dev/null @@ -1,232 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/_base/connect', - 'dojo/topic', - 'esri/graphic', - 'esri/toolbars/draw', - 'esri/geometry/Circle', - 'esri/geometry/Polyline', - 'esri/geometry/geometryEngine', - './Feedback' -], function ( - dojoDeclare, - dojoLang, - dojoConnect, - dojoTopic, - esriGraphic, - esriDraw, - esriCircle, - esriPolyline, - esriGeometryEngine, - drawFeedback -) { - var clz = dojoDeclare([drawFeedback], { - /** - * - **/ - constructor: function (map,coordTool) { - this.syncEvents(); - this.inherited(arguments); - this.circlePoints = []; - }, - - /* - - */ - syncEvents: function () { - dojoTopic.subscribe( - 'manual-rangering-center-point-input', - dojoLang.hitch(this, this.onCenterPointManualInputHandler) - ); - - dojoTopic.subscribe( - 'clear-points', - dojoLang.hitch(this, this.clearPoints) - ); - }, - - /* - Handler for clearing out points - */ - clearPoints: function (centerPoint) { - this._points = []; - this.map.graphics.clear(); - }, - - /** - * - **/ - clearGraphics: function (evt) { - this.map.graphics.clear(); - }, - - /* - Handler for the manual input of a center point - */ - onCenterPointManualInputHandler: function (centerPoint) { - this._points = []; - this._points.push(centerPoint.offset(0, 0)); - this.set('startPoint', this._points[0]); - this.map.centerAt(centerPoint); - }, - - /** - * - **/ - _onClickHandler: function (evt) { - var snapPoint; - if (this.map.snappingManager) { - snapPoint = this.map.snappingManager._snappingPoint; - } - - var start = snapPoint || evt.mapPoint; - var map = this.map; - - this._points.push(start.offset(0, 0)); - if (this._points.length === 1) { - this.set('startPoint', this._points[0]); - } - this.circlePoints.push(start.offset(0, 0)); - - switch (this._geometryType) { - - case esriDraw.POINT: - this._drawEnd(start.offset(0, 0)); - this._setTooltipMessage(0); - break; - - case esriDraw.POLYLINE: - var pline = new esriPolyline({ - paths: [[[start.x, start.y], [start.x, start.y]]], - spatialReference: map.spatialReference - }); - - //var tgra = new esriGraphic(pline, this.lineSymbol); - this.lgraphic = new esriGraphic(pline, this.lineSymbol); - - if (map.snappingManager) { - map.snappingManager._setGraphic(this._graphic); - } - - if (this._points.length > 1) { - if (this.circleGraphic) { - var circleGraphic = new esriGraphic(this.circleGraphic.geometry, this.fillSymbol); - this.map.graphics.add(circleGraphic); - } - } - - if (this._points.length > 0) { - if (!this._onMouseMoveHandler_connect) { - this._onMouseMoveHandler_connect = dojoConnect.connect(this.map, 'onMouseMove', this._onMouseMoveHandler); - } - if (!this._onDoubleClickHandler_connect) { - this._onDoubleClickHandler_connect = dojoConnect.connect(this.map, 'onDblClick', dojoLang.hitch(this, this._onDoubleClickHandler)); - } - } - break; - } - - this._setTooltipMessage(this._points.length); - if (this._points.length > 1) { - var tooltip = this._tooltip; - if (tooltip) { - tooltip.innerHTML = 'Double-click to finish drawing range rings'; - } - } - }, - - /** - * - **/ - _onMouseMoveHandler: function (evt) { - var snapPoint; - if (this.map.snappingManager) { - snapPoint = this.map.snappingManager._snappingPoint; - } - - var start = this._points[0]; - - var end = snapPoint || evt.mapPoint; - var tGraphic = this.lgraphic; - var geom = tGraphic.geometry; - - geom.setPoint(0, 0, { x: start.x, y: start.y }); - geom.setPoint(0, 1, { x: end.x, y: end.y }); - - var length = esriGeometryEngine.geodesicLength(geom, 9001); - - var circleGeometry = new esriCircle(start, { - radius: length, - geodesic: true, - numberOfPoints: 360 - }); - - if (this.circleGraphic) { - this.map.graphics.remove(this.circleGraphic); - } - circleGeometry = dojoLang.mixin(circleGeometry, { - distanceDirectionType: "military-tools-range-rings" - }); - this.circleGraphic = new esriGraphic(circleGeometry, this.fillSymbol); - this.map.graphics.add(this.circleGraphic); - //this.lgraphic.setGeometry(geom); - }, - - /** - * - **/ - _onDoubleClickHandler: function (evt) { - this.disconnectOnMouseMoveHandlers(); - var points = dojoLang.clone(this.circlePoints); - this.cleanup(); - this._clear(); - this._setTooltipMessage(0); - var geom = dojoLang.mixin(this.circleGraphic.geometry, { - circlePoints: points - }); - this._drawEnd(geom); - }, - - /* - * - */ - disconnectOnMouseMoveHandlers: function (evt) { - dojoConnect.disconnect(this._onMouseMoveHandler_connect); - dojoConnect.disconnect(this._onDoubleClickHandler_connect); - this._onDoubleClickHandler_connect = null; - }, - - /* - * - */ - cleanup: function (evt) { - for (var i = this.map.graphics.graphics.length - 1; 0 <= i ; i--) { - if (this.map.graphics.graphics[i].geometry.hasOwnProperty("distanceDirectionType")) { - var circleGraphic = this.map.graphics.graphics[i]; - this.map.graphics.remove(circleGraphic); - } - } - this.circlePoints = []; - } - - }); - return clz; -}); diff --git a/source/widget/DistanceAndDirection/models/RangeRingModel.js b/source/widget/DistanceAndDirection/models/RangeRingModel.js deleted file mode 100644 index e69de29b..00000000 diff --git a/source/widget/DistanceAndDirection/models/ShapeModel.js b/source/widget/DistanceAndDirection/models/ShapeModel.js deleted file mode 100644 index fa82852b..00000000 --- a/source/widget/DistanceAndDirection/models/ShapeModel.js +++ /dev/null @@ -1,205 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/array', - 'dojo/_base/lang', - 'dojo/string', - 'dojo/number', - 'esri/geometry/geometryEngine', - 'esri/geometry/webMercatorUtils', - 'esri/geometry/Point', - 'esri/geometry/Polyline', - 'esri/geometry/Circle', - 'esri/units' -], function ( - dojoDeclare, - dojoArray, - dojoLang, - dojoString, - dojoNumber, - esriGeometryEngine, - esriWMUtils, - esriPoint, - esriPolyline, - esriCircle, - esriUnit -) { - return dojoDeclare(null, { - - Units: [ - 'meters', - 'feet', - 'kilometers', - 'miles', - 'nautical-miles', - 'yards' - ], - - /** - * - **/ - getAngle: function (inUnits) { - var angle = null; - if (this.angle === undefined) { - var delx = this.endPoint.y - this.startPoint.y; - var dely = this.endPoint.x - this.startPoint.x; - - var azi = Math.atan2(dely, delx) * 180 / Math.PI; - angle = ((azi + 360) % 360); - } else { - angle = Number(this.angle); - } - if (inUnits === 'mils') { - angle *= 17.777777778; - } - - return angle.toFixed(2); - }, - - /** - * Returns Geodesic Length of the Geometry - **/ - getLength: function (withUnit) { - - var u = this.Units[0]; - if (this.Units.indexOf(withUnit.toLowerCase()) > -1){ - u = withUnit.toLowerCase(); - } - - return esriGeometryEngine.geodesicLength( - this.geographicGeometry, - u - ); - }, - - /** - * - **/ - getFormattedLength: function (withUnit) { - return dojoNumber.format(this.getLength(withUnit), { - places:4 - }); - }, - - /** - * - * @param length - * @returns {*} - */ - formatLength: function (length, withUnit) { - return dojoNumber.format(length, { - places: 4 - }); - }, - - /** - * - **/ - constructor: function (args) { - dojoDeclare.safeMixin(this, args); - - if (this.geometry.type === 'polygon') { - if (this.geometry.hasOwnProperty('drawType')) { - if (this.geometry.drawType === 'ellipse') { - var line = new esriPolyline(); - dojoArray.forEach(this.geometry.geometry.rings, dojoLang.hitch(this, function (ring) { - line.paths.push(ring); - })); - line.spatialReference = this.geometry.spatialReference; - line = esriWMUtils.webMercatorToGeographic(line); - this.geographicGeometry = line; - this.geodesicGeometry = esriGeometryEngine.geodesicDensify(this.geometry.geometry, 10000); - this.wmGeometry = this.geometry.geometry; - this.angle = this.geometry.angle; - this.startPoint = esriWMUtils.webMercatorToGeographic(this.geometry.center); - this.formattedStartPoint = dojoString.substitute('${xStr}, ${yStr}', { - xStr: dojoNumber.format(this.startPoint.y, {places:4}), - yStr: dojoNumber.format(this.startPoint.x, {places:4}) - }); - } - } else { - var pLine = new esriPolyline({ - paths: [ - [this.geometry.paths[0][0], this.geometry.paths[0][1]] - ], - spatialReference: { - wkid: this.geometry.spatialReference.wkid - } - }); - pLine = esriWMUtils.webMercatorToGeographic(pLine); - this.geographicGeometry = pLine; - this.geodesicGeometry = esriGeometryEngine.geodesicDensify(pLine, 10000); - this.wmGeometry = this.geometry; - this.startPoint = this.geodesicGeometry.getPoint(0,0); - this.endPoint = this.geodesicGeometry.getPoint( - 0, - this.geodesicGeometry.paths[0].length - 1); - - this.formattedStartPoint = dojoString.substitute('${xStr}, ${yStr}', { - xStr: dojoNumber.format(this.startPoint.y, {places:4}), - yStr: dojoNumber.format(this.startPoint.x, {places:4}) - }); - - this.formattedEndPoint = dojoString.substitute('${xStr}, ${yStr}', { - xStr: dojoNumber.format(this.endPoint.y, {places:4}), - yStr: dojoNumber.format(this.endPoint.x, {places:4}) - }); - } - } else if (this.geometry.type === "point") { - this.geodesicGeometry = esriGeometryEngine.geodesicBuffer( - this.geometry, - this.calculatedDistance, - 'meters' - ); - this.geographicGeometry = this.lineGeometry !== null ? this.lineGeometry : this.geometry; - if (this.geodesicGeometry.spatialReference.wkid !== 102100 && - this.geodesicGeometry.spatialReference.wkid !== 3857) { - this.wgsGeometry = this.geodesicGeometry; - this.wmGeometry = esriWMUtils.geographicToWebMercator(this.geodesicGeometry); - } else { - this.wgsGeometry = esriWMUtils.webMercatorToGeographic(this.geodesicGeometry); - this.wmGeometry = this.geodesicGeometry; - } - - this.formattedStartPoint = dojoString.substitute("${xStr}, ${yStr}", { - xStr: dojoNumber.format(this.wgsGeometry.getCentroid().y, {places:4}), - yStr: dojoNumber.format(this.wgsGeometry.getCentroid().x, {places:4}) - }); - } else { - this.geodesicGeometry = esriGeometryEngine.geodesicDensify(this.geographicGeometry, 10000); - this.wmGeometry = esriWMUtils.geographicToWebMercator(this.geodesicGeometry); - - this.startPoint = this.geodesicGeometry.getPoint(0,0); - this.endPoint = this.geodesicGeometry.getPoint( - 0, - this.geodesicGeometry.paths[0].length - 1); - - this.formattedStartPoint = dojoString.substitute('${xStr}, ${yStr}', { - xStr: dojoNumber.format(this.startPoint.y, {places:4}), - yStr: dojoNumber.format(this.startPoint.x, {places:4}) - }); - - this.formattedEndPoint = dojoString.substitute('${xStr}, ${yStr}', { - xStr: dojoNumber.format(this.endPoint.y, {places:4}), - yStr: dojoNumber.format(this.endPoint.x, {places:4}) - }); - } - } - }); -}); diff --git a/source/widget/DistanceAndDirection/models/dialogConfirm.js b/source/widget/DistanceAndDirection/models/dialogConfirm.js deleted file mode 100644 index 4b550e97..00000000 --- a/source/widget/DistanceAndDirection/models/dialogConfirm.js +++ /dev/null @@ -1,121 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Code sourced from https://github.com/speich/DialogConfirm -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/lang', - 'dojo/_base/declare', - 'dojo/_base/Deferred', - 'dojo/dom-construct', - 'dijit/Dialog', - 'dijit/form/Button', - 'dijit/form/CheckBox' -], function(lang, declare, Deferred, domConstruct, Dialog, Button, Checkbox) { - - /** - * @class - * @name rfe.DialogConfirm - * @extends {dijit.Dialog} - * @property {dijit.form.Button} okButton reference to OK button - * @property {dijit.form.Button} cancelButton reference to Cancel button - * @property {dijit.form.CheckBox} skipCheckBox reference to skipping check box - * @property {boolean} hasOkButton create an OK button? - * @property {boolean} hasCancelButton create a cancel button - * @property {boolean} hasSkipCheckBox create the skipping check box - * @property {boolean} hasUnderlay create the dialog underlay? - * @property {dojo.Deferred} dfd Deferred - * @property {HTMLDivElement} buttonNode reference to div containing buttons - */ - return declare(Dialog, /* @lends rfe.DialogConfirm.prototype */ { - okButton: null, - cancelButton: null, - skipCheckBox: null, - hasOkButton: true, - hasCancelButton: true, - hasSkipCheckBox: true, - hasUnderlay: true, - dfd: null, - buttonNode: null, - - /** - * Instantiates the confirm dialog. - * @constructor - * @param {object} props - */ - constructor: function(props) { - lang.mixin(this, props); - }, - - /** - * Creates the OK/Cancel buttons. - */ - postCreate: function() { - this.inherited('postCreate', arguments); - - var label, div, remember = false; - - div = domConstruct.create('div', { - className: 'dijitDialogPaneContent dialogConfirm' - }, this.domNode, 'last'); - - if (this.hasSkipCheckBox) { - this.skipCheckBox = new Checkbox({ - checked: false - }, domConstruct.create('div')); - div.appendChild(this.skipCheckBox.domNode); - label = domConstruct.create('label', { - 'for': this.skipCheckBox.id, - innerHTML: 'Remember my decision and do not ask again.
    ' - }, div); - } - if (this.hasOkButton) { - this.okButton = new Button({ - label: 'OK', - onClick: lang.hitch(this, function() { - remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; - this.hide(); - this.dfd.resolve(remember); - }) - }, domConstruct.create('div')); - div.appendChild(this.okButton.domNode); - } - if (this.hasCancelButton) { - this.cancelButton = new Button({ - label: 'Cancel', - onClick: lang.hitch(this, function() { - remember = this.hasSkipCheckBox ? this.skipCheckBox.get('checked') : false; - this.hide(); - this.dfd.cancel(remember); - }) - }, domConstruct.create('div')); - div.appendChild(this.cancelButton.domNode); - } - this.buttonNode = div; - }, - - /** - * Shows the dialog. - * @return {Deferred} - */ - show: function() { - this.inherited('show', arguments); - if (!this.hasUnderlay) { - domConstruct.destroy(this.id + '_underlay'); // remove underlay - } - this.dfd = new Deferred(); - return this.dfd; - } - }); -}); diff --git a/source/widget/DistanceAndDirection/nls/strings.js b/source/widget/DistanceAndDirection/nls/strings.js deleted file mode 100644 index 73b64550..00000000 --- a/source/widget/DistanceAndDirection/nls/strings.js +++ /dev/null @@ -1,5 +0,0 @@ -define({ - root: ({ - _widgetLabel: "Distance and Direction" - }), -}); diff --git a/source/widget/DistanceAndDirection/setting/Setting.html b/source/widget/DistanceAndDirection/setting/Setting.html deleted file mode 100644 index 9097b529..00000000 --- a/source/widget/DistanceAndDirection/setting/Setting.html +++ /dev/null @@ -1,7 +0,0 @@ -
    -
    -

    Distance and Direction Feedback Style

    -
    -
    -
    -
    diff --git a/source/widget/DistanceAndDirection/setting/Setting.js b/source/widget/DistanceAndDirection/setting/Setting.js deleted file mode 100644 index baee916c..00000000 --- a/source/widget/DistanceAndDirection/setting/Setting.js +++ /dev/null @@ -1,346 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright © 2014 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -define([ - 'dojo/_base/declare', - 'dojo/_base/html', - 'dojo/_base/lang', - 'dojo/_base/array', - 'dojo/_base/Color', - 'dojo/dom-geometry', - 'dojo/query', - 'dojo/dom', - - 'jimu/BaseWidgetSetting', - 'jimu/dijit/ColorPicker', - 'jimu/dijit/SimpleTable', - - 'dijit/form/NumberSpinner', - 'dijit/registry', - 'jimu/dijit/Message', - 'dijit/_WidgetsInTemplateMixin', - 'dijit/ColorPalette' - -], - function( - dojoDeclare, - dojoHTML, - dojoLang, - dojoArray, - dojoColor, - dojoDomGeometry, - dojoQuery, - dojoDom, - jimuBaseWidgetSetting, - jimuColorPicker, - jimuTable, - dijitNumberSpinner, - dijitRegistry, - dijitMessage, - dijitWidgetsInTemplateMixin - ) { - - return dojoDeclare([jimuBaseWidgetSetting, dijitWidgetsInTemplateMixin], { - baseClass: 'distance-and-direction-setting', - - startup: function () { - this.inherited(arguments); - var feedbackTableFields = [{ - name: 'showTab', - title: 'Show Tab', - width: '16%', - type: 'checkbox', - onChange: dojoLang.hitch(this, this._checkBoxChange), - 'class': 'show' - }, { - name: 'index', - title: 'index', - type: 'text', - hidden: true - }, { - name: 'feedbackShape', - title: 'Feedback Shape', - width: '28%', - type: 'text' - }, { - name: 'lineColor', - title: 'Line Color', - create: dojoLang.hitch(this, this._createColorPicker), - setValue: dojoLang.hitch(this, this._setColorPicker), - getValue: dojoLang.hitch(this, this._getColorPicker), - width: '28%', - type: 'extension' - }, { - name: 'lineWidth', - title: 'Line Width', - create: dojoLang.hitch(this, this._createNumberSpinner), - setValue: dojoLang.hitch(this, this._setNumberSpinnerValue), - getValue: dojoLang.hitch(this, this._getNumberSpinnerValue), - type: 'extension', - width: '28%' - } - ]; - - var feedbackArgs = { - fields: feedbackTableFields, - selectable: true, - autoHeight: false - }; - - this.displayFeedbackTable = new jimuTable(feedbackArgs); - this.displayFeedbackTable.placeAt(this.feedbackTable); - dojoHTML.setStyle(this.displayFeedbackTable.domNode, { - 'height': '100%' - }); - - var labelTableFields = [{ - name: 'index', - title: 'index', - type: 'text', - hidden: true - }, { - name: 'feedbackLabel', - title: 'Feedback Label', - width: '44%', - type: 'text' - }, { - name: 'textColor', - title: 'Text Color', - create: dojoLang.hitch(this, this._createColorPicker), - setValue: dojoLang.hitch(this, this._setColorPicker), - getValue: dojoLang.hitch(this, this._getColorPicker), - width: '28%', - type: 'extension' - }, { - name: 'textSize', - title: 'Text Size', - create: dojoLang.hitch(this, this._createTextNumberSpinner), - setValue: dojoLang.hitch(this, this._setNumberSpinnerValue), - getValue: dojoLang.hitch(this, this._getNumberSpinnerValue), - type: 'extension', - width: '28%' - } - ]; - - var labelArgs = { - fields: labelTableFields, - selectable: true, - autoHeight: false - }; - - this.displayLabelTable = new jimuTable(labelArgs); - this.displayLabelTable.placeAt(this.labelTable); - dojoHTML.setStyle(this.displayLabelTable.domNode, { - 'height': '100%' - }); - - - this.setConfig(this.config); - }, - - - postCreate: function(){ - - }, - - - _createColorPicker: function(td) { - var colorPicker = new jimuColorPicker(); - colorPicker.placeAt(td); - }, - - _getColorPicker: function(td) { - return dijitRegistry.byId(td.childNodes[0].id).getColor(); - }, - - _setColorPicker: function(td, color) { - dijitRegistry.byId(td.childNodes[0].id).setColor(new dojoColor(color)); - }, - - _createNumberSpinner: function(td) { - var numberSpinner = new dijitNumberSpinner({ - value: 2, - smallDelta: 1, - constraints: { min:1, max:10, places:0 }, - style: "width:100px" - }); - numberSpinner.placeAt(td); - }, - - _createTextNumberSpinner: function(td) { - var numberSpinner = new dijitNumberSpinner({ - value: 12, - smallDelta: 1, - constraints: { min:1, max:36, places:0 }, - style: "width:100px" - }); - numberSpinner.placeAt(td); - }, - - _getNumberSpinnerValue: function(td) { - return dojoQuery('.dijitInputInner', td)[0].value; - }, - - _setNumberSpinnerValue: function(td, value) { - dojoQuery('.dijitInputInner', td)[0].value = value; - }, - - setTextSymbol: function () { - console.log('Set Text Symbol'); - }, - - setConfig: function(config){ - - var feedbacks = [ - {shape: 'Line'}, - {shape: 'Circle'}, - {shape: 'Ellipse'}, - {shape: 'Rings'} - ]; - - var configSettings = [{ - showTab: config.feedback.lineSymbol.showTab, - color: config.feedback.lineSymbol.color, - width: config.feedback.lineSymbol.width - }, { - showTab: config.feedback.circleSymbol.showTab, - color: config.feedback.circleSymbol.outline.color, - width: config.feedback.circleSymbol.outline.width - }, { - showTab: config.feedback.ellipseSymbol.showTab, - color: config.feedback.ellipseSymbol.outline.color, - width: config.feedback.ellipseSymbol.outline.width - }, { - showTab: config.feedback.rangeRingSymbol.showTab, - color: config.feedback.rangeRingSymbol.color, - width: config.feedback.rangeRingSymbol.width - }, { - color: config.feedback.labelSymbol.color, - width: config.feedback.labelSymbol.font.size - } - ]; - - this._setFeedbackTable(feedbacks, configSettings); - - this.displayLabelTable.clear(); - - this.displayLabelTable.addRow({ - feedbackLabel: 'Feedback Label', - index: "0", - textColor: configSettings[4].color, - textSize: configSettings[4].width - }); - - }, - - /* - ** - */ - _setFeedbackTable:function(feedbacks, configSettings){ - this.displayFeedbackTable.clear(); - for (var i = 0; i < feedbacks.length; i++) { - var rowData = { - feedbackShape: feedbacks[i].shape, - index: "" + i, - showTab: configSettings[i].showTab, - lineColor: configSettings[i].color, - lineWidth: configSettings[i].width - }; - this.displayFeedbackTable.addRow(rowData); - }; - }, - - getConfig: function(){ - - var feedbackData = this.displayFeedbackTable.getData(); - var labelData = this.displayLabelTable.getData(); - - var allTabsFalse = 0; - - dojoArray.forEach(feedbackData, function(tData) { - if (tData.showTab) { - allTabsFalse = allTabsFalse + 1; - } - }); - - - if(allTabsFalse != 0){ - this.config.feedback = { - lineSymbol: { - showTab: feedbackData[0].showTab, - type: 'esriSLS', - style: 'esriSLSSolid', - color: feedbackData[0].lineColor, - width: feedbackData[0].lineWidth - }, - circleSymbol: { - showTab: feedbackData[1].showTab, - type: 'esriSFS', - style: 'esriSFSNull', - color: [255,0,0,0], - outline: { - color: feedbackData[1].lineColor, - width: feedbackData[1].lineWidth, - type: 'esriSLS', - style: 'esriSLSSolid' - } - }, - ellipseSymbol: { - showTab: feedbackData[2].showTab, - type: 'esriSFS', - style: 'esriSFSNull', - color: [255,0,0,0], - outline: { - color: feedbackData[2].lineColor, - width: feedbackData[2].lineWidth, - type: 'esriSLS', - style: 'esriSLSSolid' - } - }, - rangeRingSymbol: { - showTab: feedbackData[3].showTab, - type: 'esriSLS', - style: 'esriSLSSolid', - color: feedbackData[3].lineColor, - width: feedbackData[3].lineWidth - }, - labelSymbol: { - 'type' : 'esriTS', - 'color' : labelData[0].textColor, - 'verticalAlignment' : 'middle', - 'horizontalAlignment' : 'center', - 'xoffset' : 0, - 'yoffset' : 0, - 'kerning' : true, - 'font' : { - 'family' : 'arial', - 'size' : labelData[0].textSize, - 'style' : 'normal', - 'weight' : 'normal', - 'decoration' : 'none' - } - } - }; - return this.config; - } else { - new dijitMessage({ - message: 'The widget must be configured with at least one tab shown' - }); - return false; - } - } - }); - }); diff --git a/source/widget/DistanceAndDirection/setting/css/images/table_under_line.png b/source/widget/DistanceAndDirection/setting/css/images/table_under_line.png deleted file mode 100644 index 9d4ec3a75dac3b4e48066dc588454f9cd122bbcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 131 zcmeAS@N?(olHy`uVBq!ia0vp^j6kfx!3HGlw@oMqQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#A*&phoHs01c_e{?k->dpOMR+ V`Knc+<_(}6gQu&X%Q~loCICsMAu9j? diff --git a/source/widget/DistanceAndDirection/setting/css/style.css b/source/widget/DistanceAndDirection/setting/css/style.css deleted file mode 100644 index d78cb6e0..00000000 --- a/source/widget/DistanceAndDirection/setting/css/style.css +++ /dev/null @@ -1,74 +0,0 @@ -.distance-and-direction-setting .table-feedbacks{ - width: 100%; - height: 197px; - margin-top: 15px; -} - -.distance-and-direction-setting .table-labels{ - width: 100%; - height: 77px; - margin-top: 15px; -} - -.distance-and-direction-setting .simple-table-row{ - height: 40px; -} - -.jimu-simple-table .body-section .table-div { - background-image: url(./images/table_under_line.png) !important; -} - -.distance-and-direction-setting { - margin-left: 0px; -} - -.distance-and-direction-setting-h3 { - color: #596679; -} - -.distance-and-direction-setting-style table { - color: #333333; - width: 100%; - border-collapse: collapse; -} - -.distance-and-direction-setting-style th { - background-color: #518dca; - padding: 8px; - text-align: left; - color: #ffffff; -} - -.distance-and-direction-setting-style tr { - background-color: #ffffff; -} - -.distance-and-direction-setting-style td { - padding: 8px; -} - -.settings-section tr { - vertical-align: top; -} - -.distance-and-direction-setting-line-size { - width: 70px; -} - -.distance-and-direction-setting-color-picker { - width: 70px; -} - -.distance-and-direction-setting-interval-width { - border-color: #000; - border-style: hidden solid solid solid; - border-width: 1px; - height: 10px; - margin: auto; -} - -.distance-and-direction-setting-style-map { - width: 500px; - height: 550px; - float: left; -} \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/setting/nls/strings.js b/source/widget/DistanceAndDirection/setting/nls/strings.js deleted file mode 100644 index 3510173c..00000000 --- a/source/widget/DistanceAndDirection/setting/nls/strings.js +++ /dev/null @@ -1,5 +0,0 @@ -define({ - root: ({ - serviceUrl: "Set service url:" - }) -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html b/source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html deleted file mode 100644 index d8433fa3..00000000 --- a/source/widget/DistanceAndDirection/templates/EditOutputCoordinate.html +++ /dev/null @@ -1,27 +0,0 @@ -
    - Set Coordinate Format String -
    - - - - -
    -
    Add "+/-" prefix to positive and negative numbers
    -
    - -
    -
    -
    Cancel
    -
    Apply
    -
    -
    diff --git a/source/widget/DistanceAndDirection/templates/TabCircle.html b/source/widget/DistanceAndDirection/templates/TabCircle.html deleted file mode 100644 index 3deb0a85..00000000 --- a/source/widget/DistanceAndDirection/templates/TabCircle.html +++ /dev/null @@ -1,110 +0,0 @@ -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - -
    - -
    - - - - -
    -
    - -
    -
    -
    -
    -
    -
    -
    -
    - -
    -
    OK
    -
    Clear Graphics
    -
    - -
    -
    diff --git a/source/widget/DistanceAndDirection/templates/TabEllipse.html b/source/widget/DistanceAndDirection/templates/TabEllipse.html deleted file mode 100644 index d668ffac..00000000 --- a/source/widget/DistanceAndDirection/templates/TabEllipse.html +++ /dev/null @@ -1,100 +0,0 @@ -
    -
    -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    - - -
    -
    - -
    - Axis -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    -
    - -
    - -
    - - -
    -
    -
    - -
    - - -
    -
    OK
    -
    Clear Graphics
    -
    -
    -
    - diff --git a/source/widget/DistanceAndDirection/templates/TabLine.html b/source/widget/DistanceAndDirection/templates/TabLine.html deleted file mode 100644 index 7c4c5930..00000000 --- a/source/widget/DistanceAndDirection/templates/TabLine.html +++ /dev/null @@ -1,103 +0,0 @@ -
    - -
    - -
    - -
    - -
    -
    - -
    - -
    - - -
    -
    - -
    -
    -
    -
    -
    -
    -
    - -
    - - -
    - -
    - -
    - - -
    -
    - -
    -
    -
    -
    -
    -
    -
    - -
    - -
    - - - -
    -
    - -
    - -
    - - - -
    -
    - -
    -
    OK
    -
    Clear Graphics
    -
    - -
    -
    diff --git a/source/widget/DistanceAndDirection/templates/TabRange.html b/source/widget/DistanceAndDirection/templates/TabRange.html deleted file mode 100644 index 6be8761f..00000000 --- a/source/widget/DistanceAndDirection/templates/TabRange.html +++ /dev/null @@ -1,123 +0,0 @@ -
    - -
    - -
    - -
    - -
    -
    - -
    - -
    - -
    -
    - -
    -
    -
    -
    -
    -
    -
    - -
    - -
    - -
    -
    - -
    - -
    - - -
    -
    - -
    - -
    - -
    -
    - - -
    -
    - - Distances -
    -
    -
    - -
    - -
    - -
    -
    - -
    -
    OK
    -
    Clear Graphics
    -
    - -
    -
    \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/README.md b/source/widget/DistanceAndDirection/tests/README.md deleted file mode 100644 index a73a3f6a..00000000 --- a/source/widget/DistanceAndDirection/tests/README.md +++ /dev/null @@ -1,65 +0,0 @@ -Distance and Direction Widget: Unit testing -=========================================== - -The Distance and Direction Widget uses [Intern](http://theintern.io/) as its test runner. Unit tests can be -executed directly from a browser. To run functional tests, you will have to use either a hosted environment such as -[Sauce Labs](https://saucelabs.com/). - -## Instructions - -### Getting Intern - -Install the latest version of Intern 2.x using npm at the web folder level. NPM needs to be installed first. - -``` -npm install intern -``` - -The following sections assume test folder and node_modules (intern) folders all exist within the same parent -test WAB app folder. - -### Running the units tests - -#### From a browser - -1. Create a test WAB app using Web AppBuilder -2. Download the test WAB app and extract to a folder -3. Create a virtual directory pointing to the location of the test WAB app -4. Deploy the DistanceAndDirection widget to the test WAB app widgets folder -5. Install Intern components to the root folder to a web server. Note: NPM needs to be installed before calling -``` -npm install intern -``` -6. Open a browser and navigate to http://hostname/path-to-distance-and-direction-folder/node_modules/intern/client.html?config=widgets/DistanceAndDirection/tests/intern -7. View the results in the browser console window. - -#### Through a hosted unit test environment - -The included intern configuration is not setup to use in a hosted environment. To use a hosted environment such as -Sauce Labs see the [Configuring Intern](https://github.com/theintern/intern/wiki/Configuring-Intern) wiki page. - -## Issues - -Find a bug or want to request a new feature? Please let us know by submitting an issue. - -## Contributing - -Esri welcomes contributions from anyone and everyone. Please see our -[guidelines for contributing](https://github.com/esri/contributing). - -All web components produced follow [Esri's tailcoat](http://arcgis.github.io/tailcoat/styleguides/css/) style guide. - -If you are using [JS Hint](http://http://www.jshint.com/) there is a .jshintrc file included in the root folder which -enforces this style. - -## Licensing - -Copyright 2014 Esri - -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance -with the License. You may obtain a copy of the License at -[http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) - -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on -an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js deleted file mode 100644 index 6e0b2e7a..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-base-unit-test.js +++ /dev/null @@ -1,220 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'dojo/dom-construct', - 'dojo/_base/window', - 'dojo/number', - 'esri/map', - 'esri/geometry/Extent', - 'DD/util', - 'dojo/promise/all', - 'dojo/_base/lang', - 'dojo/_base/Deferred', - 'jimu/dijit/CheckBox', - 'jimu/BaseWidget', - 'jimu/dijit/Message', - 'dijit/form/Select', - 'dijit/form/TextBox' -], function(registerSuite, assert, domConstruct, win, dojoNumber, Map, Extent, DDUtil, dojoAll, lang, Deferred) { - // local vars scoped to this module - var map, ddUtil; - var dms2,dms3,ds,ds2,dp,ns,pLat,pLon,pss,ms,ss; - var notations; - var totalTestCount = 0; - var latDDArray = []; - var lonDDArray = []; - var latDDMArray = []; - var lonDDMArray = []; - var latDMSArray = []; - var lonDMSArray = []; - - registerSuite({ - name: 'Distance Direction Widget', - // before the suite starts - setup: function() { - // load claro and esri css, create a map div in the body, and create map and Coordinate Conversion objects for our tests - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('
    ', win.body(), 'only'); - domConstruct.place('
    ', win.body(), 'last'); - - map = new Map("map", { - basemap: "topo", - center: [-122.45, 37.75], - zoom: 13, - sliderStyle: "small", - extent: new Extent({xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:{wkid:4326}}) - }); - - ddUtil = new DDUtil("https://hgis-ags10-4-1.gigzy.local/ags/rest/services/Utilities/Geometry/GeometryServer"); - - notations = ddUtil.getNotations(); - - //populate the arrays that will be used in the tests - //dms2 = degrees/minutes/seconds two figures - dms2 = ['0','00']; - //dms3 = degrees/minutes/seconds three figures - dms3 = ['0','00','000']; - //ds = degree symbol - ds = ['','°','˚','º','^','~','*']; - //there has to be some seperator between degrees and minute values - ds2 = [' ','°','˚','º','^','~','*','-','_']; - //ms = minute symbol - ms = ["","'","′"]; - //there has to be some seperator between minute and second values - ms2 = [' ',"'","′"]; - //ms = second symbol - ss = ['"','¨','˝']; - //dp = decimal place - //just test a single decimal place using both comma and decimal point - dp = ['','.0',',0']; - //ns = number seperator - //we know that a comma seperator used with a comma for decimal degrees will fail so do not test for this - ns = [' ',':',';','|','/','\\']; - //pLat = prefix / suffix latitude - test lower and upper case - pLat = ['','n','S','+','-']; - //pLon = prefix / suffix longitude - pLon = ['','E','w','+','-']; - //pss = prefix / suffix spacer - pss = ['',' ']; - - - //set up an array of each combination of DD latitude values - for (var a = 0; a < dms2.length; a++) { - for (var b = 0; b < dp.length; b++) { - for (var c = 0; c < ds.length; c++) { - latDDArray.push(dms2[a] + dp[b] + ds[c]); - } - } - } - //set up an array of each combination of DD longitude values - for (var a = 0; a < dms3.length; a++) { - for (var b = 0; b < dp.length; b++) { - for (var c = 0; c < ds.length; c++) { - lonDDArray.push(dms3[a] + dp[b] + ds[c]); - } - } - } - - //set up an array of each combination of DDM latitude values - for (var a = 0; a < dms2.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < dp.length; d++) { - for (var e = 0; e < ms.length; e++) { - latDDMArray.push(dms2[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); - } - } - } - } - } - - //set up an array of each combination of DDM longitude values - for (var a = 0; a < dms3.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < dp.length; d++) { - for (var e = 0; e < ms.length; e++) { - lonDDMArray.push(dms3[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); - } - } - } - } - } - - //set up an array of each combination of DMS latitude values - for (var a = 0; a < dms2.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < ms2.length; d++) { - for (var e = 0; e < dms2.length; e++) { - for (var f = 0; f < dp.length; f++) { - for (var g = 0; g < ss.length; g++) { - latDMSArray.push(dms2[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); - } - } - } - } - } - } - } - - //set up an array of each combination of DMS longitude values - for (var a = 0; a < dms3.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < ms2.length; d++) { - for (var e = 0; e < dms2.length; e++) { - for (var f = 0; f < dp.length; f++) { - for (var g = 0; g < ss.length; g++) { - lonDMSArray.push(dms3[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); - } - } - } - } - } - } - } - - jsonLoader = function loadTests(file, callback) { - var rawFile = new XMLHttpRequest(); - rawFile.overrideMimeType("application/json"); - rawFile.open("GET", file, false); - rawFile.onreadystatechange = function() { - if (rawFile.readyState === 4 && rawFile.status == "200") { - callback(rawFile.responseText); - } - } - rawFile.send(null); - } - - roundNumber = function round(value, decimals) { - return Number(Math.round(value+'e'+decimals)+'e-'+decimals); - } - }, - - // before each test executes - beforeEach: function() { - // do nothing - }, - - // after the suite is done (all tests) - teardown: function() { - // do nothing - }, - - 'Test Manual Input: Convert DDM to Lat/Long': function() { - //test to ensure inputed DDM is converted correctly to Lat/Long (4 Decimal Places) - //tests held in file: toGeoFromDDM.json - - //this.skip('Skip test for now') - var count = 0; - var DDM2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromDDM.json", lang.hitch(this,function(response){ - DDM2geo = JSON.parse(response); - })); - - for (var i = 0; i < DDM2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(DDM2geo.tests[i].testString,'DDM')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],4), roundNumber(DDM2geo.tests[i].lon,4), DDM2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],4), roundNumber(DDM2geo.tests[i].lat,4), DDM2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert DDM to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - DDM2geo = null; - })); - }, - - }); -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js deleted file mode 100644 index 8ba338d3..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-func-test.js +++ /dev/null @@ -1,53 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'require' -], function ( - registerSuite, - assert, - require -) { - registerSuite({ - name: 'index', - 'create line': function() { - return this.remote - .get('http://mawidgets/ma2/') - .sleep(5000) - .findById('dijit__WidgetBase_2') - .click() - .end() - .sleep(5000) - .findAllByClassName('tab-item-div') - .then(function(t) { - return t[1].click(); - }) - .end() - .sleep(1000) - .findAllByClassName('addPointBtn') - .then(function (b) { - console.log('point btn length' + b.length); - b[1].click(); - }) - .end() - .sleep(1000) - .findById('map') - .moveMouseTo(674, 498) - .sleep(1000) - .clickMouseButton(0) - .sleep(1000) - .moveMouseTo(675, 500) - .sleep(1000) - .clickMouseButton(0) - .sleep(1000) - .end() - .findAllByCssSelector('input[data-dojo-attach-point="textbox,focusNode"]') - .then(function(t) { - return t[0].click(); - }) - .getProperty('value') - .then(function (text){ - assert(text[0] !== null,"Start Point Should be a value"); - }); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js deleted file mode 100644 index 5abc4285..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-circle-unit-test.js +++ /dev/null @@ -1,83 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'dojo/dom-construct', - 'dojo/_base/window', - 'esri/map', - 'DD/views/TabCircle', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/dom-attr', - 'dojo/dom-class', - 'dojo/dom-style', - 'dojo/string', - 'dojo/number', - 'dijit/form/Select' -], function(registerSuite, assert, domConstruct, win, Map, TabCircle) { - // local vars scoped to this module - var map, circleTab; - - registerSuite({ - name: 'Distance-Direction-Line-Widget', - // before the suite starts - setup: function() { - // load claro and esri css, create a map div in the body, and create the map object and print widget for our tests - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('
    ', win.body(), 'only'); - domConstruct.place('
    ', win.body(), 'last'); - - map = new Map("map", { - basemap: "topo", - center: [-122.45, 37.75], - zoom: 13, - sliderStyle: "small" - }); - }, - - // before each test executes - beforeEach: function() { - // do nothing - }, - - // after the suite is done (all tests) - teardown: function() { - if (map.loaded) { - map.destroy(); - } - if (circleTab) { - circleTab.destroy(); - } - }, - - 'Test TabCircle.ctor()': function() { - console.log('Start CTOR test'); - - circleTab = new TabCircle({ - map: map, - appConfig: {geometryService:""} - }, domConstruct.create("div")).placeAt("circleNode"); - circleTab.startup(); - - assert.ok(circleTab); - assert.instanceOf(circleTab, TabCircle, 'circleTab should be an instance of TabCircle'); - - console.log('End CTOR test'); - }, - - 'Test Clear Graphics': function() { - // let the test output console reporter know we are waiting for stuff to load - console.log('Start clear graphic test'); - if (circleTab) { - circleTab.clearGraphics(); - } - console.log('End clear graphic test'); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js deleted file mode 100644 index 2402e82e..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-coord-input-unit-test.js +++ /dev/null @@ -1,1847 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'dojo/dom-construct', - 'dojo/_base/window', - 'esri/map', - 'esri/geometry/Extent', - 'DD/views/TabLine', - 'DD/util', - 'dojo/promise/all', - 'dojo/_base/lang', - 'dojo/_base/Deferred' -], function(registerSuite, assert, domConstruct, win, Map, Extent, TabLine, DDUtil, dojoAll, lang, Deferred) { - // local vars scoped to this module - var map, ddUtil; - var dms2,dms3,ds,ds2,dp,ns,pLat,pLon,pss,ms,ss; - var notations; - var totalTestCount = 0; - var latDDArray = []; - var lonDDArray = []; - var latDDMArray = []; - var lonDDMArray = []; - var latDMSArray = []; - var lonDMSArray = []; - - registerSuite({ - name: 'Distance Direction Widget', - // before the suite starts - setup: function() { - // load claro and esri css, create a map div in the body, and create map and Coordinate Conversion objects for our tests - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('
    ', win.body(), 'only'); - domConstruct.place('
    ', win.body(), 'last'); - - map = new Map("map", { - basemap: "topo", - center: [-122.45, 37.75], - zoom: 13, - sliderStyle: "small", - extent: new Extent({xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:{wkid:4326}}) - }); - - ddUtil = new DDUtil("http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer"); - - notations = ddUtil.getNotations(); - - //we need to initialise ont of the tabs so we can gain access to the coordinate control - tabLine = new TabLine({ - map: map, - lineSymbol: { - type: 'esriSLS', - style: 'esriSLSSolid', - color: [255, 50, 50, 255], - width: 1.25 - }, - appConfig: {geometryService:"http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer"} - }, domConstruct.create("div")).placeAt("lineNode"); - tabLine.startup(); - - //populate the arrays that will be used in the tests - //dms2 = degrees/minutes/seconds two figures - dms2 = ['0','00']; - //dms3 = degrees/minutes/seconds three figures - dms3 = ['0','00','000']; - //ds = degree symbol - ds = ['','°','˚','º','^','~','*']; - //there has to be some seperator between degrees and minute values - ds2 = [' ','°','˚','º','^','~','*','-','_']; - //ms = minute symbol - ms = ["","'","′"]; - //there has to be some seperator between minute and second values - ms2 = [' ',"'","′"]; - //ms = second symbol - ss = ['"','¨','˝']; - //dp = decimal place - //just test a single decimal place using both comma and decimal point - dp = ['','.0',',0']; - //ns = number seperator - //we know that a comma seperator used with a comma for decimal degrees will fail so do not test for this - ns = [' ',':',';','|','/','\\']; - //pLat = prefix / suffix latitude - test lower and upper case - pLat = ['','n','S','+','-']; - //pLon = prefix / suffix longitude - pLon = ['','E','w','+','-']; - //pss = prefix / suffix spacer - pss = ['',' ']; - - - //set up an array of each combination of DD latitude values - for (var a = 0; a < dms2.length; a++) { - for (var b = 0; b < dp.length; b++) { - for (var c = 0; c < ds.length; c++) { - latDDArray.push(dms2[a] + dp[b] + ds[c]); - } - } - } - //set up an array of each combination of DD longitude values - for (var a = 0; a < dms3.length; a++) { - for (var b = 0; b < dp.length; b++) { - for (var c = 0; c < ds.length; c++) { - lonDDArray.push(dms3[a] + dp[b] + ds[c]); - } - } - } - - //set up an array of each combination of DDM latitude values - for (var a = 0; a < dms2.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < dp.length; d++) { - for (var e = 0; e < ms.length; e++) { - latDDMArray.push(dms2[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); - } - } - } - } - } - - //set up an array of each combination of DDM longitude values - for (var a = 0; a < dms3.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < dp.length; d++) { - for (var e = 0; e < ms.length; e++) { - lonDDMArray.push(dms3[a] + ds2[b] + dms2[c] + dp[d] + ms[e]); - } - } - } - } - } - - //set up an array of each combination of DMS latitude values - for (var a = 0; a < dms2.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < ms2.length; d++) { - for (var e = 0; e < dms2.length; e++) { - for (var f = 0; f < dp.length; f++) { - for (var g = 0; g < ss.length; g++) { - latDMSArray.push(dms2[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); - } - } - } - } - } - } - } - - //set up an array of each combination of DMS longitude values - for (var a = 0; a < dms3.length; a++) { - for (var b = 0; b < ds2.length; b++) { - for (var c = 0; c < dms2.length; c++) { - for (var d = 0; d < ms2.length; d++) { - for (var e = 0; e < dms2.length; e++) { - for (var f = 0; f < dp.length; f++) { - for (var g = 0; g < ss.length; g++) { - lonDMSArray.push(dms3[a] + ds2[b] + dms2[c] + ms2[d] + dms2[e] + dp[f] + ss[g]); - } - } - } - } - } - } - } - - jsonLoader = function loadTests(file, callback) { - var rawFile = new XMLHttpRequest(); - rawFile.overrideMimeType("application/json"); - rawFile.open("GET", file, false); - rawFile.onreadystatechange = function() { - if (rawFile.readyState === 4 && rawFile.status == "200") { - callback(rawFile.responseText); - } - } - rawFile.send(null); - } - - roundNumber = function round(value, decimals) { - return Number(Math.round(value+'e'+decimals)+'e-'+decimals); - } - }, - - // before each test executes - beforeEach: function() { - // do nothing - }, - - // after the suite is done (all tests) - teardown: function() { - // do nothing - }, - - 'Test Manual Input: Convert DDM to Lat/Long': function() { - //test to ensure inputed DDM is converted correctly to Lat/Long (4 Decimal Places) - //tests held in file: toGeoFromDDM.json - - //this.skip('Skip test for now') - var count = 0; - var DDM2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromDDM.json", lang.hitch(this,function(response){ - DDM2geo = JSON.parse(response); - })); - - for (var i = 0; i < DDM2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(DDM2geo.tests[i].testString,'DDM')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],4), roundNumber(DDM2geo.tests[i].lon,4), DDM2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],4), roundNumber(DDM2geo.tests[i].lat,4), DDM2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert DDM to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - DDM2geo = null; - })); - }, - - 'Test Manual Input: Convert DMS to Lat/Long': function() { - //test to ensure inputed DMS is converted correctly to Lat/Long (2 Decimal Places) - //tests held in file: toGeoFromDMS.json - - //this.skip('Skip test for now'); - var count = 0; - var DMS2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromDMS.json", lang.hitch(this,function(response){ - DMS2geo = JSON.parse(response); - })); - - for (var i = 0; i < DMS2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(DMS2geo.tests[i].testString,'DMS')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],2), roundNumber(DMS2geo.tests[i].lon,2), DMS2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],2), roundNumber(DMS2geo.tests[i].lat,2), DMS2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert DMS to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - DMS2geo = null; - })); - }, - - 'Test Manual Input: Convert UTM (Band) to Lat/Long': function() { - //test to ensure inputed UTM (using band letters) is converted correctly to Lat/Long (3 Decimal Places) - //tests held in file: toGeoFromUTMBand.json - - //this.skip('Skip test for now'); - var count = 0; - var UTM2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromUTMBand.json", lang.hitch(this,function(response){ - UTM2geo = JSON.parse(response); - })); - - for (var i = 0; i < UTM2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(UTM2geo.tests[i].testString,'UTM')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],3), roundNumber(UTM2geo.tests[i].lon,3), UTM2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],3), roundNumber(UTM2geo.tests[i].lat,3), UTM2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert UTM (Band) to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up UTM2geo Array - UTM2geo = null; - })); - }, - - 'Test Manual Input: Convert UTM (Hemisphere) to Lat/Long': function() { - //test to ensure inputed UTM (using hemisphere letters) is converted correctly to Lat/Long (3 Decimal Places) - //tests held in file: toGeoFromUTMHem.json - - //this.skip('Skip test for now'); - var count = 0; - var UTMHem2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromUTMHem.json", lang.hitch(this,function(response){ - UTMHem2geo = JSON.parse(response); - })); - - for (var i = 0; i < UTMHem2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(UTMHem2geo.tests[i].testString,'UTM (H)')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],3), roundNumber(UTMHem2geo.tests[i].lon,3), UTMHem2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],3), roundNumber(UTMHem2geo.tests[i].lat,3), UTMHem2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert UTM (Hemisphere) to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up UTMHem2geo Array - UTMHem2geo = null; - })); - }, - - 'Test Manual Input: Convert GEOREF to Lat/Long': function() { - //test to ensure inputed GEOREF is converted correctly to Lat/Long (3 Decimal Places) - //tests held in file: toGeoFromGEOREF.json - - //this.skip('Skip test for now'); - var count = 0; - var GEOREF2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromGEOREF.json", lang.hitch(this,function(response){ - GEOREF2geo = JSON.parse(response); - })); - - for (var i = 0; i < GEOREF2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(GEOREF2geo.tests[i].testString,'GEOREF')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],3), roundNumber(GEOREF2geo.tests[i].lon,3), GEOREF2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],3), roundNumber(GEOREF2geo.tests[i].lat,3), GEOREF2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert GEOREF to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up GEOREF2geo Array - GEOREF2geo = null; - })); - }, - - 'Test Manual Input: Convert GARS to Lat/Long': function() { - //test to ensure inputed GARS is converted correctly to Lat/Long - //tests held in file: toGeoFromGARS.json - - //this.skip('Skip test for now'); - var count = 0; - var GARS2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromGARS.json", lang.hitch(this,function(response){ - GARS2geo = JSON.parse(response); - })); - - for (var i = 0; i < GARS2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(GARS2geo.tests[i].testString,'GARS')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i][0][0], GARS2geo.tests[i].lon, GARS2geo.tests[i].testNumber + " Failed"); - assert.equal(itm[i][0][1], GARS2geo.tests[i].lat, GARS2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert GARS to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up GARS2geo Array - GARS2geo = null; - })); - }, - - 'Test Manual Input: Convert MGRS to Lat/Long': function() { - //test to ensure inputed MGRS is converted correctly to Lat/Long (6 Decimal Places) - //tests held in file: toGeoFromMGRS.json - - //this.skip('Skip test for now'); - var count = 0; - var MGRS2geo = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/toGeoFromMGRS.json", lang.hitch(this,function(response){ - MGRS2geo = JSON.parse(response); - })); - - for (var i = 0; i < MGRS2geo.tests.length; i++) { - returnArray.push(ddUtil.getXYNotation(MGRS2geo.tests[i].testString,'MGRS')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(roundNumber(itm[i][0][0],6), roundNumber(MGRS2geo.tests[i].lon,6), MGRS2geo.tests[i].testNumber + " Failed"); - assert.equal(roundNumber(itm[i][0][1],6), roundNumber(MGRS2geo.tests[i].lat,6), MGRS2geo.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert MGRS to Lat/Long conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up MGRS2geo Array - MGRS2geo = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to DDM': function() { - //test to ensure inputed Lat/Long is converted correctly to DDM - //tests held in file: geo2DDM.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2DDM = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2DDM.json", lang.hitch(this,function(response){ - geo2DDM = JSON.parse(response); - })); - - for (var i = 0; i < geo2DDM.tests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2DDM.tests[i].testString,'DDM',4)); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2DDM.tests[i].OUTPUT, geo2DDM.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to DDM conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - geo2DDM = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to DMS': function() { - //test to ensure inputed Lat/Long is converted correctly to DMS - //tests held in file: geo2DMS.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2DMS = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2DMS.json", lang.hitch(this,function(response){ - geo2DMS = JSON.parse(response); - })); - - for (var i = 0; i < geo2DMS.tests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2DMS.tests[i].testString,'DMS',2)); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2DMS.tests[i].OUTPUT, geo2DMS.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to DMS conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - geo2DMS = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to UTM (Band)': function() { - //test to ensure inputed Lat/Long is converted correctly to UTM (Band) - //tests held in file: geo2UTMBand.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2UTMBand = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2UTMBand.json", lang.hitch(this,function(response){ - geo2UTMBand = JSON.parse(response); - })); - - for (var i = 0; i < geo2UTMBand.tests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2UTMBand.tests[i].testString,'UTM')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2UTMBand.tests[i].OUTPUT, geo2UTMBand.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to UTM (Band) conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - geo2UTMBand = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to UTM (Hemisphere)': function() { - //test to ensure inputed Lat/Long is converted correctly to UTM (Hemisphere) - //tests held in file: geo2UTMHem.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2UTMHem = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2UTMHem.json", lang.hitch(this,function(response){ - geo2UTMHem = JSON.parse(response); - })); - - for (var i = 0; i < geo2UTMHem.tests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2UTMHem.tests[i].testString,'UTM (H)')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2UTMHem.tests[i].OUTPUT, geo2UTMHem.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to UTM (Hemisphere) conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - geo2UTMHem = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to GEOREF': function() { - //test to ensure inputed Lat/Long is converted correctly to GEOREF - //tests held in file: geo2GEOREF.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2GEOREF = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2GEOREF.json", lang.hitch(this,function(response){ - geo2GEOREF = JSON.parse(response); - })); - - for (var i = 0; i < geo2GEOREF.tests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2GEOREF.tests[i].testString,'GEOREF')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2GEOREF.tests[i].OUTPUT, geo2GEOREF.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to GEOREF conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - geo2GEOREF = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to GARS': function() { - //test to ensure inputed Lat/Long is converted correctly to GARS - //tests held in file: geo2GARS.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2GARS = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2GARS.json", lang.hitch(this,function(response){ - geo2GARS = JSON.parse(response); - })); - - for (var i = 0; i < geo2GARS.tests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2GARS.tests[i].testString,'GARS')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2GARS.tests[i].OUTPUT, geo2GARS.tests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to GARS conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up Array - geo2GARS = null; - })); - }, - - 'Test Manual Input: Convert Lat/Long to MGRS': function() { - //test to ensure inputed Lat/Long is converted correctly to MGRS - - //tests held in file: geo2mgrs.json - - //this.skip('Skip test for now'); - var count = 0; - var geo2MGRStests = null; - var dfd = this.async(); - var returnArray = []; - - //read in tests from the json file - jsonLoader("../../widgets/DistanceAndDirection/tests/fromGeo2mgrs.json", lang.hitch(this,function(response){ - geo2MGRStests = JSON.parse(response); - })); - - for (var i = 0; i < geo2MGRStests.MGRSTests.length; i++) { - returnArray.push(ddUtil.getCoordValues(geo2MGRStests.MGRSTests[i].testString,'MGRS')); - } - - dojoAll(returnArray).then(dfd.callback(function (itm) { - for (var i = 0; i < itm.length; i++) { - assert.equal(itm[i], geo2MGRStests.MGRSTests[i].OUTPUT, geo2MGRStests.MGRSTests[i].testNumber + " Failed"); - count++; - } - console.log("The number of manual tests conducted for Convert Lat/Long to MGRS conducted was: " + count); - totalTestCount = totalTestCount + count; - //clean up MGRStests Array - geo2MGRStests = null; - })); - }, - - 'Test Auto Input: Identify Input as DD - Lat / Long': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - //test each the DD latitude and longitude array items against each other using each of the seperators - for (var a = 0; a < latDDArray.length; a++) { - for (var b = 0; b < lonDDArray.length; b++) { - for (var c = 0; c < ns.length; c++) { - ddUtil.getCoordinateType(latDDArray[a] + ns[c] + lonDDArray[b]).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DD'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(latDDArray[a].toUpperCase() + ns[c] + lonDDArray[b].toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DD (for decimal degrees) - assert.isTrue(passed, latDDArray[a] + ns[c] + lonDDArray[b] + ' did not validate as DD Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(latDDArray[a].toUpperCase(), match[1], latDDArray[a] + ns[c] + lonDDArray[b] + " Failed"); - assert.equal(lonDDArray[b].toUpperCase(), match[9], latDDArray[a] + ns[c] + lonDDArray[b] + " Failed"); - //test to see if the regular expression has correctly identified the seperator - assert.equal(ns[c], match[8], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - - //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); - ddUtil.getCoordinateType(tempLat + (" ") + tempLon).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DD'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(tempLat.toUpperCase() + (" ") + tempLon.toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) - assert.isTrue(passed, tempLat + (" ") + tempLon + ' did not validate as DD Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(tempLat.toUpperCase(), match[1], tempLat + (" ") + tempLon + " Failed "); - assert.equal(tempLon.toUpperCase(), match[9], tempLat + (" ") + tempLon + " Failed "); - //test to see if the regular expression has correctly identified the seperator - assert.equal(" ", match[8], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Identify Input as DD - Lat / Long tests conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Identify Input as DD - Long / Lat': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - //test each the DD latitude and longitude array items against each other using each of the seperators - for (var a = 0; a < latDDArray.length; a++) { - for (var b = 0; b < lonDDArray.length; b++) { - for (var c = 0; c < ns.length; c++) { - ddUtil.getCoordinateType(lonDDArray[b] + ns[c] + latDDArray[a]).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - if (itm.length == 1) { - itm && itm[0].name == 'DDrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(lonDDArray[b].toUpperCase() + ns[c] + latDDArray[a].toUpperCase()); - } else { - itm && itm[1].name == 'DDrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[1].pattern.exec(lonDDArray[b].toUpperCase() + ns[c] + latDDArray[a].toUpperCase()); - } - }); - //test to see if the regular expression identified the input as a valid input and identified it as DD (for decimal degrees) - assert.isTrue(passed, lonDDArray[b] + ns[c] + latDDArray[a] + ' did not validate as DD Long/Lat'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(lonDDArray[b].toUpperCase(), match[1], lonDDArray[b] + ns[c] + latDDArray[a] + " Failed"); - assert.equal(latDDArray[a].toUpperCase(), match[10], lonDDArray[b] + ns[c] + latDDArray[a] + " Failed"); - //test to see if the regular expression has correctly identified the seperator - assert.equal(ns[c], match[9], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - - //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); - var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); - ddUtil.getCoordinateType(tempLon + (" ") + tempLat).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DDrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(tempLon.toUpperCase() + (" ") + tempLat.toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DD (for decimal degrees) - assert.isTrue(passed, tempLon + (" ") + tempLat + ' did not validate as DD Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(tempLon.toUpperCase(), match[1], tempLon + (" ") + tempLat + " Failed "); - assert.equal(tempLat.toUpperCase(), match[10], tempLon + (" ") + tempLat + " Failed "); - //test to see if the regular expression has correctly identified the seperator - assert.equal(" ", match[9], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Identify Input as DD - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Identify Input as DDM - Lat / Long': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - //test each the DD latitude and longitude array items against each other using each of the seperators - for (var a = 0; a < latDDMArray.length; a++) { - for (var b = 0; b < lonDDMArray.length; b++) { - for (var c = 0; c < ns.length; c++) { - ddUtil.getCoordinateType(latDDMArray[a] + ns[c] + lonDDMArray[b]).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DDM'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(latDDMArray[a].toUpperCase() + ns[c] + lonDDMArray[b].toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) - assert.isTrue(passed, latDDMArray[a] + ns[c] + lonDDMArray[b] + ' did not validate as DDM Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(latDDMArray[a].toUpperCase(), match[1], latDDMArray[a] + ns[c] + lonDDMArray[b] + " Failed"); - assert.equal(lonDDMArray[b].toUpperCase(), match[9], latDDMArray[a] + ns[c] + lonDDMArray[b] + " Failed"); - //test to see if the regular expression has correctly identified the seperator - assert.equal(ns[c], match[8], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - - //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); - ddUtil.getCoordinateType(tempLat + (" ") + tempLon).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DDM'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(tempLat.toUpperCase() + (" ") + tempLon.toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) - assert.isTrue(passed, tempLat + (" ") + tempLon + ' did not validate as DDM Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(tempLat.toUpperCase(), match[1], tempLat + (" ") + tempLon + " Failed "); - assert.equal(tempLon.toUpperCase(), match[9], tempLat + (" ") + tempLon + " Failed "); - //test to see if the regular expression has correctly identified the seperator - assert.equal(" ", match[8], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Identify Input as DDM - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Identify Input as DDM - Long / Lat': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - //test each the DD latitude and longitude array items against each other using each of the seperators - for (var a = 0; a < latDDMArray.length; a++) { - for (var b = 0; b < lonDDMArray.length; b++) { - for (var c = 0; c < ns.length; c++) { - ddUtil.getCoordinateType(lonDDMArray[b] + ns[c] + latDDMArray[a]).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - if (itm.length == 1) { - itm && itm[0].name == 'DDMrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(lonDDMArray[b].toUpperCase() + ns[c] + latDDMArray[a].toUpperCase()); - } else { - itm && itm[1].name == 'DDMrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[1].pattern.exec(lonDDMArray[b].toUpperCase() + ns[c] + latDDMArray[a].toUpperCase()); - } - }); - //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes) - assert.isTrue(passed, lonDDArray[b] + ns[c] + latDDArray[a] + ' did not validate as DDM Long/Lat'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(lonDDMArray[b].toUpperCase(), match[1], lonDDMArray[b] + ns[c] + latDDMArray[a] + " Failed"); - assert.equal(latDDMArray[a].toUpperCase(), match[9], lonDDMArray[b] + ns[c] + latDDMArray[a] + " Failed"); - //test to see if the regular expression has correctly identified the seperator - assert.equal(ns[c], match[8], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - - //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); - var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); - ddUtil.getCoordinateType(tempLon + (" ") + tempLat).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DDMrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(tempLon.toUpperCase() + (" ") + tempLat.toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DDM (for degrees decimal minutes)) - assert.isTrue(passed, tempLon + (" ") + tempLat + ' did not validate as DDM Long/lat'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(tempLon.toUpperCase(), match[1], tempLon + (" ") + tempLat + " Failed "); - assert.equal(tempLat.toUpperCase(), match[9], tempLon + (" ") + tempLat + " Failed "); - //test to see if the regular expression has correctly identified the seperator - assert.equal(" ", match[8], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Identify Input as DDM - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Identify Input as DMS - Lat / Long': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - //The arrays are too large to test each of the DMS latitude and longitude array items against each other using each of the seperators - //So just test using the space seperator we will check the seperator in the next test - for (var a = 0; a < latDMSArray.length; a++) { - for (var b = 0; b < lonDMSArray.length; b++) { - ddUtil.getCoordinateType(latDMSArray[a] + " " + lonDMSArray[b]).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DMS'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(latDMSArray[a].toUpperCase() + " " + lonDMSArray[b].toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, latDMSArray[a] + " " + lonDMSArray[b] + ' did not validate as DMS Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(latDMSArray[a].toUpperCase(), match[1], latDMSArray[a] + " " + lonDMSArray[b] + " Failed"); - assert.equal(lonDMSArray[b].toUpperCase(), match[10], latDMSArray[a] + " " + lonDMSArray[b] + " Failed"); - //test to see if the regular expression has correctly identified the seperator - assert.equal(" ", match[9], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - - //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix and seperator combo - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); - ddUtil.getCoordinateType(tempLat + ns[e] + tempLon).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DMS'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(tempLat.toUpperCase() + ns[e] + tempLon.toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, tempLat + ns[e] + tempLon + ' did not validate as DMS Lat/Long'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(tempLat.toUpperCase(), match[1], tempLat + ns[e] + tempLon + " Failed "); - assert.equal(tempLon.toUpperCase(), match[10], tempLat + ns[e] + tempLon + " Failed "); - //test to see if the regular expression has correctly identified the seperator - assert.equal(ns[e], match[9], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Identify Input as DMS - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Identify Input as DMS - Long / Lat': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - //test each the DD latitude and longitude array items against each other using each of the seperators - for (var a = 0; a < latDMSArray.length; a++) { - for (var b = 0; b < lonDMSArray.length; b++) { - ddUtil.getCoordinateType(lonDMSArray[b] + " " + latDMSArray[a]).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - if (itm.length == 1) { - itm && itm[0].name == 'DMSrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(lonDMSArray[b].toUpperCase() + " " + latDMSArray[a].toUpperCase()); - } else { - itm && itm[1].name == 'DMSrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[1].pattern.exec(lonDMSArray[b].toUpperCase() + " " + latDMSArray[a].toUpperCase()); - } - }); - //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, lonDMSArray[b].toUpperCase() + " " + latDMSArray[a].toUpperCase() + ' did not validate as DMS Long/Lat'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(lonDMSArray[b].toUpperCase(), match[1], lonDMSArray[b] + " " + latDMSArray[a] + " Failed"); - assert.equal(latDMSArray[a].toUpperCase(), match[10], lonDMSArray[b] + " " + latDMSArray[a] + " Failed"); - //test to see if the regular expression has correctly identified the seperator - assert.equal(" ", match[9], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - - //we have tested each combination of numbers so lets just test a single combination with each possible prefix/suffix combo - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); - var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); - ddUtil.getCoordinateType(tempLon + ns[e] + tempLat).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DMSrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(tempLon.toUpperCase() + ns[e] + tempLat.toUpperCase()); - }); - //test to see if the regular expression identified the input as a valid input and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, tempLon + (" ") + tempLat + ' did not validate as DMS Long/lat'); - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(tempLon.toUpperCase(), match[1], tempLon + ns[e] + tempLat + " Failed "); - assert.equal(tempLat.toUpperCase(), match[10], tempLon + ns[e] + tempLat + " Failed "); - //test to see if the regular expression has correctly identified the seperator - assert.equal(ns[e], match[9], "Matching the seperator failed"); - //reset passed - passed = false; - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Identify Input as DMS - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Input as DD - Lat / Long': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '001', testString: '89.999 179.999', lat: '89.999', lon: '179.999', testSeperator: ' '}, - {testNumber: '002', testString: '90.000 180.000', lat: '90.000', lon: '180.000', testSeperator: ' '} - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DD'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(validEntries[i].testString); - - //split the input string by its seperator - latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DD (for decimal degrees) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DD Lat/Long'); - - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(validEntries[i].lat, match[1], validEntries[i].testString + " Failed"); - assert.equal(validEntries[i].lon, match[9], validEntries[i].testString + " Failed"); - - //test to see if the regular expression has correctly identified the seperator - assert.equal(validEntries[i].testSeperator, match[8], "Matching the seperator failed"); - - //reset passed - passed = false; - count++; - } - console.log("The number of manual tests conducted for Identify Input as DD - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Input as DD - Long / Lat': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '001', testString: '179.999 89.999', lat: '89.999', lon: '179.999', testSeperator: ' '}, - {testNumber: '002', testString: '180.000 90.000', lat: '90.000', lon: '180.000', testSeperator: ' '} - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - if (itm.length == 1) { - itm && itm[0].name == 'DDrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(validEntries[i].testString); - } else { - itm && itm[1].name == 'DDrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[1].pattern.exec(validEntries[i].testString); - } - - //split the input string by its seperator - latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DD (for decimal degrees) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DD Long/Lat'); - - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(validEntries[i].lon, match[1], validEntries[i].testString + " Failed"); - assert.equal(validEntries[i].lat, match[10], validEntries[i].testString + " Failed"); - - //test to see if the regular expression has correctly identified the seperator - assert.equal(validEntries[i].testSeperator, match[9], "Matching the seperator failed"); - - //reset passed - passed = false; - count++; - } - console.log("The number of manual tests conducted for Identify Input as DD - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Input as DDM - Lat / Long': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '001', testString: '89 59.999 179 59.999', lat: '89 59.999', lon: '179 59.999', testSeperator: ' '}, - {testNumber: '002', testString: '90 00.000 180 00.000', lat: '90 00.000', lon: '180 00.000', testSeperator: ' '} - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DDM'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(validEntries[i].testString); - - //split the input string by its seperator - latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DDM (for degrees decimal minutes) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DDM Lat/Long'); - - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(validEntries[i].lat, match[1], validEntries[i].testString + " Failed"); - assert.equal(validEntries[i].lon, match[9], validEntries[i].testString + " Failed"); - - //test to see if the regular expression has correctly identified the seperator - assert.equal(validEntries[i].testSeperator, match[8], "Matching the seperator failed"); - - //reset passed - passed = false; - count++; - } - console.log("The number of manual tests conducted for Identify Input as DDM - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Input as DDM - Long / Lat': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '001', testString: '179 59.999 89 59.999', lat: '89 59.999', lon: '179 59.999', testSeperator: ' '}, - {testNumber: '002', testString: '180 00.000 90 00.000', lat: '90 00.000', lon: '180 00.000', testSeperator: ' '} - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - if (itm.length == 1) { - itm && itm[0].name == 'DDMrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(validEntries[i].testString); - } else { - itm && itm[1].name == 'DDMrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[1].pattern.exec(validEntries[i].testString); - } - - //split the input string by its seperator - latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DDM (for degrees decimal minutes) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DDM Long/Lat'); - - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(validEntries[i].lon, match[1], validEntries[i].testString + " Failed"); - assert.equal(validEntries[i].lat, match[9], validEntries[i].testString + " Failed"); - - //test to see if the regular expression has correctly identified the seperator - assert.equal(validEntries[i].testSeperator, match[8], "Matching the seperator failed"); - - //reset passed - passed = false; - count++; - } - console.log("The number of manual tests conducted for Identify Input as DDM - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Input as DMS - Lat / Long': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '001', testString: '00 59 59.666 000 59 59.666', lat: '00 59 59.666', lon: '000 59 59.666', testSeperator: ' '}, - {testNumber: '002', testString: '00 00 59.666|000 00 59.666', lat: '00 00 59.666', lon: '000 00 59.666', testSeperator: '|'}, - {testNumber: '003', testString: '00 59 00.666:000 59 00.666', lat: '00 59 00.666', lon: '000 59 00.666', testSeperator: ':'}, - {testNumber: '004', testString: '89 59 59.666 179 59 59.666', lat: '89 59 59.666', lon: '179 59 59.666', testSeperator: ' '}, - {testNumber: '005', testString: '90 00 00.000 180 00 00.000', lat: '90 00 00.000', lon: '180 00 00.000', testSeperator: ' '}, - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == 'DMS'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(validEntries[i].testString); - - //split the input string by its seperator - latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DMS Lat/Long'); - - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(validEntries[i].lat, match[1], validEntries[i].testString + " Failed"); - assert.equal(validEntries[i].lon, match[10], validEntries[i].testString + " Failed"); - - //test to see if the regular expression has correctly identified the seperator - assert.equal(validEntries[i].testSeperator, match[9], "Matching the seperator failed"); - - //reset passed - passed = false; - count++; - } - console.log("The number of manual tests conducted for Identify Input as DMS - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Input as DMS - Long / Lat': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '001', testString: '000 59 59.666 00 59 59.666', lat: '00 59 59.666', lon: '000 59 59.666', testSeperator: ' '}, - {testNumber: '002', testString: '000 00 59.666|00 00 59.666', lat: '00 00 59.666', lon: '000 00 59.666', testSeperator: '|'}, - {testNumber: '003', testString: '000 59 00.666:00 59 00.666', lat: '00 59 00.666', lon: '000 59 00.666', testSeperator: ':'}, - {testNumber: '004', testString: '179 59 59.666 89 59 59.666', lat: '89 59 59.666', lon: '179 59 59.666', testSeperator: ' '}, - {testNumber: '005', testString: '180 00 00.000 90 00 00.000', lat: '90 00 00.000', lon: '180 00 00.000', testSeperator: ' '} - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - if (itm.length == 1) { - itm && itm[0].name == 'DMSrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[0].pattern.exec(validEntries[i].testString); - } else { - itm && itm[1].name == 'DMSrev'?passed=true:passed=false; - //execute the reg ex and store in the variable match - match = itm[1].pattern.exec(validEntries[i].testString); - } - - //split the input string by its seperator - latLongArray = validEntries[i].testString.split(validEntries[i].testSeperator); - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' did not validate as DMS Long/Lat'); - - //test to see if the regular expression has correctly identified the Lat / long values by comparing them against the original string - assert.equal(validEntries[i].lon, match[1], validEntries[i].testString + " Failed"); - assert.equal(validEntries[i].lat, match[10], validEntries[i].testString + " Failed"); - - //test to see if the regular expression has correctly identified the seperator - assert.equal(validEntries[i].testSeperator, match[9], "Matching the seperator failed"); - - //reset passed - passed = false; - count++; - } - - console.log("The number of manual tests conducted for Identify Input as DMS - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Identify Correct Non-Geographic Formats': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - // if you want to add specific tests that are not that you think will not be test with the automatic testing functions - // add entries to the array below, including test number, testString, lat, long and seperator. Ensure there is no comma after your last array entry - var validEntries = [ - {testNumber: '1', testString: '49Q GV 3527397324', correctNotation: 'MGRS'}, - {testNumber: '2', testString: '49Q GV 35273 97324', correctNotation: 'MGRS'}, - {testNumber: '3', testString: '49Q GV 3527 9732', correctNotation: 'MGRS'}, - {testNumber: '4', testString: '49Q GV 352 397', correctNotation: 'MGRS'}, - {testNumber: '5', testString: '49Q GV 35 39', correctNotation: 'MGRS'}, - {testNumber: '6', testString: '49Q GV 3 3', correctNotation: 'MGRS'}, - {testNumber: '7', testString: '49QGV 3527397324', correctNotation: 'MGRS'}, - {testNumber: '8', testString: '49QGV 35273 97324', correctNotation: 'MGRS'}, - {testNumber: '9', testString: '49QGV 3527 9732', correctNotation: 'MGRS'}, - {testNumber: '10', testString: '49QGV 352 397', correctNotation: 'MGRS'}, - {testNumber: '11', testString: '49QGV 35 39', correctNotation: 'MGRS'}, - {testNumber: '12', testString: '49QGV 3 3', correctNotation: 'MGRS'}, - {testNumber: '13', testString: '49QGV3527397324', correctNotation: 'MGRS'}, - {testNumber: '14', testString: '49QGV35273 97324', correctNotation: 'MGRS'}, - {testNumber: '15', testString: '49QGV3527 9732', correctNotation: 'MGRS'}, - {testNumber: '16', testString: '49QGV352 397', correctNotation: 'MGRS'}, - {testNumber: '17', testString: '49QGV35 39', correctNotation: 'MGRS'}, - {testNumber: '18', testString: '49QGV3 3', correctNotation: 'MGRS'}, - {testNumber: '19', testString: '02D 456100 2516654', correctNotation: 'UTM'}, - {testNumber: '20', testString: '02D4561002516654', correctNotation: 'UTM'}, - {testNumber: '21', testString: 'ABFH2111042', correctNotation: 'GEOREF'}, - {testNumber: '22', testString: 'ABBN0677780', correctNotation: 'GEOREF'}, - {testNumber: '23', testString: 'ACAF0357515', correctNotation: 'GEOREF'}, - {testNumber: '24', testString: 'ACFF5642385', correctNotation: 'GEOREF'}, - {testNumber: '25', testString: 'ADAE3811872', correctNotation: 'GEOREF'}, - {testNumber: '26', testString: '011BW25', correctNotation: 'GARS'}, - {testNumber: '27', testString: '003CG35', correctNotation: 'GARS'}, - {testNumber: '28', testString: '001CZ14', correctNotation: 'GARS'}, - {testNumber: '29', testString: '012CZ26', correctNotation: 'GARS'}, - {testNumber: '30', testString: '002EC15', correctNotation: 'GARS'}, - {testNumber: '31', testString: '004EM25', correctNotation: 'GARS'}, - {testNumber: '32', testString: '009FF14', correctNotation: 'GARS'} - ]; - - for (var i = 0; i < validEntries.length; i++) { - ddUtil.getCoordinateType(validEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - itm && itm[0].name == validEntries[i].correctNotation?passed=true:passed=false; - }); - - //test to see if the regular expression identified the input as a valid inpout and identified it as DMS (for degrees, minutes, seconds) - assert.isTrue(passed, 'Test Number: ' + validEntries[i].testNumber + " String: " + validEntries[i].testString + ' notation was not identified.'); - - //reset passed - passed = false; - count++; - } - - console.log("The number of manual tests conducted for Identify Correct Non-Geographic Formats conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Process Input as DD - Lat / Long': function() { - //test to ensure that coordinates are processed correctly before handing off to the geometry service - - //this.skip('Skip test for now'); - var count = 0; - //var notations = ddUtil.getNotations(); - - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); - var outLatPrefix = ''; - if(pLat[a] != '' && pLat[c] != '') { - new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; - } else { - if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ - outLatPrefix = '-'; - } else { - if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ - outLatPrefix = '-'; - } else { - outLatPrefix = '+'; - } - } - } - var outLonPrefix = ''; - if(pLon[d] != '' && pLon[f] != '') { - new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; - } else { - if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ - outLonPrefix = '-'; - } else { - if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ - outLonPrefix = '-'; - } else { - outLonPrefix = '+'; - } - } - } - var expectedOutput = outLatPrefix + "00.0," + outLonPrefix + "000.0"; - var testString = (tempLat + " " + tempLon); - var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[0], true); - assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Process Input as DD - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Process Input as DD - Long / Lat': function() { - //test to ensure that coordinates are processed correctly before handing off to the geometry service - - //this.skip('Skip test for now'); - var count = 0; - - - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000.0" + pss[e] + pLon[f].toUpperCase(); - var outLatPrefix = ''; - if(pLat[a] != '' && pLat[c] != '') { - new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; - } else { - if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ - outLatPrefix = '-'; - } else { - if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ - outLatPrefix = '-'; - } else { - outLatPrefix = '+'; - } - } - } - var outLonPrefix = ''; - if(pLon[d] != '' && pLon[f] != '') { - new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; - } else { - if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ - outLonPrefix = '-'; - } else { - if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ - outLonPrefix = '-'; - } else { - outLonPrefix = '+'; - } - } - } - var expectedOutput = outLatPrefix + "00.0," + outLonPrefix + "000.0"; - var testString = (tempLon + " " + tempLat); - var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[1], true); - assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Process Input as DD - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Process Input as DDM - Lat / Long': function() { - //test to ensure that coordinates are processed correctly before handing off to the geometry service - - //this.skip('Skip test for now'); - var count = 0; - - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); - var outLatPrefix = ''; - if(pLat[a] != '' && pLat[c] != '') { - new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; - } else { - if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ - outLatPrefix = '-'; - } else { - if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ - outLatPrefix = '-'; - } else { - outLatPrefix = '+'; - } - } - } - var outLonPrefix = ''; - if(pLon[d] != '' && pLon[f] != '') { - new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; - } else { - if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ - outLonPrefix = '-'; - } else { - if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ - outLonPrefix = '-'; - } else { - outLonPrefix = '+'; - } - } - } - var expectedOutput = outLatPrefix + "00 00.0," + outLonPrefix + "000 00.0"; - var testString = (tempLat + " " + tempLon); - var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[2], true); - assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Process Input as DDM - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Process Input as DDM - Long / Lat': function() { - //test to ensure that coordinates are processed correctly before handing off to the geometry service - - //this.skip('Skip test for now'); - var count = 0; - - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00 00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000 00.0" + pss[e] + pLon[f].toUpperCase(); - var outLatPrefix = ''; - if(pLat[a] != '' && pLat[c] != '') { - new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; - } else { - if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ - outLatPrefix = '-'; - } else { - if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ - outLatPrefix = '-'; - } else { - outLatPrefix = '+'; - } - } - } - var outLonPrefix = ''; - if(pLon[d] != '' && pLon[f] != '') { - new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; - } else { - if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ - outLonPrefix = '-'; - } else { - if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ - outLonPrefix = '-'; - } else { - outLonPrefix = '+'; - } - } - } - var expectedOutput = outLatPrefix + "00 00.0," + outLonPrefix + "000 00.0"; - var testString = (tempLon + " " + tempLat); - var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[3], true); - assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Process Input as DDM - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Process Input as DMS - Lat / Long': function() { - //test to ensure that coordinates are processed correctly before handing off to the geometry service - - //this.skip('Skip test for now'); - var count = 0; - - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); - var outLatPrefix = ''; - if(pLat[a] != '' && pLat[c] != '') { - new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; - } else { - if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ - outLatPrefix = '-'; - } else { - if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ - outLatPrefix = '-'; - } else { - outLatPrefix = '+'; - } - } - } - var outLonPrefix = ''; - if(pLon[d] != '' && pLon[f] != '') { - new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; - } else { - if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ - outLonPrefix = '-'; - } else { - if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ - outLonPrefix = '-'; - } else { - outLonPrefix = '+'; - } - } - } - var expectedOutput = outLatPrefix + "00 00 00.0," + outLonPrefix + "000 00 00.0"; - var testString = (tempLat + " " + tempLon); - var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[4], true); - assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Process Input as DMS - Lat / Long conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Auto Input: Process Input as DMS - Long / Lat': function() { - //test to ensure that coordinates are processed correctly before handing off to the geometry service - - //this.skip('Skip test for now'); - var count = 0; - - for (var a = 0; a < pLat.length; a++) { - for (var b = 0; b < pss.length; b++) { - for (var c = 0; c < pLat.length; c++) { - for (var d = 0; d < pLon.length; d++) { - for (var e = 0; e < pss.length; e++) { - for (var f = 0; f < pLon.length; f++) { - var tempLat = pLat[a].toUpperCase() + "00 00 00.0" + pss[b] + pLat[c].toUpperCase(); - var tempLon = pLon[d].toUpperCase() + "000 00 00.0" + pss[e] + pLon[f].toUpperCase(); - var outLatPrefix = ''; - if(pLat[a] != '' && pLat[c] != '') { - new RegExp(/[Ss-]/).test(pLat[a])?outLatPrefix = '-':outLatPrefix = '+'; - } else { - if(pLat[a] && new RegExp(/[Ss-]/).test(pLat[a])){ - outLatPrefix = '-'; - } else { - if(pLat[c] && new RegExp(/[Ss-]/).test(pLat[c])){ - outLatPrefix = '-'; - } else { - outLatPrefix = '+'; - } - } - } - var outLonPrefix = ''; - if(pLon[d] != '' && pLon[f] != '') { - new RegExp(/[Ww-]/).test(pLon[d])?outLonPrefix = '-':outLonPrefix = '+'; - } else { - if(pLon[d] && new RegExp(/[Ww-]/).test(pLon[d])){ - outLonPrefix = '-'; - } else { - if(pLon[f] && new RegExp(/[Ww-]/).test(pLon[f])){ - outLonPrefix = '-'; - } else { - outLonPrefix = '+'; - } - } - } - var expectedOutput = outLatPrefix + "00 00 00.0," + outLonPrefix + "000 00 00.0"; - var testString = (tempLon + " " + tempLat); - var returnString = tabLine.coordToolStart.inputCoordinate.processCoordTextInput(testString, notations[5], true); - assert.equal(returnString, expectedOutput, expectedOutput + " Failed"); - count++; - } - } - } - } - } - } - console.log("The number of Auto tests conducted for Process Input as DMS - Long / Lat conducted was: " + count); - totalTestCount = totalTestCount + count; - }, - - 'Test Manual Input: Check invalid input is not identified as a valid entry': function() { - //this.skip('Skip test for now'); - var passed = false; - var match = ''; - var count = 0; - - var invalidEntries = [ - {testNumber: '1', testString: '00 00 00 000N 00 00'}, //cannot have a north suffix on a longitude value - {testNumber: '2', testString: 'W00 00 00 000 00 00'}, //cannot have a west prefix on a latitude value - {testNumber: '3', testString: 'A random string'}, //random values - {testNumber: '4', testString: '009FF141'}, //incorrect GARS entry - an extra digit on the end - {testNumber: '5', testString: '41RPR1'}, //incorrect MGRS only 1 digit - {testNumber: '6', testString: '41RPR 1'}, //incorrect MGRS only 1 digit - {testNumber: '7', testString: '41RPR 123'}, //incorrect MGRS 3 digits - {testNumber: '8', testString: '41RPR 12 3'}, //incorrect MGRS 3 digits - {testNumber: '9', testString: '41RPR 12345'}, //incorrect MGRS 5 digits - {testNumber: '10', testString: '41RPR 12 345'}, //incorrect MGRS 5 digits - {testNumber: '11', testString: '41RPR 1234567'}, //incorrect MGRS 7 digits - {testNumber: '12', testString: '41RPR 1234 567'}, //incorrect MGRS 7 digits - {testNumber: '13', testString: '41RPR 123456789'}, //incorrect MGRS 9 digits - {testNumber: '14', testString: '41RPR 12345 6789'}, //incorrect MGRS 9 digits - {testNumber: '15', testString: '41RPR 12345678900'}, //incorrect MGRS 11 digits - {testNumber: '16', testString: '41RPR 123456 78900'} //incorrect MGRS 11 digits - ]; - - for (var i = 0; i < invalidEntries.length; i++) { - ddUtil.getCoordinateType(invalidEntries[i].testString).then(function(itm){ - /* as the getCoordinateType function returns a promise and resolving the promise indicates a passing test: - ** https://theintern.github.io/intern/#async-tests - ** we need check whats in the promise return and set the passed boolean to true or false accordinaly - ** we can the use the passed boolean to perform an assert.isTrue outside of the promise - */ - - //if no match is made itm should be null - itm == null?passed=true:passed=false; - }); - - assert.isTrue(passed, 'Test Number: ' + invalidEntries[i].testNumber + " String: " + invalidEntries[i].testString + ' was identified as a valid input when it should have failed'); - - //reset passed - passed = false; - count++; - } - console.log("The number of manual tests conducted to check invalid input is not identified as a valid entry was: " + count); - totalTestCount = totalTestCount + count; - }, - }); -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js deleted file mode 100644 index 338ef862..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-dist-calc-func-test.js +++ /dev/null @@ -1,49 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'require' -], function ( - registerSuite, - assert, - require -) { - registerSuite({ - name: 'Functional Tests for Distance Calculator', - 'create circle with calculator': function() { - return this.remote - .get('http://mawidgets/ma2/') - .sleep(5000) - .findByXpath('id("dijit__WidgetBase_2")/IMG') - .moveMouseTo(9, 18) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("jimu_dijit_TabContainer3_0")/DIV[1]/TABLE/TBODY/TR/TD[2]/DIV') - .moveMouseTo(8, 19) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("dijit_TitlePane_0_titleBarNode")/DIV/SPAN[3]') - .moveMouseTo(71, 13) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("test_0")') - .moveMouseTo(59, 16) - .clickMouseButton(0) - .pressKeys('30,-120') - .end() - .sleep(1000) - .findByXpath('id("dijit_TitlePane_0_pane")/DIV[1]/LABEL/LABEL/DIV/INPUT[1]') - .moveMouseTo(41, 12) - .clickMouseButton(0) - .pressKeys('30') - .end() - .sleep(1000) - .findByXpath('id("dijit_TitlePane_0_pane")/DIV[2]/LABEL/LABEL/DIV/INPUT[1]') - .moveMouseTo(41, 12) - .clickMouseButton(0) - .pressKeys('10'); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js deleted file mode 100644 index c51994ce..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-func-test.js +++ /dev/null @@ -1,62 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'require' -], function ( - registerSuite, - assert, - require -) { - registerSuite({ - name: 'index', - 'create ellipse manually': function() { - return this.remote - .get('http://mawidgets/ma2/') - .sleep(5000) - .findByXpath('id("dijit__WidgetBase_2")/IMG') - .moveMouseTo(13, 7) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("jimu_dijit_TabContainer3_0")/DIV[1]/TABLE/TBODY/TR/TD[3]/DIV') - .moveMouseTo(20, 20) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/DIV[2]/DIV[1]/INPUT[1]') - .moveMouseTo(145.5, 19) - .clickMouseButton(0) - .sleep(1000) - .pressKeys('32,-90') - .end() - .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/FIELDSET[1]/DIV[1]/DIV[1]/INPUT') - .moveMouseTo(90.5, 19) - .clickMouseButton(0) - .sleep(1000) - .pressKeys('1500') - .end() - .sleep(1000) - .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/FIELDSET[1]/DIV[2]/DIV[1]/INPUT') - .moveMouseTo(39.5, 11) - .clickMouseButton(0) - .sleep(1000) - .pressKeys('500') - .end() - .sleep(1000) - .findByXpath('id("dijit_form_Select_10")/TBODY/TR/TD[1]') - .moveMouseTo(86.5, 17) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("dijit_MenuItem_7_text")') - .moveMouseTo(62.5, 15) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("dijit__WidgetsInTemplateMixin_3")/DIV/DIV[3]/DIV[1]/INPUT[1]') - .moveMouseTo(46.5, 22) - .clickMouseButton(0) - .pressKeys('45'); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js deleted file mode 100644 index 4bbcd802..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-ellipse-unit-test.js +++ /dev/null @@ -1,92 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'dojo/dom-construct', - 'dojo/_base/window', - 'esri/map', - 'DD/views/TabEllipse', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/dom-attr', - 'dojo/dom-class', - 'dojo/dom-style', - 'dojo/string', - 'dojo/number', - 'dijit/form/Select' -], function(registerSuite, assert, domConstruct, win, Map, TabEllipse) { - // local vars scoped to this module - var map, tabEllipse; - - registerSuite({ - name: 'Distance-Direction-Ellipse-Widget', - // before the suite starts - setup: function() { - // load claro and esri css, create a map div in the body, and create the map object and print widget for our tests - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('
    ', win.body(), 'only'); - domConstruct.place('
    ', win.body(), 'last'); - - map = new Map("map", { - basemap: "topo", - center: [-122.45, 37.75], - zoom: 13, - sliderStyle: "small" - }); - }, - - // before each test executes - beforeEach: function() { - // do nothing - }, - - // after the suite is done (all tests) - teardown: function() { - if (map.loaded) { - map.destroy(); - } - if (tabEllipse) { - tabEllipse.destroy(); - } - }, - - 'Test TabLine.ctor()': function() { - console.log('Start CTOR test'); - - tabEllipse = new TabEllipse({ - map: map, - ellipseSymbol: { - type: 'esriSFS', - style: 'esriSFSNull', - color: [255,0,0,0], - outline: { - color: [255, 50, 50, 255], - width: 1.25, - type: 'esriSLS', - style: 'esriSLSSolid' - } - }}, domConstruct.create("div")).placeAt("ellipseNode"); - tabEllipse.startup(); - - assert.ok(tabEllipse); - assert.instanceOf(tabEllipse, TabEllipse, 'tabEllipse should be an instance of TabEllipse'); - - console.log('End CTOR test'); - }, - - 'Test Clear Graphics': function() { - // let the test output console reporter know we are waiting for stuff to load - console.log('Start clear graphic test'); - if (tabEllipse) { - tabEllipse.clearGraphics(); - } - console.log('End clear graphic test'); - } - }); -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js deleted file mode 100644 index 8926ed81..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-line-func-test.js +++ /dev/null @@ -1,39 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'require' -], function ( - registerSuite, - assert, - require -) { - registerSuite({ - name: 'Functional Tests for Distance Calculator', - 'create line with bearing-distance': function() { - return this.remote - .get('http://mawidgets/ma2/') - .sleep(5000) - .findByXpath('id("dijit__WidgetBase_2")/IMG') //open widget - .moveMouseTo(18, 6) - .clickMouseButton(0) - .end() - .sleep(1000) - .findByXpath('id("dijit__WidgetsInTemplateMixin_0")/DIV/DIV[3]/DIV[1]/INPUT[1]') // add start point - .moveMouseTo(69.5, 8) - .clickMouseButton(0) - .pressKeys('38.75,-90.46') // manual coord input - .end() - .sleep(500) - .findByXpath('id("dijit__WidgetsInTemplateMixin_0")/DIV/DIV[5]/DIV[1]/INPUT[1]') // move to length textbox - .moveMouseTo(66.5, 17) - .clickMouseButton(0) - .pressKeys('1000') - .end() - .sleep(500) - .findByXpath('id("dijit__WidgetsInTemplateMixin_0")/DIV/DIV[6]/DIV[1]/INPUT[1]') // move to angle and enter number - .moveMouseTo(57.5, 10) - .clickMouseButton(0) - .pressKeys('45'); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js b/source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js deleted file mode 100644 index a8ca6d17..00000000 --- a/source/widget/DistanceAndDirection/tests/distance-and-direction-line-unit-test.js +++ /dev/null @@ -1,133 +0,0 @@ -define([ - 'intern!object', - 'intern/chai!assert', - 'dojo/dom-construct', - 'dojo/_base/window', - 'esri/map', - 'DD/models/LineFeedback', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/dom-attr', - 'dojo/dom-class', - 'dojo/dom-style', - 'dojo/string', - 'dojo/number', - 'dijit/form/Select' -], function(registerSuite, assert, domConstruct, win, Map, LineFeedback) { - // local vars scoped to this module - var map, lineTab, mapPointButton, feedBack, lineSymbol; - - registerSuite({ - name: 'Distance-Direction-Line-Widget', - // before the suite starts - setup: function() { - // load claro and esri css, create a map div in the body, and create the map object and print widget for our tests - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('', win.doc.getElementsByTagName("head")[0], 'last'); - domConstruct.place('
    ', win.body(), 'only'); - domConstruct.place('
    ', win.body(), 'last'); - domConstruct.place('
    ', win.body(), 'last'); - - map = new Map("map", { - basemap: "topo", - center: [-122.45, 37.75], - zoom: 13, - sliderStyle: "small" - }); - }, - - // before each test executes - beforeEach: function() { - // do nothing - }, - - // after the suite is done (all tests) - teardown: function() { - if (map.loaded) { - map.destroy(); - } - if (lineTab) { - lineTab.destroy(); - } - }, - - 'Test LineFeedback.ctor()': function() { - console.log('Start CTOR test'); - - lineTab = new LineFeedback({ - map: map, - lineSymbol: { - type: 'esriSLS', - style: 'esriSLSSolid', - color: [255, 50, 50, 255], - width: 1.25 - }}, domConstruct.create("div")).placeAt("lineNode"); - lineTab.startup(); - - assert.ok(lineTab); - assert.instanceOf(lineTab, TabLine, 'lineTab should be an instance of LineFeedback'); - - console.log('End CTOR test'); - }, - - 'Test Line Creation': function () { - console.log('Line creation test'); - - //Create start point LAT/LONG - var startPt = new Point({ - x: -122.65, - y: 45.53, - spatialReference: { - wkid: 4326 - } - }); - - //Create end point LAT/LONG - var endPt = new Point({ - x: -120.65, - y: 45.53, - spatialReference: { - wkid: 4326 - } - }); - - feedBack.startPoint = startPt; - feedBack.endPoint = endPt; - - //Center map on start point - map.centerAt(startPt); - - //Get screen points from start and end LAT/LONG points - var screenStartPt = map.toScreen(startPt); - var screenEndPt = map.toScreen(endPt); - - /* - Create a line using these steps - - 1. Get the HTML page - 2. Wait 5 seconds for the HTML body to load - 3. Get the lineNode element - button - 4. Click on the button - 5. Move the mouse over map to start point in screen units - 6. Press the mouse button - 7. Drag to end point in screen units - 8. Release button - */ - return this.remote - .waitForElementByCssSelector('body.loaded', 5000) - .elementById('lineNode') - .clickElement() - .moveMouseTo(map.domNode, screenStartPt.x, screenStartPt.y).sleep(500) - .pressMouseButton(0).sleep(500) - .moveMouseTo(map.domNode, screenEndPt.x, screenEndPt.y).sleep(500) - .releaseMouseButton(0) - .end(); - } - }); -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2DDM.json b/source/widget/DistanceAndDirection/tests/fromGeo2DDM.json deleted file mode 100644 index c8979c3a..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2DDM.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed Lat/Long returns correct DDM", - "tests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "67 35.9105S 174 38.8896W"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "62 54.5319S 178 53.2222W"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "58 32.2073S 176 09.3521W"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "54 06.5527S 179 56.4249W"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "49 34.6851S 178 50.9768W"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "54 06.5527S 174 03.5762W"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "40 37.5987S 179 21.8813W"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "45 02.4247S 177 55.2764W"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "36 08.3740S 178 06.6891W"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "31 38.1115S 177 00.0004W"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "27 07.1311S 175 59.4638W"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "22 35.7044S 175 03.2674W"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "18 03.1048S 174 46.6418W"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "18 04.0742S 174 09.9598W"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 179 41.7017W"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 179 24.4607W"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "09 02.1842N 179 43.7219W"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "09 01.7111N 179 21.7711W"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "13 33.6962N 178 50.8967W"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "18 05.1833N 177 56.7032W"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "22 36.2342N 176 01.6241W"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "27 05.3929N 174 01.5191W"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "36 08.6828N 177 00.0004W"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "45 08.7832N 178 16.3224W"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "54 08.3021N 178 31.8426W"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "63 06.9290N 178 58.9388W"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "72 04.6519N 179 54.7505W"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "76 33.0910N 179 08.7358W"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "81 03.6526N 177 00.0021W"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "76 27.8369S 172 40.5140W"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "72 05.9537S 171 00.0010W"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "76 27.8369S 169 19.4887W"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "67 27.7730S 172 01.5843W"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "63 00.3020S 171 04.2034W"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "58 27.3972S 170 08.2769W"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "49 38.6557S 172 23.1106W"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "45 09.2090S 171 00.0005W"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "40 38.6883S 169 49.0384W"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "36 07.4461S 168 46.6569W"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "31 33.9391S 169 12.8000W"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "27 05.3935S 168 01.5191W"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "13 33.1843S 173 46.3066W"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "13 32.4675S 173 18.3300W"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "09 02.5231S 172 49.1717W"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 172 47.8235W"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "04 31.3804S 171 54.0859W"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 171 00.0003W"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "04 31.3798N 171 54.0859W"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "09 02.7934N 171 00.0003W"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "13 34.0041N 170 04.5445W"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "18 04.7669N 169 06.6117W"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "31 38.1109N 171 00.0004W"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "45 07.5089N 168 27.4130W"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "63 06.9297S 166 58.9388W"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "58 38.4181S 165 00.0006W"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "54 08.3027S 163 28.1585W"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "49 37.1654S 162 13.8570W"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "45 02.4247S 164 04.7245W"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "40 35.7848S 162 32.7141W"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "31 35.7625S 167 50.3050W"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "27 03.8758S 166 58.0813W"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "22 35.7044S 166 56.7334W"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "18 05.1840S 165 56.7032W"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "13 34.1074S 165 00.0004W"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "09 02.7263S 164 05.4076W"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 164 06.0821W"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "04 31.2794S 163 11.8427W"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 162 35.5400W"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 162 18.2989W"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "04 31.2788N 163 11.8427W"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "09 01.7111N 162 38.2296W"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "09 02.1842N 162 16.2788W"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "22 34.8205N 167 55.0514W"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "27 07.3478N 165 00.0004W"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "36 05.9006N 167 40.0698W"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "40 39.0511N 165 00.0004W"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "54 06.5521N 167 56.4250W"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "49 39.1523N 165 00.0005W"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "54 06.5521N 162 03.5761W"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "63 04.4395N 167 02.3797W"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "58 38.4175N 165 00.0006W"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "63 04.4395N 162 57.6218W"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "67 36.9313N 165 00.0008W"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "76 34.8506N 165 00.0014W"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "72 00.7591N 165 11.3582W"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "81 00.9881N 164 44.7329W"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "72 00.7590N 164 48.6439W"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "67 36.9319S 159 00.0008W"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "58 27.3971S 159 51.7243W"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "54 03.6411S 157 35.0935W"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "40 33.2499S 160 16.5826W"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "45 05.3884S 161 11.2604W"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "36 07.4461S 161 13.3439W"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "31 37.8502S 160 03.2687W"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "27 07.3485S 159 00.0004W"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "22 36.2348S 158 01.6241W"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "18 04.7676S 157 06.6117W"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "13 33.1843S 156 13.6940W"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "13 32.4675S 156 41.6707W"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "13 33.1836N 161 46.3066W"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "13 32.4668N 161 18.3300W"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "18 04.7669N 160 53.3890W"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "22 36.4111N 159 00.0004W"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "31 35.7618N 161 50.3051W"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "36 08.3733N 160 06.6891W"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "45 07.5089N 161 32.5879W"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "72 04.6525S 155 54.7507W"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "76 33.0916S 155 08.7356W"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "63 04.4401S 155 02.3795W"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "58 32.2074S 153 50.6491W"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "63 04.4401S 150 57.6219W"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "49 37.1653S 155 46.1440W"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "53 59.5755S 152 53.7127W"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "45 08.7839S 154 16.3225W"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "40 39.0517S 153 00.0004W"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "36 08.3740S 151 53.3117W"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "31 37.0669S 150 53.4912W"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "27 03.8758S 151 01.9194W"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "09 02.1848S 155 43.7219W"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "09 01.7117S 155 21.7711W"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 155 41.7017W"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "04 31.2794S 154 48.1579W"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 155 24.4607W"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 153 53.9186W"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "04 31.2788N 154 48.1579W"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "09 02.7257N 153 54.5931W"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "13 34.1068N 153 00.0004W"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "18 05.1833N 152 03.2975W"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "22 34.8205N 150 04.9493W"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "27 05.3929N 155 58.4817W"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "31 37.8496N 154 03.2686W"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "36 07.4455N 150 46.6569W"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "45 08.7833N 151 43.6785W"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "54 08.3021N 151 28.1585W"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "63 06.9291N 151 01.0626W"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "76 33.0909N 150 51.2670W"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "72 04.6519N 150 05.2516W"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "67 27.7732S 145 58.4174W"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "58 37.7266S 148 43.3322W"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "54 08.8865S 147 00.0005W"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "49 38.6557S 145 36.8904W"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "40 33.2499S 145 43.4183W"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "45 07.5095S 144 27.4130W"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "36 05.9012S 144 19.9310W"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "27 05.3935S 149 58.4816W"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "22 34.8211S 149 55.0514W"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "22 33.5861S 149 06.6893W"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "18 04.7676S 148 53.3890W"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "13 34.0048S 147 55.4561W"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "09 02.7941S 147 00.0003W"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 147 00.0003W"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "04 31.3804S 146 05.9147W"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 145 12.1772W"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "04 31.3798N 146 05.9147W"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "09 02.5225N 145 10.8290W"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "13 32.4668N 144 41.6707W"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "13 33.1836N 144 13.6941W"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "27 07.1304N 148 00.5369W"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "31 37.0662N 144 53.4913W"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "40 38.6876N 148 10.9624W"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "49 38.6551N 148 23.1106W"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "58 37.7260N 148 43.3322W"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "67 35.9099N 149 21.1120W"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "72 00.7597S 141 11.3580W"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "76 34.8513S 141 00.0014W"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "72 00.7597S 140 48.6441W"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "67 35.9105S 143 21.1121W"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "63 06.9297S 139 01.0626W"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "53 59.5754S 141 06.2884W"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "49 34.6850S 139 09.0242W"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "40 35.7848S 143 27.2867W"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "36 03.7421S 142 33.5838W"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "31 37.0668S 143 06.5095W"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "27 07.1311S 142 00.5369W"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "22 36.4117S 141 00.0004W"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "18 05.1840S 140 03.2975W"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "13 33.6969S 139 09.1040W"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "09 02.1848S 138 16.2788W"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "09 01.7117S 138 38.2296W"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 138 35.5400W"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 138 18.2989W"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "18 04.0736N 143 50.0408W"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "18 03.1041N 143 13.3588W"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "22 36.2342N 141 58.3766W"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "27 06.4784N 138 58.9500W"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "36 07.4454N 143 13.3439W"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "40 37.5980N 138 38.1196W"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "49 37.1647N 138 13.8571W"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "58 35.6542S 137 33.4986W"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "63 00.3020S 134 55.7980W"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "58 35.6541S 132 26.5026W"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "54 03.6411S 136 24.9076W"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "49 31.2205S 135 28.3250W"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "45 07.5095S 137 32.5879W"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "40 38.6883S 136 10.9624W"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "36 08.6834S 135 00.0004W"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "31 37.8502S 133 56.7321W"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "27 06.4791S 132 58.9500W"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "22 33.5861S 132 53.3114W"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "22 34.8211S 132 04.9493W"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "04 31.1113S 137 42.2029W"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "04 30.8761S 137 23.7934W"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 136 47.8235W"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "04 31.1106N 137 42.2029W"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "04 30.8755N 137 23.7934W"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "09 02.5225N 136 49.1717W"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "13 34.0041N 135 55.4561W"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "18 05.3222N 135 00.0004W"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "22 35.7037N 133 03.2674W"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "31 37.0662N 137 06.5095W"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "36 08.3733N 133 53.3117W"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "45 09.2083N 135 00.0005W"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "54 08.8859N 135 00.0005W"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "58 35.6535N 137 33.4987W"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "63 07.7600N 135 00.0007W"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "58 35.6534N 132 26.5025W"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "67 32.8514N 136 18.2182W"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "67 32.8513N 133 41.7835W"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "72 05.9530N 135 00.0010W"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "76 27.8362N 136 40.5137W"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "76 27.8363N 133 19.4890W"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "76 33.0916S 126 51.2672W"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "72 04.6525S 126 05.2514W"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "67 32.8520S 130 18.2180W"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "67 32.8520S 127 41.7837W"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "62 54.5320S 127 06.7792W"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "54 08.3027S 130 31.8427W"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "49 39.1529S 129 00.0005W"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "45 08.7839S 127 43.6785W"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "40 37.5987S 126 38.1196W"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "36 03.7420S 127 26.4170W"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "31 35.7625S 126 09.6957W"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "18 04.0742S 131 50.0408W"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "18 03.1048S 131 13.3588W"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "13 33.6969S 130 50.8967W"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09 02.7263S 129 54.5931W"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 129 53.9186W"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "04 31.4141S 129 00.0003W"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 128 06.0821W"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "04 31.4134N 129 00.0003W"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09 02.7257N 128 05.4076W"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "13 33.6962N 127 09.1040W"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "18 03.1041N 126 46.6418W"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "18 04.0736N 126 09.9598W"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "27 06.4784N 131 01.0507W"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "31 37.8496N 127 56.7321W"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "36 05.9006N 126 19.9310W"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "40 37.5980N 131 21.8813W"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "49 37.1647N 131 46.1440W"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "81 00.9881N 129 15.2713W"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "63 07.7607S 123 00.0007W"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "58 37.7266S 121 16.6690W"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "49 31.2204S 122 31.6760W"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "45 05.3884S 120 48.7405W"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "36 05.9013S 125 40.0697W"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "27 06.4791S 125 01.0507W"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "31 33.9391S 124 47.2007W"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "22 36.2348S 123 58.3766W"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "18 05.3228S 123 00.0004W"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "13 34.0048S 122 04.5445W"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "09 02.5232S 121 10.8290W"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 121 12.1772W"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "04 30.8761S 120 36.2072W"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "04 31.1113S 120 17.7978W"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "04 30.8755N 120 36.2072W"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "04 31.1106N 120 17.7978W"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "22 35.7037N 124 56.7334W"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "27 07.1304N 121 59.4638W"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "31 35.7618N 120 09.6957W"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "40 38.6876N 121 49.0385W"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "49 38.6551N 121 36.8904W"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "58 37.7260N 121 16.6690W"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "67 35.9099N 120 38.8897W"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "67 35.9105S 114 38.8896W"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "62 54.5319S 118 53.2222W"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "58 32.2073S 116 09.3521W"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "54 06.5527S 119 56.4249W"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "49 34.6851S 118 50.9768W"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "54 06.5527S 114 03.5762W"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "40 37.5987S 119 21.8813W"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "45 02.4247S 117 55.2764W"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "36 08.3740S 118 06.6891W"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "31 38.1115S 117 00.0004W"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "27 07.1311S 115 59.4638W"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "22 35.7044S 115 03.2674W"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "18 03.1048S 114 46.6418W"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "18 04.0742S 114 09.9598W"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 119 41.7017W"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 119 24.4607W"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "09 02.1842N 119 43.7219W"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "09 01.7111N 119 21.7711W"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "13 33.6962N 118 50.8967W"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "18 05.1833N 117 56.7032W"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "22 36.2342N 116 01.6241W"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "27 05.3929N 114 01.5191W"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "36 08.6828N 117 00.0004W"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "45 08.7832N 118 16.3224W"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "54 08.3021N 118 31.8426W"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "63 06.9290N 118 58.9388W"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "72 04.6519N 119 54.7505W"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "76 33.0910N 119 08.7358W"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "81 03.6526N 117 00.0021W"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "76 27.8369S 112 40.5140W"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "72 05.9537S 111 00.0010W"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "76 27.8369S 109 19.4887W"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "67 27.7730S 112 01.5843W"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "63 00.3020S 111 04.2034W"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "58 27.3972S 110 08.2769W"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "49 38.6557S 112 23.1106W"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "45 09.2090S 111 00.0005W"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "40 38.6883S 109 49.0384W"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "36 07.4461S 108 46.6569W"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "31 33.9391S 109 12.8000W"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "27 05.3935S 108 01.5191W"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "13 33.1843S 113 46.3066W"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "13 32.4675S 113 18.3300W"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "09 02.5231S 112 49.1717W"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 112 47.8235W"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "04 31.3804S 111 54.0859W"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 111 00.0003W"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "04 31.3798N 111 54.0859W"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "09 02.7934N 111 00.0003W"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "13 34.0041N 110 04.5445W"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "18 04.7669N 109 06.6117W"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "31 38.1109N 111 00.0004W"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "45 07.5089N 108 27.4130W"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "63 06.9297S 106 58.9388W"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "58 38.4181S 105 00.0006W"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "54 08.3027S 103 28.1585W"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "49 37.1654S 102 13.8570W"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "45 02.4247S 104 04.7245W"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "40 35.7848S 102 32.7141W"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "31 35.7625S 107 50.3050W"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "27 03.8758S 106 58.0813W"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "22 35.7044S 106 56.7334W"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "18 05.1840S 105 56.7032W"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13 34.1074S 105 00.0004W"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "09 02.7263S 104 05.4076W"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 104 06.0821W"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "04 31.2794S 103 11.8427W"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 102 35.5400W"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 102 18.2989W"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "04 31.2788N 103 11.8427W"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "09 01.7111N 102 38.2296W"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "09 02.1842N 102 16.2788W"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "22 34.8205N 107 55.0514W"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "27 07.3478N 105 00.0004W"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "36 05.9006N 107 40.0698W"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "40 39.0511N 105 00.0004W"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "54 06.5521N 107 56.4250W"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "49 39.1523N 105 00.0005W"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "54 06.5521N 102 03.5761W"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "63 04.4395N 107 02.3797W"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "58 38.4175N 105 00.0006W"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "63 04.4395N 102 57.6218W"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "67 36.9313N 105 00.0008W"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "76 34.8506N 105 00.0014W"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "72 00.7591N 105 11.3582W"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "81 00.9881N 104 44.7329W"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "72 00.7590N 104 48.6439W"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "67 36.9319S 099 00.0008W"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "58 27.3971S 099 51.7243W"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "54 03.6411S 097 35.0935W"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "40 33.2499S 100 16.5826W"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "45 05.3884S 101 11.2604W"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "36 07.4461S 101 13.3439W"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "31 37.8502S 100 03.2687W"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "27 07.3485S 099 00.0004W"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "22 36.2348S 098 01.6241W"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "18 04.7676S 097 06.6117W"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "13 33.1843S 096 13.6940W"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "13 32.4675S 096 41.6707W"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "13 33.1836N 101 46.3066W"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "13 32.4668N 101 18.3300W"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "18 04.7669N 100 53.3890W"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "22 36.4111N 099 00.0004W"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "31 35.7618N 101 50.3051W"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "36 08.3733N 100 06.6891W"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "45 07.5089N 101 32.5879W"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "72 04.6525S 095 54.7507W"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "76 33.0916S 095 08.7356W"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "63 04.4401S 095 02.3795W"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "58 32.2074S 093 50.6491W"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "63 04.4401S 090 57.6219W"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "49 37.1653S 095 46.1440W"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "53 59.5755S 092 53.7127W"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "45 08.7839S 094 16.3225W"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "40 39.0517S 093 00.0004W"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "36 08.3740S 091 53.3117W"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "31 37.0669S 090 53.4912W"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "27 03.8758S 091 01.9194W"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "09 02.1848S 095 43.7219W"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "09 01.7117S 095 21.7711W"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 095 41.7017W"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "04 31.2794S 094 48.1579W"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 095 24.4607W"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 093 53.9186W"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "04 31.2788N 094 48.1579W"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "09 02.7257N 093 54.5931W"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "13 34.1068N 093 00.0004W"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "18 05.1833N 092 03.2975W"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "22 34.8205N 090 04.9493W"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "27 05.3929N 095 58.4817W"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "31 37.8496N 094 03.2686W"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "36 07.4455N 090 46.6569W"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "45 08.7833N 091 43.6785W"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "54 08.3021N 091 28.1585W"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "63 06.9291N 091 01.0626W"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "76 33.0909N 090 51.2670W"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "72 04.6519N 090 05.2516W"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "67 27.7732S 085 58.4174W"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "58 37.7266S 088 43.3322W"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "54 08.8865S 087 00.0005W"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "49 38.6557S 085 36.8904W"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "40 33.2499S 085 43.4183W"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "45 07.5095S 084 27.4130W"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "36 05.9012S 084 19.9310W"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "27 05.3935S 089 58.4816W"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "22 34.8211S 089 55.0514W"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "22 33.5861S 089 06.6893W"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "18 04.7676S 088 53.3890W"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "13 34.0048S 087 55.4561W"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "09 02.7941S 087 00.0003W"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 087 00.0003W"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "04 31.3804S 086 05.9147W"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 085 12.1772W"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "04 31.3798N 086 05.9147W"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "09 02.5225N 085 10.8290W"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "13 32.4668N 084 41.6707W"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "13 33.1836N 084 13.6941W"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "27 07.1304N 088 00.5369W"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "31 37.0662N 084 53.4913W"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "40 38.6876N 088 10.9624W"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "49 38.6551N 088 23.1106W"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "58 37.7260N 088 43.3322W"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "67 35.9099N 089 21.1120W"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "72 00.7597S 081 11.3580W"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "76 34.8513S 081 00.0014W"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "72 00.7597S 080 48.6441W"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "67 35.9105S 083 21.1121W"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "63 06.9297S 079 01.0626W"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "53 59.5754S 081 06.2884W"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "49 34.6850S 079 09.0242W"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "40 35.7848S 083 27.2867W"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "36 03.7421S 082 33.5838W"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "31 37.0668S 083 06.5095W"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "27 07.1311S 082 00.5369W"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "22 36.4117S 081 00.0004W"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "18 05.1840S 080 03.2975W"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "13 33.6969S 079 09.1040W"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "09 02.1848S 078 16.2788W"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "09 01.7117S 078 38.2296W"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 078 35.5400W"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 078 18.2989W"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "18 04.0736N 083 50.0408W"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "18 03.1041N 083 13.3588W"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "22 36.2342N 081 58.3766W"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "27 06.4784N 078 58.9500W"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "36 07.4454N 083 13.3439W"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "40 37.5980N 078 38.1196W"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "49 37.1647N 078 13.8571W"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "58 35.6542S 077 33.4986W"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "63 00.3020S 074 55.7980W"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "58 35.6541S 072 26.5026W"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "54 03.6411S 076 24.9076W"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "49 31.2205S 075 28.3250W"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "45 07.5095S 077 32.5879W"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "40 38.6883S 076 10.9624W"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "36 08.6834S 075 00.0004W"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "31 37.8502S 073 56.7321W"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "27 06.4791S 072 58.9500W"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "22 33.5861S 072 53.3114W"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "22 34.8211S 072 04.9493W"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "04 31.1113S 077 42.2029W"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "04 30.8761S 077 23.7934W"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 076 47.8235W"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "04 31.1106N 077 42.2029W"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "04 30.8755N 077 23.7934W"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "09 02.5225N 076 49.1717W"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "13 34.0041N 075 55.4561W"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18 05.3222N 075 00.0004W"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "22 35.7037N 073 03.2674W"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "31 37.0662N 077 06.5095W"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "36 08.3733N 073 53.3117W"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "45 09.2083N 075 00.0005W"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "54 08.8859N 075 00.0005W"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "58 35.6535N 077 33.4987W"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "63 07.7600N 075 00.0007W"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "58 35.6534N 072 26.5025W"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "67 32.8514N 076 18.2182W"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "67 32.8513N 073 41.7835W"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "72 05.9530N 075 00.0010W"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "76 27.8362N 076 40.5137W"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "76 27.8363N 073 19.4890W"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "76 33.0916S 066 51.2672W"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "72 04.6525S 066 05.2514W"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "67 32.8520S 070 18.2180W"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "67 32.8520S 067 41.7837W"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "62 54.5320S 067 06.7792W"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "54 08.3027S 070 31.8427W"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "49 39.1529S 069 00.0005W"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "45 08.7839S 067 43.6785W"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "40 37.5987S 066 38.1196W"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "36 03.7420S 067 26.4170W"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "31 35.7625S 066 09.6957W"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "18 04.0742S 071 50.0408W"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "18 03.1048S 071 13.3588W"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "13 33.6969S 070 50.8967W"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "09 02.7263S 069 54.5931W"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 069 53.9186W"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "04 31.4141S 069 00.0003W"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 068 06.0821W"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "04 31.4134N 069 00.0003W"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "09 02.7257N 068 05.4076W"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "13 33.6962N 067 09.1040W"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "18 03.1041N 066 46.6418W"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "18 04.0736N 066 09.9598W"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "27 06.4784N 071 01.0507W"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "31 37.8496N 067 56.7321W"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "36 05.9006N 066 19.9310W"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "40 37.5980N 071 21.8813W"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "49 37.1647N 071 46.1440W"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "81 00.9881N 069 15.2713W"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "63 07.7607S 063 00.0007W"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "58 37.7266S 061 16.6690W"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "49 31.2204S 062 31.6760W"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "45 05.3884S 060 48.7405W"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "36 05.9013S 065 40.0697W"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "27 06.4791S 065 01.0507W"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "31 33.9391S 064 47.2007W"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "22 36.2348S 063 58.3766W"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "18 05.3228S 063 00.0004W"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "13 34.0048S 062 04.5445W"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "09 02.5232S 061 10.8290W"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 061 12.1772W"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "04 30.8761S 060 36.2072W"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "04 31.1113S 060 17.7978W"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "04 30.8755N 060 36.2072W"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "04 31.1106N 060 17.7978W"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "22 35.7037N 064 56.7334W"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "27 07.1304N 061 59.4638W"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "31 35.7618N 060 09.6957W"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "40 38.6876N 061 49.0385W"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "49 38.6551N 061 36.8904W"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "58 37.7260N 061 16.6690W"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "67 35.9099N 060 38.8897W"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "67 35.9105S 054 38.8896W"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "62 54.5319S 058 53.2222W"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "58 32.2073S 056 09.3521W"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "54 06.5527S 059 56.4249W"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "49 34.6851S 058 50.9768W"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "54 06.5527S 054 03.5762W"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "40 37.5987S 059 21.8813W"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "45 02.4247S 057 55.2764W"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "36 08.3740S 058 06.6891W"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "31 38.1115S 057 00.0004W"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "27 07.1311S 055 59.4638W"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "22 35.7044S 055 03.2674W"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "18 03.1048S 054 46.6418W"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "18 04.0742S 054 09.9598W"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 059 41.7017W"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 059 24.4607W"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "09 02.1842N 059 43.7219W"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "09 01.7111N 059 21.7711W"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "13 33.6962N 058 50.8967W"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "18 05.1833N 057 56.7032W"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "22 36.2342N 056 01.6241W"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "27 05.3929N 054 01.5191W"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "36 08.6828N 057 00.0004W"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "45 08.7832N 058 16.3224W"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "54 08.3021N 058 31.8426W"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "63 06.9290N 058 58.9388W"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "72 04.6519N 059 54.7505W"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "76 33.0910N 059 08.7358W"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "81 03.6526N 057 00.0021W"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "76 27.8369S 052 40.5140W"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "72 05.9537S 051 00.0010W"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "76 27.8369S 049 19.4887W"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "67 27.7730S 052 01.5843W"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "63 00.3020S 051 04.2034W"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "58 27.3972S 050 08.2769W"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "49 38.6557S 052 23.1106W"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "45 09.2090S 051 00.0005W"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "40 38.6883S 049 49.0384W"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "36 07.4461S 048 46.6569W"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "31 33.9391S 049 12.8000W"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "27 05.3935S 048 01.5191W"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "13 33.1843S 053 46.3066W"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "13 32.4675S 053 18.3300W"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "09 02.5231S 052 49.1717W"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 052 47.8235W"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "04 31.3804S 051 54.0859W"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 051 00.0003W"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "04 31.3798N 051 54.0859W"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "09 02.7934N 051 00.0003W"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "13 34.0041N 050 04.5445W"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "18 04.7669N 049 06.6117W"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "31 38.1109N 051 00.0004W"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "45 07.5089N 048 27.4130W"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "63 06.9297S 046 58.9388W"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "58 38.4181S 045 00.0006W"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "54 08.3027S 043 28.1585W"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "49 37.1654S 042 13.8570W"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "45 02.4247S 044 04.7245W"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "40 35.7848S 042 32.7141W"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "31 35.7625S 047 50.3050W"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "27 03.8758S 046 58.0813W"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "22 35.7044S 046 56.7334W"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "18 05.1840S 045 56.7032W"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "13 34.1074S 045 00.0004W"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "09 02.7263S 044 05.4076W"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 044 06.0821W"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "04 31.2794S 043 11.8427W"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 042 35.5400W"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 042 18.2989W"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "04 31.2788N 043 11.8427W"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "09 01.7111N 042 38.2296W"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "09 02.1842N 042 16.2788W"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "22 34.8205N 047 55.0514W"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "27 07.3478N 045 00.0004W"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "36 05.9006N 047 40.0698W"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "40 39.0511N 045 00.0004W"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "54 06.5521N 047 56.4250W"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "49 39.1523N 045 00.0005W"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "54 06.5521N 042 03.5761W"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "63 04.4395N 047 02.3797W"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "58 38.4175N 045 00.0006W"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "63 04.4395N 042 57.6218W"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "67 36.9313N 045 00.0008W"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "76 34.8506N 045 00.0014W"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "72 00.7591N 045 11.3582W"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "81 00.9881N 044 44.7329W"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "72 00.7590N 044 48.6439W"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "67 36.9319S 039 00.0008W"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "58 27.3971S 039 51.7243W"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "54 03.6411S 037 35.0935W"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "40 33.2499S 040 16.5826W"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "45 05.3884S 041 11.2604W"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "36 07.4461S 041 13.3439W"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "31 37.8502S 040 03.2687W"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "27 07.3485S 039 00.0004W"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "22 36.2348S 038 01.6241W"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "18 04.7676S 037 06.6117W"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "13 33.1843S 036 13.6940W"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "13 32.4675S 036 41.6707W"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "13 33.1836N 041 46.3066W"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "13 32.4668N 041 18.3300W"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "18 04.7669N 040 53.3890W"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "22 36.4111N 039 00.0004W"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "31 35.7618N 041 50.3051W"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "36 08.3733N 040 06.6891W"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "45 07.5089N 041 32.5879W"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "72 04.6525S 035 54.7507W"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "76 33.0916S 035 08.7356W"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "63 04.4401S 035 02.3795W"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "58 32.2074S 033 50.6491W"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "63 04.4401S 030 57.6219W"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "49 37.1653S 035 46.1440W"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "53 59.5755S 032 53.7127W"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "45 08.7839S 034 16.3225W"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "40 39.0517S 033 00.0004W"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "36 08.3740S 031 53.3117W"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "31 37.0669S 030 53.4912W"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "27 03.8758S 031 01.9194W"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "09 02.1848S 035 43.7219W"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "09 01.7117S 035 21.7711W"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "00 00.0003S 035 41.7017W"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "04 31.2794S 034 48.1579W"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "00 00.0003S 035 24.4607W"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 033 53.9186W"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "04 31.2788N 034 48.1579W"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "09 02.7257N 033 54.5931W"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "13 34.1068N 033 00.0004W"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "18 05.1833N 032 03.2975W"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "22 34.8205N 030 04.9493W"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "27 05.3929N 035 58.4817W"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "31 37.8496N 034 03.2686W"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "36 07.4455N 030 46.6569W"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "45 08.7833N 031 43.6785W"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "54 08.3021N 031 28.1585W"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "63 06.9291N 031 01.0626W"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "76 33.0909N 030 51.2670W"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "72 04.6519N 030 05.2516W"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "67 27.7732S 025 58.4174W"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "58 37.7266S 028 43.3322W"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "54 08.8865S 027 00.0005W"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "49 38.6557S 025 36.8904W"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "40 33.2499S 025 43.4183W"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "45 07.5095S 024 27.4130W"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "36 05.9012S 024 19.9310W"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "27 05.3935S 029 58.4816W"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "22 34.8211S 029 55.0514W"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "22 33.5861S 029 06.6893W"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "18 04.7676S 028 53.3890W"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "13 34.0048S 027 55.4561W"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "09 02.7941S 027 00.0003W"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "00 00.0003S 027 00.0003W"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "04 31.3804S 026 05.9147W"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 025 12.1772W"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "04 31.3798N 026 05.9147W"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "09 02.5225N 025 10.8290W"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "13 32.4668N 024 41.6707W"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "13 33.1836N 024 13.6941W"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "27 07.1304N 028 00.5369W"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "31 37.0662N 024 53.4913W"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "40 38.6876N 028 10.9624W"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "49 38.6551N 028 23.1106W"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "58 37.7260N 028 43.3322W"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "67 35.9099N 029 21.1120W"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "72 00.7597S 021 11.3580W"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "76 34.8513S 021 00.0014W"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "72 00.7597S 020 48.6441W"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "67 35.9105S 023 21.1121W"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "63 06.9297S 019 01.0626W"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "53 59.5754S 021 06.2884W"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "49 34.6850S 019 09.0242W"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "40 35.7848S 023 27.2867W"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "36 03.7421S 022 33.5838W"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "31 37.0668S 023 06.5095W"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27 07.1311S 022 00.5369W"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "22 36.4117S 021 00.0004W"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "18 05.1840S 020 03.2975W"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "13 33.6969S 019 09.1040W"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "09 02.1848S 018 16.2788W"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "09 01.7117S 018 38.2296W"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 018 35.5400W"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "00 00.0003S 018 18.2989W"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "18 04.0736N 023 50.0408W"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "18 03.1041N 023 13.3588W"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "22 36.2342N 021 58.3766W"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27 06.4784N 018 58.9500W"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "36 07.4454N 023 13.3439W"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "40 37.5980N 018 38.1196W"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "49 37.1647N 018 13.8571W"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "58 35.6542S 017 33.4986W"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "63 00.3020S 014 55.7980W"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "58 35.6541S 012 26.5026W"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "54 03.6411S 016 24.9076W"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "49 31.2205S 015 28.3250W"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "45 07.5095S 017 32.5879W"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "40 38.6883S 016 10.9624W"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "36 08.6834S 015 00.0004W"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "31 37.8502S 013 56.7321W"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "27 06.4791S 012 58.9500W"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "22 33.5861S 012 53.3114W"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "22 34.8211S 012 04.9493W"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "04 31.1113S 017 42.2029W"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "04 30.8761S 017 23.7934W"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "00 00.0003S 016 47.8235W"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "04 31.1106N 017 42.2029W"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "04 30.8755N 017 23.7934W"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "09 02.5225N 016 49.1717W"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "13 34.0041N 015 55.4561W"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "18 05.3222N 015 00.0004W"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "22 35.7037N 013 03.2674W"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "31 37.0662N 017 06.5095W"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "36 08.3733N 013 53.3117W"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "45 09.2083N 015 00.0005W"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "54 08.8859N 015 00.0005W"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "58 35.6535N 017 33.4987W"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "63 07.7600N 015 00.0007W"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "58 35.6534N 012 26.5025W"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "67 32.8514N 016 18.2182W"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "67 32.8513N 013 41.7835W"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "72 05.9530N 015 00.0010W"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "76 27.8362N 016 40.5137W"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "76 27.8363N 013 19.4890W"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "76 33.0916S 006 51.2672W"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "72 04.6525S 006 05.2514W"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "67 32.8520S 010 18.2180W"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "67 32.8520S 007 41.7837W"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "62 54.5320S 007 06.7792W"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "54 08.3027S 010 31.8427W"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "49 39.1529S 009 00.0005W"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "45 08.7839S 007 43.6785W"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "40 37.5987S 006 38.1196W"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "36 03.7420S 007 26.4170W"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "31 35.7625S 006 09.6957W"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "18 04.0742S 011 50.0408W"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "18 03.1048S 011 13.3588W"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "13 33.6969S 010 50.8967W"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "09 02.7263S 009 54.5931W"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "00 00.0003S 009 53.9186W"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "04 31.4141S 009 00.0003W"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "00 00.0003S 008 06.0821W"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "04 31.4134N 009 00.0003W"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "09 02.7257N 008 05.4076W"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "13 33.6962N 007 09.1040W"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "18 03.1041N 006 46.6418W"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "18 04.0736N 006 09.9598W"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "27 06.4784N 011 01.0507W"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "31 37.8496N 007 56.7321W"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "36 05.9006N 006 19.9310W"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "40 37.5980N 011 21.8813W"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "49 37.1647N 011 46.1440W"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "81 00.9881N 009 15.2713W"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "63 07.7607S 003 00.0007W"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "58 37.7266S 001 16.6690W"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "49 31.2204S 002 31.6760W"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "45 05.3884S 000 48.7405W"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "36 05.9013S 005 40.0697W"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "27 06.4791S 005 01.0507W"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "31 33.9391S 004 47.2007W"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "22 36.2348S 003 58.3766W"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "18 05.3228S 003 00.0004W"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "13 34.0048S 002 04.5445W"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "09 02.5232S 001 10.8290W"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "00 00.0003S 001 12.1772W"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "04 30.8761S 000 36.2072W"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "00 00.0003S 000 35.5400W"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "04 31.1113S 000 17.7978W"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "04 30.8755N 000 36.2072W"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "04 31.1106N 000 17.7978W"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "22 35.7037N 004 56.7334W"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "27 07.1304N 001 59.4638W"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "31 35.7618N 000 09.6957W"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "40 38.6876N 001 49.0385W"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "49 38.6551N 001 36.8904W"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "58 37.7260N 001 16.6690W"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "67 35.9099N 000 38.8897W"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "67 35.9105S 005 21.1104E"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "62 54.5319S 001 06.7778E"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "58 32.2073S 003 50.6479E"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "54 06.5527S 000 03.5751E"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "49 34.6851S 001 09.0232E"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "54 06.5527S 005 56.4238E"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "40 37.5987S 000 38.1187E"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "45 02.4247S 002 04.7236E"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "36 08.3740S 001 53.3109E"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31 38.1115S 003 00.0000E"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "27 07.1311S 004 00.5362E"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "22 35.7044S 004 56.7326E"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "18 03.1048S 005 13.3582E"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "18 04.0742S 005 50.0402E"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 000 18.2983E"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 000 35.5393E"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "09 02.1842N 000 16.2781E"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "09 01.7111N 000 38.2289E"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "13 33.6962N 001 09.1033E"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "18 05.1833N 002 03.2968E"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "22 36.2342N 003 58.3759E"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "27 05.3929N 005 58.4809E"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "36 08.6828N 003 00.0000E"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "45 08.7832N 001 43.6776E"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "54 08.3021N 001 28.1574E"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "63 06.9290N 001 01.0612E"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "72 04.6519N 000 05.2495E"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "76 33.0910N 000 51.2642E"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "81 03.6526N 003 00.0000E"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "76 27.8369S 007 19.4860E"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "72 05.9537S 009 00.0000E"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "76 27.8369S 010 40.5113E"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "67 27.7730S 007 58.4157E"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "63 00.3020S 008 55.7966E"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "58 27.3972S 009 51.7231E"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "49 38.6557S 007 36.8894E"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "45 09.2090S 009 00.0000E"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "40 38.6883S 010 10.9616E"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "36 07.4461S 011 13.3431E"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "31 33.9391S 010 47.2000E"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "27 05.3935S 011 58.4809E"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "13 33.1843S 006 13.6934E"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "13 32.4675S 006 41.6700E"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "09 02.5231S 007 10.8283E"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 007 12.1765E"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "04 31.3804S 008 05.9141E"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 009 00.0000E"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "04 31.3798N 008 05.9141E"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "09 02.7934N 009 00.0000E"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "13 34.0041N 009 55.4555E"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "18 04.7669N 010 53.3883E"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "31 38.1109N 009 00.0000E"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "45 07.5089N 011 32.5870E"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "63 06.9297S 013 01.0612E"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "58 38.4181S 015 00.0000E"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "54 08.3027S 016 31.8415E"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "49 37.1654S 017 46.1430E"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "45 02.4247S 015 55.2755E"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "40 35.7848S 017 27.2859E"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "31 35.7625S 012 09.6950E"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "27 03.8758S 013 01.9187E"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "22 35.7044S 013 03.2666E"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "18 05.1840S 014 03.2968E"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "13 34.1074S 015 00.0000E"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "09 02.7263S 015 54.5924E"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 015 53.9179E"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "04 31.2794S 016 48.1573E"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 017 24.4600E"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 017 41.7011E"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "04 31.2788N 016 48.1573E"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "09 01.7111N 017 21.7704E"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "09 02.1842N 017 43.7212E"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "22 34.8205N 012 04.9486E"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "27 07.3478N 015 00.0000E"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "36 05.9006N 012 19.9302E"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "40 39.0511N 015 00.0000E"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "54 06.5521N 012 03.5750E"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "49 39.1523N 015 00.0000E"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "54 06.5521N 017 56.4239E"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "63 04.4395N 012 57.6203E"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "58 38.4175N 015 00.0000E"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "63 04.4395N 017 02.3782E"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "67 36.9313N 015 00.0000E"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "76 34.8506N 015 00.0000E"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "72 00.7591N 014 48.6418E"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "81 00.9881N 015 15.2671E"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "72 00.7590N 015 11.3561E"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "67 36.9319S 021 00.0000E"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "58 27.3971S 020 08.2757E"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "54 03.6411S 022 24.9065E"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "40 33.2499S 019 43.4174E"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "45 05.3884S 018 48.7396E"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "36 07.4461S 018 46.6561E"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "31 37.8502S 019 56.7313E"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "27 07.3485S 021 00.0000E"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "22 36.2348S 021 58.3759E"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "18 04.7676S 022 53.3883E"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "13 33.1843S 023 46.3060E"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "13 32.4675S 023 18.3293E"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "13 33.1836N 018 13.6934E"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "13 32.4668N 018 41.6700E"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "18 04.7669N 019 06.6110E"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "22 36.4111N 021 00.0000E"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "31 35.7618N 018 09.6949E"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "36 08.3733N 019 53.3109E"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "45 07.5089N 018 27.4121E"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "72 04.6525S 024 05.2493E"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "76 33.0916S 024 51.2644E"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "63 04.4401S 024 57.6205E"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "58 32.2074S 026 09.3509E"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "63 04.4401S 029 02.3781E"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "49 37.1653S 024 13.8560E"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "53 59.5755S 027 06.2873E"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "45 08.7839S 025 43.6775E"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "40 39.0517S 027 00.0000E"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "36 08.3740S 028 06.6883E"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "31 37.0669S 029 06.5088E"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "27 03.8758S 028 58.0806E"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "09 02.1848S 024 16.2781E"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "09 01.7117S 024 38.2289E"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 024 18.2983E"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "04 31.2794S 025 11.8421E"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 024 35.5393E"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 026 06.0814E"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "04 31.2788N 025 11.8421E"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "09 02.7257N 026 05.4069E"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "13 34.1068N 027 00.0000E"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "18 05.1833N 027 56.7025E"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "22 34.8205N 029 55.0507E"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "27 05.3929N 024 01.5183E"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "31 37.8496N 025 56.7314E"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "36 07.4455N 029 13.3431E"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "45 08.7833N 028 16.3215E"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "54 08.3021N 028 31.8415E"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "63 06.9291N 028 58.9374E"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "76 33.0909N 029 08.7330E"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "72 04.6519N 029 54.7484E"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "67 27.7732S 034 01.5826E"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "58 37.7266S 031 16.6678E"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "54 08.8865S 033 00.0000E"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "49 38.6557S 034 23.1096E"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "40 33.2499S 034 16.5817E"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "45 07.5095S 035 32.5870E"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36 05.9012S 035 40.0690E"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "27 05.3935S 030 01.5184E"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "22 34.8211S 030 04.9486E"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "22 33.5861S 030 53.3107E"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "18 04.7676S 031 06.6110E"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "13 34.0048S 032 04.5439E"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "09 02.7941S 033 00.0000E"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 033 00.0000E"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "04 31.3804S 033 54.0853E"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 034 47.8228E"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "04 31.3798N 033 54.0853E"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "09 02.5225N 034 49.1710E"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "13 32.4668N 035 18.3293E"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "13 33.1836N 035 46.3059E"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "27 07.1304N 031 59.4631E"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "31 37.0662N 035 06.5087E"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "40 38.6876N 031 49.0376E"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "49 38.6551N 031 36.8894E"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "58 37.7260N 031 16.6678E"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "67 35.9099N 030 38.8880E"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "72 00.7597S 038 48.6420E"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "76 34.8513S 039 00.0000E"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "72 00.7597S 039 11.3559E"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "67 35.9105S 036 38.8879E"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "63 06.9297S 040 58.9374E"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "53 59.5754S 038 53.7116E"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "49 34.6850S 040 50.9758E"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "40 35.7848S 036 32.7133E"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "36 03.7421S 037 26.4162E"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "31 37.0668S 036 53.4905E"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "27 07.1311S 037 59.4631E"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "22 36.4117S 039 00.0000E"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "18 05.1840S 039 56.7025E"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "13 33.6969S 040 50.8960E"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "09 02.1848S 041 43.7212E"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "09 01.7117S 041 21.7704E"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 041 24.4600E"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 041 41.7011E"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "18 04.0736N 036 09.9592E"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "18 03.1041N 036 46.6412E"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "22 36.2342N 038 01.6234E"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "27 06.4784N 041 01.0500E"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "36 07.4454N 036 46.6561E"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "40 37.5980N 041 21.8804E"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "49 37.1647N 041 46.1429E"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "58 35.6542S 042 26.5014E"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "63 00.3020S 045 04.2020E"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "58 35.6541S 047 33.4974E"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "54 03.6411S 043 35.0924E"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "49 31.2205S 044 31.6750E"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "45 07.5095S 042 27.4121E"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "40 38.6883S 043 49.0376E"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "36 08.6834S 045 00.0000E"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "31 37.8502S 046 03.2679E"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "27 06.4791S 047 01.0500E"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "22 33.5861S 047 06.6886E"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "22 34.8211S 047 55.0507E"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "04 31.1113S 042 17.7971E"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "04 30.8761S 042 36.2066E"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 043 12.1765E"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "04 31.1106N 042 17.7971E"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "04 30.8755N 042 36.2066E"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "09 02.5225N 043 10.8283E"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "13 34.0041N 044 04.5439E"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "18 05.3222N 045 00.0000E"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "22 35.7037N 046 56.7326E"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "31 37.0662N 042 53.4905E"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "36 08.3733N 046 06.6883E"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "45 09.2083N 045 00.0000E"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "54 08.8859N 045 00.0000E"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "58 35.6535N 042 26.5013E"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "63 07.7600N 045 00.0000E"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "58 35.6534N 047 33.4975E"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "67 32.8514N 043 41.7818E"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "67 32.8513N 046 18.2165E"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "72 05.9530N 045 00.0000E"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "76 27.8362N 043 19.4863E"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "76 27.8363N 046 40.5110E"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "76 33.0916S 053 08.7328E"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "72 04.6525S 053 54.7486E"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "67 32.8520S 049 41.7820E"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "67 32.8520S 052 18.2163E"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "62 54.5320S 052 53.2208E"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "54 08.3027S 049 28.1573E"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "49 39.1529S 051 00.0000E"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "45 08.7839S 052 16.3215E"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "40 37.5987S 053 21.8804E"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "36 03.7420S 052 33.5830E"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "31 35.7625S 053 50.3043E"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "18 04.0742S 048 09.9592E"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "18 03.1048S 048 46.6412E"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "13 33.6969S 049 09.1033E"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "09 02.7263S 050 05.4069E"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 050 06.0814E"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "04 31.4141S 051 00.0000E"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 051 53.9179E"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "04 31.4134N 051 00.0000E"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "09 02.7257N 051 54.5924E"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "13 33.6962N 052 50.8960E"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "18 03.1041N 053 13.3582E"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "18 04.0736N 053 50.0402E"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "27 06.4784N 048 58.9493E"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "31 37.8496N 052 03.2679E"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "36 05.9006N 053 40.0690E"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "40 37.5980N 048 38.1187E"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "49 37.1647N 048 13.8560E"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "81 00.9881N 050 44.7287E"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "63 07.7607S 057 00.0000E"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "58 37.7266S 058 43.3310E"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "49 31.2204S 057 28.3240E"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "45 05.3884S 059 11.2595E"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "36 05.9013S 054 19.9303E"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "27 06.4791S 054 58.9493E"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "31 33.9391S 055 12.7993E"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "22 36.2348S 056 01.6234E"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "18 05.3228S 057 00.0000E"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "13 34.0048S 057 55.4555E"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "09 02.5232S 058 49.1710E"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 058 47.8228E"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "04 30.8761S 059 23.7928E"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "04 31.1113S 059 42.2022E"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "04 30.8755N 059 23.7928E"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "04 31.1106N 059 42.2022E"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "22 35.7037N 055 03.2666E"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "27 07.1304N 058 00.5362E"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "31 35.7618N 059 50.3043E"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40 38.6876N 058 10.9615E"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "49 38.6551N 058 23.1096E"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "58 37.7260N 058 43.3310E"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "67 35.9099N 059 21.1103E"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "67 35.9105S 065 21.1104E"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "62 54.5319S 061 06.7778E"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "58 32.2073S 063 50.6479E"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "54 06.5527S 060 03.5751E"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "49 34.6851S 061 09.0232E"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "54 06.5527S 065 56.4238E"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "40 37.5987S 060 38.1187E"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "45 02.4247S 062 04.7236E"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "36 08.3740S 061 53.3109E"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "31 38.1115S 063 00.0000E"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "27 07.1311S 064 00.5362E"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "22 35.7044S 064 56.7326E"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "18 03.1048S 065 13.3582E"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "18 04.0742S 065 50.0402E"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 060 18.2983E"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 060 35.5393E"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "09 02.1842N 060 16.2781E"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "09 01.7111N 060 38.2289E"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "13 33.6962N 061 09.1033E"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "18 05.1833N 062 03.2968E"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "22 36.2342N 063 58.3759E"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "27 05.3929N 065 58.4809E"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "36 08.6828N 063 00.0000E"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "45 08.7832N 061 43.6776E"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "54 08.3021N 061 28.1574E"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "63 06.9290N 061 01.0612E"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "72 04.6519N 060 05.2495E"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "76 33.0910N 060 51.2642E"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "81 03.6526N 063 00.0000E"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "76 27.8369S 067 19.4860E"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "72 05.9537S 069 00.0000E"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "76 27.8369S 070 40.5113E"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "67 27.7730S 067 58.4157E"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "63 00.3020S 068 55.7966E"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "58 27.3972S 069 51.7231E"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "49 38.6557S 067 36.8894E"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "45 09.2090S 069 00.0000E"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "40 38.6883S 070 10.9616E"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "36 07.4461S 071 13.3431E"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "31 33.9391S 070 47.2000E"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "27 05.3935S 071 58.4809E"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "13 33.1843S 066 13.6934E"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "13 32.4675S 066 41.6700E"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "09 02.5231S 067 10.8283E"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 067 12.1765E"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "04 31.3804S 068 05.9141E"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 069 00.0000E"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "04 31.3798N 068 05.9141E"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "09 02.7934N 069 00.0000E"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "13 34.0041N 069 55.4555E"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "18 04.7669N 070 53.3883E"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "31 38.1109N 069 00.0000E"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "45 07.5089N 071 32.5870E"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "63 06.9297S 073 01.0612E"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "58 38.4181S 075 00.0000E"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "54 08.3027S 076 31.8415E"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "49 37.1654S 077 46.1430E"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "45 02.4247S 075 55.2755E"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "40 35.7848S 077 27.2859E"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "31 35.7625S 072 09.6950E"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "27 03.8758S 073 01.9187E"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "22 35.7044S 073 03.2666E"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "18 05.1840S 074 03.2968E"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "13 34.1074S 075 00.0000E"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "09 02.7263S 075 54.5924E"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 075 53.9179E"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "04 31.2794S 076 48.1573E"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 077 24.4600E"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 077 41.7011E"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "04 31.2788N 076 48.1573E"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "09 01.7111N 077 21.7704E"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "09 02.1842N 077 43.7212E"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "22 34.8205N 072 04.9486E"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "27 07.3478N 075 00.0000E"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "36 05.9006N 072 19.9302E"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "40 39.0511N 075 00.0000E"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "54 06.5521N 072 03.5750E"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "49 39.1523N 075 00.0000E"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "54 06.5521N 077 56.4239E"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "63 04.4395N 072 57.6203E"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "58 38.4175N 075 00.0000E"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "63 04.4395N 077 02.3782E"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "67 36.9313N 075 00.0000E"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "76 34.8506N 075 00.0000E"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "72 00.7591N 074 48.6418E"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "81 00.9881N 075 15.2671E"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "72 00.7590N 075 11.3561E"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "67 36.9319S 081 00.0000E"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "58 27.3971S 080 08.2757E"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "54 03.6411S 082 24.9065E"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "40 33.2499S 079 43.4174E"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "45 05.3884S 078 48.7396E"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "36 07.4461S 078 46.6561E"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "31 37.8502S 079 56.7313E"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "27 07.3485S 081 00.0000E"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "22 36.2348S 081 58.3759E"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "18 04.7676S 082 53.3883E"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "13 33.1843S 083 46.3060E"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "13 32.4675S 083 18.3293E"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "13 33.1836N 078 13.6934E"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "13 32.4668N 078 41.6700E"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "18 04.7669N 079 06.6110E"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "22 36.4111N 081 00.0000E"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "31 35.7618N 078 09.6949E"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "36 08.3733N 079 53.3109E"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "45 07.5089N 078 27.4121E"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "72 04.6525S 084 05.2493E"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "76 33.0916S 084 51.2644E"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "63 04.4401S 084 57.6205E"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "58 32.2074S 086 09.3509E"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "63 04.4401S 089 02.3781E"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "49 37.1653S 084 13.8560E"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "53 59.5755S 087 06.2873E"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45 08.7839S 085 43.6775E"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "40 39.0517S 087 00.0000E"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "36 08.3740S 088 06.6883E"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "31 37.0669S 089 06.5088E"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "27 03.8758S 088 58.0806E"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "09 02.1848S 084 16.2781E"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "09 01.7117S 084 38.2289E"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 084 18.2983E"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "04 31.2794S 085 11.8421E"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 084 35.5393E"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 086 06.0814E"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "04 31.2788N 085 11.8421E"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "09 02.7257N 086 05.4069E"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "13 34.1068N 087 00.0000E"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "18 05.1833N 087 56.7025E"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "22 34.8205N 089 55.0507E"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "27 05.3929N 084 01.5183E"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "31 37.8496N 085 56.7314E"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "36 07.4455N 089 13.3431E"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45 08.7833N 088 16.3215E"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "54 08.3021N 088 31.8415E"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "63 06.9291N 088 58.9374E"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "76 33.0909N 089 08.7330E"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "72 04.6519N 089 54.7484E"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "67 27.7732S 094 01.5826E"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "58 37.7266S 091 16.6678E"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "54 08.8865S 093 00.0000E"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "49 38.6557S 094 23.1096E"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "40 33.2499S 094 16.5817E"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "45 07.5095S 095 32.5870E"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "36 05.9012S 095 40.0690E"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "27 05.3935S 090 01.5184E"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "22 34.8211S 090 04.9486E"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "22 33.5861S 090 53.3107E"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "18 04.7676S 091 06.6110E"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "13 34.0048S 092 04.5439E"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "09 02.7941S 093 00.0000E"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 093 00.0000E"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "04 31.3804S 093 54.0853E"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 094 47.8228E"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "04 31.3798N 093 54.0853E"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "09 02.5225N 094 49.1710E"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "13 32.4668N 095 18.3293E"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "13 33.1836N 095 46.3059E"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "27 07.1304N 091 59.4631E"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "31 37.0662N 095 06.5087E"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "40 38.6876N 091 49.0376E"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "49 38.6551N 091 36.8894E"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "58 37.7260N 091 16.6678E"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "67 35.9099N 090 38.8880E"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "72 00.7597S 098 48.6420E"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "76 34.8513S 099 00.0000E"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "72 00.7597S 099 11.3559E"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "67 35.9105S 096 38.8879E"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "63 06.9297S 100 58.9374E"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "53 59.5754S 098 53.7116E"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "49 34.6850S 100 50.9758E"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "40 35.7848S 096 32.7133E"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "36 03.7421S 097 26.4162E"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "31 37.0668S 096 53.4905E"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "27 07.1311S 097 59.4631E"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "22 36.4117S 099 00.0000E"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "18 05.1840S 099 56.7025E"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "13 33.6969S 100 50.8960E"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "09 02.1848S 101 43.7212E"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "09 01.7117S 101 21.7704E"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 101 24.4600E"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 101 41.7011E"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "18 04.0736N 096 09.9592E"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "18 03.1041N 096 46.6412E"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "22 36.2342N 098 01.6234E"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "27 06.4784N 101 01.0500E"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "36 07.4454N 096 46.6561E"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "40 37.5980N 101 21.8804E"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "49 37.1647N 101 46.1429E"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "58 35.6542S 102 26.5014E"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "63 00.3020S 105 04.2020E"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "58 35.6541S 107 33.4974E"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "54 03.6411S 103 35.0924E"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "49 31.2205S 104 31.6750E"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "45 07.5095S 102 27.4121E"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "40 38.6883S 103 49.0376E"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "36 08.6834S 105 00.0000E"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "31 37.8502S 106 03.2679E"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "27 06.4791S 107 01.0500E"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "22 33.5861S 107 06.6886E"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "22 34.8211S 107 55.0507E"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "04 31.1113S 102 17.7971E"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "04 30.8761S 102 36.2066E"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 103 12.1765E"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "04 31.1106N 102 17.7971E"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "04 30.8755N 102 36.2066E"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "09 02.5225N 103 10.8283E"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "13 34.0041N 104 04.5439E"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "18 05.3222N 105 00.0000E"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "22 35.7037N 106 56.7326E"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "31 37.0662N 102 53.4905E"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "36 08.3733N 106 06.6883E"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "45 09.2083N 105 00.0000E"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "54 08.8859N 105 00.0000E"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "58 35.6535N 102 26.5013E"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "63 07.7600N 105 00.0000E"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "58 35.6534N 107 33.4975E"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "67 32.8514N 103 41.7818E"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "67 32.8513N 106 18.2165E"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "72 05.9530N 105 00.0000E"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "76 27.8362N 103 19.4863E"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "76 27.8363N 106 40.5110E"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "76 33.0916S 113 08.7328E"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "72 04.6525S 113 54.7486E"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "67 32.8520S 109 41.7820E"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "67 32.8520S 112 18.2163E"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "62 54.5320S 112 53.2208E"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "54 08.3027S 109 28.1573E"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49 39.1529S 111 00.0000E"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "45 08.7839S 112 16.3215E"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "40 37.5987S 113 21.8804E"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "36 03.7420S 112 33.5830E"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "31 35.7625S 113 50.3043E"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "18 04.0742S 108 09.9592E"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "18 03.1048S 108 46.6412E"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "13 33.6969S 109 09.1033E"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "09 02.7263S 110 05.4069E"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 110 06.0814E"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "04 31.4141S 111 00.0000E"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 111 53.9179E"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "04 31.4134N 111 00.0000E"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "09 02.7257N 111 54.5924E"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "13 33.6962N 112 50.8960E"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "18 03.1041N 113 13.3582E"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "18 04.0736N 113 50.0402E"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "27 06.4784N 108 58.9493E"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "31 37.8496N 112 03.2679E"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "36 05.9006N 113 40.0690E"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "40 37.5980N 108 38.1187E"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49 37.1647N 108 13.8560E"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "81 00.9881N 110 44.7287E"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "63 07.7607S 117 00.0000E"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "58 37.7266S 118 43.3310E"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "49 31.2204S 117 28.3240E"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "45 05.3884S 119 11.2595E"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "36 05.9013S 114 19.9303E"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "27 06.4791S 114 58.9493E"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "31 33.9391S 115 12.7993E"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "22 36.2348S 116 01.6234E"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "18 05.3228S 117 00.0000E"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "13 34.0048S 117 55.4555E"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "09 02.5232S 118 49.1710E"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 118 47.8228E"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "04 30.8761S 119 23.7928E"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "04 31.1113S 119 42.2022E"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "04 30.8755N 119 23.7928E"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "04 31.1106N 119 42.2022E"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "22 35.7037N 115 03.2666E"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "27 07.1304N 118 00.5362E"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "31 35.7618N 119 50.3043E"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "40 38.6876N 118 10.9615E"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "49 38.6551N 118 23.1096E"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "58 37.7260N 118 43.3310E"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "67 35.9099N 119 21.1103E"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "67 35.9105S 125 21.1104E"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "62 54.5319S 121 06.7778E"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "58 32.2073S 123 50.6479E"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "54 06.5527S 120 03.5751E"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "49 34.6851S 121 09.0232E"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "54 06.5527S 125 56.4238E"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "40 37.5987S 120 38.1187E"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "45 02.4247S 122 04.7236E"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "36 08.3740S 121 53.3109E"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "31 38.1115S 123 00.0000E"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "27 07.1311S 124 00.5362E"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "22 35.7044S 124 56.7326E"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "18 03.1048S 125 13.3582E"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "18 04.0742S 125 50.0402E"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 120 18.2983E"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 120 35.5393E"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "09 02.1842N 120 16.2781E"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "09 01.7111N 120 38.2289E"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "13 33.6962N 121 09.1033E"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "18 05.1833N 122 03.2968E"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "22 36.2342N 123 58.3759E"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "27 05.3929N 125 58.4809E"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "36 08.6828N 123 00.0000E"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "45 08.7832N 121 43.6776E"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "54 08.3021N 121 28.1574E"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "63 06.9290N 121 01.0612E"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "72 04.6519N 120 05.2495E"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "76 33.0910N 120 51.2642E"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "81 03.6526N 123 00.0000E"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "76 27.8369S 127 19.4860E"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "72 05.9537S 129 00.0000E"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "76 27.8369S 130 40.5113E"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "67 27.7730S 127 58.4157E"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "63 00.3020S 128 55.7966E"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "58 27.3972S 129 51.7231E"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "49 38.6557S 127 36.8894E"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "45 09.2090S 129 00.0000E"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "40 38.6883S 130 10.9616E"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "36 07.4461S 131 13.3431E"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "31 33.9391S 130 47.2000E"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "27 05.3935S 131 58.4809E"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "13 33.1843S 126 13.6934E"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "13 32.4675S 126 41.6700E"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "09 02.5231S 127 10.8283E"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 127 12.1765E"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "04 31.3804S 128 05.9141E"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 129 00.0000E"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "04 31.3798N 128 05.9141E"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "09 02.7934N 129 00.0000E"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "13 34.0041N 129 55.4555E"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "18 04.7669N 130 53.3883E"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "31 38.1109N 129 00.0000E"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "45 07.5089N 131 32.5870E"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "63 06.9297S 133 01.0612E"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "58 38.4181S 135 00.0000E"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "54 08.3027S 136 31.8415E"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "49 37.1654S 137 46.1430E"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "45 02.4247S 135 55.2755E"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "40 35.7848S 137 27.2859E"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "31 35.7625S 132 09.6950E"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "27 03.8758S 133 01.9187E"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "22 35.7044S 133 03.2666E"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "18 05.1840S 134 03.2968E"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "13 34.1074S 135 00.0000E"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "09 02.7263S 135 54.5924E"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 135 53.9179E"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "04 31.2794S 136 48.1573E"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 137 24.4600E"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 137 41.7011E"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "04 31.2788N 136 48.1573E"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "09 01.7111N 137 21.7704E"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "09 02.1842N 137 43.7212E"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "22 34.8205N 132 04.9486E"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "27 07.3478N 135 00.0000E"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "36 05.9006N 132 19.9302E"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "40 39.0511N 135 00.0000E"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "54 06.5521N 132 03.5750E"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "49 39.1523N 135 00.0000E"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "54 06.5521N 137 56.4239E"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "63 04.4395N 132 57.6203E"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "58 38.4175N 135 00.0000E"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "63 04.4395N 137 02.3782E"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "67 36.9313N 135 00.0000E"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "76 34.8506N 135 00.0000E"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "72 00.7591N 134 48.6418E"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "81 00.9881N 135 15.2671E"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "72 00.7590N 135 11.3561E"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "67 36.9319S 141 00.0000E"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "58 27.3971S 140 08.2757E"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54 03.6411S 142 24.9065E"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "40 33.2499S 139 43.4174E"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "45 05.3884S 138 48.7396E"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "36 07.4461S 138 46.6561E"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "31 37.8502S 139 56.7313E"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "27 07.3485S 141 00.0000E"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "22 36.2348S 141 58.3759E"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "18 04.7676S 142 53.3883E"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "13 33.1843S 143 46.3060E"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "13 32.4675S 143 18.3293E"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "13 33.1836N 138 13.6934E"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "13 32.4668N 138 41.6700E"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "18 04.7669N 139 06.6110E"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "22 36.4111N 141 00.0000E"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "31 35.7618N 138 09.6949E"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "36 08.3733N 139 53.3109E"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "45 07.5089N 138 27.4121E"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "72 04.6525S 144 05.2493E"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "76 33.0916S 144 51.2644E"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "63 04.4401S 144 57.6205E"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "58 32.2074S 146 09.3509E"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "63 04.4401S 149 02.3781E"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "49 37.1653S 144 13.8560E"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "53 59.5755S 147 06.2873E"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "45 08.7839S 145 43.6775E"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "40 39.0517S 147 00.0000E"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "36 08.3740S 148 06.6883E"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "31 37.0669S 149 06.5088E"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "27 03.8758S 148 58.0806E"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "09 02.1848S 144 16.2781E"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "09 01.7117S 144 38.2289E"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "00 00.0003S 144 18.2983E"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "04 31.2794S 145 11.8421E"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "00 00.0003S 144 35.5393E"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 146 06.0814E"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "04 31.2788N 145 11.8421E"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "09 02.7257N 146 05.4069E"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "13 34.1068N 147 00.0000E"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "18 05.1833N 147 56.7025E"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "22 34.8205N 149 55.0507E"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "27 05.3929N 144 01.5183E"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "31 37.8496N 145 56.7314E"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "36 07.4455N 149 13.3431E"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "45 08.7833N 148 16.3215E"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "54 08.3021N 148 31.8415E"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "63 06.9291N 148 58.9374E"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "76 33.0909N 149 08.7330E"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "72 04.6519N 149 54.7484E"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "67 27.7732S 154 01.5826E"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "58 37.7266S 151 16.6678E"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "54 08.8865S 153 00.0000E"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "49 38.6557S 154 23.1096E"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "40 33.2499S 154 16.5817E"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "45 07.5095S 155 32.5870E"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "36 05.9012S 155 40.0690E"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "27 05.3935S 150 01.5184E"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "22 34.8211S 150 04.9486E"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "22 33.5861S 150 53.3107E"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "18 04.7676S 151 06.6110E"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "13 34.0048S 152 04.5439E"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "09 02.7941S 153 00.0000E"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "00 00.0003S 153 00.0000E"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "04 31.3804S 153 54.0853E"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 154 47.8228E"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "04 31.3798N 153 54.0853E"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "09 02.5225N 154 49.1710E"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "13 32.4668N 155 18.3293E"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "13 33.1836N 155 46.3059E"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "27 07.1304N 151 59.4631E"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "31 37.0662N 155 06.5087E"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "40 38.6876N 151 49.0376E"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "49 38.6551N 151 36.8894E"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "58 37.7260N 151 16.6678E"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "67 35.9099N 150 38.8880E"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "72 00.7597S 158 48.6420E"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "76 34.8513S 159 00.0000E"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "72 00.7597S 159 11.3559E"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "67 35.9105S 156 38.8879E"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "63 06.9297S 160 58.9374E"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "53 59.5754S 158 53.7116E"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "49 34.6850S 160 50.9758E"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "40 35.7848S 156 32.7133E"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "36 03.7421S 157 26.4162E"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "31 37.0668S 156 53.4905E"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "27 07.1311S 157 59.4631E"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "22 36.4117S 159 00.0000E"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "18 05.1840S 159 56.7025E"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "13 33.6969S 160 50.8960E"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "09 02.1848S 161 43.7212E"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "09 01.7117S 161 21.7704E"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "00 00.0003S 161 24.4600E"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "00 00.0003S 161 41.7011E"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "18 04.0736N 156 09.9592E"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "18 03.1041N 156 46.6412E"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "22 36.2342N 158 01.6234E"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "27 06.4784N 161 01.0500E"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "36 07.4454N 156 46.6561E"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "40 37.5980N 161 21.8804E"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "49 37.1647N 161 46.1429E"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58 35.6542S 162 26.5014E"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "63 00.3020S 165 04.2020E"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58 35.6541S 167 33.4974E"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "54 03.6411S 163 35.0924E"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "49 31.2205S 164 31.6750E"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "45 07.5095S 162 27.4121E"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "40 38.6883S 163 49.0376E"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "36 08.6834S 165 00.0000E"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "31 37.8502S 166 03.2679E"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "27 06.4791S 167 01.0500E"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "22 33.5861S 167 06.6886E"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "22 34.8211S 167 55.0507E"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "04 31.1113S 162 17.7971E"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "04 30.8761S 162 36.2066E"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "00 00.0003S 163 12.1765E"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "04 31.1106N 162 17.7971E"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "04 30.8755N 162 36.2066E"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "09 02.5225N 163 10.8283E"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "13 34.0041N 164 04.5439E"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "18 05.3222N 165 00.0000E"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "22 35.7037N 166 56.7326E"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "31 37.0662N 162 53.4905E"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "36 08.3733N 166 06.6883E"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "45 09.2083N 165 00.0000E"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "54 08.8859N 165 00.0000E"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58 35.6535N 162 26.5013E"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "63 07.7600N 165 00.0000E"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58 35.6534N 167 33.4975E"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "67 32.8514N 163 41.7818E"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "67 32.8513N 166 18.2165E"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "72 05.9530N 165 00.0000E"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "76 27.8362N 163 19.4863E"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "76 27.8363N 166 40.5110E"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "76 33.0916S 173 08.7328E"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "72 04.6525S 173 54.7486E"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "67 32.8520S 169 41.7820E"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "67 32.8520S 172 18.2163E"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "62 54.5320S 172 53.2208E"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "54 08.3027S 169 28.1573E"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "49 39.1529S 171 00.0000E"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "45 08.7839S 172 16.3215E"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "40 37.5987S 173 21.8804E"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "36 03.7420S 172 33.5830E"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "31 35.7625S 173 50.3043E"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "18 04.0742S 168 09.9592E"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "18 03.1048S 168 46.6412E"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "13 33.6969S 169 09.1033E"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "09 02.7263S 170 05.4069E"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "00 00.0003S 170 06.0814E"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "04 31.4141S 171 00.0000E"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "00 00.0003S 171 53.9179E"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "04 31.4134N 171 00.0000E"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "09 02.7257N 171 54.5924E"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "13 33.6962N 172 50.8960E"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "18 03.1041N 173 13.3582E"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "18 04.0736N 173 50.0402E"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "27 06.4784N 168 58.9493E"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "31 37.8496N 172 03.2679E"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "36 05.9006N 173 40.0690E"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "40 37.5980N 168 38.1187E"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "49 37.1647N 168 13.8560E"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "81 00.9881N 170 44.7287E"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "63 07.7607S 177 00.0000E"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "58 37.7266S 178 43.3310E"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "49 31.2204S 177 28.3240E"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "45 05.3884S 179 11.2595E"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "36 05.9013S 174 19.9303E"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "27 06.4791S 174 58.9493E"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "31 33.9391S 175 12.7993E"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "22 36.2348S 176 01.6234E"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "18 05.3228S 177 00.0000E"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "13 34.0048S 177 55.4555E"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "09 02.5232S 178 49.1710E"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "00 00.0003S 178 47.8228E"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "04 30.8761S 179 23.7928E"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "04 31.1113S 179 42.2022E"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "04 30.8755N 179 23.7928E"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "04 31.1106N 179 42.2022E"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "22 35.7037N 175 03.2666E"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "27 07.1304N 178 00.5362E"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "31 35.7618N 179 50.3043E"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "40 38.6876N 178 10.9615E"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "49 38.6551N 178 23.1096E"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "58 37.7260N 178 43.3310E"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "67 35.9099N 179 21.1103E"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "81 00.9888S 081 15.2708W"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "81 03.6532S 069 00.0021W"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "81 00.9887S 116 44.7332W"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "81 00.9887S 056 44.7332W"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "81 03.6532S 129 00.0021W"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "81 00.9888S 141 15.2708W"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "81 00.9888S 021 15.2708W"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "81 03.6532S 009 00.0021W"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "81 00.9887S 176 44.7332W"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "81 00.9887S 003 15.2668E"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "81 03.6532S 171 00.0000E"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "81 00.9888S 158 44.7292E"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "81 00.9888S 038 44.7292E"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "81 03.6532S 051 00.0000E"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "81 00.9887S 123 15.2668E"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "81 00.9887S 063 15.2668E"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "81 03.6532S 111 00.0000E"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "81 00.9888S 098 44.7292E"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "84 38.6456N 093 00.0035W"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "84 38.6456N 033 00.0035W"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "84 38.6456N 153 00.0035W"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "84 38.6456N 027 00.0000E"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "84 38.6456N 147 00.0000E"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "84 38.6456N 087 00.0000E"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2DMS.json b/source/widget/DistanceAndDirection/tests/fromGeo2DMS.json deleted file mode 100644 index d0b95068..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2DMS.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputted Lat/Long returns correct DMS", - "tests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 174 38 53.38W"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 178 53 13.33W"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 176 09 21.13W"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 179 56 25.49W"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 178 50 58.61W"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 174 03 34.57W"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 179 21 52.88W"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 177 55 16.58W"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 178 06 41.35W"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 177 00 00.02W"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 175 59 27.83W"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 175 03 16.04W"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 174 46 38.51W"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 174 09 57.59W"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 179 41 42.10W"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 179 24 27.64W"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "09 02 11.05N 179 43 43.31W"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "09 01 42.66N 179 21 46.26W"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "13 33 41.77N 178 50 53.80W"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "18 05 11.00N 177 56 42.19W"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "22 36 14.05N 176 01 37.45W"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "27 05 23.57N 174 01 31.14W"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "36 08 40.97N 177 00 00.03W"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "45 08 46.99N 178 16 19.34W"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "54 08 18.12N 178 31 50.56W"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "63 06 55.74N 178 58 56.33W"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "72 04 39.11N 179 54 45.03W"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "76 33 05.46N 179 08 44.15W"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "81 03 39.15N 177 00 00.13W"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 172 40 30.84W"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 171 00 00.06W"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 169 19 29.32W"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 172 01 35.06W"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 171 04 12.21W"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 170 08 16.62W"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 172 23 06.64W"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 171 00 00.03W"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 169 49 02.31W"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 168 46 39.41W"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 169 12 48.00W"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 168 01 31.14W"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 173 46 18.40W"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 173 18 19.80W"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 172 49 10.30W"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 172 47 49.41W"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 171 54 05.16W"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 171 00 00.02W"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "04 31 22.79N 171 54 05.16W"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "09 02 47.61N 171 00 00.02W"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "13 34 00.25N 170 04 32.67W"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "18 04 46.02N 169 06 36.70W"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "31 38 06.65N 171 00 00.02W"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "45 07 30.54N 168 27 24.78W"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 166 58 56.33W"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 165 00 00.04W"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 163 28 09.51W"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 162 13 51.42W"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 164 04 43.47W"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 162 32 42.85W"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 167 50 18.30W"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 166 58 04.88W"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 166 56 44.00W"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 165 56 42.19W"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 165 00 00.02W"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 164 05 24.45W"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 164 06 04.92W"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 163 11 50.56W"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 162 35 32.40W"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 162 18 17.94W"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "04 31 16.73N 163 11 50.56W"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "09 01 42.66N 162 38 13.78W"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "09 02 11.05N 162 16 16.73W"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "22 34 49.23N 167 55 03.08W"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "27 07 20.87N 165 00 00.02W"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "36 05 54.04N 167 40 04.19W"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "40 39 03.06N 165 00 00.03W"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "54 06 33.12N 167 56 25.50W"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "49 39 09.14N 165 00 00.03W"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "54 06 33.12N 162 03 34.57W"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "63 04 26.37N 167 02 22.78W"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "58 38 25.05N 165 00 00.04W"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "63 04 26.37N 162 57 37.31W"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "67 36 55.88N 165 00 00.05W"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "76 34 51.04N 165 00 00.08W"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "72 00 45.54N 165 11 21.49W"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "81 00 59.28N 164 44 43.97W"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "72 00 45.54N 164 48 38.63W"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 159 00 00.05W"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 159 51 43.46W"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 157 35 05.61W"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 160 16 34.95W"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 161 11 15.63W"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 161 13 20.63W"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 160 03 16.12W"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 159 00 00.02W"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 158 01 37.45W"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 157 06 36.70W"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 156 13 41.64W"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 156 41 40.24W"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "13 33 11.02N 161 46 18.39W"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "13 32 28.01N 161 18 19.80W"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "18 04 46.02N 160 53 23.34W"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "22 36 24.66N 159 00 00.02W"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "31 35 45.71N 161 50 18.30W"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "36 08 22.40N 160 06 41.35W"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "45 07 30.53N 161 32 35.27W"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 155 54 45.04W"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 155 08 44.13W"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 155 02 22.77W"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 153 50 38.94W"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 150 57 37.31W"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 155 46 08.64W"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 152 53 42.76W"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 154 16 19.35W"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 153 00 00.03W"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 151 53 18.70W"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 150 53 29.47W"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 151 01 55.16W"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 155 43 43.31W"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 155 21 46.26W"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 155 41 42.10W"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 154 48 09.48W"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 155 24 27.64W"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 153 53 55.11W"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "04 31 16.73N 154 48 09.48W"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "09 02 43.54N 153 54 35.59W"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "13 34 06.41N 153 00 00.02W"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "18 05 11.00N 152 03 17.85W"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "22 34 49.23N 150 04 56.96W"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "27 05 23.57N 155 58 28.90W"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "31 37 50.97N 154 03 16.12W"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "36 07 26.73N 150 46 39.41W"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "45 08 47.00N 151 43 40.71W"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "54 08 18.12N 151 28 09.51W"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "63 06 55.75N 151 01 03.76W"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "76 33 05.45N 150 51 16.02W"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "72 04 39.11N 150 05 15.09W"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 145 58 25.04W"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 148 43 19.93W"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 147 00 00.03W"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 145 36 53.42W"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 145 43 25.10W"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 144 27 24.78W"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 144 19 55.86W"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 149 58 28.90W"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 149 55 03.09W"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 149 06 41.36W"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 148 53 23.34W"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 147 55 27.37W"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 147 00 00.02W"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 147 00 00.02W"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 146 05 54.88W"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 145 12 10.63W"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "04 31 22.79N 146 05 54.88W"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "09 02 31.35N 145 10 49.74W"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "13 32 28.01N 144 41 40.24W"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "13 33 11.02N 144 13 41.65W"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "27 07 07.82N 148 00 32.21W"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "31 37 03.97N 144 53 29.48W"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "40 38 41.26N 148 10 57.75W"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "49 38 39.30N 148 23 06.64W"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "58 37 43.56N 148 43 19.93W"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "67 35 54.59N 149 21 06.72W"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 141 11 21.48W"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 141 00 00.08W"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 140 48 38.65W"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 143 21 06.72W"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 139 01 03.76W"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 141 06 17.31W"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 139 09 01.45W"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 143 27 17.20W"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 142 33 35.03W"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 143 06 30.57W"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 142 00 32.21W"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 141 00 00.02W"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 140 03 17.85W"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 139 09 06.24W"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 138 16 16.73W"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 138 38 13.78W"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 138 35 32.40W"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 138 18 17.94W"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "18 04 04.41N 143 50 02.45W"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "18 03 06.25N 143 13 21.53W"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "22 36 14.05N 141 58 22.59W"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "27 06 28.71N 138 58 57.00W"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "36 07 26.72N 143 13 20.63W"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "40 37 35.88N 138 38 07.17W"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "49 37 09.88N 138 13 51.42W"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 137 33 29.92W"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 134 55 47.88W"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 132 26 30.16W"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 136 24 54.46W"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 135 28 19.50W"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 137 32 35.27W"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 136 10 57.75W"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 135 00 00.03W"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 133 56 43.93W"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 132 58 57.00W"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 132 53 18.69W"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 132 04 56.96W"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 137 42 12.17W"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 137 23 47.61W"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 136 47 49.41W"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "04 31 06.64N 137 42 12.17W"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "04 30 52.53N 137 23 47.61W"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "09 02 31.35N 136 49 10.30W"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "13 34 00.25N 135 55 27.37W"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "18 05 19.33N 135 00 00.02W"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "22 35 42.22N 133 03 16.04W"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "31 37 03.97N 137 06 30.57W"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "36 08 22.40N 133 53 18.70W"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "45 09 12.50N 135 00 00.03W"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "54 08 53.16N 135 00 00.03W"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "58 35 39.21N 137 33 29.92W"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "63 07 45.60N 135 00 00.04W"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "58 35 39.21N 132 26 30.15W"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "67 32 51.08N 136 18 13.09W"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "67 32 51.08N 133 41 47.01W"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "72 05 57.18N 135 00 00.06W"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "76 27 50.17N 136 40 30.82W"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "76 27 50.18N 133 19 29.34W"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 126 51 16.03W"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 126 05 15.09W"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 130 18 13.08W"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 127 41 47.02W"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 127 06 46.75W"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 130 31 50.56W"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 129 00 00.03W"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 127 43 40.71W"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 126 38 07.17W"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 127 26 25.02W"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 126 09 41.74W"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 131 50 02.45W"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 131 13 21.53W"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 130 50 53.80W"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 129 54 35.59W"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 129 53 55.11W"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 129 00 00.02W"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 128 06 04.92W"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "04 31 24.81N 129 00 00.02W"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09 02 43.54N 128 05 24.45W"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "13 33 41.77N 127 09 06.24W"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "18 03 06.25N 126 46 38.51W"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "18 04 04.41N 126 09 57.59W"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "27 06 28.71N 131 01 03.04W"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "31 37 50.97N 127 56 43.93W"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "36 05 54.04N 126 19 55.86W"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "40 37 35.88N 131 21 52.88W"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "49 37 09.88N 131 46 08.64W"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "81 00 59.29N 129 15 16.28W"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 123 00 00.04W"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 121 16 40.14W"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 122 31 40.56W"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 120 48 44.43W"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 125 40 04.18W"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 125 01 03.04W"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 124 47 12.04W"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 123 58 22.59W"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 123 00 00.02W"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 122 04 32.67W"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 121 10 49.74W"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 121 12 10.63W"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 120 36 12.43W"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 120 17 47.87W"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "04 30 52.53N 120 36 12.43W"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "04 31 06.64N 120 17 47.87W"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "22 35 42.22N 124 56 44.00W"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "27 07 07.82N 121 59 27.83W"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "31 35 45.71N 120 09 41.74W"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "40 38 41.26N 121 49 02.31W"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "49 38 39.31N 121 36 53.42W"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "58 37 43.56N 121 16 40.14W"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "67 35 54.60N 120 38 53.38W"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 114 38 53.38W"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 118 53 13.33W"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 116 09 21.13W"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 119 56 25.49W"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 118 50 58.61W"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 114 03 34.57W"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 119 21 52.88W"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 117 55 16.58W"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 118 06 41.35W"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 117 00 00.02W"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 115 59 27.83W"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 115 03 16.04W"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 114 46 38.51W"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 114 09 57.59W"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 119 41 42.10W"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 119 24 27.64W"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "09 02 11.05N 119 43 43.31W"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "09 01 42.66N 119 21 46.26W"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "13 33 41.77N 118 50 53.80W"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "18 05 11.00N 117 56 42.19W"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "22 36 14.05N 116 01 37.45W"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "27 05 23.57N 114 01 31.14W"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "36 08 40.97N 117 00 00.03W"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "45 08 46.99N 118 16 19.34W"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "54 08 18.12N 118 31 50.56W"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "63 06 55.74N 118 58 56.33W"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "72 04 39.11N 119 54 45.03W"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "76 33 05.46N 119 08 44.15W"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "81 03 39.15N 117 00 00.13W"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 112 40 30.84W"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 111 00 00.06W"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 109 19 29.32W"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 112 01 35.06W"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 111 04 12.21W"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 110 08 16.62W"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 112 23 06.64W"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 111 00 00.03W"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 109 49 02.31W"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 108 46 39.41W"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 109 12 48.00W"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 108 01 31.14W"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 113 46 18.40W"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 113 18 19.80W"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 112 49 10.30W"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 112 47 49.41W"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 111 54 05.16W"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 111 00 00.02W"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "04 31 22.79N 111 54 05.16W"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "09 02 47.61N 111 00 00.02W"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "13 34 00.25N 110 04 32.67W"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "18 04 46.02N 109 06 36.70W"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "31 38 06.65N 111 00 00.02W"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "45 07 30.54N 108 27 24.78W"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 106 58 56.33W"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 105 00 00.04W"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 103 28 09.51W"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 102 13 51.42W"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 104 04 43.47W"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 102 32 42.85W"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 107 50 18.30W"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 106 58 04.88W"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 106 56 44.00W"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 105 56 42.19W"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 105 00 00.02W"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 104 05 24.45W"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 104 06 04.92W"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 103 11 50.56W"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 102 35 32.40W"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 102 18 17.94W"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "04 31 16.73N 103 11 50.56W"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "09 01 42.66N 102 38 13.78W"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "09 02 11.05N 102 16 16.73W"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "22 34 49.23N 107 55 03.08W"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "27 07 20.87N 105 00 00.02W"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "36 05 54.04N 107 40 04.19W"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "40 39 03.06N 105 00 00.03W"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "54 06 33.12N 107 56 25.50W"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "49 39 09.14N 105 00 00.03W"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "54 06 33.12N 102 03 34.57W"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "63 04 26.37N 107 02 22.78W"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "58 38 25.05N 105 00 00.04W"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "63 04 26.37N 102 57 37.31W"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "67 36 55.88N 105 00 00.05W"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "76 34 51.04N 105 00 00.08W"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "72 00 45.54N 105 11 21.49W"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "81 00 59.28N 104 44 43.97W"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "72 00 45.54N 104 48 38.63W"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 099 00 00.05W"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 099 51 43.46W"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 097 35 05.61W"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 100 16 34.95W"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 101 11 15.63W"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 101 13 20.63W"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 100 03 16.12W"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 099 00 00.02W"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 098 01 37.45W"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 097 06 36.70W"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 096 13 41.64W"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 096 41 40.24W"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "13 33 11.02N 101 46 18.39W"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "13 32 28.01N 101 18 19.80W"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "18 04 46.02N 100 53 23.34W"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "22 36 24.66N 099 00 00.02W"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "31 35 45.71N 101 50 18.30W"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "36 08 22.40N 100 06 41.35W"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "45 07 30.53N 101 32 35.27W"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 095 54 45.04W"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 095 08 44.13W"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 095 02 22.77W"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 093 50 38.94W"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 090 57 37.31W"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 095 46 08.64W"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 092 53 42.76W"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 094 16 19.35W"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 093 00 00.03W"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 091 53 18.70W"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 090 53 29.47W"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 091 01 55.16W"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 095 43 43.31W"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 095 21 46.26W"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 095 41 42.10W"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 094 48 09.48W"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 095 24 27.64W"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 093 53 55.11W"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "04 31 16.73N 094 48 09.48W"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "09 02 43.54N 093 54 35.59W"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "13 34 06.41N 093 00 00.02W"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "18 05 11.00N 092 03 17.85W"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "22 34 49.23N 090 04 56.96W"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "27 05 23.57N 095 58 28.90W"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "31 37 50.97N 094 03 16.12W"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "36 07 26.73N 090 46 39.41W"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "45 08 47.00N 091 43 40.71W"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "54 08 18.12N 091 28 09.51W"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "63 06 55.75N 091 01 03.76W"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "76 33 05.45N 090 51 16.02W"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "72 04 39.11N 090 05 15.09W"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 085 58 25.04W"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 088 43 19.93W"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 087 00 00.03W"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 085 36 53.42W"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 085 43 25.10W"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 084 27 24.78W"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 084 19 55.86W"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 089 58 28.90W"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 089 55 03.09W"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 089 06 41.36W"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 088 53 23.34W"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 087 55 27.37W"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 087 00 00.02W"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 087 00 00.02W"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 086 05 54.88W"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 085 12 10.63W"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "04 31 22.79N 086 05 54.88W"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "09 02 31.35N 085 10 49.74W"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "13 32 28.01N 084 41 40.24W"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "13 33 11.02N 084 13 41.65W"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "27 07 07.82N 088 00 32.21W"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "31 37 03.97N 084 53 29.48W"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "40 38 41.26N 088 10 57.75W"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "49 38 39.30N 088 23 06.64W"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "58 37 43.56N 088 43 19.93W"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "67 35 54.59N 089 21 06.72W"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 081 11 21.48W"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 081 00 00.08W"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 080 48 38.65W"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 083 21 06.72W"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 079 01 03.76W"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 081 06 17.31W"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 079 09 01.45W"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 083 27 17.20W"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 082 33 35.03W"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 083 06 30.57W"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 082 00 32.21W"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 081 00 00.02W"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 080 03 17.85W"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 079 09 06.24W"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 078 16 16.73W"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 078 38 13.78W"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 078 35 32.40W"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 078 18 17.94W"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "18 04 04.41N 083 50 02.45W"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "18 03 06.25N 083 13 21.53W"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "22 36 14.05N 081 58 22.59W"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "27 06 28.71N 078 58 57.00W"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "36 07 26.72N 083 13 20.63W"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "40 37 35.88N 078 38 07.17W"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "49 37 09.88N 078 13 51.42W"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 077 33 29.92W"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 074 55 47.88W"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 072 26 30.16W"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 076 24 54.46W"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 075 28 19.50W"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 077 32 35.27W"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 076 10 57.75W"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 075 00 00.03W"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 073 56 43.93W"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 072 58 57.00W"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 072 53 18.69W"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 072 04 56.96W"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 077 42 12.17W"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 077 23 47.61W"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 076 47 49.41W"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "04 31 06.64N 077 42 12.17W"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "04 30 52.53N 077 23 47.61W"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "09 02 31.35N 076 49 10.30W"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "13 34 00.25N 075 55 27.37W"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18 05 19.33N 075 00 00.02W"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "22 35 42.22N 073 03 16.04W"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "31 37 03.97N 077 06 30.57W"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "36 08 22.40N 073 53 18.70W"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "45 09 12.50N 075 00 00.03W"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "54 08 53.16N 075 00 00.03W"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "58 35 39.21N 077 33 29.92W"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "63 07 45.60N 075 00 00.04W"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "58 35 39.21N 072 26 30.15W"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "67 32 51.08N 076 18 13.09W"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "67 32 51.08N 073 41 47.01W"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "72 05 57.18N 075 00 00.06W"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "76 27 50.17N 076 40 30.82W"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "76 27 50.18N 073 19 29.34W"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 066 51 16.03W"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 066 05 15.09W"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 070 18 13.08W"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 067 41 47.02W"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 067 06 46.75W"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 070 31 50.56W"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 069 00 00.03W"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 067 43 40.71W"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 066 38 07.17W"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 067 26 25.02W"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 066 09 41.74W"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 071 50 02.45W"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 071 13 21.53W"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 070 50 53.80W"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 069 54 35.59W"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 069 53 55.11W"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 069 00 00.02W"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 068 06 04.92W"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "04 31 24.81N 069 00 00.02W"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "09 02 43.54N 068 05 24.45W"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "13 33 41.77N 067 09 06.24W"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "18 03 06.25N 066 46 38.51W"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "18 04 04.41N 066 09 57.59W"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "27 06 28.71N 071 01 03.04W"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "31 37 50.97N 067 56 43.93W"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "36 05 54.04N 066 19 55.86W"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "40 37 35.88N 071 21 52.88W"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "49 37 09.88N 071 46 08.64W"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "81 00 59.29N 069 15 16.28W"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 063 00 00.04W"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 061 16 40.14W"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 062 31 40.56W"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 060 48 44.43W"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 065 40 04.18W"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 065 01 03.04W"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 064 47 12.04W"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 063 58 22.59W"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 063 00 00.02W"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 062 04 32.67W"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 061 10 49.74W"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 061 12 10.63W"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 060 36 12.43W"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 060 17 47.87W"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "04 30 52.53N 060 36 12.43W"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "04 31 06.64N 060 17 47.87W"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "22 35 42.22N 064 56 44.00W"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "27 07 07.82N 061 59 27.83W"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "31 35 45.71N 060 09 41.74W"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "40 38 41.26N 061 49 02.31W"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "49 38 39.31N 061 36 53.42W"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "58 37 43.56N 061 16 40.14W"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "67 35 54.60N 060 38 53.38W"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 054 38 53.38W"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 058 53 13.33W"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 056 09 21.13W"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 059 56 25.49W"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 058 50 58.61W"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 054 03 34.57W"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 059 21 52.88W"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 057 55 16.58W"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 058 06 41.35W"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 057 00 00.02W"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 055 59 27.83W"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 055 03 16.04W"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 054 46 38.51W"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 054 09 57.59W"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 059 41 42.10W"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 059 24 27.64W"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "09 02 11.05N 059 43 43.31W"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "09 01 42.66N 059 21 46.26W"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "13 33 41.77N 058 50 53.80W"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "18 05 11.00N 057 56 42.19W"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "22 36 14.05N 056 01 37.45W"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "27 05 23.57N 054 01 31.14W"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "36 08 40.97N 057 00 00.03W"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "45 08 46.99N 058 16 19.34W"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "54 08 18.12N 058 31 50.56W"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "63 06 55.74N 058 58 56.33W"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "72 04 39.11N 059 54 45.03W"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "76 33 05.46N 059 08 44.15W"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "81 03 39.15N 057 00 00.13W"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 052 40 30.84W"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 051 00 00.06W"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 049 19 29.32W"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 052 01 35.06W"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 051 04 12.21W"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 050 08 16.62W"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 052 23 06.64W"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 051 00 00.03W"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 049 49 02.31W"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 048 46 39.41W"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 049 12 48.00W"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 048 01 31.14W"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 053 46 18.40W"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 053 18 19.80W"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 052 49 10.30W"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 052 47 49.41W"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 051 54 05.16W"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 051 00 00.02W"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "04 31 22.79N 051 54 05.16W"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "09 02 47.61N 051 00 00.02W"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "13 34 00.25N 050 04 32.67W"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "18 04 46.02N 049 06 36.70W"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "31 38 06.65N 051 00 00.02W"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "45 07 30.54N 048 27 24.78W"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 046 58 56.33W"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 045 00 00.04W"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 043 28 09.51W"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 042 13 51.42W"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 044 04 43.47W"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 042 32 42.85W"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 047 50 18.30W"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 046 58 04.88W"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 046 56 44.00W"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 045 56 42.19W"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 045 00 00.02W"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 044 05 24.45W"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 044 06 04.92W"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 043 11 50.56W"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 042 35 32.40W"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 042 18 17.94W"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "04 31 16.73N 043 11 50.56W"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "09 01 42.66N 042 38 13.78W"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "09 02 11.05N 042 16 16.73W"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "22 34 49.23N 047 55 03.08W"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "27 07 20.87N 045 00 00.02W"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "36 05 54.04N 047 40 04.19W"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "40 39 03.06N 045 00 00.03W"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "54 06 33.12N 047 56 25.50W"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "49 39 09.14N 045 00 00.03W"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "54 06 33.12N 042 03 34.57W"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "63 04 26.37N 047 02 22.78W"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "58 38 25.05N 045 00 00.04W"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "63 04 26.37N 042 57 37.31W"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "67 36 55.88N 045 00 00.05W"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "76 34 51.04N 045 00 00.08W"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "72 00 45.54N 045 11 21.49W"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "81 00 59.28N 044 44 43.97W"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "72 00 45.54N 044 48 38.63W"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 039 00 00.05W"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 039 51 43.46W"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 037 35 05.61W"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 040 16 34.95W"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 041 11 15.63W"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 041 13 20.63W"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 040 03 16.12W"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 039 00 00.02W"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 038 01 37.45W"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 037 06 36.70W"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 036 13 41.64W"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 036 41 40.24W"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "13 33 11.02N 041 46 18.39W"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "13 32 28.01N 041 18 19.80W"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "18 04 46.02N 040 53 23.34W"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "22 36 24.66N 039 00 00.02W"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "31 35 45.71N 041 50 18.30W"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "36 08 22.40N 040 06 41.35W"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "45 07 30.53N 041 32 35.27W"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 035 54 45.04W"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 035 08 44.13W"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 035 02 22.77W"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 033 50 38.94W"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 030 57 37.31W"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 035 46 08.64W"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 032 53 42.76W"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 034 16 19.35W"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 033 00 00.03W"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 031 53 18.70W"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 030 53 29.47W"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 031 01 55.16W"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 035 43 43.31W"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 035 21 46.26W"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 035 41 42.10W"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 034 48 09.48W"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 035 24 27.64W"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 033 53 55.11W"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "04 31 16.73N 034 48 09.48W"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "09 02 43.54N 033 54 35.59W"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "13 34 06.41N 033 00 00.02W"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "18 05 11.00N 032 03 17.85W"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "22 34 49.23N 030 04 56.96W"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "27 05 23.57N 035 58 28.90W"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "31 37 50.97N 034 03 16.12W"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "36 07 26.73N 030 46 39.41W"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "45 08 47.00N 031 43 40.71W"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "54 08 18.12N 031 28 09.51W"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "63 06 55.75N 031 01 03.76W"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "76 33 05.45N 030 51 16.02W"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "72 04 39.11N 030 05 15.09W"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 025 58 25.04W"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 028 43 19.93W"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 027 00 00.03W"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 025 36 53.42W"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 025 43 25.10W"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 024 27 24.78W"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 024 19 55.86W"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 029 58 28.90W"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 029 55 03.09W"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 029 06 41.36W"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 028 53 23.34W"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 027 55 27.37W"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 027 00 00.02W"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 027 00 00.02W"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 026 05 54.88W"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 025 12 10.63W"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "04 31 22.79N 026 05 54.88W"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "09 02 31.35N 025 10 49.74W"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "13 32 28.01N 024 41 40.24W"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "13 33 11.02N 024 13 41.65W"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "27 07 07.82N 028 00 32.21W"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "31 37 03.97N 024 53 29.48W"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "40 38 41.26N 028 10 57.75W"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "49 38 39.30N 028 23 06.64W"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "58 37 43.56N 028 43 19.93W"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "67 35 54.59N 029 21 06.72W"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 021 11 21.48W"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 021 00 00.08W"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 020 48 38.65W"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 023 21 06.72W"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 019 01 03.76W"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 021 06 17.31W"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 019 09 01.45W"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 023 27 17.20W"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 022 33 35.03W"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 023 06 30.57W"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 022 00 32.21W"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 021 00 00.02W"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 020 03 17.85W"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 019 09 06.24W"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 018 16 16.73W"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 018 38 13.78W"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 018 35 32.40W"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 018 18 17.94W"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "18 04 04.41N 023 50 02.45W"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "18 03 06.25N 023 13 21.53W"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "22 36 14.05N 021 58 22.59W"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27 06 28.71N 018 58 57.00W"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "36 07 26.72N 023 13 20.63W"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "40 37 35.88N 018 38 07.17W"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "49 37 09.88N 018 13 51.42W"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 017 33 29.92W"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 014 55 47.88W"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 012 26 30.16W"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 016 24 54.46W"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 015 28 19.50W"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 017 32 35.27W"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 016 10 57.75W"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 015 00 00.03W"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 013 56 43.93W"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 012 58 57.00W"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 012 53 18.69W"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 012 04 56.96W"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 017 42 12.17W"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 017 23 47.61W"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 016 47 49.41W"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "04 31 06.64N 017 42 12.17W"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "04 30 52.53N 017 23 47.61W"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "09 02 31.35N 016 49 10.30W"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "13 34 00.25N 015 55 27.37W"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "18 05 19.33N 015 00 00.02W"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "22 35 42.22N 013 03 16.04W"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "31 37 03.97N 017 06 30.57W"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "36 08 22.40N 013 53 18.70W"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "45 09 12.50N 015 00 00.03W"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "54 08 53.16N 015 00 00.03W"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "58 35 39.21N 017 33 29.92W"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "63 07 45.60N 015 00 00.04W"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "58 35 39.21N 012 26 30.15W"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "67 32 51.08N 016 18 13.09W"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "67 32 51.08N 013 41 47.01W"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "72 05 57.18N 015 00 00.06W"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "76 27 50.17N 016 40 30.82W"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "76 27 50.18N 013 19 29.34W"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 006 51 16.03W"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 006 05 15.09W"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 010 18 13.08W"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 007 41 47.02W"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 007 06 46.75W"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 010 31 50.56W"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 009 00 00.03W"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 007 43 40.71W"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 006 38 07.17W"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 007 26 25.02W"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 006 09 41.74W"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 011 50 02.45W"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 011 13 21.53W"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 010 50 53.80W"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 009 54 35.59W"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 009 53 55.11W"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 009 00 00.02W"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 008 06 04.92W"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "04 31 24.81N 009 00 00.02W"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "09 02 43.54N 008 05 24.45W"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "13 33 41.77N 007 09 06.24W"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "18 03 06.25N 006 46 38.51W"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "18 04 04.41N 006 09 57.59W"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "27 06 28.71N 011 01 03.04W"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "31 37 50.97N 007 56 43.93W"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "36 05 54.04N 006 19 55.86W"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "40 37 35.88N 011 21 52.88W"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "49 37 09.88N 011 46 08.64W"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "81 00 59.29N 009 15 16.28W"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 003 00 00.04W"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 001 16 40.14W"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 002 31 40.56W"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 000 48 44.43W"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 005 40 04.18W"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 005 01 03.04W"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 004 47 12.04W"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 003 58 22.59W"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 003 00 00.02W"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 002 04 32.67W"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 001 10 49.74W"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 001 12 10.63W"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 000 36 12.43W"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 000 35 32.40W"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 000 17 47.87W"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "04 30 52.53N 000 36 12.43W"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "04 31 06.64N 000 17 47.87W"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "22 35 42.22N 004 56 44.00W"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "27 07 07.82N 001 59 27.83W"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "31 35 45.71N 000 09 41.74W"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "40 38 41.26N 001 49 02.31W"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "49 38 39.31N 001 36 53.42W"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "58 37 43.56N 001 16 40.14W"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "67 35 54.60N 000 38 53.38W"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 005 21 06.62E"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 001 06 46.67E"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 003 50 38.87E"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 000 03 34.51E"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 001 09 01.39E"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 005 56 25.43E"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 000 38 07.12E"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 002 04 43.42E"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 001 53 18.65E"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 002 59 59.98E"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 004 00 32.17E"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 004 56 43.96E"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 005 13 21.49E"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 005 50 02.41E"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 000 18 17.90E"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 000 35 32.36E"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "09 02 11.05N 000 16 16.69E"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "09 01 42.66N 000 38 13.74E"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "13 33 41.77N 001 09 06.20E"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "18 05 11.00N 002 03 17.81E"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "22 36 14.05N 003 58 22.55E"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "27 05 23.57N 005 58 28.86E"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "36 08 40.97N 002 59 59.97E"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "45 08 46.99N 001 43 40.66E"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "54 08 18.12N 001 28 09.44E"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "63 06 55.74N 001 01 03.67E"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "72 04 39.11N 000 05 14.97E"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "76 33 05.46N 000 51 15.85E"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "81 03 39.15N 002 59 59.87E"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 007 19 29.16E"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 008 59 59.94E"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 010 40 30.68E"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 007 58 24.94E"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 008 55 47.79E"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 009 51 43.38E"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 007 36 53.36E"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 008 59 59.97E"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 010 10 57.69E"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 011 13 20.59E"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 010 47 12.00E"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 011 58 28.86E"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 006 13 41.60E"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 006 41 40.20E"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 007 10 49.70E"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 007 12 10.59E"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 008 05 54.84E"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 008 59 59.98E"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "04 31 22.79N 008 05 54.84E"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "09 02 47.61N 008 59 59.98E"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "13 34 00.25N 009 55 27.33E"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "18 04 46.02N 010 53 23.30E"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "31 38 06.65N 008 59 59.98E"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "45 07 30.54N 011 32 35.22E"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 013 01 03.67E"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 014 59 59.96E"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 016 31 50.49E"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 017 46 08.58E"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 015 55 16.53E"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 017 27 17.15E"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 012 09 41.70E"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 013 01 55.12E"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 013 03 16.00E"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 014 03 17.81E"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 014 59 59.98E"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 015 54 35.55E"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 015 53 55.08E"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 016 48 09.44E"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 017 24 27.60E"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 017 41 42.06E"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "04 31 16.73N 016 48 09.44E"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "09 01 42.66N 017 21 46.22E"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "09 02 11.05N 017 43 43.27E"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "22 34 49.23N 012 04 56.92E"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "27 07 20.87N 014 59 59.98E"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "36 05 54.04N 012 19 55.81E"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "40 39 03.06N 014 59 59.97E"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "54 06 33.12N 012 03 34.50E"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "49 39 09.14N 014 59 59.97E"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "54 06 33.12N 017 56 25.43E"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "63 04 26.37N 012 57 37.22E"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "58 38 25.05N 014 59 59.96E"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "63 04 26.37N 017 02 22.69E"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "67 36 55.88N 014 59 59.95E"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "76 34 51.04N 014 59 59.92E"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "72 00 45.54N 014 48 38.51E"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "81 00 59.28N 015 15 16.03E"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "72 00 45.54N 015 11 21.37E"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 020 59 59.95E"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 020 08 16.54E"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 022 24 54.39E"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 019 43 25.05E"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 018 48 44.37E"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 018 46 39.37E"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 019 56 43.88E"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 020 59 59.98E"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 021 58 22.55E"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 022 53 23.30E"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 023 46 18.36E"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 023 18 19.76E"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "13 33 11.02N 018 13 41.61E"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "13 32 28.01N 018 41 40.20E"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "18 04 46.02N 019 06 36.66E"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "22 36 24.66N 020 59 59.98E"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "31 35 45.71N 018 09 41.70E"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "36 08 22.40N 019 53 18.65E"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "45 07 30.53N 018 27 24.73E"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 024 05 14.96E"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 024 51 15.87E"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 024 57 37.23E"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 026 09 21.06E"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 029 02 22.69E"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 024 13 51.36E"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 027 06 17.24E"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 025 43 40.65E"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 026 59 59.97E"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 028 06 41.30E"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 029 06 30.53E"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 028 58 04.84E"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 024 16 16.69E"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 024 38 13.74E"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 024 18 17.90E"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 025 11 50.52E"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 024 35 32.36E"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 026 06 04.89E"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "04 31 16.73N 025 11 50.52E"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "09 02 43.54N 026 05 24.41E"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "13 34 06.41N 026 59 59.98E"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "18 05 11.00N 027 56 42.15E"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "22 34 49.23N 029 55 03.04E"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "27 05 23.57N 024 01 31.10E"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "31 37 50.97N 025 56 43.88E"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "36 07 26.73N 029 13 20.59E"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "45 08 47.00N 028 16 19.29E"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "54 08 18.12N 028 31 50.49E"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "63 06 55.75N 028 58 56.24E"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "76 33 05.45N 029 08 43.98E"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "72 04 39.11N 029 54 44.91E"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 034 01 34.96E"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 031 16 40.07E"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 032 59 59.97E"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 034 23 06.58E"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 034 16 34.90E"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 035 32 35.22E"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 035 40 04.14E"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 030 01 31.10E"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 030 04 56.91E"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 030 53 18.64E"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 031 06 36.66E"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 032 04 32.63E"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 032 59 59.98E"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 032 59 59.98E"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 033 54 05.12E"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 034 47 49.37E"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "04 31 22.79N 033 54 05.12E"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "09 02 31.35N 034 49 10.26E"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "13 32 28.01N 035 18 19.76E"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "13 33 11.02N 035 46 18.35E"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "27 07 07.82N 031 59 27.79E"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "31 37 03.97N 035 06 30.52E"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "40 38 41.26N 031 49 02.25E"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "49 38 39.30N 031 36 53.36E"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "58 37 43.56N 031 16 40.07E"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "67 35 54.59N 030 38 53.28E"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 038 48 38.52E"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 038 59 59.92E"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 039 11 21.35E"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 036 38 53.28E"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 040 58 56.24E"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 038 53 42.69E"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 040 50 58.55E"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 036 32 42.80E"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 037 26 24.97E"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 036 53 29.43E"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 037 59 27.79E"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 038 59 59.98E"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 039 56 42.15E"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 040 50 53.76E"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 041 43 43.27E"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 041 21 46.22E"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 041 24 27.60E"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 041 41 42.06E"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "18 04 04.41N 036 09 57.55E"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "18 03 06.25N 036 46 38.47E"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "22 36 14.05N 038 01 37.41E"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "27 06 28.71N 041 01 03.00E"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "36 07 26.72N 036 46 39.37E"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "40 37 35.88N 041 21 52.83E"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "49 37 09.88N 041 46 08.58E"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 042 26 30.08E"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 045 04 12.12E"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 047 33 29.84E"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 043 35 05.54E"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 044 31 40.50E"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 042 27 24.73E"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 043 49 02.25E"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 044 59 59.97E"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 046 03 16.07E"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 047 01 03.00E"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 047 06 41.31E"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 047 55 03.04E"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 042 17 47.83E"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 042 36 12.39E"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 043 12 10.59E"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "04 31 06.64N 042 17 47.83E"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "04 30 52.53N 042 36 12.39E"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "09 02 31.35N 043 10 49.70E"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "13 34 00.25N 044 04 32.63E"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "18 05 19.33N 044 59 59.98E"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "22 35 42.22N 046 56 43.96E"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "31 37 03.97N 042 53 29.43E"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "36 08 22.40N 046 06 41.30E"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "45 09 12.50N 044 59 59.97E"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "54 08 53.16N 044 59 59.97E"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "58 35 39.21N 042 26 30.08E"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "63 07 45.60N 044 59 59.96E"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "58 35 39.21N 047 33 29.85E"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "67 32 51.08N 043 41 46.91E"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "67 32 51.08N 046 18 12.99E"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "72 05 57.18N 044 59 59.94E"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "76 27 50.17N 043 19 29.18E"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "76 27 50.18N 046 40 30.66E"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 053 08 43.97E"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 053 54 44.91E"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 049 41 46.92E"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 052 18 12.98E"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 052 53 13.25E"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 049 28 09.44E"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 050 59 59.97E"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 052 16 19.29E"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 053 21 52.83E"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 052 33 34.98E"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 053 50 18.26E"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 048 09 57.55E"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 048 46 38.47E"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 049 09 06.20E"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 050 05 24.41E"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 050 06 04.89E"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 050 59 59.98E"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 051 53 55.08E"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "04 31 24.81N 050 59 59.98E"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "09 02 43.54N 051 54 35.55E"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "13 33 41.77N 052 50 53.76E"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "18 03 06.25N 053 13 21.49E"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "18 04 04.41N 053 50 02.41E"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "27 06 28.71N 048 58 56.96E"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "31 37 50.97N 052 03 16.07E"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "36 05 54.04N 053 40 04.14E"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "40 37 35.88N 048 38 07.12E"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "49 37 09.88N 048 13 51.36E"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "81 00 59.29N 050 44 43.72E"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 056 59 59.96E"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 058 43 19.86E"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 057 28 19.44E"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 059 11 15.57E"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 054 19 55.82E"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 054 58 56.96E"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 055 12 47.96E"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 056 01 37.41E"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 056 59 59.98E"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 057 55 27.33E"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 058 49 10.26E"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 058 47 49.37E"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 059 23 47.57E"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 059 42 12.13E"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "04 30 52.53N 059 23 47.57E"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "04 31 06.64N 059 42 12.13E"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "22 35 42.22N 055 03 16.00E"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "27 07 07.82N 058 00 32.17E"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "31 35 45.71N 059 50 18.26E"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40 38 41.26N 058 10 57.69E"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "49 38 39.31N 058 23 06.58E"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "58 37 43.56N 058 43 19.86E"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "67 35 54.60N 059 21 06.62E"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 065 21 06.62E"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 061 06 46.67E"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 063 50 38.87E"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 060 03 34.51E"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 061 09 01.39E"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 065 56 25.43E"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 060 38 07.12E"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 062 04 43.42E"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 061 53 18.65E"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 062 59 59.98E"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 064 00 32.17E"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 064 56 43.96E"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 065 13 21.49E"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 065 50 02.41E"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 060 18 17.90E"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 060 35 32.36E"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "09 02 11.05N 060 16 16.69E"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "09 01 42.66N 060 38 13.74E"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "13 33 41.77N 061 09 06.20E"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "18 05 11.00N 062 03 17.81E"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "22 36 14.05N 063 58 22.55E"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "27 05 23.57N 065 58 28.86E"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "36 08 40.97N 062 59 59.97E"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "45 08 46.99N 061 43 40.66E"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "54 08 18.12N 061 28 09.44E"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "63 06 55.74N 061 01 03.67E"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "72 04 39.11N 060 05 14.97E"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "76 33 05.46N 060 51 15.85E"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "81 03 39.15N 062 59 59.87E"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 067 19 29.16E"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 068 59 59.94E"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 070 40 30.68E"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 067 58 24.94E"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 068 55 47.79E"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 069 51 43.38E"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 067 36 53.36E"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 068 59 59.97E"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 070 10 57.69E"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 071 13 20.59E"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 070 47 12.00E"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 071 58 28.86E"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 066 13 41.60E"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 066 41 40.20E"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 067 10 49.70E"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 067 12 10.59E"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 068 05 54.84E"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 068 59 59.98E"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "04 31 22.79N 068 05 54.84E"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "09 02 47.61N 068 59 59.98E"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "13 34 00.25N 069 55 27.33E"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "18 04 46.02N 070 53 23.30E"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "31 38 06.65N 068 59 59.98E"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "45 07 30.54N 071 32 35.22E"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 073 01 03.67E"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 074 59 59.96E"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 076 31 50.49E"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 077 46 08.58E"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 075 55 16.53E"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 077 27 17.15E"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 072 09 41.70E"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 073 01 55.12E"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 073 03 16.00E"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 074 03 17.81E"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 074 59 59.98E"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 075 54 35.55E"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 075 53 55.08E"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 076 48 09.44E"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 077 24 27.60E"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 077 41 42.06E"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "04 31 16.73N 076 48 09.44E"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "09 01 42.66N 077 21 46.22E"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "09 02 11.05N 077 43 43.27E"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "22 34 49.23N 072 04 56.92E"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "27 07 20.87N 074 59 59.98E"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "36 05 54.04N 072 19 55.81E"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "40 39 03.06N 074 59 59.97E"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "54 06 33.12N 072 03 34.50E"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "49 39 09.14N 074 59 59.97E"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "54 06 33.12N 077 56 25.43E"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "63 04 26.37N 072 57 37.22E"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "58 38 25.05N 074 59 59.96E"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "63 04 26.37N 077 02 22.69E"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "67 36 55.88N 074 59 59.95E"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "76 34 51.04N 074 59 59.92E"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "72 00 45.54N 074 48 38.51E"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "81 00 59.28N 075 15 16.03E"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "72 00 45.54N 075 11 21.37E"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 080 59 59.95E"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 080 08 16.54E"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 082 24 54.39E"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 079 43 25.05E"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 078 48 44.37E"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 078 46 39.37E"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 079 56 43.88E"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 080 59 59.98E"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 081 58 22.55E"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 082 53 23.30E"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 083 46 18.36E"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 083 18 19.76E"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "13 33 11.02N 078 13 41.61E"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "13 32 28.01N 078 41 40.20E"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "18 04 46.02N 079 06 36.66E"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "22 36 24.66N 080 59 59.98E"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "31 35 45.71N 078 09 41.70E"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "36 08 22.40N 079 53 18.65E"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "45 07 30.53N 078 27 24.73E"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 084 05 14.96E"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 084 51 15.87E"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 084 57 37.23E"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 086 09 21.06E"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 089 02 22.69E"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 084 13 51.36E"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 087 06 17.24E"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 085 43 40.65E"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 086 59 59.97E"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 088 06 41.30E"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 089 06 30.53E"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 088 58 04.84E"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 084 16 16.69E"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 084 38 13.74E"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 084 18 17.90E"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 085 11 50.52E"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 084 35 32.36E"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 086 06 04.89E"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "04 31 16.73N 085 11 50.52E"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "09 02 43.54N 086 05 24.41E"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "13 34 06.41N 086 59 59.98E"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "18 05 11.00N 087 56 42.15E"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "22 34 49.23N 089 55 03.04E"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "27 05 23.57N 084 01 31.10E"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "31 37 50.97N 085 56 43.88E"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "36 07 26.73N 089 13 20.59E"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45 08 47.00N 088 16 19.29E"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "54 08 18.12N 088 31 50.49E"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "63 06 55.75N 088 58 56.24E"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "76 33 05.45N 089 08 43.98E"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "72 04 39.11N 089 54 44.91E"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 094 01 34.96E"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 091 16 40.07E"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 092 59 59.97E"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 094 23 06.58E"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 094 16 34.90E"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 095 32 35.22E"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 095 40 04.14E"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 090 01 31.10E"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 090 04 56.91E"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 090 53 18.64E"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 091 06 36.66E"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 092 04 32.63E"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 092 59 59.98E"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 092 59 59.98E"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 093 54 05.12E"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 094 47 49.37E"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "04 31 22.79N 093 54 05.12E"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "09 02 31.35N 094 49 10.26E"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "13 32 28.01N 095 18 19.76E"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "13 33 11.02N 095 46 18.35E"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "27 07 07.82N 091 59 27.79E"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "31 37 03.97N 095 06 30.52E"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "40 38 41.26N 091 49 02.25E"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "49 38 39.30N 091 36 53.36E"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "58 37 43.56N 091 16 40.07E"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "67 35 54.59N 090 38 53.28E"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 098 48 38.52E"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 098 59 59.92E"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 099 11 21.35E"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 096 38 53.28E"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 100 58 56.24E"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 098 53 42.69E"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 100 50 58.55E"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 096 32 42.80E"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 097 26 24.97E"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 096 53 29.43E"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 097 59 27.79E"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 098 59 59.98E"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 099 56 42.15E"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 100 50 53.76E"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 101 43 43.27E"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 101 21 46.22E"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 101 24 27.60E"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 101 41 42.06E"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "18 04 04.41N 096 09 57.55E"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "18 03 06.25N 096 46 38.47E"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "22 36 14.05N 098 01 37.41E"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "27 06 28.71N 101 01 03.00E"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "36 07 26.72N 096 46 39.37E"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "40 37 35.88N 101 21 52.83E"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "49 37 09.88N 101 46 08.58E"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 102 26 30.08E"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 105 04 12.12E"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 107 33 29.84E"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 103 35 05.54E"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 104 31 40.50E"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 102 27 24.73E"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 103 49 02.25E"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 104 59 59.97E"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 106 03 16.07E"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 107 01 03.00E"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 107 06 41.31E"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 107 55 03.04E"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 102 17 47.83E"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 102 36 12.39E"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 103 12 10.59E"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "04 31 06.64N 102 17 47.83E"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "04 30 52.53N 102 36 12.39E"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "09 02 31.35N 103 10 49.70E"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "13 34 00.25N 104 04 32.63E"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "18 05 19.33N 104 59 59.98E"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "22 35 42.22N 106 56 43.96E"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "31 37 03.97N 102 53 29.43E"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "36 08 22.40N 106 06 41.30E"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "45 09 12.50N 104 59 59.97E"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "54 08 53.16N 104 59 59.97E"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "58 35 39.21N 102 26 30.08E"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "63 07 45.60N 104 59 59.96E"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "58 35 39.21N 107 33 29.85E"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "67 32 51.08N 103 41 46.91E"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "67 32 51.08N 106 18 12.99E"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "72 05 57.18N 104 59 59.94E"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "76 27 50.17N 103 19 29.18E"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "76 27 50.18N 106 40 30.66E"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 113 08 43.97E"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 113 54 44.91E"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 109 41 46.92E"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 112 18 12.98E"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 112 53 13.25E"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 109 28 09.44E"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 110 59 59.97E"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 112 16 19.29E"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 113 21 52.83E"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 112 33 34.98E"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 113 50 18.26E"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 108 09 57.55E"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 108 46 38.47E"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 109 09 06.20E"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 110 05 24.41E"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 110 06 04.89E"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 110 59 59.98E"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 111 53 55.08E"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "04 31 24.81N 110 59 59.98E"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "09 02 43.54N 111 54 35.55E"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "13 33 41.77N 112 50 53.76E"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "18 03 06.25N 113 13 21.49E"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "18 04 04.41N 113 50 02.41E"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "27 06 28.71N 108 58 56.96E"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "31 37 50.97N 112 03 16.07E"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "36 05 54.04N 113 40 04.14E"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "40 37 35.88N 108 38 07.12E"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49 37 09.88N 108 13 51.36E"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "81 00 59.29N 110 44 43.72E"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 116 59 59.96E"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 118 43 19.86E"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 117 28 19.44E"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 119 11 15.57E"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 114 19 55.82E"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 114 58 56.96E"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 115 12 47.96E"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 116 01 37.41E"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 116 59 59.98E"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 117 55 27.33E"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 118 49 10.26E"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 118 47 49.37E"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 119 23 47.57E"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 119 42 12.13E"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "04 30 52.53N 119 23 47.57E"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "04 31 06.64N 119 42 12.13E"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "22 35 42.22N 115 03 16.00E"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "27 07 07.82N 118 00 32.17E"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "31 35 45.71N 119 50 18.26E"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "40 38 41.26N 118 10 57.69E"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "49 38 39.31N 118 23 06.58E"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "58 37 43.56N 118 43 19.86E"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "67 35 54.60N 119 21 06.62E"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 125 21 06.62E"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "62 54 31.91S 121 06 46.67E"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "58 32 12.44S 123 50 38.87E"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 120 03 34.51E"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "49 34 41.11S 121 09 01.39E"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "54 06 33.16S 125 56 25.43E"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 120 38 07.12E"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 122 04 43.42E"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 121 53 18.65E"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "31 38 06.69S 122 59 59.98E"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 124 00 32.17E"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 124 56 43.96E"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 125 13 21.49E"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 125 50 02.41E"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 120 18 17.90E"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 120 35 32.36E"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "09 02 11.05N 120 16 16.69E"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "09 01 42.66N 120 38 13.74E"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "13 33 41.77N 121 09 06.20E"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "18 05 11.00N 122 03 17.81E"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "22 36 14.05N 123 58 22.55E"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "27 05 23.57N 125 58 28.86E"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "36 08 40.97N 122 59 59.97E"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "45 08 46.99N 121 43 40.66E"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "54 08 18.12N 121 28 09.44E"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "63 06 55.74N 121 01 03.67E"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "72 04 39.11N 120 05 14.97E"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "76 33 05.46N 120 51 15.85E"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "81 03 39.15N 122 59 59.87E"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "76 27 50.21S 127 19 29.16E"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "72 05 57.22S 128 59 59.94E"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "76 27 50.22S 130 40 30.68E"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "67 27 46.38S 127 58 24.94E"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "63 00 18.12S 128 55 47.79E"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "58 27 23.83S 129 51 43.38E"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 127 36 53.36E"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "45 09 12.54S 128 59 59.97E"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 130 10 57.69E"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 131 13 20.59E"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "31 33 56.34S 130 47 12.00E"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "27 05 23.61S 131 58 28.86E"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 126 13 41.60E"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 126 41 40.20E"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "09 02 31.39S 127 10 49.70E"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 127 12 10.59E"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 128 05 54.84E"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 128 59 59.98E"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "04 31 22.79N 128 05 54.84E"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "09 02 47.61N 128 59 59.98E"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "13 34 00.25N 129 55 27.33E"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "18 04 46.02N 130 53 23.30E"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "31 38 06.65N 128 59 59.98E"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "45 07 30.54N 131 32 35.22E"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 133 01 03.67E"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "58 38 25.09S 134 59 59.96E"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 136 31 50.49E"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "49 37 09.92S 137 46 08.58E"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "45 02 25.48S 135 55 16.53E"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 137 27 17.15E"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 132 09 41.70E"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 133 01 55.12E"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "22 35 42.26S 133 03 16.00E"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 134 03 17.81E"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "13 34 06.45S 134 59 59.98E"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 135 54 35.55E"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 135 53 55.08E"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 136 48 09.44E"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 137 24 27.60E"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 137 41 42.06E"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "04 31 16.73N 136 48 09.44E"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "09 01 42.66N 137 21 46.22E"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "09 02 11.05N 137 43 43.27E"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "22 34 49.23N 132 04 56.92E"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "27 07 20.87N 134 59 59.98E"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "36 05 54.04N 132 19 55.81E"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "40 39 03.06N 134 59 59.97E"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "54 06 33.12N 132 03 34.50E"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "49 39 09.14N 134 59 59.97E"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "54 06 33.12N 137 56 25.43E"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "63 04 26.37N 132 57 37.22E"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "58 38 25.05N 134 59 59.96E"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "63 04 26.37N 137 02 22.69E"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "67 36 55.88N 134 59 59.95E"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "76 34 51.04N 134 59 59.92E"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "72 00 45.54N 134 48 38.51E"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "81 00 59.28N 135 15 16.03E"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "72 00 45.54N 135 11 21.37E"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "67 36 55.92S 140 59 59.95E"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "58 27 23.82S 140 08 16.54E"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 142 24 54.39E"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 139 43 25.05E"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 138 48 44.37E"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "36 07 26.76S 138 46 39.37E"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 139 56 43.88E"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "27 07 20.91S 140 59 59.98E"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 141 58 22.55E"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 142 53 23.30E"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "13 33 11.06S 143 46 18.36E"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "13 32 28.05S 143 18 19.76E"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "13 33 11.02N 138 13 41.61E"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "13 32 28.01N 138 41 40.20E"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "18 04 46.02N 139 06 36.66E"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "22 36 24.66N 140 59 59.98E"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "31 35 45.71N 138 09 41.70E"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "36 08 22.40N 139 53 18.65E"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "45 07 30.53N 138 27 24.73E"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 144 05 14.96E"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 144 51 15.87E"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 144 57 37.23E"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "58 32 12.44S 146 09 21.06E"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "63 04 26.41S 149 02 22.69E"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "49 37 09.92S 144 13 51.36E"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "53 59 34.53S 147 06 17.24E"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 145 43 40.65E"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "40 39 03.10S 146 59 59.97E"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "36 08 22.44S 148 06 41.30E"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "31 37 04.01S 149 06 30.53E"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "27 03 52.55S 148 58 04.84E"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "09 02 11.09S 144 16 16.69E"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 144 38 13.74E"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 144 18 17.90E"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "04 31 16.77S 145 11 50.52E"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 144 35 32.36E"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 146 06 04.89E"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "04 31 16.73N 145 11 50.52E"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "09 02 43.54N 146 05 24.41E"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "13 34 06.41N 146 59 59.98E"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "18 05 11.00N 147 56 42.15E"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "22 34 49.23N 149 55 03.04E"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "27 05 23.57N 144 01 31.10E"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "31 37 50.97N 145 56 43.88E"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "36 07 26.73N 149 13 20.59E"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "45 08 47.00N 148 16 19.29E"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "54 08 18.12N 148 31 50.49E"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "63 06 55.75N 148 58 56.24E"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "76 33 05.45N 149 08 43.98E"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "72 04 39.11N 149 54 44.91E"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "67 27 46.39S 154 01 34.96E"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "58 37 43.59S 151 16 40.07E"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "54 08 53.19S 152 59 59.97E"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "49 38 39.34S 154 23 06.58E"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "40 33 14.99S 154 16 34.90E"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 155 32 35.22E"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "36 05 54.07S 155 40 04.14E"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "27 05 23.61S 150 01 31.10E"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "22 34 49.26S 150 04 56.91E"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 150 53 18.64E"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "18 04 46.06S 151 06 36.66E"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 152 04 32.63E"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "09 02 47.64S 152 59 59.98E"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 152 59 59.98E"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "04 31 22.83S 153 54 05.12E"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 154 47 49.37E"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "04 31 22.79N 153 54 05.12E"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "09 02 31.35N 154 49 10.26E"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "13 32 28.01N 155 18 19.76E"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "13 33 11.02N 155 46 18.35E"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "27 07 07.82N 151 59 27.79E"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "31 37 03.97N 155 06 30.52E"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "40 38 41.26N 151 49 02.25E"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "49 38 39.30N 151 36 53.36E"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "58 37 43.56N 151 16 40.07E"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "67 35 54.59N 150 38 53.28E"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "72 00 45.58S 158 48 38.52E"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "76 34 51.08S 158 59 59.92E"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "72 00 45.58S 159 11 21.35E"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "67 35 54.63S 156 38 53.28E"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "63 06 55.78S 160 58 56.24E"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "53 59 34.53S 158 53 42.69E"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "49 34 41.10S 160 50 58.55E"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "40 35 47.09S 156 32 42.80E"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "36 03 44.52S 157 26 24.97E"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "31 37 04.01S 156 53 29.43E"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "27 07 07.86S 157 59 27.79E"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "22 36 24.70S 158 59 59.98E"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "18 05 11.04S 159 56 42.15E"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 160 50 53.76E"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "09 02 11.09S 161 43 43.27E"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "09 01 42.70S 161 21 46.22E"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 161 24 27.60E"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 161 41 42.06E"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "18 04 04.41N 156 09 57.55E"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "18 03 06.25N 156 46 38.47E"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "22 36 14.05N 158 01 37.41E"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "27 06 28.71N 161 01 03.00E"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "36 07 26.72N 156 46 39.37E"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "40 37 35.88N 161 21 52.83E"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "49 37 09.88N 161 46 08.58E"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58 35 39.25S 162 26 30.08E"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "63 00 18.12S 165 04 12.12E"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58 35 39.25S 167 33 29.84E"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "54 03 38.47S 163 35 05.54E"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "49 31 13.23S 164 31 40.50E"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "45 07 30.57S 162 27 24.73E"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "40 38 41.30S 163 49 02.25E"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "36 08 41.01S 164 59 59.97E"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "31 37 51.01S 166 03 16.07E"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 167 01 03.00E"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "22 33 35.17S 167 06 41.31E"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "22 34 49.27S 167 55 03.04E"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 162 17 47.83E"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 162 36 12.39E"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 163 12 10.59E"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "04 31 06.64N 162 17 47.83E"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "04 30 52.53N 162 36 12.39E"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "09 02 31.35N 163 10 49.70E"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "13 34 00.25N 164 04 32.63E"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "18 05 19.33N 164 59 59.98E"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "22 35 42.22N 166 56 43.96E"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "31 37 03.97N 162 53 29.43E"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "36 08 22.40N 166 06 41.30E"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "45 09 12.50N 164 59 59.97E"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "54 08 53.16N 164 59 59.97E"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58 35 39.21N 162 26 30.08E"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "63 07 45.60N 164 59 59.96E"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58 35 39.21N 167 33 29.85E"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "67 32 51.08N 163 41 46.91E"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "67 32 51.08N 166 18 12.99E"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "72 05 57.18N 164 59 59.94E"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "76 27 50.17N 163 19 29.18E"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "76 27 50.18N 166 40 30.66E"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "76 33 05.49S 173 08 43.97E"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "72 04 39.15S 173 54 44.91E"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "67 32 51.12S 169 41 46.92E"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "67 32 51.12S 172 18 12.98E"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "62 54 31.92S 172 53 13.25E"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "54 08 18.16S 169 28 09.44E"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "49 39 09.17S 170 59 59.97E"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "45 08 47.03S 172 16 19.29E"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "40 37 35.92S 173 21 52.83E"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "36 03 44.52S 172 33 34.98E"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "31 35 45.75S 173 50 18.26E"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "18 04 04.45S 168 09 57.55E"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "18 03 06.29S 168 46 38.47E"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "13 33 41.81S 169 09 06.20E"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "09 02 43.58S 170 05 24.41E"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 170 06 04.89E"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "04 31 24.84S 170 59 59.98E"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 171 53 55.08E"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "04 31 24.81N 170 59 59.98E"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "09 02 43.54N 171 54 35.55E"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "13 33 41.77N 172 50 53.76E"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "18 03 06.25N 173 13 21.49E"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "18 04 04.41N 173 50 02.41E"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "27 06 28.71N 168 58 56.96E"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "31 37 50.97N 172 03 16.07E"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "36 05 54.04N 173 40 04.14E"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "40 37 35.88N 168 38 07.12E"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "49 37 09.88N 168 13 51.36E"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "81 00 59.29N 170 44 43.72E"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "63 07 45.64S 176 59 59.96E"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "58 37 43.60S 178 43 19.86E"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "49 31 13.22S 177 28 19.44E"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "45 05 23.31S 179 11 15.57E"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "36 05 54.08S 174 19 55.82E"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "27 06 28.75S 174 58 56.96E"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "31 33 56.35S 175 12 47.96E"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "22 36 14.09S 176 01 37.41E"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "18 05 19.37S 176 59 59.98E"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "13 34 00.29S 177 55 27.33E"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "09 02 31.39S 178 49 10.26E"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "00 00 00.02S 178 47 49.37E"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "04 30 52.57S 179 23 47.57E"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "04 31 06.68S 179 42 12.13E"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "04 30 52.53N 179 23 47.57E"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "04 31 06.64N 179 42 12.13E"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "22 35 42.22N 175 03 16.00E"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "27 07 07.82N 178 00 32.17E"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "31 35 45.71N 179 50 18.26E"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "40 38 41.26N 178 10 57.69E"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "49 38 39.31N 178 23 06.58E"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "58 37 43.56N 178 43 19.86E"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "67 35 54.60N 179 21 06.62E"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 081 15 16.25W"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 069 00 00.13W"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 116 44 43.99W"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 056 44 43.99W"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 129 00 00.13W"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 141 15 16.25W"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 021 15 16.25W"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 009 00 00.13W"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 176 44 43.99W"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 003 15 16.01E"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 170 59 59.87E"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 158 44 43.75E"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 038 44 43.75E"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 050 59 59.87E"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 123 15 16.01E"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "81 00 59.32S 063 15 16.01E"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "81 03 39.19S 110 59 59.87E"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "81 00 59.33S 098 44 43.75E"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "84 38 38.74N 093 00 00.21W"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "84 38 38.74N 033 00 00.21W"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "84 38 38.74N 153 00 00.21W"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "84 38 38.74N 026 59 59.79E"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "84 38 38.74N 146 59 59.79E"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "84 38 38.74N 086 59 59.79E"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2GARS.json b/source/widget/DistanceAndDirection/tests/fromGeo2GARS.json deleted file mode 100644 index 96d247db..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2GARS.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputted Lat/Long returns correct GARS", - "tests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "011BW25"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "003CG35"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "008CQ22"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "001CZ14"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "003DJ12"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "012CZ26"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "002EC15"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "005DT11"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "004EM25"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "006EW26"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "009FF14"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "010FQ26"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "011FZ13"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "012FZ22"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "001HM21"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "002HM12"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "001JG47"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "002JG38"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "003JR38"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "005KA34"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "008KK46"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "012KU46"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "006LN46"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "004MG36"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "003NA46"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "003NU34"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "001PN38"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "002PX48"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "006QG49"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "015BD47"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "018BM26"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "022BD39"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "016BX49"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "018CF23"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "020CR48"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "016DJ15"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "018DT26"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "021EC16"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "023EM16"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "022EW21"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "024FF26"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "013GJ13"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "014GJ13"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "015GT13"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "015HM13"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "017HC12"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "018HM23"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "017HX38"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "018JG49"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "020JR49"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "022KA48"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "018LD46"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "024MG34"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "027CF14"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "030CQ26"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "034CZ14"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "036DJ24"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "032DT23"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "035EC26"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "025EW15"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "027FF11"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "027FQ14"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "029FZ14"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "030GJ23"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "032GT22"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "032HM22"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "034HC21"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "035HM22"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "036HM13"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "034HX47"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "035JG48"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "036JG39"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "025KK37"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "030KU46"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "025LN44"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "030LX46"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "025NA34"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "030MR46"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "036NA46"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "026NU49"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "030NK46"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "035NU37"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "030PD46"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "030PX49"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "030PN47"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "031QG47"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "031PN39"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "042BW26"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "041CR38"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "045CZ22"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "040EC13"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "038DT24"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "038EM24"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "040EW26"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "042FF26"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "044FQ26"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "046FZ22"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "048GJ21"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "047GJ21"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "037JR39"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "038JR39"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "039KA38"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "042KK46"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "037LD35"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "040LN45"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "037MG46"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "049BM12"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "050BC22"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "050CF23"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "053CQ12"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "059CF11"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "049DJ16"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "055DA38"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "052DT16"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "054EC26"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "057EM15"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "059EW15"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "058FF23"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "049GT21"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "050GT12"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "049HM21"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "051HC13"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "050HM12"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "053HM12"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "051HX39"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "053JG38"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "054JR49"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "056KA46"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "060KK49"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "049KU34"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "052LD46"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "059LN36"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "057MG44"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "058NA34"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "058NU46"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "059PX38"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "060PN48"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "069BX37"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "063CQ24"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "066CZ26"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "069DJ25"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "069EC21"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "072DT14"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "072EM16"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "061FF14"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "061FQ11"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "062FQ22"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "063FZ12"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "065GJ11"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "066GT23"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "066HM23"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "068HC22"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "070HM21"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "068HX48"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "070JG47"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "071JR47"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "072JR47"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "064KU46"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "071LD35"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "064LX44"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "064MR35"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "063NK44"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "062PD35"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "078BM21"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "078BC23"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "079BM13"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "074BW15"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "082CF26"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "078DA48"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "082DJ22"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "074EC14"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "075EM23"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "074EW25"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "076FF26"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "078FQ26"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "080FZ26"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "082GJ22"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "084GT13"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "083GT22"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "083HM22"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "084HM13"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "073KA38"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "074KA47"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "077KK34"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "083KU34"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "074LN44"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "083LX45"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "084MR44"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "085CQ26"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "091CF11"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "096CQ14"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "088CZ12"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "090DJ11"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "085DT26"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "088EC24"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "090EM26"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "093EW14"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "095FF14"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "095FQ12"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "096FQ23"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "085HC21"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "086HC12"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "087HM13"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "085HX47"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "086HX38"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "087JG39"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "089JR37"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "090KA46"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "094KK46"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "086LD45"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "093LN35"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "090MG46"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "090NA46"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "085NK46"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "090NU46"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "096NK34"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "088PD39"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "093PD47"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "090PN46"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "087PW21"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "094PW13"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "107BC12"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "108BM22"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "100BW13"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "105BW21"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "106CG45"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "099CZ26"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "102DJ26"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "105DT24"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "107EC25"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "106EM11"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "108EW25"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "097FZ12"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "098FZ21"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "099GJ12"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "101GT12"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "101HM12"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "102HC23"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "104HM22"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "102HX49"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "104JG48"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "106JR48"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "107KA39"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "108KA48"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "098KU46"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "105LD34"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "108LN36"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "098LX35"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "097MR36"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "102QG39"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "114CF26"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "118CQ16"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "115DJ23"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "119DT16"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "109EM24"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "110FF26"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "111EW13"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "113FQ14"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "114FZ26"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "116GJ23"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "118GT21"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "118HM21"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "119HC22"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "120HC13"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "119HX48"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "120HX39"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "111KK34"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "117KU34"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "120LD45"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "117LX36"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "117MR45"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "118NK36"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "119PD45"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "131BW25"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "123CG35"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "128CQ22"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "121CZ14"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "123DJ12"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "132CZ26"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "122EC15"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "125DT11"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "124EM25"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "126EW26"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "129FF14"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "130FQ26"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "131FZ13"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "132FZ22"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "121HM21"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "122HM12"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "121JG47"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "122JG38"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "123JR38"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "125KA34"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "128KK46"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "132KU46"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "126LN46"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "124MG36"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "123NA46"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "123NU34"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "121PN38"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "122PX48"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "126QG49"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "135BD47"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "138BM26"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "142BD39"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "136BX49"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "138CF23"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "140CR48"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "136DJ15"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "138DT26"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "141EC16"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "143EM16"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "142EW21"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "144FF26"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "133GJ13"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "134GJ13"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "135GT13"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "135HM13"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "137HC12"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "138HM23"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "137HX38"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "138JG49"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "140JR49"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "142KA48"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "138LD46"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "144MG34"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "147CF14"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "150CQ26"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "154CZ14"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "156DJ24"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "152DT23"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "155EC26"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "145EW15"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "147FF11"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "147FQ14"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "149FZ14"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "150GJ23"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "152GT22"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "152HM22"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "154HC21"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "155HM22"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "156HM13"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "154HX47"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "155JG48"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "156JG39"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "145KK37"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "150KU46"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "145LN44"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "150LX46"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "145NA34"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "150MR46"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "156NA46"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "146NU49"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "150NK46"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "155NU37"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "150PD46"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "150PX49"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "150PN47"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "151QG47"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "151PN39"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "162BW26"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "161CR38"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "165CZ22"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "160EC13"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "158DT24"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "158EM24"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "160EW26"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "162FF26"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "164FQ26"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "166FZ22"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "168GJ21"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "167GJ21"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "157JR39"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "158JR39"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "159KA38"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "162KK46"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "157LD35"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "160LN45"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "157MG46"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "169BM12"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "170BC22"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "170CF23"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "173CQ12"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "179CF11"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "169DJ16"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "175DA38"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "172DT16"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "174EC26"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "177EM15"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "179EW15"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "178FF23"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "169GT21"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "170GT12"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "169HM21"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "171HC13"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "170HM12"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "173HM12"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "171HX39"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "173JG38"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "174JR49"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "176KA46"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "180KK49"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "169KU34"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "172LD46"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "179LN36"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "177MG44"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "178NA34"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "178NU46"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "179PX38"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "180PN48"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "189BX37"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "183CQ24"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "186CZ26"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "189DJ25"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "189EC21"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "192DT14"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "192EM16"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "181FF14"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "181FQ11"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "182FQ22"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "183FZ12"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "185GJ11"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "186GT23"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "186HM23"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "188HC22"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "190HM21"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "188HX48"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "190JG47"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "191JR47"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "192JR47"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "184KU46"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "191LD35"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "184LX44"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "184MR35"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "183NK44"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "182PD35"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "198BM21"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "198BC23"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "199BM13"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "194BW15"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "202CF26"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "198DA48"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "202DJ22"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "194EC14"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "195EM23"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "194EW25"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "196FF26"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "198FQ26"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "200FZ26"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "202GJ22"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "204GT13"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "203GT22"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "203HM22"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "204HM13"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "193KA38"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "194KA47"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "197KK34"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "203KU34"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "194LN44"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "203LX45"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "204MR44"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "205CQ26"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "211CF11"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "216CQ14"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "208CZ12"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "210DJ11"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "205DT26"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "208EC24"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "210EM26"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "213EW14"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "215FF14"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "215FQ12"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "216FQ23"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "205HC21"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "206HC12"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "207HM13"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "205HX47"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "206HX38"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "207JG39"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "209JR37"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "210KA46"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "214KK46"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "206LD45"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "213LN35"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "210MG46"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "210NA46"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "205NK46"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "210NU46"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "216NK34"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "208PD39"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "213PD47"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "210PN46"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "207PW21"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "214PW13"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "227BC12"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "228BM22"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "220BW13"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "225BW21"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "226CG45"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "219CZ26"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "222DJ26"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "225DT24"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "227EC25"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "226EM11"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "228EW25"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "217FZ12"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "218FZ21"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "219GJ12"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "221GT12"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "221HM12"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "222HC23"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "224HM22"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "222HX49"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "224JG48"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "226JR48"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "227KA39"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "228KA48"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "218KU46"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "225LD34"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "228LN36"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "218LX35"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "217MR36"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "222QG39"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "234CF26"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "238CQ16"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "235DJ23"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "239DT16"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "229EM24"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "230FF26"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "231EW13"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "233FQ14"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "234FZ26"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "236GJ23"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "238GT21"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "238HM21"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "239HC22"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "240HC13"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "239HX48"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "240HX39"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "231KK34"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "237KU34"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "240LD45"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "237LX36"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "237MR45"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "238NK36"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "239PD45"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "251BW25"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "243CG35"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "248CQ22"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "241CZ14"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "243DJ12"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "252CZ26"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "242EC15"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "245DT11"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "244EM25"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "246EW26"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "249FF14"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "250FQ26"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "251FZ13"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "252FZ22"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "241HM21"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "242HM12"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "241JG47"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "242JG38"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "243JR38"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "245KA34"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "248KK46"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "252KU46"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "246LN46"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "244MG36"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "243NA46"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "243NU34"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "241PN38"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "242PX48"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "246QG49"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "255BD47"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "258BM26"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "262BD39"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "256BX49"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "258CF23"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "260CR48"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "256DJ15"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "258DT26"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "261EC16"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "263EM16"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "262EW21"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "264FF26"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "253GJ13"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "254GJ13"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "255GT13"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "255HM13"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "257HC12"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "258HM23"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "257HX38"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "258JG49"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "260JR49"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "262KA48"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "258LD46"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "264MG34"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "267CF14"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "270CQ26"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "274CZ14"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "276DJ24"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "272DT23"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "275EC26"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "265EW15"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "267FF11"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "267FQ14"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "269FZ14"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "270GJ23"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "272GT22"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "272HM22"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "274HC21"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "275HM22"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "276HM13"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "274HX47"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "275JG48"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "276JG39"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "265KK37"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "270KU46"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "265LN44"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "270LX46"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "265NA34"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "270MR46"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "276NA46"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "266NU49"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "270NK46"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "275NU37"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "270PD46"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "270PX49"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "270PN47"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "271QG47"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "271PN39"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "282BW26"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "281CR38"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "285CZ22"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "280EC13"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "278DT24"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "278EM24"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "280EW26"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "282FF26"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "284FQ26"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "286FZ22"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "288GJ21"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "287GJ21"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "277JR39"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "278JR39"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "279KA38"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "282KK46"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "277LD35"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "280LN45"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "277MG46"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "289BM12"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "290BC22"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "290CF23"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "293CQ12"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "299CF11"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "289DJ16"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "295DA38"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "292DT16"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "294EC26"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "297EM15"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "299EW15"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "298FF23"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "289GT21"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "290GT12"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "289HM21"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "291HC13"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "290HM12"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "293HM12"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "291HX39"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "293JG38"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "294JR49"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "296KA46"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "300KK49"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "289KU34"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "292LD46"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "299LN36"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "297MG44"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "298NA34"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "298NU46"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "299PX38"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "300PN48"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "309BX37"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "303CQ24"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "306CZ26"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "309DJ25"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "309EC21"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "312DT14"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "312EM16"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "301FF14"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "301FQ11"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "302FQ22"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "303FZ12"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "305GJ11"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "306GT23"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "306HM23"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "308HC22"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "310HM21"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "308HX48"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "310JG47"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "311JR47"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "312JR47"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "304KU46"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "311LD35"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "304LX44"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "304MR35"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "303NK44"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "302PD35"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "318BM21"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "318BC23"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "319BM13"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "314BW15"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "322CF26"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "318DA48"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "322DJ22"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "314EC14"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "315EM23"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "314EW25"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "316FF26"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "318FQ26"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "320FZ26"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "322GJ22"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "324GT13"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "323GT22"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "323HM22"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "324HM13"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "313KA38"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "314KA47"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "317KK34"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "323KU34"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "314LN44"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "323LX45"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "324MR44"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "325CQ26"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "331CF11"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "336CQ14"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "328CZ12"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "330DJ11"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "325DT26"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "328EC24"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "330EM26"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "333EW14"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "335FF14"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "335FQ12"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "336FQ23"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "325HC21"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "326HC12"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "327HM13"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "325HX47"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "326HX38"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "327JG39"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "329JR37"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "330KA46"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "334KK46"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "326LD45"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "333LN35"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "330MG46"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "330NA46"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "325NK46"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "330NU46"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "336NK34"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "328PD39"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "333PD47"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "330PN46"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "327PW21"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "334PW13"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "347BC12"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "348BM22"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "340BW13"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "345BW21"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "346CG45"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "339CZ26"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "342DJ26"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "345DT24"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "347EC25"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "346EM11"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "348EW25"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "337FZ12"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "338FZ21"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "339GJ12"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "341GT12"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "341HM12"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "342HC23"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "344HM22"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "342HX49"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "344JG48"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "346JR48"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "347KA39"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "348KA48"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "338KU46"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "345LD34"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "348LN36"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "338LX35"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "337MR36"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "342QG39"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "354CF26"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "358CQ16"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "355DJ23"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "359DT16"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "349EM24"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "350FF26"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "351EW13"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "353FQ14"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "354FZ26"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "356GJ23"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "358GT21"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "358HM21"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "359HC22"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "359HM22"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "360HC13"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "359HX48"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "360HX39"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "351KK34"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "357KU34"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "360LD45"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "357LX36"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "357MR45"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "358NK36"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "359PD45"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "371BW25"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "363CG35"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "368CQ22"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "361CZ14"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "363DJ12"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "372CZ26"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "362EC15"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "365DT11"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "364EM25"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "366EW26"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "369FF14"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "370FQ26"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "371FZ13"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "372FZ22"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "361HM21"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "362HM12"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "361JG47"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "362JG38"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "363JR38"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "365KA34"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "368KK46"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "372KU46"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "366LN46"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "364MG36"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "363NA46"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "363NU34"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "361PN38"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "362PX48"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "366QG49"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "375BD47"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "378BM26"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "382BD39"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "376BX49"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "378CF23"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "380CR48"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "376DJ15"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "378DT26"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "381EC16"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "383EM16"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "382EW21"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "384FF26"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "373GJ13"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "374GJ13"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "375GT13"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "375HM13"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "377HC12"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "378HM23"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "377HX38"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "378JG49"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "380JR49"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "382KA48"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "378LD46"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "384MG34"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "387CF14"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "390CQ26"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "394CZ14"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "396DJ24"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "392DT23"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "395EC26"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "385EW15"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "387FF11"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "387FQ14"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "389FZ14"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "390GJ23"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "392GT22"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "392HM22"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "394HC21"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "395HM22"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "396HM13"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "394HX47"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "395JG48"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "396JG39"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "385KK37"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "390KU46"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "385LN44"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "390LX46"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "385NA34"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "390MR46"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "396NA46"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "386NU49"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "390NK46"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "395NU37"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "390PD46"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "390PX49"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "390PN47"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "391QG47"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "391PN39"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "402BW26"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "401CR38"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "405CZ22"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "400EC13"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "398DT24"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "398EM24"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "400EW26"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "402FF26"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "404FQ26"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "406FZ22"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "408GJ21"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "407GJ21"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "397JR39"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "398JR39"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "399KA38"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "402KK46"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "397LD35"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "400LN45"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "397MG46"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "409BM12"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "410BC22"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "410CF23"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "413CQ12"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "419CF11"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "409DJ16"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "415DA38"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "412DT16"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "414EC26"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "417EM15"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "419EW15"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "418FF23"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "409GT21"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "410GT12"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "409HM21"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "411HC13"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "410HM12"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "413HM12"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "411HX39"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "413JG38"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "414JR49"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "416KA46"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "420KK49"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "409KU34"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "412LD46"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "419LN36"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "417MG44"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "418NA34"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "418NU46"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "419PX38"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "420PN48"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "429BX37"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "423CQ24"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "426CZ26"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "429DJ25"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "429EC21"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "432DT14"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "432EM16"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "421FF14"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "421FQ11"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "422FQ22"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "423FZ12"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "425GJ11"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "426GT23"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "426HM23"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "428HC22"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "430HM21"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "428HX48"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "430JG47"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "431JR47"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "432JR47"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "424KU46"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "431LD35"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "424LX44"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "424MR35"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "423NK44"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "422PD35"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "438BM21"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "438BC23"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "439BM13"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "434BW15"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "442CF26"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "438DA48"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "442DJ22"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "434EC14"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "435EM23"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "434EW25"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "436FF26"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "438FQ26"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "440FZ26"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "442GJ22"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "444GT13"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "443GT22"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "443HM22"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "444HM13"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "433KA38"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "434KA47"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "437KK34"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "443KU34"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "434LN44"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "443LX45"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "444MR44"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "445CQ26"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "451CF11"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "456CQ14"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "448CZ12"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "450DJ11"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "445DT26"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "448EC24"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "450EM26"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "453EW14"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "455FF14"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "455FQ12"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "456FQ23"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "445HC21"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "446HC12"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "447HM13"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "445HX47"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "446HX38"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "447JG39"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "449JR37"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "450KA46"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "454KK46"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "446LD45"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "453LN35"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "450MG46"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "450NA46"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "445NK46"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "450NU46"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "456NK34"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "448PD39"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "453PD47"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "450PN46"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "447PW21"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "454PW13"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "467BC12"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "468BM22"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "460BW13"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "465BW21"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "466CG45"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "459CZ26"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "462DJ26"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "465DT24"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "467EC25"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "466EM11"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "468EW25"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "457FZ12"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "458FZ21"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "459GJ12"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "461GT12"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "461HM12"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "462HC23"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "464HM22"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "462HX49"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "464JG48"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "466JR48"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "467KA39"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "468KA48"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "458KU46"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "465LD34"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "468LN36"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "458LX35"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "457MR36"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "462QG39"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "474CF26"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "478CQ16"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "475DJ23"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "479DT16"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "469EM24"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "470FF26"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "471EW13"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "473FQ14"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "474FZ26"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "476GJ23"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "478GT21"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "478HM21"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "479HC22"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "480HC13"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "479HX48"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "480HX39"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "471KK34"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "477KU34"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "480LD45"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "477LX36"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "477MR45"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "478NK36"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "479PD45"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "491BW25"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "483CG35"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "488CQ22"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "481CZ14"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "483DJ12"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "492CZ26"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "482EC15"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "485DT11"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "484EM25"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "486EW26"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "489FF14"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "490FQ26"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "491FZ13"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "492FZ22"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "481HM21"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "482HM12"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "481JG47"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "482JG38"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "483JR38"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "485KA34"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "488KK46"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "492KU46"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "486LN46"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "484MG36"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "483NA46"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "483NU34"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "481PN38"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "482PX48"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "486QG49"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "495BD47"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "498BM26"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "502BD39"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "496BX49"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "498CF23"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "500CR48"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "496DJ15"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "498DT26"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "501EC16"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "503EM16"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "502EW21"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "504FF26"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "493GJ13"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "494GJ13"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "495GT13"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "495HM13"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "497HC12"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "498HM23"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "497HX38"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "498JG49"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "500JR49"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "502KA48"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "498LD46"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "504MG34"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "507CF14"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "510CQ26"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "514CZ14"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "516DJ24"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "512DT23"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "515EC26"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "505EW15"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "507FF11"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "507FQ14"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "509FZ14"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "510GJ23"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "512GT22"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "512HM22"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "514HC21"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "515HM22"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "516HM13"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "514HX47"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "515JG48"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "516JG39"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "505KK37"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "510KU46"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "505LN44"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "510LX46"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "505NA34"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "510MR46"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "516NA46"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "506NU49"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "510NK46"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "515NU37"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "510PD46"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "510PX49"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "510PN47"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "511QG47"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "511PN39"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "522BW26"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "521CR38"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "525CZ22"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "520EC13"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "518DT24"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "518EM24"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "520EW26"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "522FF26"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "524FQ26"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "526FZ22"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "528GJ21"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "527GJ21"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "517JR39"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "518JR39"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "519KA38"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "522KK46"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "517LD35"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "520LN45"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "517MG46"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "529BM12"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "530BC22"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "530CF23"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "533CQ12"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "539CF11"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "529DJ16"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "535DA38"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "532DT16"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "534EC26"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "537EM15"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "539EW15"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "538FF23"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "529GT21"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "530GT12"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "529HM21"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "531HC13"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "530HM12"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "533HM12"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "531HX39"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "533JG38"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "534JR49"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "536KA46"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "540KK49"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "529KU34"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "532LD46"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "539LN36"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "537MG44"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "538NA34"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "538NU46"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "539PX38"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "540PN48"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "549BX37"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "543CQ24"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "546CZ26"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "549DJ25"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "549EC21"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "552DT14"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "552EM16"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "541FF14"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "541FQ11"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "542FQ22"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "543FZ12"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "545GJ11"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "546GT23"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "546HM23"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "548HC22"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "550HM21"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "548HX48"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "550JG47"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "551JR47"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "552JR47"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "544KU46"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "551LD35"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "544LX44"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "544MR35"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "543NK44"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "542PD35"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "558BM21"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "558BC23"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "559BM13"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "554BW15"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "562CF26"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "558DA48"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "562DJ22"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "554EC14"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "555EM23"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "554EW25"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "556FF26"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "558FQ26"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "560FZ26"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "562GJ22"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "564GT13"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "563GT22"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "563HM22"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "564HM13"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "553KA38"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "554KA47"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "557KK34"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "563KU34"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "554LN44"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "563LX45"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "564MR44"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "565CQ26"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "571CF11"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "576CQ14"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "568CZ12"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "570DJ11"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "565DT26"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "568EC24"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "570EM26"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "573EW14"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "575FF14"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "575FQ12"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "576FQ23"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "565HC21"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "566HC12"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "567HM13"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "565HX47"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "566HX38"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "567JG39"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "569JR37"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "570KA46"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "574KK46"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "566LD45"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "573LN35"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "570MG46"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "570NA46"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "565NK46"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "570NU46"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "576NK34"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "568PD39"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "573PD47"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "570PN46"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "567PW21"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "574PW13"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "587BC12"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "588BM22"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "580BW13"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "585BW21"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "586CG45"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "579CZ26"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "582DJ26"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "585DT24"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "587EC25"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "586EM11"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "588EW25"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "577FZ12"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "578FZ21"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "579GJ12"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "581GT12"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "581HM12"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "582HC23"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "584HM22"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "582HX49"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "584JG48"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "586JR48"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "587KA39"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "588KA48"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "578KU46"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "585LD34"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "588LN36"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "578LX35"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "577MR36"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "582QG39"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "594CF26"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "598CQ16"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "595DJ23"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "599DT16"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "589EM24"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "590FF26"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "591EW13"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "593FQ14"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "594FZ26"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "596GJ23"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "598GT21"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "598HM21"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "599HC22"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "600HC13"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "599HX48"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "600HX39"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "591KK34"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "597KU34"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "600LD45"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "597LX36"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "597MR45"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "598NK36"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "599PD45"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "611BW25"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "603CG35"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "608CQ22"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "601CZ14"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "603DJ12"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "612CZ26"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "602EC15"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "605DT11"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "604EM25"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "606EW26"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "609FF14"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "610FQ26"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "611FZ13"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "612FZ22"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "601HM21"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "602HM12"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "601JG47"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "602JG38"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "603JR38"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "605KA34"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "608KK46"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "612KU46"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "606LN46"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "604MG36"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "603NA46"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "603NU34"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "601PN38"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "602PX48"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "606QG49"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "615BD47"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "618BM26"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "622BD39"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "616BX49"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "618CF23"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "620CR48"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "616DJ15"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "618DT26"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "621EC16"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "623EM16"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "622EW21"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "624FF26"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "613GJ13"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "614GJ13"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "615GT13"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "615HM13"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "617HC12"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "618HM23"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "617HX38"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "618JG49"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "620JR49"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "622KA48"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "618LD46"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "624MG34"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "627CF14"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "630CQ26"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "634CZ14"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "636DJ24"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "632DT23"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "635EC26"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "625EW15"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "627FF11"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "627FQ14"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "629FZ14"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "630GJ23"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "632GT22"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "632HM22"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "634HC21"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "635HM22"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "636HM13"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "634HX47"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "635JG48"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "636JG39"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "625KK37"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "630KU46"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "625LN44"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "630LX46"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "625NA34"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "630MR46"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "636NA46"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "626NU49"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "630NK46"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "635NU37"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "630PD46"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "630PX49"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "630PN47"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "631QG47"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "631PN39"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "642BW26"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "641CR38"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "645CZ22"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "640EC13"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "638DT24"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "638EM24"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "640EW26"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "642FF26"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "644FQ26"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "646FZ22"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "648GJ21"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "647GJ21"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "637JR39"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "638JR39"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "639KA38"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "642KK46"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "637LD35"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "640LN45"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "637MG46"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "649BM12"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "650BC22"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "650CF23"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "653CQ12"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "659CF11"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "649DJ16"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "655DA38"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "652DT16"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "654EC26"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "657EM15"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "659EW15"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "658FF23"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "649GT21"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "650GT12"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "649HM21"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "651HC13"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "650HM12"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "653HM12"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "651HX39"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "653JG38"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "654JR49"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "656KA46"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "660KK49"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "649KU34"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "652LD46"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "659LN36"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "657MG44"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "658NA34"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "658NU46"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "659PX38"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "660PN48"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "669BX37"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "663CQ24"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "666CZ26"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "669DJ25"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "669EC21"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "672DT14"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "672EM16"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "661FF14"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "661FQ11"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "662FQ22"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "663FZ12"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "665GJ11"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "666GT23"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "666HM23"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "668HC22"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "670HM21"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "668HX48"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "670JG47"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "671JR47"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "672JR47"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "664KU46"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "671LD35"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "664LX44"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "664MR35"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "663NK44"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "662PD35"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "678BM21"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "678BC23"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "679BM13"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "674BW15"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "682CF26"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "678DA48"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "682DJ22"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "674EC14"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "675EM23"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "674EW25"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "676FF26"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "678FQ26"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "680FZ26"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "682GJ22"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "684GT13"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "683GT22"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "683HM22"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "684HM13"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "673KA38"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "674KA47"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "677KK34"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "683KU34"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "674LN44"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "683LX45"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "684MR44"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "685CQ26"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "691CF11"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "696CQ14"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "688CZ12"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "690DJ11"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "685DT26"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "688EC24"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "690EM26"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "693EW14"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "695FF14"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "695FQ12"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "696FQ23"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "685HC21"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "686HC12"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "687HM13"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "685HX47"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "686HX38"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "687JG39"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "689JR37"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "690KA46"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "694KK46"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "686LD45"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "693LN35"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "690MG46"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "690NA46"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "685NK46"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "690NU46"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "696NK34"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "688PD39"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "693PD47"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "690PN46"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "687PW21"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "694PW13"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "707BC12"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "708BM22"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "700BW13"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "705BW21"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "706CG45"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "699CZ26"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "702DJ26"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "705DT24"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "707EC25"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "706EM11"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "708EW25"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "697FZ12"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "698FZ21"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "699GJ12"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "701GT12"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "701HM12"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "702HC23"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "704HM22"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "702HX49"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "704JG48"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "706JR48"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "707KA39"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "708KA48"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "698KU46"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "705LD34"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "708LN36"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "698LX35"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "697MR36"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "702QG39"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "714CF26"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "718CQ16"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "715DJ23"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "719DT16"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "709EM24"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "710FF26"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "711EW13"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "713FQ14"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "714FZ26"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "716GJ23"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "718GT21"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "718HM21"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "719HC22"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "720HC13"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "719HX48"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "720HX39"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "711KK34"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "717KU34"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "720LD45"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "717LX36"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "717MR45"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "718NK36"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "719PD45"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "198AT13"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "222AT23"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "127AT21"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "247AT21"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "102AT23"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "078AT13"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "318AT13"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "342AT23"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "007AT21"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "367AT21"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "702AT23"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "678AT13"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "438AT13"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "462AT23"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "607AT21"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "487AT21"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "582AT23"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "558AT13"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "174QP46"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "294QP46"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "054QP46"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "414QP46"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "654QP46"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "534QP46"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json b/source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json deleted file mode 100644 index e57d2033..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2GEOREF.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputted Lat/Long returns correct GEOREF", - "tests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "ABFH211104240895"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "ABBN067778054681"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "ACDB506479277927"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "ACAF035751534473"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "ACBL090232253149"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "ACFF564238534473"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "ADAE381187224013"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "ACCQ047236575753"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "ADBJ533109516260"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "ADCP599996218885"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "AEEC005362528689"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "AEEH567326242956"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "AEFM133582568952"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "AEFM500402559258"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "AFAQ182983599997"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "AFAQ355393599997"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "AGAK162781021842"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "AGAK382289017111"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "AGBP091033336962"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "AHCD032968051833"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "AHDH583759362342"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "AHFN584809053929"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "AJCG599996086828"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "AKBA436776087832"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "AKBK281574083021"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "ALBD010612069290"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "ALAN052495046519"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "AMAB512642330910"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "AMCG599979036526"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "AAHP194860321631"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "ABJC599990540463"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "AALP405113321631"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "ABHH584157322270"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "ABJM557966596980"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "ACKB517231326028"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "ACHL368894213443"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "ACJQ599995507910"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "ADLE109616213117"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "ADMJ133431525539"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "ADLP472000260609"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "AEMC584809546065"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "AFGB136934268157"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "AFGB416700275325"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "AFHF108283574769"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "AFHQ121765599997"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "AFJL059141286196"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "AFJQ599997599997"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "AGJE059141313798"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "AGJK599997027934"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "AGKP554555340041"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "AHLD533883047669"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "AJJB599996381109"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "AKMA325870075089"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "ABPM010612530703"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "ACQB599994215819"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "BCBF318415516973"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "BCCL461430228346"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "BCAQ552755575753"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "BDCE272859242152"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "ADNP096950242375"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "AEPC019187561242"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "AEPH032666242956"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "AEQM032968548160"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "AFQB599996258926"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "BFAF545924572737"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "BFAQ539179599997"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "BFBL481573287206"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "BFCQ244600599997"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "BFCQ417011599997"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "BGBE481573312788"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "BGCK217704017111"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "BGCK437212021842"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "AHNH049486348205"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "AHQN599996073478"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "AJNG199302059006"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "AJQL599996390511"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "AKNK035750065521"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "AKQE599995391523"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "BKCK564239065521"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "ALND576203044395"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "AKQP599994384175"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "BLCD023782044395"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "ALQH599992369313"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "AMQB599986348506"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "ALQN486418007591"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "BMAG152671009881"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "BLAN113561007590"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "BBFH599992230681"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "BCFB082757326029"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "BCHF249065563589"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "BDEE434174267501"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "BCDQ487396546116"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "BDDJ466561525539"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "BDEP567313221498"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "BEFC599996526515"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "BEGH583759237652"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "BEHM533883552324"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "BFJB463060268157"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "BFJB183293275325"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "BGDP136934331836"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "BGDP416700324668"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "BHED066110047669"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "BHFH599996364111"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "BJDB096949357618"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "BJEG533109083733"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "BKDA274121075089"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "BBKC052493553475"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "BAKP512644269084"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "BBKM576205555599"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "BCMB093509277926"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "BBQM023781555599"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "BCKL138560228347"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "BCNG062873004245"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "BCLQ436775512161"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "BDME599996209483"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "BDPJ066883516260"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "BDQP065088229331"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "BEPC580806561242"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "BFKF162781578152"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "BFKF382289582883"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "BFKQ182983599997"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "BFLL118421287206"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "BFKQ355393599997"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "BFMQ060814599997"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "BGLE118421312788"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "BGMK054069027257"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "BGMP599996341068"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "BHND567025051833"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "BHQH550507348205"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "BHKN015183053929"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "BJLB567314378496"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "BJQG133431074455"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "BKPA163215087833"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "BKPK318415083021"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "BLPD589374069291"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "BMQB087330330909"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "BLQN547484046519"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "CBEH015826322268"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "CCBB166678222734"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "CCCF599995511135"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "CCEL231096213443"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "CDEE165817267501"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "CCFQ325870524905"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "CDFJ400690540988"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "CEAC015184546065"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "CEAH049486251789"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "CEAH533107264139"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "CEBM066110552324"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "CFCB045439259952"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "CFCF599997572059"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "CFCQ599997599997"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "CFDL540853286196"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "CFEQ478228599997"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "CGDE540853313798"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "CGEK491710025225"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "CGFP183293324668"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "CGFP463059331836"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "CHBN594631071304"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "CJFB065087370662"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "CJBL490376386876"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "CKBE368894386551"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "CKBP166678377260"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "CLAH388880359099"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "CBJC486420592403"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "CAJP599986251487"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "CBKC113559592403"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "CBGH388879240895"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "CBLM589374530703"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "CCJG537116004246"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "CCLL509758253150"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "CDGE327133242152"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "CDHJ264162562579"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "CDGP534905229332"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "CEHC594631528689"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "CEJH599996235883"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "CEKM567025548160"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "CFLB508960263031"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "CFMF437212578152"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "CFMF217704582883"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "CFMQ244600599997"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "CFMQ417011599997"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "CHGD099592040736"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "CHGD466412031041"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "CHJH016234362342"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "CHMN010500064784"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "CJGG466561074454"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "CJML218804375980"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "CKME461429371647"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "CCNB265014243458"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "DBAM042020596980"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "DCCB334974243459"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "CCPF350924563589"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "CCQL316750287795"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "CCNQ274121524905"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "CDPE490376213117"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "CDQJ599996513166"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "DDBP032679221498"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "DECC010500535209"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "DECH066886264139"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "DECH550507251789"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "CFNL177971288887"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "CFNL362066291239"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "CFPQ121765599997"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "CGNE177971311106"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "CGNE362066308755"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "CGPK108283025225"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "CGQP045439340041"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "CHQD599996053222"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "DHBH567326357037"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "CJNB534905370662"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "DJBG066883083733"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "CKQA599995092083"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "CKQK599995088859"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "CKNP265013356535"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "CLQD599993077600"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "DKCP334975356534"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "CLPH417818328514"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "DLBH182165328513"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "CLQN599990059530"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "CMPB194863278362"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "DMBB405110278363"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "DAJP087328269084"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "DBJC547486553475"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "DBEH417820271480"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "DBHH182163271480"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "DBHN532208054680"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "DCEF281573516973"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "DCFL599995208471"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "DCHQ163215512161"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "DDJE218804224013"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "DDHJ335830562580"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "DDJP503043242375"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "DEDM099592559258"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "DEDM466412568952"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "DFEB091033263031"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "DFFF054069572737"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "DFFQ060814599997"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "DFFL599997285859"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "DFGQ539179599997"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "DGFE599997314134"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "DGGK545924027257"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "DGHP508960336962"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "DHJD133582031041"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "DHJD500402040736"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "DHDN589493064784"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "DJHB032679378496"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "DJJG400690059006"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "DJDL381187375980"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "DKDE138560371647"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "DMFG447287009881"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "DBMM599993522393"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "DCPB433310222734"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "DCNL283240287796"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "DCQQ112595546116"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "DDKJ199303540987"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "DEKC589493535209"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "DDLP127993260609"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "DEMH016234237652"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "DEMM599996546772"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "DFNB554555259952"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "DFPF491710574768"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "DFPQ478228599997"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "DFQL237928291239"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "DFQL422022288887"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "DGQE237928308755"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "DGQE422022311106"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "DHLH032666357037"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "DHPN005362071304"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "DJQB503043357618"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "DJPL109615386876"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "DKPE231096386551"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "DKPP433310377260"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "DLQH211103359099"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "EBFH211104240895"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "EBBN067778054681"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "ECDB506479277927"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "ECAF035751534473"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "ECBL090232253149"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "ECFF564238534473"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "EDAE381187224013"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "ECCQ047236575753"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "EDBJ533109516260"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "EDCP599996218885"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "EEEC005362528689"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "EEEH567326242956"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "EEFM133582568952"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "EEFM500402559258"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "EFAQ182983599997"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "EFAQ355393599997"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "EGAK162781021842"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "EGAK382289017111"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "EGBP091033336962"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "EHCD032968051833"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "EHDH583759362342"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "EHFN584809053929"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "EJCG599996086828"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "EKBA436776087832"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "EKBK281574083021"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "ELBD010612069290"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "ELAN052495046519"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "EMAB512642330910"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "EMCG599979036526"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "EAHP194860321631"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "EBJC599990540463"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "EALP405113321631"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "EBHH584157322270"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "EBJM557966596980"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "ECKB517231326028"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "ECHL368894213443"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "ECJQ599995507910"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "EDLE109616213117"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "EDMJ133431525539"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "EDLP472000260609"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "EEMC584809546065"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "EFGB136934268157"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "EFGB416700275325"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "EFHF108283574769"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "EFHQ121765599997"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "EFJL059141286196"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "EFJQ599997599997"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "EGJE059141313798"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "EGJK599997027934"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "EGKP554555340041"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "EHLD533883047669"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "EJJB599996381109"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "EKMA325870075089"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "EBPM010612530703"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "ECQB599994215819"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "FCBF318415516973"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "FCCL461430228346"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "FCAQ552755575753"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "FDCE272859242152"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "EDNP096950242375"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "EEPC019187561242"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "EEPH032666242956"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "EEQM032968548160"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "EFQB599996258926"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "FFAF545924572737"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "FFAQ539179599997"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "FFBL481573287206"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "FFCQ244600599997"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "FFCQ417011599997"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "FGBE481573312788"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "FGCK217704017111"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "FGCK437212021842"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "EHNH049486348205"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "EHQN599996073478"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "EJNG199302059006"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "EJQL599996390511"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "EKNK035750065521"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "EKQE599995391523"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "FKCK564239065521"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "ELND576203044395"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "EKQP599994384175"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "FLCD023782044395"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "ELQH599992369313"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "EMQB599986348506"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "ELQN486418007591"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "FMAG152671009881"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "FLAN113561007590"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "FBFH599992230681"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "FCFB082757326029"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "FCHF249065563589"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "FDEE434174267501"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "FCDQ487396546116"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "FDDJ466561525539"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "FDEP567313221498"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "FEFC599996526515"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "FEGH583759237652"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "FEHM533883552324"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "FFJB463060268157"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "FFJB183293275325"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "FGDP136934331836"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "FGDP416700324668"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "FHED066110047669"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "FHFH599996364111"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "FJDB096949357618"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "FJEG533109083733"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "FKDA274121075089"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "FBKC052493553475"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "FAKP512644269084"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "FBKM576205555599"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "FCMB093509277926"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "FBQM023781555599"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "FCKL138560228347"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "FCNG062873004245"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "FCLQ436775512161"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "FDME599996209483"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "FDPJ066883516260"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "FDQP065088229331"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "FEPC580806561242"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "FFKF162781578152"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "FFKF382289582883"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "FFKQ182983599997"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "FFLL118421287206"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "FFKQ355393599997"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "FFMQ060814599997"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "FGLE118421312788"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "FGMK054069027257"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "FGMP599996341068"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "FHND567025051833"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "FHQH550507348205"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "FHKN015183053929"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "FJLB567314378496"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "FJQG133431074455"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "FKPA163215087833"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "FKPK318415083021"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "FLPD589374069291"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "FMQB087330330909"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "FLQN547484046519"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "GBEH015826322268"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "GCBB166678222734"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "GCCF599995511135"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "GCEL231096213443"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "GDEE165817267501"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "GCFQ325870524905"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "GDFJ400690540988"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "GEAC015184546065"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "GEAH049486251789"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "GEAH533107264139"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "GEBM066110552324"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "GFCB045439259952"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "GFCF599997572059"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "GFCQ599997599997"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "GFDL540853286196"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "GFEQ478228599997"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "GGDE540853313798"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "GGEK491710025225"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "GGFP183293324668"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "GGFP463059331836"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "GHBN594631071304"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "GJFB065087370662"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "GJBL490376386876"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "GKBE368894386551"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "GKBP166678377260"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "GLAH388880359099"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "GBJC486420592403"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "GAJP599986251487"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "GBKC113559592403"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "GBGH388879240895"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "GBLM589374530703"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "GCJG537116004246"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "GCLL509758253150"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "GDGE327133242152"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "GDHJ264162562579"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "GDGP534905229332"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "GEHC594631528689"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "GEJH599996235883"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "GEKM567025548160"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "GFLB508960263031"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "GFMF437212578152"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "GFMF217704582883"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "GFMQ244600599997"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "GFMQ417011599997"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "GHGD099592040736"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "GHGD466412031041"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "GHJH016234362342"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "GHMN010500064784"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "GJGG466561074454"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "GJML218804375980"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "GKME461429371647"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "GCNB265014243458"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "HBAM042020596980"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "HCCB334974243459"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "GCPF350924563589"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "GCQL316750287795"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "GCNQ274121524905"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "GDPE490376213117"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "GDQJ599996513166"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "HDBP032679221498"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "HECC010500535209"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "HECH066886264139"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "HECH550507251789"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "GFNL177971288887"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "GFNL362066291239"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "GFPQ121765599997"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "GGNE177971311106"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "GGNE362066308755"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "GGPK108283025225"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "GGQP045439340041"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "GHQD599996053222"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "HHBH567326357037"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "GJNB534905370662"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "HJBG066883083733"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "GKQA599995092083"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "GKQK599995088859"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "GKNP265013356535"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "GLQD599993077600"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "HKCP334975356534"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "GLPH417818328514"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "HLBH182165328513"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "GLQN599990059530"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "GMPB194863278362"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "HMBB405110278363"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "HAJP087328269084"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "HBJC547486553475"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "HBEH417820271480"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "HBHH182163271480"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "HBHN532208054680"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "HCEF281573516973"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "HCFL599995208471"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "HCHQ163215512161"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "HDJE218804224013"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "HDHJ335830562580"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "HDJP503043242375"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "HEDM099592559258"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "HEDM466412568952"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "HFEB091033263031"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "HFFF054069572737"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "HFFQ060814599997"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "HFFL599997285859"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "HFGQ539179599997"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "HGFE599997314134"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "HGGK545924027257"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "HGHP508960336962"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "HHJD133582031041"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "HHJD500402040736"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "HHDN589493064784"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "HJHB032679378496"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "HJJG400690059006"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "HJDL381187375980"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "HKDE138560371647"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "HMFG447287009881"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "HBMM599993522393"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "HCPB433310222734"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "HCNL283240287796"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "HCQQ112595546116"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "HDKJ199303540987"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "HEKC589493535209"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "HDLP127993260609"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "HEMH016234237652"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "HEMM599996546772"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "HFNB554555259952"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "HFPF491710574768"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "HFPQ478228599997"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "HFQL237928291239"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "HFQL422022288887"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "HGQE237928308755"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "HGQE422022311106"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "HHLH032666357037"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "HHPN005362071304"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "HJQB503043357618"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "HJPL109615386876"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "HKPE231096386551"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "HKPP433310377260"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "HLQH211103359099"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "JBFH211104240895"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "JBBN067778054681"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "JCDB506479277927"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "JCAF035751534473"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "JCBL090232253149"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "JCFF564238534473"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "JDAE381187224013"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "JCCQ047236575753"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "JDBJ533109516260"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "JDCP599996218885"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "JEEC005362528689"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "JEEH567326242956"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "JEFM133582568952"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "JEFM500402559258"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "JFAQ182983599997"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "JFAQ355393599997"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "JGAK162781021842"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "JGAK382289017111"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "JGBP091033336962"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "JHCD032968051833"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "JHDH583759362342"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "JHFN584809053929"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "JJCG599996086828"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "JKBA436776087832"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "JKBK281574083021"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "JLBD010612069290"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "JLAN052495046519"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "JMAB512642330910"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "JMCG599979036526"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "JAHP194860321631"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "JBJC599990540463"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "JALP405113321631"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "JBHH584157322270"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "JBJM557966596980"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "JCKB517231326028"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "JCHL368894213443"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "JCJQ599995507910"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "JDLE109616213117"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "JDMJ133431525539"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "JDLP472000260609"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "JEMC584809546065"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "JFGB136934268157"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "JFGB416700275325"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "JFHF108283574769"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "JFHQ121765599997"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "JFJL059141286196"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "JFJQ599997599997"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "JGJE059141313798"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "JGJK599997027934"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "JGKP554555340041"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "JHLD533883047669"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "JJJB599996381109"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "JKMA325870075089"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "JBPM010612530703"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "JCQB599994215819"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "KCBF318415516973"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "KCCL461430228346"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "KCAQ552755575753"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "KDCE272859242152"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "JDNP096950242375"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "JEPC019187561242"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "JEPH032666242956"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "JEQM032968548160"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "JFQB599996258926"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "KFAF545924572737"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "KFAQ539179599997"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "KFBL481573287206"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "KFCQ244600599997"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "KFCQ417011599997"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "KGBE481573312788"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "KGCK217704017111"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "KGCK437212021842"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "JHNH049486348205"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "JHQN599996073478"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "JJNG199302059006"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "JJQL599996390511"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "JKNK035750065521"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "JKQE599995391523"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "KKCK564239065521"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "JLND576203044395"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "JKQP599994384175"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "KLCD023782044395"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "JLQH599992369313"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "JMQB599986348506"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "JLQN486418007591"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "KMAG152671009881"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "KLAN113561007590"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "KBFH599992230681"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "KCFB082757326029"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "KCHF249065563589"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "KDEE434174267501"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "KCDQ487396546116"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "KDDJ466561525539"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "KDEP567313221498"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "KEFC599996526515"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "KEGH583759237652"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "KEHM533883552324"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "KFJB463060268157"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "KFJB183293275325"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "KGDP136934331836"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "KGDP416700324668"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "KHED066110047669"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "KHFH599996364111"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "KJDB096949357618"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "KJEG533109083733"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "KKDA274121075089"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "KBKC052493553475"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "KAKP512644269084"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "KBKM576205555599"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "KCMB093509277926"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "KBQM023781555599"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "KCKL138560228347"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "KCNG062873004245"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "KCLQ436775512161"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "KDME599996209483"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "KDPJ066883516260"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "KDQP065088229331"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "KEPC580806561242"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "KFKF162781578152"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "KFKF382289582883"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "KFKQ182983599997"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "KFLL118421287206"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "KFKQ355393599997"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "KFMQ060814599997"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "KGLE118421312788"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "KGMK054069027257"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "KGMP599996341068"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "KHND567025051833"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "KHQH550507348205"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "KHKN015183053929"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "KJLB567314378496"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "KJQG133431074455"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "KKPA163215087833"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "KKPK318415083021"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "KLPD589374069291"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "KMQB087330330909"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "KLQN547484046519"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "LBEH015826322268"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "LCBB166678222734"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "LCCF599995511135"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "LCEL231096213443"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "LDEE165817267501"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "LCFQ325870524905"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "LDFJ400690540988"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "LEAC015184546065"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "LEAH049486251789"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "LEAH533107264139"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "LEBM066110552324"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "LFCB045439259952"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "LFCF599997572059"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "LFCQ599997599997"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "LFDL540853286196"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "LFEQ478228599997"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "LGDE540853313798"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "LGEK491710025225"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "LGFP183293324668"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "LGFP463059331836"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "LHBN594631071304"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "LJFB065087370662"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "LJBL490376386876"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "LKBE368894386551"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "LKBP166678377260"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "LLAH388880359099"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "LBJC486420592403"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "LAJP599986251487"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "LBKC113559592403"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "LBGH388879240895"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "LBLM589374530703"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "LCJG537116004246"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "LCLL509758253150"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "LDGE327133242152"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "LDHJ264162562579"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "LDGP534905229332"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "LEHC594631528689"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "LEJH599996235883"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "LEKM567025548160"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "LFLB508960263031"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "LFMF437212578152"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "LFMF217704582883"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "LFMQ244600599997"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "LFMQ417011599997"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "LHGD099592040736"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "LHGD466412031041"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "LHJH016234362342"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "LHMN010500064784"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "LJGG466561074454"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "LJML218804375980"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "LKME461429371647"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "LCNB265014243458"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "MBAM042020596980"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "MCCB334974243459"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "LCPF350924563589"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "LCQL316750287795"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "LCNQ274121524905"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "LDPE490376213117"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "LDQJ599996513166"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "MDBP032679221498"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "MECC010500535209"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "MECH066886264139"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "MECH550507251789"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "LFNL177971288887"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "LFNL362066291239"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "LFPQ121765599997"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "LGNE177971311106"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "LGNE362066308755"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "LGPK108283025225"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "LGQP045439340041"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "LHQD599996053222"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "MHBH567326357037"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "LJNB534905370662"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "MJBG066883083733"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "LKQA599995092083"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "LKQK599995088859"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "LKNP265013356535"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "LLQD599993077600"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "MKCP334975356534"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "LLPH417818328514"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "MLBH182165328513"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "LLQN599990059530"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "LMPB194863278362"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "MMBB405110278363"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "MAJP087328269084"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "MBJC547486553475"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "MBEH417820271480"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "MBHH182163271480"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "MBHN532208054680"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "MCEF281573516973"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "MCFL599995208471"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "MCHQ163215512161"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "MDJE218804224013"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "MDHJ335830562580"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "MDJP503043242375"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "MEDM099592559258"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "MEDM466412568952"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "MFEB091033263031"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "MFFF054069572737"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "MFFQ060814599997"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "MFFL599997285859"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "MFGQ539179599997"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "MGFE599997314134"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "MGGK545924027257"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "MGHP508960336962"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "MHJD133582031041"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "MHJD500402040736"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "MHDN589493064784"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "MJHB032679378496"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "MJJG400690059006"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "MJDL381187375980"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "MKDE138560371647"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "MMFG447287009881"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "MBMM599993522393"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "MCPB433310222734"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "MCNL283240287796"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "MCQQ112595546116"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "MDKJ199303540987"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "MEKC589493535209"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "MDLP127993260609"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "MEMH016234237652"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "MEMM599996546772"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "MFNB554555259952"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "MFPF491710574768"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "MFPQ478228599997"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "MFQL237928291239"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "MFQQ244600599997"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "MFQL422022288887"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "MGQE237928308755"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "MGQE422022311106"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "MHLH032666357037"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "MHPN005362071304"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "MJQB503043357618"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "MJPL109615386876"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "MKPE231096386551"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "MKPP433310377260"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "MLQH211103359099"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "NBFH211104240895"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "NBBN067778054681"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "NCDB506479277927"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "NCAF035751534473"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "NCBL090232253149"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "NCFF564238534473"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "NDAE381187224013"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "NCCQ047236575753"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "NDBJ533109516260"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "NDCP599996218885"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "NEEC005362528689"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "NEEH567326242956"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "NEFM133582568952"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "NEFM500402559258"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "NFAQ182983599997"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "NFAQ355393599997"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "NGAK162781021842"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "NGAK382289017111"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "NGBP091033336962"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "NHCD032968051833"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "NHDH583759362342"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "NHFN584809053929"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "NJCG599996086828"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "NKBA436776087832"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "NKBK281574083021"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "NLBD010612069290"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "NLAN052495046519"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "NMAB512642330910"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "NMCG599979036526"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "NAHP194860321631"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "NBJC599990540463"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "NALP405113321631"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "NBHH584157322270"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "NBJM557966596980"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "NCKB517231326028"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "NCHL368894213443"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "NCJQ599995507910"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "NDLE109616213117"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "NDMJ133431525539"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "NDLP472000260609"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "NEMC584809546065"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "NFGB136934268157"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "NFGB416700275325"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "NFHF108283574769"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "NFHQ121765599997"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "NFJL059141286196"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "NFJQ599997599997"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "NGJE059141313798"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "NGJK599997027934"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "NGKP554555340041"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "NHLD533883047669"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "NJJB599996381109"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "NKMA325870075089"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "NBPM010612530703"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "NCQB599994215819"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "PCBF318415516973"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "PCCL461430228346"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "PCAQ552755575753"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "PDCE272859242152"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "NDNP096950242375"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "NEPC019187561242"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "NEPH032666242956"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "NEQM032968548160"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "NFQB599996258926"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "PFAF545924572737"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "PFAQ539179599997"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "PFBL481573287206"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "PFCQ244600599997"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "PFCQ417011599997"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "PGBE481573312788"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "PGCK217704017111"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "PGCK437212021842"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "NHNH049486348205"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "NHQN599996073478"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "NJNG199302059006"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "NJQL599996390511"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "NKNK035750065521"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "NKQE599995391523"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "PKCK564239065521"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "NLND576203044395"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "NKQP599994384175"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "PLCD023782044395"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "NLQH599992369313"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "NMQB599986348506"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "NLQN486418007591"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "PMAG152671009881"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "PLAN113561007590"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "PBFH599992230681"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "PCFB082757326029"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "PCHF249065563589"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "PDEE434174267501"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "PCDQ487396546116"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "PDDJ466561525539"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "PDEP567313221498"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "PEFC599996526515"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "PEGH583759237652"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "PEHM533883552324"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "PFJB463060268157"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "PFJB183293275325"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "PGDP136934331836"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "PGDP416700324668"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "PHED066110047669"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "PHFH599996364111"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "PJDB096949357618"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "PJEG533109083733"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "PKDA274121075089"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "PBKC052493553475"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "PAKP512644269084"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "PBKM576205555599"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "PCMB093509277926"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "PBQM023781555599"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "PCKL138560228347"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "PCNG062873004245"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "PCLQ436775512161"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "PDME599996209483"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "PDPJ066883516260"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "PDQP065088229331"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "PEPC580806561242"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "PFKF162781578152"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "PFKF382289582883"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "PFKQ182983599997"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "PFLL118421287206"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "PFKQ355393599997"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "PFMQ060814599997"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "PGLE118421312788"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "PGMK054069027257"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "PGMP599996341068"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "PHND567025051833"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "PHQH550507348205"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "PHKN015183053929"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "PJLB567314378496"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "PJQG133431074455"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "PKPA163215087833"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "PKPK318415083021"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "PLPD589374069291"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "PMQB087330330909"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "PLQN547484046519"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "QBEH015826322268"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "QCBB166678222734"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "QCCF599995511135"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "QCEL231096213443"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "QDEE165817267501"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "QCFQ325870524905"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "QDFJ400690540988"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "QEAC015184546065"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "QEAH049486251789"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "QEAH533107264139"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "QEBM066110552324"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "QFCB045439259952"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "QFCF599997572059"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "QFCQ599997599997"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "QFDL540853286196"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "QFEQ478228599997"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "QGDE540853313798"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "QGEK491710025225"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "QGFP183293324668"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "QGFP463059331836"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "QHBN594631071304"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "QJFB065087370662"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "QJBL490376386876"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "QKBE368894386551"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "QKBP166678377260"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "QLAH388880359099"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "QBJC486420592403"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "QAJP599986251487"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "QBKC113559592403"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "QBGH388879240895"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "QBLM589374530703"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "QCJG537116004246"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "QCLL509758253150"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "QDGE327133242152"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "QDHJ264162562579"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "QDGP534905229332"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "QEHC594631528689"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "QEJH599996235883"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "QEKM567025548160"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "QFLB508960263031"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "QFMF437212578152"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "QFMF217704582883"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "QFMQ244600599997"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "QFMQ417011599997"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "QHGD099592040736"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "QHGD466412031041"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "QHJH016234362342"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "QHMN010500064784"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "QJGG466561074454"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "QJML218804375980"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "QKME461429371647"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "QCNB265014243458"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "RBAM042020596980"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "RCCB334974243459"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "QCPF350924563589"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "QCQL316750287795"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "QCNQ274121524905"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "QDPE490376213117"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "QDQJ599996513166"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "RDBP032679221498"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "RECC010500535209"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "RECH066886264139"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "RECH550507251789"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "QFNL177971288887"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "QFNL362066291239"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "QFPQ121765599997"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "QGNE177971311106"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "QGNE362066308755"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "QGPK108283025225"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "QGQP045439340041"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "QHQD599996053222"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "RHBH567326357037"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "QJNB534905370662"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "RJBG066883083733"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "QKQA599995092083"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "QKQK599995088859"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "QKNP265013356535"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "QLQD599993077600"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "RKCP334975356534"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "QLPH417818328514"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "RLBH182165328513"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "QLQN599990059530"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "QMPB194863278362"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "RMBB405110278363"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "RAJP087328269084"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "RBJC547486553475"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "RBEH417820271480"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "RBHH182163271480"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "RBHN532208054680"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "RCEF281573516973"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "RCFL599995208471"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "RCHQ163215512161"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "RDJE218804224013"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "RDHJ335830562580"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "RDJP503043242375"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "REDM099592559258"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "REDM466412568952"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "RFEB091033263031"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "RFFF054069572737"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "RFFQ060814599997"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "RFFL599997285859"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "RFGQ539179599997"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "RGFE599997314134"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "RGGK545924027257"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "RGHP508960336962"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "RHJD133582031041"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "RHJD500402040736"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "RHDN589493064784"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "RJHB032679378496"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "RJJG400690059006"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "RJDL381187375980"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "RKDE138560371647"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "RMFG447287009881"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "RBMM599993522393"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "RCPB433310222734"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "RCNL283240287796"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "RCQQ112595546116"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "RDKJ199303540987"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "REKC589493535209"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "RDLP127993260609"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "REMH016234237652"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "REMM599996546772"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "RFNB554555259952"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "RFPF491710574768"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "RFPQ478228599997"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "RFQL237928291239"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "RFQL422022288887"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "RGQE237928308755"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "RGQE422022311106"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "RHLH032666357037"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "RHPN005362071304"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "RJQB503043357618"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "RJPL109615386876"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "RKPE231096386551"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "RKPP433310377260"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "RLQH211103359099"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "SBFH211104240895"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "SBBN067778054681"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "SCDB506479277927"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "SCAF035751534473"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "SCBL090232253149"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "SCFF564238534473"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "SDAE381187224013"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "SCCQ047236575753"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "SDBJ533109516260"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "SDCP599996218885"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "SEEC005362528689"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "SEEH567326242956"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "SEFM133582568952"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "SEFM500402559258"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "SFAQ182983599997"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "SFAQ355393599997"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "SGAK162781021842"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "SGAK382289017111"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "SGBP091033336962"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "SHCD032968051833"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "SHDH583759362342"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "SHFN584809053929"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "SJCG599996086828"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "SKBA436776087832"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "SKBK281574083021"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "SLBD010612069290"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "SLAN052495046519"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "SMAB512642330910"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "SMCG599979036526"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "SAHP194860321631"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "SBJC599990540463"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "SALP405113321631"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "SBHH584157322270"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "SBJM557966596980"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "SCKB517231326028"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "SCHL368894213443"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "SCJQ599995507910"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "SDLE109616213117"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "SDMJ133431525539"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "SDLP472000260609"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "SEMC584809546065"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "SFGB136934268157"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "SFGB416700275325"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "SFHF108283574769"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "SFHQ121765599997"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "SFJL059141286196"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "SFJQ599997599997"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "SGJE059141313798"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "SGJK599997027934"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "SGKP554555340041"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "SHLD533883047669"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "SJJB599996381109"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "SKMA325870075089"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "SBPM010612530703"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "SCQB599994215819"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "TCBF318415516973"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "TCCL461430228346"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "TCAQ552755575753"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "TDCE272859242152"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "SDNP096950242375"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "SEPC019187561242"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "SEPH032666242956"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "SEQM032968548160"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "SFQB599996258926"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "TFAF545924572737"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "TFAQ539179599997"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "TFBL481573287206"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "TFCQ244600599997"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "TFCQ417011599997"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "TGBE481573312788"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "TGCK217704017111"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "TGCK437212021842"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "SHNH049486348205"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "SHQN599996073478"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "SJNG199302059006"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "SJQL599996390511"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "SKNK035750065521"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "SKQE599995391523"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "TKCK564239065521"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "SLND576203044395"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "SKQP599994384175"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "TLCD023782044395"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "SLQH599992369313"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "SMQB599986348506"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "SLQN486418007591"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "TMAG152671009881"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "TLAN113561007590"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "TBFH599992230681"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "TCFB082757326029"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "TCHF249065563589"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "TDEE434174267501"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "TCDQ487396546116"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "TDDJ466561525539"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "TDEP567313221498"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "TEFC599996526515"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "TEGH583759237652"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "TEHM533883552324"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "TFJB463060268157"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "TFJB183293275325"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "TGDP136934331836"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "TGDP416700324668"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "THED066110047669"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "THFH599996364111"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "TJDB096949357618"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "TJEG533109083733"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "TKDA274121075089"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "TBKC052493553475"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "TAKP512644269084"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "TBKM576205555599"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "TCMB093509277926"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "TBQM023781555599"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "TCKL138560228347"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "TCNG062873004245"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "TCLQ436775512161"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "TDME599996209483"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "TDPJ066883516260"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "TDQP065088229331"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "TEPC580806561242"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "TFKF162781578152"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "TFKF382289582883"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "TFKQ182983599997"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "TFLL118421287206"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "TFKQ355393599997"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "TFMQ060814599997"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "TGLE118421312788"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "TGMK054069027257"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "TGMP599996341068"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "THND567025051833"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "THQH550507348205"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "THKN015183053929"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "TJLB567314378496"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "TJQG133431074455"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "TKPA163215087833"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "TKPK318415083021"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "TLPD589374069291"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "TMQB087330330909"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "TLQN547484046519"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "UBEH015826322268"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "UCBB166678222734"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "UCCF599995511135"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "UCEL231096213443"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "UDEE165817267501"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "UCFQ325870524905"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "UDFJ400690540988"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "UEAC015184546065"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "UEAH049486251789"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "UEAH533107264139"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "UEBM066110552324"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "UFCB045439259952"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "UFCF599997572059"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "UFCQ599997599997"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "UFDL540853286196"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "UFEQ478228599997"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "UGDE540853313798"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "UGEK491710025225"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "UGFP183293324668"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "UGFP463059331836"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "UHBN594631071304"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "UJFB065087370662"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "UJBL490376386876"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "UKBE368894386551"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "UKBP166678377260"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "ULAH388880359099"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "UBJC486420592403"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "UAJP599986251487"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "UBKC113559592403"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "UBGH388879240895"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "UBLM589374530703"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "UCJG537116004246"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "UCLL509758253150"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "UDGE327133242152"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "UDHJ264162562579"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "UDGP534905229332"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "UEHC594631528689"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "UEJH599996235883"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "UEKM567025548160"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "UFLB508960263031"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "UFMF437212578152"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "UFMF217704582883"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "UFMQ244600599997"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "UFMQ417011599997"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "UHGD099592040736"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "UHGD466412031041"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "UHJH016234362342"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "UHMN010500064784"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "UJGG466561074454"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "UJML218804375980"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "UKME461429371647"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "UCNB265014243458"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "VBAM042020596980"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "VCCB334974243459"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "UCPF350924563589"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "UCQL316750287795"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "UCNQ274121524905"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "UDPE490376213117"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "UDQJ599996513166"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "VDBP032679221498"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "VECC010500535209"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "VECH066886264139"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "VECH550507251789"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "UFNL177971288887"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "UFNL362066291239"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "UFPQ121765599997"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "UGNE177971311106"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "UGNE362066308755"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "UGPK108283025225"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "UGQP045439340041"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "UHQD599996053222"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "VHBH567326357037"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "UJNB534905370662"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "VJBG066883083733"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "UKQA599995092083"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "UKQK599995088859"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "UKNP265013356535"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "ULQD599993077600"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "VKCP334975356534"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "ULPH417818328514"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "VLBH182165328513"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "ULQN599990059530"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "UMPB194863278362"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "VMBB405110278363"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "VAJP087328269084"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "VBJC547486553475"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "VBEH417820271480"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "VBHH182163271480"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "VBHN532208054680"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "VCEF281573516973"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "VCFL599995208471"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "VCHQ163215512161"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "VDJE218804224013"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "VDHJ335830562580"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "VDJP503043242375"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "VEDM099592559258"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "VEDM466412568952"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "VFEB091033263031"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "VFFF054069572737"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "VFFQ060814599997"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "VFFL599997285859"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "VFGQ539179599997"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "VGFE599997314134"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "VGGK545924027257"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "VGHP508960336962"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "VHJD133582031041"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "VHJD500402040736"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "VHDN589493064784"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "VJHB032679378496"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "VJJG400690059006"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "VJDL381187375980"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "VKDE138560371647"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "VMFG447287009881"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "VBMM599993522393"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "VCPB433310222734"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "VCNL283240287796"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "VCQQ112595546116"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "VDKJ199303540987"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "VEKC589493535209"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "VDLP127993260609"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "VEMH016234237652"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "VEMM599996546772"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "VFNB554555259952"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "VFPF491710574768"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "VFPQ478228599997"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "VFQL237928291239"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "VFQL422022288887"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "VGQE237928308755"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "VGQE422022311106"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "VHLH032666357037"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "VHPN005362071304"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "VJQB503043357618"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "VJPL109615386876"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "VKPE231096386551"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "VKPP433310377260"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "VLQH211103359099"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "WBFH211104240895"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "WBBN067778054681"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "WCDB506479277927"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "WCAF035751534473"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "WCBL090232253149"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "WCFF564238534473"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "WDAE381187224013"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "WCCQ047236575753"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "WDBJ533109516260"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "WDCP599996218885"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "WEEC005362528689"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "WEEH567326242956"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "WEFM133582568952"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "WEFM500402559258"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "WFAQ182983599997"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "WFAQ355393599997"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "WGAK162781021842"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "WGAK382289017111"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "WGBP091033336962"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "WHCD032968051833"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "WHDH583759362342"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "WHFN584809053929"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "WJCG599996086828"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "WKBA436776087832"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "WKBK281574083021"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "WLBD010612069290"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "WLAN052495046519"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "WMAB512642330910"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "WMCG599979036526"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "WAHP194860321631"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "WBJC599990540463"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "WALP405113321631"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "WBHH584157322270"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "WBJM557966596980"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "WCKB517231326028"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "WCHL368894213443"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "WCJQ599995507910"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "WDLE109616213117"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "WDMJ133431525539"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "WDLP472000260609"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "WEMC584809546065"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "WFGB136934268157"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "WFGB416700275325"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "WFHF108283574769"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "WFHQ121765599997"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "WFJL059141286196"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "WFJQ599997599997"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "WGJE059141313798"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "WGJK599997027934"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "WGKP554555340041"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "WHLD533883047669"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "WJJB599996381109"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "WKMA325870075089"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "WBPM010612530703"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "WCQB599994215819"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "XCBF318415516973"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "XCCL461430228346"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "XCAQ552755575753"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "XDCE272859242152"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "WDNP096950242375"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "WEPC019187561242"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "WEPH032666242956"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "WEQM032968548160"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "WFQB599996258926"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "XFAF545924572737"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "XFAQ539179599997"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "XFBL481573287206"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "XFCQ244600599997"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "XFCQ417011599997"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "XGBE481573312788"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "XGCK217704017111"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "XGCK437212021842"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "WHNH049486348205"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "WHQN599996073478"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "WJNG199302059006"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "WJQL599996390511"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "WKNK035750065521"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "WKQE599995391523"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "XKCK564239065521"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "WLND576203044395"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "WKQP599994384175"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "XLCD023782044395"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "WLQH599992369313"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "WMQB599986348506"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "WLQN486418007591"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "XMAG152671009881"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "XLAN113561007590"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "XBFH599992230681"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "XCFB082757326029"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "XCHF249065563589"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "XDEE434174267501"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "XCDQ487396546116"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "XDDJ466561525539"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "XDEP567313221498"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "XEFC599996526515"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "XEGH583759237652"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "XEHM533883552324"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "XFJB463060268157"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "XFJB183293275325"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "XGDP136934331836"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "XGDP416700324668"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "XHED066110047669"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "XHFH599996364111"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "XJDB096949357618"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "XJEG533109083733"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "XKDA274121075089"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "XBKC052493553475"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "XAKP512644269084"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "XBKM576205555599"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "XCMB093509277926"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "XBQM023781555599"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "XCKL138560228347"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "XCNG062873004245"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "XCLQ436775512161"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "XDME599996209483"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "XDPJ066883516260"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "XDQP065088229331"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "XEPC580806561242"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "XFKF162781578152"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "XFKF382289582883"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "XFKQ182983599997"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "XFLL118421287206"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "XFKQ355393599997"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "XFMQ060814599997"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "XGLE118421312788"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "XGMK054069027257"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "XGMP599996341068"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "XHND567025051833"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "XHQH550507348205"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "XHKN015183053929"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "XJLB567314378496"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "XJQG133431074455"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "XKPA163215087833"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "XKPK318415083021"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "XLPD589374069291"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "XMQB087330330909"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "XLQN547484046519"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "YBEH015826322268"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "YCBB166678222734"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "YCCF599995511135"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "YCEL231096213443"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "YDEE165817267501"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "YCFQ325870524905"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "YDFJ400690540988"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "YEAC015184546065"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "YEAH049486251789"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "YEAH533107264139"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "YEBM066110552324"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "YFCB045439259952"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "YFCF599997572059"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "YFCQ599997599997"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "YFDL540853286196"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "YFEQ478228599997"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "YGDE540853313798"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "YGEK491710025225"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "YGFP183293324668"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "YGFP463059331836"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "YHBN594631071304"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "YJFB065087370662"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "YJBL490376386876"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "YKBE368894386551"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "YKBP166678377260"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "YLAH388880359099"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "YBJC486420592403"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "YAJP599986251487"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "YBKC113559592403"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "YBGH388879240895"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "YBLM589374530703"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "YCJG537116004246"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "YCLL509758253150"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "YDGE327133242152"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "YDHJ264162562579"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "YDGP534905229332"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "YEHC594631528689"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "YEJH599996235883"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "YEKM567025548160"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "YFLB508960263031"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "YFMF437212578152"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "YFMF217704582883"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "YFMQ244600599997"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "YFMQ417011599997"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "YHGD099592040736"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "YHGD466412031041"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "YHJH016234362342"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "YHMN010500064784"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "YJGG466561074454"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "YJML218804375980"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "YKME461429371647"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "YCNB265014243458"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "ZBAM042020596980"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "ZCCB334974243459"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "YCPF350924563589"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "YCQL316750287795"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "YCNQ274121524905"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "YDPE490376213117"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "YDQJ599996513166"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "ZDBP032679221498"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "ZECC010500535209"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "ZECH066886264139"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "ZECH550507251789"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "YFNL177971288887"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "YFNL362066291239"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "YFPQ121765599997"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "YGNE177971311106"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "YGNE362066308755"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "YGPK108283025225"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "YGQP045439340041"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "YHQD599996053222"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "ZHBH567326357037"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "YJNB534905370662"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "ZJBG066883083733"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "YKQA599995092083"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "YKQK599995088859"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "YKNP265013356535"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "YLQD599993077600"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "ZKCP334975356534"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "YLPH417818328514"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "ZLBH182165328513"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "YLQN599990059530"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "YMPB194863278362"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "ZMBB405110278363"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "ZAJP087328269084"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "ZBJC547486553475"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "ZBEH417820271480"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "ZBHH182163271480"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "ZBHN532208054680"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "ZCEF281573516973"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "ZCFL599995208471"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "ZCHQ163215512161"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "ZDJE218804224013"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "ZDHJ335830562580"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "ZDJP503043242375"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "ZEDM099592559258"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "ZEDM466412568952"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "ZFEB091033263031"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "ZFFF054069572737"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "ZFFQ060814599997"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "ZFFL599997285859"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "ZFGQ539179599997"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "ZGFE599997314134"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "ZGGK545924027257"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "ZGHP508960336962"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "ZHJD133582031041"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "ZHJD500402040736"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "ZHDN589493064784"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "ZJHB032679378496"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "ZJJG400690059006"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "ZJDL381187375980"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "ZKDE138560371647"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "ZMFG447287009881"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "ZBMM599993522393"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "ZCPB433310222734"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "ZCNL283240287796"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "ZCQQ112595546116"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "ZDKJ199303540987"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "ZEKC589493535209"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "ZDLP127993260609"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "ZEMH016234237652"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "ZEMM599996546772"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "ZFNB554555259952"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "ZFPF491710574768"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "ZFPQ478228599997"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "ZFQL237928291239"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "ZFQL422022288887"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "ZGQE237928308755"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "ZGQE422022311106"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "ZHLH032666357037"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "ZHPN005362071304"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "ZJQB503043357618"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "ZJPL109615386876"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "ZKPE231096386551"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "ZKPP433310377260"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "ZLQH211103359099"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "GAJJ447292590112"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "HAFJ599979563468"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "EADJ152668590113"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "JADJ152668590113"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "DAFJ599979563468"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "CAJJ447292590112"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "LAJJ447292590112"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "MAFJ599979563468"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "AADJ152668590113"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "NADJ152668590113"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "ZAFJ599979563468"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "YAJJ447292590112"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "QAJJ447292590112"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "RAFJ599979563468"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "WADJ152668590113"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "SADJ152668590113"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "VAFJ599979563468"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "UAJJ447292590112"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "FMMK599965386456"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "KMMK599965386456"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "BMMK599965386456"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "PMMK599965386456"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "XMMK599965386456"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "TMMK599965386456"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json b/source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json deleted file mode 100644 index 567c4630..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2MGRS.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed Lat/Long returns correct MGRS", - "MGRSTests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "01DEE9999999999"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "01EDL0412923159"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "01EER4914611216"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "01FCA0778800330"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "01FCF6629106635"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "01FFA9221000330"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "01GBQ9999999999"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "01GDL2744112148"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "01HCV9999999999"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "01JDE9999999999"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "01JEK9999999999"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "01KFQ9999999999"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "01KGA3527302675"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "01KGV9999999999"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "01MAV9999999999"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "01MBV3200699999"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "01PAK9999999999"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "01PBK4024098846"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "01PBQ9999999999"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "01QCV9999999999"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "01QEE9999999999"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "01RGK9497799880"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "01SDV9999999999"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "01TCK9999999999"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "01UCV9999999999"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "01VCK9999999999"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "01XCV9999999999"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "01XDE4430897741"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "01XDK9999999999"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "02CMA5623612423"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "02CME9999999999"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "02CNA4376312423"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "02DML5610016654"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "02EMR9645213848"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "02ENA5030420129"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "02FLK9999999999"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "02GMQ9999999999"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "02GNV9999999999"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "02HPE9999999999"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "02JPL6956306323"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "02JQR9497700119"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "02LJK9999999999"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "02LKL5048101846"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "02LKQ9999999999"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "02MKE9999999999"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "02MLV9999999999"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "02MME9999999999"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "02NLK9999999999"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "02PMQ9999999999"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "02PNV9999999999"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "02QPE9999999999"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "02RMV9999999999"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "02TPQ9999999999"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "03EUK9999999999"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "03EVQ9999999999"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "03FWV9999999999"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "03FXE9999999999"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "03GWL7255812148"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "03GYR0771303147"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "03JTF3067800842"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "03JUL0483104885"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "03KTQ9999999999"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "03KUV9999999999"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "03LVE9999999999"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "03LWK9999999999"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "03MWV9999999999"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "03MXQ9999999999"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "03MYV6799299999"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "03MYV9999999999"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "03NXE9999999999"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "03PYK5975998846"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "03PYK9999999999"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "03QSE9999999999"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "03RVK9999999999"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "03STV5982798152"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "03TVE9999999999"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "03UUV0778899669"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "03UVQ9999999999"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "03UXV9221199669"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "03VUK9696095469"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "03VVE9999999999"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "03VXK0303895469"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "03WVQ9999999999"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "03XVE9999999999"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "03XVV9347590354"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "03XWK0443695052"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "03XWV0652490354"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "04DDK9999999999"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "04EDA4969520129"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "04FEF9262208800"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "04GCA9193309950"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "04GCR2784704745"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "04HBE9999999999"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "04JCK9999999999"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "04JDQ9999999999"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "04KEV9999999999"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "04KFE9999999999"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "04LGK9999999999"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "04LGL4951801846"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "04PAV9999999999"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "04PBV5048198153"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "04QBE9999999999"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "04QDK9999999999"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "04RBV3067799157"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "04SCE9999999999"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "04TBQ9999999999"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "05CLV9999999999"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "05CMR4430902258"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "05ELL9696104530"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "05EMR5085311216"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "05EPL0303804530"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "05FKE9999999999"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "05FNA0687017260"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "05GLK9999999999"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "05GMQ9999999999"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "05HNV9999999999"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "05JPE9999999999"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "05JPL9516704885"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "05LJK9999999999"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "05LKL4024001153"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "05MJV9999999999"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "05MKQ9999999999"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "05MKV3200699999"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "05MLV9999999999"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "05NKE9999999999"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "05PLK9999999999"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "05PMQ9999999999"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "05QNV9999999999"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "05QQE9999999999"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "05RKK0502299880"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "05RLQ9999999999"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "05SPV9999999999"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "05TNK9999999999"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "05UNV9999999999"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "05VNK9999999999"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "05XNE5569097741"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "05XNV9999999999"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "06DWL4389916654"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "06EUV9999999999"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "06FVE9999999999"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "06FWK9999999999"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "06GXA0806509950"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "06GXQ9999999999"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "06HYF4017201847"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "06JTR0502200119"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "06KSV9999999999"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "06KTA8288103677"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "06KTE9999999999"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "06LUK9999999999"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "06LVQ9999999999"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "06MVE9999999999"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "06MWV9999999999"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "06MXE9999999999"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "06NWK9999999999"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "06PXQ9999999999"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "06PYV4951898153"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "06PYV9999999999"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "06RUQ9999999999"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "06RXV9999999999"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "06TUK9999999999"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "06UUV9999999999"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "06VUK9999999999"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "06WUV9999999999"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "07CDA9347509645"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "07CDQ9999999999"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "07CEA0652309645"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "07DCE9999999999"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "07EEK9999999999"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "07FDA9312917261"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "07FFF3370806635"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "07GBR9228503147"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "07HCA5953108008"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "07JBE9999999999"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "07JCK9999999999"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "07KDQ9999999999"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "07KEV9999999999"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "07LFE9999999999"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "07LGK9999999999"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "07LGL5975901153"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "07MGV6799299999"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "07MGV9999999999"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "07QAV9999999999"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "07QBV6472597324"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "07QCE9999999999"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "07RFK9999999999"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "07SBV9999999999"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "07TFE9999999999"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "07UFQ9999999999"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "08ELA5131602295"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "08ENR0354713848"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "08EPA4868302295"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "08FMF0737708800"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "08FML6583214591"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "08GKQ9999999999"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "08GLV9999999999"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "08HME9999999999"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "08JNK9999999999"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "08JPQ9999999999"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "08KQA1711803677"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "08KQV9999999999"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "08MJV9999999999"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "08MKA3406800553"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "08MKE9999999999"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "08NJK9999999999"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "08NKK3406899446"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "08PKQ9999999999"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "08PLV9999999999"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "08QME9999999999"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "08QPK9999999999"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "08RKV9999999999"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "08SNE9999999999"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "08TMQ9999999999"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "08UME9999999999"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "08VLK5131697704"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "08VMQ9999999999"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "08VPK4868397704"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "08WMV4444393003"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "08WNV5555693003"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "08XME9999999999"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "08XMK5623687576"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "08XNK4376387576"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "09CWR5569002258"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "09CWV9999999999"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "09DVF4444306996"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "09DWF5555606996"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "09EWL9587023159"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "09FUV9999999999"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "09FVE9999999999"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "09GWK9999999999"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "09GXQ9999999999"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "09HXA4046808008"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "09JYF6932100842"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "09KSV9999999999"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "09KTA6472502675"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "09LTE9999999999"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09LUK9999999999"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "09MUV9999999999"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "09MVQ9999999999"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "09MWV9999999999"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "09NVE9999999999"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09PWK9999999999"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "09PXQ9999999999"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "09QYV3527397324"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "09QYV9999999999"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "09RTK9999999999"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "09RWQ9999999999"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "09SYV4017298152"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "09TTE9999999999"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "09UTQ9999999999"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "09XVK9556395052"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "10EDQ9999999999"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "10EEV9999999999"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "10FEL3416714591"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "10GFR7215104745"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "10HBF5982701847"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "10JBQ9999999999"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "10JCL3043506323"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "10KCV9999999999"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "10KDE9999999999"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "10LEK9999999999"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "10LFQ9999999999"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "10MFE9999999999"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "10MGA6593100553"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "10MGV9999999999"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "10NGK6593199446"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "10NGK9999999999"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "10QBK9999999999"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "10REQ9999999999"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "10RGV6932199157"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "10TEK9999999999"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "10UEV9999999999"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "10VEK9999999999"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "10WEV9999999999"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "11DNE9999999999"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "11EML0412923159"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "11ENR4914611216"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "11FLA0778800330"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "11FLF6629106635"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "11FPA9221000330"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "11GKQ9999999999"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "11GML2744112148"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "11HLV9999999999"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "11JME9999999999"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "11JNK9999999999"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "11KPQ9999999999"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "11KQA3527302675"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "11KQV9999999999"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "11MJV9999999999"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "11MKV3200699999"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "11PJK9999999999"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "11PKK4024098846"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "11PKQ9999999999"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "11QLV9999999999"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "11QNE9999999999"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "11RQK9497799880"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "11SMV9999999999"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "11TLK9999999999"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "11ULV9999999999"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "11VLK9999999999"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "11XLV9999999999"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "11XME4430897741"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "11XMK9999999999"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "12CVA5623612423"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "12CVE9999999999"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "12CWA4376312423"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "12DVL5610016654"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "12EVR9645213848"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "12EWA5030420129"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "12FUK9999999999"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "12GVQ9999999999"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "12GWV9999999999"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "12HXE9999999999"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "12JXL6956306323"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "12JYR9497700119"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "12LSK9999999999"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "12LTL5048101846"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "12LTQ9999999999"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "12MTE9999999999"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "12MUV9999999999"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "12MVE9999999999"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "12NUK9999999999"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "12PVQ9999999999"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "12PWV9999999999"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "12QXE9999999999"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "12RVV9999999999"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "12TXQ9999999999"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "13ECK9999999999"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "13EDQ9999999999"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "13FEV9999999999"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "13FFE9999999999"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "13GEL7255812148"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "13GGR0771303147"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "13JBF3067800842"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "13JCL0483104885"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "13KBQ9999999999"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "13KCV9999999999"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13LDE9999999999"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "13LEK9999999999"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "13MEV9999999999"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "13MFQ9999999999"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "13MGV6799299999"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "13MGV9999999999"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "13NFE9999999999"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "13PGK5975998846"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "13PGK9999999999"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "13QAE9999999999"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "13RDK9999999999"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "13SBV5982798152"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "13TDE9999999999"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "13UCV0778899669"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "13UDQ9999999999"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "13UFV9221199669"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "13VCK9696095469"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "13VDE9999999999"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "13VFK0303895469"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "13WDQ9999999999"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "13XDE9999999999"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "13XDV9347590354"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "13XEK0443695052"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "13XEV0652490354"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "14DMK9999999999"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "14EMA4969520129"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "14FNF9262208800"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "14GLA9193309950"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "14GLR2784704745"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "14HKE9999999999"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "14JLK9999999999"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "14JMQ9999999999"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "14KNV9999999999"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "14KPE9999999999"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "14LQK9999999999"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "14LQL4951801846"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "14PJV9999999999"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "14PKV5048198153"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "14QKE9999999999"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "14QMK9999999999"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "14RKV3067799157"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "14SLE9999999999"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "14TKQ9999999999"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "15CUV9999999999"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "15CVR4430902258"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "15EUL9696104530"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "15EVR5085311216"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "15EXL0303804530"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "15FTE9999999999"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "15FWA0687017260"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "15GUK9999999999"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "15GVQ9999999999"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "15HWV9999999999"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "15JXE9999999999"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "15JXL9516704885"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "15LSK9999999999"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "15LTL4024001153"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "15MSV9999999999"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "15MTQ9999999999"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "15MTV3200699999"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "15MUV9999999999"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "15NTE9999999999"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "15PUK9999999999"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "15PVQ9999999999"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "15QWV9999999999"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "15QYE9999999999"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "15RTK0502299880"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "15RUQ9999999999"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "15SXV9999999999"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "15TWK9999999999"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "15UWV9999999999"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "15VWK9999999999"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "15XWE5569097741"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "15XWV9999999999"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "16DEL4389916654"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "16ECV9999999999"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "16FDE9999999999"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "16FEK9999999999"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "16GFA0806509950"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "16GFQ9999999999"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "16HGF4017201847"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "16JBR0502200119"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "16KAV9999999999"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "16KBA8288103677"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "16KBE9999999999"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "16LCK9999999999"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "16LDQ9999999999"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "16MDE9999999999"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "16MEV9999999999"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "16MFE9999999999"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "16NEK9999999999"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "16PFQ9999999999"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "16PGV4951898153"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "16PGV9999999999"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "16RCQ9999999999"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "16RFV9999999999"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "16TCK9999999999"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "16UCV9999999999"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "16VCK9999999999"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "16WCV9999999999"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "17CMA9347509645"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "17CMQ9999999999"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "17CNA0652309645"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "17DLE9999999999"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "17ENK9999999999"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "17FMA9312917261"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "17FPF3370806635"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "17GKR9228503147"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "17HLA5953108008"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "17JKE9999999999"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "17JLK9999999999"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "17KMQ9999999999"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "17KNV9999999999"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "17LPE9999999999"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "17LQK9999999999"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "17LQL5975901153"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "17MQV6799299999"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "17MQV9999999999"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "17QJV9999999999"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "17QKV6472597324"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "17QLE9999999999"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "17RPK9999999999"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "17SKV9999999999"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "17TPE9999999999"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "17UPQ9999999999"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "18EUA5131602295"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "18EWR0354713848"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "18EXA4868302295"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "18FVF0737708800"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "18FVL6583214591"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "18GTQ9999999999"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "18GUV9999999999"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "18HVE9999999999"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "18JWK9999999999"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "18JXQ9999999999"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "18KYA1711803677"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "18KYV9999999999"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "18MSV9999999999"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "18MTA3406800553"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "18MTE9999999999"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "18NSK9999999999"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "18NTK3406899446"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "18PTQ9999999999"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "18PUV9999999999"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18QVE9999999999"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "18QXK9999999999"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "18RTV9999999999"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "18SWE9999999999"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "18TVQ9999999999"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "18UVE9999999999"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "18VUK5131697704"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "18VVQ9999999999"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "18VXK4868397704"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "18WVV4444393003"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "18WWV5555693003"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "18XVE9999999999"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "18XVK5623687576"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "18XWK4376387576"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "19CER5569002258"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "19CEV9999999999"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "19DDF4444306996"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "19DEF5555606996"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "19EEL9587023159"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "19FCV9999999999"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "19FDE9999999999"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "19GEK9999999999"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "19GFQ9999999999"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "19HFA4046808008"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "19JGF6932100842"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "19KAV9999999999"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "19KBA6472502675"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "19LBE9999999999"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "19LCK9999999999"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "19MCV9999999999"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "19MDQ9999999999"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "19MEV9999999999"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "19NDE9999999999"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "19PEK9999999999"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "19PFQ9999999999"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "19QGV3527397324"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "19QGV9999999999"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "19RBK9999999999"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "19REQ9999999999"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "19SGV4017298152"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "19TBE9999999999"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "19UBQ9999999999"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "19XDK9556395052"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "20EMQ9999999999"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "20ENV9999999999"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "20FNL3416714591"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "20GPR7215104745"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "20HKF5982701847"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "20JKQ9999999999"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "20JLL3043506323"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "20KLV9999999999"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "20KME9999999999"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "20LNK9999999999"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "20LPQ9999999999"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "20MPE9999999999"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "20MQA6593100553"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "20MQV9999999999"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "20NQK6593199446"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "20NQK9999999999"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "20QKK9999999999"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "20RNQ9999999999"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "20RQV6932199157"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "20TNK9999999999"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "20UNV9999999999"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "20VNK9999999999"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "20WNV9999999999"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "21DWE9999999999"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "21EVL0412923159"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "21EWR4914611216"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "21FUA0778800330"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "21FUF6629106635"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "21FXA9221000330"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "21GTQ9999999999"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "21GVL2744112148"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "21HUV9999999999"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "21JVE9999999999"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "21JWK9999999999"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "21KXQ9999999999"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "21KYA3527302675"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "21KYV9999999999"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "21MSV9999999999"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "21MTV3200699999"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "21PSK9999999999"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "21PTK4024098846"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "21PTQ9999999999"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "21QUV9999999999"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "21QWE9999999999"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "21RYK9497799880"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "21SVV9999999999"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "21TUK9999999999"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "21UUV9999999999"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "21VUK9999999999"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "21XUV9999999999"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "21XVE4430897741"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "21XVK9999999999"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "22CDA5623612423"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "22CDE9999999999"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "22CEA4376312423"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "22DDL5610016654"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "22EDR9645213848"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "22EEA5030420129"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "22FCK9999999999"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "22GDQ9999999999"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "22GEV9999999999"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "22HFE9999999999"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "22JFL6956306323"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "22JGR9497700119"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "22LAK9999999999"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "22LBL5048101846"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "22LBQ9999999999"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "22MBE9999999999"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "22MCV9999999999"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "22MDE9999999999"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "22NCK9999999999"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "22PDQ9999999999"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "22PEV9999999999"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "22QFE9999999999"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "22RDV9999999999"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "22TFQ9999999999"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "23ELK9999999999"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "23EMQ9999999999"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "23FNV9999999999"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "23FPE9999999999"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "23GNL7255812148"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "23GQR0771303147"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "23JKF3067800842"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "23JLL0483104885"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "23KKQ9999999999"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "23KLV9999999999"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "23LME9999999999"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "23LNK9999999999"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "23MNV9999999999"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "23MPQ9999999999"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "23MQV6799299999"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "23MQV9999999999"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "23NPE9999999999"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "23PQK5975998846"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "23PQK9999999999"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "23QJE9999999999"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "23RMK9999999999"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "23SKV5982798152"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "23TME9999999999"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "23ULV0778899669"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "23UMQ9999999999"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "23UPV9221199669"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "23VLK9696095469"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "23VME9999999999"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "23VPK0303895469"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "23WMQ9999999999"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "23XME9999999999"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "23XMV9347590354"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "23XNK0443695052"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "23XNV0652490354"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "24DVK9999999999"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "24EVA4969520129"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "24FWF9262208800"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "24GUA9193309950"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "24GUR2784704745"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "24HTE9999999999"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "24JUK9999999999"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "24JVQ9999999999"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "24KWV9999999999"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "24KXE9999999999"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "24LYK9999999999"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "24LYL4951801846"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "24PSV9999999999"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "24PTV5048198153"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "24QTE9999999999"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "24QVK9999999999"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "24RTV3067799157"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "24SUE9999999999"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "24TTQ9999999999"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "25CCV9999999999"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "25CDR4430902258"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "25ECL9696104530"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "25EDR5085311216"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "25EFL0303804530"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "25FBE9999999999"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "25FEA0687017260"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "25GCK9999999999"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "25GDQ9999999999"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "25HEV9999999999"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "25JFE9999999999"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "25JFL9516704885"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "25LAK9999999999"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "25LBL4024001153"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "25MAV9999999999"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "25MBQ9999999999"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "25MBV3200699999"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "25MCV9999999999"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "25NBE9999999999"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "25PCK9999999999"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "25PDQ9999999999"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "25QEV9999999999"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "25QGE9999999999"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "25RBK0502299880"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "25RCQ9999999999"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "25SFV9999999999"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "25TEK9999999999"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "25UEV9999999999"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "25VEK9999999999"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "25XEE5569097741"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "25XEV9999999999"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "26DNL4389916654"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "26ELV9999999999"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "26FME9999999999"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "26FNK9999999999"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "26GPA0806509950"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "26GPQ9999999999"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "26HQF4017201847"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "26JKR0502200119"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "26KJV9999999999"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "26KKA8288103677"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "26KKE9999999999"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "26LLK9999999999"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "26LMQ9999999999"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "26MME9999999999"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "26MNV9999999999"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "26MPE9999999999"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "26NNK9999999999"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "26PPQ9999999999"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "26PQV4951898153"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "26PQV9999999999"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "26RLQ9999999999"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "26RPV9999999999"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "26TLK9999999999"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "26ULV9999999999"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "26VLK9999999999"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "26WLV9999999999"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "27CVA9347509645"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "27CVQ9999999999"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "27CWA0652309645"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "27DUE9999999999"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "27EWK9999999999"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "27FVA9312917261"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "27FXF3370806635"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "27GTR9228503147"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "27HUA5953108008"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "27JTE9999999999"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27JUK9999999999"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "27KVQ9999999999"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "27KWV9999999999"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "27LXE9999999999"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "27LYK9999999999"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "27LYL5975901153"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "27MYV6799299999"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "27MYV9999999999"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "27QSV9999999999"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "27QTV6472597324"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "27QUE9999999999"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27RXK9999999999"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "27STV9999999999"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "27TXE9999999999"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "27UXQ9999999999"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "28ECA5131602295"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "28EER0354713848"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "28EFA4868302295"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "28FDF0737708800"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "28FDL6583214591"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "28GBQ9999999999"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "28GCV9999999999"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "28HDE9999999999"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "28JEK9999999999"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "28JFQ9999999999"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "28KGA1711803677"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "28KGV9999999999"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "28MAV9999999999"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "28MBA3406800553"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "28MBE9999999999"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "28NAK9999999999"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "28NBK3406899446"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "28PBQ9999999999"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "28PCV9999999999"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "28QDE9999999999"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "28QFK9999999999"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "28RBV9999999999"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "28SEE9999999999"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "28TDQ9999999999"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "28UDE9999999999"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "28VCK5131697704"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "28VDQ9999999999"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "28VFK4868397704"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "28WDV4444393003"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "28WEV5555693003"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "28XDE9999999999"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "28XDK5623687576"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "28XEK4376387576"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "29CNR5569002258"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "29CNV9999999999"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "29DMF4444306996"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "29DNF5555606996"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "29ENL9587023159"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "29FLV9999999999"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "29FME9999999999"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "29GNK9999999999"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "29GPQ9999999999"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "29HPA4046808008"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "29JQF6932100842"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "29KJV9999999999"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "29KKA6472502675"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "29LKE9999999999"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "29LLK9999999999"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "29MLV9999999999"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "29MMQ9999999999"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "29MNV9999999999"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "29NME9999999999"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "29PNK9999999999"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "29PPQ9999999999"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "29QQV3527397324"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "29QQV9999999999"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "29RKK9999999999"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "29RNQ9999999999"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "29SQV4017298152"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "29TKE9999999999"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "29UKQ9999999999"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "29XMK9556395052"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "30EVQ9999999999"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "30EWV9999999999"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "30FWL3416714591"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "30GXR7215104745"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "30HTF5982701847"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "30JTQ9999999999"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "30JUL3043506323"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "30KUV9999999999"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "30KVE9999999999"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "30LWK9999999999"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "30LXQ9999999999"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "30MXE9999999999"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "30MYA6593100553"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "30MYE6799299999"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "30MYV9999999999"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "30NYK6593199446"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "30NYK9999999999"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "30QTK9999999999"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "30RWQ9999999999"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "30RYV6932199157"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "30TWK9999999999"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "30UWV9999999999"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "30VWK9999999999"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "30WWV9999999999"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "31DEE9999999999"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "31EDL0412923159"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "31EER4914611216"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "31FCA0778800330"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "31FCF6629106635"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "31FFA9221000330"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "31GBQ9999999999"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "31GDL2744112148"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "31HCV9999999999"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31JDE9999999999"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "31JEK9999999999"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "31KFQ9999999999"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "31KGA3527302675"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "31KGV9999999999"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "31MAV9999999999"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "31MBV3200699999"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "31PAK9999999999"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "31PBK4024098846"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "31PBQ9999999999"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "31QCV9999999999"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "31QEE9999999999"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "31RGK9497799880"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "31SDV9999999999"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "31TCK9999999999"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "31UCV9999999999"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "31VCK9999999999"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "31XCV9999999999"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "31XDE4430897741"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "31XDK9999999999"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "32CMA5623612423"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "32CME9999999999"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "32CNA4376312423"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "32DML5610016654"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "32EMR9645213848"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "32ENA5030420129"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "32FLK9999999999"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "32GMQ9999999999"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "32GNV9999999999"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "32HPE9999999999"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "32JPL6956306323"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "32JQR9497700119"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "32LJK9999999999"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "32LKL5048101846"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "32LKQ9999999999"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "32MKE9999999999"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "32MLV9999999999"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "32MME9999999999"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "32NLK9999999999"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "32PMQ9999999999"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "32PNV9999999999"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "32QPE9999999999"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "32RMV9999999999"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "32TPQ9999999999"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "33EUK9999999999"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "33EVQ9999999999"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "33FWV9999999999"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "33FXE9999999999"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "33GWL7255812148"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "33GYR0771303147"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "33JTF3067800842"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "33JUL0483104885"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "33KTQ9999999999"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "33KUV9999999999"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "33LVE9999999999"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "33LWK9999999999"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "33MWV9999999999"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "33MXQ9999999999"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "33MYV6799299999"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "33MYV9999999999"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "33NXE9999999999"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "33PYK5975998846"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "33PYK9999999999"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "33QSE9999999999"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "33RVK9999999999"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "33STV5982798152"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "33TVE9999999999"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "33UUV0778899669"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "33UVQ9999999999"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "33UXV9221199669"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "33VUK9696095469"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "33VVE9999999999"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "33VXK0303895469"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "33WVQ9999999999"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "33XVE9999999999"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "33XVV9347590354"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "33XWK0443695052"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "33XWV0652490354"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "34DDK9999999999"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "34EDA4969520129"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "34FEF9262208800"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "34GCA9193309950"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "34GCR2784704745"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "34HBE9999999999"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "34JCK9999999999"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "34JDQ9999999999"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "34KEV9999999999"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "34KFE9999999999"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "34LGK9999999999"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "34LGL4951801846"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "34PAV9999999999"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "34PBV5048198153"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "34QBE9999999999"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "34QDK9999999999"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "34RBV3067799157"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "34SCE9999999999"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "34TBQ9999999999"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "35CLV9999999999"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "35CMR4430902258"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "35ELL9696104530"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "35EMR5085311216"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "35EPL0303804530"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "35FKE9999999999"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "35FNA0687017260"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "35GLK9999999999"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "35GMQ9999999999"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "35HNV9999999999"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "35JPE9999999999"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "35JPL9516704885"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "35LJK9999999999"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "35LKL4024001153"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "35MJV9999999999"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "35MKQ9999999999"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "35MKV3200699999"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "35MLV9999999999"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "35NKE9999999999"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "35PLK9999999999"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "35PMQ9999999999"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "35QNV9999999999"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "35QQE9999999999"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "35RKK0502299880"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "35RLQ9999999999"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "35SPV9999999999"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "35TNK9999999999"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "35UNV9999999999"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "35VNK9999999999"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "35XNE5569097741"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "35XNV9999999999"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "36DWL4389916654"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "36EUV9999999999"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "36FVE9999999999"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "36FWK9999999999"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "36GXA0806509950"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "36GXQ9999999999"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36HYF4017201847"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "36JTR0502200119"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "36KSV9999999999"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "36KTA8288103677"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "36KTE9999999999"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "36LUK9999999999"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "36LVQ9999999999"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "36MVE9999999999"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "36MWV9999999999"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "36MXE9999999999"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "36NWK9999999999"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "36PXQ9999999999"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "36PYV4951898153"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "36PYV9999999999"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "36RUQ9999999999"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "36RXV9999999999"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "36TUK9999999999"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "36UUV9999999999"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "36VUK9999999999"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "36WUV9999999999"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "37CDA9347509645"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "37CDQ9999999999"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "37CEA0652309645"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "37DCE9999999999"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "37EEK9999999999"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "37FDA9312917261"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "37FFF3370806635"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "37GBR9228503147"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "37HCA5953108008"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "37JBE9999999999"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "37JCK9999999999"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "37KDQ9999999999"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "37KEV9999999999"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "37LFE9999999999"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "37LGK9999999999"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "37LGL5975901153"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "37MGV6799299999"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "37MGV9999999999"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "37QAV9999999999"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "37QBV6472597324"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "37QCE9999999999"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "37RFK9999999999"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "37SBV9999999999"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "37TFE9999999999"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "37UFQ9999999999"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "38ELA5131602295"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "38ENR0354713848"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "38EPA4868302295"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "38FMF0737708800"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "38FML6583214591"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "38GKQ9999999999"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "38GLV9999999999"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "38HME9999999999"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "38JNK9999999999"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "38JPQ9999999999"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "38KQA1711803677"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "38KQV9999999999"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "38MJV9999999999"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "38MKA3406800553"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "38MKE9999999999"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "38NJK9999999999"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "38NKK3406899446"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "38PKQ9999999999"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "38PLV9999999999"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "38QME9999999999"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "38QPK9999999999"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "38RKV9999999999"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "38SNE9999999999"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "38TMQ9999999999"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "38UME9999999999"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "38VLK5131697704"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "38VMQ9999999999"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "38VPK4868397704"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "38WMV4444393003"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "38WNV5555693003"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "38XME9999999999"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "38XMK5623687576"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "38XNK4376387576"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "39CWR5569002258"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "39CWV9999999999"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "39DVF4444306996"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "39DWF5555606996"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "39EWL9587023159"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "39FUV9999999999"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "39FVE9999999999"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "39GWK9999999999"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "39GXQ9999999999"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "39HXA4046808008"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "39JYF6932100842"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "39KSV9999999999"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "39KTA6472502675"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "39LTE9999999999"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "39LUK9999999999"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "39MUV9999999999"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "39MVQ9999999999"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "39MWV9999999999"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "39NVE9999999999"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "39PWK9999999999"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "39PXQ9999999999"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "39QYV3527397324"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "39QYV9999999999"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "39RTK9999999999"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "39RWQ9999999999"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "39SYV4017298152"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "39TTE9999999999"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "39UTQ9999999999"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "39XVK9556395052"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "40EDQ9999999999"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "40EEV9999999999"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "40FEL3416714591"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "40GFR7215104745"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "40HBF5982701847"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "40JBQ9999999999"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "40JCL3043506323"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "40KCV9999999999"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "40KDE9999999999"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "40LEK9999999999"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "40LFQ9999999999"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "40MFE9999999999"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "40MGA6593100553"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "40MGV9999999999"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "40NGK6593199446"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "40NGK9999999999"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "40QBK9999999999"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "40REQ9999999999"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "40RGV6932199157"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40TEK9999999999"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "40UEV9999999999"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "40VEK9999999999"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "40WEV9999999999"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "41DNE9999999999"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "41EML0412923159"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "41ENR4914611216"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "41FLA0778800330"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "41FLF6629106635"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "41FPA9221000330"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "41GKQ9999999999"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "41GML2744112148"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "41HLV9999999999"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "41JME9999999999"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "41JNK9999999999"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "41KPQ9999999999"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "41KQA3527302675"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "41KQV9999999999"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "41MJV9999999999"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "41MKV3200699999"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "41PJK9999999999"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "41PKK4024098846"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "41PKQ9999999999"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "41QLV9999999999"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "41QNE9999999999"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "41RQK9497799880"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "41SMV9999999999"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "41TLK9999999999"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "41ULV9999999999"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "41VLK9999999999"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "41XLV9999999999"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "41XME4430897741"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "41XMK9999999999"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "42CVA5623612423"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "42CVE9999999999"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "42CWA4376312423"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "42DVL5610016654"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "42EVR9645213848"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "42EWA5030420129"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "42FUK9999999999"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "42GVQ9999999999"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "42GWV9999999999"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "42HXE9999999999"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "42JXL6956306323"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "42JYR9497700119"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "42LSK9999999999"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "42LTL5048101846"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "42LTQ9999999999"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "42MTE9999999999"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "42MUV9999999999"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "42MVE9999999999"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "42NUK9999999999"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "42PVQ9999999999"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "42PWV9999999999"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "42QXE9999999999"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "42RVV9999999999"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "42TXQ9999999999"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "43ECK9999999999"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "43EDQ9999999999"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "43FEV9999999999"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "43FFE9999999999"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "43GEL7255812148"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "43GGR0771303147"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "43JBF3067800842"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "43JCL0483104885"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "43KBQ9999999999"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "43KCV9999999999"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "43LDE9999999999"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "43LEK9999999999"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "43MEV9999999999"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "43MFQ9999999999"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "43MGV6799299999"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "43MGV9999999999"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "43NFE9999999999"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "43PGK5975998846"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "43PGK9999999999"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "43QAE9999999999"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "43RDK9999999999"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "43SBV5982798152"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "43TDE9999999999"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "43UCV0778899669"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "43UDQ9999999999"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "43UFV9221199669"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "43VCK9696095469"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "43VDE9999999999"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "43VFK0303895469"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "43WDQ9999999999"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "43XDE9999999999"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "43XDV9347590354"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "43XEK0443695052"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "43XEV0652490354"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "44DMK9999999999"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "44EMA4969520129"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "44FNF9262208800"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "44GLA9193309950"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "44GLR2784704745"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "44HKE9999999999"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "44JLK9999999999"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "44JMQ9999999999"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "44KNV9999999999"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "44KPE9999999999"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "44LQK9999999999"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "44LQL4951801846"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "44PJV9999999999"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "44PKV5048198153"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "44QKE9999999999"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "44QMK9999999999"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "44RKV3067799157"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "44SLE9999999999"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "44TKQ9999999999"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "45CUV9999999999"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "45CVR4430902258"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "45EUL9696104530"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "45EVR5085311216"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "45EXL0303804530"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "45FTE9999999999"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "45FWA0687017260"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45GUK9999999999"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "45GVQ9999999999"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "45HWV9999999999"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "45JXE9999999999"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "45JXL9516704885"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "45LSK9999999999"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "45LTL4024001153"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "45MSV9999999999"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "45MTQ9999999999"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "45MTV3200699999"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "45MUV9999999999"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "45NTE9999999999"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "45PUK9999999999"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "45PVQ9999999999"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "45QWV9999999999"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "45QYE9999999999"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "45RTK0502299880"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "45RUQ9999999999"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "45SXV9999999999"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45TWK9999999999"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "45UWV9999999999"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "45VWK9999999999"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "45XWE5569097741"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "45XWV9999999999"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "46DEL4389916654"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "46ECV9999999999"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "46FDE9999999999"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "46FEK9999999999"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "46GFA0806509950"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "46GFQ9999999999"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "46HGF4017201847"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "46JBR0502200119"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "46KAV9999999999"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "46KBA8288103677"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "46KBE9999999999"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "46LCK9999999999"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "46LDQ9999999999"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "46MDE9999999999"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "46MEV9999999999"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "46MFE9999999999"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "46NEK9999999999"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "46PFQ9999999999"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "46PGV4951898153"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "46PGV9999999999"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "46RCQ9999999999"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "46RFV9999999999"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "46TCK9999999999"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "46UCV9999999999"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "46VCK9999999999"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "46WCV9999999999"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "47CMA9347509645"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "47CMQ9999999999"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "47CNA0652309645"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "47DLE9999999999"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "47ENK9999999999"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "47FMA9312917261"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "47FPF3370806635"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "47GKR9228503147"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "47HLA5953108008"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "47JKE9999999999"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "47JLK9999999999"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "47KMQ9999999999"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "47KNV9999999999"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "47LPE9999999999"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "47LQK9999999999"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "47LQL5975901153"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "47MQV6799299999"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "47MQV9999999999"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "47QJV9999999999"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "47QKV6472597324"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "47QLE9999999999"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "47RPK9999999999"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "47SKV9999999999"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "47TPE9999999999"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "47UPQ9999999999"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "48EUA5131602295"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "48EWR0354713848"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "48EXA4868302295"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "48FVF0737708800"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "48FVL6583214591"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "48GTQ9999999999"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "48GUV9999999999"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "48HVE9999999999"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "48JWK9999999999"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "48JXQ9999999999"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "48KYA1711803677"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "48KYV9999999999"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "48MSV9999999999"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "48MTA3406800553"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "48MTE9999999999"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "48NSK9999999999"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "48NTK3406899446"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "48PTQ9999999999"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "48PUV9999999999"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "48QVE9999999999"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "48QXK9999999999"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "48RTV9999999999"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "48SWE9999999999"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "48TVQ9999999999"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "48UVE9999999999"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "48VUK5131697704"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "48VVQ9999999999"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "48VXK4868397704"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "48WVV4444393003"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "48WWV5555693003"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "48XVE9999999999"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "48XVK5623687576"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "48XWK4376387576"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "49CER5569002258"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "49CEV9999999999"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "49DDF4444306996"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "49DEF5555606996"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "49EEL9587023159"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "49FCV9999999999"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49FDE9999999999"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "49GEK9999999999"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "49GFQ9999999999"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "49HFA4046808008"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "49JGF6932100842"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "49KAV9999999999"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "49KBA6472502675"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "49LBE9999999999"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "49LCK9999999999"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "49MCV9999999999"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "49MDQ9999999999"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "49MEV9999999999"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "49NDE9999999999"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "49PEK9999999999"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "49PFQ9999999999"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "49QGV3527397324"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "49QGV9999999999"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "49RBK9999999999"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "49REQ9999999999"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "49SGV4017298152"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "49TBE9999999999"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49UBQ9999999999"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "49XDK9556395052"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "50EMQ9999999999"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "50ENV9999999999"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "50FNL3416714591"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "50GPR7215104745"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "50HKF5982701847"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "50JKQ9999999999"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "50JLL3043506323"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "50KLV9999999999"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "50KME9999999999"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "50LNK9999999999"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "50LPQ9999999999"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "50MPE9999999999"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "50MQA6593100553"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "50MQV9999999999"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "50NQK6593199446"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "50NQK9999999999"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "50QKK9999999999"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "50RNQ9999999999"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "50RQV6932199157"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "50TNK9999999999"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "50UNV9999999999"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "50VNK9999999999"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "50WNV9999999999"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "51DWE9999999999"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "51EVL0412923159"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "51EWR4914611216"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "51FUA0778800330"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "51FUF6629106635"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "51FXA9221000330"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "51GTQ9999999999"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "51GVL2744112148"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "51HUV9999999999"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "51JVE9999999999"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "51JWK9999999999"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "51KXQ9999999999"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "51KYA3527302675"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "51KYV9999999999"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "51MSV9999999999"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "51MTV3200699999"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "51PSK9999999999"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "51PTK4024098846"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "51PTQ9999999999"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "51QUV9999999999"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "51QWE9999999999"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "51RYK9497799880"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "51SVV9999999999"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "51TUK9999999999"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "51UUV9999999999"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "51VUK9999999999"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "51XUV9999999999"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "51XVE4430897741"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "51XVK9999999999"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "52CDA5623612423"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "52CDE9999999999"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "52CEA4376312423"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "52DDL5610016654"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "52EDR9645213848"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "52EEA5030420129"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "52FCK9999999999"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "52GDQ9999999999"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "52GEV9999999999"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "52HFE9999999999"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "52JFL6956306323"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "52JGR9497700119"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "52LAK9999999999"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "52LBL5048101846"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "52LBQ9999999999"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "52MBE9999999999"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "52MCV9999999999"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "52MDE9999999999"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "52NCK9999999999"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "52PDQ9999999999"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "52PEV9999999999"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "52QFE9999999999"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "52RDV9999999999"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "52TFQ9999999999"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "53ELK9999999999"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "53EMQ9999999999"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "53FNV9999999999"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "53FPE9999999999"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "53GNL7255812148"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "53GQR0771303147"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "53JKF3067800842"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "53JLL0483104885"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "53KKQ9999999999"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "53KLV9999999999"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "53LME9999999999"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "53LNK9999999999"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "53MNV9999999999"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "53MPQ9999999999"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "53MQV6799299999"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "53MQV9999999999"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "53NPE9999999999"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "53PQK5975998846"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "53PQK9999999999"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "53QJE9999999999"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "53RMK9999999999"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "53SKV5982798152"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "53TME9999999999"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "53ULV0778899669"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "53UMQ9999999999"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "53UPV9221199669"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "53VLK9696095469"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "53VME9999999999"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "53VPK0303895469"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "53WMQ9999999999"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "53XME9999999999"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "53XMV9347590354"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "53XNK0443695052"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "53XNV0652490354"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "54DVK9999999999"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "54EVA4969520129"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54FWF9262208800"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "54GUA9193309950"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "54GUR2784704745"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "54HTE9999999999"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "54JUK9999999999"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "54JVQ9999999999"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "54KWV9999999999"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "54KXE9999999999"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "54LYK9999999999"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "54LYL4951801846"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "54PSV9999999999"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "54PTV5048198153"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "54QTE9999999999"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "54QVK9999999999"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "54RTV3067799157"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "54SUE9999999999"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "54TTQ9999999999"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "55CCV9999999999"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "55CDR4430902258"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "55ECL9696104530"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "55EDR5085311216"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "55EFL0303804530"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "55FBE9999999999"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "55FEA0687017260"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "55GCK9999999999"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "55GDQ9999999999"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "55HEV9999999999"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "55JFE9999999999"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "55JFL9516704885"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "55LAK9999999999"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "55LBL4024001153"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "55MAV9999999999"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "55MBQ9999999999"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "55MBV3200699999"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "55MCV9999999999"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "55NBE9999999999"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "55PCK9999999999"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "55PDQ9999999999"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "55QEV9999999999"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "55QGE9999999999"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "55RBK0502299880"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "55RCQ9999999999"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "55SFV9999999999"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "55TEK9999999999"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "55UEV9999999999"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "55VEK9999999999"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "55XEE5569097741"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "55XEV9999999999"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "56DNL4389916654"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "56ELV9999999999"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "56FME9999999999"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "56FNK9999999999"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "56GPA0806509950"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "56GPQ9999999999"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "56HQF4017201847"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "56JKR0502200119"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "56KJV9999999999"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "56KKA8288103677"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "56KKE9999999999"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "56LLK9999999999"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "56LMQ9999999999"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "56MME9999999999"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "56MNV9999999999"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "56MPE9999999999"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "56NNK9999999999"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "56PPQ9999999999"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "56PQV4951898153"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "56PQV9999999999"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "56RLQ9999999999"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "56RPV9999999999"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "56TLK9999999999"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "56ULV9999999999"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "56VLK9999999999"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "56WLV9999999999"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "57CVA9347509645"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "57CVQ9999999999"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "57CWA0652309645"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "57DUE9999999999"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "57EWK9999999999"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "57FVA9312917261"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "57FXF3370806635"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "57GTR9228503147"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "57HUA5953108008"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "57JTE9999999999"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "57JUK9999999999"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "57KVQ9999999999"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "57KWV9999999999"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "57LXE9999999999"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "57LYK9999999999"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "57LYL5975901153"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "57MYV6799299999"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "57MYV9999999999"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "57QSV9999999999"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "57QTV6472597324"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "57QUE9999999999"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "57RXK9999999999"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "57STV9999999999"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "57TXE9999999999"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "57UXQ9999999999"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58ECA5131602295"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "58EER0354713848"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58EFA4868302295"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "58FDF0737708800"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "58FDL6583214591"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "58GBQ9999999999"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "58GCV9999999999"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "58HDE9999999999"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "58JEK9999999999"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "58JFQ9999999999"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "58KGA1711803677"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "58KGV9999999999"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "58MAV9999999999"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "58MBA3406800553"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "58MBE9999999999"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "58NAK9999999999"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "58NBK3406899446"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "58PBQ9999999999"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "58PCV9999999999"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "58QDE9999999999"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "58QFK9999999999"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "58RBV9999999999"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "58SEE9999999999"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "58TDQ9999999999"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "58UDE9999999999"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58VCK5131697704"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "58VDQ9999999999"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58VFK4868397704"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "58WDV4444393003"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "58WEV5555693003"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "58XDE9999999999"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "58XDK5623687576"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "58XEK4376387576"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "59CNR5569002258"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "59CNV9999999999"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "59DMF4444306996"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "59DNF5555606996"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "59ENL9587023159"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "59FLV9999999999"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "59FME9999999999"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "59GNK9999999999"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "59GPQ9999999999"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "59HPA4046808008"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "59JQF6932100842"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "59KJV9999999999"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "59KKA6472502675"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "59LKE9999999999"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "59LLK9999999999"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "59MLV9999999999"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "59MMQ9999999999"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "59MNV9999999999"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "59NME9999999999"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "59PNK9999999999"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "59PPQ9999999999"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "59QQV3527397324"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "59QQV9999999999"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "59RKK9999999999"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "59RNQ9999999999"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "59SQV4017298152"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "59TKE9999999999"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "59UKQ9999999999"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "59XMK9556395052"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "60EVQ9999999999"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "60EWV9999999999"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "60FWL3416714591"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "60GXR7215104745"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "60HTF5982701847"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "60JTQ9999999999"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "60JUL3043506323"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "60KUV9999999999"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "60KVE9999999999"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "60LWK9999999999"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "60LXQ9999999999"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "60MXE9999999999"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "60MYA6593100553"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "60MYV9999999999"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "60NYK6593199446"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "60NYK9999999999"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "60QTK9999999999"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "60RWQ9999999999"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "60RYV6932199157"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "60TWK9999999999"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "60UWV9999999999"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "60VWK9999999999"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "60WWV9999999999"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "ALP1226951947"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "ALR7165656357"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "APH0756650263"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "APT6430048002"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "AQF2721374209"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "ARE7454520573"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "AUX3772431374"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "AYX4444282148"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "AZC4326702261"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "BAX5673397739"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "BBC5555817852"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "BFC6227668626"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "BJV2545579427"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "BKU7278725791"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "BLG3570051998"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "BLS9243449737"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "BPJ2834443643"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "BPL8773148053"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "YSH0576731143"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "YUC7591300950"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "YXN2985430193"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "ZCB7014669807"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "ZFM2408799050"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "ZHG9423368857"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json b/source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json deleted file mode 100644 index 30e97113..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2UTMBand.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputted Lat/Long returns correct UTM Band Coord", - "tests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "01D 599999 2499999"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "01E 404129 3023158"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "01E 549146 3511216"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "01F 307788 4000330"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "01F 366290 4506634"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "01F 692210 4000330"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "01G 299999 5499999"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "01G 427440 5012147"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "01H 399999 5999999"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "01J 499999 6499999"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "01J 599999 6999999"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "01K 699999 7499999"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "01K 735273 8002674"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "01K 799999 7999999"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "01M 199999 9999999"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "01M 232006 9999999"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "01P 199999 0999999"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "01P 240239 0998845"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "01P 299999 1499999"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "01Q 399999 1999999"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "01Q 599999 2499999"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "01R 794976 2999879"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "01S 499999 3999999"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "01T 399999 4999999"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "01U 399999 5999999"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "01V 399999 6999999"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "01X 399999 7999999"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "01X 444308 8497741"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "01X 499999 8999999"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "02C 456235 1512422"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "02C 499999 1999999"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "02C 543762 1512422"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "02D 456100 2516654"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "02E 496452 3013847"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "02E 550304 3520128"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "02F 399999 4499999"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "02G 499999 4999999"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "02G 599999 5499999"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "02H 699999 5999999"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "02J 669563 6506322"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "02J 794976 7000119"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "02L 199999 8499999"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "02L 250480 8501846"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "02L 299999 8999999"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "02M 299999 9999999"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "02M 399999 9499999"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "02M 499999 9999999"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "02N 399999 0499999"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "02P 499999 0999999"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "02P 599999 1499999"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "02Q 699999 1999999"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "02R 499999 3499999"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "02T 699999 4999999"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "03E 399999 2999999"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "03E 499999 3499999"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "03F 599999 3999999"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "03F 699999 4499999"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "03G 572558 5012147"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "03G 707713 5503146"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "03J 230677 6500841"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "03J 304831 7004884"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "03K 299999 7499999"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "03K 399999 7999999"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "03L 499999 8499999"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "03L 599999 8999999"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "03M 599999 9999999"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "03M 699999 9499999"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "03M 767992 9999999"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "03M 799999 9999999"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "03N 699999 0499999"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "03P 759759 0998845"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "03P 799999 0999999"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "03Q 199999 2499999"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "03R 499999 2999999"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "03S 259826 3998152"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "03T 499999 4499999"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "03U 307788 5999668"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "03U 499999 5499999"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "03U 692210 5999668"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "03V 396960 6995468"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "03V 499999 6499999"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "03V 603038 6995468"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "03W 499999 7499999"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "03X 499999 8499999"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "03X 493475 7990353"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "03X 504435 8995052"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "03X 506523 7990353"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "04D 499999 2499999"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "04E 449694 3520128"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "04F 592621 4008800"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "04G 391933 5509950"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "04G 327847 5004744"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "04H 299999 5999999"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "04J 399999 6499999"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "04J 499999 6999999"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "04K 599999 7499999"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "04K 699999 7999999"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "04L 799999 8499999"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "04L 749517 8501846"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "04P 199999 1499999"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "04P 250480 1498152"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "04Q 299999 1999999"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "04Q 499999 2499999"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "04R 230677 3499157"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "04S 399999 3999999"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "04T 299999 4999999"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "05C 399999 1999999"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "05C 444308 1502257"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "05E 396960 3004530"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "05E 450852 3511215"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "05E 603038 3004530"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "05F 299999 4499999"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "05F 506870 4017260"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "05G 399999 4999999"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "05G 499999 5499999"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "05H 599999 5999999"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "05J 699999 6499999"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "05J 695167 7004884"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "05L 199999 8999999"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "05L 240239 9001152"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "05M 199999 9999999"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "05M 299999 9499999"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "05M 232006 9999999"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "05M 399999 9999999"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "05N 299999 0499999"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "05P 399999 0999999"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "05P 499999 1499999"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "05Q 599999 1999999"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "05Q 799999 2499999"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "05R 205021 2999879"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "05R 399999 3499999"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "05S 699999 3999999"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "05T 599999 4999999"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "05U 599999 5999999"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "05V 599999 6999999"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "05X 555690 8497740"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "05X 599999 7999999"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "06D 543898 2516653"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "06E 399999 3499999"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "06F 499999 3999999"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "06F 599999 4499999"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "06G 608065 5509950"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "06G 699999 4999999"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "06H 740171 6001846"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "06J 205022 7000119"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "06K 199999 7499999"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "06K 282881 7503677"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "06K 299999 7999999"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "06L 399999 8499999"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "06L 499999 8999999"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "06M 499999 9999999"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "06M 599999 9499999"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "06M 699999 9999999"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "06N 599999 0499999"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "06P 699999 0999999"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "06P 749517 1498152"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "06P 799999 1499999"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "06R 399999 2999999"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "06R 699999 3499999"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "06T 399999 4499999"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "06U 399999 5499999"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "06V 399999 6499999"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "06W 399999 7499999"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "07C 493475 2009644"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "07C 499999 1499999"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "07C 506523 2009645"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "07D 399999 2499999"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "07E 599999 2999999"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "07F 493128 4017260"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "07F 633707 4506634"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "07G 292285 5503146"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "07H 359530 6008008"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "07J 299999 6499999"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "07J 399999 6999999"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "07K 499999 7499999"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "07K 599999 7999999"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "07L 699999 8499999"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "07L 799999 8999999"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "07L 759759 9001152"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "07M 767992 9999999"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "07M 799999 9999999"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "07Q 199999 1999999"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "07Q 264725 1997323"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "07Q 399999 2499999"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "07R 699999 2999999"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "07S 299999 3999999"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "07T 699999 4499999"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "07U 699999 5499999"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "08E 351316 3502294"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "08E 503546 3013848"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "08E 648682 3502294"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "08F 407376 4008800"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "08F 465831 4514590"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "08G 299999 4999999"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "08G 399999 5499999"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "08H 499999 5999999"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "08J 599999 6499999"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "08J 699999 6999999"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "08K 717117 7503677"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "08K 799999 7499999"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "08M 199999 9499999"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "08M 234068 9500552"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "08M 299999 9999999"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "08N 199999 0499999"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "08N 234067 0499446"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "08P 299999 0999999"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "08P 399999 1499999"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "08Q 499999 1999999"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "08Q 699999 2499999"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "08R 299999 3499999"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "08S 599999 3999999"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "08T 499999 4999999"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "08U 499999 5999999"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "08V 351316 6497704"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "08V 499999 6999999"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "08V 648682 6497703"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "08W 444442 7493002"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "08W 555556 7493002"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "08X 499999 7999999"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "08X 456236 8487576"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "08X 543762 8487576"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "09C 555690 1502257"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "09C 599999 1999999"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "09D 444442 2506996"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "09D 555555 2506996"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "09E 595869 3023158"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "09F 399999 3999999"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "09F 499999 4499999"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "09G 599999 4999999"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "09G 699999 5499999"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "09H 640468 6008008"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "09J 769321 6500841"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "09K 199999 7999999"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "09K 264725 8002674"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "09L 299999 8499999"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09L 399999 8999999"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "09M 399999 9999999"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "09M 499999 9499999"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "09M 599999 9999999"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "09N 499999 0499999"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09P 599999 0999999"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "09P 699999 1499999"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "09Q 735273 1997323"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "09Q 799999 1999999"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "09R 299999 2999999"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "09R 599999 3499999"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "09S 740171 3998152"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "09T 299999 4499999"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "09U 299999 5499999"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "09X 495563 8995052"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "10E 499999 2999999"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "10E 599999 3499999"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "10F 534166 4514590"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "10G 672151 5004744"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "10H 259827 6001846"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "10J 299999 6999999"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "10J 330435 6506322"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "10K 399999 7499999"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "10K 499999 7999999"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "10L 599999 8499999"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "10L 699999 8999999"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "10M 699999 9999999"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "10M 765930 9500552"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "10M 799999 9499999"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "10N 765930 0499446"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "10N 799999 0499999"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "10Q 299999 2499999"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "10R 599999 2999999"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "10R 769321 3499156"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "10T 599999 4499999"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "10U 599999 5499999"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "10V 599999 6499999"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "10W 599999 7499999"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "11D 599999 2499999"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "11E 404129 3023158"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "11E 549146 3511216"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "11F 307788 4000330"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "11F 366290 4506634"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "11F 692210 4000330"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "11G 299999 5499999"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "11G 427440 5012147"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "11H 399999 5999999"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "11J 499999 6499999"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "11J 599999 6999999"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "11K 699999 7499999"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "11K 735273 8002674"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "11K 799999 7999999"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "11M 199999 9999999"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "11M 232006 9999999"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "11P 199999 0999999"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "11P 240239 0998845"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "11P 299999 1499999"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "11Q 399999 1999999"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "11Q 599999 2499999"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "11R 794976 2999879"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "11S 499999 3999999"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "11T 399999 4999999"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "11U 399999 5999999"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "11V 399999 6999999"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "11X 399999 7999999"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "11X 444308 8497741"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "11X 499999 8999999"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "12C 456235 1512422"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "12C 499999 1999999"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "12C 543762 1512422"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "12D 456100 2516654"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "12E 496452 3013847"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "12E 550304 3520128"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "12F 399999 4499999"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "12G 499999 4999999"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "12G 599999 5499999"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "12H 699999 5999999"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "12J 669563 6506322"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "12J 794976 7000119"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "12L 199999 8499999"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "12L 250480 8501846"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "12L 299999 8999999"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "12M 299999 9999999"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "12M 399999 9499999"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "12M 499999 9999999"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "12N 399999 0499999"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "12P 499999 0999999"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "12P 599999 1499999"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "12Q 699999 1999999"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "12R 499999 3499999"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "12T 699999 4999999"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "13E 399999 2999999"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "13E 499999 3499999"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "13F 599999 3999999"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "13F 699999 4499999"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "13G 572558 5012147"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "13G 707713 5503146"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "13J 230677 6500841"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "13J 304831 7004884"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "13K 299999 7499999"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "13K 399999 7999999"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13L 499999 8499999"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "13L 599999 8999999"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "13M 599999 9999999"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "13M 699999 9499999"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "13M 767992 9999999"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "13M 799999 9999999"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "13N 699999 0499999"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "13P 759759 0998845"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "13P 799999 0999999"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "13Q 199999 2499999"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "13R 499999 2999999"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "13S 259826 3998152"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "13T 499999 4499999"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "13U 307788 5999668"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "13U 499999 5499999"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "13U 692210 5999668"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "13V 396960 6995468"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "13V 499999 6499999"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "13V 603038 6995468"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "13W 499999 7499999"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "13X 499999 8499999"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "13X 493475 7990353"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "13X 504435 8995052"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "13X 506523 7990353"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "14D 499999 2499999"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "14E 449694 3520128"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "14F 592621 4008800"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "14G 391933 5509950"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "14G 327847 5004744"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "14H 299999 5999999"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "14J 399999 6499999"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "14J 499999 6999999"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "14K 599999 7499999"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "14K 699999 7999999"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "14L 799999 8499999"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "14L 749517 8501846"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "14P 199999 1499999"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "14P 250480 1498152"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "14Q 299999 1999999"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "14Q 499999 2499999"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "14R 230677 3499157"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "14S 399999 3999999"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "14T 299999 4999999"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "15C 399999 1999999"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "15C 444308 1502257"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "15E 396960 3004530"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "15E 450852 3511215"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "15E 603038 3004530"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "15F 299999 4499999"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "15F 506870 4017260"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "15G 399999 4999999"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "15G 499999 5499999"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "15H 599999 5999999"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "15J 699999 6499999"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "15J 695167 7004884"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "15L 199999 8999999"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "15L 240239 9001152"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "15M 199999 9999999"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "15M 299999 9499999"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "15M 232006 9999999"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "15M 399999 9999999"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "15N 299999 0499999"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "15P 399999 0999999"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "15P 499999 1499999"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "15Q 599999 1999999"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "15Q 799999 2499999"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "15R 205021 2999879"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "15R 399999 3499999"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "15S 699999 3999999"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "15T 599999 4999999"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "15U 599999 5999999"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "15V 599999 6999999"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "15X 555690 8497740"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "15X 599999 7999999"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "16D 543898 2516653"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "16E 399999 3499999"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "16F 499999 3999999"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "16F 599999 4499999"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "16G 608065 5509950"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "16G 699999 4999999"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "16H 740171 6001846"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "16J 205022 7000119"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "16K 199999 7499999"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "16K 282881 7503677"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "16K 299999 7999999"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "16L 399999 8499999"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "16L 499999 8999999"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "16M 499999 9999999"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "16M 599999 9499999"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "16M 699999 9999999"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "16N 599999 0499999"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "16P 699999 0999999"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "16P 749517 1498152"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "16P 799999 1499999"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "16R 399999 2999999"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "16R 699999 3499999"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "16T 399999 4499999"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "16U 399999 5499999"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "16V 399999 6499999"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "16W 399999 7499999"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "17C 493475 2009644"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "17C 499999 1499999"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "17C 506523 2009645"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "17D 399999 2499999"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "17E 599999 2999999"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "17F 493128 4017260"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "17F 633707 4506634"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "17G 292285 5503146"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "17H 359530 6008008"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "17J 299999 6499999"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "17J 399999 6999999"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "17K 499999 7499999"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "17K 599999 7999999"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "17L 699999 8499999"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "17L 799999 8999999"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "17L 759759 9001152"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "17M 767992 9999999"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "17M 799999 9999999"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "17Q 199999 1999999"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "17Q 264725 1997323"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "17Q 399999 2499999"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "17R 699999 2999999"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "17S 299999 3999999"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "17T 699999 4499999"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "17U 699999 5499999"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "18E 351316 3502294"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "18E 503546 3013848"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "18E 648682 3502294"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "18F 407376 4008800"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "18F 465831 4514590"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "18G 299999 4999999"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "18G 399999 5499999"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "18H 499999 5999999"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "18J 599999 6499999"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "18J 699999 6999999"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "18K 717117 7503677"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "18K 799999 7499999"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "18M 199999 9499999"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "18M 234068 9500552"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "18M 299999 9999999"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "18N 199999 0499999"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "18N 234067 0499446"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "18P 299999 0999999"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "18P 399999 1499999"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18Q 499999 1999999"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "18Q 699999 2499999"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "18R 299999 3499999"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "18S 599999 3999999"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "18T 499999 4999999"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "18U 499999 5999999"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "18V 351316 6497704"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "18V 499999 6999999"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "18V 648682 6497703"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "18W 444442 7493002"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "18W 555556 7493002"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "18X 499999 7999999"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "18X 456236 8487576"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "18X 543762 8487576"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "19C 555690 1502257"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "19C 599999 1999999"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "19D 444442 2506996"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "19D 555555 2506996"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "19E 595869 3023158"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "19F 399999 3999999"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "19F 499999 4499999"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "19G 599999 4999999"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "19G 699999 5499999"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "19H 640468 6008008"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "19J 769321 6500841"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "19K 199999 7999999"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "19K 264725 8002674"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "19L 299999 8499999"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "19L 399999 8999999"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "19M 399999 9999999"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "19M 499999 9499999"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "19M 599999 9999999"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "19N 499999 0499999"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "19P 599999 0999999"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "19P 699999 1499999"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "19Q 735273 1997323"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "19Q 799999 1999999"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "19R 299999 2999999"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "19R 599999 3499999"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "19S 740171 3998152"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "19T 299999 4499999"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "19U 299999 5499999"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "19X 495563 8995052"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "20E 499999 2999999"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "20E 599999 3499999"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "20F 534166 4514590"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "20G 672151 5004744"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "20H 259827 6001846"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "20J 299999 6999999"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "20J 330435 6506322"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "20K 399999 7499999"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "20K 499999 7999999"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "20L 599999 8499999"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "20L 699999 8999999"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "20M 699999 9999999"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "20M 765930 9500552"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "20M 799999 9499999"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "20N 765930 0499446"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "20N 799999 0499999"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "20Q 299999 2499999"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "20R 599999 2999999"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "20R 769321 3499156"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "20T 599999 4499999"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "20U 599999 5499999"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "20V 599999 6499999"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "20W 599999 7499999"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "21D 599999 2499999"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "21E 404129 3023158"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "21E 549146 3511216"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "21F 307788 4000330"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "21F 366290 4506634"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "21F 692210 4000330"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "21G 299999 5499999"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "21G 427440 5012147"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "21H 399999 5999999"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "21J 499999 6499999"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "21J 599999 6999999"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "21K 699999 7499999"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "21K 735273 8002674"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "21K 799999 7999999"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "21M 199999 9999999"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "21M 232006 9999999"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "21P 199999 0999999"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "21P 240239 0998845"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "21P 299999 1499999"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "21Q 399999 1999999"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "21Q 599999 2499999"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "21R 794976 2999879"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "21S 499999 3999999"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "21T 399999 4999999"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "21U 399999 5999999"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "21V 399999 6999999"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "21X 399999 7999999"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "21X 444308 8497741"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "21X 499999 8999999"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "22C 456235 1512422"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "22C 499999 1999999"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "22C 543762 1512422"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "22D 456100 2516654"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "22E 496452 3013847"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "22E 550304 3520128"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "22F 399999 4499999"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "22G 499999 4999999"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "22G 599999 5499999"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "22H 699999 5999999"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "22J 669563 6506322"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "22J 794976 7000119"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "22L 199999 8499999"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "22L 250480 8501846"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "22L 299999 8999999"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "22M 299999 9999999"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "22M 399999 9499999"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "22M 499999 9999999"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "22N 399999 0499999"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "22P 499999 0999999"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "22P 599999 1499999"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "22Q 699999 1999999"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "22R 499999 3499999"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "22T 699999 4999999"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "23E 399999 2999999"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "23E 499999 3499999"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "23F 599999 3999999"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "23F 699999 4499999"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "23G 572558 5012147"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "23G 707713 5503146"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "23J 230677 6500841"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "23J 304831 7004884"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "23K 299999 7499999"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "23K 399999 7999999"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "23L 499999 8499999"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "23L 599999 8999999"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "23M 599999 9999999"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "23M 699999 9499999"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "23M 767992 9999999"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "23M 799999 9999999"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "23N 699999 0499999"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "23P 759759 0998845"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "23P 799999 0999999"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "23Q 199999 2499999"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "23R 499999 2999999"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "23S 259826 3998152"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "23T 499999 4499999"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "23U 307788 5999668"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "23U 499999 5499999"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "23U 692210 5999668"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "23V 396960 6995468"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "23V 499999 6499999"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "23V 603038 6995468"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "23W 499999 7499999"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "23X 499999 8499999"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "23X 493475 7990353"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "23X 504435 8995052"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "23X 506523 7990353"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "24D 499999 2499999"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "24E 449694 3520128"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "24F 592621 4008800"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "24G 391933 5509950"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "24G 327847 5004744"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "24H 299999 5999999"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "24J 399999 6499999"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "24J 499999 6999999"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "24K 599999 7499999"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "24K 699999 7999999"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "24L 799999 8499999"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "24L 749517 8501846"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "24P 199999 1499999"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "24P 250480 1498152"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "24Q 299999 1999999"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "24Q 499999 2499999"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "24R 230677 3499157"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "24S 399999 3999999"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "24T 299999 4999999"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "25C 399999 1999999"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "25C 444308 1502257"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "25E 396960 3004530"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "25E 450852 3511215"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "25E 603038 3004530"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "25F 299999 4499999"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "25F 506870 4017260"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "25G 399999 4999999"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "25G 499999 5499999"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "25H 599999 5999999"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "25J 699999 6499999"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "25J 695167 7004884"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "25L 199999 8999999"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "25L 240239 9001152"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "25M 199999 9999999"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "25M 299999 9499999"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "25M 232006 9999999"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "25M 399999 9999999"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "25N 299999 0499999"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "25P 399999 0999999"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "25P 499999 1499999"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "25Q 599999 1999999"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "25Q 799999 2499999"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "25R 205021 2999879"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "25R 399999 3499999"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "25S 699999 3999999"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "25T 599999 4999999"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "25U 599999 5999999"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "25V 599999 6999999"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "25X 555690 8497740"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "25X 599999 7999999"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "26D 543898 2516653"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "26E 399999 3499999"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "26F 499999 3999999"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "26F 599999 4499999"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "26G 608065 5509950"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "26G 699999 4999999"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "26H 740171 6001846"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "26J 205022 7000119"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "26K 199999 7499999"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "26K 282881 7503677"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "26K 299999 7999999"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "26L 399999 8499999"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "26L 499999 8999999"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "26M 499999 9999999"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "26M 599999 9499999"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "26M 699999 9999999"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "26N 599999 0499999"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "26P 699999 0999999"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "26P 749517 1498152"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "26P 799999 1499999"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "26R 399999 2999999"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "26R 699999 3499999"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "26T 399999 4499999"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "26U 399999 5499999"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "26V 399999 6499999"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "26W 399999 7499999"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "27C 493475 2009644"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "27C 499999 1499999"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "27C 506523 2009645"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "27D 399999 2499999"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "27E 599999 2999999"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "27F 493128 4017260"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "27F 633707 4506634"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "27G 292285 5503146"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "27H 359530 6008008"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "27J 299999 6499999"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27J 399999 6999999"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "27K 499999 7499999"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "27K 599999 7999999"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "27L 699999 8499999"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "27L 799999 8999999"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "27L 759759 9001152"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "27M 767992 9999999"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "27M 799999 9999999"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "27Q 199999 1999999"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "27Q 264725 1997323"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "27Q 399999 2499999"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27R 699999 2999999"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "27S 299999 3999999"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "27T 699999 4499999"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "27U 699999 5499999"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "28E 351316 3502294"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "28E 503546 3013848"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "28E 648682 3502294"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "28F 407376 4008800"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "28F 465831 4514590"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "28G 299999 4999999"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "28G 399999 5499999"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "28H 499999 5999999"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "28J 599999 6499999"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "28J 699999 6999999"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "28K 717117 7503677"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "28K 799999 7499999"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "28M 199999 9499999"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "28M 234068 9500552"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "28M 299999 9999999"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "28N 199999 0499999"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "28N 234067 0499446"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "28P 299999 0999999"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "28P 399999 1499999"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "28Q 499999 1999999"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "28Q 699999 2499999"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "28R 299999 3499999"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "28S 599999 3999999"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "28T 499999 4999999"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "28U 499999 5999999"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "28V 351316 6497704"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "28V 499999 6999999"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "28V 648682 6497703"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "28W 444442 7493002"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "28W 555556 7493002"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "28X 499999 7999999"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "28X 456236 8487576"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "28X 543762 8487576"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "29C 555690 1502257"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "29C 599999 1999999"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "29D 444442 2506996"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "29D 555555 2506996"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "29E 595869 3023158"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "29F 399999 3999999"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "29F 499999 4499999"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "29G 599999 4999999"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "29G 699999 5499999"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "29H 640468 6008008"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "29J 769321 6500841"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "29K 199999 7999999"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "29K 264725 8002674"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "29L 299999 8499999"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "29L 399999 8999999"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "29M 399999 9999999"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "29M 499999 9499999"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "29M 599999 9999999"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "29N 499999 0499999"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "29P 599999 0999999"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "29P 699999 1499999"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "29Q 735273 1997323"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "29Q 799999 1999999"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "29R 299999 2999999"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "29R 599999 3499999"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "29S 740171 3998152"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "29T 299999 4499999"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "29U 299999 5499999"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "29X 495563 8995052"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "30E 499999 2999999"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "30E 599999 3499999"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "30F 534166 4514590"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "30G 672151 5004744"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "30H 259827 6001846"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "30J 299999 6999999"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "30J 330435 6506322"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "30K 399999 7499999"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "30K 499999 7999999"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "30L 599999 8499999"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "30L 699999 8999999"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "30M 699999 9999999"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "30M 765930 9500552"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "30M 767992 9999999"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "30M 799999 9499999"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "30N 765930 0499446"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "30N 799999 0499999"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "30Q 299999 2499999"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "30R 599999 2999999"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "30R 769321 3499156"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "30T 599999 4499999"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "30U 599999 5499999"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "30V 599999 6499999"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "30W 599999 7499999"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "31D 599999 2499999"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "31E 404129 3023158"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "31E 549146 3511216"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "31F 307788 4000330"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "31F 366290 4506634"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "31F 692210 4000330"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "31G 299999 5499999"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "31G 427440 5012147"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "31H 399999 5999999"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31J 499999 6499999"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "31J 599999 6999999"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "31K 699999 7499999"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "31K 735273 8002674"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "31K 799999 7999999"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "31M 199999 9999999"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "31M 232006 9999999"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "31P 199999 0999999"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "31P 240239 0998845"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "31P 299999 1499999"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "31Q 399999 1999999"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "31Q 599999 2499999"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "31R 794976 2999879"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "31S 499999 3999999"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "31T 399999 4999999"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "31U 399999 5999999"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "31V 399999 6999999"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "31X 399999 7999999"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "31X 444308 8497741"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "31X 499999 8999999"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "32C 456235 1512422"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "32C 499999 1999999"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "32C 543762 1512422"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "32D 456100 2516654"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "32E 496452 3013847"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "32E 550304 3520128"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "32F 399999 4499999"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "32G 499999 4999999"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "32G 599999 5499999"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "32H 699999 5999999"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "32J 669563 6506322"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "32J 794976 7000119"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "32L 199999 8499999"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "32L 250480 8501846"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "32L 299999 8999999"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "32M 299999 9999999"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "32M 399999 9499999"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "32M 499999 9999999"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "32N 399999 0499999"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "32P 499999 0999999"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "32P 599999 1499999"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "32Q 699999 1999999"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "32R 499999 3499999"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "32T 699999 4999999"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "33E 399999 2999999"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "33E 499999 3499999"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "33F 599999 3999999"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "33F 699999 4499999"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "33G 572558 5012147"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "33G 707713 5503146"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "33J 230677 6500841"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "33J 304831 7004884"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "33K 299999 7499999"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "33K 399999 7999999"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "33L 499999 8499999"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "33L 599999 8999999"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "33M 599999 9999999"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "33M 699999 9499999"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "33M 767992 9999999"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "33M 799999 9999999"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "33N 699999 0499999"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "33P 759759 0998845"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "33P 799999 0999999"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "33Q 199999 2499999"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "33R 499999 2999999"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "33S 259826 3998152"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "33T 499999 4499999"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "33U 307788 5999668"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "33U 499999 5499999"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "33U 692210 5999668"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "33V 396960 6995468"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "33V 499999 6499999"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "33V 603038 6995468"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "33W 499999 7499999"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "33X 499999 8499999"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "33X 493475 7990353"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "33X 504435 8995052"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "33X 506523 7990353"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "34D 499999 2499999"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "34E 449694 3520128"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "34F 592621 4008800"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "34G 391933 5509950"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "34G 327847 5004744"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "34H 299999 5999999"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "34J 399999 6499999"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "34J 499999 6999999"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "34K 599999 7499999"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "34K 699999 7999999"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "34L 799999 8499999"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "34L 749517 8501846"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "34P 199999 1499999"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "34P 250480 1498152"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "34Q 299999 1999999"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "34Q 499999 2499999"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "34R 230677 3499157"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "34S 399999 3999999"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "34T 299999 4999999"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "35C 399999 1999999"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "35C 444308 1502257"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "35E 396960 3004530"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "35E 450852 3511215"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "35E 603038 3004530"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "35F 299999 4499999"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "35F 506870 4017260"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "35G 399999 4999999"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "35G 499999 5499999"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "35H 599999 5999999"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "35J 699999 6499999"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "35J 695167 7004884"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "35L 199999 8999999"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "35L 240239 9001152"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "35M 199999 9999999"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "35M 299999 9499999"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "35M 232006 9999999"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "35M 399999 9999999"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "35N 299999 0499999"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "35P 399999 0999999"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "35P 499999 1499999"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "35Q 599999 1999999"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "35Q 799999 2499999"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "35R 205021 2999879"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "35R 399999 3499999"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "35S 699999 3999999"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "35T 599999 4999999"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "35U 599999 5999999"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "35V 599999 6999999"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "35X 555690 8497740"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "35X 599999 7999999"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "36D 543898 2516653"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "36E 399999 3499999"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "36F 499999 3999999"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "36F 599999 4499999"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "36G 608065 5509950"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "36G 699999 4999999"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36H 740171 6001846"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "36J 205022 7000119"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "36K 199999 7499999"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "36K 282881 7503677"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "36K 299999 7999999"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "36L 399999 8499999"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "36L 499999 8999999"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "36M 499999 9999999"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "36M 599999 9499999"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "36M 699999 9999999"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "36N 599999 0499999"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "36P 699999 0999999"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "36P 749517 1498152"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "36P 799999 1499999"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "36R 399999 2999999"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "36R 699999 3499999"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "36T 399999 4499999"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "36U 399999 5499999"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "36V 399999 6499999"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "36W 399999 7499999"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "37C 493475 2009644"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "37C 499999 1499999"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "37C 506523 2009645"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "37D 399999 2499999"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "37E 599999 2999999"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "37F 493128 4017260"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "37F 633707 4506634"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "37G 292285 5503146"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "37H 359530 6008008"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "37J 299999 6499999"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "37J 399999 6999999"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "37K 499999 7499999"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "37K 599999 7999999"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "37L 699999 8499999"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "37L 799999 8999999"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "37L 759759 9001152"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "37M 767992 9999999"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "37M 799999 9999999"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "37Q 199999 1999999"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "37Q 264725 1997323"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "37Q 399999 2499999"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "37R 699999 2999999"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "37S 299999 3999999"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "37T 699999 4499999"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "37U 699999 5499999"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "38E 351316 3502294"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "38E 503546 3013848"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "38E 648682 3502294"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "38F 407376 4008800"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "38F 465831 4514590"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "38G 299999 4999999"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "38G 399999 5499999"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "38H 499999 5999999"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "38J 599999 6499999"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "38J 699999 6999999"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "38K 717117 7503677"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "38K 799999 7499999"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "38M 199999 9499999"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "38M 234068 9500552"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "38M 299999 9999999"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "38N 199999 0499999"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "38N 234067 0499446"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "38P 299999 0999999"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "38P 399999 1499999"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "38Q 499999 1999999"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "38Q 699999 2499999"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "38R 299999 3499999"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "38S 599999 3999999"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "38T 499999 4999999"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "38U 499999 5999999"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "38V 351316 6497704"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "38V 499999 6999999"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "38V 648682 6497703"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "38W 444442 7493002"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "38W 555556 7493002"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "38X 499999 7999999"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "38X 456236 8487576"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "38X 543762 8487576"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "39C 555690 1502257"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "39C 599999 1999999"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "39D 444442 2506996"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "39D 555555 2506996"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "39E 595869 3023158"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "39F 399999 3999999"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "39F 499999 4499999"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "39G 599999 4999999"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "39G 699999 5499999"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "39H 640468 6008008"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "39J 769321 6500841"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "39K 199999 7999999"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "39K 264725 8002674"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "39L 299999 8499999"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "39L 399999 8999999"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "39M 399999 9999999"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "39M 499999 9499999"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "39M 599999 9999999"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "39N 499999 0499999"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "39P 599999 0999999"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "39P 699999 1499999"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "39Q 735273 1997323"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "39Q 799999 1999999"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "39R 299999 2999999"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "39R 599999 3499999"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "39S 740171 3998152"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "39T 299999 4499999"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "39U 299999 5499999"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "39X 495563 8995052"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "40E 499999 2999999"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "40E 599999 3499999"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "40F 534166 4514590"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "40G 672151 5004744"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "40H 259827 6001846"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "40J 299999 6999999"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "40J 330435 6506322"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "40K 399999 7499999"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "40K 499999 7999999"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "40L 599999 8499999"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "40L 699999 8999999"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "40M 699999 9999999"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "40M 765930 9500552"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "40M 799999 9499999"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "40N 765930 0499446"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "40N 799999 0499999"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "40Q 299999 2499999"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "40R 599999 2999999"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "40R 769321 3499156"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40T 599999 4499999"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "40U 599999 5499999"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "40V 599999 6499999"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "40W 599999 7499999"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "41D 599999 2499999"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "41E 404129 3023158"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "41E 549146 3511216"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "41F 307788 4000330"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "41F 366290 4506634"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "41F 692210 4000330"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "41G 299999 5499999"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "41G 427440 5012147"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "41H 399999 5999999"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "41J 499999 6499999"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "41J 599999 6999999"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "41K 699999 7499999"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "41K 735273 8002674"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "41K 799999 7999999"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "41M 199999 9999999"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "41M 232006 9999999"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "41P 199999 0999999"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "41P 240239 0998845"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "41P 299999 1499999"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "41Q 399999 1999999"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "41Q 599999 2499999"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "41R 794976 2999879"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "41S 499999 3999999"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "41T 399999 4999999"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "41U 399999 5999999"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "41V 399999 6999999"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "41X 399999 7999999"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "41X 444308 8497741"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "41X 499999 8999999"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "42C 456235 1512422"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "42C 499999 1999999"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "42C 543762 1512422"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "42D 456100 2516654"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "42E 496452 3013847"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "42E 550304 3520128"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "42F 399999 4499999"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "42G 499999 4999999"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "42G 599999 5499999"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "42H 699999 5999999"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "42J 669563 6506322"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "42J 794976 7000119"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "42L 199999 8499999"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "42L 250480 8501846"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "42L 299999 8999999"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "42M 299999 9999999"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "42M 399999 9499999"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "42M 499999 9999999"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "42N 399999 0499999"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "42P 499999 0999999"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "42P 599999 1499999"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "42Q 699999 1999999"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "42R 499999 3499999"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "42T 699999 4999999"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "43E 399999 2999999"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "43E 499999 3499999"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "43F 599999 3999999"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "43F 699999 4499999"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "43G 572558 5012147"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "43G 707713 5503146"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "43J 230677 6500841"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "43J 304831 7004884"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "43K 299999 7499999"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "43K 399999 7999999"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "43L 499999 8499999"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "43L 599999 8999999"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "43M 599999 9999999"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "43M 699999 9499999"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "43M 767992 9999999"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "43M 799999 9999999"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "43N 699999 0499999"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "43P 759759 0998845"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "43P 799999 0999999"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "43Q 199999 2499999"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "43R 499999 2999999"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "43S 259826 3998152"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "43T 499999 4499999"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "43U 307788 5999668"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "43U 499999 5499999"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "43U 692210 5999668"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "43V 396960 6995468"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "43V 499999 6499999"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "43V 603038 6995468"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "43W 499999 7499999"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "43X 499999 8499999"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "43X 493475 7990353"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "43X 504435 8995052"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "43X 506523 7990353"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "44D 499999 2499999"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "44E 449694 3520128"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "44F 592621 4008800"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "44G 391933 5509950"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "44G 327847 5004744"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "44H 299999 5999999"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "44J 399999 6499999"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "44J 499999 6999999"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "44K 599999 7499999"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "44K 699999 7999999"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "44L 799999 8499999"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "44L 749517 8501846"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "44P 199999 1499999"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "44P 250480 1498152"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "44Q 299999 1999999"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "44Q 499999 2499999"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "44R 230677 3499157"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "44S 399999 3999999"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "44T 299999 4999999"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "45C 399999 1999999"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "45C 444308 1502257"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "45E 396960 3004530"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "45E 450852 3511215"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "45E 603038 3004530"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "45F 299999 4499999"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "45F 506870 4017260"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45G 399999 4999999"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "45G 499999 5499999"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "45H 599999 5999999"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "45J 699999 6499999"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "45J 695167 7004884"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "45L 199999 8999999"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "45L 240239 9001152"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "45M 199999 9999999"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "45M 299999 9499999"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "45M 232006 9999999"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "45M 399999 9999999"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "45N 299999 0499999"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "45P 399999 0999999"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "45P 499999 1499999"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "45Q 599999 1999999"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "45Q 799999 2499999"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "45R 205021 2999879"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "45R 399999 3499999"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "45S 699999 3999999"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45T 599999 4999999"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "45U 599999 5999999"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "45V 599999 6999999"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "45X 555690 8497740"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "45X 599999 7999999"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "46D 543898 2516653"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "46E 399999 3499999"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "46F 499999 3999999"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "46F 599999 4499999"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "46G 608065 5509950"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "46G 699999 4999999"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "46H 740171 6001846"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "46J 205022 7000119"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "46K 199999 7499999"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "46K 282881 7503677"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "46K 299999 7999999"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "46L 399999 8499999"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "46L 499999 8999999"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "46M 499999 9999999"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "46M 599999 9499999"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "46M 699999 9999999"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "46N 599999 0499999"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "46P 699999 0999999"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "46P 749517 1498152"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "46P 799999 1499999"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "46R 399999 2999999"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "46R 699999 3499999"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "46T 399999 4499999"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "46U 399999 5499999"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "46V 399999 6499999"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "46W 399999 7499999"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "47C 493475 2009644"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "47C 499999 1499999"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "47C 506523 2009645"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "47D 399999 2499999"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "47E 599999 2999999"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "47F 493128 4017260"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "47F 633707 4506634"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "47G 292285 5503146"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "47H 359530 6008008"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "47J 299999 6499999"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "47J 399999 6999999"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "47K 499999 7499999"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "47K 599999 7999999"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "47L 699999 8499999"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "47L 799999 8999999"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "47L 759759 9001152"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "47M 767992 9999999"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "47M 799999 9999999"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "47Q 199999 1999999"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "47Q 264725 1997323"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "47Q 399999 2499999"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "47R 699999 2999999"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "47S 299999 3999999"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "47T 699999 4499999"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "47U 699999 5499999"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "48E 351316 3502294"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "48E 503546 3013848"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "48E 648682 3502294"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "48F 407376 4008800"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "48F 465831 4514590"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "48G 299999 4999999"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "48G 399999 5499999"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "48H 499999 5999999"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "48J 599999 6499999"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "48J 699999 6999999"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "48K 717117 7503677"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "48K 799999 7499999"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "48M 199999 9499999"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "48M 234068 9500552"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "48M 299999 9999999"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "48N 199999 0499999"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "48N 234067 0499446"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "48P 299999 0999999"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "48P 399999 1499999"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "48Q 499999 1999999"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "48Q 699999 2499999"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "48R 299999 3499999"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "48S 599999 3999999"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "48T 499999 4999999"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "48U 499999 5999999"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "48V 351316 6497704"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "48V 499999 6999999"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "48V 648682 6497703"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "48W 444442 7493002"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "48W 555556 7493002"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "48X 499999 7999999"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "48X 456236 8487576"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "48X 543762 8487576"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "49C 555690 1502257"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "49C 599999 1999999"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "49D 444442 2506996"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "49D 555555 2506996"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "49E 595869 3023158"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "49F 399999 3999999"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49F 499999 4499999"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "49G 599999 4999999"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "49G 699999 5499999"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "49H 640468 6008008"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "49J 769321 6500841"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "49K 199999 7999999"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "49K 264725 8002674"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "49L 299999 8499999"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "49L 399999 8999999"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "49M 399999 9999999"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "49M 499999 9499999"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "49M 599999 9999999"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "49N 499999 0499999"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "49P 599999 0999999"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "49P 699999 1499999"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "49Q 735273 1997323"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "49Q 799999 1999999"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "49R 299999 2999999"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "49R 599999 3499999"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "49S 740171 3998152"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "49T 299999 4499999"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49U 299999 5499999"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "49X 495563 8995052"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "50E 499999 2999999"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "50E 599999 3499999"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "50F 534166 4514590"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "50G 672151 5004744"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "50H 259827 6001846"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "50J 299999 6999999"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "50J 330435 6506322"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "50K 399999 7499999"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "50K 499999 7999999"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "50L 599999 8499999"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "50L 699999 8999999"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "50M 699999 9999999"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "50M 765930 9500552"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "50M 799999 9499999"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "50N 765930 0499446"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "50N 799999 0499999"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "50Q 299999 2499999"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "50R 599999 2999999"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "50R 769321 3499156"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "50T 599999 4499999"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "50U 599999 5499999"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "50V 599999 6499999"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "50W 599999 7499999"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "51D 599999 2499999"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "51E 404129 3023158"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "51E 549146 3511216"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "51F 307788 4000330"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "51F 366290 4506634"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "51F 692210 4000330"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "51G 299999 5499999"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "51G 427440 5012147"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "51H 399999 5999999"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "51J 499999 6499999"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "51J 599999 6999999"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "51K 699999 7499999"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "51K 735273 8002674"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "51K 799999 7999999"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "51M 199999 9999999"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "51M 232006 9999999"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "51P 199999 0999999"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "51P 240239 0998845"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "51P 299999 1499999"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "51Q 399999 1999999"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "51Q 599999 2499999"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "51R 794976 2999879"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "51S 499999 3999999"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "51T 399999 4999999"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "51U 399999 5999999"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "51V 399999 6999999"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "51X 399999 7999999"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "51X 444308 8497741"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "51X 499999 8999999"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "52C 456235 1512422"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "52C 499999 1999999"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "52C 543762 1512422"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "52D 456100 2516654"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "52E 496452 3013847"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "52E 550304 3520128"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "52F 399999 4499999"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "52G 499999 4999999"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "52G 599999 5499999"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "52H 699999 5999999"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "52J 669563 6506322"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "52J 794976 7000119"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "52L 199999 8499999"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "52L 250480 8501846"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "52L 299999 8999999"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "52M 299999 9999999"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "52M 399999 9499999"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "52M 499999 9999999"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "52N 399999 0499999"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "52P 499999 0999999"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "52P 599999 1499999"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "52Q 699999 1999999"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "52R 499999 3499999"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "52T 699999 4999999"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "53E 399999 2999999"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "53E 499999 3499999"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "53F 599999 3999999"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "53F 699999 4499999"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "53G 572558 5012147"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "53G 707713 5503146"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "53J 230677 6500841"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "53J 304831 7004884"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "53K 299999 7499999"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "53K 399999 7999999"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "53L 499999 8499999"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "53L 599999 8999999"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "53M 599999 9999999"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "53M 699999 9499999"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "53M 767992 9999999"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "53M 799999 9999999"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "53N 699999 0499999"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "53P 759759 0998845"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "53P 799999 0999999"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "53Q 199999 2499999"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "53R 499999 2999999"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "53S 259826 3998152"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "53T 499999 4499999"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "53U 307788 5999668"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "53U 499999 5499999"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "53U 692210 5999668"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "53V 396960 6995468"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "53V 499999 6499999"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "53V 603038 6995468"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "53W 499999 7499999"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "53X 499999 8499999"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "53X 493475 7990353"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "53X 504435 8995052"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "53X 506523 7990353"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "54D 499999 2499999"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "54E 449694 3520128"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54F 592621 4008800"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "54G 391933 5509950"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "54G 327847 5004744"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "54H 299999 5999999"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "54J 399999 6499999"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "54J 499999 6999999"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "54K 599999 7499999"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "54K 699999 7999999"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "54L 799999 8499999"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "54L 749517 8501846"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "54P 199999 1499999"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "54P 250480 1498152"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "54Q 299999 1999999"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "54Q 499999 2499999"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "54R 230677 3499157"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "54S 399999 3999999"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "54T 299999 4999999"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "55C 399999 1999999"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "55C 444308 1502257"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "55E 396960 3004530"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "55E 450852 3511215"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "55E 603038 3004530"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "55F 299999 4499999"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "55F 506870 4017260"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "55G 399999 4999999"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "55G 499999 5499999"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "55H 599999 5999999"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "55J 699999 6499999"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "55J 695167 7004884"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "55L 199999 8999999"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "55L 240239 9001152"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "55M 199999 9999999"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "55M 299999 9499999"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "55M 232006 9999999"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "55M 399999 9999999"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "55N 299999 0499999"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "55P 399999 0999999"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "55P 499999 1499999"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "55Q 599999 1999999"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "55Q 799999 2499999"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "55R 205021 2999879"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "55R 399999 3499999"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "55S 699999 3999999"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "55T 599999 4999999"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "55U 599999 5999999"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "55V 599999 6999999"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "55X 555690 8497740"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "55X 599999 7999999"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "56D 543898 2516653"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "56E 399999 3499999"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "56F 499999 3999999"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "56F 599999 4499999"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "56G 608065 5509950"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "56G 699999 4999999"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "56H 740171 6001846"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "56J 205022 7000119"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "56K 199999 7499999"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "56K 282881 7503677"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "56K 299999 7999999"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "56L 399999 8499999"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "56L 499999 8999999"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "56M 499999 9999999"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "56M 599999 9499999"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "56M 699999 9999999"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "56N 599999 0499999"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "56P 699999 0999999"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "56P 749517 1498152"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "56P 799999 1499999"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "56R 399999 2999999"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "56R 699999 3499999"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "56T 399999 4499999"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "56U 399999 5499999"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "56V 399999 6499999"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "56W 399999 7499999"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "57C 493475 2009644"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "57C 499999 1499999"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "57C 506523 2009645"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "57D 399999 2499999"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "57E 599999 2999999"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "57F 493128 4017260"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "57F 633707 4506634"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "57G 292285 5503146"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "57H 359530 6008008"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "57J 299999 6499999"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "57J 399999 6999999"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "57K 499999 7499999"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "57K 599999 7999999"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "57L 699999 8499999"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "57L 799999 8999999"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "57L 759759 9001152"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "57M 767992 9999999"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "57M 799999 9999999"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "57Q 199999 1999999"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "57Q 264725 1997323"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "57Q 399999 2499999"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "57R 699999 2999999"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "57S 299999 3999999"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "57T 699999 4499999"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "57U 699999 5499999"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58E 351316 3502294"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "58E 503546 3013848"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58E 648682 3502294"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "58F 407376 4008800"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "58F 465831 4514590"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "58G 299999 4999999"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "58G 399999 5499999"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "58H 499999 5999999"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "58J 599999 6499999"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "58J 699999 6999999"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "58K 717117 7503677"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "58K 799999 7499999"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "58M 199999 9499999"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "58M 234068 9500552"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "58M 299999 9999999"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "58N 199999 0499999"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "58N 234067 0499446"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "58P 299999 0999999"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "58P 399999 1499999"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "58Q 499999 1999999"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "58Q 699999 2499999"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "58R 299999 3499999"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "58S 599999 3999999"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "58T 499999 4999999"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "58U 499999 5999999"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58V 351316 6497704"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "58V 499999 6999999"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58V 648682 6497703"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "58W 444442 7493002"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "58W 555556 7493002"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "58X 499999 7999999"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "58X 456236 8487576"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "58X 543762 8487576"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "59C 555690 1502257"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "59C 599999 1999999"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "59D 444442 2506996"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "59D 555555 2506996"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "59E 595869 3023158"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "59F 399999 3999999"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "59F 499999 4499999"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "59G 599999 4999999"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "59G 699999 5499999"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "59H 640468 6008008"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "59J 769321 6500841"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "59K 199999 7999999"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "59K 264725 8002674"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "59L 299999 8499999"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "59L 399999 8999999"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "59M 399999 9999999"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "59M 499999 9499999"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "59M 599999 9999999"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "59N 499999 0499999"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "59P 599999 0999999"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "59P 699999 1499999"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "59Q 735273 1997323"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "59Q 799999 1999999"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "59R 299999 2999999"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "59R 599999 3499999"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "59S 740171 3998152"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "59T 299999 4499999"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "59U 299999 5499999"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "59X 495563 8995052"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "60E 499999 2999999"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "60E 599999 3499999"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "60F 534166 4514590"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "60G 672151 5004744"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "60H 259827 6001846"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "60J 299999 6999999"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "60J 330435 6506322"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "60K 399999 7499999"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "60K 499999 7999999"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "60L 599999 8499999"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "60L 699999 8999999"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "60M 699999 9999999"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "60M 765930 9500552"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "60M 799999 9499999"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "60N 765930 0499446"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "60N 799999 0499999"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "60Q 299999 2499999"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "60R 599999 2999999"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "60R 769321 3499156"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "60T 599999 4499999"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "60U 599999 5499999"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "60V 599999 6499999"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "60W 599999 7499999"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "A 212268 1351946"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "A 271655 1556357"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "A 307566 0750263"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "A 364299 1748001"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "A 427213 0574208"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "A 574544 0420572"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "A 837724 2131373"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "A 1044442 2182148"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "A 1143266 0202261"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "B 1256733 2197738"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "B 1355557 0217851"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "B 1562275 0268626"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "B 1825455 1979427"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "B 1972786 1825791"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "B 2035700 0651998"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "B 2092433 1649736"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "B 2128344 0843642"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "B 2187731 1048053"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "Y 105766 0731143"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "Y 375912 0200950"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "Y 429853 1230192"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "Z 970146 0169807"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "Z 1024087 1199049"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "Z 1294233 0668856"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json b/source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json deleted file mode 100644 index 517a1066..00000000 --- a/source/widget/DistanceAndDirection/tests/fromGeo2UTMHem.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputted Lat/Long returns correct UTM North/South Coord", - "tests": [ - {"testNumber": "1", "testString": {"x": "-174.64816","y": "-67.598509"}, "OUTPUT": "01S 599999 2499999"}, - {"testNumber": "2", "testString": {"x": "-178.887036","y": "-62.908865"}, "OUTPUT": "01S 404129 3023158"}, - {"testNumber": "3", "testString": {"x": "-176.155869","y": "-58.536789"}, "OUTPUT": "01S 549146 3511216"}, - {"testNumber": "4", "testString": {"x": "-179.940415","y": "-54.109212"}, "OUTPUT": "01S 307788 4000330"}, - {"testNumber": "5", "testString": {"x": "-178.849613","y": "-49.578085"}, "OUTPUT": "01S 366290 4506634"}, - {"testNumber": "6", "testString": {"x": "-174.059603","y": "-54.109212"}, "OUTPUT": "01S 692210 4000330"}, - {"testNumber": "7", "testString": {"x": "-179.364688","y": "-40.626645"}, "OUTPUT": "01S 299999 5499999"}, - {"testNumber": "8", "testString": {"x": "-177.921273","y": "-45.040411"}, "OUTPUT": "01S 427440 5012147"}, - {"testNumber": "9", "testString": {"x": "-178.111485","y": "-36.139566"}, "OUTPUT": "01S 399999 5999999"}, - {"testNumber": "10", "testString": {"x": "-177.000006","y": "-31.635192"}, "OUTPUT": "01S 499999 6499999"}, - {"testNumber": "11", "testString": {"x": "-175.991064","y": "-27.118851"}, "OUTPUT": "01S 599999 6999999"}, - {"testNumber": "12", "testString": {"x": "-175.054456","y": "-22.595073"}, "OUTPUT": "01S 699999 7499999"}, - {"testNumber": "13", "testString": {"x": "-174.777364","y": "-18.051746"}, "OUTPUT": "01S 735273 8002674"}, - {"testNumber": "14", "testString": {"x": "-174.165997","y": "-18.067904"}, "OUTPUT": "01S 799999 7999999"}, - {"testNumber": "15", "testString": {"x": "-179.695029","y": "-0.000005"}, "OUTPUT": "01S 199999 9999999"}, - {"testNumber": "16", "testString": {"x": "-179.407678","y": "-0.000005"}, "OUTPUT": "01S 232006 9999999"}, - {"testNumber": "17", "testString": {"x": "-179.728698","y": "9.036403"}, "OUTPUT": "01N 199999 0999999"}, - {"testNumber": "18", "testString": {"x": "-179.362851","y": "9.028518"}, "OUTPUT": "01N 240239 0998845"}, - {"testNumber": "19", "testString": {"x": "-178.848278","y": "13.561604"}, "OUTPUT": "01N 299999 1499999"}, - {"testNumber": "20", "testString": {"x": "-177.945053","y": "18.086389"}, "OUTPUT": "01N 399999 1999999"}, - {"testNumber": "21", "testString": {"x": "-176.027069","y": "22.603903"}, "OUTPUT": "01N 599999 2499999"}, - {"testNumber": "22", "testString": {"x": "-174.025318","y": "27.089881"}, "OUTPUT": "01N 794976 2999879"}, - {"testNumber": "23", "testString": {"x": "-177.000007","y": "36.144713"}, "OUTPUT": "01N 499999 3999999"}, - {"testNumber": "24", "testString": {"x": "-178.27204","y": "45.146387"}, "OUTPUT": "01N 399999 4999999"}, - {"testNumber": "25", "testString": {"x": "-178.53071","y": "54.138368"}, "OUTPUT": "01N 399999 5999999"}, - {"testNumber": "26", "testString": {"x": "-178.982314","y": "63.115484"}, "OUTPUT": "01N 399999 6999999"}, - {"testNumber": "27", "testString": {"x": "-179.912509","y": "72.077531"}, "OUTPUT": "01N 399999 7999999"}, - {"testNumber": "28", "testString": {"x": "-179.145596","y": "76.551516"}, "OUTPUT": "01N 444308 8497741"}, - {"testNumber": "29", "testString": {"x": "-177.000035","y": "81.060876"}, "OUTPUT": "01N 499999 8999999"}, - {"testNumber": "30", "testString": {"x": "-172.675234","y": "-76.463948"}, "OUTPUT": "02S 456235 1512422"}, - {"testNumber": "31", "testString": {"x": "-171.000017","y": "-72.099228"}, "OUTPUT": "02S 499999 1999999"}, - {"testNumber": "32", "testString": {"x": "-169.324811","y": "-76.463949"}, "OUTPUT": "02S 543762 1512422"}, - {"testNumber": "33", "testString": {"x": "-172.026405","y": "-67.462884"}, "OUTPUT": "02S 456100 2516654"}, - {"testNumber": "34", "testString": {"x": "-171.070057","y": "-63.005034"}, "OUTPUT": "02S 496452 3013847"}, - {"testNumber": "35", "testString": {"x": "-170.137949","y": "-58.45662"}, "OUTPUT": "02S 550304 3520128"}, - {"testNumber": "36", "testString": {"x": "-172.385177","y": "-49.644262"}, "OUTPUT": "02S 399999 4499999"}, - {"testNumber": "37", "testString": {"x": "-171.000008","y": "-45.153483"}, "OUTPUT": "02S 499999 4999999"}, - {"testNumber": "38", "testString": {"x": "-169.817307","y": "-40.644805"}, "OUTPUT": "02S 599999 5499999"}, - {"testNumber": "39", "testString": {"x": "-168.777615","y": "-36.124101"}, "OUTPUT": "02S 699999 5999999"}, - {"testNumber": "40", "testString": {"x": "-169.213334","y": "-31.565651"}, "OUTPUT": "02S 669563 6506322"}, - {"testNumber": "41", "testString": {"x": "-168.025318","y": "-27.089891"}, "OUTPUT": "02S 794976 7000119"}, - {"testNumber": "42", "testString": {"x": "-173.771777","y": "-13.553071"}, "OUTPUT": "02S 199999 8499999"}, - {"testNumber": "43", "testString": {"x": "-173.3055","y": "-13.541125"}, "OUTPUT": "02S 250480 8501846"}, - {"testNumber": "44", "testString": {"x": "-172.819528","y": "-9.042052"}, "OUTPUT": "02S 299999 8999999"}, - {"testNumber": "45", "testString": {"x": "-172.797058","y": "-0.000005"}, "OUTPUT": "02S 299999 9999999"}, - {"testNumber": "46", "testString": {"x": "-171.901432","y": "-4.523007"}, "OUTPUT": "02S 399999 9499999"}, - {"testNumber": "47", "testString": {"x": "-171.000005","y": "-0.000005"}, "OUTPUT": "02S 499999 9999999"}, - {"testNumber": "48", "testString": {"x": "-171.901432","y": "4.522996"}, "OUTPUT": "02N 399999 0499999"}, - {"testNumber": "49", "testString": {"x": "-171.000005","y": "9.046557"}, "OUTPUT": "02N 499999 0999999"}, - {"testNumber": "50", "testString": {"x": "-170.075742","y": "13.566735"}, "OUTPUT": "02N 599999 1499999"}, - {"testNumber": "51", "testString": {"x": "-169.110195","y": "18.079449"}, "OUTPUT": "02N 699999 1999999"}, - {"testNumber": "52", "testString": {"x": "-171.000006","y": "31.635181"}, "OUTPUT": "02N 499999 3499999"}, - {"testNumber": "53", "testString": {"x": "-168.456884","y": "45.125149"}, "OUTPUT": "02N 699999 4999999"}, - {"testNumber": "54", "testString": {"x": "-166.982314","y": "-63.115495"}, "OUTPUT": "03S 399999 2999999"}, - {"testNumber": "55", "testString": {"x": "-165.00001","y": "-58.640302"}, "OUTPUT": "03S 499999 3499999"}, - {"testNumber": "56", "testString": {"x": "-163.469308","y": "-54.138379"}, "OUTPUT": "03S 599999 3999999"}, - {"testNumber": "57", "testString": {"x": "-162.23095","y": "-49.619423"}, "OUTPUT": "03S 699999 4499999"}, - {"testNumber": "58", "testString": {"x": "-164.078742","y": "-45.040411"}, "OUTPUT": "03S 572558 5012147"}, - {"testNumber": "59", "testString": {"x": "-162.545235","y": "-40.596414"}, "OUTPUT": "03S 707713 5503146"}, - {"testNumber": "60", "testString": {"x": "-167.838417","y": "-31.596041"}, "OUTPUT": "03S 230677 6500841"}, - {"testNumber": "61", "testString": {"x": "-166.968022","y": "-27.064597"}, "OUTPUT": "03S 304831 7004884"}, - {"testNumber": "62", "testString": {"x": "-166.945556","y": "-22.595073"}, "OUTPUT": "03S 299999 7499999"}, - {"testNumber": "63", "testString": {"x": "-165.945053","y": "-18.0864"}, "OUTPUT": "03S 399999 7999999"}, - {"testNumber": "64", "testString": {"x": "-165.000006","y": "-13.568457"}, "OUTPUT": "03S 499999 8499999"}, - {"testNumber": "65", "testString": {"x": "-164.090126","y": "-9.045439"}, "OUTPUT": "03S 599999 8999999"}, - {"testNumber": "66", "testString": {"x": "-164.101368","y": "-0.000005"}, "OUTPUT": "03S 599999 9999999"}, - {"testNumber": "67", "testString": {"x": "-163.197378","y": "-4.521324"}, "OUTPUT": "03S 699999 9499999"}, - {"testNumber": "68", "testString": {"x": "-162.592333","y": "-0.000005"}, "OUTPUT": "03S 767992 9999999"}, - {"testNumber": "69", "testString": {"x": "-162.304982","y": "-0.000005"}, "OUTPUT": "03S 799999 9999999"}, - {"testNumber": "70", "testString": {"x": "-163.197378","y": "4.521313"}, "OUTPUT": "03N 699999 0499999"}, - {"testNumber": "71", "testString": {"x": "-162.63716","y": "9.028518"}, "OUTPUT": "03N 759759 0998845"}, - {"testNumber": "72", "testString": {"x": "-162.271313","y": "9.036403"}, "OUTPUT": "03N 799999 0999999"}, - {"testNumber": "73", "testString": {"x": "-167.917523","y": "22.580341"}, "OUTPUT": "03N 199999 2499999"}, - {"testNumber": "74", "testString": {"x": "-165.000006","y": "27.122464"}, "OUTPUT": "03N 499999 2999999"}, - {"testNumber": "75", "testString": {"x": "-167.66783","y": "36.098344"}, "OUTPUT": "03N 259826 3998152"}, - {"testNumber": "76", "testString": {"x": "-165.000007","y": "40.650851"}, "OUTPUT": "03N 499999 4499999"}, - {"testNumber": "77", "testString": {"x": "-167.940416","y": "54.109201"}, "OUTPUT": "03N 307788 5999668"}, - {"testNumber": "78", "testString": {"x": "-165.000008","y": "49.652538"}, "OUTPUT": "03N 499999 5499999"}, - {"testNumber": "79", "testString": {"x": "-162.059602","y": "54.109201"}, "OUTPUT": "03N 692210 5999668"}, - {"testNumber": "80", "testString": {"x": "-167.039661","y": "63.073992"}, "OUTPUT": "03N 396960 6995468"}, - {"testNumber": "81", "testString": {"x": "-165.00001","y": "58.640292"}, "OUTPUT": "03N 499999 6499999"}, - {"testNumber": "82", "testString": {"x": "-162.960363","y": "63.073991"}, "OUTPUT": "03N 603038 6995468"}, - {"testNumber": "83", "testString": {"x": "-165.000014","y": "67.615522"}, "OUTPUT": "03N 499999 7499999"}, - {"testNumber": "84", "testString": {"x": "-165.000023","y": "76.580844"}, "OUTPUT": "03N 499999 8499999"}, - {"testNumber": "85", "testString": {"x": "-165.189303","y": "72.012651"}, "OUTPUT": "03N 493475 7990353"}, - {"testNumber": "86", "testString": {"x": "-164.745548","y": "81.016468"}, "OUTPUT": "03N 504435 8995052"}, - {"testNumber": "87", "testString": {"x": "-164.810731","y": "72.01265"}, "OUTPUT": "03N 506523 7990353"}, - {"testNumber": "88", "testString": {"x": "-159.000014","y": "-67.615532"}, "OUTPUT": "04S 499999 2499999"}, - {"testNumber": "89", "testString": {"x": "-159.862071","y": "-58.456618"}, "OUTPUT": "04S 449694 3520128"}, - {"testNumber": "90", "testString": {"x": "-157.584892","y": "-54.060685"}, "OUTPUT": "04S 592621 4008800"}, - {"testNumber": "91", "testString": {"x": "-160.276376","y": "-40.554165"}, "OUTPUT": "04S 391933 5509950"}, - {"testNumber": "92", "testString": {"x": "-161.187674","y": "-45.089807"}, "OUTPUT": "04S 327847 5004744"}, - {"testNumber": "93", "testString": {"x": "-161.222398","y": "-36.124101"}, "OUTPUT": "04S 299999 5999999"}, - {"testNumber": "94", "testString": {"x": "-160.054478","y": "-31.630837"}, "OUTPUT": "04S 399999 6499999"}, - {"testNumber": "95", "testString": {"x": "-159.000006","y": "-27.122475"}, "OUTPUT": "04S 499999 6999999"}, - {"testNumber": "96", "testString": {"x": "-158.027069","y": "-22.603914"}, "OUTPUT": "04S 599999 7499999"}, - {"testNumber": "97", "testString": {"x": "-157.110195","y": "-18.07946"}, "OUTPUT": "04S 699999 7999999"}, - {"testNumber": "98", "testString": {"x": "-156.228234","y": "-13.553071"}, "OUTPUT": "04S 799999 8499999"}, - {"testNumber": "99", "testString": {"x": "-156.694511","y": "-13.541125"}, "OUTPUT": "04S 749517 8501846"}, - {"testNumber": "100", "testString": {"x": "-161.771776","y": "13.55306"}, "OUTPUT": "04N 199999 1499999"}, - {"testNumber": "101", "testString": {"x": "-161.3055","y": "13.541114"}, "OUTPUT": "04N 250480 1498152"}, - {"testNumber": "102", "testString": {"x": "-160.889816","y": "18.079449"}, "OUTPUT": "04N 299999 1999999"}, - {"testNumber": "103", "testString": {"x": "-159.000006","y": "22.606851"}, "OUTPUT": "04N 499999 2499999"}, - {"testNumber": "104", "testString": {"x": "-161.838418","y": "31.59603"}, "OUTPUT": "04N 230677 3499157"}, - {"testNumber": "105", "testString": {"x": "-160.111485","y": "36.139555"}, "OUTPUT": "04N 399999 3999999"}, - {"testNumber": "106", "testString": {"x": "-161.543131","y": "45.125148"}, "OUTPUT": "04N 299999 4999999"}, - {"testNumber": "107", "testString": {"x": "-155.912511","y": "-72.077542"}, "OUTPUT": "05S 399999 1999999"}, - {"testNumber": "108", "testString": {"x": "-155.145593","y": "-76.551526"}, "OUTPUT": "05S 444308 1502257"}, - {"testNumber": "109", "testString": {"x": "-155.039659","y": "-63.074002"}, "OUTPUT": "05S 396960 3004530"}, - {"testNumber": "110", "testString": {"x": "-153.844151","y": "-58.53679"}, "OUTPUT": "05S 450852 3511215"}, - {"testNumber": "111", "testString": {"x": "-150.960365","y": "-63.074002"}, "OUTPUT": "05S 603038 3004530"}, - {"testNumber": "112", "testString": {"x": "-155.769066","y": "-49.619422"}, "OUTPUT": "05S 299999 4499999"}, - {"testNumber": "113", "testString": {"x": "-152.895211","y": "-53.992925"}, "OUTPUT": "05S 506870 4017260"}, - {"testNumber": "114", "testString": {"x": "-154.272041","y": "-45.146398"}, "OUTPUT": "05S 399999 4999999"}, - {"testNumber": "115", "testString": {"x": "-153.000007","y": "-40.650862"}, "OUTPUT": "05S 499999 5499999"}, - {"testNumber": "116", "testString": {"x": "-151.888529","y": "-36.139566"}, "OUTPUT": "05S 599999 5999999"}, - {"testNumber": "117", "testString": {"x": "-150.89152","y": "-31.617781"}, "OUTPUT": "05S 699999 6499999"}, - {"testNumber": "118", "testString": {"x": "-151.03199","y": "-27.064597"}, "OUTPUT": "05S 695167 7004884"}, - {"testNumber": "119", "testString": {"x": "-155.728698","y": "-9.036413"}, "OUTPUT": "05S 199999 8999999"}, - {"testNumber": "120", "testString": {"x": "-155.362851","y": "-9.028529"}, "OUTPUT": "05S 240239 9001152"}, - {"testNumber": "121", "testString": {"x": "-155.695029","y": "-0.000005"}, "OUTPUT": "05S 199999 9999999"}, - {"testNumber": "122", "testString": {"x": "-154.802632","y": "-4.521324"}, "OUTPUT": "05S 299999 9499999"}, - {"testNumber": "123", "testString": {"x": "-155.407678","y": "-0.000005"}, "OUTPUT": "05S 232006 9999999"}, - {"testNumber": "124", "testString": {"x": "-153.898643","y": "-0.000005"}, "OUTPUT": "05S 399999 9999999"}, - {"testNumber": "125", "testString": {"x": "-154.802632","y": "4.521313"}, "OUTPUT": "05N 299999 0499999"}, - {"testNumber": "126", "testString": {"x": "-153.909885","y": "9.045428"}, "OUTPUT": "05N 399999 0999999"}, - {"testNumber": "127", "testString": {"x": "-153.000006","y": "13.568446"}, "OUTPUT": "05N 499999 1499999"}, - {"testNumber": "128", "testString": {"x": "-152.054959","y": "18.086389"}, "OUTPUT": "05N 599999 1999999"}, - {"testNumber": "129", "testString": {"x": "-150.082488","y": "22.580341"}, "OUTPUT": "05N 799999 2499999"}, - {"testNumber": "130", "testString": {"x": "-155.974695","y": "27.089881"}, "OUTPUT": "05N 205021 2999879"}, - {"testNumber": "131", "testString": {"x": "-154.054477","y": "31.630826"}, "OUTPUT": "05N 399999 3499999"}, - {"testNumber": "132", "testString": {"x": "-150.777615","y": "36.124091"}, "OUTPUT": "05N 699999 3999999"}, - {"testNumber": "133", "testString": {"x": "-151.727975","y": "45.146388"}, "OUTPUT": "05N 599999 4999999"}, - {"testNumber": "134", "testString": {"x": "-151.469308","y": "54.138368"}, "OUTPUT": "05N 599999 5999999"}, - {"testNumber": "135", "testString": {"x": "-151.01771","y": "63.115485"}, "OUTPUT": "05N 599999 6999999"}, - {"testNumber": "136", "testString": {"x": "-150.85445","y": "76.551515"}, "OUTPUT": "05N 555690 8497740"}, - {"testNumber": "137", "testString": {"x": "-150.087526","y": "72.077531"}, "OUTPUT": "05N 599999 7999999"}, - {"testNumber": "138", "testString": {"x": "-145.973623","y": "-67.462886"}, "OUTPUT": "06S 543898 2516653"}, - {"testNumber": "139", "testString": {"x": "-148.722204","y": "-58.628776"}, "OUTPUT": "06S 399999 3499999"}, - {"testNumber": "140", "testString": {"x": "-147.000009","y": "-54.148109"}, "OUTPUT": "06S 499999 3999999"}, - {"testNumber": "141", "testString": {"x": "-145.61484","y": "-49.644262"}, "OUTPUT": "06S 599999 4499999"}, - {"testNumber": "142", "testString": {"x": "-145.723638","y": "-40.554165"}, "OUTPUT": "06S 608065 5509950"}, - {"testNumber": "143", "testString": {"x": "-144.456884","y": "-45.125159"}, "OUTPUT": "06S 699999 4999999"}, - {"testNumber": "144", "testString": {"x": "-144.332184","y": "-36.098354"}, "OUTPUT": "06S 740171 6001846"}, - {"testNumber": "145", "testString": {"x": "-149.974694","y": "-27.089892"}, "OUTPUT": "06S 205022 7000119"}, - {"testNumber": "146", "testString": {"x": "-149.917524","y": "-22.580351"}, "OUTPUT": "06S 199999 7499999"}, - {"testNumber": "147", "testString": {"x": "-149.111488","y": "-22.559769"}, "OUTPUT": "06S 282881 7503677"}, - {"testNumber": "148", "testString": {"x": "-148.889816","y": "-18.07946"}, "OUTPUT": "06S 299999 7999999"}, - {"testNumber": "149", "testString": {"x": "-147.924269","y": "-13.566746"}, "OUTPUT": "06S 399999 8499999"}, - {"testNumber": "150", "testString": {"x": "-147.000005","y": "-9.046568"}, "OUTPUT": "06S 499999 8999999"}, - {"testNumber": "151", "testString": {"x": "-147.000005","y": "-0.000005"}, "OUTPUT": "06S 499999 9999999"}, - {"testNumber": "152", "testString": {"x": "-146.098579","y": "-4.523007"}, "OUTPUT": "06S 599999 9499999"}, - {"testNumber": "153", "testString": {"x": "-145.202953","y": "-0.000005"}, "OUTPUT": "06S 699999 9999999"}, - {"testNumber": "154", "testString": {"x": "-146.098579","y": "4.522996"}, "OUTPUT": "06N 599999 0499999"}, - {"testNumber": "155", "testString": {"x": "-145.180483","y": "9.042042"}, "OUTPUT": "06N 699999 0999999"}, - {"testNumber": "156", "testString": {"x": "-144.694511","y": "13.541114"}, "OUTPUT": "06N 749517 1498152"}, - {"testNumber": "157", "testString": {"x": "-144.228235","y": "13.55306"}, "OUTPUT": "06N 799999 1499999"}, - {"testNumber": "158", "testString": {"x": "-148.008948","y": "27.11884"}, "OUTPUT": "06N 399999 2999999"}, - {"testNumber": "159", "testString": {"x": "-144.891521","y": "31.61777"}, "OUTPUT": "06N 699999 3499999"}, - {"testNumber": "160", "testString": {"x": "-148.182707","y": "40.644794"}, "OUTPUT": "06N 399999 4499999"}, - {"testNumber": "161", "testString": {"x": "-148.385177","y": "49.644251"}, "OUTPUT": "06N 399999 5499999"}, - {"testNumber": "162", "testString": {"x": "-148.722203","y": "58.628766"}, "OUTPUT": "06N 399999 6499999"}, - {"testNumber": "163", "testString": {"x": "-149.351867","y": "67.598498"}, "OUTPUT": "06N 399999 7499999"}, - {"testNumber": "164", "testString": {"x": "-141.1893","y": "-72.012662"}, "OUTPUT": "07S 493475 2009644"}, - {"testNumber": "165", "testString": {"x": "-141.000023","y": "-76.580855"}, "OUTPUT": "07S 499999 1499999"}, - {"testNumber": "166", "testString": {"x": "-140.810735","y": "-72.012661"}, "OUTPUT": "07S 506523 2009645"}, - {"testNumber": "167", "testString": {"x": "-143.351868","y": "-67.598509"}, "OUTPUT": "07S 399999 2499999"}, - {"testNumber": "168", "testString": {"x": "-139.01771","y": "-63.115495"}, "OUTPUT": "07S 599999 2999999"}, - {"testNumber": "169", "testString": {"x": "-141.104807","y": "-53.992924"}, "OUTPUT": "07S 493128 4017260"}, - {"testNumber": "170", "testString": {"x": "-139.150404","y": "-49.578084"}, "OUTPUT": "07S 633707 4506634"}, - {"testNumber": "171", "testString": {"x": "-143.454779","y": "-40.596414"}, "OUTPUT": "07S 292285 5503146"}, - {"testNumber": "172", "testString": {"x": "-142.55973","y": "-36.062368"}, "OUTPUT": "07S 359530 6008008"}, - {"testNumber": "173", "testString": {"x": "-143.108492","y": "-31.61778"}, "OUTPUT": "07S 299999 6499999"}, - {"testNumber": "174", "testString": {"x": "-142.008948","y": "-27.118851"}, "OUTPUT": "07S 399999 6999999"}, - {"testNumber": "175", "testString": {"x": "-141.000006","y": "-22.606862"}, "OUTPUT": "07S 499999 7499999"}, - {"testNumber": "176", "testString": {"x": "-140.054959","y": "-18.0864"}, "OUTPUT": "07S 599999 7999999"}, - {"testNumber": "177", "testString": {"x": "-139.151733","y": "-13.561615"}, "OUTPUT": "07S 699999 8499999"}, - {"testNumber": "178", "testString": {"x": "-138.271313","y": "-9.036414"}, "OUTPUT": "07S 799999 8999999"}, - {"testNumber": "179", "testString": {"x": "-138.63716","y": "-9.028529"}, "OUTPUT": "07S 759759 9001152"}, - {"testNumber": "180", "testString": {"x": "-138.592333","y": "-0.000005"}, "OUTPUT": "07S 767992 9999999"}, - {"testNumber": "181", "testString": {"x": "-138.304982","y": "-0.000005"}, "OUTPUT": "07S 799999 9999999"}, - {"testNumber": "182", "testString": {"x": "-143.834014","y": "18.067893"}, "OUTPUT": "07N 199999 1999999"}, - {"testNumber": "183", "testString": {"x": "-143.222647","y": "18.051735"}, "OUTPUT": "07N 264725 1997323"}, - {"testNumber": "184", "testString": {"x": "-141.972943","y": "22.603903"}, "OUTPUT": "07N 399999 2499999"}, - {"testNumber": "185", "testString": {"x": "-138.9825","y": "27.107974"}, "OUTPUT": "07N 699999 2999999"}, - {"testNumber": "186", "testString": {"x": "-143.222398","y": "36.12409"}, "OUTPUT": "07N 299999 3999999"}, - {"testNumber": "187", "testString": {"x": "-138.635326","y": "40.626634"}, "OUTPUT": "07N 699999 4499999"}, - {"testNumber": "188", "testString": {"x": "-138.230951","y": "49.619412"}, "OUTPUT": "07N 699999 5499999"}, - {"testNumber": "189", "testString": {"x": "-137.55831","y": "-58.594236"}, "OUTPUT": "08S 351316 3502294"}, - {"testNumber": "190", "testString": {"x": "-134.929967","y": "-63.005033"}, "OUTPUT": "08S 503546 3013848"}, - {"testNumber": "191", "testString": {"x": "-132.44171","y": "-58.594235"}, "OUTPUT": "08S 648682 3502294"}, - {"testNumber": "192", "testString": {"x": "-136.415127","y": "-54.060685"}, "OUTPUT": "08S 407376 4008800"}, - {"testNumber": "193", "testString": {"x": "-135.472084","y": "-49.520341"}, "OUTPUT": "08S 465831 4514590"}, - {"testNumber": "194", "testString": {"x": "-137.543131","y": "-45.125159"}, "OUTPUT": "08S 299999 4999999"}, - {"testNumber": "195", "testString": {"x": "-136.182707","y": "-40.644805"}, "OUTPUT": "08S 399999 5499999"}, - {"testNumber": "196", "testString": {"x": "-135.000007","y": "-36.144724"}, "OUTPUT": "08S 499999 5999999"}, - {"testNumber": "197", "testString": {"x": "-133.945535","y": "-31.630837"}, "OUTPUT": "08S 599999 6499999"}, - {"testNumber": "198", "testString": {"x": "-132.9825","y": "-27.107985"}, "OUTPUT": "08S 699999 6999999"}, - {"testNumber": "199", "testString": {"x": "-132.888524","y": "-22.559769"}, "OUTPUT": "08S 717117 7503677"}, - {"testNumber": "200", "testString": {"x": "-132.082488","y": "-22.580352"}, "OUTPUT": "08S 799999 7499999"}, - {"testNumber": "201", "testString": {"x": "-137.703381","y": "-4.518521"}, "OUTPUT": "08S 199999 9499999"}, - {"testNumber": "202", "testString": {"x": "-137.396557","y": "-4.514602"}, "OUTPUT": "08S 234068 9500552"}, - {"testNumber": "203", "testString": {"x": "-136.797058","y": "-0.000005"}, "OUTPUT": "08S 299999 9999999"}, - {"testNumber": "204", "testString": {"x": "-137.703381","y": "4.51851"}, "OUTPUT": "08N 199999 0499999"}, - {"testNumber": "205", "testString": {"x": "-137.396557","y": "4.514591"}, "OUTPUT": "08N 234067 0499446"}, - {"testNumber": "206", "testString": {"x": "-136.819528","y": "9.042042"}, "OUTPUT": "08N 299999 0999999"}, - {"testNumber": "207", "testString": {"x": "-135.924269","y": "13.566735"}, "OUTPUT": "08N 399999 1499999"}, - {"testNumber": "208", "testString": {"x": "-135.000006","y": "18.088704"}, "OUTPUT": "08N 499999 1999999"}, - {"testNumber": "209", "testString": {"x": "-133.054456","y": "22.595062"}, "OUTPUT": "08N 699999 2499999"}, - {"testNumber": "210", "testString": {"x": "-137.108492","y": "31.61777"}, "OUTPUT": "08N 299999 3499999"}, - {"testNumber": "211", "testString": {"x": "-133.888529","y": "36.139555"}, "OUTPUT": "08N 599999 3999999"}, - {"testNumber": "212", "testString": {"x": "-135.000008","y": "45.153472"}, "OUTPUT": "08N 499999 4999999"}, - {"testNumber": "213", "testString": {"x": "-135.000009","y": "54.148099"}, "OUTPUT": "08N 499999 5999999"}, - {"testNumber": "214", "testString": {"x": "-137.558311","y": "58.594225"}, "OUTPUT": "08N 351316 6497704"}, - {"testNumber": "215", "testString": {"x": "-135.000012","y": "63.129334"}, "OUTPUT": "08N 499999 6999999"}, - {"testNumber": "216", "testString": {"x": "-132.441709","y": "58.594224"}, "OUTPUT": "08N 648682 6497703"}, - {"testNumber": "217", "testString": {"x": "-136.303636","y": "67.547523"}, "OUTPUT": "08N 444442 7493002"}, - {"testNumber": "218", "testString": {"x": "-133.696392","y": "67.547522"}, "OUTPUT": "08N 555556 7493002"}, - {"testNumber": "219", "testString": {"x": "-135.000017","y": "72.099217"}, "OUTPUT": "08N 499999 7999999"}, - {"testNumber": "220", "testString": {"x": "-136.675228","y": "76.463937"}, "OUTPUT": "08N 456236 8487576"}, - {"testNumber": "221", "testString": {"x": "-133.324817","y": "76.463939"}, "OUTPUT": "08N 543762 8487576"}, - {"testNumber": "222", "testString": {"x": "-126.854453","y": "-76.551526"}, "OUTPUT": "09S 555690 1502257"}, - {"testNumber": "223", "testString": {"x": "-126.087524","y": "-72.077542"}, "OUTPUT": "09S 599999 1999999"}, - {"testNumber": "224", "testString": {"x": "-130.303633","y": "-67.547534"}, "OUTPUT": "09S 444442 2506996"}, - {"testNumber": "225", "testString": {"x": "-127.696395","y": "-67.547533"}, "OUTPUT": "09S 555555 2506996"}, - {"testNumber": "226", "testString": {"x": "-127.112987","y": "-62.908866"}, "OUTPUT": "09S 595869 3023158"}, - {"testNumber": "227", "testString": {"x": "-130.530711","y": "-54.138379"}, "OUTPUT": "09S 399999 3999999"}, - {"testNumber": "228", "testString": {"x": "-129.000008","y": "-49.652548"}, "OUTPUT": "09S 499999 4499999"}, - {"testNumber": "229", "testString": {"x": "-127.727975","y": "-45.146398"}, "OUTPUT": "09S 599999 4999999"}, - {"testNumber": "230", "testString": {"x": "-126.635326","y": "-40.626645"}, "OUTPUT": "09S 699999 5499999"}, - {"testNumber": "231", "testString": {"x": "-127.440283","y": "-36.062367"}, "OUTPUT": "09S 640468 6008008"}, - {"testNumber": "232", "testString": {"x": "-126.161595","y": "-31.596041"}, "OUTPUT": "09S 769321 6500841"}, - {"testNumber": "233", "testString": {"x": "-131.834014","y": "-18.067904"}, "OUTPUT": "09S 199999 7999999"}, - {"testNumber": "234", "testString": {"x": "-131.222647","y": "-18.051746"}, "OUTPUT": "09S 264725 8002674"}, - {"testNumber": "235", "testString": {"x": "-130.848278","y": "-13.561615"}, "OUTPUT": "09S 299999 8499999"}, - {"testNumber": "236", "testString": {"x": "-129.909885","y": "-9.045439"}, "OUTPUT": "09S 399999 8999999"}, - {"testNumber": "237", "testString": {"x": "-129.898643","y": "-0.000005"}, "OUTPUT": "09S 399999 9999999"}, - {"testNumber": "238", "testString": {"x": "-129.000005","y": "-4.523568"}, "OUTPUT": "09S 499999 9499999"}, - {"testNumber": "239", "testString": {"x": "-128.101368","y": "-0.000005"}, "OUTPUT": "09S 599999 9999999"}, - {"testNumber": "240", "testString": {"x": "-129.000005","y": "4.523557"}, "OUTPUT": "09N 499999 0499999"}, - {"testNumber": "241", "testString": {"x": "-128.090126","y": "9.045428"}, "OUTPUT": "09N 599999 0999999"}, - {"testNumber": "242", "testString": {"x": "-127.151733","y": "13.561604"}, "OUTPUT": "09N 699999 1499999"}, - {"testNumber": "243", "testString": {"x": "-126.777364","y": "18.051735"}, "OUTPUT": "09N 735273 1997323"}, - {"testNumber": "244", "testString": {"x": "-126.165997","y": "18.067893"}, "OUTPUT": "09N 799999 1999999"}, - {"testNumber": "245", "testString": {"x": "-131.017512","y": "27.107974"}, "OUTPUT": "09N 299999 2999999"}, - {"testNumber": "246", "testString": {"x": "-127.945535","y": "31.630826"}, "OUTPUT": "09N 599999 3499999"}, - {"testNumber": "247", "testString": {"x": "-126.332184","y": "36.098344"}, "OUTPUT": "09N 740171 3998152"}, - {"testNumber": "248", "testString": {"x": "-131.364688","y": "40.626634"}, "OUTPUT": "09N 299999 4499999"}, - {"testNumber": "249", "testString": {"x": "-131.769066","y": "49.619412"}, "OUTPUT": "09N 299999 5499999"}, - {"testNumber": "250", "testString": {"x": "-129.254521","y": "81.016469"}, "OUTPUT": "09N 495563 8995052"}, - {"testNumber": "251", "testString": {"x": "-123.000012","y": "-63.129345"}, "OUTPUT": "10S 499999 2999999"}, - {"testNumber": "252", "testString": {"x": "-121.277817","y": "-58.628777"}, "OUTPUT": "10S 599999 3499999"}, - {"testNumber": "253", "testString": {"x": "-122.527933","y": "-49.52034"}, "OUTPUT": "10S 534166 4514590"}, - {"testNumber": "254", "testString": {"x": "-120.812342","y": "-45.089807"}, "OUTPUT": "10S 672151 5004744"}, - {"testNumber": "255", "testString": {"x": "-125.667829","y": "-36.098355"}, "OUTPUT": "10S 259827 6001846"}, - {"testNumber": "256", "testString": {"x": "-125.017512","y": "-27.107985"}, "OUTPUT": "10S 299999 6999999"}, - {"testNumber": "257", "testString": {"x": "-124.786679","y": "-31.565652"}, "OUTPUT": "10S 330435 6506322"}, - {"testNumber": "258", "testString": {"x": "-123.972943","y": "-22.603914"}, "OUTPUT": "10S 399999 7499999"}, - {"testNumber": "259", "testString": {"x": "-123.000006","y": "-18.088714"}, "OUTPUT": "10S 499999 7999999"}, - {"testNumber": "260", "testString": {"x": "-122.075742","y": "-13.566746"}, "OUTPUT": "10S 599999 8499999"}, - {"testNumber": "261", "testString": {"x": "-121.180483","y": "-9.042053"}, "OUTPUT": "10S 699999 8999999"}, - {"testNumber": "262", "testString": {"x": "-121.202953","y": "-0.000005"}, "OUTPUT": "10S 699999 9999999"}, - {"testNumber": "263", "testString": {"x": "-120.603453","y": "-4.514602"}, "OUTPUT": "10S 765930 9500552"}, - {"testNumber": "264", "testString": {"x": "-120.29663","y": "-4.518521"}, "OUTPUT": "10S 799999 9499999"}, - {"testNumber": "265", "testString": {"x": "-120.603453","y": "4.514591"}, "OUTPUT": "10N 765930 0499446"}, - {"testNumber": "266", "testString": {"x": "-120.29663","y": "4.51851"}, "OUTPUT": "10N 799999 0499999"}, - {"testNumber": "267", "testString": {"x": "-124.945556","y": "22.595062"}, "OUTPUT": "10N 299999 2499999"}, - {"testNumber": "268", "testString": {"x": "-121.991064","y": "27.11884"}, "OUTPUT": "10N 599999 2999999"}, - {"testNumber": "269", "testString": {"x": "-120.161595","y": "31.59603"}, "OUTPUT": "10N 769321 3499156"}, - {"testNumber": "270", "testString": {"x": "-121.817308","y": "40.644794"}, "OUTPUT": "10N 599999 4499999"}, - {"testNumber": "271", "testString": {"x": "-121.61484","y": "49.644252"}, "OUTPUT": "10N 599999 5499999"}, - {"testNumber": "272", "testString": {"x": "-121.277817","y": "58.628766"}, "OUTPUT": "10N 599999 6499999"}, - {"testNumber": "273", "testString": {"x": "-120.648161","y": "67.598499"}, "OUTPUT": "10N 599999 7499999"}, - {"testNumber": "274", "testString": {"x": "-114.64816","y": "-67.598509"}, "OUTPUT": "11S 599999 2499999"}, - {"testNumber": "275", "testString": {"x": "-118.887036","y": "-62.908865"}, "OUTPUT": "11S 404129 3023158"}, - {"testNumber": "276", "testString": {"x": "-116.155869","y": "-58.536789"}, "OUTPUT": "11S 549146 3511216"}, - {"testNumber": "277", "testString": {"x": "-119.940415","y": "-54.109212"}, "OUTPUT": "11S 307788 4000330"}, - {"testNumber": "278", "testString": {"x": "-118.849613","y": "-49.578085"}, "OUTPUT": "11S 366290 4506634"}, - {"testNumber": "279", "testString": {"x": "-114.059603","y": "-54.109212"}, "OUTPUT": "11S 692210 4000330"}, - {"testNumber": "280", "testString": {"x": "-119.364688","y": "-40.626645"}, "OUTPUT": "11S 299999 5499999"}, - {"testNumber": "281", "testString": {"x": "-117.921273","y": "-45.040411"}, "OUTPUT": "11S 427440 5012147"}, - {"testNumber": "282", "testString": {"x": "-118.111485","y": "-36.139566"}, "OUTPUT": "11S 399999 5999999"}, - {"testNumber": "283", "testString": {"x": "-117.000006","y": "-31.635192"}, "OUTPUT": "11S 499999 6499999"}, - {"testNumber": "284", "testString": {"x": "-115.991064","y": "-27.118851"}, "OUTPUT": "11S 599999 6999999"}, - {"testNumber": "285", "testString": {"x": "-115.054456","y": "-22.595073"}, "OUTPUT": "11S 699999 7499999"}, - {"testNumber": "286", "testString": {"x": "-114.777364","y": "-18.051746"}, "OUTPUT": "11S 735273 8002674"}, - {"testNumber": "287", "testString": {"x": "-114.165997","y": "-18.067904"}, "OUTPUT": "11S 799999 7999999"}, - {"testNumber": "288", "testString": {"x": "-119.695029","y": "-0.000005"}, "OUTPUT": "11S 199999 9999999"}, - {"testNumber": "289", "testString": {"x": "-119.407678","y": "-0.000005"}, "OUTPUT": "11S 232006 9999999"}, - {"testNumber": "290", "testString": {"x": "-119.728698","y": "9.036403"}, "OUTPUT": "11N 199999 0999999"}, - {"testNumber": "291", "testString": {"x": "-119.362851","y": "9.028518"}, "OUTPUT": "11N 240239 0998845"}, - {"testNumber": "292", "testString": {"x": "-118.848278","y": "13.561604"}, "OUTPUT": "11N 299999 1499999"}, - {"testNumber": "293", "testString": {"x": "-117.945053","y": "18.086389"}, "OUTPUT": "11N 399999 1999999"}, - {"testNumber": "294", "testString": {"x": "-116.027069","y": "22.603903"}, "OUTPUT": "11N 599999 2499999"}, - {"testNumber": "295", "testString": {"x": "-114.025318","y": "27.089881"}, "OUTPUT": "11N 794976 2999879"}, - {"testNumber": "296", "testString": {"x": "-117.000007","y": "36.144713"}, "OUTPUT": "11N 499999 3999999"}, - {"testNumber": "297", "testString": {"x": "-118.27204","y": "45.146387"}, "OUTPUT": "11N 399999 4999999"}, - {"testNumber": "298", "testString": {"x": "-118.53071","y": "54.138368"}, "OUTPUT": "11N 399999 5999999"}, - {"testNumber": "299", "testString": {"x": "-118.982314","y": "63.115484"}, "OUTPUT": "11N 399999 6999999"}, - {"testNumber": "300", "testString": {"x": "-119.912509","y": "72.077531"}, "OUTPUT": "11N 399999 7999999"}, - {"testNumber": "301", "testString": {"x": "-119.145596","y": "76.551516"}, "OUTPUT": "11N 444308 8497741"}, - {"testNumber": "302", "testString": {"x": "-117.000035","y": "81.060876"}, "OUTPUT": "11N 499999 8999999"}, - {"testNumber": "303", "testString": {"x": "-112.675234","y": "-76.463948"}, "OUTPUT": "12S 456235 1512422"}, - {"testNumber": "304", "testString": {"x": "-111.000017","y": "-72.099228"}, "OUTPUT": "12S 499999 1999999"}, - {"testNumber": "305", "testString": {"x": "-109.324811","y": "-76.463949"}, "OUTPUT": "12S 543762 1512422"}, - {"testNumber": "306", "testString": {"x": "-112.026405","y": "-67.462884"}, "OUTPUT": "12S 456100 2516654"}, - {"testNumber": "307", "testString": {"x": "-111.070057","y": "-63.005034"}, "OUTPUT": "12S 496452 3013847"}, - {"testNumber": "308", "testString": {"x": "-110.137949","y": "-58.45662"}, "OUTPUT": "12S 550304 3520128"}, - {"testNumber": "309", "testString": {"x": "-112.385177","y": "-49.644262"}, "OUTPUT": "12S 399999 4499999"}, - {"testNumber": "310", "testString": {"x": "-111.000008","y": "-45.153483"}, "OUTPUT": "12S 499999 4999999"}, - {"testNumber": "311", "testString": {"x": "-109.817307","y": "-40.644805"}, "OUTPUT": "12S 599999 5499999"}, - {"testNumber": "312", "testString": {"x": "-108.777615","y": "-36.124101"}, "OUTPUT": "12S 699999 5999999"}, - {"testNumber": "313", "testString": {"x": "-109.213334","y": "-31.565651"}, "OUTPUT": "12S 669563 6506322"}, - {"testNumber": "314", "testString": {"x": "-108.025318","y": "-27.089891"}, "OUTPUT": "12S 794976 7000119"}, - {"testNumber": "315", "testString": {"x": "-113.771777","y": "-13.553071"}, "OUTPUT": "12S 199999 8499999"}, - {"testNumber": "316", "testString": {"x": "-113.3055","y": "-13.541125"}, "OUTPUT": "12S 250480 8501846"}, - {"testNumber": "317", "testString": {"x": "-112.819528","y": "-9.042052"}, "OUTPUT": "12S 299999 8999999"}, - {"testNumber": "318", "testString": {"x": "-112.797058","y": "-0.000005"}, "OUTPUT": "12S 299999 9999999"}, - {"testNumber": "319", "testString": {"x": "-111.901432","y": "-4.523007"}, "OUTPUT": "12S 399999 9499999"}, - {"testNumber": "320", "testString": {"x": "-111.000005","y": "-0.000005"}, "OUTPUT": "12S 499999 9999999"}, - {"testNumber": "321", "testString": {"x": "-111.901432","y": "4.522996"}, "OUTPUT": "12N 399999 0499999"}, - {"testNumber": "322", "testString": {"x": "-111.000005","y": "9.046557"}, "OUTPUT": "12N 499999 0999999"}, - {"testNumber": "323", "testString": {"x": "-110.075742","y": "13.566735"}, "OUTPUT": "12N 599999 1499999"}, - {"testNumber": "324", "testString": {"x": "-109.110195","y": "18.079449"}, "OUTPUT": "12N 699999 1999999"}, - {"testNumber": "325", "testString": {"x": "-111.000006","y": "31.635181"}, "OUTPUT": "12N 499999 3499999"}, - {"testNumber": "326", "testString": {"x": "-108.456884","y": "45.125149"}, "OUTPUT": "12N 699999 4999999"}, - {"testNumber": "327", "testString": {"x": "-106.982314","y": "-63.115495"}, "OUTPUT": "13S 399999 2999999"}, - {"testNumber": "328", "testString": {"x": "-105.00001","y": "-58.640302"}, "OUTPUT": "13S 499999 3499999"}, - {"testNumber": "329", "testString": {"x": "-103.469308","y": "-54.138379"}, "OUTPUT": "13S 599999 3999999"}, - {"testNumber": "330", "testString": {"x": "-102.23095","y": "-49.619423"}, "OUTPUT": "13S 699999 4499999"}, - {"testNumber": "331", "testString": {"x": "-104.078742","y": "-45.040411"}, "OUTPUT": "13S 572558 5012147"}, - {"testNumber": "332", "testString": {"x": "-102.545235","y": "-40.596414"}, "OUTPUT": "13S 707713 5503146"}, - {"testNumber": "333", "testString": {"x": "-107.838417","y": "-31.596041"}, "OUTPUT": "13S 230677 6500841"}, - {"testNumber": "334", "testString": {"x": "-106.968022","y": "-27.064597"}, "OUTPUT": "13S 304831 7004884"}, - {"testNumber": "335", "testString": {"x": "-106.945556","y": "-22.595073"}, "OUTPUT": "13S 299999 7499999"}, - {"testNumber": "336", "testString": {"x": "-105.945053","y": "-18.0864"}, "OUTPUT": "13S 399999 7999999"}, - {"testNumber": "337", "testString": {"x": "-105.000006","y": "-13.568457"}, "OUTPUT": "13S 499999 8499999"}, - {"testNumber": "338", "testString": {"x": "-104.090126","y": "-9.045439"}, "OUTPUT": "13S 599999 8999999"}, - {"testNumber": "339", "testString": {"x": "-104.101368","y": "-0.000005"}, "OUTPUT": "13S 599999 9999999"}, - {"testNumber": "340", "testString": {"x": "-103.197378","y": "-4.521324"}, "OUTPUT": "13S 699999 9499999"}, - {"testNumber": "341", "testString": {"x": "-102.592333","y": "-0.000005"}, "OUTPUT": "13S 767992 9999999"}, - {"testNumber": "342", "testString": {"x": "-102.304982","y": "-0.000005"}, "OUTPUT": "13S 799999 9999999"}, - {"testNumber": "343", "testString": {"x": "-103.197378","y": "4.521313"}, "OUTPUT": "13N 699999 0499999"}, - {"testNumber": "344", "testString": {"x": "-102.63716","y": "9.028518"}, "OUTPUT": "13N 759759 0998845"}, - {"testNumber": "345", "testString": {"x": "-102.271313","y": "9.036403"}, "OUTPUT": "13N 799999 0999999"}, - {"testNumber": "346", "testString": {"x": "-107.917523","y": "22.580341"}, "OUTPUT": "13N 199999 2499999"}, - {"testNumber": "347", "testString": {"x": "-105.000006","y": "27.122464"}, "OUTPUT": "13N 499999 2999999"}, - {"testNumber": "348", "testString": {"x": "-107.66783","y": "36.098344"}, "OUTPUT": "13N 259826 3998152"}, - {"testNumber": "349", "testString": {"x": "-105.000007","y": "40.650851"}, "OUTPUT": "13N 499999 4499999"}, - {"testNumber": "350", "testString": {"x": "-107.940416","y": "54.109201"}, "OUTPUT": "13N 307788 5999668"}, - {"testNumber": "351", "testString": {"x": "-105.000008","y": "49.652538"}, "OUTPUT": "13N 499999 5499999"}, - {"testNumber": "352", "testString": {"x": "-102.059602","y": "54.109201"}, "OUTPUT": "13N 692210 5999668"}, - {"testNumber": "353", "testString": {"x": "-107.039661","y": "63.073992"}, "OUTPUT": "13N 396960 6995468"}, - {"testNumber": "354", "testString": {"x": "-105.00001","y": "58.640292"}, "OUTPUT": "13N 499999 6499999"}, - {"testNumber": "355", "testString": {"x": "-102.960363","y": "63.073991"}, "OUTPUT": "13N 603038 6995468"}, - {"testNumber": "356", "testString": {"x": "-105.000014","y": "67.615522"}, "OUTPUT": "13N 499999 7499999"}, - {"testNumber": "357", "testString": {"x": "-105.000023","y": "76.580844"}, "OUTPUT": "13N 499999 8499999"}, - {"testNumber": "358", "testString": {"x": "-105.189303","y": "72.012651"}, "OUTPUT": "13N 493475 7990353"}, - {"testNumber": "359", "testString": {"x": "-104.745548","y": "81.016468"}, "OUTPUT": "13N 504435 8995052"}, - {"testNumber": "360", "testString": {"x": "-104.810731","y": "72.01265"}, "OUTPUT": "13N 506523 7990353"}, - {"testNumber": "361", "testString": {"x": "-99.000014","y": "-67.615532"}, "OUTPUT": "14S 499999 2499999"}, - {"testNumber": "362", "testString": {"x": "-99.862071","y": "-58.456618"}, "OUTPUT": "14S 449694 3520128"}, - {"testNumber": "363", "testString": {"x": "-97.584892","y": "-54.060685"}, "OUTPUT": "14S 592621 4008800"}, - {"testNumber": "364", "testString": {"x": "-100.276376","y": "-40.554165"}, "OUTPUT": "14S 391933 5509950"}, - {"testNumber": "365", "testString": {"x": "-101.187674","y": "-45.089807"}, "OUTPUT": "14S 327847 5004744"}, - {"testNumber": "366", "testString": {"x": "-101.222398","y": "-36.124101"}, "OUTPUT": "14S 299999 5999999"}, - {"testNumber": "367", "testString": {"x": "-100.054478","y": "-31.630837"}, "OUTPUT": "14S 399999 6499999"}, - {"testNumber": "368", "testString": {"x": "-99.000006","y": "-27.122475"}, "OUTPUT": "14S 499999 6999999"}, - {"testNumber": "369", "testString": {"x": "-98.027069","y": "-22.603914"}, "OUTPUT": "14S 599999 7499999"}, - {"testNumber": "370", "testString": {"x": "-97.110195","y": "-18.07946"}, "OUTPUT": "14S 699999 7999999"}, - {"testNumber": "371", "testString": {"x": "-96.228234","y": "-13.553071"}, "OUTPUT": "14S 799999 8499999"}, - {"testNumber": "372", "testString": {"x": "-96.694511","y": "-13.541125"}, "OUTPUT": "14S 749517 8501846"}, - {"testNumber": "373", "testString": {"x": "-101.771776","y": "13.55306"}, "OUTPUT": "14N 199999 1499999"}, - {"testNumber": "374", "testString": {"x": "-101.3055","y": "13.541114"}, "OUTPUT": "14N 250480 1498152"}, - {"testNumber": "375", "testString": {"x": "-100.889816","y": "18.079449"}, "OUTPUT": "14N 299999 1999999"}, - {"testNumber": "376", "testString": {"x": "-99.000006","y": "22.606851"}, "OUTPUT": "14N 499999 2499999"}, - {"testNumber": "377", "testString": {"x": "-101.838418","y": "31.59603"}, "OUTPUT": "14N 230677 3499157"}, - {"testNumber": "378", "testString": {"x": "-100.111485","y": "36.139555"}, "OUTPUT": "14N 399999 3999999"}, - {"testNumber": "379", "testString": {"x": "-101.543131","y": "45.125148"}, "OUTPUT": "14N 299999 4999999"}, - {"testNumber": "380", "testString": {"x": "-95.912511","y": "-72.077542"}, "OUTPUT": "15S 399999 1999999"}, - {"testNumber": "381", "testString": {"x": "-95.145593","y": "-76.551526"}, "OUTPUT": "15S 444308 1502257"}, - {"testNumber": "382", "testString": {"x": "-95.039659","y": "-63.074002"}, "OUTPUT": "15S 396960 3004530"}, - {"testNumber": "383", "testString": {"x": "-93.844151","y": "-58.53679"}, "OUTPUT": "15S 450852 3511215"}, - {"testNumber": "384", "testString": {"x": "-90.960365","y": "-63.074002"}, "OUTPUT": "15S 603038 3004530"}, - {"testNumber": "385", "testString": {"x": "-95.769066","y": "-49.619422"}, "OUTPUT": "15S 299999 4499999"}, - {"testNumber": "386", "testString": {"x": "-92.895211","y": "-53.992925"}, "OUTPUT": "15S 506870 4017260"}, - {"testNumber": "387", "testString": {"x": "-94.272041","y": "-45.146398"}, "OUTPUT": "15S 399999 4999999"}, - {"testNumber": "388", "testString": {"x": "-93.000007","y": "-40.650862"}, "OUTPUT": "15S 499999 5499999"}, - {"testNumber": "389", "testString": {"x": "-91.888529","y": "-36.139566"}, "OUTPUT": "15S 599999 5999999"}, - {"testNumber": "390", "testString": {"x": "-90.89152","y": "-31.617781"}, "OUTPUT": "15S 699999 6499999"}, - {"testNumber": "391", "testString": {"x": "-91.03199","y": "-27.064597"}, "OUTPUT": "15S 695167 7004884"}, - {"testNumber": "392", "testString": {"x": "-95.728698","y": "-9.036413"}, "OUTPUT": "15S 199999 8999999"}, - {"testNumber": "393", "testString": {"x": "-95.362851","y": "-9.028529"}, "OUTPUT": "15S 240239 9001152"}, - {"testNumber": "394", "testString": {"x": "-95.695029","y": "-0.000005"}, "OUTPUT": "15S 199999 9999999"}, - {"testNumber": "395", "testString": {"x": "-94.802632","y": "-4.521324"}, "OUTPUT": "15S 299999 9499999"}, - {"testNumber": "396", "testString": {"x": "-95.407678","y": "-0.000005"}, "OUTPUT": "15S 232006 9999999"}, - {"testNumber": "397", "testString": {"x": "-93.898643","y": "-0.000005"}, "OUTPUT": "15S 399999 9999999"}, - {"testNumber": "398", "testString": {"x": "-94.802632","y": "4.521313"}, "OUTPUT": "15N 299999 0499999"}, - {"testNumber": "399", "testString": {"x": "-93.909885","y": "9.045428"}, "OUTPUT": "15N 399999 0999999"}, - {"testNumber": "400", "testString": {"x": "-93.000006","y": "13.568446"}, "OUTPUT": "15N 499999 1499999"}, - {"testNumber": "401", "testString": {"x": "-92.054959","y": "18.086389"}, "OUTPUT": "15N 599999 1999999"}, - {"testNumber": "402", "testString": {"x": "-90.082488","y": "22.580341"}, "OUTPUT": "15N 799999 2499999"}, - {"testNumber": "403", "testString": {"x": "-95.974695","y": "27.089881"}, "OUTPUT": "15N 205021 2999879"}, - {"testNumber": "404", "testString": {"x": "-94.054477","y": "31.630826"}, "OUTPUT": "15N 399999 3499999"}, - {"testNumber": "405", "testString": {"x": "-90.777615","y": "36.124091"}, "OUTPUT": "15N 699999 3999999"}, - {"testNumber": "406", "testString": {"x": "-91.727975","y": "45.146388"}, "OUTPUT": "15N 599999 4999999"}, - {"testNumber": "407", "testString": {"x": "-91.469308","y": "54.138368"}, "OUTPUT": "15N 599999 5999999"}, - {"testNumber": "408", "testString": {"x": "-91.01771","y": "63.115485"}, "OUTPUT": "15N 599999 6999999"}, - {"testNumber": "409", "testString": {"x": "-90.85445","y": "76.551515"}, "OUTPUT": "15N 555690 8497740"}, - {"testNumber": "410", "testString": {"x": "-90.087526","y": "72.077531"}, "OUTPUT": "15N 599999 7999999"}, - {"testNumber": "411", "testString": {"x": "-85.973623","y": "-67.462886"}, "OUTPUT": "16S 543898 2516653"}, - {"testNumber": "412", "testString": {"x": "-88.722204","y": "-58.628776"}, "OUTPUT": "16S 399999 3499999"}, - {"testNumber": "413", "testString": {"x": "-87.000009","y": "-54.148109"}, "OUTPUT": "16S 499999 3999999"}, - {"testNumber": "414", "testString": {"x": "-85.61484","y": "-49.644262"}, "OUTPUT": "16S 599999 4499999"}, - {"testNumber": "415", "testString": {"x": "-85.723638","y": "-40.554165"}, "OUTPUT": "16S 608065 5509950"}, - {"testNumber": "416", "testString": {"x": "-84.456884","y": "-45.125159"}, "OUTPUT": "16S 699999 4999999"}, - {"testNumber": "417", "testString": {"x": "-84.332184","y": "-36.098354"}, "OUTPUT": "16S 740171 6001846"}, - {"testNumber": "418", "testString": {"x": "-89.974694","y": "-27.089892"}, "OUTPUT": "16S 205022 7000119"}, - {"testNumber": "419", "testString": {"x": "-89.917524","y": "-22.580351"}, "OUTPUT": "16S 199999 7499999"}, - {"testNumber": "420", "testString": {"x": "-89.111488","y": "-22.559769"}, "OUTPUT": "16S 282881 7503677"}, - {"testNumber": "421", "testString": {"x": "-88.889816","y": "-18.07946"}, "OUTPUT": "16S 299999 7999999"}, - {"testNumber": "422", "testString": {"x": "-87.924269","y": "-13.566746"}, "OUTPUT": "16S 399999 8499999"}, - {"testNumber": "423", "testString": {"x": "-87.000005","y": "-9.046568"}, "OUTPUT": "16S 499999 8999999"}, - {"testNumber": "424", "testString": {"x": "-87.000005","y": "-0.000005"}, "OUTPUT": "16S 499999 9999999"}, - {"testNumber": "425", "testString": {"x": "-86.098579","y": "-4.523007"}, "OUTPUT": "16S 599999 9499999"}, - {"testNumber": "426", "testString": {"x": "-85.202953","y": "-0.000005"}, "OUTPUT": "16S 699999 9999999"}, - {"testNumber": "427", "testString": {"x": "-86.098579","y": "4.522996"}, "OUTPUT": "16N 599999 0499999"}, - {"testNumber": "428", "testString": {"x": "-85.180483","y": "9.042042"}, "OUTPUT": "16N 699999 0999999"}, - {"testNumber": "429", "testString": {"x": "-84.694511","y": "13.541114"}, "OUTPUT": "16N 749517 1498152"}, - {"testNumber": "430", "testString": {"x": "-84.228235","y": "13.55306"}, "OUTPUT": "16N 799999 1499999"}, - {"testNumber": "431", "testString": {"x": "-88.008948","y": "27.11884"}, "OUTPUT": "16N 399999 2999999"}, - {"testNumber": "432", "testString": {"x": "-84.891521","y": "31.61777"}, "OUTPUT": "16N 699999 3499999"}, - {"testNumber": "433", "testString": {"x": "-88.182707","y": "40.644794"}, "OUTPUT": "16N 399999 4499999"}, - {"testNumber": "434", "testString": {"x": "-88.385177","y": "49.644251"}, "OUTPUT": "16N 399999 5499999"}, - {"testNumber": "435", "testString": {"x": "-88.722203","y": "58.628766"}, "OUTPUT": "16N 399999 6499999"}, - {"testNumber": "436", "testString": {"x": "-89.351867","y": "67.598498"}, "OUTPUT": "16N 399999 7499999"}, - {"testNumber": "437", "testString": {"x": "-81.1893","y": "-72.012662"}, "OUTPUT": "17S 493475 2009644"}, - {"testNumber": "438", "testString": {"x": "-81.000023","y": "-76.580855"}, "OUTPUT": "17S 499999 1499999"}, - {"testNumber": "439", "testString": {"x": "-80.810735","y": "-72.012661"}, "OUTPUT": "17S 506523 2009645"}, - {"testNumber": "440", "testString": {"x": "-83.351868","y": "-67.598509"}, "OUTPUT": "17S 399999 2499999"}, - {"testNumber": "441", "testString": {"x": "-79.01771","y": "-63.115495"}, "OUTPUT": "17S 599999 2999999"}, - {"testNumber": "442", "testString": {"x": "-81.104807","y": "-53.992924"}, "OUTPUT": "17S 493128 4017260"}, - {"testNumber": "443", "testString": {"x": "-79.150404","y": "-49.578084"}, "OUTPUT": "17S 633707 4506634"}, - {"testNumber": "444", "testString": {"x": "-83.454779","y": "-40.596414"}, "OUTPUT": "17S 292285 5503146"}, - {"testNumber": "445", "testString": {"x": "-82.55973","y": "-36.062368"}, "OUTPUT": "17S 359530 6008008"}, - {"testNumber": "446", "testString": {"x": "-83.108492","y": "-31.61778"}, "OUTPUT": "17S 299999 6499999"}, - {"testNumber": "447", "testString": {"x": "-82.008948","y": "-27.118851"}, "OUTPUT": "17S 399999 6999999"}, - {"testNumber": "448", "testString": {"x": "-81.000006","y": "-22.606862"}, "OUTPUT": "17S 499999 7499999"}, - {"testNumber": "449", "testString": {"x": "-80.054959","y": "-18.0864"}, "OUTPUT": "17S 599999 7999999"}, - {"testNumber": "450", "testString": {"x": "-79.151733","y": "-13.561615"}, "OUTPUT": "17S 699999 8499999"}, - {"testNumber": "451", "testString": {"x": "-78.271313","y": "-9.036414"}, "OUTPUT": "17S 799999 8999999"}, - {"testNumber": "452", "testString": {"x": "-78.63716","y": "-9.028529"}, "OUTPUT": "17S 759759 9001152"}, - {"testNumber": "453", "testString": {"x": "-78.592333","y": "-0.000005"}, "OUTPUT": "17S 767992 9999999"}, - {"testNumber": "454", "testString": {"x": "-78.304982","y": "-0.000005"}, "OUTPUT": "17S 799999 9999999"}, - {"testNumber": "455", "testString": {"x": "-83.834014","y": "18.067893"}, "OUTPUT": "17N 199999 1999999"}, - {"testNumber": "456", "testString": {"x": "-83.222647","y": "18.051735"}, "OUTPUT": "17N 264725 1997323"}, - {"testNumber": "457", "testString": {"x": "-81.972943","y": "22.603903"}, "OUTPUT": "17N 399999 2499999"}, - {"testNumber": "458", "testString": {"x": "-78.9825","y": "27.107974"}, "OUTPUT": "17N 699999 2999999"}, - {"testNumber": "459", "testString": {"x": "-83.222398","y": "36.12409"}, "OUTPUT": "17N 299999 3999999"}, - {"testNumber": "460", "testString": {"x": "-78.635326","y": "40.626634"}, "OUTPUT": "17N 699999 4499999"}, - {"testNumber": "461", "testString": {"x": "-78.230951","y": "49.619412"}, "OUTPUT": "17N 699999 5499999"}, - {"testNumber": "462", "testString": {"x": "-77.55831","y": "-58.594236"}, "OUTPUT": "18S 351316 3502294"}, - {"testNumber": "463", "testString": {"x": "-74.929967","y": "-63.005033"}, "OUTPUT": "18S 503546 3013848"}, - {"testNumber": "464", "testString": {"x": "-72.44171","y": "-58.594235"}, "OUTPUT": "18S 648682 3502294"}, - {"testNumber": "465", "testString": {"x": "-76.415127","y": "-54.060685"}, "OUTPUT": "18S 407376 4008800"}, - {"testNumber": "466", "testString": {"x": "-75.472084","y": "-49.520341"}, "OUTPUT": "18S 465831 4514590"}, - {"testNumber": "467", "testString": {"x": "-77.543131","y": "-45.125159"}, "OUTPUT": "18S 299999 4999999"}, - {"testNumber": "468", "testString": {"x": "-76.182707","y": "-40.644805"}, "OUTPUT": "18S 399999 5499999"}, - {"testNumber": "469", "testString": {"x": "-75.000007","y": "-36.144724"}, "OUTPUT": "18S 499999 5999999"}, - {"testNumber": "470", "testString": {"x": "-73.945535","y": "-31.630837"}, "OUTPUT": "18S 599999 6499999"}, - {"testNumber": "471", "testString": {"x": "-72.9825","y": "-27.107985"}, "OUTPUT": "18S 699999 6999999"}, - {"testNumber": "472", "testString": {"x": "-72.888524","y": "-22.559769"}, "OUTPUT": "18S 717117 7503677"}, - {"testNumber": "473", "testString": {"x": "-72.082488","y": "-22.580352"}, "OUTPUT": "18S 799999 7499999"}, - {"testNumber": "474", "testString": {"x": "-77.703381","y": "-4.518521"}, "OUTPUT": "18S 199999 9499999"}, - {"testNumber": "475", "testString": {"x": "-77.396557","y": "-4.514602"}, "OUTPUT": "18S 234068 9500552"}, - {"testNumber": "476", "testString": {"x": "-76.797058","y": "-0.000005"}, "OUTPUT": "18S 299999 9999999"}, - {"testNumber": "477", "testString": {"x": "-77.703381","y": "4.51851"}, "OUTPUT": "18N 199999 0499999"}, - {"testNumber": "478", "testString": {"x": "-77.396557","y": "4.514591"}, "OUTPUT": "18N 234067 0499446"}, - {"testNumber": "479", "testString": {"x": "-76.819528","y": "9.042042"}, "OUTPUT": "18N 299999 0999999"}, - {"testNumber": "480", "testString": {"x": "-75.924269","y": "13.566735"}, "OUTPUT": "18N 399999 1499999"}, - {"testNumber": "481", "testString": {"x": "-75.000006","y": "18.088704"}, "OUTPUT": "18N 499999 1999999"}, - {"testNumber": "482", "testString": {"x": "-73.054456","y": "22.595062"}, "OUTPUT": "18N 699999 2499999"}, - {"testNumber": "483", "testString": {"x": "-77.108492","y": "31.61777"}, "OUTPUT": "18N 299999 3499999"}, - {"testNumber": "484", "testString": {"x": "-73.888529","y": "36.139555"}, "OUTPUT": "18N 599999 3999999"}, - {"testNumber": "485", "testString": {"x": "-75.000008","y": "45.153472"}, "OUTPUT": "18N 499999 4999999"}, - {"testNumber": "486", "testString": {"x": "-75.000009","y": "54.148099"}, "OUTPUT": "18N 499999 5999999"}, - {"testNumber": "487", "testString": {"x": "-77.558311","y": "58.594225"}, "OUTPUT": "18N 351316 6497704"}, - {"testNumber": "488", "testString": {"x": "-75.000012","y": "63.129334"}, "OUTPUT": "18N 499999 6999999"}, - {"testNumber": "489", "testString": {"x": "-72.441709","y": "58.594224"}, "OUTPUT": "18N 648682 6497703"}, - {"testNumber": "490", "testString": {"x": "-76.303636","y": "67.547523"}, "OUTPUT": "18N 444442 7493002"}, - {"testNumber": "491", "testString": {"x": "-73.696392","y": "67.547522"}, "OUTPUT": "18N 555556 7493002"}, - {"testNumber": "492", "testString": {"x": "-75.000017","y": "72.099217"}, "OUTPUT": "18N 499999 7999999"}, - {"testNumber": "493", "testString": {"x": "-76.675228","y": "76.463937"}, "OUTPUT": "18N 456236 8487576"}, - {"testNumber": "494", "testString": {"x": "-73.324817","y": "76.463939"}, "OUTPUT": "18N 543762 8487576"}, - {"testNumber": "495", "testString": {"x": "-66.854453","y": "-76.551526"}, "OUTPUT": "19S 555690 1502257"}, - {"testNumber": "496", "testString": {"x": "-66.087524","y": "-72.077542"}, "OUTPUT": "19S 599999 1999999"}, - {"testNumber": "497", "testString": {"x": "-70.303633","y": "-67.547534"}, "OUTPUT": "19S 444442 2506996"}, - {"testNumber": "498", "testString": {"x": "-67.696395","y": "-67.547533"}, "OUTPUT": "19S 555555 2506996"}, - {"testNumber": "499", "testString": {"x": "-67.112987","y": "-62.908866"}, "OUTPUT": "19S 595869 3023158"}, - {"testNumber": "500", "testString": {"x": "-70.530711","y": "-54.138379"}, "OUTPUT": "19S 399999 3999999"}, - {"testNumber": "501", "testString": {"x": "-69.000008","y": "-49.652548"}, "OUTPUT": "19S 499999 4499999"}, - {"testNumber": "502", "testString": {"x": "-67.727975","y": "-45.146398"}, "OUTPUT": "19S 599999 4999999"}, - {"testNumber": "503", "testString": {"x": "-66.635326","y": "-40.626645"}, "OUTPUT": "19S 699999 5499999"}, - {"testNumber": "504", "testString": {"x": "-67.440283","y": "-36.062367"}, "OUTPUT": "19S 640468 6008008"}, - {"testNumber": "505", "testString": {"x": "-66.161595","y": "-31.596041"}, "OUTPUT": "19S 769321 6500841"}, - {"testNumber": "506", "testString": {"x": "-71.834014","y": "-18.067904"}, "OUTPUT": "19S 199999 7999999"}, - {"testNumber": "507", "testString": {"x": "-71.222647","y": "-18.051746"}, "OUTPUT": "19S 264725 8002674"}, - {"testNumber": "508", "testString": {"x": "-70.848278","y": "-13.561615"}, "OUTPUT": "19S 299999 8499999"}, - {"testNumber": "509", "testString": {"x": "-69.909885","y": "-9.045439"}, "OUTPUT": "19S 399999 8999999"}, - {"testNumber": "510", "testString": {"x": "-69.898643","y": "-0.000005"}, "OUTPUT": "19S 399999 9999999"}, - {"testNumber": "511", "testString": {"x": "-69.000005","y": "-4.523568"}, "OUTPUT": "19S 499999 9499999"}, - {"testNumber": "512", "testString": {"x": "-68.101368","y": "-0.000005"}, "OUTPUT": "19S 599999 9999999"}, - {"testNumber": "513", "testString": {"x": "-69.000005","y": "4.523557"}, "OUTPUT": "19N 499999 0499999"}, - {"testNumber": "514", "testString": {"x": "-68.090126","y": "9.045428"}, "OUTPUT": "19N 599999 0999999"}, - {"testNumber": "515", "testString": {"x": "-67.151733","y": "13.561604"}, "OUTPUT": "19N 699999 1499999"}, - {"testNumber": "516", "testString": {"x": "-66.777364","y": "18.051735"}, "OUTPUT": "19N 735273 1997323"}, - {"testNumber": "517", "testString": {"x": "-66.165997","y": "18.067893"}, "OUTPUT": "19N 799999 1999999"}, - {"testNumber": "518", "testString": {"x": "-71.017512","y": "27.107974"}, "OUTPUT": "19N 299999 2999999"}, - {"testNumber": "519", "testString": {"x": "-67.945535","y": "31.630826"}, "OUTPUT": "19N 599999 3499999"}, - {"testNumber": "520", "testString": {"x": "-66.332184","y": "36.098344"}, "OUTPUT": "19N 740171 3998152"}, - {"testNumber": "521", "testString": {"x": "-71.364688","y": "40.626634"}, "OUTPUT": "19N 299999 4499999"}, - {"testNumber": "522", "testString": {"x": "-71.769066","y": "49.619412"}, "OUTPUT": "19N 299999 5499999"}, - {"testNumber": "523", "testString": {"x": "-69.254521","y": "81.016469"}, "OUTPUT": "19N 495563 8995052"}, - {"testNumber": "524", "testString": {"x": "-63.000012","y": "-63.129345"}, "OUTPUT": "20S 499999 2999999"}, - {"testNumber": "525", "testString": {"x": "-61.277817","y": "-58.628777"}, "OUTPUT": "20S 599999 3499999"}, - {"testNumber": "526", "testString": {"x": "-62.527933","y": "-49.52034"}, "OUTPUT": "20S 534166 4514590"}, - {"testNumber": "527", "testString": {"x": "-60.812342","y": "-45.089807"}, "OUTPUT": "20S 672151 5004744"}, - {"testNumber": "528", "testString": {"x": "-65.667829","y": "-36.098355"}, "OUTPUT": "20S 259827 6001846"}, - {"testNumber": "529", "testString": {"x": "-65.017512","y": "-27.107985"}, "OUTPUT": "20S 299999 6999999"}, - {"testNumber": "530", "testString": {"x": "-64.786679","y": "-31.565652"}, "OUTPUT": "20S 330435 6506322"}, - {"testNumber": "531", "testString": {"x": "-63.972943","y": "-22.603914"}, "OUTPUT": "20S 399999 7499999"}, - {"testNumber": "532", "testString": {"x": "-63.000006","y": "-18.088714"}, "OUTPUT": "20S 499999 7999999"}, - {"testNumber": "533", "testString": {"x": "-62.075742","y": "-13.566746"}, "OUTPUT": "20S 599999 8499999"}, - {"testNumber": "534", "testString": {"x": "-61.180483","y": "-9.042053"}, "OUTPUT": "20S 699999 8999999"}, - {"testNumber": "535", "testString": {"x": "-61.202953","y": "-0.000005"}, "OUTPUT": "20S 699999 9999999"}, - {"testNumber": "536", "testString": {"x": "-60.603453","y": "-4.514602"}, "OUTPUT": "20S 765930 9500552"}, - {"testNumber": "537", "testString": {"x": "-60.29663","y": "-4.518521"}, "OUTPUT": "20S 799999 9499999"}, - {"testNumber": "538", "testString": {"x": "-60.603453","y": "4.514591"}, "OUTPUT": "20N 765930 0499446"}, - {"testNumber": "539", "testString": {"x": "-60.29663","y": "4.51851"}, "OUTPUT": "20N 799999 0499999"}, - {"testNumber": "540", "testString": {"x": "-64.945556","y": "22.595062"}, "OUTPUT": "20N 299999 2499999"}, - {"testNumber": "541", "testString": {"x": "-61.991064","y": "27.11884"}, "OUTPUT": "20N 599999 2999999"}, - {"testNumber": "542", "testString": {"x": "-60.161595","y": "31.59603"}, "OUTPUT": "20N 769321 3499156"}, - {"testNumber": "543", "testString": {"x": "-61.817308","y": "40.644794"}, "OUTPUT": "20N 599999 4499999"}, - {"testNumber": "544", "testString": {"x": "-61.61484","y": "49.644252"}, "OUTPUT": "20N 599999 5499999"}, - {"testNumber": "545", "testString": {"x": "-61.277817","y": "58.628766"}, "OUTPUT": "20N 599999 6499999"}, - {"testNumber": "546", "testString": {"x": "-60.648161","y": "67.598499"}, "OUTPUT": "20N 599999 7499999"}, - {"testNumber": "547", "testString": {"x": "-54.64816","y": "-67.598509"}, "OUTPUT": "21S 599999 2499999"}, - {"testNumber": "548", "testString": {"x": "-58.887036","y": "-62.908865"}, "OUTPUT": "21S 404129 3023158"}, - {"testNumber": "549", "testString": {"x": "-56.155869","y": "-58.536789"}, "OUTPUT": "21S 549146 3511216"}, - {"testNumber": "550", "testString": {"x": "-59.940415","y": "-54.109212"}, "OUTPUT": "21S 307788 4000330"}, - {"testNumber": "551", "testString": {"x": "-58.849613","y": "-49.578085"}, "OUTPUT": "21S 366290 4506634"}, - {"testNumber": "552", "testString": {"x": "-54.059603","y": "-54.109212"}, "OUTPUT": "21S 692210 4000330"}, - {"testNumber": "553", "testString": {"x": "-59.364688","y": "-40.626645"}, "OUTPUT": "21S 299999 5499999"}, - {"testNumber": "554", "testString": {"x": "-57.921273","y": "-45.040411"}, "OUTPUT": "21S 427440 5012147"}, - {"testNumber": "555", "testString": {"x": "-58.111485","y": "-36.139566"}, "OUTPUT": "21S 399999 5999999"}, - {"testNumber": "556", "testString": {"x": "-57.000006","y": "-31.635192"}, "OUTPUT": "21S 499999 6499999"}, - {"testNumber": "557", "testString": {"x": "-55.991064","y": "-27.118851"}, "OUTPUT": "21S 599999 6999999"}, - {"testNumber": "558", "testString": {"x": "-55.054456","y": "-22.595073"}, "OUTPUT": "21S 699999 7499999"}, - {"testNumber": "559", "testString": {"x": "-54.777364","y": "-18.051746"}, "OUTPUT": "21S 735273 8002674"}, - {"testNumber": "560", "testString": {"x": "-54.165997","y": "-18.067904"}, "OUTPUT": "21S 799999 7999999"}, - {"testNumber": "561", "testString": {"x": "-59.695029","y": "-0.000005"}, "OUTPUT": "21S 199999 9999999"}, - {"testNumber": "562", "testString": {"x": "-59.407678","y": "-0.000005"}, "OUTPUT": "21S 232006 9999999"}, - {"testNumber": "563", "testString": {"x": "-59.728698","y": "9.036403"}, "OUTPUT": "21N 199999 0999999"}, - {"testNumber": "564", "testString": {"x": "-59.362851","y": "9.028518"}, "OUTPUT": "21N 240239 0998845"}, - {"testNumber": "565", "testString": {"x": "-58.848278","y": "13.561604"}, "OUTPUT": "21N 299999 1499999"}, - {"testNumber": "566", "testString": {"x": "-57.945053","y": "18.086389"}, "OUTPUT": "21N 399999 1999999"}, - {"testNumber": "567", "testString": {"x": "-56.027069","y": "22.603903"}, "OUTPUT": "21N 599999 2499999"}, - {"testNumber": "568", "testString": {"x": "-54.025318","y": "27.089881"}, "OUTPUT": "21N 794976 2999879"}, - {"testNumber": "569", "testString": {"x": "-57.000007","y": "36.144713"}, "OUTPUT": "21N 499999 3999999"}, - {"testNumber": "570", "testString": {"x": "-58.27204","y": "45.146387"}, "OUTPUT": "21N 399999 4999999"}, - {"testNumber": "571", "testString": {"x": "-58.53071","y": "54.138368"}, "OUTPUT": "21N 399999 5999999"}, - {"testNumber": "572", "testString": {"x": "-58.982314","y": "63.115484"}, "OUTPUT": "21N 399999 6999999"}, - {"testNumber": "573", "testString": {"x": "-59.912509","y": "72.077531"}, "OUTPUT": "21N 399999 7999999"}, - {"testNumber": "574", "testString": {"x": "-59.145596","y": "76.551516"}, "OUTPUT": "21N 444308 8497741"}, - {"testNumber": "575", "testString": {"x": "-57.000035","y": "81.060876"}, "OUTPUT": "21N 499999 8999999"}, - {"testNumber": "576", "testString": {"x": "-52.675234","y": "-76.463948"}, "OUTPUT": "22S 456235 1512422"}, - {"testNumber": "577", "testString": {"x": "-51.000017","y": "-72.099228"}, "OUTPUT": "22S 499999 1999999"}, - {"testNumber": "578", "testString": {"x": "-49.324811","y": "-76.463949"}, "OUTPUT": "22S 543762 1512422"}, - {"testNumber": "579", "testString": {"x": "-52.026405","y": "-67.462884"}, "OUTPUT": "22S 456100 2516654"}, - {"testNumber": "580", "testString": {"x": "-51.070057","y": "-63.005034"}, "OUTPUT": "22S 496452 3013847"}, - {"testNumber": "581", "testString": {"x": "-50.137949","y": "-58.45662"}, "OUTPUT": "22S 550304 3520128"}, - {"testNumber": "582", "testString": {"x": "-52.385177","y": "-49.644262"}, "OUTPUT": "22S 399999 4499999"}, - {"testNumber": "583", "testString": {"x": "-51.000008","y": "-45.153483"}, "OUTPUT": "22S 499999 4999999"}, - {"testNumber": "584", "testString": {"x": "-49.817307","y": "-40.644805"}, "OUTPUT": "22S 599999 5499999"}, - {"testNumber": "585", "testString": {"x": "-48.777615","y": "-36.124101"}, "OUTPUT": "22S 699999 5999999"}, - {"testNumber": "586", "testString": {"x": "-49.213334","y": "-31.565651"}, "OUTPUT": "22S 669563 6506322"}, - {"testNumber": "587", "testString": {"x": "-48.025318","y": "-27.089891"}, "OUTPUT": "22S 794976 7000119"}, - {"testNumber": "588", "testString": {"x": "-53.771777","y": "-13.553071"}, "OUTPUT": "22S 199999 8499999"}, - {"testNumber": "589", "testString": {"x": "-53.3055","y": "-13.541125"}, "OUTPUT": "22S 250480 8501846"}, - {"testNumber": "590", "testString": {"x": "-52.819528","y": "-9.042052"}, "OUTPUT": "22S 299999 8999999"}, - {"testNumber": "591", "testString": {"x": "-52.797058","y": "-0.000005"}, "OUTPUT": "22S 299999 9999999"}, - {"testNumber": "592", "testString": {"x": "-51.901432","y": "-4.523007"}, "OUTPUT": "22S 399999 9499999"}, - {"testNumber": "593", "testString": {"x": "-51.000005","y": "-0.000005"}, "OUTPUT": "22S 499999 9999999"}, - {"testNumber": "594", "testString": {"x": "-51.901432","y": "4.522996"}, "OUTPUT": "22N 399999 0499999"}, - {"testNumber": "595", "testString": {"x": "-51.000005","y": "9.046557"}, "OUTPUT": "22N 499999 0999999"}, - {"testNumber": "596", "testString": {"x": "-50.075742","y": "13.566735"}, "OUTPUT": "22N 599999 1499999"}, - {"testNumber": "597", "testString": {"x": "-49.110195","y": "18.079449"}, "OUTPUT": "22N 699999 1999999"}, - {"testNumber": "598", "testString": {"x": "-51.000006","y": "31.635181"}, "OUTPUT": "22N 499999 3499999"}, - {"testNumber": "599", "testString": {"x": "-48.456884","y": "45.125149"}, "OUTPUT": "22N 699999 4999999"}, - {"testNumber": "600", "testString": {"x": "-46.982314","y": "-63.115495"}, "OUTPUT": "23S 399999 2999999"}, - {"testNumber": "601", "testString": {"x": "-45.00001","y": "-58.640302"}, "OUTPUT": "23S 499999 3499999"}, - {"testNumber": "602", "testString": {"x": "-43.469308","y": "-54.138379"}, "OUTPUT": "23S 599999 3999999"}, - {"testNumber": "603", "testString": {"x": "-42.23095","y": "-49.619423"}, "OUTPUT": "23S 699999 4499999"}, - {"testNumber": "604", "testString": {"x": "-44.078742","y": "-45.040411"}, "OUTPUT": "23S 572558 5012147"}, - {"testNumber": "605", "testString": {"x": "-42.545235","y": "-40.596414"}, "OUTPUT": "23S 707713 5503146"}, - {"testNumber": "606", "testString": {"x": "-47.838417","y": "-31.596041"}, "OUTPUT": "23S 230677 6500841"}, - {"testNumber": "607", "testString": {"x": "-46.968022","y": "-27.064597"}, "OUTPUT": "23S 304831 7004884"}, - {"testNumber": "608", "testString": {"x": "-46.945556","y": "-22.595073"}, "OUTPUT": "23S 299999 7499999"}, - {"testNumber": "609", "testString": {"x": "-45.945053","y": "-18.0864"}, "OUTPUT": "23S 399999 7999999"}, - {"testNumber": "610", "testString": {"x": "-45.000006","y": "-13.568457"}, "OUTPUT": "23S 499999 8499999"}, - {"testNumber": "611", "testString": {"x": "-44.090126","y": "-9.045439"}, "OUTPUT": "23S 599999 8999999"}, - {"testNumber": "612", "testString": {"x": "-44.101368","y": "-0.000005"}, "OUTPUT": "23S 599999 9999999"}, - {"testNumber": "613", "testString": {"x": "-43.197378","y": "-4.521324"}, "OUTPUT": "23S 699999 9499999"}, - {"testNumber": "614", "testString": {"x": "-42.592333","y": "-0.000005"}, "OUTPUT": "23S 767992 9999999"}, - {"testNumber": "615", "testString": {"x": "-42.304982","y": "-0.000005"}, "OUTPUT": "23S 799999 9999999"}, - {"testNumber": "616", "testString": {"x": "-43.197378","y": "4.521313"}, "OUTPUT": "23N 699999 0499999"}, - {"testNumber": "617", "testString": {"x": "-42.63716","y": "9.028518"}, "OUTPUT": "23N 759759 0998845"}, - {"testNumber": "618", "testString": {"x": "-42.271313","y": "9.036403"}, "OUTPUT": "23N 799999 0999999"}, - {"testNumber": "619", "testString": {"x": "-47.917523","y": "22.580341"}, "OUTPUT": "23N 199999 2499999"}, - {"testNumber": "620", "testString": {"x": "-45.000006","y": "27.122464"}, "OUTPUT": "23N 499999 2999999"}, - {"testNumber": "621", "testString": {"x": "-47.66783","y": "36.098344"}, "OUTPUT": "23N 259826 3998152"}, - {"testNumber": "622", "testString": {"x": "-45.000007","y": "40.650851"}, "OUTPUT": "23N 499999 4499999"}, - {"testNumber": "623", "testString": {"x": "-47.940416","y": "54.109201"}, "OUTPUT": "23N 307788 5999668"}, - {"testNumber": "624", "testString": {"x": "-45.000008","y": "49.652538"}, "OUTPUT": "23N 499999 5499999"}, - {"testNumber": "625", "testString": {"x": "-42.059602","y": "54.109201"}, "OUTPUT": "23N 692210 5999668"}, - {"testNumber": "626", "testString": {"x": "-47.039661","y": "63.073992"}, "OUTPUT": "23N 396960 6995468"}, - {"testNumber": "627", "testString": {"x": "-45.00001","y": "58.640292"}, "OUTPUT": "23N 499999 6499999"}, - {"testNumber": "628", "testString": {"x": "-42.960363","y": "63.073991"}, "OUTPUT": "23N 603038 6995468"}, - {"testNumber": "629", "testString": {"x": "-45.000014","y": "67.615522"}, "OUTPUT": "23N 499999 7499999"}, - {"testNumber": "630", "testString": {"x": "-45.000023","y": "76.580844"}, "OUTPUT": "23N 499999 8499999"}, - {"testNumber": "631", "testString": {"x": "-45.189303","y": "72.012651"}, "OUTPUT": "23N 493475 7990353"}, - {"testNumber": "632", "testString": {"x": "-44.745548","y": "81.016468"}, "OUTPUT": "23N 504435 8995052"}, - {"testNumber": "633", "testString": {"x": "-44.810731","y": "72.01265"}, "OUTPUT": "23N 506523 7990353"}, - {"testNumber": "634", "testString": {"x": "-39.000014","y": "-67.615532"}, "OUTPUT": "24S 499999 2499999"}, - {"testNumber": "635", "testString": {"x": "-39.862071","y": "-58.456618"}, "OUTPUT": "24S 449694 3520128"}, - {"testNumber": "636", "testString": {"x": "-37.584892","y": "-54.060685"}, "OUTPUT": "24S 592621 4008800"}, - {"testNumber": "637", "testString": {"x": "-40.276376","y": "-40.554165"}, "OUTPUT": "24S 391933 5509950"}, - {"testNumber": "638", "testString": {"x": "-41.187674","y": "-45.089807"}, "OUTPUT": "24S 327847 5004744"}, - {"testNumber": "639", "testString": {"x": "-41.222398","y": "-36.124101"}, "OUTPUT": "24S 299999 5999999"}, - {"testNumber": "640", "testString": {"x": "-40.054478","y": "-31.630837"}, "OUTPUT": "24S 399999 6499999"}, - {"testNumber": "641", "testString": {"x": "-39.000006","y": "-27.122475"}, "OUTPUT": "24S 499999 6999999"}, - {"testNumber": "642", "testString": {"x": "-38.027069","y": "-22.603914"}, "OUTPUT": "24S 599999 7499999"}, - {"testNumber": "643", "testString": {"x": "-37.110195","y": "-18.07946"}, "OUTPUT": "24S 699999 7999999"}, - {"testNumber": "644", "testString": {"x": "-36.228234","y": "-13.553071"}, "OUTPUT": "24S 799999 8499999"}, - {"testNumber": "645", "testString": {"x": "-36.694511","y": "-13.541125"}, "OUTPUT": "24S 749517 8501846"}, - {"testNumber": "646", "testString": {"x": "-41.771776","y": "13.55306"}, "OUTPUT": "24N 199999 1499999"}, - {"testNumber": "647", "testString": {"x": "-41.3055","y": "13.541114"}, "OUTPUT": "24N 250480 1498152"}, - {"testNumber": "648", "testString": {"x": "-40.889816","y": "18.079449"}, "OUTPUT": "24N 299999 1999999"}, - {"testNumber": "649", "testString": {"x": "-39.000006","y": "22.606851"}, "OUTPUT": "24N 499999 2499999"}, - {"testNumber": "650", "testString": {"x": "-41.838418","y": "31.59603"}, "OUTPUT": "24N 230677 3499157"}, - {"testNumber": "651", "testString": {"x": "-40.111485","y": "36.139555"}, "OUTPUT": "24N 399999 3999999"}, - {"testNumber": "652", "testString": {"x": "-41.543131","y": "45.125148"}, "OUTPUT": "24N 299999 4999999"}, - {"testNumber": "653", "testString": {"x": "-35.912511","y": "-72.077542"}, "OUTPUT": "25S 399999 1999999"}, - {"testNumber": "654", "testString": {"x": "-35.145593","y": "-76.551526"}, "OUTPUT": "25S 444308 1502257"}, - {"testNumber": "655", "testString": {"x": "-35.039659","y": "-63.074002"}, "OUTPUT": "25S 396960 3004530"}, - {"testNumber": "656", "testString": {"x": "-33.844151","y": "-58.53679"}, "OUTPUT": "25S 450852 3511215"}, - {"testNumber": "657", "testString": {"x": "-30.960365","y": "-63.074002"}, "OUTPUT": "25S 603038 3004530"}, - {"testNumber": "658", "testString": {"x": "-35.769066","y": "-49.619422"}, "OUTPUT": "25S 299999 4499999"}, - {"testNumber": "659", "testString": {"x": "-32.895211","y": "-53.992925"}, "OUTPUT": "25S 506870 4017260"}, - {"testNumber": "660", "testString": {"x": "-34.272041","y": "-45.146398"}, "OUTPUT": "25S 399999 4999999"}, - {"testNumber": "661", "testString": {"x": "-33.000007","y": "-40.650862"}, "OUTPUT": "25S 499999 5499999"}, - {"testNumber": "662", "testString": {"x": "-31.888529","y": "-36.139566"}, "OUTPUT": "25S 599999 5999999"}, - {"testNumber": "663", "testString": {"x": "-30.89152","y": "-31.617781"}, "OUTPUT": "25S 699999 6499999"}, - {"testNumber": "664", "testString": {"x": "-31.03199","y": "-27.064597"}, "OUTPUT": "25S 695167 7004884"}, - {"testNumber": "665", "testString": {"x": "-35.728698","y": "-9.036413"}, "OUTPUT": "25S 199999 8999999"}, - {"testNumber": "666", "testString": {"x": "-35.362851","y": "-9.028529"}, "OUTPUT": "25S 240239 9001152"}, - {"testNumber": "667", "testString": {"x": "-35.695029","y": "-0.000005"}, "OUTPUT": "25S 199999 9999999"}, - {"testNumber": "668", "testString": {"x": "-34.802632","y": "-4.521324"}, "OUTPUT": "25S 299999 9499999"}, - {"testNumber": "669", "testString": {"x": "-35.407678","y": "-0.000005"}, "OUTPUT": "25S 232006 9999999"}, - {"testNumber": "670", "testString": {"x": "-33.898643","y": "-0.000005"}, "OUTPUT": "25S 399999 9999999"}, - {"testNumber": "671", "testString": {"x": "-34.802632","y": "4.521313"}, "OUTPUT": "25N 299999 0499999"}, - {"testNumber": "672", "testString": {"x": "-33.909885","y": "9.045428"}, "OUTPUT": "25N 399999 0999999"}, - {"testNumber": "673", "testString": {"x": "-33.000006","y": "13.568446"}, "OUTPUT": "25N 499999 1499999"}, - {"testNumber": "674", "testString": {"x": "-32.054959","y": "18.086389"}, "OUTPUT": "25N 599999 1999999"}, - {"testNumber": "675", "testString": {"x": "-30.082488","y": "22.580341"}, "OUTPUT": "25N 799999 2499999"}, - {"testNumber": "676", "testString": {"x": "-35.974695","y": "27.089881"}, "OUTPUT": "25N 205021 2999879"}, - {"testNumber": "677", "testString": {"x": "-34.054477","y": "31.630826"}, "OUTPUT": "25N 399999 3499999"}, - {"testNumber": "678", "testString": {"x": "-30.777615","y": "36.124091"}, "OUTPUT": "25N 699999 3999999"}, - {"testNumber": "679", "testString": {"x": "-31.727975","y": "45.146388"}, "OUTPUT": "25N 599999 4999999"}, - {"testNumber": "680", "testString": {"x": "-31.469308","y": "54.138368"}, "OUTPUT": "25N 599999 5999999"}, - {"testNumber": "681", "testString": {"x": "-31.01771","y": "63.115485"}, "OUTPUT": "25N 599999 6999999"}, - {"testNumber": "682", "testString": {"x": "-30.85445","y": "76.551515"}, "OUTPUT": "25N 555690 8497740"}, - {"testNumber": "683", "testString": {"x": "-30.087526","y": "72.077531"}, "OUTPUT": "25N 599999 7999999"}, - {"testNumber": "684", "testString": {"x": "-25.973623","y": "-67.462886"}, "OUTPUT": "26S 543898 2516653"}, - {"testNumber": "685", "testString": {"x": "-28.722204","y": "-58.628776"}, "OUTPUT": "26S 399999 3499999"}, - {"testNumber": "686", "testString": {"x": "-27.000009","y": "-54.148109"}, "OUTPUT": "26S 499999 3999999"}, - {"testNumber": "687", "testString": {"x": "-25.61484","y": "-49.644262"}, "OUTPUT": "26S 599999 4499999"}, - {"testNumber": "688", "testString": {"x": "-25.723638","y": "-40.554165"}, "OUTPUT": "26S 608065 5509950"}, - {"testNumber": "689", "testString": {"x": "-24.456884","y": "-45.125159"}, "OUTPUT": "26S 699999 4999999"}, - {"testNumber": "690", "testString": {"x": "-24.332184","y": "-36.098354"}, "OUTPUT": "26S 740171 6001846"}, - {"testNumber": "691", "testString": {"x": "-29.974694","y": "-27.089892"}, "OUTPUT": "26S 205022 7000119"}, - {"testNumber": "692", "testString": {"x": "-29.917524","y": "-22.580351"}, "OUTPUT": "26S 199999 7499999"}, - {"testNumber": "693", "testString": {"x": "-29.111488","y": "-22.559769"}, "OUTPUT": "26S 282881 7503677"}, - {"testNumber": "694", "testString": {"x": "-28.889816","y": "-18.07946"}, "OUTPUT": "26S 299999 7999999"}, - {"testNumber": "695", "testString": {"x": "-27.924269","y": "-13.566746"}, "OUTPUT": "26S 399999 8499999"}, - {"testNumber": "696", "testString": {"x": "-27.000005","y": "-9.046568"}, "OUTPUT": "26S 499999 8999999"}, - {"testNumber": "697", "testString": {"x": "-27.000005","y": "-0.000005"}, "OUTPUT": "26S 499999 9999999"}, - {"testNumber": "698", "testString": {"x": "-26.098579","y": "-4.523007"}, "OUTPUT": "26S 599999 9499999"}, - {"testNumber": "699", "testString": {"x": "-25.202953","y": "-0.000005"}, "OUTPUT": "26S 699999 9999999"}, - {"testNumber": "700", "testString": {"x": "-26.098579","y": "4.522996"}, "OUTPUT": "26N 599999 0499999"}, - {"testNumber": "701", "testString": {"x": "-25.180483","y": "9.042042"}, "OUTPUT": "26N 699999 0999999"}, - {"testNumber": "702", "testString": {"x": "-24.694511","y": "13.541114"}, "OUTPUT": "26N 749517 1498152"}, - {"testNumber": "703", "testString": {"x": "-24.228235","y": "13.55306"}, "OUTPUT": "26N 799999 1499999"}, - {"testNumber": "704", "testString": {"x": "-28.008948","y": "27.11884"}, "OUTPUT": "26N 399999 2999999"}, - {"testNumber": "705", "testString": {"x": "-24.891521","y": "31.61777"}, "OUTPUT": "26N 699999 3499999"}, - {"testNumber": "706", "testString": {"x": "-28.182707","y": "40.644794"}, "OUTPUT": "26N 399999 4499999"}, - {"testNumber": "707", "testString": {"x": "-28.385177","y": "49.644251"}, "OUTPUT": "26N 399999 5499999"}, - {"testNumber": "708", "testString": {"x": "-28.722203","y": "58.628766"}, "OUTPUT": "26N 399999 6499999"}, - {"testNumber": "709", "testString": {"x": "-29.351867","y": "67.598498"}, "OUTPUT": "26N 399999 7499999"}, - {"testNumber": "710", "testString": {"x": "-21.1893","y": "-72.012662"}, "OUTPUT": "27S 493475 2009644"}, - {"testNumber": "711", "testString": {"x": "-21.000023","y": "-76.580855"}, "OUTPUT": "27S 499999 1499999"}, - {"testNumber": "712", "testString": {"x": "-20.810735","y": "-72.012661"}, "OUTPUT": "27S 506523 2009645"}, - {"testNumber": "713", "testString": {"x": "-23.351868","y": "-67.598509"}, "OUTPUT": "27S 399999 2499999"}, - {"testNumber": "714", "testString": {"x": "-19.01771","y": "-63.115495"}, "OUTPUT": "27S 599999 2999999"}, - {"testNumber": "715", "testString": {"x": "-21.104807","y": "-53.992924"}, "OUTPUT": "27S 493128 4017260"}, - {"testNumber": "716", "testString": {"x": "-19.150404","y": "-49.578084"}, "OUTPUT": "27S 633707 4506634"}, - {"testNumber": "717", "testString": {"x": "-23.454779","y": "-40.596414"}, "OUTPUT": "27S 292285 5503146"}, - {"testNumber": "718", "testString": {"x": "-22.55973","y": "-36.062368"}, "OUTPUT": "27S 359530 6008008"}, - {"testNumber": "719", "testString": {"x": "-23.108492","y": "-31.61778"}, "OUTPUT": "27S 299999 6499999"}, - {"testNumber": "720", "testString": {"x": "-22.008948","y": "-27.118851"}, "OUTPUT": "27S 399999 6999999"}, - {"testNumber": "721", "testString": {"x": "-21.000006","y": "-22.606862"}, "OUTPUT": "27S 499999 7499999"}, - {"testNumber": "722", "testString": {"x": "-20.054959","y": "-18.0864"}, "OUTPUT": "27S 599999 7999999"}, - {"testNumber": "723", "testString": {"x": "-19.151733","y": "-13.561615"}, "OUTPUT": "27S 699999 8499999"}, - {"testNumber": "724", "testString": {"x": "-18.271313","y": "-9.036414"}, "OUTPUT": "27S 799999 8999999"}, - {"testNumber": "725", "testString": {"x": "-18.63716","y": "-9.028529"}, "OUTPUT": "27S 759759 9001152"}, - {"testNumber": "726", "testString": {"x": "-18.592333","y": "-0.000005"}, "OUTPUT": "27S 767992 9999999"}, - {"testNumber": "727", "testString": {"x": "-18.304982","y": "-0.000005"}, "OUTPUT": "27S 799999 9999999"}, - {"testNumber": "728", "testString": {"x": "-23.834014","y": "18.067893"}, "OUTPUT": "27N 199999 1999999"}, - {"testNumber": "729", "testString": {"x": "-23.222647","y": "18.051735"}, "OUTPUT": "27N 264725 1997323"}, - {"testNumber": "730", "testString": {"x": "-21.972943","y": "22.603903"}, "OUTPUT": "27N 399999 2499999"}, - {"testNumber": "731", "testString": {"x": "-18.9825","y": "27.107974"}, "OUTPUT": "27N 699999 2999999"}, - {"testNumber": "732", "testString": {"x": "-23.222398","y": "36.12409"}, "OUTPUT": "27N 299999 3999999"}, - {"testNumber": "733", "testString": {"x": "-18.635326","y": "40.626634"}, "OUTPUT": "27N 699999 4499999"}, - {"testNumber": "734", "testString": {"x": "-18.230951","y": "49.619412"}, "OUTPUT": "27N 699999 5499999"}, - {"testNumber": "735", "testString": {"x": "-17.55831","y": "-58.594236"}, "OUTPUT": "28S 351316 3502294"}, - {"testNumber": "736", "testString": {"x": "-14.929967","y": "-63.005033"}, "OUTPUT": "28S 503546 3013848"}, - {"testNumber": "737", "testString": {"x": "-12.44171","y": "-58.594235"}, "OUTPUT": "28S 648682 3502294"}, - {"testNumber": "738", "testString": {"x": "-16.415127","y": "-54.060685"}, "OUTPUT": "28S 407376 4008800"}, - {"testNumber": "739", "testString": {"x": "-15.472084","y": "-49.520341"}, "OUTPUT": "28S 465831 4514590"}, - {"testNumber": "740", "testString": {"x": "-17.543131","y": "-45.125159"}, "OUTPUT": "28S 299999 4999999"}, - {"testNumber": "741", "testString": {"x": "-16.182707","y": "-40.644805"}, "OUTPUT": "28S 399999 5499999"}, - {"testNumber": "742", "testString": {"x": "-15.000007","y": "-36.144724"}, "OUTPUT": "28S 499999 5999999"}, - {"testNumber": "743", "testString": {"x": "-13.945535","y": "-31.630837"}, "OUTPUT": "28S 599999 6499999"}, - {"testNumber": "744", "testString": {"x": "-12.9825","y": "-27.107985"}, "OUTPUT": "28S 699999 6999999"}, - {"testNumber": "745", "testString": {"x": "-12.888524","y": "-22.559769"}, "OUTPUT": "28S 717117 7503677"}, - {"testNumber": "746", "testString": {"x": "-12.082488","y": "-22.580352"}, "OUTPUT": "28S 799999 7499999"}, - {"testNumber": "747", "testString": {"x": "-17.703381","y": "-4.518521"}, "OUTPUT": "28S 199999 9499999"}, - {"testNumber": "748", "testString": {"x": "-17.396557","y": "-4.514602"}, "OUTPUT": "28S 234068 9500552"}, - {"testNumber": "749", "testString": {"x": "-16.797058","y": "-0.000005"}, "OUTPUT": "28S 299999 9999999"}, - {"testNumber": "750", "testString": {"x": "-17.703381","y": "4.51851"}, "OUTPUT": "28N 199999 0499999"}, - {"testNumber": "751", "testString": {"x": "-17.396557","y": "4.514591"}, "OUTPUT": "28N 234067 0499446"}, - {"testNumber": "752", "testString": {"x": "-16.819528","y": "9.042042"}, "OUTPUT": "28N 299999 0999999"}, - {"testNumber": "753", "testString": {"x": "-15.924269","y": "13.566735"}, "OUTPUT": "28N 399999 1499999"}, - {"testNumber": "754", "testString": {"x": "-15.000006","y": "18.088704"}, "OUTPUT": "28N 499999 1999999"}, - {"testNumber": "755", "testString": {"x": "-13.054456","y": "22.595062"}, "OUTPUT": "28N 699999 2499999"}, - {"testNumber": "756", "testString": {"x": "-17.108492","y": "31.61777"}, "OUTPUT": "28N 299999 3499999"}, - {"testNumber": "757", "testString": {"x": "-13.888529","y": "36.139555"}, "OUTPUT": "28N 599999 3999999"}, - {"testNumber": "758", "testString": {"x": "-15.000008","y": "45.153472"}, "OUTPUT": "28N 499999 4999999"}, - {"testNumber": "759", "testString": {"x": "-15.000009","y": "54.148099"}, "OUTPUT": "28N 499999 5999999"}, - {"testNumber": "760", "testString": {"x": "-17.558311","y": "58.594225"}, "OUTPUT": "28N 351316 6497704"}, - {"testNumber": "761", "testString": {"x": "-15.000012","y": "63.129334"}, "OUTPUT": "28N 499999 6999999"}, - {"testNumber": "762", "testString": {"x": "-12.441709","y": "58.594224"}, "OUTPUT": "28N 648682 6497703"}, - {"testNumber": "763", "testString": {"x": "-16.303636","y": "67.547523"}, "OUTPUT": "28N 444442 7493002"}, - {"testNumber": "764", "testString": {"x": "-13.696392","y": "67.547522"}, "OUTPUT": "28N 555556 7493002"}, - {"testNumber": "765", "testString": {"x": "-15.000017","y": "72.099217"}, "OUTPUT": "28N 499999 7999999"}, - {"testNumber": "766", "testString": {"x": "-16.675228","y": "76.463937"}, "OUTPUT": "28N 456236 8487576"}, - {"testNumber": "767", "testString": {"x": "-13.324817","y": "76.463939"}, "OUTPUT": "28N 543762 8487576"}, - {"testNumber": "768", "testString": {"x": "-6.854453","y": "-76.551526"}, "OUTPUT": "29S 555690 1502257"}, - {"testNumber": "769", "testString": {"x": "-6.087524","y": "-72.077542"}, "OUTPUT": "29S 599999 1999999"}, - {"testNumber": "770", "testString": {"x": "-10.303633","y": "-67.547534"}, "OUTPUT": "29S 444442 2506996"}, - {"testNumber": "771", "testString": {"x": "-7.696395","y": "-67.547533"}, "OUTPUT": "29S 555555 2506996"}, - {"testNumber": "772", "testString": {"x": "-7.112987","y": "-62.908866"}, "OUTPUT": "29S 595869 3023158"}, - {"testNumber": "773", "testString": {"x": "-10.530711","y": "-54.138379"}, "OUTPUT": "29S 399999 3999999"}, - {"testNumber": "774", "testString": {"x": "-9.000008","y": "-49.652548"}, "OUTPUT": "29S 499999 4499999"}, - {"testNumber": "775", "testString": {"x": "-7.727975","y": "-45.146398"}, "OUTPUT": "29S 599999 4999999"}, - {"testNumber": "776", "testString": {"x": "-6.635326","y": "-40.626645"}, "OUTPUT": "29S 699999 5499999"}, - {"testNumber": "777", "testString": {"x": "-7.440283","y": "-36.062367"}, "OUTPUT": "29S 640468 6008008"}, - {"testNumber": "778", "testString": {"x": "-6.161595","y": "-31.596041"}, "OUTPUT": "29S 769321 6500841"}, - {"testNumber": "779", "testString": {"x": "-11.834014","y": "-18.067904"}, "OUTPUT": "29S 199999 7999999"}, - {"testNumber": "780", "testString": {"x": "-11.222647","y": "-18.051746"}, "OUTPUT": "29S 264725 8002674"}, - {"testNumber": "781", "testString": {"x": "-10.848278","y": "-13.561615"}, "OUTPUT": "29S 299999 8499999"}, - {"testNumber": "782", "testString": {"x": "-9.909885","y": "-9.045439"}, "OUTPUT": "29S 399999 8999999"}, - {"testNumber": "783", "testString": {"x": "-9.898643","y": "-0.000005"}, "OUTPUT": "29S 399999 9999999"}, - {"testNumber": "784", "testString": {"x": "-9.000005","y": "-4.523568"}, "OUTPUT": "29S 499999 9499999"}, - {"testNumber": "785", "testString": {"x": "-8.101368","y": "-0.000005"}, "OUTPUT": "29S 599999 9999999"}, - {"testNumber": "786", "testString": {"x": "-9.000005","y": "4.523557"}, "OUTPUT": "29N 499999 0499999"}, - {"testNumber": "787", "testString": {"x": "-8.090126","y": "9.045428"}, "OUTPUT": "29N 599999 0999999"}, - {"testNumber": "788", "testString": {"x": "-7.151733","y": "13.561604"}, "OUTPUT": "29N 699999 1499999"}, - {"testNumber": "789", "testString": {"x": "-6.777364","y": "18.051735"}, "OUTPUT": "29N 735273 1997323"}, - {"testNumber": "790", "testString": {"x": "-6.165997","y": "18.067893"}, "OUTPUT": "29N 799999 1999999"}, - {"testNumber": "791", "testString": {"x": "-11.017512","y": "27.107974"}, "OUTPUT": "29N 299999 2999999"}, - {"testNumber": "792", "testString": {"x": "-7.945535","y": "31.630826"}, "OUTPUT": "29N 599999 3499999"}, - {"testNumber": "793", "testString": {"x": "-6.332184","y": "36.098344"}, "OUTPUT": "29N 740171 3998152"}, - {"testNumber": "794", "testString": {"x": "-11.364688","y": "40.626634"}, "OUTPUT": "29N 299999 4499999"}, - {"testNumber": "795", "testString": {"x": "-11.769066","y": "49.619412"}, "OUTPUT": "29N 299999 5499999"}, - {"testNumber": "796", "testString": {"x": "-9.254521","y": "81.016469"}, "OUTPUT": "29N 495563 8995052"}, - {"testNumber": "797", "testString": {"x": "-3.000012","y": "-63.129345"}, "OUTPUT": "30S 499999 2999999"}, - {"testNumber": "798", "testString": {"x": "-1.277817","y": "-58.628777"}, "OUTPUT": "30S 599999 3499999"}, - {"testNumber": "799", "testString": {"x": "-2.527933","y": "-49.52034"}, "OUTPUT": "30S 534166 4514590"}, - {"testNumber": "800", "testString": {"x": "-0.812342","y": "-45.089807"}, "OUTPUT": "30S 672151 5004744"}, - {"testNumber": "801", "testString": {"x": "-5.667829","y": "-36.098355"}, "OUTPUT": "30S 259827 6001846"}, - {"testNumber": "802", "testString": {"x": "-5.017512","y": "-27.107985"}, "OUTPUT": "30S 299999 6999999"}, - {"testNumber": "803", "testString": {"x": "-4.786679","y": "-31.565652"}, "OUTPUT": "30S 330435 6506322"}, - {"testNumber": "804", "testString": {"x": "-3.972943","y": "-22.603914"}, "OUTPUT": "30S 399999 7499999"}, - {"testNumber": "805", "testString": {"x": "-3.000006","y": "-18.088714"}, "OUTPUT": "30S 499999 7999999"}, - {"testNumber": "806", "testString": {"x": "-2.075742","y": "-13.566746"}, "OUTPUT": "30S 599999 8499999"}, - {"testNumber": "807", "testString": {"x": "-1.180483","y": "-9.042053"}, "OUTPUT": "30S 699999 8999999"}, - {"testNumber": "808", "testString": {"x": "-1.202953","y": "-0.000005"}, "OUTPUT": "30S 699999 9999999"}, - {"testNumber": "809", "testString": {"x": "-0.603453","y": "-4.514602"}, "OUTPUT": "30S 765930 9500552"}, - {"testNumber": "810", "testString": {"x": "-0.592333","y": "-0.000005"}, "OUTPUT": "30S 767992 9999999"}, - {"testNumber": "811", "testString": {"x": "-0.29663","y": "-4.518521"}, "OUTPUT": "30S 799999 9499999"}, - {"testNumber": "812", "testString": {"x": "-0.603453","y": "4.514591"}, "OUTPUT": "30N 765930 0499446"}, - {"testNumber": "813", "testString": {"x": "-0.29663","y": "4.51851"}, "OUTPUT": "30N 799999 0499999"}, - {"testNumber": "814", "testString": {"x": "-4.945556","y": "22.595062"}, "OUTPUT": "30N 299999 2499999"}, - {"testNumber": "815", "testString": {"x": "-1.991064","y": "27.11884"}, "OUTPUT": "30N 599999 2999999"}, - {"testNumber": "816", "testString": {"x": "-0.161595","y": "31.59603"}, "OUTPUT": "30N 769321 3499156"}, - {"testNumber": "817", "testString": {"x": "-1.817308","y": "40.644794"}, "OUTPUT": "30N 599999 4499999"}, - {"testNumber": "818", "testString": {"x": "-1.61484","y": "49.644252"}, "OUTPUT": "30N 599999 5499999"}, - {"testNumber": "819", "testString": {"x": "-1.277817","y": "58.628766"}, "OUTPUT": "30N 599999 6499999"}, - {"testNumber": "820", "testString": {"x": "-0.648161","y": "67.598499"}, "OUTPUT": "30N 599999 7499999"}, - {"testNumber": "821", "testString": {"x": "5.35184","y": "-67.598509"}, "OUTPUT": "31S 599999 2499999"}, - {"testNumber": "822", "testString": {"x": "1.112964","y": "-62.908865"}, "OUTPUT": "31S 404129 3023158"}, - {"testNumber": "823", "testString": {"x": "3.844131","y": "-58.536789"}, "OUTPUT": "31S 549146 3511216"}, - {"testNumber": "824", "testString": {"x": "0.059585","y": "-54.109212"}, "OUTPUT": "31S 307788 4000330"}, - {"testNumber": "825", "testString": {"x": "1.150387","y": "-49.578085"}, "OUTPUT": "31S 366290 4506634"}, - {"testNumber": "826", "testString": {"x": "5.940397","y": "-54.109212"}, "OUTPUT": "31S 692210 4000330"}, - {"testNumber": "827", "testString": {"x": "0.635312","y": "-40.626645"}, "OUTPUT": "31S 299999 5499999"}, - {"testNumber": "828", "testString": {"x": "2.078727","y": "-45.040411"}, "OUTPUT": "31S 427440 5012147"}, - {"testNumber": "829", "testString": {"x": "1.888515","y": "-36.139566"}, "OUTPUT": "31S 399999 5999999"}, - {"testNumber": "830", "testString": {"x": "2.999994","y": "-31.635192"}, "OUTPUT": "31S 499999 6499999"}, - {"testNumber": "831", "testString": {"x": "4.008936","y": "-27.118851"}, "OUTPUT": "31S 599999 6999999"}, - {"testNumber": "832", "testString": {"x": "4.945544","y": "-22.595073"}, "OUTPUT": "31S 699999 7499999"}, - {"testNumber": "833", "testString": {"x": "5.222636","y": "-18.051746"}, "OUTPUT": "31S 735273 8002674"}, - {"testNumber": "834", "testString": {"x": "5.834003","y": "-18.067904"}, "OUTPUT": "31S 799999 7999999"}, - {"testNumber": "835", "testString": {"x": "0.304971","y": "-0.000005"}, "OUTPUT": "31S 199999 9999999"}, - {"testNumber": "836", "testString": {"x": "0.592322","y": "-0.000005"}, "OUTPUT": "31S 232006 9999999"}, - {"testNumber": "837", "testString": {"x": "0.271302","y": "9.036403"}, "OUTPUT": "31N 199999 0999999"}, - {"testNumber": "838", "testString": {"x": "0.637149","y": "9.028518"}, "OUTPUT": "31N 240239 0998845"}, - {"testNumber": "839", "testString": {"x": "1.151722","y": "13.561604"}, "OUTPUT": "31N 299999 1499999"}, - {"testNumber": "840", "testString": {"x": "2.054947","y": "18.086389"}, "OUTPUT": "31N 399999 1999999"}, - {"testNumber": "841", "testString": {"x": "3.972931","y": "22.603903"}, "OUTPUT": "31N 599999 2499999"}, - {"testNumber": "842", "testString": {"x": "5.974682","y": "27.089881"}, "OUTPUT": "31N 794976 2999879"}, - {"testNumber": "843", "testString": {"x": "2.999993","y": "36.144713"}, "OUTPUT": "31N 499999 3999999"}, - {"testNumber": "844", "testString": {"x": "1.72796","y": "45.146387"}, "OUTPUT": "31N 399999 4999999"}, - {"testNumber": "845", "testString": {"x": "1.46929","y": "54.138368"}, "OUTPUT": "31N 399999 5999999"}, - {"testNumber": "846", "testString": {"x": "1.017686","y": "63.115484"}, "OUTPUT": "31N 399999 6999999"}, - {"testNumber": "847", "testString": {"x": "0.087491","y": "72.077531"}, "OUTPUT": "31N 399999 7999999"}, - {"testNumber": "848", "testString": {"x": "0.854404","y": "76.551516"}, "OUTPUT": "31N 444308 8497741"}, - {"testNumber": "849", "testString": {"x": "2.999965","y": "81.060876"}, "OUTPUT": "31N 499999 8999999"}, - {"testNumber": "850", "testString": {"x": "7.324766","y": "-76.463948"}, "OUTPUT": "32S 456235 1512422"}, - {"testNumber": "851", "testString": {"x": "8.999983","y": "-72.099228"}, "OUTPUT": "32S 499999 1999999"}, - {"testNumber": "852", "testString": {"x": "10.675189","y": "-76.463949"}, "OUTPUT": "32S 543762 1512422"}, - {"testNumber": "853", "testString": {"x": "7.973595","y": "-67.462884"}, "OUTPUT": "32S 456100 2516654"}, - {"testNumber": "854", "testString": {"x": "8.929943","y": "-63.005034"}, "OUTPUT": "32S 496452 3013847"}, - {"testNumber": "855", "testString": {"x": "9.862051","y": "-58.45662"}, "OUTPUT": "32S 550304 3520128"}, - {"testNumber": "856", "testString": {"x": "7.614823","y": "-49.644262"}, "OUTPUT": "32S 399999 4499999"}, - {"testNumber": "857", "testString": {"x": "8.999992","y": "-45.153483"}, "OUTPUT": "32S 499999 4999999"}, - {"testNumber": "858", "testString": {"x": "10.182693","y": "-40.644805"}, "OUTPUT": "32S 599999 5499999"}, - {"testNumber": "859", "testString": {"x": "11.222385","y": "-36.124101"}, "OUTPUT": "32S 699999 5999999"}, - {"testNumber": "860", "testString": {"x": "10.786666","y": "-31.565651"}, "OUTPUT": "32S 669563 6506322"}, - {"testNumber": "861", "testString": {"x": "11.974682","y": "-27.089891"}, "OUTPUT": "32S 794976 7000119"}, - {"testNumber": "862", "testString": {"x": "6.228223","y": "-13.553071"}, "OUTPUT": "32S 199999 8499999"}, - {"testNumber": "863", "testString": {"x": "6.6945","y": "-13.541125"}, "OUTPUT": "32S 250480 8501846"}, - {"testNumber": "864", "testString": {"x": "7.180472","y": "-9.042052"}, "OUTPUT": "32S 299999 8999999"}, - {"testNumber": "865", "testString": {"x": "7.202942","y": "-0.000005"}, "OUTPUT": "32S 299999 9999999"}, - {"testNumber": "866", "testString": {"x": "8.098568","y": "-4.523007"}, "OUTPUT": "32S 399999 9499999"}, - {"testNumber": "867", "testString": {"x": "8.999995","y": "-0.000005"}, "OUTPUT": "32S 499999 9999999"}, - {"testNumber": "868", "testString": {"x": "8.098568","y": "4.522996"}, "OUTPUT": "32N 399999 0499999"}, - {"testNumber": "869", "testString": {"x": "8.999995","y": "9.046557"}, "OUTPUT": "32N 499999 0999999"}, - {"testNumber": "870", "testString": {"x": "9.924258","y": "13.566735"}, "OUTPUT": "32N 599999 1499999"}, - {"testNumber": "871", "testString": {"x": "10.889805","y": "18.079449"}, "OUTPUT": "32N 699999 1999999"}, - {"testNumber": "872", "testString": {"x": "8.999994","y": "31.635181"}, "OUTPUT": "32N 499999 3499999"}, - {"testNumber": "873", "testString": {"x": "11.543116","y": "45.125149"}, "OUTPUT": "32N 699999 4999999"}, - {"testNumber": "874", "testString": {"x": "13.017686","y": "-63.115495"}, "OUTPUT": "33S 399999 2999999"}, - {"testNumber": "875", "testString": {"x": "14.99999","y": "-58.640302"}, "OUTPUT": "33S 499999 3499999"}, - {"testNumber": "876", "testString": {"x": "16.530692","y": "-54.138379"}, "OUTPUT": "33S 599999 3999999"}, - {"testNumber": "877", "testString": {"x": "17.76905","y": "-49.619423"}, "OUTPUT": "33S 699999 4499999"}, - {"testNumber": "878", "testString": {"x": "15.921258","y": "-45.040411"}, "OUTPUT": "33S 572558 5012147"}, - {"testNumber": "879", "testString": {"x": "17.454765","y": "-40.596414"}, "OUTPUT": "33S 707713 5503146"}, - {"testNumber": "880", "testString": {"x": "12.161583","y": "-31.596041"}, "OUTPUT": "33S 230677 6500841"}, - {"testNumber": "881", "testString": {"x": "13.031978","y": "-27.064597"}, "OUTPUT": "33S 304831 7004884"}, - {"testNumber": "882", "testString": {"x": "13.054444","y": "-22.595073"}, "OUTPUT": "33S 299999 7499999"}, - {"testNumber": "883", "testString": {"x": "14.054947","y": "-18.0864"}, "OUTPUT": "33S 399999 7999999"}, - {"testNumber": "884", "testString": {"x": "14.999994","y": "-13.568457"}, "OUTPUT": "33S 499999 8499999"}, - {"testNumber": "885", "testString": {"x": "15.909874","y": "-9.045439"}, "OUTPUT": "33S 599999 8999999"}, - {"testNumber": "886", "testString": {"x": "15.898632","y": "-0.000005"}, "OUTPUT": "33S 599999 9999999"}, - {"testNumber": "887", "testString": {"x": "16.802622","y": "-4.521324"}, "OUTPUT": "33S 699999 9499999"}, - {"testNumber": "888", "testString": {"x": "17.407667","y": "-0.000005"}, "OUTPUT": "33S 767992 9999999"}, - {"testNumber": "889", "testString": {"x": "17.695018","y": "-0.000005"}, "OUTPUT": "33S 799999 9999999"}, - {"testNumber": "890", "testString": {"x": "16.802622","y": "4.521313"}, "OUTPUT": "33N 699999 0499999"}, - {"testNumber": "891", "testString": {"x": "17.36284","y": "9.028518"}, "OUTPUT": "33N 759759 0998845"}, - {"testNumber": "892", "testString": {"x": "17.728687","y": "9.036403"}, "OUTPUT": "33N 799999 0999999"}, - {"testNumber": "893", "testString": {"x": "12.082477","y": "22.580341"}, "OUTPUT": "33N 199999 2499999"}, - {"testNumber": "894", "testString": {"x": "14.999994","y": "27.122464"}, "OUTPUT": "33N 499999 2999999"}, - {"testNumber": "895", "testString": {"x": "12.33217","y": "36.098344"}, "OUTPUT": "33N 259826 3998152"}, - {"testNumber": "896", "testString": {"x": "14.999993","y": "40.650851"}, "OUTPUT": "33N 499999 4499999"}, - {"testNumber": "897", "testString": {"x": "12.059584","y": "54.109201"}, "OUTPUT": "33N 307788 5999668"}, - {"testNumber": "898", "testString": {"x": "14.999992","y": "49.652538"}, "OUTPUT": "33N 499999 5499999"}, - {"testNumber": "899", "testString": {"x": "17.940398","y": "54.109201"}, "OUTPUT": "33N 692210 5999668"}, - {"testNumber": "900", "testString": {"x": "12.960339","y": "63.073992"}, "OUTPUT": "33N 396960 6995468"}, - {"testNumber": "901", "testString": {"x": "14.99999","y": "58.640292"}, "OUTPUT": "33N 499999 6499999"}, - {"testNumber": "902", "testString": {"x": "17.039637","y": "63.073991"}, "OUTPUT": "33N 603038 6995468"}, - {"testNumber": "903", "testString": {"x": "14.999986","y": "67.615522"}, "OUTPUT": "33N 499999 7499999"}, - {"testNumber": "904", "testString": {"x": "14.999977","y": "76.580844"}, "OUTPUT": "33N 499999 8499999"}, - {"testNumber": "905", "testString": {"x": "14.810697","y": "72.012651"}, "OUTPUT": "33N 493475 7990353"}, - {"testNumber": "906", "testString": {"x": "15.254452","y": "81.016468"}, "OUTPUT": "33N 504435 8995052"}, - {"testNumber": "907", "testString": {"x": "15.189269","y": "72.01265"}, "OUTPUT": "33N 506523 7990353"}, - {"testNumber": "908", "testString": {"x": "20.999986","y": "-67.615532"}, "OUTPUT": "34S 499999 2499999"}, - {"testNumber": "909", "testString": {"x": "20.137929","y": "-58.456618"}, "OUTPUT": "34S 449694 3520128"}, - {"testNumber": "910", "testString": {"x": "22.415108","y": "-54.060685"}, "OUTPUT": "34S 592621 4008800"}, - {"testNumber": "911", "testString": {"x": "19.723624","y": "-40.554165"}, "OUTPUT": "34S 391933 5509950"}, - {"testNumber": "912", "testString": {"x": "18.812326","y": "-45.089807"}, "OUTPUT": "34S 327847 5004744"}, - {"testNumber": "913", "testString": {"x": "18.777602","y": "-36.124101"}, "OUTPUT": "34S 299999 5999999"}, - {"testNumber": "914", "testString": {"x": "19.945522","y": "-31.630837"}, "OUTPUT": "34S 399999 6499999"}, - {"testNumber": "915", "testString": {"x": "20.999994","y": "-27.122475"}, "OUTPUT": "34S 499999 6999999"}, - {"testNumber": "916", "testString": {"x": "21.972931","y": "-22.603914"}, "OUTPUT": "34S 599999 7499999"}, - {"testNumber": "917", "testString": {"x": "22.889805","y": "-18.07946"}, "OUTPUT": "34S 699999 7999999"}, - {"testNumber": "918", "testString": {"x": "23.771766","y": "-13.553071"}, "OUTPUT": "34S 799999 8499999"}, - {"testNumber": "919", "testString": {"x": "23.305489","y": "-13.541125"}, "OUTPUT": "34S 749517 8501846"}, - {"testNumber": "920", "testString": {"x": "18.228224","y": "13.55306"}, "OUTPUT": "34N 199999 1499999"}, - {"testNumber": "921", "testString": {"x": "18.6945","y": "13.541114"}, "OUTPUT": "34N 250480 1498152"}, - {"testNumber": "922", "testString": {"x": "19.110184","y": "18.079449"}, "OUTPUT": "34N 299999 1999999"}, - {"testNumber": "923", "testString": {"x": "20.999994","y": "22.606851"}, "OUTPUT": "34N 499999 2499999"}, - {"testNumber": "924", "testString": {"x": "18.161582","y": "31.59603"}, "OUTPUT": "34N 230677 3499157"}, - {"testNumber": "925", "testString": {"x": "19.888515","y": "36.139555"}, "OUTPUT": "34N 399999 3999999"}, - {"testNumber": "926", "testString": {"x": "18.456869","y": "45.125148"}, "OUTPUT": "34N 299999 4999999"}, - {"testNumber": "927", "testString": {"x": "24.087489","y": "-72.077542"}, "OUTPUT": "35S 399999 1999999"}, - {"testNumber": "928", "testString": {"x": "24.854407","y": "-76.551526"}, "OUTPUT": "35S 444308 1502257"}, - {"testNumber": "929", "testString": {"x": "24.960341","y": "-63.074002"}, "OUTPUT": "35S 396960 3004530"}, - {"testNumber": "930", "testString": {"x": "26.155849","y": "-58.53679"}, "OUTPUT": "35S 450852 3511215"}, - {"testNumber": "931", "testString": {"x": "29.039635","y": "-63.074002"}, "OUTPUT": "35S 603038 3004530"}, - {"testNumber": "932", "testString": {"x": "24.230934","y": "-49.619422"}, "OUTPUT": "35S 299999 4499999"}, - {"testNumber": "933", "testString": {"x": "27.104789","y": "-53.992925"}, "OUTPUT": "35S 506870 4017260"}, - {"testNumber": "934", "testString": {"x": "25.727959","y": "-45.146398"}, "OUTPUT": "35S 399999 4999999"}, - {"testNumber": "935", "testString": {"x": "26.999993","y": "-40.650862"}, "OUTPUT": "35S 499999 5499999"}, - {"testNumber": "936", "testString": {"x": "28.111471","y": "-36.139566"}, "OUTPUT": "35S 599999 5999999"}, - {"testNumber": "937", "testString": {"x": "29.10848","y": "-31.617781"}, "OUTPUT": "35S 699999 6499999"}, - {"testNumber": "938", "testString": {"x": "28.96801","y": "-27.064597"}, "OUTPUT": "35S 695167 7004884"}, - {"testNumber": "939", "testString": {"x": "24.271302","y": "-9.036413"}, "OUTPUT": "35S 199999 8999999"}, - {"testNumber": "940", "testString": {"x": "24.637149","y": "-9.028529"}, "OUTPUT": "35S 240239 9001152"}, - {"testNumber": "941", "testString": {"x": "24.304971","y": "-0.000005"}, "OUTPUT": "35S 199999 9999999"}, - {"testNumber": "942", "testString": {"x": "25.197368","y": "-4.521324"}, "OUTPUT": "35S 299999 9499999"}, - {"testNumber": "943", "testString": {"x": "24.592322","y": "-0.000005"}, "OUTPUT": "35S 232006 9999999"}, - {"testNumber": "944", "testString": {"x": "26.101357","y": "-0.000005"}, "OUTPUT": "35S 399999 9999999"}, - {"testNumber": "945", "testString": {"x": "25.197368","y": "4.521313"}, "OUTPUT": "35N 299999 0499999"}, - {"testNumber": "946", "testString": {"x": "26.090115","y": "9.045428"}, "OUTPUT": "35N 399999 0999999"}, - {"testNumber": "947", "testString": {"x": "26.999994","y": "13.568446"}, "OUTPUT": "35N 499999 1499999"}, - {"testNumber": "948", "testString": {"x": "27.945041","y": "18.086389"}, "OUTPUT": "35N 599999 1999999"}, - {"testNumber": "949", "testString": {"x": "29.917512","y": "22.580341"}, "OUTPUT": "35N 799999 2499999"}, - {"testNumber": "950", "testString": {"x": "24.025305","y": "27.089881"}, "OUTPUT": "35N 205021 2999879"}, - {"testNumber": "951", "testString": {"x": "25.945523","y": "31.630826"}, "OUTPUT": "35N 399999 3499999"}, - {"testNumber": "952", "testString": {"x": "29.222385","y": "36.124091"}, "OUTPUT": "35N 699999 3999999"}, - {"testNumber": "953", "testString": {"x": "28.272025","y": "45.146388"}, "OUTPUT": "35N 599999 4999999"}, - {"testNumber": "954", "testString": {"x": "28.530692","y": "54.138368"}, "OUTPUT": "35N 599999 5999999"}, - {"testNumber": "955", "testString": {"x": "28.98229","y": "63.115485"}, "OUTPUT": "35N 599999 6999999"}, - {"testNumber": "956", "testString": {"x": "29.14555","y": "76.551515"}, "OUTPUT": "35N 555690 8497740"}, - {"testNumber": "957", "testString": {"x": "29.912474","y": "72.077531"}, "OUTPUT": "35N 599999 7999999"}, - {"testNumber": "958", "testString": {"x": "34.026377","y": "-67.462886"}, "OUTPUT": "36S 543898 2516653"}, - {"testNumber": "959", "testString": {"x": "31.277796","y": "-58.628776"}, "OUTPUT": "36S 399999 3499999"}, - {"testNumber": "960", "testString": {"x": "32.999991","y": "-54.148109"}, "OUTPUT": "36S 499999 3999999"}, - {"testNumber": "961", "testString": {"x": "34.38516","y": "-49.644262"}, "OUTPUT": "36S 599999 4499999"}, - {"testNumber": "962", "testString": {"x": "34.276362","y": "-40.554165"}, "OUTPUT": "36S 608065 5509950"}, - {"testNumber": "963", "testString": {"x": "35.543116","y": "-45.125159"}, "OUTPUT": "36S 699999 4999999"}, - {"testNumber": "964", "testString": {"x": "35.667816","y": "-36.098354"}, "OUTPUT": "36S 740171 6001846"}, - {"testNumber": "965", "testString": {"x": "30.025306","y": "-27.089892"}, "OUTPUT": "36S 205022 7000119"}, - {"testNumber": "966", "testString": {"x": "30.082476","y": "-22.580351"}, "OUTPUT": "36S 199999 7499999"}, - {"testNumber": "967", "testString": {"x": "30.888512","y": "-22.559769"}, "OUTPUT": "36S 282881 7503677"}, - {"testNumber": "968", "testString": {"x": "31.110184","y": "-18.07946"}, "OUTPUT": "36S 299999 7999999"}, - {"testNumber": "969", "testString": {"x": "32.075731","y": "-13.566746"}, "OUTPUT": "36S 399999 8499999"}, - {"testNumber": "970", "testString": {"x": "32.999995","y": "-9.046568"}, "OUTPUT": "36S 499999 8999999"}, - {"testNumber": "971", "testString": {"x": "32.999995","y": "-0.000005"}, "OUTPUT": "36S 499999 9999999"}, - {"testNumber": "972", "testString": {"x": "33.901421","y": "-4.523007"}, "OUTPUT": "36S 599999 9499999"}, - {"testNumber": "973", "testString": {"x": "34.797047","y": "-0.000005"}, "OUTPUT": "36S 699999 9999999"}, - {"testNumber": "974", "testString": {"x": "33.901421","y": "4.522996"}, "OUTPUT": "36N 599999 0499999"}, - {"testNumber": "975", "testString": {"x": "34.819517","y": "9.042042"}, "OUTPUT": "36N 699999 0999999"}, - {"testNumber": "976", "testString": {"x": "35.305489","y": "13.541114"}, "OUTPUT": "36N 749517 1498152"}, - {"testNumber": "977", "testString": {"x": "35.771765","y": "13.55306"}, "OUTPUT": "36N 799999 1499999"}, - {"testNumber": "978", "testString": {"x": "31.991052","y": "27.11884"}, "OUTPUT": "36N 399999 2999999"}, - {"testNumber": "979", "testString": {"x": "35.108479","y": "31.61777"}, "OUTPUT": "36N 699999 3499999"}, - {"testNumber": "980", "testString": {"x": "31.817293","y": "40.644794"}, "OUTPUT": "36N 399999 4499999"}, - {"testNumber": "981", "testString": {"x": "31.614823","y": "49.644251"}, "OUTPUT": "36N 399999 5499999"}, - {"testNumber": "982", "testString": {"x": "31.277797","y": "58.628766"}, "OUTPUT": "36N 399999 6499999"}, - {"testNumber": "983", "testString": {"x": "30.648133","y": "67.598498"}, "OUTPUT": "36N 399999 7499999"}, - {"testNumber": "984", "testString": {"x": "38.8107","y": "-72.012662"}, "OUTPUT": "37S 493475 2009644"}, - {"testNumber": "985", "testString": {"x": "38.999977","y": "-76.580855"}, "OUTPUT": "37S 499999 1499999"}, - {"testNumber": "986", "testString": {"x": "39.189265","y": "-72.012661"}, "OUTPUT": "37S 506523 2009645"}, - {"testNumber": "987", "testString": {"x": "36.648132","y": "-67.598509"}, "OUTPUT": "37S 399999 2499999"}, - {"testNumber": "988", "testString": {"x": "40.98229","y": "-63.115495"}, "OUTPUT": "37S 599999 2999999"}, - {"testNumber": "989", "testString": {"x": "38.895193","y": "-53.992924"}, "OUTPUT": "37S 493128 4017260"}, - {"testNumber": "990", "testString": {"x": "40.849596","y": "-49.578084"}, "OUTPUT": "37S 633707 4506634"}, - {"testNumber": "991", "testString": {"x": "36.545221","y": "-40.596414"}, "OUTPUT": "37S 292285 5503146"}, - {"testNumber": "992", "testString": {"x": "37.44027","y": "-36.062368"}, "OUTPUT": "37S 359530 6008008"}, - {"testNumber": "993", "testString": {"x": "36.891508","y": "-31.61778"}, "OUTPUT": "37S 299999 6499999"}, - {"testNumber": "994", "testString": {"x": "37.991052","y": "-27.118851"}, "OUTPUT": "37S 399999 6999999"}, - {"testNumber": "995", "testString": {"x": "38.999994","y": "-22.606862"}, "OUTPUT": "37S 499999 7499999"}, - {"testNumber": "996", "testString": {"x": "39.945041","y": "-18.0864"}, "OUTPUT": "37S 599999 7999999"}, - {"testNumber": "997", "testString": {"x": "40.848267","y": "-13.561615"}, "OUTPUT": "37S 699999 8499999"}, - {"testNumber": "998", "testString": {"x": "41.728687","y": "-9.036414"}, "OUTPUT": "37S 799999 8999999"}, - {"testNumber": "999", "testString": {"x": "41.36284","y": "-9.028529"}, "OUTPUT": "37S 759759 9001152"}, - {"testNumber": "1000", "testString": {"x": "41.407667","y": "-0.000005"}, "OUTPUT": "37S 767992 9999999"}, - {"testNumber": "1001", "testString": {"x": "41.695018","y": "-0.000005"}, "OUTPUT": "37S 799999 9999999"}, - {"testNumber": "1002", "testString": {"x": "36.165986","y": "18.067893"}, "OUTPUT": "37N 199999 1999999"}, - {"testNumber": "1003", "testString": {"x": "36.777353","y": "18.051735"}, "OUTPUT": "37N 264725 1997323"}, - {"testNumber": "1004", "testString": {"x": "38.027057","y": "22.603903"}, "OUTPUT": "37N 399999 2499999"}, - {"testNumber": "1005", "testString": {"x": "41.0175","y": "27.107974"}, "OUTPUT": "37N 699999 2999999"}, - {"testNumber": "1006", "testString": {"x": "36.777602","y": "36.12409"}, "OUTPUT": "37N 299999 3999999"}, - {"testNumber": "1007", "testString": {"x": "41.364674","y": "40.626634"}, "OUTPUT": "37N 699999 4499999"}, - {"testNumber": "1008", "testString": {"x": "41.769049","y": "49.619412"}, "OUTPUT": "37N 699999 5499999"}, - {"testNumber": "1009", "testString": {"x": "42.44169","y": "-58.594236"}, "OUTPUT": "38S 351316 3502294"}, - {"testNumber": "1010", "testString": {"x": "45.070033","y": "-63.005033"}, "OUTPUT": "38S 503546 3013848"}, - {"testNumber": "1011", "testString": {"x": "47.55829","y": "-58.594235"}, "OUTPUT": "38S 648682 3502294"}, - {"testNumber": "1012", "testString": {"x": "43.584873","y": "-54.060685"}, "OUTPUT": "38S 407376 4008800"}, - {"testNumber": "1013", "testString": {"x": "44.527916","y": "-49.520341"}, "OUTPUT": "38S 465831 4514590"}, - {"testNumber": "1014", "testString": {"x": "42.456869","y": "-45.125159"}, "OUTPUT": "38S 299999 4999999"}, - {"testNumber": "1015", "testString": {"x": "43.817293","y": "-40.644805"}, "OUTPUT": "38S 399999 5499999"}, - {"testNumber": "1016", "testString": {"x": "44.999993","y": "-36.144724"}, "OUTPUT": "38S 499999 5999999"}, - {"testNumber": "1017", "testString": {"x": "46.054465","y": "-31.630837"}, "OUTPUT": "38S 599999 6499999"}, - {"testNumber": "1018", "testString": {"x": "47.0175","y": "-27.107985"}, "OUTPUT": "38S 699999 6999999"}, - {"testNumber": "1019", "testString": {"x": "47.111476","y": "-22.559769"}, "OUTPUT": "38S 717117 7503677"}, - {"testNumber": "1020", "testString": {"x": "47.917512","y": "-22.580352"}, "OUTPUT": "38S 799999 7499999"}, - {"testNumber": "1021", "testString": {"x": "42.296619","y": "-4.518521"}, "OUTPUT": "38S 199999 9499999"}, - {"testNumber": "1022", "testString": {"x": "42.603443","y": "-4.514602"}, "OUTPUT": "38S 234068 9500552"}, - {"testNumber": "1023", "testString": {"x": "43.202942","y": "-0.000005"}, "OUTPUT": "38S 299999 9999999"}, - {"testNumber": "1024", "testString": {"x": "42.296619","y": "4.51851"}, "OUTPUT": "38N 199999 0499999"}, - {"testNumber": "1025", "testString": {"x": "42.603443","y": "4.514591"}, "OUTPUT": "38N 234067 0499446"}, - {"testNumber": "1026", "testString": {"x": "43.180472","y": "9.042042"}, "OUTPUT": "38N 299999 0999999"}, - {"testNumber": "1027", "testString": {"x": "44.075731","y": "13.566735"}, "OUTPUT": "38N 399999 1499999"}, - {"testNumber": "1028", "testString": {"x": "44.999994","y": "18.088704"}, "OUTPUT": "38N 499999 1999999"}, - {"testNumber": "1029", "testString": {"x": "46.945544","y": "22.595062"}, "OUTPUT": "38N 699999 2499999"}, - {"testNumber": "1030", "testString": {"x": "42.891508","y": "31.61777"}, "OUTPUT": "38N 299999 3499999"}, - {"testNumber": "1031", "testString": {"x": "46.111471","y": "36.139555"}, "OUTPUT": "38N 599999 3999999"}, - {"testNumber": "1032", "testString": {"x": "44.999992","y": "45.153472"}, "OUTPUT": "38N 499999 4999999"}, - {"testNumber": "1033", "testString": {"x": "44.999991","y": "54.148099"}, "OUTPUT": "38N 499999 5999999"}, - {"testNumber": "1034", "testString": {"x": "42.441689","y": "58.594225"}, "OUTPUT": "38N 351316 6497704"}, - {"testNumber": "1035", "testString": {"x": "44.999988","y": "63.129334"}, "OUTPUT": "38N 499999 6999999"}, - {"testNumber": "1036", "testString": {"x": "47.558291","y": "58.594224"}, "OUTPUT": "38N 648682 6497703"}, - {"testNumber": "1037", "testString": {"x": "43.696364","y": "67.547523"}, "OUTPUT": "38N 444442 7493002"}, - {"testNumber": "1038", "testString": {"x": "46.303608","y": "67.547522"}, "OUTPUT": "38N 555556 7493002"}, - {"testNumber": "1039", "testString": {"x": "44.999983","y": "72.099217"}, "OUTPUT": "38N 499999 7999999"}, - {"testNumber": "1040", "testString": {"x": "43.324772","y": "76.463937"}, "OUTPUT": "38N 456236 8487576"}, - {"testNumber": "1041", "testString": {"x": "46.675183","y": "76.463939"}, "OUTPUT": "38N 543762 8487576"}, - {"testNumber": "1042", "testString": {"x": "53.145547","y": "-76.551526"}, "OUTPUT": "39S 555690 1502257"}, - {"testNumber": "1043", "testString": {"x": "53.912476","y": "-72.077542"}, "OUTPUT": "39S 599999 1999999"}, - {"testNumber": "1044", "testString": {"x": "49.696367","y": "-67.547534"}, "OUTPUT": "39S 444442 2506996"}, - {"testNumber": "1045", "testString": {"x": "52.303605","y": "-67.547533"}, "OUTPUT": "39S 555555 2506996"}, - {"testNumber": "1046", "testString": {"x": "52.887013","y": "-62.908866"}, "OUTPUT": "39S 595869 3023158"}, - {"testNumber": "1047", "testString": {"x": "49.469289","y": "-54.138379"}, "OUTPUT": "39S 399999 3999999"}, - {"testNumber": "1048", "testString": {"x": "50.999992","y": "-49.652548"}, "OUTPUT": "39S 499999 4499999"}, - {"testNumber": "1049", "testString": {"x": "52.272025","y": "-45.146398"}, "OUTPUT": "39S 599999 4999999"}, - {"testNumber": "1050", "testString": {"x": "53.364674","y": "-40.626645"}, "OUTPUT": "39S 699999 5499999"}, - {"testNumber": "1051", "testString": {"x": "52.559717","y": "-36.062367"}, "OUTPUT": "39S 640468 6008008"}, - {"testNumber": "1052", "testString": {"x": "53.838405","y": "-31.596041"}, "OUTPUT": "39S 769321 6500841"}, - {"testNumber": "1053", "testString": {"x": "48.165986","y": "-18.067904"}, "OUTPUT": "39S 199999 7999999"}, - {"testNumber": "1054", "testString": {"x": "48.777353","y": "-18.051746"}, "OUTPUT": "39S 264725 8002674"}, - {"testNumber": "1055", "testString": {"x": "49.151722","y": "-13.561615"}, "OUTPUT": "39S 299999 8499999"}, - {"testNumber": "1056", "testString": {"x": "50.090115","y": "-9.045439"}, "OUTPUT": "39S 399999 8999999"}, - {"testNumber": "1057", "testString": {"x": "50.101357","y": "-0.000005"}, "OUTPUT": "39S 399999 9999999"}, - {"testNumber": "1058", "testString": {"x": "50.999995","y": "-4.523568"}, "OUTPUT": "39S 499999 9499999"}, - {"testNumber": "1059", "testString": {"x": "51.898632","y": "-0.000005"}, "OUTPUT": "39S 599999 9999999"}, - {"testNumber": "1060", "testString": {"x": "50.999995","y": "4.523557"}, "OUTPUT": "39N 499999 0499999"}, - {"testNumber": "1061", "testString": {"x": "51.909874","y": "9.045428"}, "OUTPUT": "39N 599999 0999999"}, - {"testNumber": "1062", "testString": {"x": "52.848267","y": "13.561604"}, "OUTPUT": "39N 699999 1499999"}, - {"testNumber": "1063", "testString": {"x": "53.222636","y": "18.051735"}, "OUTPUT": "39N 735273 1997323"}, - {"testNumber": "1064", "testString": {"x": "53.834003","y": "18.067893"}, "OUTPUT": "39N 799999 1999999"}, - {"testNumber": "1065", "testString": {"x": "48.982488","y": "27.107974"}, "OUTPUT": "39N 299999 2999999"}, - {"testNumber": "1066", "testString": {"x": "52.054465","y": "31.630826"}, "OUTPUT": "39N 599999 3499999"}, - {"testNumber": "1067", "testString": {"x": "53.667816","y": "36.098344"}, "OUTPUT": "39N 740171 3998152"}, - {"testNumber": "1068", "testString": {"x": "48.635312","y": "40.626634"}, "OUTPUT": "39N 299999 4499999"}, - {"testNumber": "1069", "testString": {"x": "48.230934","y": "49.619412"}, "OUTPUT": "39N 299999 5499999"}, - {"testNumber": "1070", "testString": {"x": "50.745479","y": "81.016469"}, "OUTPUT": "39N 495563 8995052"}, - {"testNumber": "1071", "testString": {"x": "56.999988","y": "-63.129345"}, "OUTPUT": "40S 499999 2999999"}, - {"testNumber": "1072", "testString": {"x": "58.722183","y": "-58.628777"}, "OUTPUT": "40S 599999 3499999"}, - {"testNumber": "1073", "testString": {"x": "57.472067","y": "-49.52034"}, "OUTPUT": "40S 534166 4514590"}, - {"testNumber": "1074", "testString": {"x": "59.187658","y": "-45.089807"}, "OUTPUT": "40S 672151 5004744"}, - {"testNumber": "1075", "testString": {"x": "54.332171","y": "-36.098355"}, "OUTPUT": "40S 259827 6001846"}, - {"testNumber": "1076", "testString": {"x": "54.982488","y": "-27.107985"}, "OUTPUT": "40S 299999 6999999"}, - {"testNumber": "1077", "testString": {"x": "55.213321","y": "-31.565652"}, "OUTPUT": "40S 330435 6506322"}, - {"testNumber": "1078", "testString": {"x": "56.027057","y": "-22.603914"}, "OUTPUT": "40S 399999 7499999"}, - {"testNumber": "1079", "testString": {"x": "56.999994","y": "-18.088714"}, "OUTPUT": "40S 499999 7999999"}, - {"testNumber": "1080", "testString": {"x": "57.924258","y": "-13.566746"}, "OUTPUT": "40S 599999 8499999"}, - {"testNumber": "1081", "testString": {"x": "58.819517","y": "-9.042053"}, "OUTPUT": "40S 699999 8999999"}, - {"testNumber": "1082", "testString": {"x": "58.797047","y": "-0.000005"}, "OUTPUT": "40S 699999 9999999"}, - {"testNumber": "1083", "testString": {"x": "59.396547","y": "-4.514602"}, "OUTPUT": "40S 765930 9500552"}, - {"testNumber": "1084", "testString": {"x": "59.70337","y": "-4.518521"}, "OUTPUT": "40S 799999 9499999"}, - {"testNumber": "1085", "testString": {"x": "59.396547","y": "4.514591"}, "OUTPUT": "40N 765930 0499446"}, - {"testNumber": "1086", "testString": {"x": "59.70337","y": "4.51851"}, "OUTPUT": "40N 799999 0499999"}, - {"testNumber": "1087", "testString": {"x": "55.054444","y": "22.595062"}, "OUTPUT": "40N 299999 2499999"}, - {"testNumber": "1088", "testString": {"x": "58.008936","y": "27.11884"}, "OUTPUT": "40N 599999 2999999"}, - {"testNumber": "1089", "testString": {"x": "59.838405","y": "31.59603"}, "OUTPUT": "40N 769321 3499156"}, - {"testNumber": "1090", "testString": {"x": "58.182692","y": "40.644794"}, "OUTPUT": "40N 599999 4499999"}, - {"testNumber": "1091", "testString": {"x": "58.38516","y": "49.644252"}, "OUTPUT": "40N 599999 5499999"}, - {"testNumber": "1092", "testString": {"x": "58.722183","y": "58.628766"}, "OUTPUT": "40N 599999 6499999"}, - {"testNumber": "1093", "testString": {"x": "59.351839","y": "67.598499"}, "OUTPUT": "40N 599999 7499999"}, - {"testNumber": "1094", "testString": {"x": "65.35184","y": "-67.598509"}, "OUTPUT": "41S 599999 2499999"}, - {"testNumber": "1095", "testString": {"x": "61.112964","y": "-62.908865"}, "OUTPUT": "41S 404129 3023158"}, - {"testNumber": "1096", "testString": {"x": "63.844131","y": "-58.536789"}, "OUTPUT": "41S 549146 3511216"}, - {"testNumber": "1097", "testString": {"x": "60.059585","y": "-54.109212"}, "OUTPUT": "41S 307788 4000330"}, - {"testNumber": "1098", "testString": {"x": "61.150387","y": "-49.578085"}, "OUTPUT": "41S 366290 4506634"}, - {"testNumber": "1099", "testString": {"x": "65.940397","y": "-54.109212"}, "OUTPUT": "41S 692210 4000330"}, - {"testNumber": "1100", "testString": {"x": "60.635312","y": "-40.626645"}, "OUTPUT": "41S 299999 5499999"}, - {"testNumber": "1101", "testString": {"x": "62.078727","y": "-45.040411"}, "OUTPUT": "41S 427440 5012147"}, - {"testNumber": "1102", "testString": {"x": "61.888515","y": "-36.139566"}, "OUTPUT": "41S 399999 5999999"}, - {"testNumber": "1103", "testString": {"x": "62.999994","y": "-31.635192"}, "OUTPUT": "41S 499999 6499999"}, - {"testNumber": "1104", "testString": {"x": "64.008936","y": "-27.118851"}, "OUTPUT": "41S 599999 6999999"}, - {"testNumber": "1105", "testString": {"x": "64.945544","y": "-22.595073"}, "OUTPUT": "41S 699999 7499999"}, - {"testNumber": "1106", "testString": {"x": "65.222636","y": "-18.051746"}, "OUTPUT": "41S 735273 8002674"}, - {"testNumber": "1107", "testString": {"x": "65.834003","y": "-18.067904"}, "OUTPUT": "41S 799999 7999999"}, - {"testNumber": "1108", "testString": {"x": "60.304971","y": "-0.000005"}, "OUTPUT": "41S 199999 9999999"}, - {"testNumber": "1109", "testString": {"x": "60.592322","y": "-0.000005"}, "OUTPUT": "41S 232006 9999999"}, - {"testNumber": "1110", "testString": {"x": "60.271302","y": "9.036403"}, "OUTPUT": "41N 199999 0999999"}, - {"testNumber": "1111", "testString": {"x": "60.637149","y": "9.028518"}, "OUTPUT": "41N 240239 0998845"}, - {"testNumber": "1112", "testString": {"x": "61.151722","y": "13.561604"}, "OUTPUT": "41N 299999 1499999"}, - {"testNumber": "1113", "testString": {"x": "62.054947","y": "18.086389"}, "OUTPUT": "41N 399999 1999999"}, - {"testNumber": "1114", "testString": {"x": "63.972931","y": "22.603903"}, "OUTPUT": "41N 599999 2499999"}, - {"testNumber": "1115", "testString": {"x": "65.974682","y": "27.089881"}, "OUTPUT": "41N 794976 2999879"}, - {"testNumber": "1116", "testString": {"x": "62.999993","y": "36.144713"}, "OUTPUT": "41N 499999 3999999"}, - {"testNumber": "1117", "testString": {"x": "61.72796","y": "45.146387"}, "OUTPUT": "41N 399999 4999999"}, - {"testNumber": "1118", "testString": {"x": "61.46929","y": "54.138368"}, "OUTPUT": "41N 399999 5999999"}, - {"testNumber": "1119", "testString": {"x": "61.017686","y": "63.115484"}, "OUTPUT": "41N 399999 6999999"}, - {"testNumber": "1120", "testString": {"x": "60.087491","y": "72.077531"}, "OUTPUT": "41N 399999 7999999"}, - {"testNumber": "1121", "testString": {"x": "60.854404","y": "76.551516"}, "OUTPUT": "41N 444308 8497741"}, - {"testNumber": "1122", "testString": {"x": "62.999965","y": "81.060876"}, "OUTPUT": "41N 499999 8999999"}, - {"testNumber": "1123", "testString": {"x": "67.324766","y": "-76.463948"}, "OUTPUT": "42S 456235 1512422"}, - {"testNumber": "1124", "testString": {"x": "68.999983","y": "-72.099228"}, "OUTPUT": "42S 499999 1999999"}, - {"testNumber": "1125", "testString": {"x": "70.675189","y": "-76.463949"}, "OUTPUT": "42S 543762 1512422"}, - {"testNumber": "1126", "testString": {"x": "67.973595","y": "-67.462884"}, "OUTPUT": "42S 456100 2516654"}, - {"testNumber": "1127", "testString": {"x": "68.929943","y": "-63.005034"}, "OUTPUT": "42S 496452 3013847"}, - {"testNumber": "1128", "testString": {"x": "69.862051","y": "-58.45662"}, "OUTPUT": "42S 550304 3520128"}, - {"testNumber": "1129", "testString": {"x": "67.614823","y": "-49.644262"}, "OUTPUT": "42S 399999 4499999"}, - {"testNumber": "1130", "testString": {"x": "68.999992","y": "-45.153483"}, "OUTPUT": "42S 499999 4999999"}, - {"testNumber": "1131", "testString": {"x": "70.182693","y": "-40.644805"}, "OUTPUT": "42S 599999 5499999"}, - {"testNumber": "1132", "testString": {"x": "71.222385","y": "-36.124101"}, "OUTPUT": "42S 699999 5999999"}, - {"testNumber": "1133", "testString": {"x": "70.786666","y": "-31.565651"}, "OUTPUT": "42S 669563 6506322"}, - {"testNumber": "1134", "testString": {"x": "71.974682","y": "-27.089891"}, "OUTPUT": "42S 794976 7000119"}, - {"testNumber": "1135", "testString": {"x": "66.228223","y": "-13.553071"}, "OUTPUT": "42S 199999 8499999"}, - {"testNumber": "1136", "testString": {"x": "66.6945","y": "-13.541125"}, "OUTPUT": "42S 250480 8501846"}, - {"testNumber": "1137", "testString": {"x": "67.180472","y": "-9.042052"}, "OUTPUT": "42S 299999 8999999"}, - {"testNumber": "1138", "testString": {"x": "67.202942","y": "-0.000005"}, "OUTPUT": "42S 299999 9999999"}, - {"testNumber": "1139", "testString": {"x": "68.098568","y": "-4.523007"}, "OUTPUT": "42S 399999 9499999"}, - {"testNumber": "1140", "testString": {"x": "68.999995","y": "-0.000005"}, "OUTPUT": "42S 499999 9999999"}, - {"testNumber": "1141", "testString": {"x": "68.098568","y": "4.522996"}, "OUTPUT": "42N 399999 0499999"}, - {"testNumber": "1142", "testString": {"x": "68.999995","y": "9.046557"}, "OUTPUT": "42N 499999 0999999"}, - {"testNumber": "1143", "testString": {"x": "69.924258","y": "13.566735"}, "OUTPUT": "42N 599999 1499999"}, - {"testNumber": "1144", "testString": {"x": "70.889805","y": "18.079449"}, "OUTPUT": "42N 699999 1999999"}, - {"testNumber": "1145", "testString": {"x": "68.999994","y": "31.635181"}, "OUTPUT": "42N 499999 3499999"}, - {"testNumber": "1146", "testString": {"x": "71.543116","y": "45.125149"}, "OUTPUT": "42N 699999 4999999"}, - {"testNumber": "1147", "testString": {"x": "73.017686","y": "-63.115495"}, "OUTPUT": "43S 399999 2999999"}, - {"testNumber": "1148", "testString": {"x": "74.99999","y": "-58.640302"}, "OUTPUT": "43S 499999 3499999"}, - {"testNumber": "1149", "testString": {"x": "76.530692","y": "-54.138379"}, "OUTPUT": "43S 599999 3999999"}, - {"testNumber": "1150", "testString": {"x": "77.76905","y": "-49.619423"}, "OUTPUT": "43S 699999 4499999"}, - {"testNumber": "1151", "testString": {"x": "75.921258","y": "-45.040411"}, "OUTPUT": "43S 572558 5012147"}, - {"testNumber": "1152", "testString": {"x": "77.454765","y": "-40.596414"}, "OUTPUT": "43S 707713 5503146"}, - {"testNumber": "1153", "testString": {"x": "72.161583","y": "-31.596041"}, "OUTPUT": "43S 230677 6500841"}, - {"testNumber": "1154", "testString": {"x": "73.031978","y": "-27.064597"}, "OUTPUT": "43S 304831 7004884"}, - {"testNumber": "1155", "testString": {"x": "73.054444","y": "-22.595073"}, "OUTPUT": "43S 299999 7499999"}, - {"testNumber": "1156", "testString": {"x": "74.054947","y": "-18.0864"}, "OUTPUT": "43S 399999 7999999"}, - {"testNumber": "1157", "testString": {"x": "74.999994","y": "-13.568457"}, "OUTPUT": "43S 499999 8499999"}, - {"testNumber": "1158", "testString": {"x": "75.909874","y": "-9.045439"}, "OUTPUT": "43S 599999 8999999"}, - {"testNumber": "1159", "testString": {"x": "75.898632","y": "-0.000005"}, "OUTPUT": "43S 599999 9999999"}, - {"testNumber": "1160", "testString": {"x": "76.802622","y": "-4.521324"}, "OUTPUT": "43S 699999 9499999"}, - {"testNumber": "1161", "testString": {"x": "77.407667","y": "-0.000005"}, "OUTPUT": "43S 767992 9999999"}, - {"testNumber": "1162", "testString": {"x": "77.695018","y": "-0.000005"}, "OUTPUT": "43S 799999 9999999"}, - {"testNumber": "1163", "testString": {"x": "76.802622","y": "4.521313"}, "OUTPUT": "43N 699999 0499999"}, - {"testNumber": "1164", "testString": {"x": "77.36284","y": "9.028518"}, "OUTPUT": "43N 759759 0998845"}, - {"testNumber": "1165", "testString": {"x": "77.728687","y": "9.036403"}, "OUTPUT": "43N 799999 0999999"}, - {"testNumber": "1166", "testString": {"x": "72.082477","y": "22.580341"}, "OUTPUT": "43N 199999 2499999"}, - {"testNumber": "1167", "testString": {"x": "74.999994","y": "27.122464"}, "OUTPUT": "43N 499999 2999999"}, - {"testNumber": "1168", "testString": {"x": "72.33217","y": "36.098344"}, "OUTPUT": "43N 259826 3998152"}, - {"testNumber": "1169", "testString": {"x": "74.999993","y": "40.650851"}, "OUTPUT": "43N 499999 4499999"}, - {"testNumber": "1170", "testString": {"x": "72.059584","y": "54.109201"}, "OUTPUT": "43N 307788 5999668"}, - {"testNumber": "1171", "testString": {"x": "74.999992","y": "49.652538"}, "OUTPUT": "43N 499999 5499999"}, - {"testNumber": "1172", "testString": {"x": "77.940398","y": "54.109201"}, "OUTPUT": "43N 692210 5999668"}, - {"testNumber": "1173", "testString": {"x": "72.960339","y": "63.073992"}, "OUTPUT": "43N 396960 6995468"}, - {"testNumber": "1174", "testString": {"x": "74.99999","y": "58.640292"}, "OUTPUT": "43N 499999 6499999"}, - {"testNumber": "1175", "testString": {"x": "77.039637","y": "63.073991"}, "OUTPUT": "43N 603038 6995468"}, - {"testNumber": "1176", "testString": {"x": "74.999986","y": "67.615522"}, "OUTPUT": "43N 499999 7499999"}, - {"testNumber": "1177", "testString": {"x": "74.999977","y": "76.580844"}, "OUTPUT": "43N 499999 8499999"}, - {"testNumber": "1178", "testString": {"x": "74.810697","y": "72.012651"}, "OUTPUT": "43N 493475 7990353"}, - {"testNumber": "1179", "testString": {"x": "75.254452","y": "81.016468"}, "OUTPUT": "43N 504435 8995052"}, - {"testNumber": "1180", "testString": {"x": "75.189269","y": "72.01265"}, "OUTPUT": "43N 506523 7990353"}, - {"testNumber": "1181", "testString": {"x": "80.999986","y": "-67.615532"}, "OUTPUT": "44S 499999 2499999"}, - {"testNumber": "1182", "testString": {"x": "80.137929","y": "-58.456618"}, "OUTPUT": "44S 449694 3520128"}, - {"testNumber": "1183", "testString": {"x": "82.415108","y": "-54.060685"}, "OUTPUT": "44S 592621 4008800"}, - {"testNumber": "1184", "testString": {"x": "79.723624","y": "-40.554165"}, "OUTPUT": "44S 391933 5509950"}, - {"testNumber": "1185", "testString": {"x": "78.812326","y": "-45.089807"}, "OUTPUT": "44S 327847 5004744"}, - {"testNumber": "1186", "testString": {"x": "78.777602","y": "-36.124101"}, "OUTPUT": "44S 299999 5999999"}, - {"testNumber": "1187", "testString": {"x": "79.945522","y": "-31.630837"}, "OUTPUT": "44S 399999 6499999"}, - {"testNumber": "1188", "testString": {"x": "80.999994","y": "-27.122475"}, "OUTPUT": "44S 499999 6999999"}, - {"testNumber": "1189", "testString": {"x": "81.972931","y": "-22.603914"}, "OUTPUT": "44S 599999 7499999"}, - {"testNumber": "1190", "testString": {"x": "82.889805","y": "-18.07946"}, "OUTPUT": "44S 699999 7999999"}, - {"testNumber": "1191", "testString": {"x": "83.771766","y": "-13.553071"}, "OUTPUT": "44S 799999 8499999"}, - {"testNumber": "1192", "testString": {"x": "83.305489","y": "-13.541125"}, "OUTPUT": "44S 749517 8501846"}, - {"testNumber": "1193", "testString": {"x": "78.228224","y": "13.55306"}, "OUTPUT": "44N 199999 1499999"}, - {"testNumber": "1194", "testString": {"x": "78.6945","y": "13.541114"}, "OUTPUT": "44N 250480 1498152"}, - {"testNumber": "1195", "testString": {"x": "79.110184","y": "18.079449"}, "OUTPUT": "44N 299999 1999999"}, - {"testNumber": "1196", "testString": {"x": "80.999994","y": "22.606851"}, "OUTPUT": "44N 499999 2499999"}, - {"testNumber": "1197", "testString": {"x": "78.161582","y": "31.59603"}, "OUTPUT": "44N 230677 3499157"}, - {"testNumber": "1198", "testString": {"x": "79.888515","y": "36.139555"}, "OUTPUT": "44N 399999 3999999"}, - {"testNumber": "1199", "testString": {"x": "78.456869","y": "45.125148"}, "OUTPUT": "44N 299999 4999999"}, - {"testNumber": "1200", "testString": {"x": "84.087489","y": "-72.077542"}, "OUTPUT": "45S 399999 1999999"}, - {"testNumber": "1201", "testString": {"x": "84.854407","y": "-76.551526"}, "OUTPUT": "45S 444308 1502257"}, - {"testNumber": "1202", "testString": {"x": "84.960341","y": "-63.074002"}, "OUTPUT": "45S 396960 3004530"}, - {"testNumber": "1203", "testString": {"x": "86.155849","y": "-58.53679"}, "OUTPUT": "45S 450852 3511215"}, - {"testNumber": "1204", "testString": {"x": "89.039635","y": "-63.074002"}, "OUTPUT": "45S 603038 3004530"}, - {"testNumber": "1205", "testString": {"x": "84.230934","y": "-49.619422"}, "OUTPUT": "45S 299999 4499999"}, - {"testNumber": "1206", "testString": {"x": "87.104789","y": "-53.992925"}, "OUTPUT": "45S 506870 4017260"}, - {"testNumber": "1207", "testString": {"x": "85.727959","y": "-45.146398"}, "OUTPUT": "45S 399999 4999999"}, - {"testNumber": "1208", "testString": {"x": "86.999993","y": "-40.650862"}, "OUTPUT": "45S 499999 5499999"}, - {"testNumber": "1209", "testString": {"x": "88.111471","y": "-36.139566"}, "OUTPUT": "45S 599999 5999999"}, - {"testNumber": "1210", "testString": {"x": "89.10848","y": "-31.617781"}, "OUTPUT": "45S 699999 6499999"}, - {"testNumber": "1211", "testString": {"x": "88.96801","y": "-27.064597"}, "OUTPUT": "45S 695167 7004884"}, - {"testNumber": "1212", "testString": {"x": "84.271302","y": "-9.036413"}, "OUTPUT": "45S 199999 8999999"}, - {"testNumber": "1213", "testString": {"x": "84.637149","y": "-9.028529"}, "OUTPUT": "45S 240239 9001152"}, - {"testNumber": "1214", "testString": {"x": "84.304971","y": "-0.000005"}, "OUTPUT": "45S 199999 9999999"}, - {"testNumber": "1215", "testString": {"x": "85.197368","y": "-4.521324"}, "OUTPUT": "45S 299999 9499999"}, - {"testNumber": "1216", "testString": {"x": "84.592322","y": "-0.000005"}, "OUTPUT": "45S 232006 9999999"}, - {"testNumber": "1217", "testString": {"x": "86.101357","y": "-0.000005"}, "OUTPUT": "45S 399999 9999999"}, - {"testNumber": "1218", "testString": {"x": "85.197368","y": "4.521313"}, "OUTPUT": "45N 299999 0499999"}, - {"testNumber": "1219", "testString": {"x": "86.090115","y": "9.045428"}, "OUTPUT": "45N 399999 0999999"}, - {"testNumber": "1220", "testString": {"x": "86.999994","y": "13.568446"}, "OUTPUT": "45N 499999 1499999"}, - {"testNumber": "1221", "testString": {"x": "87.945041","y": "18.086389"}, "OUTPUT": "45N 599999 1999999"}, - {"testNumber": "1222", "testString": {"x": "89.917512","y": "22.580341"}, "OUTPUT": "45N 799999 2499999"}, - {"testNumber": "1223", "testString": {"x": "84.025305","y": "27.089881"}, "OUTPUT": "45N 205021 2999879"}, - {"testNumber": "1224", "testString": {"x": "85.945523","y": "31.630826"}, "OUTPUT": "45N 399999 3499999"}, - {"testNumber": "1225", "testString": {"x": "89.222385","y": "36.124091"}, "OUTPUT": "45N 699999 3999999"}, - {"testNumber": "1226", "testString": {"x": "88.272025","y": "45.146388"}, "OUTPUT": "45N 599999 4999999"}, - {"testNumber": "1227", "testString": {"x": "88.530692","y": "54.138368"}, "OUTPUT": "45N 599999 5999999"}, - {"testNumber": "1228", "testString": {"x": "88.98229","y": "63.115485"}, "OUTPUT": "45N 599999 6999999"}, - {"testNumber": "1229", "testString": {"x": "89.14555","y": "76.551515"}, "OUTPUT": "45N 555690 8497740"}, - {"testNumber": "1230", "testString": {"x": "89.912474","y": "72.077531"}, "OUTPUT": "45N 599999 7999999"}, - {"testNumber": "1231", "testString": {"x": "94.026377","y": "-67.462886"}, "OUTPUT": "46S 543898 2516653"}, - {"testNumber": "1232", "testString": {"x": "91.277796","y": "-58.628776"}, "OUTPUT": "46S 399999 3499999"}, - {"testNumber": "1233", "testString": {"x": "92.999991","y": "-54.148109"}, "OUTPUT": "46S 499999 3999999"}, - {"testNumber": "1234", "testString": {"x": "94.38516","y": "-49.644262"}, "OUTPUT": "46S 599999 4499999"}, - {"testNumber": "1235", "testString": {"x": "94.276362","y": "-40.554165"}, "OUTPUT": "46S 608065 5509950"}, - {"testNumber": "1236", "testString": {"x": "95.543116","y": "-45.125159"}, "OUTPUT": "46S 699999 4999999"}, - {"testNumber": "1237", "testString": {"x": "95.667816","y": "-36.098354"}, "OUTPUT": "46S 740171 6001846"}, - {"testNumber": "1238", "testString": {"x": "90.025306","y": "-27.089892"}, "OUTPUT": "46S 205022 7000119"}, - {"testNumber": "1239", "testString": {"x": "90.082476","y": "-22.580351"}, "OUTPUT": "46S 199999 7499999"}, - {"testNumber": "1240", "testString": {"x": "90.888512","y": "-22.559769"}, "OUTPUT": "46S 282881 7503677"}, - {"testNumber": "1241", "testString": {"x": "91.110184","y": "-18.07946"}, "OUTPUT": "46S 299999 7999999"}, - {"testNumber": "1242", "testString": {"x": "92.075731","y": "-13.566746"}, "OUTPUT": "46S 399999 8499999"}, - {"testNumber": "1243", "testString": {"x": "92.999995","y": "-9.046568"}, "OUTPUT": "46S 499999 8999999"}, - {"testNumber": "1244", "testString": {"x": "92.999995","y": "-0.000005"}, "OUTPUT": "46S 499999 9999999"}, - {"testNumber": "1245", "testString": {"x": "93.901421","y": "-4.523007"}, "OUTPUT": "46S 599999 9499999"}, - {"testNumber": "1246", "testString": {"x": "94.797047","y": "-0.000005"}, "OUTPUT": "46S 699999 9999999"}, - {"testNumber": "1247", "testString": {"x": "93.901421","y": "4.522996"}, "OUTPUT": "46N 599999 0499999"}, - {"testNumber": "1248", "testString": {"x": "94.819517","y": "9.042042"}, "OUTPUT": "46N 699999 0999999"}, - {"testNumber": "1249", "testString": {"x": "95.305489","y": "13.541114"}, "OUTPUT": "46N 749517 1498152"}, - {"testNumber": "1250", "testString": {"x": "95.771765","y": "13.55306"}, "OUTPUT": "46N 799999 1499999"}, - {"testNumber": "1251", "testString": {"x": "91.991052","y": "27.11884"}, "OUTPUT": "46N 399999 2999999"}, - {"testNumber": "1252", "testString": {"x": "95.108479","y": "31.61777"}, "OUTPUT": "46N 699999 3499999"}, - {"testNumber": "1253", "testString": {"x": "91.817293","y": "40.644794"}, "OUTPUT": "46N 399999 4499999"}, - {"testNumber": "1254", "testString": {"x": "91.614823","y": "49.644251"}, "OUTPUT": "46N 399999 5499999"}, - {"testNumber": "1255", "testString": {"x": "91.277797","y": "58.628766"}, "OUTPUT": "46N 399999 6499999"}, - {"testNumber": "1256", "testString": {"x": "90.648133","y": "67.598498"}, "OUTPUT": "46N 399999 7499999"}, - {"testNumber": "1257", "testString": {"x": "98.8107","y": "-72.012662"}, "OUTPUT": "47S 493475 2009644"}, - {"testNumber": "1258", "testString": {"x": "98.999977","y": "-76.580855"}, "OUTPUT": "47S 499999 1499999"}, - {"testNumber": "1259", "testString": {"x": "99.189265","y": "-72.012661"}, "OUTPUT": "47S 506523 2009645"}, - {"testNumber": "1260", "testString": {"x": "96.648132","y": "-67.598509"}, "OUTPUT": "47S 399999 2499999"}, - {"testNumber": "1261", "testString": {"x": "100.98229","y": "-63.115495"}, "OUTPUT": "47S 599999 2999999"}, - {"testNumber": "1262", "testString": {"x": "98.895193","y": "-53.992924"}, "OUTPUT": "47S 493128 4017260"}, - {"testNumber": "1263", "testString": {"x": "100.849596","y": "-49.578084"}, "OUTPUT": "47S 633707 4506634"}, - {"testNumber": "1264", "testString": {"x": "96.545221","y": "-40.596414"}, "OUTPUT": "47S 292285 5503146"}, - {"testNumber": "1265", "testString": {"x": "97.44027","y": "-36.062368"}, "OUTPUT": "47S 359530 6008008"}, - {"testNumber": "1266", "testString": {"x": "96.891508","y": "-31.61778"}, "OUTPUT": "47S 299999 6499999"}, - {"testNumber": "1267", "testString": {"x": "97.991052","y": "-27.118851"}, "OUTPUT": "47S 399999 6999999"}, - {"testNumber": "1268", "testString": {"x": "98.999994","y": "-22.606862"}, "OUTPUT": "47S 499999 7499999"}, - {"testNumber": "1269", "testString": {"x": "99.945041","y": "-18.0864"}, "OUTPUT": "47S 599999 7999999"}, - {"testNumber": "1270", "testString": {"x": "100.848267","y": "-13.561615"}, "OUTPUT": "47S 699999 8499999"}, - {"testNumber": "1271", "testString": {"x": "101.728687","y": "-9.036414"}, "OUTPUT": "47S 799999 8999999"}, - {"testNumber": "1272", "testString": {"x": "101.36284","y": "-9.028529"}, "OUTPUT": "47S 759759 9001152"}, - {"testNumber": "1273", "testString": {"x": "101.407667","y": "-0.000005"}, "OUTPUT": "47S 767992 9999999"}, - {"testNumber": "1274", "testString": {"x": "101.695018","y": "-0.000005"}, "OUTPUT": "47S 799999 9999999"}, - {"testNumber": "1275", "testString": {"x": "96.165986","y": "18.067893"}, "OUTPUT": "47N 199999 1999999"}, - {"testNumber": "1276", "testString": {"x": "96.777353","y": "18.051735"}, "OUTPUT": "47N 264725 1997323"}, - {"testNumber": "1277", "testString": {"x": "98.027057","y": "22.603903"}, "OUTPUT": "47N 399999 2499999"}, - {"testNumber": "1278", "testString": {"x": "101.0175","y": "27.107974"}, "OUTPUT": "47N 699999 2999999"}, - {"testNumber": "1279", "testString": {"x": "96.777602","y": "36.12409"}, "OUTPUT": "47N 299999 3999999"}, - {"testNumber": "1280", "testString": {"x": "101.364674","y": "40.626634"}, "OUTPUT": "47N 699999 4499999"}, - {"testNumber": "1281", "testString": {"x": "101.769049","y": "49.619412"}, "OUTPUT": "47N 699999 5499999"}, - {"testNumber": "1282", "testString": {"x": "102.44169","y": "-58.594236"}, "OUTPUT": "48S 351316 3502294"}, - {"testNumber": "1283", "testString": {"x": "105.070033","y": "-63.005033"}, "OUTPUT": "48S 503546 3013848"}, - {"testNumber": "1284", "testString": {"x": "107.55829","y": "-58.594235"}, "OUTPUT": "48S 648682 3502294"}, - {"testNumber": "1285", "testString": {"x": "103.584873","y": "-54.060685"}, "OUTPUT": "48S 407376 4008800"}, - {"testNumber": "1286", "testString": {"x": "104.527916","y": "-49.520341"}, "OUTPUT": "48S 465831 4514590"}, - {"testNumber": "1287", "testString": {"x": "102.456869","y": "-45.125159"}, "OUTPUT": "48S 299999 4999999"}, - {"testNumber": "1288", "testString": {"x": "103.817293","y": "-40.644805"}, "OUTPUT": "48S 399999 5499999"}, - {"testNumber": "1289", "testString": {"x": "104.999993","y": "-36.144724"}, "OUTPUT": "48S 499999 5999999"}, - {"testNumber": "1290", "testString": {"x": "106.054465","y": "-31.630837"}, "OUTPUT": "48S 599999 6499999"}, - {"testNumber": "1291", "testString": {"x": "107.0175","y": "-27.107985"}, "OUTPUT": "48S 699999 6999999"}, - {"testNumber": "1292", "testString": {"x": "107.111476","y": "-22.559769"}, "OUTPUT": "48S 717117 7503677"}, - {"testNumber": "1293", "testString": {"x": "107.917512","y": "-22.580352"}, "OUTPUT": "48S 799999 7499999"}, - {"testNumber": "1294", "testString": {"x": "102.296619","y": "-4.518521"}, "OUTPUT": "48S 199999 9499999"}, - {"testNumber": "1295", "testString": {"x": "102.603443","y": "-4.514602"}, "OUTPUT": "48S 234068 9500552"}, - {"testNumber": "1296", "testString": {"x": "103.202942","y": "-0.000005"}, "OUTPUT": "48S 299999 9999999"}, - {"testNumber": "1297", "testString": {"x": "102.296619","y": "4.51851"}, "OUTPUT": "48N 199999 0499999"}, - {"testNumber": "1298", "testString": {"x": "102.603443","y": "4.514591"}, "OUTPUT": "48N 234067 0499446"}, - {"testNumber": "1299", "testString": {"x": "103.180472","y": "9.042042"}, "OUTPUT": "48N 299999 0999999"}, - {"testNumber": "1300", "testString": {"x": "104.075731","y": "13.566735"}, "OUTPUT": "48N 399999 1499999"}, - {"testNumber": "1301", "testString": {"x": "104.999994","y": "18.088704"}, "OUTPUT": "48N 499999 1999999"}, - {"testNumber": "1302", "testString": {"x": "106.945544","y": "22.595062"}, "OUTPUT": "48N 699999 2499999"}, - {"testNumber": "1303", "testString": {"x": "102.891508","y": "31.61777"}, "OUTPUT": "48N 299999 3499999"}, - {"testNumber": "1304", "testString": {"x": "106.111471","y": "36.139555"}, "OUTPUT": "48N 599999 3999999"}, - {"testNumber": "1305", "testString": {"x": "104.999992","y": "45.153472"}, "OUTPUT": "48N 499999 4999999"}, - {"testNumber": "1306", "testString": {"x": "104.999991","y": "54.148099"}, "OUTPUT": "48N 499999 5999999"}, - {"testNumber": "1307", "testString": {"x": "102.441689","y": "58.594225"}, "OUTPUT": "48N 351316 6497704"}, - {"testNumber": "1308", "testString": {"x": "104.999988","y": "63.129334"}, "OUTPUT": "48N 499999 6999999"}, - {"testNumber": "1309", "testString": {"x": "107.558291","y": "58.594224"}, "OUTPUT": "48N 648682 6497703"}, - {"testNumber": "1310", "testString": {"x": "103.696364","y": "67.547523"}, "OUTPUT": "48N 444442 7493002"}, - {"testNumber": "1311", "testString": {"x": "106.303608","y": "67.547522"}, "OUTPUT": "48N 555556 7493002"}, - {"testNumber": "1312", "testString": {"x": "104.999983","y": "72.099217"}, "OUTPUT": "48N 499999 7999999"}, - {"testNumber": "1313", "testString": {"x": "103.324772","y": "76.463937"}, "OUTPUT": "48N 456236 8487576"}, - {"testNumber": "1314", "testString": {"x": "106.675183","y": "76.463939"}, "OUTPUT": "48N 543762 8487576"}, - {"testNumber": "1315", "testString": {"x": "113.145547","y": "-76.551526"}, "OUTPUT": "49S 555690 1502257"}, - {"testNumber": "1316", "testString": {"x": "113.912476","y": "-72.077542"}, "OUTPUT": "49S 599999 1999999"}, - {"testNumber": "1317", "testString": {"x": "109.696367","y": "-67.547534"}, "OUTPUT": "49S 444442 2506996"}, - {"testNumber": "1318", "testString": {"x": "112.303605","y": "-67.547533"}, "OUTPUT": "49S 555555 2506996"}, - {"testNumber": "1319", "testString": {"x": "112.887013","y": "-62.908866"}, "OUTPUT": "49S 595869 3023158"}, - {"testNumber": "1320", "testString": {"x": "109.469289","y": "-54.138379"}, "OUTPUT": "49S 399999 3999999"}, - {"testNumber": "1321", "testString": {"x": "110.999992","y": "-49.652548"}, "OUTPUT": "49S 499999 4499999"}, - {"testNumber": "1322", "testString": {"x": "112.272025","y": "-45.146398"}, "OUTPUT": "49S 599999 4999999"}, - {"testNumber": "1323", "testString": {"x": "113.364674","y": "-40.626645"}, "OUTPUT": "49S 699999 5499999"}, - {"testNumber": "1324", "testString": {"x": "112.559717","y": "-36.062367"}, "OUTPUT": "49S 640468 6008008"}, - {"testNumber": "1325", "testString": {"x": "113.838405","y": "-31.596041"}, "OUTPUT": "49S 769321 6500841"}, - {"testNumber": "1326", "testString": {"x": "108.165986","y": "-18.067904"}, "OUTPUT": "49S 199999 7999999"}, - {"testNumber": "1327", "testString": {"x": "108.777353","y": "-18.051746"}, "OUTPUT": "49S 264725 8002674"}, - {"testNumber": "1328", "testString": {"x": "109.151722","y": "-13.561615"}, "OUTPUT": "49S 299999 8499999"}, - {"testNumber": "1329", "testString": {"x": "110.090115","y": "-9.045439"}, "OUTPUT": "49S 399999 8999999"}, - {"testNumber": "1330", "testString": {"x": "110.101357","y": "-0.000005"}, "OUTPUT": "49S 399999 9999999"}, - {"testNumber": "1331", "testString": {"x": "110.999995","y": "-4.523568"}, "OUTPUT": "49S 499999 9499999"}, - {"testNumber": "1332", "testString": {"x": "111.898632","y": "-0.000005"}, "OUTPUT": "49S 599999 9999999"}, - {"testNumber": "1333", "testString": {"x": "110.999995","y": "4.523557"}, "OUTPUT": "49N 499999 0499999"}, - {"testNumber": "1334", "testString": {"x": "111.909874","y": "9.045428"}, "OUTPUT": "49N 599999 0999999"}, - {"testNumber": "1335", "testString": {"x": "112.848267","y": "13.561604"}, "OUTPUT": "49N 699999 1499999"}, - {"testNumber": "1336", "testString": {"x": "113.222636","y": "18.051735"}, "OUTPUT": "49N 735273 1997323"}, - {"testNumber": "1337", "testString": {"x": "113.834003","y": "18.067893"}, "OUTPUT": "49N 799999 1999999"}, - {"testNumber": "1338", "testString": {"x": "108.982488","y": "27.107974"}, "OUTPUT": "49N 299999 2999999"}, - {"testNumber": "1339", "testString": {"x": "112.054465","y": "31.630826"}, "OUTPUT": "49N 599999 3499999"}, - {"testNumber": "1340", "testString": {"x": "113.667816","y": "36.098344"}, "OUTPUT": "49N 740171 3998152"}, - {"testNumber": "1341", "testString": {"x": "108.635312","y": "40.626634"}, "OUTPUT": "49N 299999 4499999"}, - {"testNumber": "1342", "testString": {"x": "108.230934","y": "49.619412"}, "OUTPUT": "49N 299999 5499999"}, - {"testNumber": "1343", "testString": {"x": "110.745479","y": "81.016469"}, "OUTPUT": "49N 495563 8995052"}, - {"testNumber": "1344", "testString": {"x": "116.999988","y": "-63.129345"}, "OUTPUT": "50S 499999 2999999"}, - {"testNumber": "1345", "testString": {"x": "118.722183","y": "-58.628777"}, "OUTPUT": "50S 599999 3499999"}, - {"testNumber": "1346", "testString": {"x": "117.472067","y": "-49.52034"}, "OUTPUT": "50S 534166 4514590"}, - {"testNumber": "1347", "testString": {"x": "119.187658","y": "-45.089807"}, "OUTPUT": "50S 672151 5004744"}, - {"testNumber": "1348", "testString": {"x": "114.332171","y": "-36.098355"}, "OUTPUT": "50S 259827 6001846"}, - {"testNumber": "1349", "testString": {"x": "114.982488","y": "-27.107985"}, "OUTPUT": "50S 299999 6999999"}, - {"testNumber": "1350", "testString": {"x": "115.213321","y": "-31.565652"}, "OUTPUT": "50S 330435 6506322"}, - {"testNumber": "1351", "testString": {"x": "116.027057","y": "-22.603914"}, "OUTPUT": "50S 399999 7499999"}, - {"testNumber": "1352", "testString": {"x": "116.999994","y": "-18.088714"}, "OUTPUT": "50S 499999 7999999"}, - {"testNumber": "1353", "testString": {"x": "117.924258","y": "-13.566746"}, "OUTPUT": "50S 599999 8499999"}, - {"testNumber": "1354", "testString": {"x": "118.819517","y": "-9.042053"}, "OUTPUT": "50S 699999 8999999"}, - {"testNumber": "1355", "testString": {"x": "118.797047","y": "-0.000005"}, "OUTPUT": "50S 699999 9999999"}, - {"testNumber": "1356", "testString": {"x": "119.396547","y": "-4.514602"}, "OUTPUT": "50S 765930 9500552"}, - {"testNumber": "1357", "testString": {"x": "119.70337","y": "-4.518521"}, "OUTPUT": "50S 799999 9499999"}, - {"testNumber": "1358", "testString": {"x": "119.396547","y": "4.514591"}, "OUTPUT": "50N 765930 0499446"}, - {"testNumber": "1359", "testString": {"x": "119.70337","y": "4.51851"}, "OUTPUT": "50N 799999 0499999"}, - {"testNumber": "1360", "testString": {"x": "115.054444","y": "22.595062"}, "OUTPUT": "50N 299999 2499999"}, - {"testNumber": "1361", "testString": {"x": "118.008936","y": "27.11884"}, "OUTPUT": "50N 599999 2999999"}, - {"testNumber": "1362", "testString": {"x": "119.838405","y": "31.59603"}, "OUTPUT": "50N 769321 3499156"}, - {"testNumber": "1363", "testString": {"x": "118.182692","y": "40.644794"}, "OUTPUT": "50N 599999 4499999"}, - {"testNumber": "1364", "testString": {"x": "118.38516","y": "49.644252"}, "OUTPUT": "50N 599999 5499999"}, - {"testNumber": "1365", "testString": {"x": "118.722183","y": "58.628766"}, "OUTPUT": "50N 599999 6499999"}, - {"testNumber": "1366", "testString": {"x": "119.351839","y": "67.598499"}, "OUTPUT": "50N 599999 7499999"}, - {"testNumber": "1367", "testString": {"x": "125.35184","y": "-67.598509"}, "OUTPUT": "51S 599999 2499999"}, - {"testNumber": "1368", "testString": {"x": "121.112964","y": "-62.908865"}, "OUTPUT": "51S 404129 3023158"}, - {"testNumber": "1369", "testString": {"x": "123.844131","y": "-58.536789"}, "OUTPUT": "51S 549146 3511216"}, - {"testNumber": "1370", "testString": {"x": "120.059585","y": "-54.109212"}, "OUTPUT": "51S 307788 4000330"}, - {"testNumber": "1371", "testString": {"x": "121.150387","y": "-49.578085"}, "OUTPUT": "51S 366290 4506634"}, - {"testNumber": "1372", "testString": {"x": "125.940397","y": "-54.109212"}, "OUTPUT": "51S 692210 4000330"}, - {"testNumber": "1373", "testString": {"x": "120.635312","y": "-40.626645"}, "OUTPUT": "51S 299999 5499999"}, - {"testNumber": "1374", "testString": {"x": "122.078727","y": "-45.040411"}, "OUTPUT": "51S 427440 5012147"}, - {"testNumber": "1375", "testString": {"x": "121.888515","y": "-36.139566"}, "OUTPUT": "51S 399999 5999999"}, - {"testNumber": "1376", "testString": {"x": "122.999994","y": "-31.635192"}, "OUTPUT": "51S 499999 6499999"}, - {"testNumber": "1377", "testString": {"x": "124.008936","y": "-27.118851"}, "OUTPUT": "51S 599999 6999999"}, - {"testNumber": "1378", "testString": {"x": "124.945544","y": "-22.595073"}, "OUTPUT": "51S 699999 7499999"}, - {"testNumber": "1379", "testString": {"x": "125.222636","y": "-18.051746"}, "OUTPUT": "51S 735273 8002674"}, - {"testNumber": "1380", "testString": {"x": "125.834003","y": "-18.067904"}, "OUTPUT": "51S 799999 7999999"}, - {"testNumber": "1381", "testString": {"x": "120.304971","y": "-0.000005"}, "OUTPUT": "51S 199999 9999999"}, - {"testNumber": "1382", "testString": {"x": "120.592322","y": "-0.000005"}, "OUTPUT": "51S 232006 9999999"}, - {"testNumber": "1383", "testString": {"x": "120.271302","y": "9.036403"}, "OUTPUT": "51N 199999 0999999"}, - {"testNumber": "1384", "testString": {"x": "120.637149","y": "9.028518"}, "OUTPUT": "51N 240239 0998845"}, - {"testNumber": "1385", "testString": {"x": "121.151722","y": "13.561604"}, "OUTPUT": "51N 299999 1499999"}, - {"testNumber": "1386", "testString": {"x": "122.054947","y": "18.086389"}, "OUTPUT": "51N 399999 1999999"}, - {"testNumber": "1387", "testString": {"x": "123.972931","y": "22.603903"}, "OUTPUT": "51N 599999 2499999"}, - {"testNumber": "1388", "testString": {"x": "125.974682","y": "27.089881"}, "OUTPUT": "51N 794976 2999879"}, - {"testNumber": "1389", "testString": {"x": "122.999993","y": "36.144713"}, "OUTPUT": "51N 499999 3999999"}, - {"testNumber": "1390", "testString": {"x": "121.72796","y": "45.146387"}, "OUTPUT": "51N 399999 4999999"}, - {"testNumber": "1391", "testString": {"x": "121.46929","y": "54.138368"}, "OUTPUT": "51N 399999 5999999"}, - {"testNumber": "1392", "testString": {"x": "121.017686","y": "63.115484"}, "OUTPUT": "51N 399999 6999999"}, - {"testNumber": "1393", "testString": {"x": "120.087491","y": "72.077531"}, "OUTPUT": "51N 399999 7999999"}, - {"testNumber": "1394", "testString": {"x": "120.854404","y": "76.551516"}, "OUTPUT": "51N 444308 8497741"}, - {"testNumber": "1395", "testString": {"x": "122.999965","y": "81.060876"}, "OUTPUT": "51N 499999 8999999"}, - {"testNumber": "1396", "testString": {"x": "127.324766","y": "-76.463948"}, "OUTPUT": "52S 456235 1512422"}, - {"testNumber": "1397", "testString": {"x": "128.999983","y": "-72.099228"}, "OUTPUT": "52S 499999 1999999"}, - {"testNumber": "1398", "testString": {"x": "130.675189","y": "-76.463949"}, "OUTPUT": "52S 543762 1512422"}, - {"testNumber": "1399", "testString": {"x": "127.973595","y": "-67.462884"}, "OUTPUT": "52S 456100 2516654"}, - {"testNumber": "1400", "testString": {"x": "128.929943","y": "-63.005034"}, "OUTPUT": "52S 496452 3013847"}, - {"testNumber": "1401", "testString": {"x": "129.862051","y": "-58.45662"}, "OUTPUT": "52S 550304 3520128"}, - {"testNumber": "1402", "testString": {"x": "127.614823","y": "-49.644262"}, "OUTPUT": "52S 399999 4499999"}, - {"testNumber": "1403", "testString": {"x": "128.999992","y": "-45.153483"}, "OUTPUT": "52S 499999 4999999"}, - {"testNumber": "1404", "testString": {"x": "130.182693","y": "-40.644805"}, "OUTPUT": "52S 599999 5499999"}, - {"testNumber": "1405", "testString": {"x": "131.222385","y": "-36.124101"}, "OUTPUT": "52S 699999 5999999"}, - {"testNumber": "1406", "testString": {"x": "130.786666","y": "-31.565651"}, "OUTPUT": "52S 669563 6506322"}, - {"testNumber": "1407", "testString": {"x": "131.974682","y": "-27.089891"}, "OUTPUT": "52S 794976 7000119"}, - {"testNumber": "1408", "testString": {"x": "126.228223","y": "-13.553071"}, "OUTPUT": "52S 199999 8499999"}, - {"testNumber": "1409", "testString": {"x": "126.6945","y": "-13.541125"}, "OUTPUT": "52S 250480 8501846"}, - {"testNumber": "1410", "testString": {"x": "127.180472","y": "-9.042052"}, "OUTPUT": "52S 299999 8999999"}, - {"testNumber": "1411", "testString": {"x": "127.202942","y": "-0.000005"}, "OUTPUT": "52S 299999 9999999"}, - {"testNumber": "1412", "testString": {"x": "128.098568","y": "-4.523007"}, "OUTPUT": "52S 399999 9499999"}, - {"testNumber": "1413", "testString": {"x": "128.999995","y": "-0.000005"}, "OUTPUT": "52S 499999 9999999"}, - {"testNumber": "1414", "testString": {"x": "128.098568","y": "4.522996"}, "OUTPUT": "52N 399999 0499999"}, - {"testNumber": "1415", "testString": {"x": "128.999995","y": "9.046557"}, "OUTPUT": "52N 499999 0999999"}, - {"testNumber": "1416", "testString": {"x": "129.924258","y": "13.566735"}, "OUTPUT": "52N 599999 1499999"}, - {"testNumber": "1417", "testString": {"x": "130.889805","y": "18.079449"}, "OUTPUT": "52N 699999 1999999"}, - {"testNumber": "1418", "testString": {"x": "128.999994","y": "31.635181"}, "OUTPUT": "52N 499999 3499999"}, - {"testNumber": "1419", "testString": {"x": "131.543116","y": "45.125149"}, "OUTPUT": "52N 699999 4999999"}, - {"testNumber": "1420", "testString": {"x": "133.017686","y": "-63.115495"}, "OUTPUT": "53S 399999 2999999"}, - {"testNumber": "1421", "testString": {"x": "134.99999","y": "-58.640302"}, "OUTPUT": "53S 499999 3499999"}, - {"testNumber": "1422", "testString": {"x": "136.530692","y": "-54.138379"}, "OUTPUT": "53S 599999 3999999"}, - {"testNumber": "1423", "testString": {"x": "137.76905","y": "-49.619423"}, "OUTPUT": "53S 699999 4499999"}, - {"testNumber": "1424", "testString": {"x": "135.921258","y": "-45.040411"}, "OUTPUT": "53S 572558 5012147"}, - {"testNumber": "1425", "testString": {"x": "137.454765","y": "-40.596414"}, "OUTPUT": "53S 707713 5503146"}, - {"testNumber": "1426", "testString": {"x": "132.161583","y": "-31.596041"}, "OUTPUT": "53S 230677 6500841"}, - {"testNumber": "1427", "testString": {"x": "133.031978","y": "-27.064597"}, "OUTPUT": "53S 304831 7004884"}, - {"testNumber": "1428", "testString": {"x": "133.054444","y": "-22.595073"}, "OUTPUT": "53S 299999 7499999"}, - {"testNumber": "1429", "testString": {"x": "134.054947","y": "-18.0864"}, "OUTPUT": "53S 399999 7999999"}, - {"testNumber": "1430", "testString": {"x": "134.999994","y": "-13.568457"}, "OUTPUT": "53S 499999 8499999"}, - {"testNumber": "1431", "testString": {"x": "135.909874","y": "-9.045439"}, "OUTPUT": "53S 599999 8999999"}, - {"testNumber": "1432", "testString": {"x": "135.898632","y": "-0.000005"}, "OUTPUT": "53S 599999 9999999"}, - {"testNumber": "1433", "testString": {"x": "136.802622","y": "-4.521324"}, "OUTPUT": "53S 699999 9499999"}, - {"testNumber": "1434", "testString": {"x": "137.407667","y": "-0.000005"}, "OUTPUT": "53S 767992 9999999"}, - {"testNumber": "1435", "testString": {"x": "137.695018","y": "-0.000005"}, "OUTPUT": "53S 799999 9999999"}, - {"testNumber": "1436", "testString": {"x": "136.802622","y": "4.521313"}, "OUTPUT": "53N 699999 0499999"}, - {"testNumber": "1437", "testString": {"x": "137.36284","y": "9.028518"}, "OUTPUT": "53N 759759 0998845"}, - {"testNumber": "1438", "testString": {"x": "137.728687","y": "9.036403"}, "OUTPUT": "53N 799999 0999999"}, - {"testNumber": "1439", "testString": {"x": "132.082477","y": "22.580341"}, "OUTPUT": "53N 199999 2499999"}, - {"testNumber": "1440", "testString": {"x": "134.999994","y": "27.122464"}, "OUTPUT": "53N 499999 2999999"}, - {"testNumber": "1441", "testString": {"x": "132.33217","y": "36.098344"}, "OUTPUT": "53N 259826 3998152"}, - {"testNumber": "1442", "testString": {"x": "134.999993","y": "40.650851"}, "OUTPUT": "53N 499999 4499999"}, - {"testNumber": "1443", "testString": {"x": "132.059584","y": "54.109201"}, "OUTPUT": "53N 307788 5999668"}, - {"testNumber": "1444", "testString": {"x": "134.999992","y": "49.652538"}, "OUTPUT": "53N 499999 5499999"}, - {"testNumber": "1445", "testString": {"x": "137.940398","y": "54.109201"}, "OUTPUT": "53N 692210 5999668"}, - {"testNumber": "1446", "testString": {"x": "132.960339","y": "63.073992"}, "OUTPUT": "53N 396960 6995468"}, - {"testNumber": "1447", "testString": {"x": "134.99999","y": "58.640292"}, "OUTPUT": "53N 499999 6499999"}, - {"testNumber": "1448", "testString": {"x": "137.039637","y": "63.073991"}, "OUTPUT": "53N 603038 6995468"}, - {"testNumber": "1449", "testString": {"x": "134.999986","y": "67.615522"}, "OUTPUT": "53N 499999 7499999"}, - {"testNumber": "1450", "testString": {"x": "134.999977","y": "76.580844"}, "OUTPUT": "53N 499999 8499999"}, - {"testNumber": "1451", "testString": {"x": "134.810697","y": "72.012651"}, "OUTPUT": "53N 493475 7990353"}, - {"testNumber": "1452", "testString": {"x": "135.254452","y": "81.016468"}, "OUTPUT": "53N 504435 8995052"}, - {"testNumber": "1453", "testString": {"x": "135.189269","y": "72.01265"}, "OUTPUT": "53N 506523 7990353"}, - {"testNumber": "1454", "testString": {"x": "140.999986","y": "-67.615532"}, "OUTPUT": "54S 499999 2499999"}, - {"testNumber": "1455", "testString": {"x": "140.137929","y": "-58.456618"}, "OUTPUT": "54S 449694 3520128"}, - {"testNumber": "1456", "testString": {"x": "142.415108","y": "-54.060685"}, "OUTPUT": "54S 592621 4008800"}, - {"testNumber": "1457", "testString": {"x": "139.723624","y": "-40.554165"}, "OUTPUT": "54S 391933 5509950"}, - {"testNumber": "1458", "testString": {"x": "138.812326","y": "-45.089807"}, "OUTPUT": "54S 327847 5004744"}, - {"testNumber": "1459", "testString": {"x": "138.777602","y": "-36.124101"}, "OUTPUT": "54S 299999 5999999"}, - {"testNumber": "1460", "testString": {"x": "139.945522","y": "-31.630837"}, "OUTPUT": "54S 399999 6499999"}, - {"testNumber": "1461", "testString": {"x": "140.999994","y": "-27.122475"}, "OUTPUT": "54S 499999 6999999"}, - {"testNumber": "1462", "testString": {"x": "141.972931","y": "-22.603914"}, "OUTPUT": "54S 599999 7499999"}, - {"testNumber": "1463", "testString": {"x": "142.889805","y": "-18.07946"}, "OUTPUT": "54S 699999 7999999"}, - {"testNumber": "1464", "testString": {"x": "143.771766","y": "-13.553071"}, "OUTPUT": "54S 799999 8499999"}, - {"testNumber": "1465", "testString": {"x": "143.305489","y": "-13.541125"}, "OUTPUT": "54S 749517 8501846"}, - {"testNumber": "1466", "testString": {"x": "138.228224","y": "13.55306"}, "OUTPUT": "54N 199999 1499999"}, - {"testNumber": "1467", "testString": {"x": "138.6945","y": "13.541114"}, "OUTPUT": "54N 250480 1498152"}, - {"testNumber": "1468", "testString": {"x": "139.110184","y": "18.079449"}, "OUTPUT": "54N 299999 1999999"}, - {"testNumber": "1469", "testString": {"x": "140.999994","y": "22.606851"}, "OUTPUT": "54N 499999 2499999"}, - {"testNumber": "1470", "testString": {"x": "138.161582","y": "31.59603"}, "OUTPUT": "54N 230677 3499157"}, - {"testNumber": "1471", "testString": {"x": "139.888515","y": "36.139555"}, "OUTPUT": "54N 399999 3999999"}, - {"testNumber": "1472", "testString": {"x": "138.456869","y": "45.125148"}, "OUTPUT": "54N 299999 4999999"}, - {"testNumber": "1473", "testString": {"x": "144.087489","y": "-72.077542"}, "OUTPUT": "55S 399999 1999999"}, - {"testNumber": "1474", "testString": {"x": "144.854407","y": "-76.551526"}, "OUTPUT": "55S 444308 1502257"}, - {"testNumber": "1475", "testString": {"x": "144.960341","y": "-63.074002"}, "OUTPUT": "55S 396960 3004530"}, - {"testNumber": "1476", "testString": {"x": "146.155849","y": "-58.53679"}, "OUTPUT": "55S 450852 3511215"}, - {"testNumber": "1477", "testString": {"x": "149.039635","y": "-63.074002"}, "OUTPUT": "55S 603038 3004530"}, - {"testNumber": "1478", "testString": {"x": "144.230934","y": "-49.619422"}, "OUTPUT": "55S 299999 4499999"}, - {"testNumber": "1479", "testString": {"x": "147.104789","y": "-53.992925"}, "OUTPUT": "55S 506870 4017260"}, - {"testNumber": "1480", "testString": {"x": "145.727959","y": "-45.146398"}, "OUTPUT": "55S 399999 4999999"}, - {"testNumber": "1481", "testString": {"x": "146.999993","y": "-40.650862"}, "OUTPUT": "55S 499999 5499999"}, - {"testNumber": "1482", "testString": {"x": "148.111471","y": "-36.139566"}, "OUTPUT": "55S 599999 5999999"}, - {"testNumber": "1483", "testString": {"x": "149.10848","y": "-31.617781"}, "OUTPUT": "55S 699999 6499999"}, - {"testNumber": "1484", "testString": {"x": "148.96801","y": "-27.064597"}, "OUTPUT": "55S 695167 7004884"}, - {"testNumber": "1485", "testString": {"x": "144.271302","y": "-9.036413"}, "OUTPUT": "55S 199999 8999999"}, - {"testNumber": "1486", "testString": {"x": "144.637149","y": "-9.028529"}, "OUTPUT": "55S 240239 9001152"}, - {"testNumber": "1487", "testString": {"x": "144.304971","y": "-0.000005"}, "OUTPUT": "55S 199999 9999999"}, - {"testNumber": "1488", "testString": {"x": "145.197368","y": "-4.521324"}, "OUTPUT": "55S 299999 9499999"}, - {"testNumber": "1489", "testString": {"x": "144.592322","y": "-0.000005"}, "OUTPUT": "55S 232006 9999999"}, - {"testNumber": "1490", "testString": {"x": "146.101357","y": "-0.000005"}, "OUTPUT": "55S 399999 9999999"}, - {"testNumber": "1491", "testString": {"x": "145.197368","y": "4.521313"}, "OUTPUT": "55N 299999 0499999"}, - {"testNumber": "1492", "testString": {"x": "146.090115","y": "9.045428"}, "OUTPUT": "55N 399999 0999999"}, - {"testNumber": "1493", "testString": {"x": "146.999994","y": "13.568446"}, "OUTPUT": "55N 499999 1499999"}, - {"testNumber": "1494", "testString": {"x": "147.945041","y": "18.086389"}, "OUTPUT": "55N 599999 1999999"}, - {"testNumber": "1495", "testString": {"x": "149.917512","y": "22.580341"}, "OUTPUT": "55N 799999 2499999"}, - {"testNumber": "1496", "testString": {"x": "144.025305","y": "27.089881"}, "OUTPUT": "55N 205021 2999879"}, - {"testNumber": "1497", "testString": {"x": "145.945523","y": "31.630826"}, "OUTPUT": "55N 399999 3499999"}, - {"testNumber": "1498", "testString": {"x": "149.222385","y": "36.124091"}, "OUTPUT": "55N 699999 3999999"}, - {"testNumber": "1499", "testString": {"x": "148.272025","y": "45.146388"}, "OUTPUT": "55N 599999 4999999"}, - {"testNumber": "1500", "testString": {"x": "148.530692","y": "54.138368"}, "OUTPUT": "55N 599999 5999999"}, - {"testNumber": "1501", "testString": {"x": "148.98229","y": "63.115485"}, "OUTPUT": "55N 599999 6999999"}, - {"testNumber": "1502", "testString": {"x": "149.14555","y": "76.551515"}, "OUTPUT": "55N 555690 8497740"}, - {"testNumber": "1503", "testString": {"x": "149.912474","y": "72.077531"}, "OUTPUT": "55N 599999 7999999"}, - {"testNumber": "1504", "testString": {"x": "154.026377","y": "-67.462886"}, "OUTPUT": "56S 543898 2516653"}, - {"testNumber": "1505", "testString": {"x": "151.277796","y": "-58.628776"}, "OUTPUT": "56S 399999 3499999"}, - {"testNumber": "1506", "testString": {"x": "152.999991","y": "-54.148109"}, "OUTPUT": "56S 499999 3999999"}, - {"testNumber": "1507", "testString": {"x": "154.38516","y": "-49.644262"}, "OUTPUT": "56S 599999 4499999"}, - {"testNumber": "1508", "testString": {"x": "154.276362","y": "-40.554165"}, "OUTPUT": "56S 608065 5509950"}, - {"testNumber": "1509", "testString": {"x": "155.543116","y": "-45.125159"}, "OUTPUT": "56S 699999 4999999"}, - {"testNumber": "1510", "testString": {"x": "155.667816","y": "-36.098354"}, "OUTPUT": "56S 740171 6001846"}, - {"testNumber": "1511", "testString": {"x": "150.025306","y": "-27.089892"}, "OUTPUT": "56S 205022 7000119"}, - {"testNumber": "1512", "testString": {"x": "150.082476","y": "-22.580351"}, "OUTPUT": "56S 199999 7499999"}, - {"testNumber": "1513", "testString": {"x": "150.888512","y": "-22.559769"}, "OUTPUT": "56S 282881 7503677"}, - {"testNumber": "1514", "testString": {"x": "151.110184","y": "-18.07946"}, "OUTPUT": "56S 299999 7999999"}, - {"testNumber": "1515", "testString": {"x": "152.075731","y": "-13.566746"}, "OUTPUT": "56S 399999 8499999"}, - {"testNumber": "1516", "testString": {"x": "152.999995","y": "-9.046568"}, "OUTPUT": "56S 499999 8999999"}, - {"testNumber": "1517", "testString": {"x": "152.999995","y": "-0.000005"}, "OUTPUT": "56S 499999 9999999"}, - {"testNumber": "1518", "testString": {"x": "153.901421","y": "-4.523007"}, "OUTPUT": "56S 599999 9499999"}, - {"testNumber": "1519", "testString": {"x": "154.797047","y": "-0.000005"}, "OUTPUT": "56S 699999 9999999"}, - {"testNumber": "1520", "testString": {"x": "153.901421","y": "4.522996"}, "OUTPUT": "56N 599999 0499999"}, - {"testNumber": "1521", "testString": {"x": "154.819517","y": "9.042042"}, "OUTPUT": "56N 699999 0999999"}, - {"testNumber": "1522", "testString": {"x": "155.305489","y": "13.541114"}, "OUTPUT": "56N 749517 1498152"}, - {"testNumber": "1523", "testString": {"x": "155.771765","y": "13.55306"}, "OUTPUT": "56N 799999 1499999"}, - {"testNumber": "1524", "testString": {"x": "151.991052","y": "27.11884"}, "OUTPUT": "56N 399999 2999999"}, - {"testNumber": "1525", "testString": {"x": "155.108479","y": "31.61777"}, "OUTPUT": "56N 699999 3499999"}, - {"testNumber": "1526", "testString": {"x": "151.817293","y": "40.644794"}, "OUTPUT": "56N 399999 4499999"}, - {"testNumber": "1527", "testString": {"x": "151.614823","y": "49.644251"}, "OUTPUT": "56N 399999 5499999"}, - {"testNumber": "1528", "testString": {"x": "151.277797","y": "58.628766"}, "OUTPUT": "56N 399999 6499999"}, - {"testNumber": "1529", "testString": {"x": "150.648133","y": "67.598498"}, "OUTPUT": "56N 399999 7499999"}, - {"testNumber": "1530", "testString": {"x": "158.8107","y": "-72.012662"}, "OUTPUT": "57S 493475 2009644"}, - {"testNumber": "1531", "testString": {"x": "158.999977","y": "-76.580855"}, "OUTPUT": "57S 499999 1499999"}, - {"testNumber": "1532", "testString": {"x": "159.189265","y": "-72.012661"}, "OUTPUT": "57S 506523 2009645"}, - {"testNumber": "1533", "testString": {"x": "156.648132","y": "-67.598509"}, "OUTPUT": "57S 399999 2499999"}, - {"testNumber": "1534", "testString": {"x": "160.98229","y": "-63.115495"}, "OUTPUT": "57S 599999 2999999"}, - {"testNumber": "1535", "testString": {"x": "158.895193","y": "-53.992924"}, "OUTPUT": "57S 493128 4017260"}, - {"testNumber": "1536", "testString": {"x": "160.849596","y": "-49.578084"}, "OUTPUT": "57S 633707 4506634"}, - {"testNumber": "1537", "testString": {"x": "156.545221","y": "-40.596414"}, "OUTPUT": "57S 292285 5503146"}, - {"testNumber": "1538", "testString": {"x": "157.44027","y": "-36.062368"}, "OUTPUT": "57S 359530 6008008"}, - {"testNumber": "1539", "testString": {"x": "156.891508","y": "-31.61778"}, "OUTPUT": "57S 299999 6499999"}, - {"testNumber": "1540", "testString": {"x": "157.991052","y": "-27.118851"}, "OUTPUT": "57S 399999 6999999"}, - {"testNumber": "1541", "testString": {"x": "158.999994","y": "-22.606862"}, "OUTPUT": "57S 499999 7499999"}, - {"testNumber": "1542", "testString": {"x": "159.945041","y": "-18.0864"}, "OUTPUT": "57S 599999 7999999"}, - {"testNumber": "1543", "testString": {"x": "160.848267","y": "-13.561615"}, "OUTPUT": "57S 699999 8499999"}, - {"testNumber": "1544", "testString": {"x": "161.728687","y": "-9.036414"}, "OUTPUT": "57S 799999 8999999"}, - {"testNumber": "1545", "testString": {"x": "161.36284","y": "-9.028529"}, "OUTPUT": "57S 759759 9001152"}, - {"testNumber": "1546", "testString": {"x": "161.407667","y": "-0.000005"}, "OUTPUT": "57S 767992 9999999"}, - {"testNumber": "1547", "testString": {"x": "161.695018","y": "-0.000005"}, "OUTPUT": "57S 799999 9999999"}, - {"testNumber": "1548", "testString": {"x": "156.165986","y": "18.067893"}, "OUTPUT": "57N 199999 1999999"}, - {"testNumber": "1549", "testString": {"x": "156.777353","y": "18.051735"}, "OUTPUT": "57N 264725 1997323"}, - {"testNumber": "1550", "testString": {"x": "158.027057","y": "22.603903"}, "OUTPUT": "57N 399999 2499999"}, - {"testNumber": "1551", "testString": {"x": "161.0175","y": "27.107974"}, "OUTPUT": "57N 699999 2999999"}, - {"testNumber": "1552", "testString": {"x": "156.777602","y": "36.12409"}, "OUTPUT": "57N 299999 3999999"}, - {"testNumber": "1553", "testString": {"x": "161.364674","y": "40.626634"}, "OUTPUT": "57N 699999 4499999"}, - {"testNumber": "1554", "testString": {"x": "161.769049","y": "49.619412"}, "OUTPUT": "57N 699999 5499999"}, - {"testNumber": "1555", "testString": {"x": "162.44169","y": "-58.594236"}, "OUTPUT": "58S 351316 3502294"}, - {"testNumber": "1556", "testString": {"x": "165.070033","y": "-63.005033"}, "OUTPUT": "58S 503546 3013848"}, - {"testNumber": "1557", "testString": {"x": "167.55829","y": "-58.594235"}, "OUTPUT": "58S 648682 3502294"}, - {"testNumber": "1558", "testString": {"x": "163.584873","y": "-54.060685"}, "OUTPUT": "58S 407376 4008800"}, - {"testNumber": "1559", "testString": {"x": "164.527916","y": "-49.520341"}, "OUTPUT": "58S 465831 4514590"}, - {"testNumber": "1560", "testString": {"x": "162.456869","y": "-45.125159"}, "OUTPUT": "58S 299999 4999999"}, - {"testNumber": "1561", "testString": {"x": "163.817293","y": "-40.644805"}, "OUTPUT": "58S 399999 5499999"}, - {"testNumber": "1562", "testString": {"x": "164.999993","y": "-36.144724"}, "OUTPUT": "58S 499999 5999999"}, - {"testNumber": "1563", "testString": {"x": "166.054465","y": "-31.630837"}, "OUTPUT": "58S 599999 6499999"}, - {"testNumber": "1564", "testString": {"x": "167.0175","y": "-27.107985"}, "OUTPUT": "58S 699999 6999999"}, - {"testNumber": "1565", "testString": {"x": "167.111476","y": "-22.559769"}, "OUTPUT": "58S 717117 7503677"}, - {"testNumber": "1566", "testString": {"x": "167.917512","y": "-22.580352"}, "OUTPUT": "58S 799999 7499999"}, - {"testNumber": "1567", "testString": {"x": "162.296619","y": "-4.518521"}, "OUTPUT": "58S 199999 9499999"}, - {"testNumber": "1568", "testString": {"x": "162.603443","y": "-4.514602"}, "OUTPUT": "58S 234068 9500552"}, - {"testNumber": "1569", "testString": {"x": "163.202942","y": "-0.000005"}, "OUTPUT": "58S 299999 9999999"}, - {"testNumber": "1570", "testString": {"x": "162.296619","y": "4.51851"}, "OUTPUT": "58N 199999 0499999"}, - {"testNumber": "1571", "testString": {"x": "162.603443","y": "4.514591"}, "OUTPUT": "58N 234067 0499446"}, - {"testNumber": "1572", "testString": {"x": "163.180472","y": "9.042042"}, "OUTPUT": "58N 299999 0999999"}, - {"testNumber": "1573", "testString": {"x": "164.075731","y": "13.566735"}, "OUTPUT": "58N 399999 1499999"}, - {"testNumber": "1574", "testString": {"x": "164.999994","y": "18.088704"}, "OUTPUT": "58N 499999 1999999"}, - {"testNumber": "1575", "testString": {"x": "166.945544","y": "22.595062"}, "OUTPUT": "58N 699999 2499999"}, - {"testNumber": "1576", "testString": {"x": "162.891508","y": "31.61777"}, "OUTPUT": "58N 299999 3499999"}, - {"testNumber": "1577", "testString": {"x": "166.111471","y": "36.139555"}, "OUTPUT": "58N 599999 3999999"}, - {"testNumber": "1578", "testString": {"x": "164.999992","y": "45.153472"}, "OUTPUT": "58N 499999 4999999"}, - {"testNumber": "1579", "testString": {"x": "164.999991","y": "54.148099"}, "OUTPUT": "58N 499999 5999999"}, - {"testNumber": "1580", "testString": {"x": "162.441689","y": "58.594225"}, "OUTPUT": "58N 351316 6497704"}, - {"testNumber": "1581", "testString": {"x": "164.999988","y": "63.129334"}, "OUTPUT": "58N 499999 6999999"}, - {"testNumber": "1582", "testString": {"x": "167.558291","y": "58.594224"}, "OUTPUT": "58N 648682 6497703"}, - {"testNumber": "1583", "testString": {"x": "163.696364","y": "67.547523"}, "OUTPUT": "58N 444442 7493002"}, - {"testNumber": "1584", "testString": {"x": "166.303608","y": "67.547522"}, "OUTPUT": "58N 555556 7493002"}, - {"testNumber": "1585", "testString": {"x": "164.999983","y": "72.099217"}, "OUTPUT": "58N 499999 7999999"}, - {"testNumber": "1586", "testString": {"x": "163.324772","y": "76.463937"}, "OUTPUT": "58N 456236 8487576"}, - {"testNumber": "1587", "testString": {"x": "166.675183","y": "76.463939"}, "OUTPUT": "58N 543762 8487576"}, - {"testNumber": "1588", "testString": {"x": "173.145547","y": "-76.551526"}, "OUTPUT": "59S 555690 1502257"}, - {"testNumber": "1589", "testString": {"x": "173.912476","y": "-72.077542"}, "OUTPUT": "59S 599999 1999999"}, - {"testNumber": "1590", "testString": {"x": "169.696367","y": "-67.547534"}, "OUTPUT": "59S 444442 2506996"}, - {"testNumber": "1591", "testString": {"x": "172.303605","y": "-67.547533"}, "OUTPUT": "59S 555555 2506996"}, - {"testNumber": "1592", "testString": {"x": "172.887013","y": "-62.908866"}, "OUTPUT": "59S 595869 3023158"}, - {"testNumber": "1593", "testString": {"x": "169.469289","y": "-54.138379"}, "OUTPUT": "59S 399999 3999999"}, - {"testNumber": "1594", "testString": {"x": "170.999992","y": "-49.652548"}, "OUTPUT": "59S 499999 4499999"}, - {"testNumber": "1595", "testString": {"x": "172.272025","y": "-45.146398"}, "OUTPUT": "59S 599999 4999999"}, - {"testNumber": "1596", "testString": {"x": "173.364674","y": "-40.626645"}, "OUTPUT": "59S 699999 5499999"}, - {"testNumber": "1597", "testString": {"x": "172.559717","y": "-36.062367"}, "OUTPUT": "59S 640468 6008008"}, - {"testNumber": "1598", "testString": {"x": "173.838405","y": "-31.596041"}, "OUTPUT": "59S 769321 6500841"}, - {"testNumber": "1599", "testString": {"x": "168.165986","y": "-18.067904"}, "OUTPUT": "59S 199999 7999999"}, - {"testNumber": "1600", "testString": {"x": "168.777353","y": "-18.051746"}, "OUTPUT": "59S 264725 8002674"}, - {"testNumber": "1601", "testString": {"x": "169.151722","y": "-13.561615"}, "OUTPUT": "59S 299999 8499999"}, - {"testNumber": "1602", "testString": {"x": "170.090115","y": "-9.045439"}, "OUTPUT": "59S 399999 8999999"}, - {"testNumber": "1603", "testString": {"x": "170.101357","y": "-0.000005"}, "OUTPUT": "59S 399999 9999999"}, - {"testNumber": "1604", "testString": {"x": "170.999995","y": "-4.523568"}, "OUTPUT": "59S 499999 9499999"}, - {"testNumber": "1605", "testString": {"x": "171.898632","y": "-0.000005"}, "OUTPUT": "59S 599999 9999999"}, - {"testNumber": "1606", "testString": {"x": "170.999995","y": "4.523557"}, "OUTPUT": "59N 499999 0499999"}, - {"testNumber": "1607", "testString": {"x": "171.909874","y": "9.045428"}, "OUTPUT": "59N 599999 0999999"}, - {"testNumber": "1608", "testString": {"x": "172.848267","y": "13.561604"}, "OUTPUT": "59N 699999 1499999"}, - {"testNumber": "1609", "testString": {"x": "173.222636","y": "18.051735"}, "OUTPUT": "59N 735273 1997323"}, - {"testNumber": "1610", "testString": {"x": "173.834003","y": "18.067893"}, "OUTPUT": "59N 799999 1999999"}, - {"testNumber": "1611", "testString": {"x": "168.982488","y": "27.107974"}, "OUTPUT": "59N 299999 2999999"}, - {"testNumber": "1612", "testString": {"x": "172.054465","y": "31.630826"}, "OUTPUT": "59N 599999 3499999"}, - {"testNumber": "1613", "testString": {"x": "173.667816","y": "36.098344"}, "OUTPUT": "59N 740171 3998152"}, - {"testNumber": "1614", "testString": {"x": "168.635312","y": "40.626634"}, "OUTPUT": "59N 299999 4499999"}, - {"testNumber": "1615", "testString": {"x": "168.230934","y": "49.619412"}, "OUTPUT": "59N 299999 5499999"}, - {"testNumber": "1616", "testString": {"x": "170.745479","y": "81.016469"}, "OUTPUT": "59N 495563 8995052"}, - {"testNumber": "1617", "testString": {"x": "176.999988","y": "-63.129345"}, "OUTPUT": "60S 499999 2999999"}, - {"testNumber": "1618", "testString": {"x": "178.722183","y": "-58.628777"}, "OUTPUT": "60S 599999 3499999"}, - {"testNumber": "1619", "testString": {"x": "177.472067","y": "-49.52034"}, "OUTPUT": "60S 534166 4514590"}, - {"testNumber": "1620", "testString": {"x": "179.187658","y": "-45.089807"}, "OUTPUT": "60S 672151 5004744"}, - {"testNumber": "1621", "testString": {"x": "174.332171","y": "-36.098355"}, "OUTPUT": "60S 259827 6001846"}, - {"testNumber": "1622", "testString": {"x": "174.982488","y": "-27.107985"}, "OUTPUT": "60S 299999 6999999"}, - {"testNumber": "1623", "testString": {"x": "175.213321","y": "-31.565652"}, "OUTPUT": "60S 330435 6506322"}, - {"testNumber": "1624", "testString": {"x": "176.027057","y": "-22.603914"}, "OUTPUT": "60S 399999 7499999"}, - {"testNumber": "1625", "testString": {"x": "176.999994","y": "-18.088714"}, "OUTPUT": "60S 499999 7999999"}, - {"testNumber": "1626", "testString": {"x": "177.924258","y": "-13.566746"}, "OUTPUT": "60S 599999 8499999"}, - {"testNumber": "1627", "testString": {"x": "178.819517","y": "-9.042053"}, "OUTPUT": "60S 699999 8999999"}, - {"testNumber": "1628", "testString": {"x": "178.797047","y": "-0.000005"}, "OUTPUT": "60S 699999 9999999"}, - {"testNumber": "1629", "testString": {"x": "179.396547","y": "-4.514602"}, "OUTPUT": "60S 765930 9500552"}, - {"testNumber": "1630", "testString": {"x": "179.70337","y": "-4.518521"}, "OUTPUT": "60S 799999 9499999"}, - {"testNumber": "1631", "testString": {"x": "179.396547","y": "4.514591"}, "OUTPUT": "60N 765930 0499446"}, - {"testNumber": "1632", "testString": {"x": "179.70337","y": "4.51851"}, "OUTPUT": "60N 799999 0499999"}, - {"testNumber": "1633", "testString": {"x": "175.054444","y": "22.595062"}, "OUTPUT": "60N 299999 2499999"}, - {"testNumber": "1634", "testString": {"x": "178.008936","y": "27.11884"}, "OUTPUT": "60N 599999 2999999"}, - {"testNumber": "1635", "testString": {"x": "179.838405","y": "31.59603"}, "OUTPUT": "60N 769321 3499156"}, - {"testNumber": "1636", "testString": {"x": "178.182692","y": "40.644794"}, "OUTPUT": "60N 599999 4499999"}, - {"testNumber": "1637", "testString": {"x": "178.38516","y": "49.644252"}, "OUTPUT": "60N 599999 5499999"}, - {"testNumber": "1638", "testString": {"x": "178.722183","y": "58.628766"}, "OUTPUT": "60N 599999 6499999"}, - {"testNumber": "1639", "testString": {"x": "179.351839","y": "67.598499"}, "OUTPUT": "60N 599999 7499999"}, - {"testNumber": "1640", "testString": {"x": "-81.254514","y": "-81.01648"}, "OUTPUT": "A 212268 1351946"}, - {"testNumber": "1641", "testString": {"x": "-69.000035","y": "-81.060886"}, "OUTPUT": "A 271655 1556357"}, - {"testNumber": "1642", "testString": {"x": "-116.745554","y": "-81.016479"}, "OUTPUT": "A 307566 0750263"}, - {"testNumber": "1643", "testString": {"x": "-56.745554","y": "-81.016479"}, "OUTPUT": "A 364299 1748001"}, - {"testNumber": "1644", "testString": {"x": "-129.000035","y": "-81.060886"}, "OUTPUT": "A 427213 0574208"}, - {"testNumber": "1645", "testString": {"x": "-141.254514","y": "-81.01648"}, "OUTPUT": "A 574544 0420572"}, - {"testNumber": "1646", "testString": {"x": "-21.254514","y": "-81.01648"}, "OUTPUT": "A 837724 2131373"}, - {"testNumber": "1647", "testString": {"x": "-9.000035","y": "-81.060886"}, "OUTPUT": "A 1044442 2182148"}, - {"testNumber": "1648", "testString": {"x": "-176.745554","y": "-81.016479"}, "OUTPUT": "A 1143266 0202261"}, - {"testNumber": "1649", "testString": {"x": "3.254446","y": "-81.016479"}, "OUTPUT": "B 1256733 2197738"}, - {"testNumber": "1650", "testString": {"x": "170.999965","y": "-81.060886"}, "OUTPUT": "B 1355557 0217851"}, - {"testNumber": "1651", "testString": {"x": "158.745486","y": "-81.01648"}, "OUTPUT": "B 1562275 0268626"}, - {"testNumber": "1652", "testString": {"x": "38.745486","y": "-81.01648"}, "OUTPUT": "B 1825455 1979427"}, - {"testNumber": "1653", "testString": {"x": "50.999965","y": "-81.060886"}, "OUTPUT": "B 1972786 1825791"}, - {"testNumber": "1654", "testString": {"x": "123.254446","y": "-81.016479"}, "OUTPUT": "B 2035700 0651998"}, - {"testNumber": "1655", "testString": {"x": "63.254446","y": "-81.016479"}, "OUTPUT": "B 2092433 1649736"}, - {"testNumber": "1656", "testString": {"x": "110.999965","y": "-81.060886"}, "OUTPUT": "B 2128344 0843642"}, - {"testNumber": "1657", "testString": {"x": "98.745486","y": "-81.01648"}, "OUTPUT": "B 2187731 1048053"}, - {"testNumber": "1658", "testString": {"x": "-93.000058","y": "84.644094"}, "OUTPUT": "Y 105766 0731143"}, - {"testNumber": "1659", "testString": {"x": "-33.000058","y": "84.644094"}, "OUTPUT": "Y 375912 0200950"}, - {"testNumber": "1660", "testString": {"x": "-153.000058","y": "84.644094"}, "OUTPUT": "Y 429853 1230192"}, - {"testNumber": "1661", "testString": {"x": "26.999942","y": "84.644094"}, "OUTPUT": "Z 970146 0169807"}, - {"testNumber": "1662", "testString": {"x": "146.999942","y": "84.644094"}, "OUTPUT": "Z 1024087 1199049"}, - {"testNumber": "1663", "testString": {"x": "86.999942","y": "84.644094"}, "OUTPUT": "Z 1294233 0668856"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/functionalDojoConfig.js b/source/widget/DistanceAndDirection/tests/functionalDojoConfig.js deleted file mode 100644 index 4d7e1bea..00000000 --- a/source/widget/DistanceAndDirection/tests/functionalDojoConfig.js +++ /dev/null @@ -1,36 +0,0 @@ -var dojoConfig = { - async: true, - packages: [ - { - name: 'test', - location: './widgets/DistanceAndDirection/test' - }, { - name: 'DD', - location: './widgets/DistanceAndDirection' - }, { - name: 'esri', - location: 'http://js.arcgis.com/3.16/esri' - }, { - name: 'dgrid', - location: 'http://js.arcgis.com/3.16/dgrid' - }, { - name: 'put-selector', - location: 'http://js.arcgis.com/3.16/put-selector' - }, { - name: 'xstyle', - location: 'http://js.arcgis.com/3.16/xstyle' - }, { - name: 'dojo', - location: 'http://js.arcgis.com/3.16/dojo' - }, { - name: 'dojox', - location: 'http://js.arcgis.com/3.16/dojox' - }, { - name: 'dijit', - location: 'http://js.arcgis.com/3.16/dijit' - }, { - name: 'jimu', - location: '../../../jimu.js' - } - ] -}; \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/intern-client.js b/source/widget/DistanceAndDirection/tests/intern-client.js deleted file mode 100644 index 246b02b9..00000000 --- a/source/widget/DistanceAndDirection/tests/intern-client.js +++ /dev/null @@ -1,5 +0,0 @@ -define(['./intern'], function (internConfig) { - - var loaderPackages = internConfig.loader.packages; - return internConfig; -}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/intern.js b/source/widget/DistanceAndDirection/tests/intern.js deleted file mode 100644 index d39556eb..00000000 --- a/source/widget/DistanceAndDirection/tests/intern.js +++ /dev/null @@ -1,86 +0,0 @@ -define([], function() { - this.dojoConfig = { async: 1 }; - - return { - proxyPort: 9000, - proxyUrl: 'http://localhost:9000/', - - capabilities: { - 'selenium-version': '2.42.2' - }, - - environments: [{ - browserName: 'internet explorer', - version: '10', - platform: 'Windows 8' - }, { - browserName: 'internet explorer', - version: '9', - platform: 'Windows 7' - }, { - browserName: 'firefox', - version: '23', - platform: ['Linux', 'Windows 7'] - }, { - browserName: 'firefox', - version: '21', - platform: 'Mac 10.6' - }, { - browserName: 'chrome', - platform: ['Linux', 'Mac 10.8', 'Windows 7'] - }, { - browserName: 'safari', - version: '6', - platform: 'Mac 10.8' - }], - - tunnel: 'NullTunnel', - - useLoader: { - 'host-browser': 'http://js.arcgis.com/3.19/dojo/dojo.js' - }, - - loader: { - packages: [ - { - name: 'tests', - location: './widgets/DistanceAndDirection/tests' - }, { - name: 'DD', - location: './widgets/DistanceAndDirection' - },{ - name: 'esri', - location: 'http://js.arcgis.com/3.19/esri' - }, { - name: 'dgrid', - location: 'http://js.arcgis.com/3.19/dgrid' - }, { - name: 'put-selector', - location: 'http://js.arcgis.com/3.19/put-selector' - }, { - name: 'xstyle', - location: 'http://js.arcgis.com/3.19/xstyle' - }, { - name: 'dojo', - location: 'http://js.arcgis.com/3.19/dojo' - }, { - name: 'dojox', - location: 'http://js.arcgis.com/3.19/dojox' - }, { - name: 'dijit', - location: 'http://js.arcgis.com/3.19/dijit' - }, { - name: 'jimu', - location: './jimu.js' - }, { - name: 'moment', - location: './widgets/DistanceAndDirection/tests' - } - ] - }, - - suites: ['tests/distance-and-direction-coord-input-unit-test'], - - excludeInstrumentation: /^(?:test|node_modules)/ - }; -}); diff --git a/source/widget/DistanceAndDirection/tests/moment.js b/source/widget/DistanceAndDirection/tests/moment.js deleted file mode 100644 index d301ddbb..00000000 --- a/source/widget/DistanceAndDirection/tests/moment.js +++ /dev/null @@ -1,7 +0,0 @@ -//! moment.js -//! version : 2.13.0 -//! authors : Tim Wood, Iskren Chernev, Moment.js contributors -//! license : MIT -//! momentjs.com -!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.moment=b()}(this,function(){"use strict";function a(){return fd.apply(null,arguments)}function b(a){fd=a}function c(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function d(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function e(a,b){var c,d=[];for(c=0;c0)for(c in hd)d=hd[c],e=b[d],m(e)||(a[d]=e);return a}function o(b){n(this,b),this._d=new Date(null!=b._d?b._d.getTime():NaN),id===!1&&(id=!0,a.updateOffset(this),id=!1)}function p(a){return a instanceof o||null!=a&&null!=a._isAMomentObject}function q(a){return 0>a?Math.ceil(a):Math.floor(a)}function r(a){var b=+a,c=0;return 0!==b&&isFinite(b)&&(c=q(b)),c}function s(a,b,c){var d,e=Math.min(a.length,b.length),f=Math.abs(a.length-b.length),g=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&r(a[d])!==r(b[d]))&&g++;return g+f}function t(b){a.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+b)}function u(b,c){var d=!0;return g(function(){return null!=a.deprecationHandler&&a.deprecationHandler(null,b),d&&(t(b+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),d=!1),c.apply(this,arguments)},c)}function v(b,c){null!=a.deprecationHandler&&a.deprecationHandler(b,c),jd[b]||(t(c),jd[b]=!0)}function w(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function x(a){return"[object Object]"===Object.prototype.toString.call(a)}function y(a){var b,c;for(c in a)b=a[c],w(b)?this[c]=b:this["_"+c]=b;this._config=a,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function z(a,b){var c,d=g({},a);for(c in b)f(b,c)&&(x(a[c])&&x(b[c])?(d[c]={},g(d[c],a[c]),g(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);return d}function A(a){null!=a&&this.set(a)}function B(a){return a?a.toLowerCase().replace("_","-"):a}function C(a){for(var b,c,d,e,f=0;f0;){if(d=D(e.slice(0,b).join("-")))return d;if(c&&c.length>=b&&s(e,c,!0)>=b-1)break;b--}f++}return null}function D(a){var b=null;if(!nd[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=ld._abbr,require("./locale/"+a),E(b)}catch(c){}return nd[a]}function E(a,b){var c;return a&&(c=m(b)?H(a):F(a,b),c&&(ld=c)),ld._abbr}function F(a,b){return null!==b?(b.abbr=a,null!=nd[a]?(v("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),b=z(nd[a]._config,b)):null!=b.parentLocale&&(null!=nd[b.parentLocale]?b=z(nd[b.parentLocale]._config,b):v("parentLocaleUndefined","specified parentLocale is not defined yet")),nd[a]=new A(b),E(a),nd[a]):(delete nd[a],null)}function G(a,b){if(null!=b){var c;null!=nd[a]&&(b=z(nd[a]._config,b)),c=new A(b),c.parentLocale=nd[a],nd[a]=c,E(a)}else null!=nd[a]&&(null!=nd[a].parentLocale?nd[a]=nd[a].parentLocale:null!=nd[a]&&delete nd[a]);return nd[a]}function H(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return ld;if(!c(a)){if(b=D(a))return b;a=[a]}return C(a)}function I(){return kd(nd)}function J(a,b){var c=a.toLowerCase();od[c]=od[c+"s"]=od[b]=a}function K(a){return"string"==typeof a?od[a]||od[a.toLowerCase()]:void 0}function L(a){var b,c,d={};for(c in a)f(a,c)&&(b=K(c),b&&(d[b]=a[c]));return d}function M(b,c){return function(d){return null!=d?(O(this,b,d),a.updateOffset(this,c),this):N(this,b)}}function N(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function O(a,b,c){a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+b](c)}function P(a,b){var c;if("object"==typeof a)for(c in a)this.set(c,a[c]);else if(a=K(a),w(this[a]))return this[a](b);return this}function Q(a,b,c){var d=""+Math.abs(a),e=b-d.length,f=a>=0;return(f?c?"+":"":"-")+Math.pow(10,Math.max(0,e)).toString().substr(1)+d}function R(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()}),a&&(sd[a]=e),b&&(sd[b[0]]=function(){return Q(e.apply(this,arguments),b[1],b[2])}),c&&(sd[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function S(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function T(a){var b,c,d=a.match(pd);for(b=0,c=d.length;c>b;b++)sd[d[b]]?d[b]=sd[d[b]]:d[b]=S(d[b]);return function(b){var e,f="";for(e=0;c>e;e++)f+=d[e]instanceof Function?d[e].call(b,a):d[e];return f}}function U(a,b){return a.isValid()?(b=V(b,a.localeData()),rd[b]=rd[b]||T(b),rd[b](a)):a.localeData().invalidDate()}function V(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(qd.lastIndex=0;d>=0&&qd.test(a);)a=a.replace(qd,c),qd.lastIndex=0,d-=1;return a}function W(a,b,c){Kd[a]=w(b)?b:function(a,d){return a&&c?c:b}}function X(a,b){return f(Kd,a)?Kd[a](b._strict,b._locale):new RegExp(Y(a))}function Y(a){return Z(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,b,c,d,e){return b||c||d||e}))}function Z(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function $(a,b){var c,d=b;for("string"==typeof a&&(a=[a]),"number"==typeof b&&(d=function(a,c){c[b]=r(a)}),c=0;cd;++d)f=h([2e3,d]),this._shortMonthsParse[d]=this.monthsShort(f,"").toLocaleLowerCase(),this._longMonthsParse[d]=this.months(f,"").toLocaleLowerCase();return c?"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:null):(e=md.call(this._longMonthsParse,g),-1!==e?e:null):"MMM"===b?(e=md.call(this._shortMonthsParse,g),-1!==e?e:(e=md.call(this._longMonthsParse,g),-1!==e?e:null)):(e=md.call(this._longMonthsParse,g),-1!==e?e:(e=md.call(this._shortMonthsParse,g),-1!==e?e:null))}function fa(a,b,c){var d,e,f;if(this._monthsParseExact)return ea.call(this,a,b,c);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),d=0;12>d;d++){if(e=h([2e3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(e,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(e,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(f="^"+this.months(e,"")+"|^"+this.monthsShort(e,""),this._monthsParse[d]=new RegExp(f.replace(".",""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))return d;if(c&&"MMM"===b&&this._shortMonthsParse[d].test(a))return d;if(!c&&this._monthsParse[d].test(a))return d}}function ga(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=r(b);else if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),ba(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),a}function ha(b){return null!=b?(ga(this,b),a.updateOffset(this,!0),this):N(this,"Month")}function ia(){return ba(this.year(),this.month())}function ja(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex}function ka(a){return this._monthsParseExact?(f(this,"_monthsRegex")||la.call(this),a?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex}function la(){function a(a,b){return b.length-a.length}var b,c,d=[],e=[],f=[];for(b=0;12>b;b++)c=h([2e3,b]),d.push(this.monthsShort(c,"")),e.push(this.months(c,"")),f.push(this.months(c,"")),f.push(this.monthsShort(c,""));for(d.sort(a),e.sort(a),f.sort(a),b=0;12>b;b++)d[b]=Z(d[b]),e[b]=Z(e[b]),f[b]=Z(f[b]);this._monthsRegex=new RegExp("^("+f.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+e.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+d.join("|")+")","i")}function ma(a){var b,c=a._a;return c&&-2===j(a).overflow&&(b=c[Nd]<0||c[Nd]>11?Nd:c[Od]<1||c[Od]>ba(c[Md],c[Nd])?Od:c[Pd]<0||c[Pd]>24||24===c[Pd]&&(0!==c[Qd]||0!==c[Rd]||0!==c[Sd])?Pd:c[Qd]<0||c[Qd]>59?Qd:c[Rd]<0||c[Rd]>59?Rd:c[Sd]<0||c[Sd]>999?Sd:-1,j(a)._overflowDayOfYear&&(Md>b||b>Od)&&(b=Od),j(a)._overflowWeeks&&-1===b&&(b=Td),j(a)._overflowWeekday&&-1===b&&(b=Ud),j(a).overflow=b),a}function na(a){var b,c,d,e,f,g,h=a._i,i=$d.exec(h)||_d.exec(h);if(i){for(j(a).iso=!0,b=0,c=be.length;c>b;b++)if(be[b][1].exec(i[1])){e=be[b][0],d=be[b][2]!==!1;break}if(null==e)return void(a._isValid=!1);if(i[3]){for(b=0,c=ce.length;c>b;b++)if(ce[b][1].exec(i[3])){f=(i[2]||" ")+ce[b][0];break}if(null==f)return void(a._isValid=!1)}if(!d&&null!=f)return void(a._isValid=!1);if(i[4]){if(!ae.exec(i[4]))return void(a._isValid=!1);g="Z"}a._f=e+(f||"")+(g||""),Ca(a)}else a._isValid=!1}function oa(b){var c=de.exec(b._i);return null!==c?void(b._d=new Date(+c[1])):(na(b),void(b._isValid===!1&&(delete b._isValid,a.createFromInputFallback(b))))}function pa(a,b,c,d,e,f,g){var h=new Date(a,b,c,d,e,f,g);return 100>a&&a>=0&&isFinite(h.getFullYear())&&h.setFullYear(a),h}function qa(a){var b=new Date(Date.UTC.apply(null,arguments));return 100>a&&a>=0&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ra(a){return sa(a)?366:365}function sa(a){return a%4===0&&a%100!==0||a%400===0}function ta(){return sa(this.year())}function ua(a,b,c){var d=7+b-c,e=(7+qa(a,0,d).getUTCDay()-b)%7;return-e+d-1}function va(a,b,c,d,e){var f,g,h=(7+c-d)%7,i=ua(a,d,e),j=1+7*(b-1)+h+i;return 0>=j?(f=a-1,g=ra(f)+j):j>ra(a)?(f=a+1,g=j-ra(a)):(f=a,g=j),{year:f,dayOfYear:g}}function wa(a,b,c){var d,e,f=ua(a.year(),b,c),g=Math.floor((a.dayOfYear()-f-1)/7)+1;return 1>g?(e=a.year()-1,d=g+xa(e,b,c)):g>xa(a.year(),b,c)?(d=g-xa(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function xa(a,b,c){var d=ua(a,b,c),e=ua(a+1,b,c);return(ra(a)-d+e)/7}function ya(a,b,c){return null!=a?a:null!=b?b:c}function za(b){var c=new Date(a.now());return b._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}function Aa(a){var b,c,d,e,f=[];if(!a._d){for(d=za(a),a._w&&null==a._a[Od]&&null==a._a[Nd]&&Ba(a),a._dayOfYear&&(e=ya(a._a[Md],d[Md]),a._dayOfYear>ra(e)&&(j(a)._overflowDayOfYear=!0),c=qa(e,0,a._dayOfYear),a._a[Nd]=c.getUTCMonth(),a._a[Od]=c.getUTCDate()),b=0;3>b&&null==a._a[b];++b)a._a[b]=f[b]=d[b];for(;7>b;b++)a._a[b]=f[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[Pd]&&0===a._a[Qd]&&0===a._a[Rd]&&0===a._a[Sd]&&(a._nextDay=!0,a._a[Pd]=0),a._d=(a._useUTC?qa:pa).apply(null,f),null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[Pd]=24)}}function Ba(a){var b,c,d,e,f,g,h,i;b=a._w,null!=b.GG||null!=b.W||null!=b.E?(f=1,g=4,c=ya(b.GG,a._a[Md],wa(Ka(),1,4).year),d=ya(b.W,1),e=ya(b.E,1),(1>e||e>7)&&(i=!0)):(f=a._locale._week.dow,g=a._locale._week.doy,c=ya(b.gg,a._a[Md],wa(Ka(),f,g).year),d=ya(b.w,1),null!=b.d?(e=b.d,(0>e||e>6)&&(i=!0)):null!=b.e?(e=b.e+f,(b.e<0||b.e>6)&&(i=!0)):e=f),1>d||d>xa(c,f,g)?j(a)._overflowWeeks=!0:null!=i?j(a)._overflowWeekday=!0:(h=va(c,d,e,f,g),a._a[Md]=h.year,a._dayOfYear=h.dayOfYear)}function Ca(b){if(b._f===a.ISO_8601)return void na(b);b._a=[],j(b).empty=!0;var c,d,e,f,g,h=""+b._i,i=h.length,k=0;for(e=V(b._f,b._locale).match(pd)||[],c=0;c0&&j(b).unusedInput.push(g),h=h.slice(h.indexOf(d)+d.length),k+=d.length),sd[f]?(d?j(b).empty=!1:j(b).unusedTokens.push(f),aa(f,d,b)):b._strict&&!d&&j(b).unusedTokens.push(f);j(b).charsLeftOver=i-k,h.length>0&&j(b).unusedInput.push(h),j(b).bigHour===!0&&b._a[Pd]<=12&&b._a[Pd]>0&&(j(b).bigHour=void 0),j(b).parsedDateParts=b._a.slice(0),j(b).meridiem=b._meridiem,b._a[Pd]=Da(b._locale,b._a[Pd],b._meridiem),Aa(b),ma(b)}function Da(a,b,c){var d;return null==c?b:null!=a.meridiemHour?a.meridiemHour(b,c):null!=a.isPM?(d=a.isPM(c),d&&12>b&&(b+=12),d||12!==b||(b=0),b):b}function Ea(a){var b,c,d,e,f;if(0===a._f.length)return j(a).invalidFormat=!0,void(a._d=new Date(NaN));for(e=0;ef)&&(d=f,c=b));g(a,c||b)}function Fa(a){if(!a._d){var b=L(a._i);a._a=e([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)}),Aa(a)}}function Ga(a){var b=new o(ma(Ha(a)));return b._nextDay&&(b.add(1,"d"),b._nextDay=void 0),b}function Ha(a){var b=a._i,e=a._f;return a._locale=a._locale||H(a._l),null===b||void 0===e&&""===b?l({nullInput:!0}):("string"==typeof b&&(a._i=b=a._locale.preparse(b)),p(b)?new o(ma(b)):(c(e)?Ea(a):e?Ca(a):d(b)?a._d=b:Ia(a),k(a)||(a._d=null),a))}function Ia(b){var f=b._i;void 0===f?b._d=new Date(a.now()):d(f)?b._d=new Date(f.valueOf()):"string"==typeof f?oa(b):c(f)?(b._a=e(f.slice(0),function(a){return parseInt(a,10)}),Aa(b)):"object"==typeof f?Fa(b):"number"==typeof f?b._d=new Date(f):a.createFromInputFallback(b)}function Ja(a,b,c,d,e){var f={};return"boolean"==typeof c&&(d=c,c=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=e,f._l=c,f._i=a,f._f=b,f._strict=d,Ga(f)}function Ka(a,b,c,d){return Ja(a,b,c,d,!1)}function La(a,b){var d,e;if(1===b.length&&c(b[0])&&(b=b[0]),!b.length)return Ka();for(d=b[0],e=1;ea&&(a=-a,c="-"),c+Q(~~(a/60),2)+b+Q(~~a%60,2)})}function Ra(a,b){var c=(b||"").match(a)||[],d=c[c.length-1]||[],e=(d+"").match(ie)||["-",0,0],f=+(60*e[1])+r(e[2]);return"+"===e[0]?f:-f}function Sa(b,c){var e,f;return c._isUTC?(e=c.clone(),f=(p(b)||d(b)?b.valueOf():Ka(b).valueOf())-e.valueOf(),e._d.setTime(e._d.valueOf()+f),a.updateOffset(e,!1),e):Ka(b).local()}function Ta(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Ua(b,c){var d,e=this._offset||0;return this.isValid()?null!=b?("string"==typeof b?b=Ra(Hd,b):Math.abs(b)<16&&(b=60*b),!this._isUTC&&c&&(d=Ta(this)),this._offset=b,this._isUTC=!0,null!=d&&this.add(d,"m"),e!==b&&(!c||this._changeInProgress?jb(this,db(b-e,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?e:Ta(this):null!=b?this:NaN}function Va(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()}function Wa(a){return this.utcOffset(0,a)}function Xa(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(Ta(this),"m")),this}function Ya(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Ra(Gd,this._i)),this}function Za(a){return this.isValid()?(a=a?Ka(a).utcOffset():0,(this.utcOffset()-a)%60===0):!1}function $a(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _a(){if(!m(this._isDSTShifted))return this._isDSTShifted;var a={};if(n(a,this),a=Ha(a),a._a){var b=a._isUTC?h(a._a):Ka(a._a);this._isDSTShifted=this.isValid()&&s(a._a,b.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function ab(){return this.isValid()?!this._isUTC:!1}function bb(){return this.isValid()?this._isUTC:!1}function cb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function db(a,b){var c,d,e,g=a,h=null;return Pa(a)?g={ms:a._milliseconds,d:a._days,M:a._months}:"number"==typeof a?(g={},b?g[b]=a:g.milliseconds=a):(h=je.exec(a))?(c="-"===h[1]?-1:1,g={y:0,d:r(h[Od])*c,h:r(h[Pd])*c,m:r(h[Qd])*c,s:r(h[Rd])*c,ms:r(h[Sd])*c}):(h=ke.exec(a))?(c="-"===h[1]?-1:1,g={y:eb(h[2],c),M:eb(h[3],c),w:eb(h[4],c),d:eb(h[5],c),h:eb(h[6],c),m:eb(h[7],c),s:eb(h[8],c)}):null==g?g={}:"object"==typeof g&&("from"in g||"to"in g)&&(e=gb(Ka(g.from),Ka(g.to)),g={},g.ms=e.milliseconds,g.M=e.months),d=new Oa(g),Pa(a)&&f(a,"_locale")&&(d._locale=a._locale),d}function eb(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function fb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function gb(a,b){var c;return a.isValid()&&b.isValid()?(b=Sa(b,a),a.isBefore(b)?c=fb(a,b):(c=fb(b,a),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function hb(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}function ib(a,b){return function(c,d){var e,f;return null===d||isNaN(+d)||(v(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period)."),f=c,c=d,d=f),c="string"==typeof c?+c:c,e=db(c,d),jb(this,e,a),this}}function jb(b,c,d,e){var f=c._milliseconds,g=hb(c._days),h=hb(c._months);b.isValid()&&(e=null==e?!0:e,f&&b._d.setTime(b._d.valueOf()+f*d),g&&O(b,"Date",N(b,"Date")+g*d),h&&ga(b,N(b,"Month")+h*d),e&&a.updateOffset(b,g||h))}function kb(a,b){var c=a||Ka(),d=Sa(c,this).startOf("day"),e=this.diff(d,"days",!0),f=-6>e?"sameElse":-1>e?"lastWeek":0>e?"lastDay":1>e?"sameDay":2>e?"nextDay":7>e?"nextWeek":"sameElse",g=b&&(w(b[f])?b[f]():b[f]);return this.format(g||this.localeData().calendar(f,this,Ka(c)))}function lb(){return new o(this)}function mb(a,b){var c=p(a)?a:Ka(a);return this.isValid()&&c.isValid()?(b=K(m(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()b-f?(c=a.clone().add(e-1,"months"),d=(b-f)/(f-c)):(c=a.clone().add(e+1,"months"),d=(b-f)/(c-f)),-(e+d)||0}function ub(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function vb(){var a=this.clone().utc();return 0f&&(b=f),Vb.call(this,a,b,c,d,e))}function Vb(a,b,c,d,e){var f=va(a,b,c,d,e),g=qa(f.year,0,f.dayOfYear);return this.year(g.getUTCFullYear()),this.month(g.getUTCMonth()),this.date(g.getUTCDate()),this}function Wb(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)}function Xb(a){return wa(a,this._week.dow,this._week.doy).week}function Yb(){return this._week.dow}function Zb(){return this._week.doy}function $b(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")}function _b(a){var b=wa(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")}function ac(a,b){return"string"!=typeof a?a:isNaN(a)?(a=b.weekdaysParse(a),"number"==typeof a?a:null):parseInt(a,10)}function bc(a,b){return c(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]}function cc(a){return this._weekdaysShort[a.day()]}function dc(a){return this._weekdaysMin[a.day()]}function ec(a,b,c){var d,e,f,g=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],d=0;7>d;++d)f=h([2e3,1]).day(d),this._minWeekdaysParse[d]=this.weekdaysMin(f,"").toLocaleLowerCase(),this._shortWeekdaysParse[d]=this.weekdaysShort(f,"").toLocaleLowerCase(),this._weekdaysParse[d]=this.weekdays(f,"").toLocaleLowerCase();return c?"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:null):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null):"dddd"===b?(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):"ddd"===b?(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._minWeekdaysParse,g),-1!==e?e:null))):(e=md.call(this._minWeekdaysParse,g),-1!==e?e:(e=md.call(this._weekdaysParse,g),-1!==e?e:(e=md.call(this._shortWeekdaysParse,g),-1!==e?e:null)))}function fc(a,b,c){var d,e,f;if(this._weekdaysParseExact)return ec.call(this,a,b,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),d=0;7>d;d++){if(e=h([2e3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(e,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(e,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(e,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(f="^"+this.weekdays(e,"")+"|^"+this.weekdaysShort(e,"")+"|^"+this.weekdaysMin(e,""),this._weekdaysParse[d]=new RegExp(f.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))return d;if(c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a))return d;if(c&&"dd"===b&&this._minWeekdaysParse[d].test(a))return d;if(!c&&this._weekdaysParse[d].test(a))return d}}function gc(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=a?(a=ac(a,this.localeData()),this.add(a-b,"d")):b}function hc(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")}function ic(a){return this.isValid()?null==a?this.day()||7:this.day(this.day()%7?a:a-7):null!=a?this:NaN}function jc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex}function kc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function lc(a){return this._weekdaysParseExact?(f(this,"_weekdaysRegex")||mc.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function mc(){function a(a,b){return b.length-a.length}var b,c,d,e,f,g=[],i=[],j=[],k=[];for(b=0;7>b;b++)c=h([2e3,1]).day(b),d=this.weekdaysMin(c,""),e=this.weekdaysShort(c,""),f=this.weekdays(c,""),g.push(d),i.push(e),j.push(f),k.push(d),k.push(e),k.push(f);for(g.sort(a),i.sort(a),j.sort(a),k.sort(a),b=0;7>b;b++)i[b]=Z(i[b]),j[b]=Z(j[b]),k[b]=Z(k[b]);this._weekdaysRegex=new RegExp("^("+k.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+j.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+g.join("|")+")","i")}function nc(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==a?b:this.add(a-b,"d")}function oc(){return this.hours()%12||12}function pc(){return this.hours()||24}function qc(a,b){R(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function rc(a,b){return b._meridiemParse}function sc(a){return"p"===(a+"").toLowerCase().charAt(0)}function tc(a,b,c){return a>11?c?"pm":"PM":c?"am":"AM"}function uc(a,b){b[Sd]=r(1e3*("0."+a))}function vc(){return this._isUTC?"UTC":""}function wc(){return this._isUTC?"Coordinated Universal Time":""}function xc(a){return Ka(1e3*a)}function yc(){return Ka.apply(null,arguments).parseZone()}function zc(a,b,c){var d=this._calendar[a];return w(d)?d.call(b,c):d}function Ac(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])}function Bc(){return this._invalidDate}function Cc(a){return this._ordinal.replace("%d",a)}function Dc(a){return a}function Ec(a,b,c,d){var e=this._relativeTime[c];return w(e)?e(a,b,c,d):e.replace(/%d/i,a)}function Fc(a,b){var c=this._relativeTime[a>0?"future":"past"];return w(c)?c(b):c.replace(/%s/i,b)}function Gc(a,b,c,d){var e=H(),f=h().set(d,b);return e[c](f,a)}function Hc(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return Gc(a,b,c,"month");var d,e=[];for(d=0;12>d;d++)e[d]=Gc(a,d,c,"month");return e}function Ic(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=H(),f=a?e._week.dow:0;if(null!=c)return Gc(b,(c+f)%7,d,"day");var g,h=[];for(g=0;7>g;g++)h[g]=Gc(b,(g+f)%7,d,"day");return h}function Jc(a,b){return Hc(a,b,"months")}function Kc(a,b){return Hc(a,b,"monthsShort")}function Lc(a,b,c){return Ic(a,b,c,"weekdays")}function Mc(a,b,c){return Ic(a,b,c,"weekdaysShort")}function Nc(a,b,c){return Ic(a,b,c,"weekdaysMin")}function Oc(){var a=this._data;return this._milliseconds=Le(this._milliseconds),this._days=Le(this._days),this._months=Le(this._months),a.milliseconds=Le(a.milliseconds),a.seconds=Le(a.seconds),a.minutes=Le(a.minutes),a.hours=Le(a.hours),a.months=Le(a.months),a.years=Le(a.years),this}function Pc(a,b,c,d){var e=db(b,c);return a._milliseconds+=d*e._milliseconds,a._days+=d*e._days,a._months+=d*e._months,a._bubble()}function Qc(a,b){return Pc(this,a,b,1)}function Rc(a,b){return Pc(this,a,b,-1)}function Sc(a){return 0>a?Math.floor(a):Math.ceil(a)}function Tc(){var a,b,c,d,e,f=this._milliseconds,g=this._days,h=this._months,i=this._data;return f>=0&&g>=0&&h>=0||0>=f&&0>=g&&0>=h||(f+=864e5*Sc(Vc(h)+g),g=0,h=0),i.milliseconds=f%1e3,a=q(f/1e3),i.seconds=a%60,b=q(a/60),i.minutes=b%60,c=q(b/60),i.hours=c%24,g+=q(c/24),e=q(Uc(g)),h+=e,g-=Sc(Vc(e)),d=q(h/12),h%=12,i.days=g,i.months=h,i.years=d,this}function Uc(a){return 4800*a/146097}function Vc(a){return 146097*a/4800}function Wc(a){var b,c,d=this._milliseconds;if(a=K(a),"month"===a||"year"===a)return b=this._days+d/864e5,c=this._months+Uc(b),"month"===a?c:c/12;switch(b=this._days+Math.round(Vc(this._months)),a){case"week":return b/7+d/6048e5;case"day":return b+d/864e5;case"hour":return 24*b+d/36e5;case"minute":return 1440*b+d/6e4;case"second":return 86400*b+d/1e3;case"millisecond":return Math.floor(864e5*b)+d;default:throw new Error("Unknown unit "+a)}}function Xc(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*r(this._months/12)}function Yc(a){return function(){return this.as(a)}}function Zc(a){ -return a=K(a),this[a+"s"]()}function $c(a){return function(){return this._data[a]}}function _c(){return q(this.days()/7)}function ad(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function bd(a,b,c){var d=db(a).abs(),e=_e(d.as("s")),f=_e(d.as("m")),g=_e(d.as("h")),h=_e(d.as("d")),i=_e(d.as("M")),j=_e(d.as("y")),k=e=f&&["m"]||f=g&&["h"]||g=h&&["d"]||h=i&&["M"]||i=j&&["y"]||["yy",j];return k[2]=b,k[3]=+a>0,k[4]=c,ad.apply(null,k)}function cd(a,b){return void 0===af[a]?!1:void 0===b?af[a]:(af[a]=b,!0)}function dd(a){var b=this.localeData(),c=bd(this,!a,b);return a&&(c=b.pastFuture(+this,c)),b.postformat(c)}function ed(){var a,b,c,d=bf(this._milliseconds)/1e3,e=bf(this._days),f=bf(this._months);a=q(d/60),b=q(a/60),d%=60,a%=60,c=q(f/12),f%=12;var g=c,h=f,i=e,j=b,k=a,l=d,m=this.asSeconds();return m?(0>m?"-":"")+"P"+(g?g+"Y":"")+(h?h+"M":"")+(i?i+"D":"")+(j||k||l?"T":"")+(j?j+"H":"")+(k?k+"M":"")+(l?l+"S":""):"P0D"}var fd,gd;gd=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;c>d;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var hd=a.momentProperties=[],id=!1,jd={};a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;var kd;kd=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)f(a,b)&&c.push(b);return c};var ld,md,nd={},od={},pd=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,qd=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,rd={},sd={},td=/\d/,ud=/\d\d/,vd=/\d{3}/,wd=/\d{4}/,xd=/[+-]?\d{6}/,yd=/\d\d?/,zd=/\d\d\d\d?/,Ad=/\d\d\d\d\d\d?/,Bd=/\d{1,3}/,Cd=/\d{1,4}/,Dd=/[+-]?\d{1,6}/,Ed=/\d+/,Fd=/[+-]?\d+/,Gd=/Z|[+-]\d\d:?\d\d/gi,Hd=/Z|[+-]\d\d(?::?\d\d)?/gi,Id=/[+-]?\d+(\.\d{1,3})?/,Jd=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Kd={},Ld={},Md=0,Nd=1,Od=2,Pd=3,Qd=4,Rd=5,Sd=6,Td=7,Ud=8;md=Array.prototype.indexOf?Array.prototype.indexOf:function(a){var b;for(b=0;b=a?""+a:"+"+a}),R(0,["YY",2],0,function(){return this.year()%100}),R(0,["YYYY",4],0,"year"),R(0,["YYYYY",5],0,"year"),R(0,["YYYYYY",6,!0],0,"year"),J("year","y"),W("Y",Fd),W("YY",yd,ud),W("YYYY",Cd,wd),W("YYYYY",Dd,xd),W("YYYYYY",Dd,xd),$(["YYYYY","YYYYYY"],Md),$("YYYY",function(b,c){c[Md]=2===b.length?a.parseTwoDigitYear(b):r(b)}),$("YY",function(b,c){c[Md]=a.parseTwoDigitYear(b)}),$("Y",function(a,b){b[Md]=parseInt(a,10)}),a.parseTwoDigitYear=function(a){return r(a)+(r(a)>68?1900:2e3)};var ee=M("FullYear",!0);a.ISO_8601=function(){};var fe=u("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?this>a?this:a:l()}),ge=u("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var a=Ka.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:l()}),he=function(){return Date.now?Date.now():+new Date};Qa("Z",":"),Qa("ZZ",""),W("Z",Hd),W("ZZ",Hd),$(["Z","ZZ"],function(a,b,c){c._useUTC=!0,c._tzm=Ra(Hd,a)});var ie=/([\+\-]|\d\d)/gi;a.updateOffset=function(){};var je=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,ke=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;db.fn=Oa.prototype;var le=ib(1,"add"),me=ib(-1,"subtract");a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ne=u("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});R(0,["gg",2],0,function(){return this.weekYear()%100}),R(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pb("gggg","weekYear"),Pb("ggggg","weekYear"),Pb("GGGG","isoWeekYear"),Pb("GGGGG","isoWeekYear"),J("weekYear","gg"),J("isoWeekYear","GG"),W("G",Fd),W("g",Fd),W("GG",yd,ud),W("gg",yd,ud),W("GGGG",Cd,wd),W("gggg",Cd,wd),W("GGGGG",Dd,xd),W("ggggg",Dd,xd),_(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=r(a)}),_(["gg","GG"],function(b,c,d,e){c[e]=a.parseTwoDigitYear(b)}),R("Q",0,"Qo","quarter"),J("quarter","Q"),W("Q",td),$("Q",function(a,b){b[Nd]=3*(r(a)-1)}),R("w",["ww",2],"wo","week"),R("W",["WW",2],"Wo","isoWeek"),J("week","w"),J("isoWeek","W"),W("w",yd),W("ww",yd,ud),W("W",yd),W("WW",yd,ud),_(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=r(a)});var oe={dow:0,doy:6};R("D",["DD",2],"Do","date"),J("date","D"),W("D",yd),W("DD",yd,ud),W("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient}),$(["D","DD"],Od),$("Do",function(a,b){b[Od]=r(a.match(yd)[0],10)});var pe=M("Date",!0);R("d",0,"do","day"),R("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)}),R("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)}),R("dddd",0,0,function(a){return this.localeData().weekdays(this,a)}),R("e",0,0,"weekday"),R("E",0,0,"isoWeekday"),J("day","d"),J("weekday","e"),J("isoWeekday","E"),W("d",yd),W("e",yd),W("E",yd),W("dd",function(a,b){return b.weekdaysMinRegex(a)}),W("ddd",function(a,b){return b.weekdaysShortRegex(a)}),W("dddd",function(a,b){return b.weekdaysRegex(a)}),_(["dd","ddd","dddd"],function(a,b,c,d){var e=c._locale.weekdaysParse(a,d,c._strict);null!=e?b.d=e:j(c).invalidWeekday=a}),_(["d","e","E"],function(a,b,c,d){b[d]=r(a)});var qe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),re="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),se="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),te=Jd,ue=Jd,ve=Jd;R("DDD",["DDDD",3],"DDDo","dayOfYear"),J("dayOfYear","DDD"),W("DDD",Bd),W("DDDD",vd),$(["DDD","DDDD"],function(a,b,c){c._dayOfYear=r(a)}),R("H",["HH",2],0,"hour"),R("h",["hh",2],0,oc),R("k",["kk",2],0,pc),R("hmm",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)}),R("hmmss",0,0,function(){return""+oc.apply(this)+Q(this.minutes(),2)+Q(this.seconds(),2)}),R("Hmm",0,0,function(){return""+this.hours()+Q(this.minutes(),2)}),R("Hmmss",0,0,function(){return""+this.hours()+Q(this.minutes(),2)+Q(this.seconds(),2)}),qc("a",!0),qc("A",!1),J("hour","h"),W("a",rc),W("A",rc),W("H",yd),W("h",yd),W("HH",yd,ud),W("hh",yd,ud),W("hmm",zd),W("hmmss",Ad),W("Hmm",zd),W("Hmmss",Ad),$(["H","HH"],Pd),$(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a),c._meridiem=a}),$(["h","hh"],function(a,b,c){b[Pd]=r(a),j(c).bigHour=!0}),$("hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d)),j(c).bigHour=!0}),$("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e)),j(c).bigHour=!0}),$("Hmm",function(a,b,c){var d=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d))}),$("Hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[Pd]=r(a.substr(0,d)),b[Qd]=r(a.substr(d,2)),b[Rd]=r(a.substr(e))});var we=/[ap]\.?m?\.?/i,xe=M("Hours",!0);R("m",["mm",2],0,"minute"),J("minute","m"),W("m",yd),W("mm",yd,ud),$(["m","mm"],Qd);var ye=M("Minutes",!1);R("s",["ss",2],0,"second"),J("second","s"),W("s",yd),W("ss",yd,ud),$(["s","ss"],Rd);var ze=M("Seconds",!1);R("S",0,0,function(){return~~(this.millisecond()/100)}),R(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),R(0,["SSS",3],0,"millisecond"),R(0,["SSSS",4],0,function(){return 10*this.millisecond()}),R(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),R(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),R(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),R(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),R(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),J("millisecond","ms"),W("S",Bd,td),W("SS",Bd,ud),W("SSS",Bd,vd);var Ae;for(Ae="SSSS";Ae.length<=9;Ae+="S")W(Ae,Ed);for(Ae="S";Ae.length<=9;Ae+="S")$(Ae,uc);var Be=M("Milliseconds",!1);R("z",0,0,"zoneAbbr"),R("zz",0,0,"zoneName");var Ce=o.prototype;Ce.add=le,Ce.calendar=kb,Ce.clone=lb,Ce.diff=sb,Ce.endOf=Eb,Ce.format=wb,Ce.from=xb,Ce.fromNow=yb,Ce.to=zb,Ce.toNow=Ab,Ce.get=P,Ce.invalidAt=Nb,Ce.isAfter=mb,Ce.isBefore=nb,Ce.isBetween=ob,Ce.isSame=pb,Ce.isSameOrAfter=qb,Ce.isSameOrBefore=rb,Ce.isValid=Lb,Ce.lang=ne,Ce.locale=Bb,Ce.localeData=Cb,Ce.max=ge,Ce.min=fe,Ce.parsingFlags=Mb,Ce.set=P,Ce.startOf=Db,Ce.subtract=me,Ce.toArray=Ib,Ce.toObject=Jb,Ce.toDate=Hb,Ce.toISOString=vb,Ce.toJSON=Kb,Ce.toString=ub,Ce.unix=Gb,Ce.valueOf=Fb,Ce.creationData=Ob,Ce.year=ee,Ce.isLeapYear=ta,Ce.weekYear=Qb,Ce.isoWeekYear=Rb,Ce.quarter=Ce.quarters=Wb,Ce.month=ha,Ce.daysInMonth=ia,Ce.week=Ce.weeks=$b,Ce.isoWeek=Ce.isoWeeks=_b,Ce.weeksInYear=Tb,Ce.isoWeeksInYear=Sb,Ce.date=pe,Ce.day=Ce.days=gc,Ce.weekday=hc,Ce.isoWeekday=ic,Ce.dayOfYear=nc,Ce.hour=Ce.hours=xe,Ce.minute=Ce.minutes=ye,Ce.second=Ce.seconds=ze,Ce.millisecond=Ce.milliseconds=Be,Ce.utcOffset=Ua,Ce.utc=Wa,Ce.local=Xa,Ce.parseZone=Ya,Ce.hasAlignedHourOffset=Za,Ce.isDST=$a,Ce.isDSTShifted=_a,Ce.isLocal=ab,Ce.isUtcOffset=bb,Ce.isUtc=cb,Ce.isUTC=cb,Ce.zoneAbbr=vc,Ce.zoneName=wc,Ce.dates=u("dates accessor is deprecated. Use date instead.",pe),Ce.months=u("months accessor is deprecated. Use month instead",ha),Ce.years=u("years accessor is deprecated. Use year instead",ee),Ce.zone=u("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",Va);var De=Ce,Ee={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},Fe={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},Ge="Invalid date",He="%d",Ie=/\d{1,2}/,Je={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},Ke=A.prototype;Ke._calendar=Ee,Ke.calendar=zc,Ke._longDateFormat=Fe,Ke.longDateFormat=Ac,Ke._invalidDate=Ge,Ke.invalidDate=Bc,Ke._ordinal=He,Ke.ordinal=Cc,Ke._ordinalParse=Ie,Ke.preparse=Dc,Ke.postformat=Dc,Ke._relativeTime=Je,Ke.relativeTime=Ec,Ke.pastFuture=Fc,Ke.set=y,Ke.months=ca,Ke._months=Wd,Ke.monthsShort=da,Ke._monthsShort=Xd,Ke.monthsParse=fa,Ke._monthsRegex=Zd,Ke.monthsRegex=ka,Ke._monthsShortRegex=Yd,Ke.monthsShortRegex=ja,Ke.week=Xb,Ke._week=oe,Ke.firstDayOfYear=Zb,Ke.firstDayOfWeek=Yb,Ke.weekdays=bc,Ke._weekdays=qe,Ke.weekdaysMin=dc,Ke._weekdaysMin=se,Ke.weekdaysShort=cc,Ke._weekdaysShort=re,Ke.weekdaysParse=fc,Ke._weekdaysRegex=te,Ke.weekdaysRegex=jc,Ke._weekdaysShortRegex=ue,Ke.weekdaysShortRegex=kc,Ke._weekdaysMinRegex=ve,Ke.weekdaysMinRegex=lc,Ke.isPM=sc,Ke._meridiemParse=we,Ke.meridiem=tc,E("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var b=a%10,c=1===r(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+c}}),a.lang=u("moment.lang is deprecated. Use moment.locale instead.",E),a.langData=u("moment.langData is deprecated. Use moment.localeData instead.",H);var Le=Math.abs,Me=Yc("ms"),Ne=Yc("s"),Oe=Yc("m"),Pe=Yc("h"),Qe=Yc("d"),Re=Yc("w"),Se=Yc("M"),Te=Yc("y"),Ue=$c("milliseconds"),Ve=$c("seconds"),We=$c("minutes"),Xe=$c("hours"),Ye=$c("days"),Ze=$c("months"),$e=$c("years"),_e=Math.round,af={s:45,m:45,h:22,d:26,M:11},bf=Math.abs,cf=Oa.prototype;cf.abs=Oc,cf.add=Qc,cf.subtract=Rc,cf.as=Wc,cf.asMilliseconds=Me,cf.asSeconds=Ne,cf.asMinutes=Oe,cf.asHours=Pe,cf.asDays=Qe,cf.asWeeks=Re,cf.asMonths=Se,cf.asYears=Te,cf.valueOf=Xc,cf._bubble=Tc,cf.get=Zc,cf.milliseconds=Ue,cf.seconds=Ve,cf.minutes=We,cf.hours=Xe,cf.days=Ye,cf.weeks=_c,cf.months=Ze,cf.years=$e,cf.humanize=dd,cf.toISOString=ed,cf.toString=ed,cf.toJSON=ed,cf.locale=Bb,cf.localeData=Cb,cf.toIsoString=u("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ed),cf.lang=ne,R("X",0,0,"unix"),R("x",0,0,"valueOf"),W("x",Fd),W("X",Id),$("X",function(a,b,c){c._d=new Date(1e3*parseFloat(a,10))}),$("x",function(a,b,c){c._d=new Date(r(a))}),a.version="2.13.0",b(Ka),a.fn=De,a.min=Ma,a.max=Na,a.now=he,a.utc=h,a.unix=xc,a.months=Jc,a.isDate=d,a.locale=E,a.invalid=l,a.duration=db,a.isMoment=p,a.weekdays=Lc,a.parseZone=yc,a.localeData=H,a.isDuration=Pa,a.monthsShort=Kc,a.weekdaysMin=Nc,a.defineLocale=F,a.updateLocale=G,a.locales=I,a.weekdaysShort=Mc,a.normalizeUnits=K,a.relativeTimeThreshold=cd,a.prototype=De;var df=a;return df}); \ No newline at end of file diff --git a/source/widget/DistanceAndDirection/tests/processCoordinateStrings.json b/source/widget/DistanceAndDirection/tests/processCoordinateStrings.json deleted file mode 100644 index 06b7f306..00000000 --- a/source/widget/DistanceAndDirection/tests/processCoordinateStrings.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "tests": [ - { "testNumber": "1", - "testString": "01CDA9347609646", - "type": { - "name": "MGRS", - "pattern": "/^(\d{1,2}[-,;:\s]*[c-hj-np-xC-HJ-NP-X][-,;:\s]*[a-hj-np-zA-HJ-NP-Z]{2}[-,;:\s]*\d{1,5}[-,;:\s]*\d{1,5}$)|([AaBbYyZz][-,;:\s]*[a-hj-np-zA-HJ-NP-Z]{2}[-,;:\s]*\d{1,5}[-,;:\s]*\d{1,5})$/", - "notationType": "MGRS" - } - } - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromDDM.json b/source/widget/DistanceAndDirection/tests/toGeoFromDDM.json deleted file mode 100644 index 415e7622..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromDDM.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed DDM is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "67 35.9105S 174 38.8896W", "lat": "-67.598509", "lon": "-174.64816"}, - {"testNumber": "2", "testString": "62 54.5319S 178 53.2222W", "lat": "-62.908865", "lon": "-178.887036"}, - {"testNumber": "3", "testString": "58 32.2073S 176 09.3521W", "lat": "-58.536789", "lon": "-176.155869"}, - {"testNumber": "4", "testString": "54 06.5527S 179 56.4249W", "lat": "-54.109212", "lon": "-179.940415"}, - {"testNumber": "5", "testString": "49 34.6851S 178 50.9768W", "lat": "-49.578085", "lon": "-178.849613"}, - {"testNumber": "6", "testString": "54 06.5527S 174 03.5762W", "lat": "-54.109212", "lon": "-174.059603"}, - {"testNumber": "7", "testString": "40 37.5987S 179 21.8813W", "lat": "-40.626645", "lon": "-179.364688"}, - {"testNumber": "8", "testString": "45 02.4247S 177 55.2764W", "lat": "-45.040411", "lon": "-177.921273"}, - {"testNumber": "9", "testString": "36 08.3740S 178 06.6891W", "lat": "-36.139566", "lon": "-178.111485"}, - {"testNumber": "10", "testString": "31 38.1115S 177 00.0004W", "lat": "-31.635192", "lon": "-177.000006"}, - {"testNumber": "11", "testString": "27 07.1311S 175 59.4638W", "lat": "-27.118851", "lon": "-175.991064"}, - {"testNumber": "12", "testString": "22 35.7044S 175 03.2674W", "lat": "-22.595073", "lon": "-175.054456"}, - {"testNumber": "13", "testString": "18 03.1048S 174 46.6418W", "lat": "-18.051746", "lon": "-174.777364"}, - {"testNumber": "14", "testString": "18 04.0742S 174 09.9598W", "lat": "-18.067904", "lon": "-174.165997"}, - {"testNumber": "15", "testString": "00 00.0003S 179 41.7017W", "lat": "-0.000005", "lon": "-179.695029"}, - {"testNumber": "16", "testString": "00 00.0003S 179 24.4607W", "lat": "-0.000005", "lon": "-179.407678"}, - {"testNumber": "17", "testString": "09 02.1842N 179 43.7219W", "lat": "9.036403", "lon": "-179.728698"}, - {"testNumber": "18", "testString": "09 01.7111N 179 21.7711W", "lat": "9.028518", "lon": "-179.362851"}, - {"testNumber": "19", "testString": "13 33.6962N 178 50.8967W", "lat": "13.561604", "lon": "-178.848278"}, - {"testNumber": "20", "testString": "18 05.1833N 177 56.7032W", "lat": "18.086389", "lon": "-177.945053"}, - {"testNumber": "21", "testString": "22 36.2342N 176 01.6241W", "lat": "22.603903", "lon": "-176.027069"}, - {"testNumber": "22", "testString": "27 05.3929N 174 01.5191W", "lat": "27.089881", "lon": "-174.025318"}, - {"testNumber": "23", "testString": "36 08.6828N 177 00.0004W", "lat": "36.144713", "lon": "-177.000007"}, - {"testNumber": "24", "testString": "45 08.7832N 178 16.3224W", "lat": "45.146387", "lon": "-178.27204"}, - {"testNumber": "25", "testString": "54 08.3021N 178 31.8426W", "lat": "54.138368", "lon": "-178.53071"}, - {"testNumber": "26", "testString": "63 06.9290N 178 58.9388W", "lat": "63.115484", "lon": "-178.982314"}, - {"testNumber": "27", "testString": "72 04.6519N 179 54.7505W", "lat": "72.077531", "lon": "-179.912509"}, - {"testNumber": "28", "testString": "76 33.0910N 179 08.7358W", "lat": "76.551516", "lon": "-179.145596"}, - {"testNumber": "29", "testString": "81 03.6526N 177 00.0021W", "lat": "81.060876", "lon": "-177.000035"}, - {"testNumber": "30", "testString": "76 27.8369S 172 40.5140W", "lat": "-76.463948", "lon": "-172.675234"}, - {"testNumber": "31", "testString": "72 05.9537S 171 00.0010W", "lat": "-72.099228", "lon": "-171.000017"}, - {"testNumber": "32", "testString": "76 27.8369S 169 19.4887W", "lat": "-76.463949", "lon": "-169.324811"}, - {"testNumber": "33", "testString": "67 27.7730S 172 01.5843W", "lat": "-67.462884", "lon": "-172.026405"}, - {"testNumber": "34", "testString": "63 00.3020S 171 04.2034W", "lat": "-63.005034", "lon": "-171.070057"}, - {"testNumber": "35", "testString": "58 27.3972S 170 08.2769W", "lat": "-58.45662", "lon": "-170.137949"}, - {"testNumber": "36", "testString": "49 38.6557S 172 23.1106W", "lat": "-49.644262", "lon": "-172.385177"}, - {"testNumber": "37", "testString": "45 09.2090S 171 00.0005W", "lat": "-45.153483", "lon": "-171.000008"}, - {"testNumber": "38", "testString": "40 38.6883S 169 49.0384W", "lat": "-40.644805", "lon": "-169.817307"}, - {"testNumber": "39", "testString": "36 07.4461S 168 46.6569W", "lat": "-36.124101", "lon": "-168.777615"}, - {"testNumber": "40", "testString": "31 33.9391S 169 12.8000W", "lat": "-31.565651", "lon": "-169.213334"}, - {"testNumber": "41", "testString": "27 05.3935S 168 01.5191W", "lat": "-27.089891", "lon": "-168.025318"}, - {"testNumber": "42", "testString": "13 33.1843S 173 46.3066W", "lat": "-13.553071", "lon": "-173.771777"}, - {"testNumber": "43", "testString": "13 32.4675S 173 18.3300W", "lat": "-13.541125", "lon": "-173.3055"}, - {"testNumber": "44", "testString": "09 02.5231S 172 49.1717W", "lat": "-9.042052", "lon": "-172.819528"}, - {"testNumber": "45", "testString": "00 00.0003S 172 47.8235W", "lat": "-0.000005", "lon": "-172.797058"}, - {"testNumber": "46", "testString": "04 31.3804S 171 54.0859W", "lat": "-4.523007", "lon": "-171.901432"}, - {"testNumber": "47", "testString": "00 00.0003S 171 00.0003W", "lat": "-0.000005", "lon": "-171.000005"}, - {"testNumber": "48", "testString": "04 31.3798N 171 54.0859W", "lat": "4.522996", "lon": "-171.901432"}, - {"testNumber": "49", "testString": "09 02.7934N 171 00.0003W", "lat": "9.046557", "lon": "-171.000005"}, - {"testNumber": "50", "testString": "13 34.0041N 170 04.5445W", "lat": "13.566735", "lon": "-170.075742"}, - {"testNumber": "51", "testString": "18 04.7669N 169 06.6117W", "lat": "18.079449", "lon": "-169.110195"}, - {"testNumber": "52", "testString": "31 38.1109N 171 00.0004W", "lat": "31.635181", "lon": "-171.000006"}, - {"testNumber": "53", "testString": "45 07.5089N 168 27.4130W", "lat": "45.125149", "lon": "-168.456884"}, - {"testNumber": "54", "testString": "63 06.9297S 166 58.9388W", "lat": "-63.115495", "lon": "-166.982314"}, - {"testNumber": "55", "testString": "58 38.4181S 165 00.0006W", "lat": "-58.640302", "lon": "-165.00001"}, - {"testNumber": "56", "testString": "54 08.3027S 163 28.1585W", "lat": "-54.138379", "lon": "-163.469308"}, - {"testNumber": "57", "testString": "49 37.1654S 162 13.8570W", "lat": "-49.619423", "lon": "-162.23095"}, - {"testNumber": "58", "testString": "45 02.4247S 164 04.7245W", "lat": "-45.040411", "lon": "-164.078742"}, - {"testNumber": "59", "testString": "40 35.7848S 162 32.7141W", "lat": "-40.596414", "lon": "-162.545235"}, - {"testNumber": "60", "testString": "31 35.7625S 167 50.3050W", "lat": "-31.596041", "lon": "-167.838417"}, - {"testNumber": "61", "testString": "27 03.8758S 166 58.0813W", "lat": "-27.064597", "lon": "-166.968022"}, - {"testNumber": "62", "testString": "22 35.7044S 166 56.7334W", "lat": "-22.595073", "lon": "-166.945556"}, - {"testNumber": "63", "testString": "18 05.1840S 165 56.7032W", "lat": "-18.0864", "lon": "-165.945053"}, - {"testNumber": "64", "testString": "13 34.1074S 165 00.0004W", "lat": "-13.568457", "lon": "-165.000006"}, - {"testNumber": "65", "testString": "09 02.7263S 164 05.4076W", "lat": "-9.045439", "lon": "-164.090126"}, - {"testNumber": "66", "testString": "00 00.0003S 164 06.0821W", "lat": "-0.000005", "lon": "-164.101368"}, - {"testNumber": "67", "testString": "04 31.2794S 163 11.8427W", "lat": "-4.521324", "lon": "-163.197378"}, - {"testNumber": "68", "testString": "00 00.0003S 162 35.5400W", "lat": "-0.000005", "lon": "-162.592333"}, - {"testNumber": "69", "testString": "00 00.0003S 162 18.2989W", "lat": "-0.000005", "lon": "-162.304982"}, - {"testNumber": "70", "testString": "04 31.2788N 163 11.8427W", "lat": "4.521313", "lon": "-163.197378"}, - {"testNumber": "71", "testString": "09 01.7111N 162 38.2296W", "lat": "9.028518", "lon": "-162.63716"}, - {"testNumber": "72", "testString": "09 02.1842N 162 16.2788W", "lat": "9.036403", "lon": "-162.271313"}, - {"testNumber": "73", "testString": "22 34.8205N 167 55.0514W", "lat": "22.580341", "lon": "-167.917523"}, - {"testNumber": "74", "testString": "27 07.3478N 165 00.0004W", "lat": "27.122464", "lon": "-165.000006"}, - {"testNumber": "75", "testString": "36 05.9006N 167 40.0698W", "lat": "36.098344", "lon": "-167.66783"}, - {"testNumber": "76", "testString": "40 39.0511N 165 00.0004W", "lat": "40.650851", "lon": "-165.000007"}, - {"testNumber": "77", "testString": "54 06.5521N 167 56.4250W", "lat": "54.109201", "lon": "-167.940416"}, - {"testNumber": "78", "testString": "49 39.1523N 165 00.0005W", "lat": "49.652538", "lon": "-165.000008"}, - {"testNumber": "79", "testString": "54 06.5521N 162 03.5761W", "lat": "54.109201", "lon": "-162.059602"}, - {"testNumber": "80", "testString": "63 04.4395N 167 02.3797W", "lat": "63.073992", "lon": "-167.039661"}, - {"testNumber": "81", "testString": "58 38.4175N 165 00.0006W", "lat": "58.640292", "lon": "-165.00001"}, - {"testNumber": "82", "testString": "63 04.4395N 162 57.6218W", "lat": "63.073991", "lon": "-162.960363"}, - {"testNumber": "83", "testString": "67 36.9313N 165 00.0008W", "lat": "67.615522", "lon": "-165.000014"}, - {"testNumber": "84", "testString": "76 34.8506N 165 00.0014W", "lat": "76.580844", "lon": "-165.000023"}, - {"testNumber": "85", "testString": "72 00.7591N 165 11.3582W", "lat": "72.012651", "lon": "-165.189303"}, - {"testNumber": "86", "testString": "81 00.9881N 164 44.7329W", "lat": "81.016468", "lon": "-164.745548"}, - {"testNumber": "87", "testString": "72 00.7590N 164 48.6439W", "lat": "72.01265", "lon": "-164.810731"}, - {"testNumber": "88", "testString": "67 36.9319S 159 00.0008W", "lat": "-67.615532", "lon": "-159.000014"}, - {"testNumber": "89", "testString": "58 27.3971S 159 51.7243W", "lat": "-58.456618", "lon": "-159.862071"}, - {"testNumber": "90", "testString": "54 03.6411S 157 35.0935W", "lat": "-54.060685", "lon": "-157.584892"}, - {"testNumber": "91", "testString": "40 33.2499S 160 16.5826W", "lat": "-40.554165", "lon": "-160.276376"}, - {"testNumber": "92", "testString": "45 05.3884S 161 11.2604W", "lat": "-45.089807", "lon": "-161.187674"}, - {"testNumber": "93", "testString": "36 07.4461S 161 13.3439W", "lat": "-36.124101", "lon": "-161.222398"}, - {"testNumber": "94", "testString": "31 37.8502S 160 03.2687W", "lat": "-31.630837", "lon": "-160.054478"}, - {"testNumber": "95", "testString": "27 07.3485S 159 00.0004W", "lat": "-27.122475", "lon": "-159.000006"}, - {"testNumber": "96", "testString": "22 36.2348S 158 01.6241W", "lat": "-22.603914", "lon": "-158.027069"}, - {"testNumber": "97", "testString": "18 04.7676S 157 06.6117W", "lat": "-18.07946", "lon": "-157.110195"}, - {"testNumber": "98", "testString": "13 33.1843S 156 13.6940W", "lat": "-13.553071", "lon": "-156.228234"}, - {"testNumber": "99", "testString": "13 32.4675S 156 41.6707W", "lat": "-13.541125", "lon": "-156.694511"}, - {"testNumber": "100", "testString": "13 33.1836N 161 46.3066W", "lat": "13.55306", "lon": "-161.771776"}, - {"testNumber": "101", "testString": "13 32.4668N 161 18.3300W", "lat": "13.541114", "lon": "-161.3055"}, - {"testNumber": "102", "testString": "18 04.7669N 160 53.3890W", "lat": "18.079449", "lon": "-160.889816"}, - {"testNumber": "103", "testString": "22 36.4111N 159 00.0004W", "lat": "22.606851", "lon": "-159.000006"}, - {"testNumber": "104", "testString": "31 35.7618N 161 50.3051W", "lat": "31.59603", "lon": "-161.838418"}, - {"testNumber": "105", "testString": "36 08.3733N 160 06.6891W", "lat": "36.139555", "lon": "-160.111485"}, - {"testNumber": "106", "testString": "45 07.5089N 161 32.5879W", "lat": "45.125148", "lon": "-161.543131"}, - {"testNumber": "107", "testString": "72 04.6525S 155 54.7507W", "lat": "-72.077542", "lon": "-155.912511"}, - {"testNumber": "108", "testString": "76 33.0916S 155 08.7356W", "lat": "-76.551526", "lon": "-155.145593"}, - {"testNumber": "109", "testString": "63 04.4401S 155 02.3795W", "lat": "-63.074002", "lon": "-155.039659"}, - {"testNumber": "110", "testString": "58 32.2074S 153 50.6491W", "lat": "-58.53679", "lon": "-153.844151"}, - {"testNumber": "111", "testString": "63 04.4401S 150 57.6219W", "lat": "-63.074002", "lon": "-150.960365"}, - {"testNumber": "112", "testString": "49 37.1653S 155 46.1440W", "lat": "-49.619422", "lon": "-155.769066"}, - {"testNumber": "113", "testString": "53 59.5755S 152 53.7127W", "lat": "-53.992925", "lon": "-152.895211"}, - {"testNumber": "114", "testString": "45 08.7839S 154 16.3225W", "lat": "-45.146398", "lon": "-154.272041"}, - {"testNumber": "115", "testString": "40 39.0517S 153 00.0004W", "lat": "-40.650862", "lon": "-153.000007"}, - {"testNumber": "116", "testString": "36 08.3740S 151 53.3117W", "lat": "-36.139566", "lon": "-151.888529"}, - {"testNumber": "117", "testString": "31 37.0669S 150 53.4912W", "lat": "-31.617781", "lon": "-150.89152"}, - {"testNumber": "118", "testString": "27 03.8758S 151 01.9194W", "lat": "-27.064597", "lon": "-151.03199"}, - {"testNumber": "119", "testString": "09 02.1848S 155 43.7219W", "lat": "-9.036413", "lon": "-155.728698"}, - {"testNumber": "120", "testString": "09 01.7117S 155 21.7711W", "lat": "-9.028529", "lon": "-155.362851"}, - {"testNumber": "121", "testString": "00 00.0003S 155 41.7017W", "lat": "-0.000005", "lon": "-155.695029"}, - {"testNumber": "122", "testString": "04 31.2794S 154 48.1579W", "lat": "-4.521324", "lon": "-154.802632"}, - {"testNumber": "123", "testString": "00 00.0003S 155 24.4607W", "lat": "-0.000005", "lon": "-155.407678"}, - {"testNumber": "124", "testString": "00 00.0003S 153 53.9186W", "lat": "-0.000005", "lon": "-153.898643"}, - {"testNumber": "125", "testString": "04 31.2788N 154 48.1579W", "lat": "4.521313", "lon": "-154.802632"}, - {"testNumber": "126", "testString": "09 02.7257N 153 54.5931W", "lat": "9.045428", "lon": "-153.909885"}, - {"testNumber": "127", "testString": "13 34.1068N 153 00.0004W", "lat": "13.568446", "lon": "-153.000006"}, - {"testNumber": "128", "testString": "18 05.1833N 152 03.2975W", "lat": "18.086389", "lon": "-152.054959"}, - {"testNumber": "129", "testString": "22 34.8205N 150 04.9493W", "lat": "22.580341", "lon": "-150.082488"}, - {"testNumber": "130", "testString": "27 05.3929N 155 58.4817W", "lat": "27.089881", "lon": "-155.974695"}, - {"testNumber": "131", "testString": "31 37.8496N 154 03.2686W", "lat": "31.630826", "lon": "-154.054477"}, - {"testNumber": "132", "testString": "36 07.4455N 150 46.6569W", "lat": "36.124091", "lon": "-150.777615"}, - {"testNumber": "133", "testString": "45 08.7833N 151 43.6785W", "lat": "45.146388", "lon": "-151.727975"}, - {"testNumber": "134", "testString": "54 08.3021N 151 28.1585W", "lat": "54.138368", "lon": "-151.469308"}, - {"testNumber": "135", "testString": "63 06.9291N 151 01.0626W", "lat": "63.115485", "lon": "-151.01771"}, - {"testNumber": "136", "testString": "76 33.0909N 150 51.2670W", "lat": "76.551515", "lon": "-150.85445"}, - {"testNumber": "137", "testString": "72 04.6519N 150 05.2516W", "lat": "72.077531", "lon": "-150.087526"}, - {"testNumber": "138", "testString": "67 27.7732S 145 58.4174W", "lat": "-67.462886", "lon": "-145.973623"}, - {"testNumber": "139", "testString": "58 37.7266S 148 43.3322W", "lat": "-58.628776", "lon": "-148.722204"}, - {"testNumber": "140", "testString": "54 08.8865S 147 00.0005W", "lat": "-54.148109", "lon": "-147.000009"}, - {"testNumber": "141", "testString": "49 38.6557S 145 36.8904W", "lat": "-49.644262", "lon": "-145.61484"}, - {"testNumber": "142", "testString": "40 33.2499S 145 43.4183W", "lat": "-40.554165", "lon": "-145.723638"}, - {"testNumber": "143", "testString": "45 07.5095S 144 27.4130W", "lat": "-45.125159", "lon": "-144.456884"}, - {"testNumber": "144", "testString": "36 05.9012S 144 19.9310W", "lat": "-36.098354", "lon": "-144.332184"}, - {"testNumber": "145", "testString": "27 05.3935S 149 58.4816W", "lat": "-27.089892", "lon": "-149.974694"}, - {"testNumber": "146", "testString": "22 34.8211S 149 55.0514W", "lat": "-22.580351", "lon": "-149.917524"}, - {"testNumber": "147", "testString": "22 33.5861S 149 06.6893W", "lat": "-22.559769", "lon": "-149.111488"}, - {"testNumber": "148", "testString": "18 04.7676S 148 53.3890W", "lat": "-18.07946", "lon": "-148.889816"}, - {"testNumber": "149", "testString": "13 34.0048S 147 55.4561W", "lat": "-13.566746", "lon": "-147.924269"}, - {"testNumber": "150", "testString": "09 02.7941S 147 00.0003W", "lat": "-9.046568", "lon": "-147.000005"}, - {"testNumber": "151", "testString": "00 00.0003S 147 00.0003W", "lat": "-0.000005", "lon": "-147.000005"}, - {"testNumber": "152", "testString": "04 31.3804S 146 05.9147W", "lat": "-4.523007", "lon": "-146.098579"}, - {"testNumber": "153", "testString": "00 00.0003S 145 12.1772W", "lat": "-0.000005", "lon": "-145.202953"}, - {"testNumber": "154", "testString": "04 31.3798N 146 05.9147W", "lat": "4.522996", "lon": "-146.098579"}, - {"testNumber": "155", "testString": "09 02.5225N 145 10.8290W", "lat": "9.042042", "lon": "-145.180483"}, - {"testNumber": "156", "testString": "13 32.4668N 144 41.6707W", "lat": "13.541114", "lon": "-144.694511"}, - {"testNumber": "157", "testString": "13 33.1836N 144 13.6941W", "lat": "13.55306", "lon": "-144.228235"}, - {"testNumber": "158", "testString": "27 07.1304N 148 00.5369W", "lat": "27.11884", "lon": "-148.008948"}, - {"testNumber": "159", "testString": "31 37.0662N 144 53.4913W", "lat": "31.61777", "lon": "-144.891521"}, - {"testNumber": "160", "testString": "40 38.6876N 148 10.9624W", "lat": "40.644794", "lon": "-148.182707"}, - {"testNumber": "161", "testString": "49 38.6551N 148 23.1106W", "lat": "49.644251", "lon": "-148.385177"}, - {"testNumber": "162", "testString": "58 37.7260N 148 43.3322W", "lat": "58.628766", "lon": "-148.722203"}, - {"testNumber": "163", "testString": "67 35.9099N 149 21.1120W", "lat": "67.598498", "lon": "-149.351867"}, - {"testNumber": "164", "testString": "72 00.7597S 141 11.3580W", "lat": "-72.012662", "lon": "-141.1893"}, - {"testNumber": "165", "testString": "76 34.8513S 141 00.0014W", "lat": "-76.580855", "lon": "-141.000023"}, - {"testNumber": "166", "testString": "72 00.7597S 140 48.6441W", "lat": "-72.012661", "lon": "-140.810735"}, - {"testNumber": "167", "testString": "67 35.9105S 143 21.1121W", "lat": "-67.598509", "lon": "-143.351868"}, - {"testNumber": "168", "testString": "63 06.9297S 139 01.0626W", "lat": "-63.115495", "lon": "-139.01771"}, - {"testNumber": "169", "testString": "53 59.5754S 141 06.2884W", "lat": "-53.992924", "lon": "-141.104807"}, - {"testNumber": "170", "testString": "49 34.6850S 139 09.0242W", "lat": "-49.578084", "lon": "-139.150404"}, - {"testNumber": "171", "testString": "40 35.7848S 143 27.2867W", "lat": "-40.596414", "lon": "-143.454779"}, - {"testNumber": "172", "testString": "36 03.7421S 142 33.5838W", "lat": "-36.062368", "lon": "-142.55973"}, - {"testNumber": "173", "testString": "31 37.0668S 143 06.5095W", "lat": "-31.61778", "lon": "-143.108492"}, - {"testNumber": "174", "testString": "27 07.1311S 142 00.5369W", "lat": "-27.118851", "lon": "-142.008948"}, - {"testNumber": "175", "testString": "22 36.4117S 141 00.0004W", "lat": "-22.606862", "lon": "-141.000006"}, - {"testNumber": "176", "testString": "18 05.1840S 140 03.2975W", "lat": "-18.0864", "lon": "-140.054959"}, - {"testNumber": "177", "testString": "13 33.6969S 139 09.1040W", "lat": "-13.561615", "lon": "-139.151733"}, - {"testNumber": "178", "testString": "09 02.1848S 138 16.2788W", "lat": "-9.036414", "lon": "-138.271313"}, - {"testNumber": "179", "testString": "09 01.7117S 138 38.2296W", "lat": "-9.028529", "lon": "-138.63716"}, - {"testNumber": "180", "testString": "00 00.0003S 138 35.5400W", "lat": "-0.000005", "lon": "-138.592333"}, - {"testNumber": "181", "testString": "00 00.0003S 138 18.2989W", "lat": "-0.000005", "lon": "-138.304982"}, - {"testNumber": "182", "testString": "18 04.0736N 143 50.0408W", "lat": "18.067893", "lon": "-143.834014"}, - {"testNumber": "183", "testString": "18 03.1041N 143 13.3588W", "lat": "18.051735", "lon": "-143.222647"}, - {"testNumber": "184", "testString": "22 36.2342N 141 58.3766W", "lat": "22.603903", "lon": "-141.972943"}, - {"testNumber": "185", "testString": "27 06.4784N 138 58.9500W", "lat": "27.107974", "lon": "-138.9825"}, - {"testNumber": "186", "testString": "36 07.4454N 143 13.3439W", "lat": "36.12409", "lon": "-143.222398"}, - {"testNumber": "187", "testString": "40 37.5980N 138 38.1196W", "lat": "40.626634", "lon": "-138.635326"}, - {"testNumber": "188", "testString": "49 37.1647N 138 13.8571W", "lat": "49.619412", "lon": "-138.230951"}, - {"testNumber": "189", "testString": "58 35.6542S 137 33.4986W", "lat": "-58.594236", "lon": "-137.55831"}, - {"testNumber": "190", "testString": "63 00.3020S 134 55.7980W", "lat": "-63.005033", "lon": "-134.929967"}, - {"testNumber": "191", "testString": "58 35.6541S 132 26.5026W", "lat": "-58.594235", "lon": "-132.44171"}, - {"testNumber": "192", "testString": "54 03.6411S 136 24.9076W", "lat": "-54.060685", "lon": "-136.415127"}, - {"testNumber": "193", "testString": "49 31.2205S 135 28.3250W", "lat": "-49.520341", "lon": "-135.472084"}, - {"testNumber": "194", "testString": "45 07.5095S 137 32.5879W", "lat": "-45.125159", "lon": "-137.543131"}, - {"testNumber": "195", "testString": "40 38.6883S 136 10.9624W", "lat": "-40.644805", "lon": "-136.182707"}, - {"testNumber": "196", "testString": "36 08.6834S 135 00.0004W", "lat": "-36.144724", "lon": "-135.000007"}, - {"testNumber": "197", "testString": "31 37.8502S 133 56.7321W", "lat": "-31.630837", "lon": "-133.945535"}, - {"testNumber": "198", "testString": "27 06.4791S 132 58.9500W", "lat": "-27.107985", "lon": "-132.9825"}, - {"testNumber": "199", "testString": "22 33.5861S 132 53.3114W", "lat": "-22.559769", "lon": "-132.888524"}, - {"testNumber": "200", "testString": "22 34.8211S 132 04.9493W", "lat": "-22.580352", "lon": "-132.082488"}, - {"testNumber": "201", "testString": "04 31.1113S 137 42.2029W", "lat": "-4.518521", "lon": "-137.703381"}, - {"testNumber": "202", "testString": "04 30.8761S 137 23.7934W", "lat": "-4.514602", "lon": "-137.396557"}, - {"testNumber": "203", "testString": "00 00.0003S 136 47.8235W", "lat": "-0.000005", "lon": "-136.797058"}, - {"testNumber": "204", "testString": "04 31.1106N 137 42.2029W", "lat": "4.51851", "lon": "-137.703381"}, - {"testNumber": "205", "testString": "04 30.8755N 137 23.7934W", "lat": "4.514591", "lon": "-137.396557"}, - {"testNumber": "206", "testString": "09 02.5225N 136 49.1717W", "lat": "9.042042", "lon": "-136.819528"}, - {"testNumber": "207", "testString": "13 34.0041N 135 55.4561W", "lat": "13.566735", "lon": "-135.924269"}, - {"testNumber": "208", "testString": "18 05.3222N 135 00.0004W", "lat": "18.088704", "lon": "-135.000006"}, - {"testNumber": "209", "testString": "22 35.7037N 133 03.2674W", "lat": "22.595062", "lon": "-133.054456"}, - {"testNumber": "210", "testString": "31 37.0662N 137 06.5095W", "lat": "31.61777", "lon": "-137.108492"}, - {"testNumber": "211", "testString": "36 08.3733N 133 53.3117W", "lat": "36.139555", "lon": "-133.888529"}, - {"testNumber": "212", "testString": "45 09.2083N 135 00.0005W", "lat": "45.153472", "lon": "-135.000008"}, - {"testNumber": "213", "testString": "54 08.8859N 135 00.0005W", "lat": "54.148099", "lon": "-135.000009"}, - {"testNumber": "214", "testString": "58 35.6535N 137 33.4987W", "lat": "58.594225", "lon": "-137.558311"}, - {"testNumber": "215", "testString": "63 07.7600N 135 00.0007W", "lat": "63.129334", "lon": "-135.000012"}, - {"testNumber": "216", "testString": "58 35.6534N 132 26.5025W", "lat": "58.594224", "lon": "-132.441709"}, - {"testNumber": "217", "testString": "67 32.8514N 136 18.2182W", "lat": "67.547523", "lon": "-136.303636"}, - {"testNumber": "218", "testString": "67 32.8513N 133 41.7835W", "lat": "67.547522", "lon": "-133.696392"}, - {"testNumber": "219", "testString": "72 05.9530N 135 00.0010W", "lat": "72.099217", "lon": "-135.000017"}, - {"testNumber": "220", "testString": "76 27.8362N 136 40.5137W", "lat": "76.463937", "lon": "-136.675228"}, - {"testNumber": "221", "testString": "76 27.8363N 133 19.4890W", "lat": "76.463939", "lon": "-133.324817"}, - {"testNumber": "222", "testString": "76 33.0916S 126 51.2672W", "lat": "-76.551526", "lon": "-126.854453"}, - {"testNumber": "223", "testString": "72 04.6525S 126 05.2514W", "lat": "-72.077542", "lon": "-126.087524"}, - {"testNumber": "224", "testString": "67 32.8520S 130 18.2180W", "lat": "-67.547534", "lon": "-130.303633"}, - {"testNumber": "225", "testString": "67 32.8520S 127 41.7837W", "lat": "-67.547533", "lon": "-127.696395"}, - {"testNumber": "226", "testString": "62 54.5320S 127 06.7792W", "lat": "-62.908866", "lon": "-127.112987"}, - {"testNumber": "227", "testString": "54 08.3027S 130 31.8427W", "lat": "-54.138379", "lon": "-130.530711"}, - {"testNumber": "228", "testString": "49 39.1529S 129 00.0005W", "lat": "-49.652548", "lon": "-129.000008"}, - {"testNumber": "229", "testString": "45 08.7839S 127 43.6785W", "lat": "-45.146398", "lon": "-127.727975"}, - {"testNumber": "230", "testString": "40 37.5987S 126 38.1196W", "lat": "-40.626645", "lon": "-126.635326"}, - {"testNumber": "231", "testString": "36 03.7420S 127 26.4170W", "lat": "-36.062367", "lon": "-127.440283"}, - {"testNumber": "232", "testString": "31 35.7625S 126 09.6957W", "lat": "-31.596041", "lon": "-126.161595"}, - {"testNumber": "233", "testString": "18 04.0742S 131 50.0408W", "lat": "-18.067904", "lon": "-131.834014"}, - {"testNumber": "234", "testString": "18 03.1048S 131 13.3588W", "lat": "-18.051746", "lon": "-131.222647"}, - {"testNumber": "235", "testString": "13 33.6969S 130 50.8967W", "lat": "-13.561615", "lon": "-130.848278"}, - {"testNumber": "236", "testString": "09 02.7263S 129 54.5931W", "lat": "-9.045439", "lon": "-129.909885"}, - {"testNumber": "237", "testString": "00 00.0003S 129 53.9186W", "lat": "-0.000005", "lon": "-129.898643"}, - {"testNumber": "238", "testString": "04 31.4141S 129 00.0003W", "lat": "-4.523568", "lon": "-129.000005"}, - {"testNumber": "239", "testString": "00 00.0003S 128 06.0821W", "lat": "-0.000005", "lon": "-128.101368"}, - {"testNumber": "240", "testString": "04 31.4134N 129 00.0003W", "lat": "4.523557", "lon": "-129.000005"}, - {"testNumber": "241", "testString": "09 02.7257N 128 05.4076W", "lat": "9.045428", "lon": "-128.090126"}, - {"testNumber": "242", "testString": "13 33.6962N 127 09.1040W", "lat": "13.561604", "lon": "-127.151733"}, - {"testNumber": "243", "testString": "18 03.1041N 126 46.6418W", "lat": "18.051735", "lon": "-126.777364"}, - {"testNumber": "244", "testString": "18 04.0736N 126 09.9598W", "lat": "18.067893", "lon": "-126.165997"}, - {"testNumber": "245", "testString": "27 06.4784N 131 01.0507W", "lat": "27.107974", "lon": "-131.017512"}, - {"testNumber": "246", "testString": "31 37.8496N 127 56.7321W", "lat": "31.630826", "lon": "-127.945535"}, - {"testNumber": "247", "testString": "36 05.9006N 126 19.9310W", "lat": "36.098344", "lon": "-126.332184"}, - {"testNumber": "248", "testString": "40 37.5980N 131 21.8813W", "lat": "40.626634", "lon": "-131.364688"}, - {"testNumber": "249", "testString": "49 37.1647N 131 46.1440W", "lat": "49.619412", "lon": "-131.769066"}, - {"testNumber": "250", "testString": "81 00.9881N 129 15.2713W", "lat": "81.016469", "lon": "-129.254521"}, - {"testNumber": "251", "testString": "63 07.7607S 123 00.0007W", "lat": "-63.129345", "lon": "-123.000012"}, - {"testNumber": "252", "testString": "58 37.7266S 121 16.6690W", "lat": "-58.628777", "lon": "-121.277817"}, - {"testNumber": "253", "testString": "49 31.2204S 122 31.6760W", "lat": "-49.52034", "lon": "-122.527933"}, - {"testNumber": "254", "testString": "45 05.3884S 120 48.7405W", "lat": "-45.089807", "lon": "-120.812342"}, - {"testNumber": "255", "testString": "36 05.9013S 125 40.0697W", "lat": "-36.098355", "lon": "-125.667829"}, - {"testNumber": "256", "testString": "27 06.4791S 125 01.0507W", "lat": "-27.107985", "lon": "-125.017512"}, - {"testNumber": "257", "testString": "31 33.9391S 124 47.2007W", "lat": "-31.565652", "lon": "-124.786679"}, - {"testNumber": "258", "testString": "22 36.2348S 123 58.3766W", "lat": "-22.603914", "lon": "-123.972943"}, - {"testNumber": "259", "testString": "18 05.3228S 123 00.0004W", "lat": "-18.088714", "lon": "-123.000006"}, - {"testNumber": "260", "testString": "13 34.0048S 122 04.5445W", "lat": "-13.566746", "lon": "-122.075742"}, - {"testNumber": "261", "testString": "09 02.5232S 121 10.8290W", "lat": "-9.042053", "lon": "-121.180483"}, - {"testNumber": "262", "testString": "00 00.0003S 121 12.1772W", "lat": "-0.000005", "lon": "-121.202953"}, - {"testNumber": "263", "testString": "04 30.8761S 120 36.2072W", "lat": "-4.514602", "lon": "-120.603453"}, - {"testNumber": "264", "testString": "04 31.1113S 120 17.7978W", "lat": "-4.518521", "lon": "-120.29663"}, - {"testNumber": "265", "testString": "04 30.8755N 120 36.2072W", "lat": "4.514591", "lon": "-120.603453"}, - {"testNumber": "266", "testString": "04 31.1106N 120 17.7978W", "lat": "4.51851", "lon": "-120.29663"}, - {"testNumber": "267", "testString": "22 35.7037N 124 56.7334W", "lat": "22.595062", "lon": "-124.945556"}, - {"testNumber": "268", "testString": "27 07.1304N 121 59.4638W", "lat": "27.11884", "lon": "-121.991064"}, - {"testNumber": "269", "testString": "31 35.7618N 120 09.6957W", "lat": "31.59603", "lon": "-120.161595"}, - {"testNumber": "270", "testString": "40 38.6876N 121 49.0385W", "lat": "40.644794", "lon": "-121.817308"}, - {"testNumber": "271", "testString": "49 38.6551N 121 36.8904W", "lat": "49.644252", "lon": "-121.61484"}, - {"testNumber": "272", "testString": "58 37.7260N 121 16.6690W", "lat": "58.628766", "lon": "-121.277817"}, - {"testNumber": "273", "testString": "67 35.9099N 120 38.8897W", "lat": "67.598499", "lon": "-120.648161"}, - {"testNumber": "274", "testString": "67 35.9105S 114 38.8896W", "lat": "-67.598509", "lon": "-114.64816"}, - {"testNumber": "275", "testString": "62 54.5319S 118 53.2222W", "lat": "-62.908865", "lon": "-118.887036"}, - {"testNumber": "276", "testString": "58 32.2073S 116 09.3521W", "lat": "-58.536789", "lon": "-116.155869"}, - {"testNumber": "277", "testString": "54 06.5527S 119 56.4249W", "lat": "-54.109212", "lon": "-119.940415"}, - {"testNumber": "278", "testString": "49 34.6851S 118 50.9768W", "lat": "-49.578085", "lon": "-118.849613"}, - {"testNumber": "279", "testString": "54 06.5527S 114 03.5762W", "lat": "-54.109212", "lon": "-114.059603"}, - {"testNumber": "280", "testString": "40 37.5987S 119 21.8813W", "lat": "-40.626645", "lon": "-119.364688"}, - {"testNumber": "281", "testString": "45 02.4247S 117 55.2764W", "lat": "-45.040411", "lon": "-117.921273"}, - {"testNumber": "282", "testString": "36 08.3740S 118 06.6891W", "lat": "-36.139566", "lon": "-118.111485"}, - {"testNumber": "283", "testString": "31 38.1115S 117 00.0004W", "lat": "-31.635192", "lon": "-117.000006"}, - {"testNumber": "284", "testString": "27 07.1311S 115 59.4638W", "lat": "-27.118851", "lon": "-115.991064"}, - {"testNumber": "285", "testString": "22 35.7044S 115 03.2674W", "lat": "-22.595073", "lon": "-115.054456"}, - {"testNumber": "286", "testString": "18 03.1048S 114 46.6418W", "lat": "-18.051746", "lon": "-114.777364"}, - {"testNumber": "287", "testString": "18 04.0742S 114 09.9598W", "lat": "-18.067904", "lon": "-114.165997"}, - {"testNumber": "288", "testString": "00 00.0003S 119 41.7017W", "lat": "-0.000005", "lon": "-119.695029"}, - {"testNumber": "289", "testString": "00 00.0003S 119 24.4607W", "lat": "-0.000005", "lon": "-119.407678"}, - {"testNumber": "290", "testString": "09 02.1842N 119 43.7219W", "lat": "9.036403", "lon": "-119.728698"}, - {"testNumber": "291", "testString": "09 01.7111N 119 21.7711W", "lat": "9.028518", "lon": "-119.362851"}, - {"testNumber": "292", "testString": "13 33.6962N 118 50.8967W", "lat": "13.561604", "lon": "-118.848278"}, - {"testNumber": "293", "testString": "18 05.1833N 117 56.7032W", "lat": "18.086389", "lon": "-117.945053"}, - {"testNumber": "294", "testString": "22 36.2342N 116 01.6241W", "lat": "22.603903", "lon": "-116.027069"}, - {"testNumber": "295", "testString": "27 05.3929N 114 01.5191W", "lat": "27.089881", "lon": "-114.025318"}, - {"testNumber": "296", "testString": "36 08.6828N 117 00.0004W", "lat": "36.144713", "lon": "-117.000007"}, - {"testNumber": "297", "testString": "45 08.7832N 118 16.3224W", "lat": "45.146387", "lon": "-118.27204"}, - {"testNumber": "298", "testString": "54 08.3021N 118 31.8426W", "lat": "54.138368", "lon": "-118.53071"}, - {"testNumber": "299", "testString": "63 06.9290N 118 58.9388W", "lat": "63.115484", "lon": "-118.982314"}, - {"testNumber": "300", "testString": "72 04.6519N 119 54.7505W", "lat": "72.077531", "lon": "-119.912509"}, - {"testNumber": "301", "testString": "76 33.0910N 119 08.7358W", "lat": "76.551516", "lon": "-119.145596"}, - {"testNumber": "302", "testString": "81 03.6526N 117 00.0021W", "lat": "81.060876", "lon": "-117.000035"}, - {"testNumber": "303", "testString": "76 27.8369S 112 40.5140W", "lat": "-76.463948", "lon": "-112.675234"}, - {"testNumber": "304", "testString": "72 05.9537S 111 00.0010W", "lat": "-72.099228", "lon": "-111.000017"}, - {"testNumber": "305", "testString": "76 27.8369S 109 19.4887W", "lat": "-76.463949", "lon": "-109.324811"}, - {"testNumber": "306", "testString": "67 27.7730S 112 01.5843W", "lat": "-67.462884", "lon": "-112.026405"}, - {"testNumber": "307", "testString": "63 00.3020S 111 04.2034W", "lat": "-63.005034", "lon": "-111.070057"}, - {"testNumber": "308", "testString": "58 27.3972S 110 08.2769W", "lat": "-58.45662", "lon": "-110.137949"}, - {"testNumber": "309", "testString": "49 38.6557S 112 23.1106W", "lat": "-49.644262", "lon": "-112.385177"}, - {"testNumber": "310", "testString": "45 09.2090S 111 00.0005W", "lat": "-45.153483", "lon": "-111.000008"}, - {"testNumber": "311", "testString": "40 38.6883S 109 49.0384W", "lat": "-40.644805", "lon": "-109.817307"}, - {"testNumber": "312", "testString": "36 07.4461S 108 46.6569W", "lat": "-36.124101", "lon": "-108.777615"}, - {"testNumber": "313", "testString": "31 33.9391S 109 12.8000W", "lat": "-31.565651", "lon": "-109.213334"}, - {"testNumber": "314", "testString": "27 05.3935S 108 01.5191W", "lat": "-27.089891", "lon": "-108.025318"}, - {"testNumber": "315", "testString": "13 33.1843S 113 46.3066W", "lat": "-13.553071", "lon": "-113.771777"}, - {"testNumber": "316", "testString": "13 32.4675S 113 18.3300W", "lat": "-13.541125", "lon": "-113.3055"}, - {"testNumber": "317", "testString": "09 02.5231S 112 49.1717W", "lat": "-9.042052", "lon": "-112.819528"}, - {"testNumber": "318", "testString": "00 00.0003S 112 47.8235W", "lat": "-0.000005", "lon": "-112.797058"}, - {"testNumber": "319", "testString": "04 31.3804S 111 54.0859W", "lat": "-4.523007", "lon": "-111.901432"}, - {"testNumber": "320", "testString": "00 00.0003S 111 00.0003W", "lat": "-0.000005", "lon": "-111.000005"}, - {"testNumber": "321", "testString": "04 31.3798N 111 54.0859W", "lat": "4.522996", "lon": "-111.901432"}, - {"testNumber": "322", "testString": "09 02.7934N 111 00.0003W", "lat": "9.046557", "lon": "-111.000005"}, - {"testNumber": "323", "testString": "13 34.0041N 110 04.5445W", "lat": "13.566735", "lon": "-110.075742"}, - {"testNumber": "324", "testString": "18 04.7669N 109 06.6117W", "lat": "18.079449", "lon": "-109.110195"}, - {"testNumber": "325", "testString": "31 38.1109N 111 00.0004W", "lat": "31.635181", "lon": "-111.000006"}, - {"testNumber": "326", "testString": "45 07.5089N 108 27.4130W", "lat": "45.125149", "lon": "-108.456884"}, - {"testNumber": "327", "testString": "63 06.9297S 106 58.9388W", "lat": "-63.115495", "lon": "-106.982314"}, - {"testNumber": "328", "testString": "58 38.4181S 105 00.0006W", "lat": "-58.640302", "lon": "-105.00001"}, - {"testNumber": "329", "testString": "54 08.3027S 103 28.1585W", "lat": "-54.138379", "lon": "-103.469308"}, - {"testNumber": "330", "testString": "49 37.1654S 102 13.8570W", "lat": "-49.619423", "lon": "-102.23095"}, - {"testNumber": "331", "testString": "45 02.4247S 104 04.7245W", "lat": "-45.040411", "lon": "-104.078742"}, - {"testNumber": "332", "testString": "40 35.7848S 102 32.7141W", "lat": "-40.596414", "lon": "-102.545235"}, - {"testNumber": "333", "testString": "31 35.7625S 107 50.3050W", "lat": "-31.596041", "lon": "-107.838417"}, - {"testNumber": "334", "testString": "27 03.8758S 106 58.0813W", "lat": "-27.064597", "lon": "-106.968022"}, - {"testNumber": "335", "testString": "22 35.7044S 106 56.7334W", "lat": "-22.595073", "lon": "-106.945556"}, - {"testNumber": "336", "testString": "18 05.1840S 105 56.7032W", "lat": "-18.0864", "lon": "-105.945053"}, - {"testNumber": "337", "testString": "13 34.1074S 105 00.0004W", "lat": "-13.568457", "lon": "-105.000006"}, - {"testNumber": "338", "testString": "09 02.7263S 104 05.4076W", "lat": "-9.045439", "lon": "-104.090126"}, - {"testNumber": "339", "testString": "00 00.0003S 104 06.0821W", "lat": "-0.000005", "lon": "-104.101368"}, - {"testNumber": "340", "testString": "04 31.2794S 103 11.8427W", "lat": "-4.521324", "lon": "-103.197378"}, - {"testNumber": "341", "testString": "00 00.0003S 102 35.5400W", "lat": "-0.000005", "lon": "-102.592333"}, - {"testNumber": "342", "testString": "00 00.0003S 102 18.2989W", "lat": "-0.000005", "lon": "-102.304982"}, - {"testNumber": "343", "testString": "04 31.2788N 103 11.8427W", "lat": "4.521313", "lon": "-103.197378"}, - {"testNumber": "344", "testString": "09 01.7111N 102 38.2296W", "lat": "9.028518", "lon": "-102.63716"}, - {"testNumber": "345", "testString": "09 02.1842N 102 16.2788W", "lat": "9.036403", "lon": "-102.271313"}, - {"testNumber": "346", "testString": "22 34.8205N 107 55.0514W", "lat": "22.580341", "lon": "-107.917523"}, - {"testNumber": "347", "testString": "27 07.3478N 105 00.0004W", "lat": "27.122464", "lon": "-105.000006"}, - {"testNumber": "348", "testString": "36 05.9006N 107 40.0698W", "lat": "36.098344", "lon": "-107.66783"}, - {"testNumber": "349", "testString": "40 39.0511N 105 00.0004W", "lat": "40.650851", "lon": "-105.000007"}, - {"testNumber": "350", "testString": "54 06.5521N 107 56.4250W", "lat": "54.109201", "lon": "-107.940416"}, - {"testNumber": "351", "testString": "49 39.1523N 105 00.0005W", "lat": "49.652538", "lon": "-105.000008"}, - {"testNumber": "352", "testString": "54 06.5521N 102 03.5761W", "lat": "54.109201", "lon": "-102.059602"}, - {"testNumber": "353", "testString": "63 04.4395N 107 02.3797W", "lat": "63.073992", "lon": "-107.039661"}, - {"testNumber": "354", "testString": "58 38.4175N 105 00.0006W", "lat": "58.640292", "lon": "-105.00001"}, - {"testNumber": "355", "testString": "63 04.4395N 102 57.6218W", "lat": "63.073991", "lon": "-102.960363"}, - {"testNumber": "356", "testString": "67 36.9313N 105 00.0008W", "lat": "67.615522", "lon": "-105.000014"}, - {"testNumber": "357", "testString": "76 34.8506N 105 00.0014W", "lat": "76.580844", "lon": "-105.000023"}, - {"testNumber": "358", "testString": "72 00.7591N 105 11.3582W", "lat": "72.012651", "lon": "-105.189303"}, - {"testNumber": "359", "testString": "81 00.9881N 104 44.7329W", "lat": "81.016468", "lon": "-104.745548"}, - {"testNumber": "360", "testString": "72 00.7590N 104 48.6439W", "lat": "72.01265", "lon": "-104.810731"}, - {"testNumber": "361", "testString": "67 36.9319S 099 00.0008W", "lat": "-67.615532", "lon": "-99.000014"}, - {"testNumber": "362", "testString": "58 27.3971S 099 51.7243W", "lat": "-58.456618", "lon": "-99.862071"}, - {"testNumber": "363", "testString": "54 03.6411S 097 35.0935W", "lat": "-54.060685", "lon": "-97.584892"}, - {"testNumber": "364", "testString": "40 33.2499S 100 16.5826W", "lat": "-40.554165", "lon": "-100.276376"}, - {"testNumber": "365", "testString": "45 05.3884S 101 11.2604W", "lat": "-45.089807", "lon": "-101.187674"}, - {"testNumber": "366", "testString": "36 07.4461S 101 13.3439W", "lat": "-36.124101", "lon": "-101.222398"}, - {"testNumber": "367", "testString": "31 37.8502S 100 03.2687W", "lat": "-31.630837", "lon": "-100.054478"}, - {"testNumber": "368", "testString": "27 07.3485S 099 00.0004W", "lat": "-27.122475", "lon": "-99.000006"}, - {"testNumber": "369", "testString": "22 36.2348S 098 01.6241W", "lat": "-22.603914", "lon": "-98.027069"}, - {"testNumber": "370", "testString": "18 04.7676S 097 06.6117W", "lat": "-18.07946", "lon": "-97.110195"}, - {"testNumber": "371", "testString": "13 33.1843S 096 13.6940W", "lat": "-13.553071", "lon": "-96.228234"}, - {"testNumber": "372", "testString": "13 32.4675S 096 41.6707W", "lat": "-13.541125", "lon": "-96.694511"}, - {"testNumber": "373", "testString": "13 33.1836N 101 46.3066W", "lat": "13.55306", "lon": "-101.771776"}, - {"testNumber": "374", "testString": "13 32.4668N 101 18.3300W", "lat": "13.541114", "lon": "-101.3055"}, - {"testNumber": "375", "testString": "18 04.7669N 100 53.3890W", "lat": "18.079449", "lon": "-100.889816"}, - {"testNumber": "376", "testString": "22 36.4111N 099 00.0004W", "lat": "22.606851", "lon": "-99.000006"}, - {"testNumber": "377", "testString": "31 35.7618N 101 50.3051W", "lat": "31.59603", "lon": "-101.838418"}, - {"testNumber": "378", "testString": "36 08.3733N 100 06.6891W", "lat": "36.139555", "lon": "-100.111485"}, - {"testNumber": "379", "testString": "45 07.5089N 101 32.5879W", "lat": "45.125148", "lon": "-101.543131"}, - {"testNumber": "380", "testString": "72 04.6525S 095 54.7507W", "lat": "-72.077542", "lon": "-95.912511"}, - {"testNumber": "381", "testString": "76 33.0916S 095 08.7356W", "lat": "-76.551526", "lon": "-95.145593"}, - {"testNumber": "382", "testString": "63 04.4401S 095 02.3795W", "lat": "-63.074002", "lon": "-95.039659"}, - {"testNumber": "383", "testString": "58 32.2074S 093 50.6491W", "lat": "-58.53679", "lon": "-93.844151"}, - {"testNumber": "384", "testString": "63 04.4401S 090 57.6219W", "lat": "-63.074002", "lon": "-90.960365"}, - {"testNumber": "385", "testString": "49 37.1653S 095 46.1440W", "lat": "-49.619422", "lon": "-95.769066"}, - {"testNumber": "386", "testString": "53 59.5755S 092 53.7127W", "lat": "-53.992925", "lon": "-92.895211"}, - {"testNumber": "387", "testString": "45 08.7839S 094 16.3225W", "lat": "-45.146398", "lon": "-94.272041"}, - {"testNumber": "388", "testString": "40 39.0517S 093 00.0004W", "lat": "-40.650862", "lon": "-93.000007"}, - {"testNumber": "389", "testString": "36 08.3740S 091 53.3117W", "lat": "-36.139566", "lon": "-91.888529"}, - {"testNumber": "390", "testString": "31 37.0669S 090 53.4912W", "lat": "-31.617781", "lon": "-90.89152"}, - {"testNumber": "391", "testString": "27 03.8758S 091 01.9194W", "lat": "-27.064597", "lon": "-91.03199"}, - {"testNumber": "392", "testString": "09 02.1848S 095 43.7219W", "lat": "-9.036413", "lon": "-95.728698"}, - {"testNumber": "393", "testString": "09 01.7117S 095 21.7711W", "lat": "-9.028529", "lon": "-95.362851"}, - {"testNumber": "394", "testString": "00 00.0003S 095 41.7017W", "lat": "-0.000005", "lon": "-95.695029"}, - {"testNumber": "395", "testString": "04 31.2794S 094 48.1579W", "lat": "-4.521324", "lon": "-94.802632"}, - {"testNumber": "396", "testString": "00 00.0003S 095 24.4607W", "lat": "-0.000005", "lon": "-95.407678"}, - {"testNumber": "397", "testString": "00 00.0003S 093 53.9186W", "lat": "-0.000005", "lon": "-93.898643"}, - {"testNumber": "398", "testString": "04 31.2788N 094 48.1579W", "lat": "4.521313", "lon": "-94.802632"}, - {"testNumber": "399", "testString": "09 02.7257N 093 54.5931W", "lat": "9.045428", "lon": "-93.909885"}, - {"testNumber": "400", "testString": "13 34.1068N 093 00.0004W", "lat": "13.568446", "lon": "-93.000006"}, - {"testNumber": "401", "testString": "18 05.1833N 092 03.2975W", "lat": "18.086389", "lon": "-92.054959"}, - {"testNumber": "402", "testString": "22 34.8205N 090 04.9493W", "lat": "22.580341", "lon": "-90.082488"}, - {"testNumber": "403", "testString": "27 05.3929N 095 58.4817W", "lat": "27.089881", "lon": "-95.974695"}, - {"testNumber": "404", "testString": "31 37.8496N 094 03.2686W", "lat": "31.630826", "lon": "-94.054477"}, - {"testNumber": "405", "testString": "36 07.4455N 090 46.6569W", "lat": "36.124091", "lon": "-90.777615"}, - {"testNumber": "406", "testString": "45 08.7833N 091 43.6785W", "lat": "45.146388", "lon": "-91.727975"}, - {"testNumber": "407", "testString": "54 08.3021N 091 28.1585W", "lat": "54.138368", "lon": "-91.469308"}, - {"testNumber": "408", "testString": "63 06.9291N 091 01.0626W", "lat": "63.115485", "lon": "-91.01771"}, - {"testNumber": "409", "testString": "76 33.0909N 090 51.2670W", "lat": "76.551515", "lon": "-90.85445"}, - {"testNumber": "410", "testString": "72 04.6519N 090 05.2516W", "lat": "72.077531", "lon": "-90.087526"}, - {"testNumber": "411", "testString": "67 27.7732S 085 58.4174W", "lat": "-67.462886", "lon": "-85.973623"}, - {"testNumber": "412", "testString": "58 37.7266S 088 43.3322W", "lat": "-58.628776", "lon": "-88.722204"}, - {"testNumber": "413", "testString": "54 08.8865S 087 00.0005W", "lat": "-54.148109", "lon": "-87.000009"}, - {"testNumber": "414", "testString": "49 38.6557S 085 36.8904W", "lat": "-49.644262", "lon": "-85.61484"}, - {"testNumber": "415", "testString": "40 33.2499S 085 43.4183W", "lat": "-40.554165", "lon": "-85.723638"}, - {"testNumber": "416", "testString": "45 07.5095S 084 27.4130W", "lat": "-45.125159", "lon": "-84.456884"}, - {"testNumber": "417", "testString": "36 05.9012S 084 19.9310W", "lat": "-36.098354", "lon": "-84.332184"}, - {"testNumber": "418", "testString": "27 05.3935S 089 58.4816W", "lat": "-27.089892", "lon": "-89.974694"}, - {"testNumber": "419", "testString": "22 34.8211S 089 55.0514W", "lat": "-22.580351", "lon": "-89.917524"}, - {"testNumber": "420", "testString": "22 33.5861S 089 06.6893W", "lat": "-22.559769", "lon": "-89.111488"}, - {"testNumber": "421", "testString": "18 04.7676S 088 53.3890W", "lat": "-18.07946", "lon": "-88.889816"}, - {"testNumber": "422", "testString": "13 34.0048S 087 55.4561W", "lat": "-13.566746", "lon": "-87.924269"}, - {"testNumber": "423", "testString": "09 02.7941S 087 00.0003W", "lat": "-9.046568", "lon": "-87.000005"}, - {"testNumber": "424", "testString": "00 00.0003S 087 00.0003W", "lat": "-0.000005", "lon": "-87.000005"}, - {"testNumber": "425", "testString": "04 31.3804S 086 05.9147W", "lat": "-4.523007", "lon": "-86.098579"}, - {"testNumber": "426", "testString": "00 00.0003S 085 12.1772W", "lat": "-0.000005", "lon": "-85.202953"}, - {"testNumber": "427", "testString": "04 31.3798N 086 05.9147W", "lat": "4.522996", "lon": "-86.098579"}, - {"testNumber": "428", "testString": "09 02.5225N 085 10.8290W", "lat": "9.042042", "lon": "-85.180483"}, - {"testNumber": "429", "testString": "13 32.4668N 084 41.6707W", "lat": "13.541114", "lon": "-84.694511"}, - {"testNumber": "430", "testString": "13 33.1836N 084 13.6941W", "lat": "13.55306", "lon": "-84.228235"}, - {"testNumber": "431", "testString": "27 07.1304N 088 00.5369W", "lat": "27.11884", "lon": "-88.008948"}, - {"testNumber": "432", "testString": "31 37.0662N 084 53.4913W", "lat": "31.61777", "lon": "-84.891521"}, - {"testNumber": "433", "testString": "40 38.6876N 088 10.9624W", "lat": "40.644794", "lon": "-88.182707"}, - {"testNumber": "434", "testString": "49 38.6551N 088 23.1106W", "lat": "49.644251", "lon": "-88.385177"}, - {"testNumber": "435", "testString": "58 37.7260N 088 43.3322W", "lat": "58.628766", "lon": "-88.722203"}, - {"testNumber": "436", "testString": "67 35.9099N 089 21.1120W", "lat": "67.598498", "lon": "-89.351867"}, - {"testNumber": "437", "testString": "72 00.7597S 081 11.3580W", "lat": "-72.012662", "lon": "-81.1893"}, - {"testNumber": "438", "testString": "76 34.8513S 081 00.0014W", "lat": "-76.580855", "lon": "-81.000023"}, - {"testNumber": "439", "testString": "72 00.7597S 080 48.6441W", "lat": "-72.012661", "lon": "-80.810735"}, - {"testNumber": "440", "testString": "67 35.9105S 083 21.1121W", "lat": "-67.598509", "lon": "-83.351868"}, - {"testNumber": "441", "testString": "63 06.9297S 079 01.0626W", "lat": "-63.115495", "lon": "-79.01771"}, - {"testNumber": "442", "testString": "53 59.5754S 081 06.2884W", "lat": "-53.992924", "lon": "-81.104807"}, - {"testNumber": "443", "testString": "49 34.6850S 079 09.0242W", "lat": "-49.578084", "lon": "-79.150404"}, - {"testNumber": "444", "testString": "40 35.7848S 083 27.2867W", "lat": "-40.596414", "lon": "-83.454779"}, - {"testNumber": "445", "testString": "36 03.7421S 082 33.5838W", "lat": "-36.062368", "lon": "-82.55973"}, - {"testNumber": "446", "testString": "31 37.0668S 083 06.5095W", "lat": "-31.61778", "lon": "-83.108492"}, - {"testNumber": "447", "testString": "27 07.1311S 082 00.5369W", "lat": "-27.118851", "lon": "-82.008948"}, - {"testNumber": "448", "testString": "22 36.4117S 081 00.0004W", "lat": "-22.606862", "lon": "-81.000006"}, - {"testNumber": "449", "testString": "18 05.1840S 080 03.2975W", "lat": "-18.0864", "lon": "-80.054959"}, - {"testNumber": "450", "testString": "13 33.6969S 079 09.1040W", "lat": "-13.561615", "lon": "-79.151733"}, - {"testNumber": "451", "testString": "09 02.1848S 078 16.2788W", "lat": "-9.036414", "lon": "-78.271313"}, - {"testNumber": "452", "testString": "09 01.7117S 078 38.2296W", "lat": "-9.028529", "lon": "-78.63716"}, - {"testNumber": "453", "testString": "00 00.0003S 078 35.5400W", "lat": "-0.000005", "lon": "-78.592333"}, - {"testNumber": "454", "testString": "00 00.0003S 078 18.2989W", "lat": "-0.000005", "lon": "-78.304982"}, - {"testNumber": "455", "testString": "18 04.0736N 083 50.0408W", "lat": "18.067893", "lon": "-83.834014"}, - {"testNumber": "456", "testString": "18 03.1041N 083 13.3588W", "lat": "18.051735", "lon": "-83.222647"}, - {"testNumber": "457", "testString": "22 36.2342N 081 58.3766W", "lat": "22.603903", "lon": "-81.972943"}, - {"testNumber": "458", "testString": "27 06.4784N 078 58.9500W", "lat": "27.107974", "lon": "-78.9825"}, - {"testNumber": "459", "testString": "36 07.4454N 083 13.3439W", "lat": "36.12409", "lon": "-83.222398"}, - {"testNumber": "460", "testString": "40 37.5980N 078 38.1196W", "lat": "40.626634", "lon": "-78.635326"}, - {"testNumber": "461", "testString": "49 37.1647N 078 13.8571W", "lat": "49.619412", "lon": "-78.230951"}, - {"testNumber": "462", "testString": "58 35.6542S 077 33.4986W", "lat": "-58.594236", "lon": "-77.55831"}, - {"testNumber": "463", "testString": "63 00.3020S 074 55.7980W", "lat": "-63.005033", "lon": "-74.929967"}, - {"testNumber": "464", "testString": "58 35.6541S 072 26.5026W", "lat": "-58.594235", "lon": "-72.44171"}, - {"testNumber": "465", "testString": "54 03.6411S 076 24.9076W", "lat": "-54.060685", "lon": "-76.415127"}, - {"testNumber": "466", "testString": "49 31.2205S 075 28.3250W", "lat": "-49.520341", "lon": "-75.472084"}, - {"testNumber": "467", "testString": "45 07.5095S 077 32.5879W", "lat": "-45.125159", "lon": "-77.543131"}, - {"testNumber": "468", "testString": "40 38.6883S 076 10.9624W", "lat": "-40.644805", "lon": "-76.182707"}, - {"testNumber": "469", "testString": "36 08.6834S 075 00.0004W", "lat": "-36.144724", "lon": "-75.000007"}, - {"testNumber": "470", "testString": "31 37.8502S 073 56.7321W", "lat": "-31.630837", "lon": "-73.945535"}, - {"testNumber": "471", "testString": "27 06.4791S 072 58.9500W", "lat": "-27.107985", "lon": "-72.9825"}, - {"testNumber": "472", "testString": "22 33.5861S 072 53.3114W", "lat": "-22.559769", "lon": "-72.888524"}, - {"testNumber": "473", "testString": "22 34.8211S 072 04.9493W", "lat": "-22.580352", "lon": "-72.082488"}, - {"testNumber": "474", "testString": "04 31.1113S 077 42.2029W", "lat": "-4.518521", "lon": "-77.703381"}, - {"testNumber": "475", "testString": "04 30.8761S 077 23.7934W", "lat": "-4.514602", "lon": "-77.396557"}, - {"testNumber": "476", "testString": "00 00.0003S 076 47.8235W", "lat": "-0.000005", "lon": "-76.797058"}, - {"testNumber": "477", "testString": "04 31.1106N 077 42.2029W", "lat": "4.51851", "lon": "-77.703381"}, - {"testNumber": "478", "testString": "04 30.8755N 077 23.7934W", "lat": "4.514591", "lon": "-77.396557"}, - {"testNumber": "479", "testString": "09 02.5225N 076 49.1717W", "lat": "9.042042", "lon": "-76.819528"}, - {"testNumber": "480", "testString": "13 34.0041N 075 55.4561W", "lat": "13.566735", "lon": "-75.924269"}, - {"testNumber": "481", "testString": "18 05.3222N 075 00.0004W", "lat": "18.088704", "lon": "-75.000006"}, - {"testNumber": "482", "testString": "22 35.7037N 073 03.2674W", "lat": "22.595062", "lon": "-73.054456"}, - {"testNumber": "483", "testString": "31 37.0662N 077 06.5095W", "lat": "31.61777", "lon": "-77.108492"}, - {"testNumber": "484", "testString": "36 08.3733N 073 53.3117W", "lat": "36.139555", "lon": "-73.888529"}, - {"testNumber": "485", "testString": "45 09.2083N 075 00.0005W", "lat": "45.153472", "lon": "-75.000008"}, - {"testNumber": "486", "testString": "54 08.8859N 075 00.0005W", "lat": "54.148099", "lon": "-75.000009"}, - {"testNumber": "487", "testString": "58 35.6535N 077 33.4987W", "lat": "58.594225", "lon": "-77.558311"}, - {"testNumber": "488", "testString": "63 07.7600N 075 00.0007W", "lat": "63.129334", "lon": "-75.000012"}, - {"testNumber": "489", "testString": "58 35.6534N 072 26.5025W", "lat": "58.594224", "lon": "-72.441709"}, - {"testNumber": "490", "testString": "67 32.8514N 076 18.2182W", "lat": "67.547523", "lon": "-76.303636"}, - {"testNumber": "491", "testString": "67 32.8513N 073 41.7835W", "lat": "67.547522", "lon": "-73.696392"}, - {"testNumber": "492", "testString": "72 05.9530N 075 00.0010W", "lat": "72.099217", "lon": "-75.000017"}, - {"testNumber": "493", "testString": "76 27.8362N 076 40.5137W", "lat": "76.463937", "lon": "-76.675228"}, - {"testNumber": "494", "testString": "76 27.8363N 073 19.4890W", "lat": "76.463939", "lon": "-73.324817"}, - {"testNumber": "495", "testString": "76 33.0916S 066 51.2672W", "lat": "-76.551526", "lon": "-66.854453"}, - {"testNumber": "496", "testString": "72 04.6525S 066 05.2514W", "lat": "-72.077542", "lon": "-66.087524"}, - {"testNumber": "497", "testString": "67 32.8520S 070 18.2180W", "lat": "-67.547534", "lon": "-70.303633"}, - {"testNumber": "498", "testString": "67 32.8520S 067 41.7837W", "lat": "-67.547533", "lon": "-67.696395"}, - {"testNumber": "499", "testString": "62 54.5320S 067 06.7792W", "lat": "-62.908866", "lon": "-67.112987"}, - {"testNumber": "500", "testString": "54 08.3027S 070 31.8427W", "lat": "-54.138379", "lon": "-70.530711"}, - {"testNumber": "501", "testString": "49 39.1529S 069 00.0005W", "lat": "-49.652548", "lon": "-69.000008"}, - {"testNumber": "502", "testString": "45 08.7839S 067 43.6785W", "lat": "-45.146398", "lon": "-67.727975"}, - {"testNumber": "503", "testString": "40 37.5987S 066 38.1196W", "lat": "-40.626645", "lon": "-66.635326"}, - {"testNumber": "504", "testString": "36 03.7420S 067 26.4170W", "lat": "-36.062367", "lon": "-67.440283"}, - {"testNumber": "505", "testString": "31 35.7625S 066 09.6957W", "lat": "-31.596041", "lon": "-66.161595"}, - {"testNumber": "506", "testString": "18 04.0742S 071 50.0408W", "lat": "-18.067904", "lon": "-71.834014"}, - {"testNumber": "507", "testString": "18 03.1048S 071 13.3588W", "lat": "-18.051746", "lon": "-71.222647"}, - {"testNumber": "508", "testString": "13 33.6969S 070 50.8967W", "lat": "-13.561615", "lon": "-70.848278"}, - {"testNumber": "509", "testString": "09 02.7263S 069 54.5931W", "lat": "-9.045439", "lon": "-69.909885"}, - {"testNumber": "510", "testString": "00 00.0003S 069 53.9186W", "lat": "-0.000005", "lon": "-69.898643"}, - {"testNumber": "511", "testString": "04 31.4141S 069 00.0003W", "lat": "-4.523568", "lon": "-69.000005"}, - {"testNumber": "512", "testString": "00 00.0003S 068 06.0821W", "lat": "-0.000005", "lon": "-68.101368"}, - {"testNumber": "513", "testString": "04 31.4134N 069 00.0003W", "lat": "4.523557", "lon": "-69.000005"}, - {"testNumber": "514", "testString": "09 02.7257N 068 05.4076W", "lat": "9.045428", "lon": "-68.090126"}, - {"testNumber": "515", "testString": "13 33.6962N 067 09.1040W", "lat": "13.561604", "lon": "-67.151733"}, - {"testNumber": "516", "testString": "18 03.1041N 066 46.6418W", "lat": "18.051735", "lon": "-66.777364"}, - {"testNumber": "517", "testString": "18 04.0736N 066 09.9598W", "lat": "18.067893", "lon": "-66.165997"}, - {"testNumber": "518", "testString": "27 06.4784N 071 01.0507W", "lat": "27.107974", "lon": "-71.017512"}, - {"testNumber": "519", "testString": "31 37.8496N 067 56.7321W", "lat": "31.630826", "lon": "-67.945535"}, - {"testNumber": "520", "testString": "36 05.9006N 066 19.9310W", "lat": "36.098344", "lon": "-66.332184"}, - {"testNumber": "521", "testString": "40 37.5980N 071 21.8813W", "lat": "40.626634", "lon": "-71.364688"}, - {"testNumber": "522", "testString": "49 37.1647N 071 46.1440W", "lat": "49.619412", "lon": "-71.769066"}, - {"testNumber": "523", "testString": "81 00.9881N 069 15.2713W", "lat": "81.016469", "lon": "-69.254521"}, - {"testNumber": "524", "testString": "63 07.7607S 063 00.0007W", "lat": "-63.129345", "lon": "-63.000012"}, - {"testNumber": "525", "testString": "58 37.7266S 061 16.6690W", "lat": "-58.628777", "lon": "-61.277817"}, - {"testNumber": "526", "testString": "49 31.2204S 062 31.6760W", "lat": "-49.52034", "lon": "-62.527933"}, - {"testNumber": "527", "testString": "45 05.3884S 060 48.7405W", "lat": "-45.089807", "lon": "-60.812342"}, - {"testNumber": "528", "testString": "36 05.9013S 065 40.0697W", "lat": "-36.098355", "lon": "-65.667829"}, - {"testNumber": "529", "testString": "27 06.4791S 065 01.0507W", "lat": "-27.107985", "lon": "-65.017512"}, - {"testNumber": "530", "testString": "31 33.9391S 064 47.2007W", "lat": "-31.565652", "lon": "-64.786679"}, - {"testNumber": "531", "testString": "22 36.2348S 063 58.3766W", "lat": "-22.603914", "lon": "-63.972943"}, - {"testNumber": "532", "testString": "18 05.3228S 063 00.0004W", "lat": "-18.088714", "lon": "-63.000006"}, - {"testNumber": "533", "testString": "13 34.0048S 062 04.5445W", "lat": "-13.566746", "lon": "-62.075742"}, - {"testNumber": "534", "testString": "09 02.5232S 061 10.8290W", "lat": "-9.042053", "lon": "-61.180483"}, - {"testNumber": "535", "testString": "00 00.0003S 061 12.1772W", "lat": "-0.000005", "lon": "-61.202953"}, - {"testNumber": "536", "testString": "04 30.8761S 060 36.2072W", "lat": "-4.514602", "lon": "-60.603453"}, - {"testNumber": "537", "testString": "04 31.1113S 060 17.7978W", "lat": "-4.518521", "lon": "-60.29663"}, - {"testNumber": "538", "testString": "04 30.8755N 060 36.2072W", "lat": "4.514591", "lon": "-60.603453"}, - {"testNumber": "539", "testString": "04 31.1106N 060 17.7978W", "lat": "4.51851", "lon": "-60.29663"}, - {"testNumber": "540", "testString": "22 35.7037N 064 56.7334W", "lat": "22.595062", "lon": "-64.945556"}, - {"testNumber": "541", "testString": "27 07.1304N 061 59.4638W", "lat": "27.11884", "lon": "-61.991064"}, - {"testNumber": "542", "testString": "31 35.7618N 060 09.6957W", "lat": "31.59603", "lon": "-60.161595"}, - {"testNumber": "543", "testString": "40 38.6876N 061 49.0385W", "lat": "40.644794", "lon": "-61.817308"}, - {"testNumber": "544", "testString": "49 38.6551N 061 36.8904W", "lat": "49.644252", "lon": "-61.61484"}, - {"testNumber": "545", "testString": "58 37.7260N 061 16.6690W", "lat": "58.628766", "lon": "-61.277817"}, - {"testNumber": "546", "testString": "67 35.9099N 060 38.8897W", "lat": "67.598499", "lon": "-60.648161"}, - {"testNumber": "547", "testString": "67 35.9105S 054 38.8896W", "lat": "-67.598509", "lon": "-54.64816"}, - {"testNumber": "548", "testString": "62 54.5319S 058 53.2222W", "lat": "-62.908865", "lon": "-58.887036"}, - {"testNumber": "549", "testString": "58 32.2073S 056 09.3521W", "lat": "-58.536789", "lon": "-56.155869"}, - {"testNumber": "550", "testString": "54 06.5527S 059 56.4249W", "lat": "-54.109212", "lon": "-59.940415"}, - {"testNumber": "551", "testString": "49 34.6851S 058 50.9768W", "lat": "-49.578085", "lon": "-58.849613"}, - {"testNumber": "552", "testString": "54 06.5527S 054 03.5762W", "lat": "-54.109212", "lon": "-54.059603"}, - {"testNumber": "553", "testString": "40 37.5987S 059 21.8813W", "lat": "-40.626645", "lon": "-59.364688"}, - {"testNumber": "554", "testString": "45 02.4247S 057 55.2764W", "lat": "-45.040411", "lon": "-57.921273"}, - {"testNumber": "555", "testString": "36 08.3740S 058 06.6891W", "lat": "-36.139566", "lon": "-58.111485"}, - {"testNumber": "556", "testString": "31 38.1115S 057 00.0004W", "lat": "-31.635192", "lon": "-57.000006"}, - {"testNumber": "557", "testString": "27 07.1311S 055 59.4638W", "lat": "-27.118851", "lon": "-55.991064"}, - {"testNumber": "558", "testString": "22 35.7044S 055 03.2674W", "lat": "-22.595073", "lon": "-55.054456"}, - {"testNumber": "559", "testString": "18 03.1048S 054 46.6418W", "lat": "-18.051746", "lon": "-54.777364"}, - {"testNumber": "560", "testString": "18 04.0742S 054 09.9598W", "lat": "-18.067904", "lon": "-54.165997"}, - {"testNumber": "561", "testString": "00 00.0003S 059 41.7017W", "lat": "-0.000005", "lon": "-59.695029"}, - {"testNumber": "562", "testString": "00 00.0003S 059 24.4607W", "lat": "-0.000005", "lon": "-59.407678"}, - {"testNumber": "563", "testString": "09 02.1842N 059 43.7219W", "lat": "9.036403", "lon": "-59.728698"}, - {"testNumber": "564", "testString": "09 01.7111N 059 21.7711W", "lat": "9.028518", "lon": "-59.362851"}, - {"testNumber": "565", "testString": "13 33.6962N 058 50.8967W", "lat": "13.561604", "lon": "-58.848278"}, - {"testNumber": "566", "testString": "18 05.1833N 057 56.7032W", "lat": "18.086389", "lon": "-57.945053"}, - {"testNumber": "567", "testString": "22 36.2342N 056 01.6241W", "lat": "22.603903", "lon": "-56.027069"}, - {"testNumber": "568", "testString": "27 05.3929N 054 01.5191W", "lat": "27.089881", "lon": "-54.025318"}, - {"testNumber": "569", "testString": "36 08.6828N 057 00.0004W", "lat": "36.144713", "lon": "-57.000007"}, - {"testNumber": "570", "testString": "45 08.7832N 058 16.3224W", "lat": "45.146387", "lon": "-58.27204"}, - {"testNumber": "571", "testString": "54 08.3021N 058 31.8426W", "lat": "54.138368", "lon": "-58.53071"}, - {"testNumber": "572", "testString": "63 06.9290N 058 58.9388W", "lat": "63.115484", "lon": "-58.982314"}, - {"testNumber": "573", "testString": "72 04.6519N 059 54.7505W", "lat": "72.077531", "lon": "-59.912509"}, - {"testNumber": "574", "testString": "76 33.0910N 059 08.7358W", "lat": "76.551516", "lon": "-59.145596"}, - {"testNumber": "575", "testString": "81 03.6526N 057 00.0021W", "lat": "81.060876", "lon": "-57.000035"}, - {"testNumber": "576", "testString": "76 27.8369S 052 40.5140W", "lat": "-76.463948", "lon": "-52.675234"}, - {"testNumber": "577", "testString": "72 05.9537S 051 00.0010W", "lat": "-72.099228", "lon": "-51.000017"}, - {"testNumber": "578", "testString": "76 27.8369S 049 19.4887W", "lat": "-76.463949", "lon": "-49.324811"}, - {"testNumber": "579", "testString": "67 27.7730S 052 01.5843W", "lat": "-67.462884", "lon": "-52.026405"}, - {"testNumber": "580", "testString": "63 00.3020S 051 04.2034W", "lat": "-63.005034", "lon": "-51.070057"}, - {"testNumber": "581", "testString": "58 27.3972S 050 08.2769W", "lat": "-58.45662", "lon": "-50.137949"}, - {"testNumber": "582", "testString": "49 38.6557S 052 23.1106W", "lat": "-49.644262", "lon": "-52.385177"}, - {"testNumber": "583", "testString": "45 09.2090S 051 00.0005W", "lat": "-45.153483", "lon": "-51.000008"}, - {"testNumber": "584", "testString": "40 38.6883S 049 49.0384W", "lat": "-40.644805", "lon": "-49.817307"}, - {"testNumber": "585", "testString": "36 07.4461S 048 46.6569W", "lat": "-36.124101", "lon": "-48.777615"}, - {"testNumber": "586", "testString": "31 33.9391S 049 12.8000W", "lat": "-31.565651", "lon": "-49.213334"}, - {"testNumber": "587", "testString": "27 05.3935S 048 01.5191W", "lat": "-27.089891", "lon": "-48.025318"}, - {"testNumber": "588", "testString": "13 33.1843S 053 46.3066W", "lat": "-13.553071", "lon": "-53.771777"}, - {"testNumber": "589", "testString": "13 32.4675S 053 18.3300W", "lat": "-13.541125", "lon": "-53.3055"}, - {"testNumber": "590", "testString": "09 02.5231S 052 49.1717W", "lat": "-9.042052", "lon": "-52.819528"}, - {"testNumber": "591", "testString": "00 00.0003S 052 47.8235W", "lat": "-0.000005", "lon": "-52.797058"}, - {"testNumber": "592", "testString": "04 31.3804S 051 54.0859W", "lat": "-4.523007", "lon": "-51.901432"}, - {"testNumber": "593", "testString": "00 00.0003S 051 00.0003W", "lat": "-0.000005", "lon": "-51.000005"}, - {"testNumber": "594", "testString": "04 31.3798N 051 54.0859W", "lat": "4.522996", "lon": "-51.901432"}, - {"testNumber": "595", "testString": "09 02.7934N 051 00.0003W", "lat": "9.046557", "lon": "-51.000005"}, - {"testNumber": "596", "testString": "13 34.0041N 050 04.5445W", "lat": "13.566735", "lon": "-50.075742"}, - {"testNumber": "597", "testString": "18 04.7669N 049 06.6117W", "lat": "18.079449", "lon": "-49.110195"}, - {"testNumber": "598", "testString": "31 38.1109N 051 00.0004W", "lat": "31.635181", "lon": "-51.000006"}, - {"testNumber": "599", "testString": "45 07.5089N 048 27.4130W", "lat": "45.125149", "lon": "-48.456884"}, - {"testNumber": "600", "testString": "63 06.9297S 046 58.9388W", "lat": "-63.115495", "lon": "-46.982314"}, - {"testNumber": "601", "testString": "58 38.4181S 045 00.0006W", "lat": "-58.640302", "lon": "-45.00001"}, - {"testNumber": "602", "testString": "54 08.3027S 043 28.1585W", "lat": "-54.138379", "lon": "-43.469308"}, - {"testNumber": "603", "testString": "49 37.1654S 042 13.8570W", "lat": "-49.619423", "lon": "-42.23095"}, - {"testNumber": "604", "testString": "45 02.4247S 044 04.7245W", "lat": "-45.040411", "lon": "-44.078742"}, - {"testNumber": "605", "testString": "40 35.7848S 042 32.7141W", "lat": "-40.596414", "lon": "-42.545235"}, - {"testNumber": "606", "testString": "31 35.7625S 047 50.3050W", "lat": "-31.596041", "lon": "-47.838417"}, - {"testNumber": "607", "testString": "27 03.8758S 046 58.0813W", "lat": "-27.064597", "lon": "-46.968022"}, - {"testNumber": "608", "testString": "22 35.7044S 046 56.7334W", "lat": "-22.595073", "lon": "-46.945556"}, - {"testNumber": "609", "testString": "18 05.1840S 045 56.7032W", "lat": "-18.0864", "lon": "-45.945053"}, - {"testNumber": "610", "testString": "13 34.1074S 045 00.0004W", "lat": "-13.568457", "lon": "-45.000006"}, - {"testNumber": "611", "testString": "09 02.7263S 044 05.4076W", "lat": "-9.045439", "lon": "-44.090126"}, - {"testNumber": "612", "testString": "00 00.0003S 044 06.0821W", "lat": "-0.000005", "lon": "-44.101368"}, - {"testNumber": "613", "testString": "04 31.2794S 043 11.8427W", "lat": "-4.521324", "lon": "-43.197378"}, - {"testNumber": "614", "testString": "00 00.0003S 042 35.5400W", "lat": "-0.000005", "lon": "-42.592333"}, - {"testNumber": "615", "testString": "00 00.0003S 042 18.2989W", "lat": "-0.000005", "lon": "-42.304982"}, - {"testNumber": "616", "testString": "04 31.2788N 043 11.8427W", "lat": "4.521313", "lon": "-43.197378"}, - {"testNumber": "617", "testString": "09 01.7111N 042 38.2296W", "lat": "9.028518", "lon": "-42.63716"}, - {"testNumber": "618", "testString": "09 02.1842N 042 16.2788W", "lat": "9.036403", "lon": "-42.271313"}, - {"testNumber": "619", "testString": "22 34.8205N 047 55.0514W", "lat": "22.580341", "lon": "-47.917523"}, - {"testNumber": "620", "testString": "27 07.3478N 045 00.0004W", "lat": "27.122464", "lon": "-45.000006"}, - {"testNumber": "621", "testString": "36 05.9006N 047 40.0698W", "lat": "36.098344", "lon": "-47.66783"}, - {"testNumber": "622", "testString": "40 39.0511N 045 00.0004W", "lat": "40.650851", "lon": "-45.000007"}, - {"testNumber": "623", "testString": "54 06.5521N 047 56.4250W", "lat": "54.109201", "lon": "-47.940416"}, - {"testNumber": "624", "testString": "49 39.1523N 045 00.0005W", "lat": "49.652538", "lon": "-45.000008"}, - {"testNumber": "625", "testString": "54 06.5521N 042 03.5761W", "lat": "54.109201", "lon": "-42.059602"}, - {"testNumber": "626", "testString": "63 04.4395N 047 02.3797W", "lat": "63.073992", "lon": "-47.039661"}, - {"testNumber": "627", "testString": "58 38.4175N 045 00.0006W", "lat": "58.640292", "lon": "-45.00001"}, - {"testNumber": "628", "testString": "63 04.4395N 042 57.6218W", "lat": "63.073991", "lon": "-42.960363"}, - {"testNumber": "629", "testString": "67 36.9313N 045 00.0008W", "lat": "67.615522", "lon": "-45.000014"}, - {"testNumber": "630", "testString": "76 34.8506N 045 00.0014W", "lat": "76.580844", "lon": "-45.000023"}, - {"testNumber": "631", "testString": "72 00.7591N 045 11.3582W", "lat": "72.012651", "lon": "-45.189303"}, - {"testNumber": "632", "testString": "81 00.9881N 044 44.7329W", "lat": "81.016468", "lon": "-44.745548"}, - {"testNumber": "633", "testString": "72 00.7590N 044 48.6439W", "lat": "72.01265", "lon": "-44.810731"}, - {"testNumber": "634", "testString": "67 36.9319S 039 00.0008W", "lat": "-67.615532", "lon": "-39.000014"}, - {"testNumber": "635", "testString": "58 27.3971S 039 51.7243W", "lat": "-58.456618", "lon": "-39.862071"}, - {"testNumber": "636", "testString": "54 03.6411S 037 35.0935W", "lat": "-54.060685", "lon": "-37.584892"}, - {"testNumber": "637", "testString": "40 33.2499S 040 16.5826W", "lat": "-40.554165", "lon": "-40.276376"}, - {"testNumber": "638", "testString": "45 05.3884S 041 11.2604W", "lat": "-45.089807", "lon": "-41.187674"}, - {"testNumber": "639", "testString": "36 07.4461S 041 13.3439W", "lat": "-36.124101", "lon": "-41.222398"}, - {"testNumber": "640", "testString": "31 37.8502S 040 03.2687W", "lat": "-31.630837", "lon": "-40.054478"}, - {"testNumber": "641", "testString": "27 07.3485S 039 00.0004W", "lat": "-27.122475", "lon": "-39.000006"}, - {"testNumber": "642", "testString": "22 36.2348S 038 01.6241W", "lat": "-22.603914", "lon": "-38.027069"}, - {"testNumber": "643", "testString": "18 04.7676S 037 06.6117W", "lat": "-18.07946", "lon": "-37.110195"}, - {"testNumber": "644", "testString": "13 33.1843S 036 13.6940W", "lat": "-13.553071", "lon": "-36.228234"}, - {"testNumber": "645", "testString": "13 32.4675S 036 41.6707W", "lat": "-13.541125", "lon": "-36.694511"}, - {"testNumber": "646", "testString": "13 33.1836N 041 46.3066W", "lat": "13.55306", "lon": "-41.771776"}, - {"testNumber": "647", "testString": "13 32.4668N 041 18.3300W", "lat": "13.541114", "lon": "-41.3055"}, - {"testNumber": "648", "testString": "18 04.7669N 040 53.3890W", "lat": "18.079449", "lon": "-40.889816"}, - {"testNumber": "649", "testString": "22 36.4111N 039 00.0004W", "lat": "22.606851", "lon": "-39.000006"}, - {"testNumber": "650", "testString": "31 35.7618N 041 50.3051W", "lat": "31.59603", "lon": "-41.838418"}, - {"testNumber": "651", "testString": "36 08.3733N 040 06.6891W", "lat": "36.139555", "lon": "-40.111485"}, - {"testNumber": "652", "testString": "45 07.5089N 041 32.5879W", "lat": "45.125148", "lon": "-41.543131"}, - {"testNumber": "653", "testString": "72 04.6525S 035 54.7507W", "lat": "-72.077542", "lon": "-35.912511"}, - {"testNumber": "654", "testString": "76 33.0916S 035 08.7356W", "lat": "-76.551526", "lon": "-35.145593"}, - {"testNumber": "655", "testString": "63 04.4401S 035 02.3795W", "lat": "-63.074002", "lon": "-35.039659"}, - {"testNumber": "656", "testString": "58 32.2074S 033 50.6491W", "lat": "-58.53679", "lon": "-33.844151"}, - {"testNumber": "657", "testString": "63 04.4401S 030 57.6219W", "lat": "-63.074002", "lon": "-30.960365"}, - {"testNumber": "658", "testString": "49 37.1653S 035 46.1440W", "lat": "-49.619422", "lon": "-35.769066"}, - {"testNumber": "659", "testString": "53 59.5755S 032 53.7127W", "lat": "-53.992925", "lon": "-32.895211"}, - {"testNumber": "660", "testString": "45 08.7839S 034 16.3225W", "lat": "-45.146398", "lon": "-34.272041"}, - {"testNumber": "661", "testString": "40 39.0517S 033 00.0004W", "lat": "-40.650862", "lon": "-33.000007"}, - {"testNumber": "662", "testString": "36 08.3740S 031 53.3117W", "lat": "-36.139566", "lon": "-31.888529"}, - {"testNumber": "663", "testString": "31 37.0669S 030 53.4912W", "lat": "-31.617781", "lon": "-30.89152"}, - {"testNumber": "664", "testString": "27 03.8758S 031 01.9194W", "lat": "-27.064597", "lon": "-31.03199"}, - {"testNumber": "665", "testString": "09 02.1848S 035 43.7219W", "lat": "-9.036413", "lon": "-35.728698"}, - {"testNumber": "666", "testString": "09 01.7117S 035 21.7711W", "lat": "-9.028529", "lon": "-35.362851"}, - {"testNumber": "667", "testString": "00 00.0003S 035 41.7017W", "lat": "-0.000005", "lon": "-35.695029"}, - {"testNumber": "668", "testString": "04 31.2794S 034 48.1579W", "lat": "-4.521324", "lon": "-34.802632"}, - {"testNumber": "669", "testString": "00 00.0003S 035 24.4607W", "lat": "-0.000005", "lon": "-35.407678"}, - {"testNumber": "670", "testString": "00 00.0003S 033 53.9186W", "lat": "-0.000005", "lon": "-33.898643"}, - {"testNumber": "671", "testString": "04 31.2788N 034 48.1579W", "lat": "4.521313", "lon": "-34.802632"}, - {"testNumber": "672", "testString": "09 02.7257N 033 54.5931W", "lat": "9.045428", "lon": "-33.909885"}, - {"testNumber": "673", "testString": "13 34.1068N 033 00.0004W", "lat": "13.568446", "lon": "-33.000006"}, - {"testNumber": "674", "testString": "18 05.1833N 032 03.2975W", "lat": "18.086389", "lon": "-32.054959"}, - {"testNumber": "675", "testString": "22 34.8205N 030 04.9493W", "lat": "22.580341", "lon": "-30.082488"}, - {"testNumber": "676", "testString": "27 05.3929N 035 58.4817W", "lat": "27.089881", "lon": "-35.974695"}, - {"testNumber": "677", "testString": "31 37.8496N 034 03.2686W", "lat": "31.630826", "lon": "-34.054477"}, - {"testNumber": "678", "testString": "36 07.4455N 030 46.6569W", "lat": "36.124091", "lon": "-30.777615"}, - {"testNumber": "679", "testString": "45 08.7833N 031 43.6785W", "lat": "45.146388", "lon": "-31.727975"}, - {"testNumber": "680", "testString": "54 08.3021N 031 28.1585W", "lat": "54.138368", "lon": "-31.469308"}, - {"testNumber": "681", "testString": "63 06.9291N 031 01.0626W", "lat": "63.115485", "lon": "-31.01771"}, - {"testNumber": "682", "testString": "76 33.0909N 030 51.2670W", "lat": "76.551515", "lon": "-30.85445"}, - {"testNumber": "683", "testString": "72 04.6519N 030 05.2516W", "lat": "72.077531", "lon": "-30.087526"}, - {"testNumber": "684", "testString": "67 27.7732S 025 58.4174W", "lat": "-67.462886", "lon": "-25.973623"}, - {"testNumber": "685", "testString": "58 37.7266S 028 43.3322W", "lat": "-58.628776", "lon": "-28.722204"}, - {"testNumber": "686", "testString": "54 08.8865S 027 00.0005W", "lat": "-54.148109", "lon": "-27.000009"}, - {"testNumber": "687", "testString": "49 38.6557S 025 36.8904W", "lat": "-49.644262", "lon": "-25.61484"}, - {"testNumber": "688", "testString": "40 33.2499S 025 43.4183W", "lat": "-40.554165", "lon": "-25.723638"}, - {"testNumber": "689", "testString": "45 07.5095S 024 27.4130W", "lat": "-45.125159", "lon": "-24.456884"}, - {"testNumber": "690", "testString": "36 05.9012S 024 19.9310W", "lat": "-36.098354", "lon": "-24.332184"}, - {"testNumber": "691", "testString": "27 05.3935S 029 58.4816W", "lat": "-27.089892", "lon": "-29.974694"}, - {"testNumber": "692", "testString": "22 34.8211S 029 55.0514W", "lat": "-22.580351", "lon": "-29.917524"}, - {"testNumber": "693", "testString": "22 33.5861S 029 06.6893W", "lat": "-22.559769", "lon": "-29.111488"}, - {"testNumber": "694", "testString": "18 04.7676S 028 53.3890W", "lat": "-18.07946", "lon": "-28.889816"}, - {"testNumber": "695", "testString": "13 34.0048S 027 55.4561W", "lat": "-13.566746", "lon": "-27.924269"}, - {"testNumber": "696", "testString": "09 02.7941S 027 00.0003W", "lat": "-9.046568", "lon": "-27.000005"}, - {"testNumber": "697", "testString": "00 00.0003S 027 00.0003W", "lat": "-0.000005", "lon": "-27.000005"}, - {"testNumber": "698", "testString": "04 31.3804S 026 05.9147W", "lat": "-4.523007", "lon": "-26.098579"}, - {"testNumber": "699", "testString": "00 00.0003S 025 12.1772W", "lat": "-0.000005", "lon": "-25.202953"}, - {"testNumber": "700", "testString": "04 31.3798N 026 05.9147W", "lat": "4.522996", "lon": "-26.098579"}, - {"testNumber": "701", "testString": "09 02.5225N 025 10.8290W", "lat": "9.042042", "lon": "-25.180483"}, - {"testNumber": "702", "testString": "13 32.4668N 024 41.6707W", "lat": "13.541114", "lon": "-24.694511"}, - {"testNumber": "703", "testString": "13 33.1836N 024 13.6941W", "lat": "13.55306", "lon": "-24.228235"}, - {"testNumber": "704", "testString": "27 07.1304N 028 00.5369W", "lat": "27.11884", "lon": "-28.008948"}, - {"testNumber": "705", "testString": "31 37.0662N 024 53.4913W", "lat": "31.61777", "lon": "-24.891521"}, - {"testNumber": "706", "testString": "40 38.6876N 028 10.9624W", "lat": "40.644794", "lon": "-28.182707"}, - {"testNumber": "707", "testString": "49 38.6551N 028 23.1106W", "lat": "49.644251", "lon": "-28.385177"}, - {"testNumber": "708", "testString": "58 37.7260N 028 43.3322W", "lat": "58.628766", "lon": "-28.722203"}, - {"testNumber": "709", "testString": "67 35.9099N 029 21.1120W", "lat": "67.598498", "lon": "-29.351867"}, - {"testNumber": "710", "testString": "72 00.7597S 021 11.3580W", "lat": "-72.012662", "lon": "-21.1893"}, - {"testNumber": "711", "testString": "76 34.8513S 021 00.0014W", "lat": "-76.580855", "lon": "-21.000023"}, - {"testNumber": "712", "testString": "72 00.7597S 020 48.6441W", "lat": "-72.012661", "lon": "-20.810735"}, - {"testNumber": "713", "testString": "67 35.9105S 023 21.1121W", "lat": "-67.598509", "lon": "-23.351868"}, - {"testNumber": "714", "testString": "63 06.9297S 019 01.0626W", "lat": "-63.115495", "lon": "-19.01771"}, - {"testNumber": "715", "testString": "53 59.5754S 021 06.2884W", "lat": "-53.992924", "lon": "-21.104807"}, - {"testNumber": "716", "testString": "49 34.6850S 019 09.0242W", "lat": "-49.578084", "lon": "-19.150404"}, - {"testNumber": "717", "testString": "40 35.7848S 023 27.2867W", "lat": "-40.596414", "lon": "-23.454779"}, - {"testNumber": "718", "testString": "36 03.7421S 022 33.5838W", "lat": "-36.062368", "lon": "-22.55973"}, - {"testNumber": "719", "testString": "31 37.0668S 023 06.5095W", "lat": "-31.61778", "lon": "-23.108492"}, - {"testNumber": "720", "testString": "27 07.1311S 022 00.5369W", "lat": "-27.118851", "lon": "-22.008948"}, - {"testNumber": "721", "testString": "22 36.4117S 021 00.0004W", "lat": "-22.606862", "lon": "-21.000006"}, - {"testNumber": "722", "testString": "18 05.1840S 020 03.2975W", "lat": "-18.0864", "lon": "-20.054959"}, - {"testNumber": "723", "testString": "13 33.6969S 019 09.1040W", "lat": "-13.561615", "lon": "-19.151733"}, - {"testNumber": "724", "testString": "09 02.1848S 018 16.2788W", "lat": "-9.036414", "lon": "-18.271313"}, - {"testNumber": "725", "testString": "09 01.7117S 018 38.2296W", "lat": "-9.028529", "lon": "-18.63716"}, - {"testNumber": "726", "testString": "00 00.0003S 018 35.5400W", "lat": "-0.000005", "lon": "-18.592333"}, - {"testNumber": "727", "testString": "00 00.0003S 018 18.2989W", "lat": "-0.000005", "lon": "-18.304982"}, - {"testNumber": "728", "testString": "18 04.0736N 023 50.0408W", "lat": "18.067893", "lon": "-23.834014"}, - {"testNumber": "729", "testString": "18 03.1041N 023 13.3588W", "lat": "18.051735", "lon": "-23.222647"}, - {"testNumber": "730", "testString": "22 36.2342N 021 58.3766W", "lat": "22.603903", "lon": "-21.972943"}, - {"testNumber": "731", "testString": "27 06.4784N 018 58.9500W", "lat": "27.107974", "lon": "-18.9825"}, - {"testNumber": "732", "testString": "36 07.4454N 023 13.3439W", "lat": "36.12409", "lon": "-23.222398"}, - {"testNumber": "733", "testString": "40 37.5980N 018 38.1196W", "lat": "40.626634", "lon": "-18.635326"}, - {"testNumber": "734", "testString": "49 37.1647N 018 13.8571W", "lat": "49.619412", "lon": "-18.230951"}, - {"testNumber": "735", "testString": "58 35.6542S 017 33.4986W", "lat": "-58.594236", "lon": "-17.55831"}, - {"testNumber": "736", "testString": "63 00.3020S 014 55.7980W", "lat": "-63.005033", "lon": "-14.929967"}, - {"testNumber": "737", "testString": "58 35.6541S 012 26.5026W", "lat": "-58.594235", "lon": "-12.44171"}, - {"testNumber": "738", "testString": "54 03.6411S 016 24.9076W", "lat": "-54.060685", "lon": "-16.415127"}, - {"testNumber": "739", "testString": "49 31.2205S 015 28.3250W", "lat": "-49.520341", "lon": "-15.472084"}, - {"testNumber": "740", "testString": "45 07.5095S 017 32.5879W", "lat": "-45.125159", "lon": "-17.543131"}, - {"testNumber": "741", "testString": "40 38.6883S 016 10.9624W", "lat": "-40.644805", "lon": "-16.182707"}, - {"testNumber": "742", "testString": "36 08.6834S 015 00.0004W", "lat": "-36.144724", "lon": "-15.000007"}, - {"testNumber": "743", "testString": "31 37.8502S 013 56.7321W", "lat": "-31.630837", "lon": "-13.945535"}, - {"testNumber": "744", "testString": "27 06.4791S 012 58.9500W", "lat": "-27.107985", "lon": "-12.9825"}, - {"testNumber": "745", "testString": "22 33.5861S 012 53.3114W", "lat": "-22.559769", "lon": "-12.888524"}, - {"testNumber": "746", "testString": "22 34.8211S 012 04.9493W", "lat": "-22.580352", "lon": "-12.082488"}, - {"testNumber": "747", "testString": "04 31.1113S 017 42.2029W", "lat": "-4.518521", "lon": "-17.703381"}, - {"testNumber": "748", "testString": "04 30.8761S 017 23.7934W", "lat": "-4.514602", "lon": "-17.396557"}, - {"testNumber": "749", "testString": "00 00.0003S 016 47.8235W", "lat": "-0.000005", "lon": "-16.797058"}, - {"testNumber": "750", "testString": "04 31.1106N 017 42.2029W", "lat": "4.51851", "lon": "-17.703381"}, - {"testNumber": "751", "testString": "04 30.8755N 017 23.7934W", "lat": "4.514591", "lon": "-17.396557"}, - {"testNumber": "752", "testString": "09 02.5225N 016 49.1717W", "lat": "9.042042", "lon": "-16.819528"}, - {"testNumber": "753", "testString": "13 34.0041N 015 55.4561W", "lat": "13.566735", "lon": "-15.924269"}, - {"testNumber": "754", "testString": "18 05.3222N 015 00.0004W", "lat": "18.088704", "lon": "-15.000006"}, - {"testNumber": "755", "testString": "22 35.7037N 013 03.2674W", "lat": "22.595062", "lon": "-13.054456"}, - {"testNumber": "756", "testString": "31 37.0662N 017 06.5095W", "lat": "31.61777", "lon": "-17.108492"}, - {"testNumber": "757", "testString": "36 08.3733N 013 53.3117W", "lat": "36.139555", "lon": "-13.888529"}, - {"testNumber": "758", "testString": "45 09.2083N 015 00.0005W", "lat": "45.153472", "lon": "-15.000008"}, - {"testNumber": "759", "testString": "54 08.8859N 015 00.0005W", "lat": "54.148099", "lon": "-15.000009"}, - {"testNumber": "760", "testString": "58 35.6535N 017 33.4987W", "lat": "58.594225", "lon": "-17.558311"}, - {"testNumber": "761", "testString": "63 07.7600N 015 00.0007W", "lat": "63.129334", "lon": "-15.000012"}, - {"testNumber": "762", "testString": "58 35.6534N 012 26.5025W", "lat": "58.594224", "lon": "-12.441709"}, - {"testNumber": "763", "testString": "67 32.8514N 016 18.2182W", "lat": "67.547523", "lon": "-16.303636"}, - {"testNumber": "764", "testString": "67 32.8513N 013 41.7835W", "lat": "67.547522", "lon": "-13.696392"}, - {"testNumber": "765", "testString": "72 05.9530N 015 00.0010W", "lat": "72.099217", "lon": "-15.000017"}, - {"testNumber": "766", "testString": "76 27.8362N 016 40.5137W", "lat": "76.463937", "lon": "-16.675228"}, - {"testNumber": "767", "testString": "76 27.8363N 013 19.4890W", "lat": "76.463939", "lon": "-13.324817"}, - {"testNumber": "768", "testString": "76 33.0916S 006 51.2672W", "lat": "-76.551526", "lon": "-6.854453"}, - {"testNumber": "769", "testString": "72 04.6525S 006 05.2514W", "lat": "-72.077542", "lon": "-6.087524"}, - {"testNumber": "770", "testString": "67 32.8520S 010 18.2180W", "lat": "-67.547534", "lon": "-10.303633"}, - {"testNumber": "771", "testString": "67 32.8520S 007 41.7837W", "lat": "-67.547533", "lon": "-7.696395"}, - {"testNumber": "772", "testString": "62 54.5320S 007 06.7792W", "lat": "-62.908866", "lon": "-7.112987"}, - {"testNumber": "773", "testString": "54 08.3027S 010 31.8427W", "lat": "-54.138379", "lon": "-10.530711"}, - {"testNumber": "774", "testString": "49 39.1529S 009 00.0005W", "lat": "-49.652548", "lon": "-9.000008"}, - {"testNumber": "775", "testString": "45 08.7839S 007 43.6785W", "lat": "-45.146398", "lon": "-7.727975"}, - {"testNumber": "776", "testString": "40 37.5987S 006 38.1196W", "lat": "-40.626645", "lon": "-6.635326"}, - {"testNumber": "777", "testString": "36 03.7420S 007 26.4170W", "lat": "-36.062367", "lon": "-7.440283"}, - {"testNumber": "778", "testString": "31 35.7625S 006 09.6957W", "lat": "-31.596041", "lon": "-6.161595"}, - {"testNumber": "779", "testString": "18 04.0742S 011 50.0408W", "lat": "-18.067904", "lon": "-11.834014"}, - {"testNumber": "780", "testString": "18 03.1048S 011 13.3588W", "lat": "-18.051746", "lon": "-11.222647"}, - {"testNumber": "781", "testString": "13 33.6969S 010 50.8967W", "lat": "-13.561615", "lon": "-10.848278"}, - {"testNumber": "782", "testString": "09 02.7263S 009 54.5931W", "lat": "-9.045439", "lon": "-9.909885"}, - {"testNumber": "783", "testString": "00 00.0003S 009 53.9186W", "lat": "-0.000005", "lon": "-9.898643"}, - {"testNumber": "784", "testString": "04 31.4141S 009 00.0003W", "lat": "-4.523568", "lon": "-9.000005"}, - {"testNumber": "785", "testString": "00 00.0003S 008 06.0821W", "lat": "-0.000005", "lon": "-8.101368"}, - {"testNumber": "786", "testString": "04 31.4134N 009 00.0003W", "lat": "4.523557", "lon": "-9.000005"}, - {"testNumber": "787", "testString": "09 02.7257N 008 05.4076W", "lat": "9.045428", "lon": "-8.090126"}, - {"testNumber": "788", "testString": "13 33.6962N 007 09.1040W", "lat": "13.561604", "lon": "-7.151733"}, - {"testNumber": "789", "testString": "18 03.1041N 006 46.6418W", "lat": "18.051735", "lon": "-6.777364"}, - {"testNumber": "790", "testString": "18 04.0736N 006 09.9598W", "lat": "18.067893", "lon": "-6.165997"}, - {"testNumber": "791", "testString": "27 06.4784N 011 01.0507W", "lat": "27.107974", "lon": "-11.017512"}, - {"testNumber": "792", "testString": "31 37.8496N 007 56.7321W", "lat": "31.630826", "lon": "-7.945535"}, - {"testNumber": "793", "testString": "36 05.9006N 006 19.9310W", "lat": "36.098344", "lon": "-6.332184"}, - {"testNumber": "794", "testString": "40 37.5980N 011 21.8813W", "lat": "40.626634", "lon": "-11.364688"}, - {"testNumber": "795", "testString": "49 37.1647N 011 46.1440W", "lat": "49.619412", "lon": "-11.769066"}, - {"testNumber": "796", "testString": "81 00.9881N 009 15.2713W", "lat": "81.016469", "lon": "-9.254521"}, - {"testNumber": "797", "testString": "63 07.7607S 003 00.0007W", "lat": "-63.129345", "lon": "-3.000012"}, - {"testNumber": "798", "testString": "58 37.7266S 001 16.6690W", "lat": "-58.628777", "lon": "-1.277817"}, - {"testNumber": "799", "testString": "49 31.2204S 002 31.6760W", "lat": "-49.52034", "lon": "-2.527933"}, - {"testNumber": "800", "testString": "45 05.3884S 000 48.7405W", "lat": "-45.089807", "lon": "-0.812342"}, - {"testNumber": "801", "testString": "36 05.9013S 005 40.0697W", "lat": "-36.098355", "lon": "-5.667829"}, - {"testNumber": "802", "testString": "27 06.4791S 005 01.0507W", "lat": "-27.107985", "lon": "-5.017512"}, - {"testNumber": "803", "testString": "31 33.9391S 004 47.2007W", "lat": "-31.565652", "lon": "-4.786679"}, - {"testNumber": "804", "testString": "22 36.2348S 003 58.3766W", "lat": "-22.603914", "lon": "-3.972943"}, - {"testNumber": "805", "testString": "18 05.3228S 003 00.0004W", "lat": "-18.088714", "lon": "-3.000006"}, - {"testNumber": "806", "testString": "13 34.0048S 002 04.5445W", "lat": "-13.566746", "lon": "-2.075742"}, - {"testNumber": "807", "testString": "09 02.5232S 001 10.8290W", "lat": "-9.042053", "lon": "-1.180483"}, - {"testNumber": "808", "testString": "00 00.0003S 001 12.1772W", "lat": "-0.000005", "lon": "-1.202953"}, - {"testNumber": "809", "testString": "04 30.8761S 000 36.2072W", "lat": "-4.514602", "lon": "-0.603453"}, - {"testNumber": "810", "testString": "00 00.0003S 000 35.5400W", "lat": "-0.000005", "lon": "-0.592333"}, - {"testNumber": "811", "testString": "04 31.1113S 000 17.7978W", "lat": "-4.518521", "lon": "-0.29663"}, - {"testNumber": "812", "testString": "04 30.8755N 000 36.2072W", "lat": "4.514591", "lon": "-0.603453"}, - {"testNumber": "813", "testString": "04 31.1106N 000 17.7978W", "lat": "4.51851", "lon": "-0.29663"}, - {"testNumber": "814", "testString": "22 35.7037N 004 56.7334W", "lat": "22.595062", "lon": "-4.945556"}, - {"testNumber": "815", "testString": "27 07.1304N 001 59.4638W", "lat": "27.11884", "lon": "-1.991064"}, - {"testNumber": "816", "testString": "31 35.7618N 000 09.6957W", "lat": "31.59603", "lon": "-0.161595"}, - {"testNumber": "817", "testString": "40 38.6876N 001 49.0385W", "lat": "40.644794", "lon": "-1.817308"}, - {"testNumber": "818", "testString": "49 38.6551N 001 36.8904W", "lat": "49.644252", "lon": "-1.61484"}, - {"testNumber": "819", "testString": "58 37.7260N 001 16.6690W", "lat": "58.628766", "lon": "-1.277817"}, - {"testNumber": "820", "testString": "67 35.9099N 000 38.8897W", "lat": "67.598499", "lon": "-0.648161"}, - {"testNumber": "821", "testString": "67 35.9105S 005 21.1104E", "lat": "-67.598509", "lon": "5.35184"}, - {"testNumber": "822", "testString": "62 54.5319S 001 06.7778E", "lat": "-62.908865", "lon": "1.112964"}, - {"testNumber": "823", "testString": "58 32.2073S 003 50.6479E", "lat": "-58.536789", "lon": "3.844131"}, - {"testNumber": "824", "testString": "54 06.5527S 000 03.5751E", "lat": "-54.109212", "lon": "0.059585"}, - {"testNumber": "825", "testString": "49 34.6851S 001 09.0232E", "lat": "-49.578085", "lon": "1.150387"}, - {"testNumber": "826", "testString": "54 06.5527S 005 56.4238E", "lat": "-54.109212", "lon": "5.940397"}, - {"testNumber": "827", "testString": "40 37.5987S 000 38.1187E", "lat": "-40.626645", "lon": "0.635312"}, - {"testNumber": "828", "testString": "45 02.4247S 002 04.7236E", "lat": "-45.040411", "lon": "2.078727"}, - {"testNumber": "829", "testString": "36 08.3740S 001 53.3109E", "lat": "-36.139566", "lon": "1.888515"}, - {"testNumber": "830", "testString": "31 38.1115S 003 00.0000E", "lat": "-31.635192", "lon": "2.999994"}, - {"testNumber": "831", "testString": "27 07.1311S 004 00.5362E", "lat": "-27.118851", "lon": "4.008936"}, - {"testNumber": "832", "testString": "22 35.7044S 004 56.7326E", "lat": "-22.595073", "lon": "4.945544"}, - {"testNumber": "833", "testString": "18 03.1048S 005 13.3582E", "lat": "-18.051746", "lon": "5.222636"}, - {"testNumber": "834", "testString": "18 04.0742S 005 50.0402E", "lat": "-18.067904", "lon": "5.834003"}, - {"testNumber": "835", "testString": "00 00.0003S 000 18.2983E", "lat": "-0.000005", "lon": "0.304971"}, - {"testNumber": "836", "testString": "00 00.0003S 000 35.5393E", "lat": "-0.000005", "lon": "0.592322"}, - {"testNumber": "837", "testString": "09 02.1842N 000 16.2781E", "lat": "9.036403", "lon": "0.271302"}, - {"testNumber": "838", "testString": "09 01.7111N 000 38.2289E", "lat": "9.028518", "lon": "0.637149"}, - {"testNumber": "839", "testString": "13 33.6962N 001 09.1033E", "lat": "13.561604", "lon": "1.151722"}, - {"testNumber": "840", "testString": "18 05.1833N 002 03.2968E", "lat": "18.086389", "lon": "2.054947"}, - {"testNumber": "841", "testString": "22 36.2342N 003 58.3759E", "lat": "22.603903", "lon": "3.972931"}, - {"testNumber": "842", "testString": "27 05.3929N 005 58.4809E", "lat": "27.089881", "lon": "5.974682"}, - {"testNumber": "843", "testString": "36 08.6828N 003 00.0000E", "lat": "36.144713", "lon": "2.999993"}, - {"testNumber": "844", "testString": "45 08.7832N 001 43.6776E", "lat": "45.146387", "lon": "1.72796"}, - {"testNumber": "845", "testString": "54 08.3021N 001 28.1574E", "lat": "54.138368", "lon": "1.46929"}, - {"testNumber": "846", "testString": "63 06.9290N 001 01.0612E", "lat": "63.115484", "lon": "1.017686"}, - {"testNumber": "847", "testString": "72 04.6519N 000 05.2495E", "lat": "72.077531", "lon": "0.087491"}, - {"testNumber": "848", "testString": "76 33.0910N 000 51.2642E", "lat": "76.551516", "lon": "0.854404"}, - {"testNumber": "849", "testString": "81 03.6526N 003 00.0000E", "lat": "81.060876", "lon": "2.999965"}, - {"testNumber": "850", "testString": "76 27.8369S 007 19.4860E", "lat": "-76.463948", "lon": "7.324766"}, - {"testNumber": "851", "testString": "72 05.9537S 009 00.0000E", "lat": "-72.099228", "lon": "8.999983"}, - {"testNumber": "852", "testString": "76 27.8369S 010 40.5113E", "lat": "-76.463949", "lon": "10.675189"}, - {"testNumber": "853", "testString": "67 27.7730S 007 58.4157E", "lat": "-67.462884", "lon": "7.973595"}, - {"testNumber": "854", "testString": "63 00.3020S 008 55.7966E", "lat": "-63.005034", "lon": "8.929943"}, - {"testNumber": "855", "testString": "58 27.3972S 009 51.7231E", "lat": "-58.45662", "lon": "9.862051"}, - {"testNumber": "856", "testString": "49 38.6557S 007 36.8894E", "lat": "-49.644262", "lon": "7.614823"}, - {"testNumber": "857", "testString": "45 09.2090S 009 00.0000E", "lat": "-45.153483", "lon": "8.999992"}, - {"testNumber": "858", "testString": "40 38.6883S 010 10.9616E", "lat": "-40.644805", "lon": "10.182693"}, - {"testNumber": "859", "testString": "36 07.4461S 011 13.3431E", "lat": "-36.124101", "lon": "11.222385"}, - {"testNumber": "860", "testString": "31 33.9391S 010 47.2000E", "lat": "-31.565651", "lon": "10.786666"}, - {"testNumber": "861", "testString": "27 05.3935S 011 58.4809E", "lat": "-27.089891", "lon": "11.974682"}, - {"testNumber": "862", "testString": "13 33.1843S 006 13.6934E", "lat": "-13.553071", "lon": "6.228223"}, - {"testNumber": "863", "testString": "13 32.4675S 006 41.6700E", "lat": "-13.541125", "lon": "6.6945"}, - {"testNumber": "864", "testString": "09 02.5231S 007 10.8283E", "lat": "-9.042052", "lon": "7.180472"}, - {"testNumber": "865", "testString": "00 00.0003S 007 12.1765E", "lat": "-0.000005", "lon": "7.202942"}, - {"testNumber": "866", "testString": "04 31.3804S 008 05.9141E", "lat": "-4.523007", "lon": "8.098568"}, - {"testNumber": "867", "testString": "00 00.0003S 009 00.0000E", "lat": "-0.000005", "lon": "8.999995"}, - {"testNumber": "868", "testString": "04 31.3798N 008 05.9141E", "lat": "4.522996", "lon": "8.098568"}, - {"testNumber": "869", "testString": "09 02.7934N 009 00.0000E", "lat": "9.046557", "lon": "8.999995"}, - {"testNumber": "870", "testString": "13 34.0041N 009 55.4555E", "lat": "13.566735", "lon": "9.924258"}, - {"testNumber": "871", "testString": "18 04.7669N 010 53.3883E", "lat": "18.079449", "lon": "10.889805"}, - {"testNumber": "872", "testString": "31 38.1109N 009 00.0000E", "lat": "31.635181", "lon": "8.999994"}, - {"testNumber": "873", "testString": "45 07.5089N 011 32.5870E", "lat": "45.125149", "lon": "11.543116"}, - {"testNumber": "874", "testString": "63 06.9297S 013 01.0612E", "lat": "-63.115495", "lon": "13.017686"}, - {"testNumber": "875", "testString": "58 38.4181S 015 00.0000E", "lat": "-58.640302", "lon": "14.99999"}, - {"testNumber": "876", "testString": "54 08.3027S 016 31.8415E", "lat": "-54.138379", "lon": "16.530692"}, - {"testNumber": "877", "testString": "49 37.1654S 017 46.1430E", "lat": "-49.619423", "lon": "17.76905"}, - {"testNumber": "878", "testString": "45 02.4247S 015 55.2755E", "lat": "-45.040411", "lon": "15.921258"}, - {"testNumber": "879", "testString": "40 35.7848S 017 27.2859E", "lat": "-40.596414", "lon": "17.454765"}, - {"testNumber": "880", "testString": "31 35.7625S 012 09.6950E", "lat": "-31.596041", "lon": "12.161583"}, - {"testNumber": "881", "testString": "27 03.8758S 013 01.9187E", "lat": "-27.064597", "lon": "13.031978"}, - {"testNumber": "882", "testString": "22 35.7044S 013 03.2666E", "lat": "-22.595073", "lon": "13.054444"}, - {"testNumber": "883", "testString": "18 05.1840S 014 03.2968E", "lat": "-18.0864", "lon": "14.054947"}, - {"testNumber": "884", "testString": "13 34.1074S 015 00.0000E", "lat": "-13.568457", "lon": "14.999994"}, - {"testNumber": "885", "testString": "09 02.7263S 015 54.5924E", "lat": "-9.045439", "lon": "15.909874"}, - {"testNumber": "886", "testString": "00 00.0003S 015 53.9179E", "lat": "-0.000005", "lon": "15.898632"}, - {"testNumber": "887", "testString": "04 31.2794S 016 48.1573E", "lat": "-4.521324", "lon": "16.802622"}, - {"testNumber": "888", "testString": "00 00.0003S 017 24.4600E", "lat": "-0.000005", "lon": "17.407667"}, - {"testNumber": "889", "testString": "00 00.0003S 017 41.7011E", "lat": "-0.000005", "lon": "17.695018"}, - {"testNumber": "890", "testString": "04 31.2788N 016 48.1573E", "lat": "4.521313", "lon": "16.802622"}, - {"testNumber": "891", "testString": "09 01.7111N 017 21.7704E", "lat": "9.028518", "lon": "17.36284"}, - {"testNumber": "892", "testString": "09 02.1842N 017 43.7212E", "lat": "9.036403", "lon": "17.728687"}, - {"testNumber": "893", "testString": "22 34.8205N 012 04.9486E", "lat": "22.580341", "lon": "12.082477"}, - {"testNumber": "894", "testString": "27 07.3478N 015 00.0000E", "lat": "27.122464", "lon": "14.999994"}, - {"testNumber": "895", "testString": "36 05.9006N 012 19.9302E", "lat": "36.098344", "lon": "12.33217"}, - {"testNumber": "896", "testString": "40 39.0511N 015 00.0000E", "lat": "40.650851", "lon": "14.999993"}, - {"testNumber": "897", "testString": "54 06.5521N 012 03.5750E", "lat": "54.109201", "lon": "12.059584"}, - {"testNumber": "898", "testString": "49 39.1523N 015 00.0000E", "lat": "49.652538", "lon": "14.999992"}, - {"testNumber": "899", "testString": "54 06.5521N 017 56.4239E", "lat": "54.109201", "lon": "17.940398"}, - {"testNumber": "900", "testString": "63 04.4395N 012 57.6203E", "lat": "63.073992", "lon": "12.960339"}, - {"testNumber": "901", "testString": "58 38.4175N 015 00.0000E", "lat": "58.640292", "lon": "14.99999"}, - {"testNumber": "902", "testString": "63 04.4395N 017 02.3782E", "lat": "63.073991", "lon": "17.039637"}, - {"testNumber": "903", "testString": "67 36.9313N 015 00.0000E", "lat": "67.615522", "lon": "14.999986"}, - {"testNumber": "904", "testString": "76 34.8506N 015 00.0000E", "lat": "76.580844", "lon": "14.999977"}, - {"testNumber": "905", "testString": "72 00.7591N 014 48.6418E", "lat": "72.012651", "lon": "14.810697"}, - {"testNumber": "906", "testString": "81 00.9881N 015 15.2671E", "lat": "81.016468", "lon": "15.254452"}, - {"testNumber": "907", "testString": "72 00.7590N 015 11.3561E", "lat": "72.01265", "lon": "15.189269"}, - {"testNumber": "908", "testString": "67 36.9319S 021 00.0000E", "lat": "-67.615532", "lon": "20.999986"}, - {"testNumber": "909", "testString": "58 27.3971S 020 08.2757E", "lat": "-58.456618", "lon": "20.137929"}, - {"testNumber": "910", "testString": "54 03.6411S 022 24.9065E", "lat": "-54.060685", "lon": "22.415108"}, - {"testNumber": "911", "testString": "40 33.2499S 019 43.4174E", "lat": "-40.554165", "lon": "19.723624"}, - {"testNumber": "912", "testString": "45 05.3884S 018 48.7396E", "lat": "-45.089807", "lon": "18.812326"}, - {"testNumber": "913", "testString": "36 07.4461S 018 46.6561E", "lat": "-36.124101", "lon": "18.777602"}, - {"testNumber": "914", "testString": "31 37.8502S 019 56.7313E", "lat": "-31.630837", "lon": "19.945522"}, - {"testNumber": "915", "testString": "27 07.3485S 021 00.0000E", "lat": "-27.122475", "lon": "20.999994"}, - {"testNumber": "916", "testString": "22 36.2348S 021 58.3759E", "lat": "-22.603914", "lon": "21.972931"}, - {"testNumber": "917", "testString": "18 04.7676S 022 53.3883E", "lat": "-18.07946", "lon": "22.889805"}, - {"testNumber": "918", "testString": "13 33.1843S 023 46.3060E", "lat": "-13.553071", "lon": "23.771766"}, - {"testNumber": "919", "testString": "13 32.4675S 023 18.3293E", "lat": "-13.541125", "lon": "23.305489"}, - {"testNumber": "920", "testString": "13 33.1836N 018 13.6934E", "lat": "13.55306", "lon": "18.228224"}, - {"testNumber": "921", "testString": "13 32.4668N 018 41.6700E", "lat": "13.541114", "lon": "18.6945"}, - {"testNumber": "922", "testString": "18 04.7669N 019 06.6110E", "lat": "18.079449", "lon": "19.110184"}, - {"testNumber": "923", "testString": "22 36.4111N 021 00.0000E", "lat": "22.606851", "lon": "20.999994"}, - {"testNumber": "924", "testString": "31 35.7618N 018 09.6949E", "lat": "31.59603", "lon": "18.161582"}, - {"testNumber": "925", "testString": "36 08.3733N 019 53.3109E", "lat": "36.139555", "lon": "19.888515"}, - {"testNumber": "926", "testString": "45 07.5089N 018 27.4121E", "lat": "45.125148", "lon": "18.456869"}, - {"testNumber": "927", "testString": "72 04.6525S 024 05.2493E", "lat": "-72.077542", "lon": "24.087489"}, - {"testNumber": "928", "testString": "76 33.0916S 024 51.2644E", "lat": "-76.551526", "lon": "24.854407"}, - {"testNumber": "929", "testString": "63 04.4401S 024 57.6205E", "lat": "-63.074002", "lon": "24.960341"}, - {"testNumber": "930", "testString": "58 32.2074S 026 09.3509E", "lat": "-58.53679", "lon": "26.155849"}, - {"testNumber": "931", "testString": "63 04.4401S 029 02.3781E", "lat": "-63.074002", "lon": "29.039635"}, - {"testNumber": "932", "testString": "49 37.1653S 024 13.8560E", "lat": "-49.619422", "lon": "24.230934"}, - {"testNumber": "933", "testString": "53 59.5755S 027 06.2873E", "lat": "-53.992925", "lon": "27.104789"}, - {"testNumber": "934", "testString": "45 08.7839S 025 43.6775E", "lat": "-45.146398", "lon": "25.727959"}, - {"testNumber": "935", "testString": "40 39.0517S 027 00.0000E", "lat": "-40.650862", "lon": "26.999993"}, - {"testNumber": "936", "testString": "36 08.3740S 028 06.6883E", "lat": "-36.139566", "lon": "28.111471"}, - {"testNumber": "937", "testString": "31 37.0669S 029 06.5088E", "lat": "-31.617781", "lon": "29.10848"}, - {"testNumber": "938", "testString": "27 03.8758S 028 58.0806E", "lat": "-27.064597", "lon": "28.96801"}, - {"testNumber": "939", "testString": "09 02.1848S 024 16.2781E", "lat": "-9.036413", "lon": "24.271302"}, - {"testNumber": "940", "testString": "09 01.7117S 024 38.2289E", "lat": "-9.028529", "lon": "24.637149"}, - {"testNumber": "941", "testString": "00 00.0003S 024 18.2983E", "lat": "-0.000005", "lon": "24.304971"}, - {"testNumber": "942", "testString": "04 31.2794S 025 11.8421E", "lat": "-4.521324", "lon": "25.197368"}, - {"testNumber": "943", "testString": "00 00.0003S 024 35.5393E", "lat": "-0.000005", "lon": "24.592322"}, - {"testNumber": "944", "testString": "00 00.0003S 026 06.0814E", "lat": "-0.000005", "lon": "26.101357"}, - {"testNumber": "945", "testString": "04 31.2788N 025 11.8421E", "lat": "4.521313", "lon": "25.197368"}, - {"testNumber": "946", "testString": "09 02.7257N 026 05.4069E", "lat": "9.045428", "lon": "26.090115"}, - {"testNumber": "947", "testString": "13 34.1068N 027 00.0000E", "lat": "13.568446", "lon": "26.999994"}, - {"testNumber": "948", "testString": "18 05.1833N 027 56.7025E", "lat": "18.086389", "lon": "27.945041"}, - {"testNumber": "949", "testString": "22 34.8205N 029 55.0507E", "lat": "22.580341", "lon": "29.917512"}, - {"testNumber": "950", "testString": "27 05.3929N 024 01.5183E", "lat": "27.089881", "lon": "24.025305"}, - {"testNumber": "951", "testString": "31 37.8496N 025 56.7314E", "lat": "31.630826", "lon": "25.945523"}, - {"testNumber": "952", "testString": "36 07.4455N 029 13.3431E", "lat": "36.124091", "lon": "29.222385"}, - {"testNumber": "953", "testString": "45 08.7833N 028 16.3215E", "lat": "45.146388", "lon": "28.272025"}, - {"testNumber": "954", "testString": "54 08.3021N 028 31.8415E", "lat": "54.138368", "lon": "28.530692"}, - {"testNumber": "955", "testString": "63 06.9291N 028 58.9374E", "lat": "63.115485", "lon": "28.98229"}, - {"testNumber": "956", "testString": "76 33.0909N 029 08.7330E", "lat": "76.551515", "lon": "29.14555"}, - {"testNumber": "957", "testString": "72 04.6519N 029 54.7484E", "lat": "72.077531", "lon": "29.912474"}, - {"testNumber": "958", "testString": "67 27.7732S 034 01.5826E", "lat": "-67.462886", "lon": "34.026377"}, - {"testNumber": "959", "testString": "58 37.7266S 031 16.6678E", "lat": "-58.628776", "lon": "31.277796"}, - {"testNumber": "960", "testString": "54 08.8865S 033 00.0000E", "lat": "-54.148109", "lon": "32.999991"}, - {"testNumber": "961", "testString": "49 38.6557S 034 23.1096E", "lat": "-49.644262", "lon": "34.38516"}, - {"testNumber": "962", "testString": "40 33.2499S 034 16.5817E", "lat": "-40.554165", "lon": "34.276362"}, - {"testNumber": "963", "testString": "45 07.5095S 035 32.5870E", "lat": "-45.125159", "lon": "35.543116"}, - {"testNumber": "964", "testString": "36 05.9012S 035 40.0690E", "lat": "-36.098354", "lon": "35.667816"}, - {"testNumber": "965", "testString": "27 05.3935S 030 01.5184E", "lat": "-27.089892", "lon": "30.025306"}, - {"testNumber": "966", "testString": "22 34.8211S 030 04.9486E", "lat": "-22.580351", "lon": "30.082476"}, - {"testNumber": "967", "testString": "22 33.5861S 030 53.3107E", "lat": "-22.559769", "lon": "30.888512"}, - {"testNumber": "968", "testString": "18 04.7676S 031 06.6110E", "lat": "-18.07946", "lon": "31.110184"}, - {"testNumber": "969", "testString": "13 34.0048S 032 04.5439E", "lat": "-13.566746", "lon": "32.075731"}, - {"testNumber": "970", "testString": "09 02.7941S 033 00.0000E", "lat": "-9.046568", "lon": "32.999995"}, - {"testNumber": "971", "testString": "00 00.0003S 033 00.0000E", "lat": "-0.000005", "lon": "32.999995"}, - {"testNumber": "972", "testString": "04 31.3804S 033 54.0853E", "lat": "-4.523007", "lon": "33.901421"}, - {"testNumber": "973", "testString": "00 00.0003S 034 47.8228E", "lat": "-0.000005", "lon": "34.797047"}, - {"testNumber": "974", "testString": "04 31.3798N 033 54.0853E", "lat": "4.522996", "lon": "33.901421"}, - {"testNumber": "975", "testString": "09 02.5225N 034 49.1710E", "lat": "9.042042", "lon": "34.819517"}, - {"testNumber": "976", "testString": "13 32.4668N 035 18.3293E", "lat": "13.541114", "lon": "35.305489"}, - {"testNumber": "977", "testString": "13 33.1836N 035 46.3059E", "lat": "13.55306", "lon": "35.771765"}, - {"testNumber": "978", "testString": "27 07.1304N 031 59.4631E", "lat": "27.11884", "lon": "31.991052"}, - {"testNumber": "979", "testString": "31 37.0662N 035 06.5087E", "lat": "31.61777", "lon": "35.108479"}, - {"testNumber": "980", "testString": "40 38.6876N 031 49.0376E", "lat": "40.644794", "lon": "31.817293"}, - {"testNumber": "981", "testString": "49 38.6551N 031 36.8894E", "lat": "49.644251", "lon": "31.614823"}, - {"testNumber": "982", "testString": "58 37.7260N 031 16.6678E", "lat": "58.628766", "lon": "31.277797"}, - {"testNumber": "983", "testString": "67 35.9099N 030 38.8880E", "lat": "67.598498", "lon": "30.648133"}, - {"testNumber": "984", "testString": "72 00.7597S 038 48.6420E", "lat": "-72.012662", "lon": "38.8107"}, - {"testNumber": "985", "testString": "76 34.8513S 039 00.0000E", "lat": "-76.580855", "lon": "38.999977"}, - {"testNumber": "986", "testString": "72 00.7597S 039 11.3559E", "lat": "-72.012661", "lon": "39.189265"}, - {"testNumber": "987", "testString": "67 35.9105S 036 38.8879E", "lat": "-67.598509", "lon": "36.648132"}, - {"testNumber": "988", "testString": "63 06.9297S 040 58.9374E", "lat": "-63.115495", "lon": "40.98229"}, - {"testNumber": "989", "testString": "53 59.5754S 038 53.7116E", "lat": "-53.992924", "lon": "38.895193"}, - {"testNumber": "990", "testString": "49 34.6850S 040 50.9758E", "lat": "-49.578084", "lon": "40.849596"}, - {"testNumber": "991", "testString": "40 35.7848S 036 32.7133E", "lat": "-40.596414", "lon": "36.545221"}, - {"testNumber": "992", "testString": "36 03.7421S 037 26.4162E", "lat": "-36.062368", "lon": "37.44027"}, - {"testNumber": "993", "testString": "31 37.0668S 036 53.4905E", "lat": "-31.61778", "lon": "36.891508"}, - {"testNumber": "994", "testString": "27 07.1311S 037 59.4631E", "lat": "-27.118851", "lon": "37.991052"}, - {"testNumber": "995", "testString": "22 36.4117S 039 00.0000E", "lat": "-22.606862", "lon": "38.999994"}, - {"testNumber": "996", "testString": "18 05.1840S 039 56.7025E", "lat": "-18.0864", "lon": "39.945041"}, - {"testNumber": "997", "testString": "13 33.6969S 040 50.8960E", "lat": "-13.561615", "lon": "40.848267"}, - {"testNumber": "998", "testString": "09 02.1848S 041 43.7212E", "lat": "-9.036414", "lon": "41.728687"}, - {"testNumber": "999", "testString": "09 01.7117S 041 21.7704E", "lat": "-9.028529", "lon": "41.36284"}, - {"testNumber": "1000", "testString": "00 00.0003S 041 24.4600E", "lat": "-0.000005", "lon": "41.407667"}, - {"testNumber": "1001", "testString": "00 00.0003S 041 41.7011E", "lat": "-0.000005", "lon": "41.695018"}, - {"testNumber": "1002", "testString": "18 04.0736N 036 09.9592E", "lat": "18.067893", "lon": "36.165986"}, - {"testNumber": "1003", "testString": "18 03.1041N 036 46.6412E", "lat": "18.051735", "lon": "36.777353"}, - {"testNumber": "1004", "testString": "22 36.2342N 038 01.6234E", "lat": "22.603903", "lon": "38.027057"}, - {"testNumber": "1005", "testString": "27 06.4784N 041 01.0500E", "lat": "27.107974", "lon": "41.0175"}, - {"testNumber": "1006", "testString": "36 07.4454N 036 46.6561E", "lat": "36.12409", "lon": "36.777602"}, - {"testNumber": "1007", "testString": "40 37.5980N 041 21.8804E", "lat": "40.626634", "lon": "41.364674"}, - {"testNumber": "1008", "testString": "49 37.1647N 041 46.1429E", "lat": "49.619412", "lon": "41.769049"}, - {"testNumber": "1009", "testString": "58 35.6542S 042 26.5014E", "lat": "-58.594236", "lon": "42.44169"}, - {"testNumber": "1010", "testString": "63 00.3020S 045 04.2020E", "lat": "-63.005033", "lon": "45.070033"}, - {"testNumber": "1011", "testString": "58 35.6541S 047 33.4974E", "lat": "-58.594235", "lon": "47.55829"}, - {"testNumber": "1012", "testString": "54 03.6411S 043 35.0924E", "lat": "-54.060685", "lon": "43.584873"}, - {"testNumber": "1013", "testString": "49 31.2205S 044 31.6750E", "lat": "-49.520341", "lon": "44.527916"}, - {"testNumber": "1014", "testString": "45 07.5095S 042 27.4121E", "lat": "-45.125159", "lon": "42.456869"}, - {"testNumber": "1015", "testString": "40 38.6883S 043 49.0376E", "lat": "-40.644805", "lon": "43.817293"}, - {"testNumber": "1016", "testString": "36 08.6834S 045 00.0000E", "lat": "-36.144724", "lon": "44.999993"}, - {"testNumber": "1017", "testString": "31 37.8502S 046 03.2679E", "lat": "-31.630837", "lon": "46.054465"}, - {"testNumber": "1018", "testString": "27 06.4791S 047 01.0500E", "lat": "-27.107985", "lon": "47.0175"}, - {"testNumber": "1019", "testString": "22 33.5861S 047 06.6886E", "lat": "-22.559769", "lon": "47.111476"}, - {"testNumber": "1020", "testString": "22 34.8211S 047 55.0507E", "lat": "-22.580352", "lon": "47.917512"}, - {"testNumber": "1021", "testString": "04 31.1113S 042 17.7971E", "lat": "-4.518521", "lon": "42.296619"}, - {"testNumber": "1022", "testString": "04 30.8761S 042 36.2066E", "lat": "-4.514602", "lon": "42.603443"}, - {"testNumber": "1023", "testString": "00 00.0003S 043 12.1765E", "lat": "-0.000005", "lon": "43.202942"}, - {"testNumber": "1024", "testString": "04 31.1106N 042 17.7971E", "lat": "4.51851", "lon": "42.296619"}, - {"testNumber": "1025", "testString": "04 30.8755N 042 36.2066E", "lat": "4.514591", "lon": "42.603443"}, - {"testNumber": "1026", "testString": "09 02.5225N 043 10.8283E", "lat": "9.042042", "lon": "43.180472"}, - {"testNumber": "1027", "testString": "13 34.0041N 044 04.5439E", "lat": "13.566735", "lon": "44.075731"}, - {"testNumber": "1028", "testString": "18 05.3222N 045 00.0000E", "lat": "18.088704", "lon": "44.999994"}, - {"testNumber": "1029", "testString": "22 35.7037N 046 56.7326E", "lat": "22.595062", "lon": "46.945544"}, - {"testNumber": "1030", "testString": "31 37.0662N 042 53.4905E", "lat": "31.61777", "lon": "42.891508"}, - {"testNumber": "1031", "testString": "36 08.3733N 046 06.6883E", "lat": "36.139555", "lon": "46.111471"}, - {"testNumber": "1032", "testString": "45 09.2083N 045 00.0000E", "lat": "45.153472", "lon": "44.999992"}, - {"testNumber": "1033", "testString": "54 08.8859N 045 00.0000E", "lat": "54.148099", "lon": "44.999991"}, - {"testNumber": "1034", "testString": "58 35.6535N 042 26.5013E", "lat": "58.594225", "lon": "42.441689"}, - {"testNumber": "1035", "testString": "63 07.7600N 045 00.0000E", "lat": "63.129334", "lon": "44.999988"}, - {"testNumber": "1036", "testString": "58 35.6534N 047 33.4975E", "lat": "58.594224", "lon": "47.558291"}, - {"testNumber": "1037", "testString": "67 32.8514N 043 41.7818E", "lat": "67.547523", "lon": "43.696364"}, - {"testNumber": "1038", "testString": "67 32.8513N 046 18.2165E", "lat": "67.547522", "lon": "46.303608"}, - {"testNumber": "1039", "testString": "72 05.9530N 045 00.0000E", "lat": "72.099217", "lon": "44.999983"}, - {"testNumber": "1040", "testString": "76 27.8362N 043 19.4863E", "lat": "76.463937", "lon": "43.324772"}, - {"testNumber": "1041", "testString": "76 27.8363N 046 40.5110E", "lat": "76.463939", "lon": "46.675183"}, - {"testNumber": "1042", "testString": "76 33.0916S 053 08.7328E", "lat": "-76.551526", "lon": "53.145547"}, - {"testNumber": "1043", "testString": "72 04.6525S 053 54.7486E", "lat": "-72.077542", "lon": "53.912476"}, - {"testNumber": "1044", "testString": "67 32.8520S 049 41.7820E", "lat": "-67.547534", "lon": "49.696367"}, - {"testNumber": "1045", "testString": "67 32.8520S 052 18.2163E", "lat": "-67.547533", "lon": "52.303605"}, - {"testNumber": "1046", "testString": "62 54.5320S 052 53.2208E", "lat": "-62.908866", "lon": "52.887013"}, - {"testNumber": "1047", "testString": "54 08.3027S 049 28.1573E", "lat": "-54.138379", "lon": "49.469289"}, - {"testNumber": "1048", "testString": "49 39.1529S 051 00.0000E", "lat": "-49.652548", "lon": "50.999992"}, - {"testNumber": "1049", "testString": "45 08.7839S 052 16.3215E", "lat": "-45.146398", "lon": "52.272025"}, - {"testNumber": "1050", "testString": "40 37.5987S 053 21.8804E", "lat": "-40.626645", "lon": "53.364674"}, - {"testNumber": "1051", "testString": "36 03.7420S 052 33.5830E", "lat": "-36.062367", "lon": "52.559717"}, - {"testNumber": "1052", "testString": "31 35.7625S 053 50.3043E", "lat": "-31.596041", "lon": "53.838405"}, - {"testNumber": "1053", "testString": "18 04.0742S 048 09.9592E", "lat": "-18.067904", "lon": "48.165986"}, - {"testNumber": "1054", "testString": "18 03.1048S 048 46.6412E", "lat": "-18.051746", "lon": "48.777353"}, - {"testNumber": "1055", "testString": "13 33.6969S 049 09.1033E", "lat": "-13.561615", "lon": "49.151722"}, - {"testNumber": "1056", "testString": "09 02.7263S 050 05.4069E", "lat": "-9.045439", "lon": "50.090115"}, - {"testNumber": "1057", "testString": "00 00.0003S 050 06.0814E", "lat": "-0.000005", "lon": "50.101357"}, - {"testNumber": "1058", "testString": "04 31.4141S 051 00.0000E", "lat": "-4.523568", "lon": "50.999995"}, - {"testNumber": "1059", "testString": "00 00.0003S 051 53.9179E", "lat": "-0.000005", "lon": "51.898632"}, - {"testNumber": "1060", "testString": "04 31.4134N 051 00.0000E", "lat": "4.523557", "lon": "50.999995"}, - {"testNumber": "1061", "testString": "09 02.7257N 051 54.5924E", "lat": "9.045428", "lon": "51.909874"}, - {"testNumber": "1062", "testString": "13 33.6962N 052 50.8960E", "lat": "13.561604", "lon": "52.848267"}, - {"testNumber": "1063", "testString": "18 03.1041N 053 13.3582E", "lat": "18.051735", "lon": "53.222636"}, - {"testNumber": "1064", "testString": "18 04.0736N 053 50.0402E", "lat": "18.067893", "lon": "53.834003"}, - {"testNumber": "1065", "testString": "27 06.4784N 048 58.9493E", "lat": "27.107974", "lon": "48.982488"}, - {"testNumber": "1066", "testString": "31 37.8496N 052 03.2679E", "lat": "31.630826", "lon": "52.054465"}, - {"testNumber": "1067", "testString": "36 05.9006N 053 40.0690E", "lat": "36.098344", "lon": "53.667816"}, - {"testNumber": "1068", "testString": "40 37.5980N 048 38.1187E", "lat": "40.626634", "lon": "48.635312"}, - {"testNumber": "1069", "testString": "49 37.1647N 048 13.8560E", "lat": "49.619412", "lon": "48.230934"}, - {"testNumber": "1070", "testString": "81 00.9881N 050 44.7287E", "lat": "81.016469", "lon": "50.745479"}, - {"testNumber": "1071", "testString": "63 07.7607S 057 00.0000E", "lat": "-63.129345", "lon": "56.999988"}, - {"testNumber": "1072", "testString": "58 37.7266S 058 43.3310E", "lat": "-58.628777", "lon": "58.722183"}, - {"testNumber": "1073", "testString": "49 31.2204S 057 28.3240E", "lat": "-49.52034", "lon": "57.472067"}, - {"testNumber": "1074", "testString": "45 05.3884S 059 11.2595E", "lat": "-45.089807", "lon": "59.187658"}, - {"testNumber": "1075", "testString": "36 05.9013S 054 19.9303E", "lat": "-36.098355", "lon": "54.332171"}, - {"testNumber": "1076", "testString": "27 06.4791S 054 58.9493E", "lat": "-27.107985", "lon": "54.982488"}, - {"testNumber": "1077", "testString": "31 33.9391S 055 12.7993E", "lat": "-31.565652", "lon": "55.213321"}, - {"testNumber": "1078", "testString": "22 36.2348S 056 01.6234E", "lat": "-22.603914", "lon": "56.027057"}, - {"testNumber": "1079", "testString": "18 05.3228S 057 00.0000E", "lat": "-18.088714", "lon": "56.999994"}, - {"testNumber": "1080", "testString": "13 34.0048S 057 55.4555E", "lat": "-13.566746", "lon": "57.924258"}, - {"testNumber": "1081", "testString": "09 02.5232S 058 49.1710E", "lat": "-9.042053", "lon": "58.819517"}, - {"testNumber": "1082", "testString": "00 00.0003S 058 47.8228E", "lat": "-0.000005", "lon": "58.797047"}, - {"testNumber": "1083", "testString": "04 30.8761S 059 23.7928E", "lat": "-4.514602", "lon": "59.396547"}, - {"testNumber": "1084", "testString": "04 31.1113S 059 42.2022E", "lat": "-4.518521", "lon": "59.70337"}, - {"testNumber": "1085", "testString": "04 30.8755N 059 23.7928E", "lat": "4.514591", "lon": "59.396547"}, - {"testNumber": "1086", "testString": "04 31.1106N 059 42.2022E", "lat": "4.51851", "lon": "59.70337"}, - {"testNumber": "1087", "testString": "22 35.7037N 055 03.2666E", "lat": "22.595062", "lon": "55.054444"}, - {"testNumber": "1088", "testString": "27 07.1304N 058 00.5362E", "lat": "27.11884", "lon": "58.008936"}, - {"testNumber": "1089", "testString": "31 35.7618N 059 50.3043E", "lat": "31.59603", "lon": "59.838405"}, - {"testNumber": "1090", "testString": "40 38.6876N 058 10.9615E", "lat": "40.644794", "lon": "58.182692"}, - {"testNumber": "1091", "testString": "49 38.6551N 058 23.1096E", "lat": "49.644252", "lon": "58.38516"}, - {"testNumber": "1092", "testString": "58 37.7260N 058 43.3310E", "lat": "58.628766", "lon": "58.722183"}, - {"testNumber": "1093", "testString": "67 35.9099N 059 21.1103E", "lat": "67.598499", "lon": "59.351839"}, - {"testNumber": "1094", "testString": "67 35.9105S 065 21.1104E", "lat": "-67.598509", "lon": "65.35184"}, - {"testNumber": "1095", "testString": "62 54.5319S 061 06.7778E", "lat": "-62.908865", "lon": "61.112964"}, - {"testNumber": "1096", "testString": "58 32.2073S 063 50.6479E", "lat": "-58.536789", "lon": "63.844131"}, - {"testNumber": "1097", "testString": "54 06.5527S 060 03.5751E", "lat": "-54.109212", "lon": "60.059585"}, - {"testNumber": "1098", "testString": "49 34.6851S 061 09.0232E", "lat": "-49.578085", "lon": "61.150387"}, - {"testNumber": "1099", "testString": "54 06.5527S 065 56.4238E", "lat": "-54.109212", "lon": "65.940397"}, - {"testNumber": "1100", "testString": "40 37.5987S 060 38.1187E", "lat": "-40.626645", "lon": "60.635312"}, - {"testNumber": "1101", "testString": "45 02.4247S 062 04.7236E", "lat": "-45.040411", "lon": "62.078727"}, - {"testNumber": "1102", "testString": "36 08.3740S 061 53.3109E", "lat": "-36.139566", "lon": "61.888515"}, - {"testNumber": "1103", "testString": "31 38.1115S 063 00.0000E", "lat": "-31.635192", "lon": "62.999994"}, - {"testNumber": "1104", "testString": "27 07.1311S 064 00.5362E", "lat": "-27.118851", "lon": "64.008936"}, - {"testNumber": "1105", "testString": "22 35.7044S 064 56.7326E", "lat": "-22.595073", "lon": "64.945544"}, - {"testNumber": "1106", "testString": "18 03.1048S 065 13.3582E", "lat": "-18.051746", "lon": "65.222636"}, - {"testNumber": "1107", "testString": "18 04.0742S 065 50.0402E", "lat": "-18.067904", "lon": "65.834003"}, - {"testNumber": "1108", "testString": "00 00.0003S 060 18.2983E", "lat": "-0.000005", "lon": "60.304971"}, - {"testNumber": "1109", "testString": "00 00.0003S 060 35.5393E", "lat": "-0.000005", "lon": "60.592322"}, - {"testNumber": "1110", "testString": "09 02.1842N 060 16.2781E", "lat": "9.036403", "lon": "60.271302"}, - {"testNumber": "1111", "testString": "09 01.7111N 060 38.2289E", "lat": "9.028518", "lon": "60.637149"}, - {"testNumber": "1112", "testString": "13 33.6962N 061 09.1033E", "lat": "13.561604", "lon": "61.151722"}, - {"testNumber": "1113", "testString": "18 05.1833N 062 03.2968E", "lat": "18.086389", "lon": "62.054947"}, - {"testNumber": "1114", "testString": "22 36.2342N 063 58.3759E", "lat": "22.603903", "lon": "63.972931"}, - {"testNumber": "1115", "testString": "27 05.3929N 065 58.4809E", "lat": "27.089881", "lon": "65.974682"}, - {"testNumber": "1116", "testString": "36 08.6828N 063 00.0000E", "lat": "36.144713", "lon": "62.999993"}, - {"testNumber": "1117", "testString": "45 08.7832N 061 43.6776E", "lat": "45.146387", "lon": "61.72796"}, - {"testNumber": "1118", "testString": "54 08.3021N 061 28.1574E", "lat": "54.138368", "lon": "61.46929"}, - {"testNumber": "1119", "testString": "63 06.9290N 061 01.0612E", "lat": "63.115484", "lon": "61.017686"}, - {"testNumber": "1120", "testString": "72 04.6519N 060 05.2495E", "lat": "72.077531", "lon": "60.087491"}, - {"testNumber": "1121", "testString": "76 33.0910N 060 51.2642E", "lat": "76.551516", "lon": "60.854404"}, - {"testNumber": "1122", "testString": "81 03.6526N 063 00.0000E", "lat": "81.060876", "lon": "62.999965"}, - {"testNumber": "1123", "testString": "76 27.8369S 067 19.4860E", "lat": "-76.463948", "lon": "67.324766"}, - {"testNumber": "1124", "testString": "72 05.9537S 069 00.0000E", "lat": "-72.099228", "lon": "68.999983"}, - {"testNumber": "1125", "testString": "76 27.8369S 070 40.5113E", "lat": "-76.463949", "lon": "70.675189"}, - {"testNumber": "1126", "testString": "67 27.7730S 067 58.4157E", "lat": "-67.462884", "lon": "67.973595"}, - {"testNumber": "1127", "testString": "63 00.3020S 068 55.7966E", "lat": "-63.005034", "lon": "68.929943"}, - {"testNumber": "1128", "testString": "58 27.3972S 069 51.7231E", "lat": "-58.45662", "lon": "69.862051"}, - {"testNumber": "1129", "testString": "49 38.6557S 067 36.8894E", "lat": "-49.644262", "lon": "67.614823"}, - {"testNumber": "1130", "testString": "45 09.2090S 069 00.0000E", "lat": "-45.153483", "lon": "68.999992"}, - {"testNumber": "1131", "testString": "40 38.6883S 070 10.9616E", "lat": "-40.644805", "lon": "70.182693"}, - {"testNumber": "1132", "testString": "36 07.4461S 071 13.3431E", "lat": "-36.124101", "lon": "71.222385"}, - {"testNumber": "1133", "testString": "31 33.9391S 070 47.2000E", "lat": "-31.565651", "lon": "70.786666"}, - {"testNumber": "1134", "testString": "27 05.3935S 071 58.4809E", "lat": "-27.089891", "lon": "71.974682"}, - {"testNumber": "1135", "testString": "13 33.1843S 066 13.6934E", "lat": "-13.553071", "lon": "66.228223"}, - {"testNumber": "1136", "testString": "13 32.4675S 066 41.6700E", "lat": "-13.541125", "lon": "66.6945"}, - {"testNumber": "1137", "testString": "09 02.5231S 067 10.8283E", "lat": "-9.042052", "lon": "67.180472"}, - {"testNumber": "1138", "testString": "00 00.0003S 067 12.1765E", "lat": "-0.000005", "lon": "67.202942"}, - {"testNumber": "1139", "testString": "04 31.3804S 068 05.9141E", "lat": "-4.523007", "lon": "68.098568"}, - {"testNumber": "1140", "testString": "00 00.0003S 069 00.0000E", "lat": "-0.000005", "lon": "68.999995"}, - {"testNumber": "1141", "testString": "04 31.3798N 068 05.9141E", "lat": "4.522996", "lon": "68.098568"}, - {"testNumber": "1142", "testString": "09 02.7934N 069 00.0000E", "lat": "9.046557", "lon": "68.999995"}, - {"testNumber": "1143", "testString": "13 34.0041N 069 55.4555E", "lat": "13.566735", "lon": "69.924258"}, - {"testNumber": "1144", "testString": "18 04.7669N 070 53.3883E", "lat": "18.079449", "lon": "70.889805"}, - {"testNumber": "1145", "testString": "31 38.1109N 069 00.0000E", "lat": "31.635181", "lon": "68.999994"}, - {"testNumber": "1146", "testString": "45 07.5089N 071 32.5870E", "lat": "45.125149", "lon": "71.543116"}, - {"testNumber": "1147", "testString": "63 06.9297S 073 01.0612E", "lat": "-63.115495", "lon": "73.017686"}, - {"testNumber": "1148", "testString": "58 38.4181S 075 00.0000E", "lat": "-58.640302", "lon": "74.99999"}, - {"testNumber": "1149", "testString": "54 08.3027S 076 31.8415E", "lat": "-54.138379", "lon": "76.530692"}, - {"testNumber": "1150", "testString": "49 37.1654S 077 46.1430E", "lat": "-49.619423", "lon": "77.76905"}, - {"testNumber": "1151", "testString": "45 02.4247S 075 55.2755E", "lat": "-45.040411", "lon": "75.921258"}, - {"testNumber": "1152", "testString": "40 35.7848S 077 27.2859E", "lat": "-40.596414", "lon": "77.454765"}, - {"testNumber": "1153", "testString": "31 35.7625S 072 09.6950E", "lat": "-31.596041", "lon": "72.161583"}, - {"testNumber": "1154", "testString": "27 03.8758S 073 01.9187E", "lat": "-27.064597", "lon": "73.031978"}, - {"testNumber": "1155", "testString": "22 35.7044S 073 03.2666E", "lat": "-22.595073", "lon": "73.054444"}, - {"testNumber": "1156", "testString": "18 05.1840S 074 03.2968E", "lat": "-18.0864", "lon": "74.054947"}, - {"testNumber": "1157", "testString": "13 34.1074S 075 00.0000E", "lat": "-13.568457", "lon": "74.999994"}, - {"testNumber": "1158", "testString": "09 02.7263S 075 54.5924E", "lat": "-9.045439", "lon": "75.909874"}, - {"testNumber": "1159", "testString": "00 00.0003S 075 53.9179E", "lat": "-0.000005", "lon": "75.898632"}, - {"testNumber": "1160", "testString": "04 31.2794S 076 48.1573E", "lat": "-4.521324", "lon": "76.802622"}, - {"testNumber": "1161", "testString": "00 00.0003S 077 24.4600E", "lat": "-0.000005", "lon": "77.407667"}, - {"testNumber": "1162", "testString": "00 00.0003S 077 41.7011E", "lat": "-0.000005", "lon": "77.695018"}, - {"testNumber": "1163", "testString": "04 31.2788N 076 48.1573E", "lat": "4.521313", "lon": "76.802622"}, - {"testNumber": "1164", "testString": "09 01.7111N 077 21.7704E", "lat": "9.028518", "lon": "77.36284"}, - {"testNumber": "1165", "testString": "09 02.1842N 077 43.7212E", "lat": "9.036403", "lon": "77.728687"}, - {"testNumber": "1166", "testString": "22 34.8205N 072 04.9486E", "lat": "22.580341", "lon": "72.082477"}, - {"testNumber": "1167", "testString": "27 07.3478N 075 00.0000E", "lat": "27.122464", "lon": "74.999994"}, - {"testNumber": "1168", "testString": "36 05.9006N 072 19.9302E", "lat": "36.098344", "lon": "72.33217"}, - {"testNumber": "1169", "testString": "40 39.0511N 075 00.0000E", "lat": "40.650851", "lon": "74.999993"}, - {"testNumber": "1170", "testString": "54 06.5521N 072 03.5750E", "lat": "54.109201", "lon": "72.059584"}, - {"testNumber": "1171", "testString": "49 39.1523N 075 00.0000E", "lat": "49.652538", "lon": "74.999992"}, - {"testNumber": "1172", "testString": "54 06.5521N 077 56.4239E", "lat": "54.109201", "lon": "77.940398"}, - {"testNumber": "1173", "testString": "63 04.4395N 072 57.6203E", "lat": "63.073992", "lon": "72.960339"}, - {"testNumber": "1174", "testString": "58 38.4175N 075 00.0000E", "lat": "58.640292", "lon": "74.99999"}, - {"testNumber": "1175", "testString": "63 04.4395N 077 02.3782E", "lat": "63.073991", "lon": "77.039637"}, - {"testNumber": "1176", "testString": "67 36.9313N 075 00.0000E", "lat": "67.615522", "lon": "74.999986"}, - {"testNumber": "1177", "testString": "76 34.8506N 075 00.0000E", "lat": "76.580844", "lon": "74.999977"}, - {"testNumber": "1178", "testString": "72 00.7591N 074 48.6418E", "lat": "72.012651", "lon": "74.810697"}, - {"testNumber": "1179", "testString": "81 00.9881N 075 15.2671E", "lat": "81.016468", "lon": "75.254452"}, - {"testNumber": "1180", "testString": "72 00.7590N 075 11.3561E", "lat": "72.01265", "lon": "75.189269"}, - {"testNumber": "1181", "testString": "67 36.9319S 081 00.0000E", "lat": "-67.615532", "lon": "80.999986"}, - {"testNumber": "1182", "testString": "58 27.3971S 080 08.2757E", "lat": "-58.456618", "lon": "80.137929"}, - {"testNumber": "1183", "testString": "54 03.6411S 082 24.9065E", "lat": "-54.060685", "lon": "82.415108"}, - {"testNumber": "1184", "testString": "40 33.2499S 079 43.4174E", "lat": "-40.554165", "lon": "79.723624"}, - {"testNumber": "1185", "testString": "45 05.3884S 078 48.7396E", "lat": "-45.089807", "lon": "78.812326"}, - {"testNumber": "1186", "testString": "36 07.4461S 078 46.6561E", "lat": "-36.124101", "lon": "78.777602"}, - {"testNumber": "1187", "testString": "31 37.8502S 079 56.7313E", "lat": "-31.630837", "lon": "79.945522"}, - {"testNumber": "1188", "testString": "27 07.3485S 081 00.0000E", "lat": "-27.122475", "lon": "80.999994"}, - {"testNumber": "1189", "testString": "22 36.2348S 081 58.3759E", "lat": "-22.603914", "lon": "81.972931"}, - {"testNumber": "1190", "testString": "18 04.7676S 082 53.3883E", "lat": "-18.07946", "lon": "82.889805"}, - {"testNumber": "1191", "testString": "13 33.1843S 083 46.3060E", "lat": "-13.553071", "lon": "83.771766"}, - {"testNumber": "1192", "testString": "13 32.4675S 083 18.3293E", "lat": "-13.541125", "lon": "83.305489"}, - {"testNumber": "1193", "testString": "13 33.1836N 078 13.6934E", "lat": "13.55306", "lon": "78.228224"}, - {"testNumber": "1194", "testString": "13 32.4668N 078 41.6700E", "lat": "13.541114", "lon": "78.6945"}, - {"testNumber": "1195", "testString": "18 04.7669N 079 06.6110E", "lat": "18.079449", "lon": "79.110184"}, - {"testNumber": "1196", "testString": "22 36.4111N 081 00.0000E", "lat": "22.606851", "lon": "80.999994"}, - {"testNumber": "1197", "testString": "31 35.7618N 078 09.6949E", "lat": "31.59603", "lon": "78.161582"}, - {"testNumber": "1198", "testString": "36 08.3733N 079 53.3109E", "lat": "36.139555", "lon": "79.888515"}, - {"testNumber": "1199", "testString": "45 07.5089N 078 27.4121E", "lat": "45.125148", "lon": "78.456869"}, - {"testNumber": "1200", "testString": "72 04.6525S 084 05.2493E", "lat": "-72.077542", "lon": "84.087489"}, - {"testNumber": "1201", "testString": "76 33.0916S 084 51.2644E", "lat": "-76.551526", "lon": "84.854407"}, - {"testNumber": "1202", "testString": "63 04.4401S 084 57.6205E", "lat": "-63.074002", "lon": "84.960341"}, - {"testNumber": "1203", "testString": "58 32.2074S 086 09.3509E", "lat": "-58.53679", "lon": "86.155849"}, - {"testNumber": "1204", "testString": "63 04.4401S 089 02.3781E", "lat": "-63.074002", "lon": "89.039635"}, - {"testNumber": "1205", "testString": "49 37.1653S 084 13.8560E", "lat": "-49.619422", "lon": "84.230934"}, - {"testNumber": "1206", "testString": "53 59.5755S 087 06.2873E", "lat": "-53.992925", "lon": "87.104789"}, - {"testNumber": "1207", "testString": "45 08.7839S 085 43.6775E", "lat": "-45.146398", "lon": "85.727959"}, - {"testNumber": "1208", "testString": "40 39.0517S 087 00.0000E", "lat": "-40.650862", "lon": "86.999993"}, - {"testNumber": "1209", "testString": "36 08.3740S 088 06.6883E", "lat": "-36.139566", "lon": "88.111471"}, - {"testNumber": "1210", "testString": "31 37.0669S 089 06.5088E", "lat": "-31.617781", "lon": "89.10848"}, - {"testNumber": "1211", "testString": "27 03.8758S 088 58.0806E", "lat": "-27.064597", "lon": "88.96801"}, - {"testNumber": "1212", "testString": "09 02.1848S 084 16.2781E", "lat": "-9.036413", "lon": "84.271302"}, - {"testNumber": "1213", "testString": "09 01.7117S 084 38.2289E", "lat": "-9.028529", "lon": "84.637149"}, - {"testNumber": "1214", "testString": "00 00.0003S 084 18.2983E", "lat": "-0.000005", "lon": "84.304971"}, - {"testNumber": "1215", "testString": "04 31.2794S 085 11.8421E", "lat": "-4.521324", "lon": "85.197368"}, - {"testNumber": "1216", "testString": "00 00.0003S 084 35.5393E", "lat": "-0.000005", "lon": "84.592322"}, - {"testNumber": "1217", "testString": "00 00.0003S 086 06.0814E", "lat": "-0.000005", "lon": "86.101357"}, - {"testNumber": "1218", "testString": "04 31.2788N 085 11.8421E", "lat": "4.521313", "lon": "85.197368"}, - {"testNumber": "1219", "testString": "09 02.7257N 086 05.4069E", "lat": "9.045428", "lon": "86.090115"}, - {"testNumber": "1220", "testString": "13 34.1068N 087 00.0000E", "lat": "13.568446", "lon": "86.999994"}, - {"testNumber": "1221", "testString": "18 05.1833N 087 56.7025E", "lat": "18.086389", "lon": "87.945041"}, - {"testNumber": "1222", "testString": "22 34.8205N 089 55.0507E", "lat": "22.580341", "lon": "89.917512"}, - {"testNumber": "1223", "testString": "27 05.3929N 084 01.5183E", "lat": "27.089881", "lon": "84.025305"}, - {"testNumber": "1224", "testString": "31 37.8496N 085 56.7314E", "lat": "31.630826", "lon": "85.945523"}, - {"testNumber": "1225", "testString": "36 07.4455N 089 13.3431E", "lat": "36.124091", "lon": "89.222385"}, - {"testNumber": "1226", "testString": "45 08.7833N 088 16.3215E", "lat": "45.146388", "lon": "88.272025"}, - {"testNumber": "1227", "testString": "54 08.3021N 088 31.8415E", "lat": "54.138368", "lon": "88.530692"}, - {"testNumber": "1228", "testString": "63 06.9291N 088 58.9374E", "lat": "63.115485", "lon": "88.98229"}, - {"testNumber": "1229", "testString": "76 33.0909N 089 08.7330E", "lat": "76.551515", "lon": "89.14555"}, - {"testNumber": "1230", "testString": "72 04.6519N 089 54.7484E", "lat": "72.077531", "lon": "89.912474"}, - {"testNumber": "1231", "testString": "67 27.7732S 094 01.5826E", "lat": "-67.462886", "lon": "94.026377"}, - {"testNumber": "1232", "testString": "58 37.7266S 091 16.6678E", "lat": "-58.628776", "lon": "91.277796"}, - {"testNumber": "1233", "testString": "54 08.8865S 093 00.0000E", "lat": "-54.148109", "lon": "92.999991"}, - {"testNumber": "1234", "testString": "49 38.6557S 094 23.1096E", "lat": "-49.644262", "lon": "94.38516"}, - {"testNumber": "1235", "testString": "40 33.2499S 094 16.5817E", "lat": "-40.554165", "lon": "94.276362"}, - {"testNumber": "1236", "testString": "45 07.5095S 095 32.5870E", "lat": "-45.125159", "lon": "95.543116"}, - {"testNumber": "1237", "testString": "36 05.9012S 095 40.0690E", "lat": "-36.098354", "lon": "95.667816"}, - {"testNumber": "1238", "testString": "27 05.3935S 090 01.5184E", "lat": "-27.089892", "lon": "90.025306"}, - {"testNumber": "1239", "testString": "22 34.8211S 090 04.9486E", "lat": "-22.580351", "lon": "90.082476"}, - {"testNumber": "1240", "testString": "22 33.5861S 090 53.3107E", "lat": "-22.559769", "lon": "90.888512"}, - {"testNumber": "1241", "testString": "18 04.7676S 091 06.6110E", "lat": "-18.07946", "lon": "91.110184"}, - {"testNumber": "1242", "testString": "13 34.0048S 092 04.5439E", "lat": "-13.566746", "lon": "92.075731"}, - {"testNumber": "1243", "testString": "09 02.7941S 093 00.0000E", "lat": "-9.046568", "lon": "92.999995"}, - {"testNumber": "1244", "testString": "00 00.0003S 093 00.0000E", "lat": "-0.000005", "lon": "92.999995"}, - {"testNumber": "1245", "testString": "04 31.3804S 093 54.0853E", "lat": "-4.523007", "lon": "93.901421"}, - {"testNumber": "1246", "testString": "00 00.0003S 094 47.8228E", "lat": "-0.000005", "lon": "94.797047"}, - {"testNumber": "1247", "testString": "04 31.3798N 093 54.0853E", "lat": "4.522996", "lon": "93.901421"}, - {"testNumber": "1248", "testString": "09 02.5225N 094 49.1710E", "lat": "9.042042", "lon": "94.819517"}, - {"testNumber": "1249", "testString": "13 32.4668N 095 18.3293E", "lat": "13.541114", "lon": "95.305489"}, - {"testNumber": "1250", "testString": "13 33.1836N 095 46.3059E", "lat": "13.55306", "lon": "95.771765"}, - {"testNumber": "1251", "testString": "27 07.1304N 091 59.4631E", "lat": "27.11884", "lon": "91.991052"}, - {"testNumber": "1252", "testString": "31 37.0662N 095 06.5087E", "lat": "31.61777", "lon": "95.108479"}, - {"testNumber": "1253", "testString": "40 38.6876N 091 49.0376E", "lat": "40.644794", "lon": "91.817293"}, - {"testNumber": "1254", "testString": "49 38.6551N 091 36.8894E", "lat": "49.644251", "lon": "91.614823"}, - {"testNumber": "1255", "testString": "58 37.7260N 091 16.6678E", "lat": "58.628766", "lon": "91.277797"}, - {"testNumber": "1256", "testString": "67 35.9099N 090 38.8880E", "lat": "67.598498", "lon": "90.648133"}, - {"testNumber": "1257", "testString": "72 00.7597S 098 48.6420E", "lat": "-72.012662", "lon": "98.8107"}, - {"testNumber": "1258", "testString": "76 34.8513S 099 00.0000E", "lat": "-76.580855", "lon": "98.999977"}, - {"testNumber": "1259", "testString": "72 00.7597S 099 11.3559E", "lat": "-72.012661", "lon": "99.189265"}, - {"testNumber": "1260", "testString": "67 35.9105S 096 38.8879E", "lat": "-67.598509", "lon": "96.648132"}, - {"testNumber": "1261", "testString": "63 06.9297S 100 58.9374E", "lat": "-63.115495", "lon": "100.98229"}, - {"testNumber": "1262", "testString": "53 59.5754S 098 53.7116E", "lat": "-53.992924", "lon": "98.895193"}, - {"testNumber": "1263", "testString": "49 34.6850S 100 50.9758E", "lat": "-49.578084", "lon": "100.849596"}, - {"testNumber": "1264", "testString": "40 35.7848S 096 32.7133E", "lat": "-40.596414", "lon": "96.545221"}, - {"testNumber": "1265", "testString": "36 03.7421S 097 26.4162E", "lat": "-36.062368", "lon": "97.44027"}, - {"testNumber": "1266", "testString": "31 37.0668S 096 53.4905E", "lat": "-31.61778", "lon": "96.891508"}, - {"testNumber": "1267", "testString": "27 07.1311S 097 59.4631E", "lat": "-27.118851", "lon": "97.991052"}, - {"testNumber": "1268", "testString": "22 36.4117S 099 00.0000E", "lat": "-22.606862", "lon": "98.999994"}, - {"testNumber": "1269", "testString": "18 05.1840S 099 56.7025E", "lat": "-18.0864", "lon": "99.945041"}, - {"testNumber": "1270", "testString": "13 33.6969S 100 50.8960E", "lat": "-13.561615", "lon": "100.848267"}, - {"testNumber": "1271", "testString": "09 02.1848S 101 43.7212E", "lat": "-9.036414", "lon": "101.728687"}, - {"testNumber": "1272", "testString": "09 01.7117S 101 21.7704E", "lat": "-9.028529", "lon": "101.36284"}, - {"testNumber": "1273", "testString": "00 00.0003S 101 24.4600E", "lat": "-0.000005", "lon": "101.407667"}, - {"testNumber": "1274", "testString": "00 00.0003S 101 41.7011E", "lat": "-0.000005", "lon": "101.695018"}, - {"testNumber": "1275", "testString": "18 04.0736N 096 09.9592E", "lat": "18.067893", "lon": "96.165986"}, - {"testNumber": "1276", "testString": "18 03.1041N 096 46.6412E", "lat": "18.051735", "lon": "96.777353"}, - {"testNumber": "1277", "testString": "22 36.2342N 098 01.6234E", "lat": "22.603903", "lon": "98.027057"}, - {"testNumber": "1278", "testString": "27 06.4784N 101 01.0500E", "lat": "27.107974", "lon": "101.0175"}, - {"testNumber": "1279", "testString": "36 07.4454N 096 46.6561E", "lat": "36.12409", "lon": "96.777602"}, - {"testNumber": "1280", "testString": "40 37.5980N 101 21.8804E", "lat": "40.626634", "lon": "101.364674"}, - {"testNumber": "1281", "testString": "49 37.1647N 101 46.1429E", "lat": "49.619412", "lon": "101.769049"}, - {"testNumber": "1282", "testString": "58 35.6542S 102 26.5014E", "lat": "-58.594236", "lon": "102.44169"}, - {"testNumber": "1283", "testString": "63 00.3020S 105 04.2020E", "lat": "-63.005033", "lon": "105.070033"}, - {"testNumber": "1284", "testString": "58 35.6541S 107 33.4974E", "lat": "-58.594235", "lon": "107.55829"}, - {"testNumber": "1285", "testString": "54 03.6411S 103 35.0924E", "lat": "-54.060685", "lon": "103.584873"}, - {"testNumber": "1286", "testString": "49 31.2205S 104 31.6750E", "lat": "-49.520341", "lon": "104.527916"}, - {"testNumber": "1287", "testString": "45 07.5095S 102 27.4121E", "lat": "-45.125159", "lon": "102.456869"}, - {"testNumber": "1288", "testString": "40 38.6883S 103 49.0376E", "lat": "-40.644805", "lon": "103.817293"}, - {"testNumber": "1289", "testString": "36 08.6834S 105 00.0000E", "lat": "-36.144724", "lon": "104.999993"}, - {"testNumber": "1290", "testString": "31 37.8502S 106 03.2679E", "lat": "-31.630837", "lon": "106.054465"}, - {"testNumber": "1291", "testString": "27 06.4791S 107 01.0500E", "lat": "-27.107985", "lon": "107.0175"}, - {"testNumber": "1292", "testString": "22 33.5861S 107 06.6886E", "lat": "-22.559769", "lon": "107.111476"}, - {"testNumber": "1293", "testString": "22 34.8211S 107 55.0507E", "lat": "-22.580352", "lon": "107.917512"}, - {"testNumber": "1294", "testString": "04 31.1113S 102 17.7971E", "lat": "-4.518521", "lon": "102.296619"}, - {"testNumber": "1295", "testString": "04 30.8761S 102 36.2066E", "lat": "-4.514602", "lon": "102.603443"}, - {"testNumber": "1296", "testString": "00 00.0003S 103 12.1765E", "lat": "-0.000005", "lon": "103.202942"}, - {"testNumber": "1297", "testString": "04 31.1106N 102 17.7971E", "lat": "4.51851", "lon": "102.296619"}, - {"testNumber": "1298", "testString": "04 30.8755N 102 36.2066E", "lat": "4.514591", "lon": "102.603443"}, - {"testNumber": "1299", "testString": "09 02.5225N 103 10.8283E", "lat": "9.042042", "lon": "103.180472"}, - {"testNumber": "1300", "testString": "13 34.0041N 104 04.5439E", "lat": "13.566735", "lon": "104.075731"}, - {"testNumber": "1301", "testString": "18 05.3222N 105 00.0000E", "lat": "18.088704", "lon": "104.999994"}, - {"testNumber": "1302", "testString": "22 35.7037N 106 56.7326E", "lat": "22.595062", "lon": "106.945544"}, - {"testNumber": "1303", "testString": "31 37.0662N 102 53.4905E", "lat": "31.61777", "lon": "102.891508"}, - {"testNumber": "1304", "testString": "36 08.3733N 106 06.6883E", "lat": "36.139555", "lon": "106.111471"}, - {"testNumber": "1305", "testString": "45 09.2083N 105 00.0000E", "lat": "45.153472", "lon": "104.999992"}, - {"testNumber": "1306", "testString": "54 08.8859N 105 00.0000E", "lat": "54.148099", "lon": "104.999991"}, - {"testNumber": "1307", "testString": "58 35.6535N 102 26.5013E", "lat": "58.594225", "lon": "102.441689"}, - {"testNumber": "1308", "testString": "63 07.7600N 105 00.0000E", "lat": "63.129334", "lon": "104.999988"}, - {"testNumber": "1309", "testString": "58 35.6534N 107 33.4975E", "lat": "58.594224", "lon": "107.558291"}, - {"testNumber": "1310", "testString": "67 32.8514N 103 41.7818E", "lat": "67.547523", "lon": "103.696364"}, - {"testNumber": "1311", "testString": "67 32.8513N 106 18.2165E", "lat": "67.547522", "lon": "106.303608"}, - {"testNumber": "1312", "testString": "72 05.9530N 105 00.0000E", "lat": "72.099217", "lon": "104.999983"}, - {"testNumber": "1313", "testString": "76 27.8362N 103 19.4863E", "lat": "76.463937", "lon": "103.324772"}, - {"testNumber": "1314", "testString": "76 27.8363N 106 40.5110E", "lat": "76.463939", "lon": "106.675183"}, - {"testNumber": "1315", "testString": "76 33.0916S 113 08.7328E", "lat": "-76.551526", "lon": "113.145547"}, - {"testNumber": "1316", "testString": "72 04.6525S 113 54.7486E", "lat": "-72.077542", "lon": "113.912476"}, - {"testNumber": "1317", "testString": "67 32.8520S 109 41.7820E", "lat": "-67.547534", "lon": "109.696367"}, - {"testNumber": "1318", "testString": "67 32.8520S 112 18.2163E", "lat": "-67.547533", "lon": "112.303605"}, - {"testNumber": "1319", "testString": "62 54.5320S 112 53.2208E", "lat": "-62.908866", "lon": "112.887013"}, - {"testNumber": "1320", "testString": "54 08.3027S 109 28.1573E", "lat": "-54.138379", "lon": "109.469289"}, - {"testNumber": "1321", "testString": "49 39.1529S 111 00.0000E", "lat": "-49.652548", "lon": "110.999992"}, - {"testNumber": "1322", "testString": "45 08.7839S 112 16.3215E", "lat": "-45.146398", "lon": "112.272025"}, - {"testNumber": "1323", "testString": "40 37.5987S 113 21.8804E", "lat": "-40.626645", "lon": "113.364674"}, - {"testNumber": "1324", "testString": "36 03.7420S 112 33.5830E", "lat": "-36.062367", "lon": "112.559717"}, - {"testNumber": "1325", "testString": "31 35.7625S 113 50.3043E", "lat": "-31.596041", "lon": "113.838405"}, - {"testNumber": "1326", "testString": "18 04.0742S 108 09.9592E", "lat": "-18.067904", "lon": "108.165986"}, - {"testNumber": "1327", "testString": "18 03.1048S 108 46.6412E", "lat": "-18.051746", "lon": "108.777353"}, - {"testNumber": "1328", "testString": "13 33.6969S 109 09.1033E", "lat": "-13.561615", "lon": "109.151722"}, - {"testNumber": "1329", "testString": "09 02.7263S 110 05.4069E", "lat": "-9.045439", "lon": "110.090115"}, - {"testNumber": "1330", "testString": "00 00.0003S 110 06.0814E", "lat": "-0.000005", "lon": "110.101357"}, - {"testNumber": "1331", "testString": "04 31.4141S 111 00.0000E", "lat": "-4.523568", "lon": "110.999995"}, - {"testNumber": "1332", "testString": "00 00.0003S 111 53.9179E", "lat": "-0.000005", "lon": "111.898632"}, - {"testNumber": "1333", "testString": "04 31.4134N 111 00.0000E", "lat": "4.523557", "lon": "110.999995"}, - {"testNumber": "1334", "testString": "09 02.7257N 111 54.5924E", "lat": "9.045428", "lon": "111.909874"}, - {"testNumber": "1335", "testString": "13 33.6962N 112 50.8960E", "lat": "13.561604", "lon": "112.848267"}, - {"testNumber": "1336", "testString": "18 03.1041N 113 13.3582E", "lat": "18.051735", "lon": "113.222636"}, - {"testNumber": "1337", "testString": "18 04.0736N 113 50.0402E", "lat": "18.067893", "lon": "113.834003"}, - {"testNumber": "1338", "testString": "27 06.4784N 108 58.9493E", "lat": "27.107974", "lon": "108.982488"}, - {"testNumber": "1339", "testString": "31 37.8496N 112 03.2679E", "lat": "31.630826", "lon": "112.054465"}, - {"testNumber": "1340", "testString": "36 05.9006N 113 40.0690E", "lat": "36.098344", "lon": "113.667816"}, - {"testNumber": "1341", "testString": "40 37.5980N 108 38.1187E", "lat": "40.626634", "lon": "108.635312"}, - {"testNumber": "1342", "testString": "49 37.1647N 108 13.8560E", "lat": "49.619412", "lon": "108.230934"}, - {"testNumber": "1343", "testString": "81 00.9881N 110 44.7287E", "lat": "81.016469", "lon": "110.745479"}, - {"testNumber": "1344", "testString": "63 07.7607S 117 00.0000E", "lat": "-63.129345", "lon": "116.999988"}, - {"testNumber": "1345", "testString": "58 37.7266S 118 43.3310E", "lat": "-58.628777", "lon": "118.722183"}, - {"testNumber": "1346", "testString": "49 31.2204S 117 28.3240E", "lat": "-49.52034", "lon": "117.472067"}, - {"testNumber": "1347", "testString": "45 05.3884S 119 11.2595E", "lat": "-45.089807", "lon": "119.187658"}, - {"testNumber": "1348", "testString": "36 05.9013S 114 19.9303E", "lat": "-36.098355", "lon": "114.332171"}, - {"testNumber": "1349", "testString": "27 06.4791S 114 58.9493E", "lat": "-27.107985", "lon": "114.982488"}, - {"testNumber": "1350", "testString": "31 33.9391S 115 12.7993E", "lat": "-31.565652", "lon": "115.213321"}, - {"testNumber": "1351", "testString": "22 36.2348S 116 01.6234E", "lat": "-22.603914", "lon": "116.027057"}, - {"testNumber": "1352", "testString": "18 05.3228S 117 00.0000E", "lat": "-18.088714", "lon": "116.999994"}, - {"testNumber": "1353", "testString": "13 34.0048S 117 55.4555E", "lat": "-13.566746", "lon": "117.924258"}, - {"testNumber": "1354", "testString": "09 02.5232S 118 49.1710E", "lat": "-9.042053", "lon": "118.819517"}, - {"testNumber": "1355", "testString": "00 00.0003S 118 47.8228E", "lat": "-0.000005", "lon": "118.797047"}, - {"testNumber": "1356", "testString": "04 30.8761S 119 23.7928E", "lat": "-4.514602", "lon": "119.396547"}, - {"testNumber": "1357", "testString": "04 31.1113S 119 42.2022E", "lat": "-4.518521", "lon": "119.70337"}, - {"testNumber": "1358", "testString": "04 30.8755N 119 23.7928E", "lat": "4.514591", "lon": "119.396547"}, - {"testNumber": "1359", "testString": "04 31.1106N 119 42.2022E", "lat": "4.51851", "lon": "119.70337"}, - {"testNumber": "1360", "testString": "22 35.7037N 115 03.2666E", "lat": "22.595062", "lon": "115.054444"}, - {"testNumber": "1361", "testString": "27 07.1304N 118 00.5362E", "lat": "27.11884", "lon": "118.008936"}, - {"testNumber": "1362", "testString": "31 35.7618N 119 50.3043E", "lat": "31.59603", "lon": "119.838405"}, - {"testNumber": "1363", "testString": "40 38.6876N 118 10.9615E", "lat": "40.644794", "lon": "118.182692"}, - {"testNumber": "1364", "testString": "49 38.6551N 118 23.1096E", "lat": "49.644252", "lon": "118.38516"}, - {"testNumber": "1365", "testString": "58 37.7260N 118 43.3310E", "lat": "58.628766", "lon": "118.722183"}, - {"testNumber": "1366", "testString": "67 35.9099N 119 21.1103E", "lat": "67.598499", "lon": "119.351839"}, - {"testNumber": "1367", "testString": "67 35.9105S 125 21.1104E", "lat": "-67.598509", "lon": "125.35184"}, - {"testNumber": "1368", "testString": "62 54.5319S 121 06.7778E", "lat": "-62.908865", "lon": "121.112964"}, - {"testNumber": "1369", "testString": "58 32.2073S 123 50.6479E", "lat": "-58.536789", "lon": "123.844131"}, - {"testNumber": "1370", "testString": "54 06.5527S 120 03.5751E", "lat": "-54.109212", "lon": "120.059585"}, - {"testNumber": "1371", "testString": "49 34.6851S 121 09.0232E", "lat": "-49.578085", "lon": "121.150387"}, - {"testNumber": "1372", "testString": "54 06.5527S 125 56.4238E", "lat": "-54.109212", "lon": "125.940397"}, - {"testNumber": "1373", "testString": "40 37.5987S 120 38.1187E", "lat": "-40.626645", "lon": "120.635312"}, - {"testNumber": "1374", "testString": "45 02.4247S 122 04.7236E", "lat": "-45.040411", "lon": "122.078727"}, - {"testNumber": "1375", "testString": "36 08.3740S 121 53.3109E", "lat": "-36.139566", "lon": "121.888515"}, - {"testNumber": "1376", "testString": "31 38.1115S 123 00.0000E", "lat": "-31.635192", "lon": "122.999994"}, - {"testNumber": "1377", "testString": "27 07.1311S 124 00.5362E", "lat": "-27.118851", "lon": "124.008936"}, - {"testNumber": "1378", "testString": "22 35.7044S 124 56.7326E", "lat": "-22.595073", "lon": "124.945544"}, - {"testNumber": "1379", "testString": "18 03.1048S 125 13.3582E", "lat": "-18.051746", "lon": "125.222636"}, - {"testNumber": "1380", "testString": "18 04.0742S 125 50.0402E", "lat": "-18.067904", "lon": "125.834003"}, - {"testNumber": "1381", "testString": "00 00.0003S 120 18.2983E", "lat": "-0.000005", "lon": "120.304971"}, - {"testNumber": "1382", "testString": "00 00.0003S 120 35.5393E", "lat": "-0.000005", "lon": "120.592322"}, - {"testNumber": "1383", "testString": "09 02.1842N 120 16.2781E", "lat": "9.036403", "lon": "120.271302"}, - {"testNumber": "1384", "testString": "09 01.7111N 120 38.2289E", "lat": "9.028518", "lon": "120.637149"}, - {"testNumber": "1385", "testString": "13 33.6962N 121 09.1033E", "lat": "13.561604", "lon": "121.151722"}, - {"testNumber": "1386", "testString": "18 05.1833N 122 03.2968E", "lat": "18.086389", "lon": "122.054947"}, - {"testNumber": "1387", "testString": "22 36.2342N 123 58.3759E", "lat": "22.603903", "lon": "123.972931"}, - {"testNumber": "1388", "testString": "27 05.3929N 125 58.4809E", "lat": "27.089881", "lon": "125.974682"}, - {"testNumber": "1389", "testString": "36 08.6828N 123 00.0000E", "lat": "36.144713", "lon": "122.999993"}, - {"testNumber": "1390", "testString": "45 08.7832N 121 43.6776E", "lat": "45.146387", "lon": "121.72796"}, - {"testNumber": "1391", "testString": "54 08.3021N 121 28.1574E", "lat": "54.138368", "lon": "121.46929"}, - {"testNumber": "1392", "testString": "63 06.9290N 121 01.0612E", "lat": "63.115484", "lon": "121.017686"}, - {"testNumber": "1393", "testString": "72 04.6519N 120 05.2495E", "lat": "72.077531", "lon": "120.087491"}, - {"testNumber": "1394", "testString": "76 33.0910N 120 51.2642E", "lat": "76.551516", "lon": "120.854404"}, - {"testNumber": "1395", "testString": "81 03.6526N 123 00.0000E", "lat": "81.060876", "lon": "122.999965"}, - {"testNumber": "1396", "testString": "76 27.8369S 127 19.4860E", "lat": "-76.463948", "lon": "127.324766"}, - {"testNumber": "1397", "testString": "72 05.9537S 129 00.0000E", "lat": "-72.099228", "lon": "128.999983"}, - {"testNumber": "1398", "testString": "76 27.8369S 130 40.5113E", "lat": "-76.463949", "lon": "130.675189"}, - {"testNumber": "1399", "testString": "67 27.7730S 127 58.4157E", "lat": "-67.462884", "lon": "127.973595"}, - {"testNumber": "1400", "testString": "63 00.3020S 128 55.7966E", "lat": "-63.005034", "lon": "128.929943"}, - {"testNumber": "1401", "testString": "58 27.3972S 129 51.7231E", "lat": "-58.45662", "lon": "129.862051"}, - {"testNumber": "1402", "testString": "49 38.6557S 127 36.8894E", "lat": "-49.644262", "lon": "127.614823"}, - {"testNumber": "1403", "testString": "45 09.2090S 129 00.0000E", "lat": "-45.153483", "lon": "128.999992"}, - {"testNumber": "1404", "testString": "40 38.6883S 130 10.9616E", "lat": "-40.644805", "lon": "130.182693"}, - {"testNumber": "1405", "testString": "36 07.4461S 131 13.3431E", "lat": "-36.124101", "lon": "131.222385"}, - {"testNumber": "1406", "testString": "31 33.9391S 130 47.2000E", "lat": "-31.565651", "lon": "130.786666"}, - {"testNumber": "1407", "testString": "27 05.3935S 131 58.4809E", "lat": "-27.089891", "lon": "131.974682"}, - {"testNumber": "1408", "testString": "13 33.1843S 126 13.6934E", "lat": "-13.553071", "lon": "126.228223"}, - {"testNumber": "1409", "testString": "13 32.4675S 126 41.6700E", "lat": "-13.541125", "lon": "126.6945"}, - {"testNumber": "1410", "testString": "09 02.5231S 127 10.8283E", "lat": "-9.042052", "lon": "127.180472"}, - {"testNumber": "1411", "testString": "00 00.0003S 127 12.1765E", "lat": "-0.000005", "lon": "127.202942"}, - {"testNumber": "1412", "testString": "04 31.3804S 128 05.9141E", "lat": "-4.523007", "lon": "128.098568"}, - {"testNumber": "1413", "testString": "00 00.0003S 129 00.0000E", "lat": "-0.000005", "lon": "128.999995"}, - {"testNumber": "1414", "testString": "04 31.3798N 128 05.9141E", "lat": "4.522996", "lon": "128.098568"}, - {"testNumber": "1415", "testString": "09 02.7934N 129 00.0000E", "lat": "9.046557", "lon": "128.999995"}, - {"testNumber": "1416", "testString": "13 34.0041N 129 55.4555E", "lat": "13.566735", "lon": "129.924258"}, - {"testNumber": "1417", "testString": "18 04.7669N 130 53.3883E", "lat": "18.079449", "lon": "130.889805"}, - {"testNumber": "1418", "testString": "31 38.1109N 129 00.0000E", "lat": "31.635181", "lon": "128.999994"}, - {"testNumber": "1419", "testString": "45 07.5089N 131 32.5870E", "lat": "45.125149", "lon": "131.543116"}, - {"testNumber": "1420", "testString": "63 06.9297S 133 01.0612E", "lat": "-63.115495", "lon": "133.017686"}, - {"testNumber": "1421", "testString": "58 38.4181S 135 00.0000E", "lat": "-58.640302", "lon": "134.99999"}, - {"testNumber": "1422", "testString": "54 08.3027S 136 31.8415E", "lat": "-54.138379", "lon": "136.530692"}, - {"testNumber": "1423", "testString": "49 37.1654S 137 46.1430E", "lat": "-49.619423", "lon": "137.76905"}, - {"testNumber": "1424", "testString": "45 02.4247S 135 55.2755E", "lat": "-45.040411", "lon": "135.921258"}, - {"testNumber": "1425", "testString": "40 35.7848S 137 27.2859E", "lat": "-40.596414", "lon": "137.454765"}, - {"testNumber": "1426", "testString": "31 35.7625S 132 09.6950E", "lat": "-31.596041", "lon": "132.161583"}, - {"testNumber": "1427", "testString": "27 03.8758S 133 01.9187E", "lat": "-27.064597", "lon": "133.031978"}, - {"testNumber": "1428", "testString": "22 35.7044S 133 03.2666E", "lat": "-22.595073", "lon": "133.054444"}, - {"testNumber": "1429", "testString": "18 05.1840S 134 03.2968E", "lat": "-18.0864", "lon": "134.054947"}, - {"testNumber": "1430", "testString": "13 34.1074S 135 00.0000E", "lat": "-13.568457", "lon": "134.999994"}, - {"testNumber": "1431", "testString": "09 02.7263S 135 54.5924E", "lat": "-9.045439", "lon": "135.909874"}, - {"testNumber": "1432", "testString": "00 00.0003S 135 53.9179E", "lat": "-0.000005", "lon": "135.898632"}, - {"testNumber": "1433", "testString": "04 31.2794S 136 48.1573E", "lat": "-4.521324", "lon": "136.802622"}, - {"testNumber": "1434", "testString": "00 00.0003S 137 24.4600E", "lat": "-0.000005", "lon": "137.407667"}, - {"testNumber": "1435", "testString": "00 00.0003S 137 41.7011E", "lat": "-0.000005", "lon": "137.695018"}, - {"testNumber": "1436", "testString": "04 31.2788N 136 48.1573E", "lat": "4.521313", "lon": "136.802622"}, - {"testNumber": "1437", "testString": "09 01.7111N 137 21.7704E", "lat": "9.028518", "lon": "137.36284"}, - {"testNumber": "1438", "testString": "09 02.1842N 137 43.7212E", "lat": "9.036403", "lon": "137.728687"}, - {"testNumber": "1439", "testString": "22 34.8205N 132 04.9486E", "lat": "22.580341", "lon": "132.082477"}, - {"testNumber": "1440", "testString": "27 07.3478N 135 00.0000E", "lat": "27.122464", "lon": "134.999994"}, - {"testNumber": "1441", "testString": "36 05.9006N 132 19.9302E", "lat": "36.098344", "lon": "132.33217"}, - {"testNumber": "1442", "testString": "40 39.0511N 135 00.0000E", "lat": "40.650851", "lon": "134.999993"}, - {"testNumber": "1443", "testString": "54 06.5521N 132 03.5750E", "lat": "54.109201", "lon": "132.059584"}, - {"testNumber": "1444", "testString": "49 39.1523N 135 00.0000E", "lat": "49.652538", "lon": "134.999992"}, - {"testNumber": "1445", "testString": "54 06.5521N 137 56.4239E", "lat": "54.109201", "lon": "137.940398"}, - {"testNumber": "1446", "testString": "63 04.4395N 132 57.6203E", "lat": "63.073992", "lon": "132.960339"}, - {"testNumber": "1447", "testString": "58 38.4175N 135 00.0000E", "lat": "58.640292", "lon": "134.99999"}, - {"testNumber": "1448", "testString": "63 04.4395N 137 02.3782E", "lat": "63.073991", "lon": "137.039637"}, - {"testNumber": "1449", "testString": "67 36.9313N 135 00.0000E", "lat": "67.615522", "lon": "134.999986"}, - {"testNumber": "1450", "testString": "76 34.8506N 135 00.0000E", "lat": "76.580844", "lon": "134.999977"}, - {"testNumber": "1451", "testString": "72 00.7591N 134 48.6418E", "lat": "72.012651", "lon": "134.810697"}, - {"testNumber": "1452", "testString": "81 00.9881N 135 15.2671E", "lat": "81.016468", "lon": "135.254452"}, - {"testNumber": "1453", "testString": "72 00.7590N 135 11.3561E", "lat": "72.01265", "lon": "135.189269"}, - {"testNumber": "1454", "testString": "67 36.9319S 141 00.0000E", "lat": "-67.615532", "lon": "140.999986"}, - {"testNumber": "1455", "testString": "58 27.3971S 140 08.2757E", "lat": "-58.456618", "lon": "140.137929"}, - {"testNumber": "1456", "testString": "54 03.6411S 142 24.9065E", "lat": "-54.060685", "lon": "142.415108"}, - {"testNumber": "1457", "testString": "40 33.2499S 139 43.4174E", "lat": "-40.554165", "lon": "139.723624"}, - {"testNumber": "1458", "testString": "45 05.3884S 138 48.7396E", "lat": "-45.089807", "lon": "138.812326"}, - {"testNumber": "1459", "testString": "36 07.4461S 138 46.6561E", "lat": "-36.124101", "lon": "138.777602"}, - {"testNumber": "1460", "testString": "31 37.8502S 139 56.7313E", "lat": "-31.630837", "lon": "139.945522"}, - {"testNumber": "1461", "testString": "27 07.3485S 141 00.0000E", "lat": "-27.122475", "lon": "140.999994"}, - {"testNumber": "1462", "testString": "22 36.2348S 141 58.3759E", "lat": "-22.603914", "lon": "141.972931"}, - {"testNumber": "1463", "testString": "18 04.7676S 142 53.3883E", "lat": "-18.07946", "lon": "142.889805"}, - {"testNumber": "1464", "testString": "13 33.1843S 143 46.3060E", "lat": "-13.553071", "lon": "143.771766"}, - {"testNumber": "1465", "testString": "13 32.4675S 143 18.3293E", "lat": "-13.541125", "lon": "143.305489"}, - {"testNumber": "1466", "testString": "13 33.1836N 138 13.6934E", "lat": "13.55306", "lon": "138.228224"}, - {"testNumber": "1467", "testString": "13 32.4668N 138 41.6700E", "lat": "13.541114", "lon": "138.6945"}, - {"testNumber": "1468", "testString": "18 04.7669N 139 06.6110E", "lat": "18.079449", "lon": "139.110184"}, - {"testNumber": "1469", "testString": "22 36.4111N 141 00.0000E", "lat": "22.606851", "lon": "140.999994"}, - {"testNumber": "1470", "testString": "31 35.7618N 138 09.6949E", "lat": "31.59603", "lon": "138.161582"}, - {"testNumber": "1471", "testString": "36 08.3733N 139 53.3109E", "lat": "36.139555", "lon": "139.888515"}, - {"testNumber": "1472", "testString": "45 07.5089N 138 27.4121E", "lat": "45.125148", "lon": "138.456869"}, - {"testNumber": "1473", "testString": "72 04.6525S 144 05.2493E", "lat": "-72.077542", "lon": "144.087489"}, - {"testNumber": "1474", "testString": "76 33.0916S 144 51.2644E", "lat": "-76.551526", "lon": "144.854407"}, - {"testNumber": "1475", "testString": "63 04.4401S 144 57.6205E", "lat": "-63.074002", "lon": "144.960341"}, - {"testNumber": "1476", "testString": "58 32.2074S 146 09.3509E", "lat": "-58.53679", "lon": "146.155849"}, - {"testNumber": "1477", "testString": "63 04.4401S 149 02.3781E", "lat": "-63.074002", "lon": "149.039635"}, - {"testNumber": "1478", "testString": "49 37.1653S 144 13.8560E", "lat": "-49.619422", "lon": "144.230934"}, - {"testNumber": "1479", "testString": "53 59.5755S 147 06.2873E", "lat": "-53.992925", "lon": "147.104789"}, - {"testNumber": "1480", "testString": "45 08.7839S 145 43.6775E", "lat": "-45.146398", "lon": "145.727959"}, - {"testNumber": "1481", "testString": "40 39.0517S 147 00.0000E", "lat": "-40.650862", "lon": "146.999993"}, - {"testNumber": "1482", "testString": "36 08.3740S 148 06.6883E", "lat": "-36.139566", "lon": "148.111471"}, - {"testNumber": "1483", "testString": "31 37.0669S 149 06.5088E", "lat": "-31.617781", "lon": "149.10848"}, - {"testNumber": "1484", "testString": "27 03.8758S 148 58.0806E", "lat": "-27.064597", "lon": "148.96801"}, - {"testNumber": "1485", "testString": "09 02.1848S 144 16.2781E", "lat": "-9.036413", "lon": "144.271302"}, - {"testNumber": "1486", "testString": "09 01.7117S 144 38.2289E", "lat": "-9.028529", "lon": "144.637149"}, - {"testNumber": "1487", "testString": "00 00.0003S 144 18.2983E", "lat": "-0.000005", "lon": "144.304971"}, - {"testNumber": "1488", "testString": "04 31.2794S 145 11.8421E", "lat": "-4.521324", "lon": "145.197368"}, - {"testNumber": "1489", "testString": "00 00.0003S 144 35.5393E", "lat": "-0.000005", "lon": "144.592322"}, - {"testNumber": "1490", "testString": "00 00.0003S 146 06.0814E", "lat": "-0.000005", "lon": "146.101357"}, - {"testNumber": "1491", "testString": "04 31.2788N 145 11.8421E", "lat": "4.521313", "lon": "145.197368"}, - {"testNumber": "1492", "testString": "09 02.7257N 146 05.4069E", "lat": "9.045428", "lon": "146.090115"}, - {"testNumber": "1493", "testString": "13 34.1068N 147 00.0000E", "lat": "13.568446", "lon": "146.999994"}, - {"testNumber": "1494", "testString": "18 05.1833N 147 56.7025E", "lat": "18.086389", "lon": "147.945041"}, - {"testNumber": "1495", "testString": "22 34.8205N 149 55.0507E", "lat": "22.580341", "lon": "149.917512"}, - {"testNumber": "1496", "testString": "27 05.3929N 144 01.5183E", "lat": "27.089881", "lon": "144.025305"}, - {"testNumber": "1497", "testString": "31 37.8496N 145 56.7314E", "lat": "31.630826", "lon": "145.945523"}, - {"testNumber": "1498", "testString": "36 07.4455N 149 13.3431E", "lat": "36.124091", "lon": "149.222385"}, - {"testNumber": "1499", "testString": "45 08.7833N 148 16.3215E", "lat": "45.146388", "lon": "148.272025"}, - {"testNumber": "1500", "testString": "54 08.3021N 148 31.8415E", "lat": "54.138368", "lon": "148.530692"}, - {"testNumber": "1501", "testString": "63 06.9291N 148 58.9374E", "lat": "63.115485", "lon": "148.98229"}, - {"testNumber": "1502", "testString": "76 33.0909N 149 08.7330E", "lat": "76.551515", "lon": "149.14555"}, - {"testNumber": "1503", "testString": "72 04.6519N 149 54.7484E", "lat": "72.077531", "lon": "149.912474"}, - {"testNumber": "1504", "testString": "67 27.7732S 154 01.5826E", "lat": "-67.462886", "lon": "154.026377"}, - {"testNumber": "1505", "testString": "58 37.7266S 151 16.6678E", "lat": "-58.628776", "lon": "151.277796"}, - {"testNumber": "1506", "testString": "54 08.8865S 153 00.0000E", "lat": "-54.148109", "lon": "152.999991"}, - {"testNumber": "1507", "testString": "49 38.6557S 154 23.1096E", "lat": "-49.644262", "lon": "154.38516"}, - {"testNumber": "1508", "testString": "40 33.2499S 154 16.5817E", "lat": "-40.554165", "lon": "154.276362"}, - {"testNumber": "1509", "testString": "45 07.5095S 155 32.5870E", "lat": "-45.125159", "lon": "155.543116"}, - {"testNumber": "1510", "testString": "36 05.9012S 155 40.0690E", "lat": "-36.098354", "lon": "155.667816"}, - {"testNumber": "1511", "testString": "27 05.3935S 150 01.5184E", "lat": "-27.089892", "lon": "150.025306"}, - {"testNumber": "1512", "testString": "22 34.8211S 150 04.9486E", "lat": "-22.580351", "lon": "150.082476"}, - {"testNumber": "1513", "testString": "22 33.5861S 150 53.3107E", "lat": "-22.559769", "lon": "150.888512"}, - {"testNumber": "1514", "testString": "18 04.7676S 151 06.6110E", "lat": "-18.07946", "lon": "151.110184"}, - {"testNumber": "1515", "testString": "13 34.0048S 152 04.5439E", "lat": "-13.566746", "lon": "152.075731"}, - {"testNumber": "1516", "testString": "09 02.7941S 153 00.0000E", "lat": "-9.046568", "lon": "152.999995"}, - {"testNumber": "1517", "testString": "00 00.0003S 153 00.0000E", "lat": "-0.000005", "lon": "152.999995"}, - {"testNumber": "1518", "testString": "04 31.3804S 153 54.0853E", "lat": "-4.523007", "lon": "153.901421"}, - {"testNumber": "1519", "testString": "00 00.0003S 154 47.8228E", "lat": "-0.000005", "lon": "154.797047"}, - {"testNumber": "1520", "testString": "04 31.3798N 153 54.0853E", "lat": "4.522996", "lon": "153.901421"}, - {"testNumber": "1521", "testString": "09 02.5225N 154 49.1710E", "lat": "9.042042", "lon": "154.819517"}, - {"testNumber": "1522", "testString": "13 32.4668N 155 18.3293E", "lat": "13.541114", "lon": "155.305489"}, - {"testNumber": "1523", "testString": "13 33.1836N 155 46.3059E", "lat": "13.55306", "lon": "155.771765"}, - {"testNumber": "1524", "testString": "27 07.1304N 151 59.4631E", "lat": "27.11884", "lon": "151.991052"}, - {"testNumber": "1525", "testString": "31 37.0662N 155 06.5087E", "lat": "31.61777", "lon": "155.108479"}, - {"testNumber": "1526", "testString": "40 38.6876N 151 49.0376E", "lat": "40.644794", "lon": "151.817293"}, - {"testNumber": "1527", "testString": "49 38.6551N 151 36.8894E", "lat": "49.644251", "lon": "151.614823"}, - {"testNumber": "1528", "testString": "58 37.7260N 151 16.6678E", "lat": "58.628766", "lon": "151.277797"}, - {"testNumber": "1529", "testString": "67 35.9099N 150 38.8880E", "lat": "67.598498", "lon": "150.648133"}, - {"testNumber": "1530", "testString": "72 00.7597S 158 48.6420E", "lat": "-72.012662", "lon": "158.8107"}, - {"testNumber": "1531", "testString": "76 34.8513S 159 00.0000E", "lat": "-76.580855", "lon": "158.999977"}, - {"testNumber": "1532", "testString": "72 00.7597S 159 11.3559E", "lat": "-72.012661", "lon": "159.189265"}, - {"testNumber": "1533", "testString": "67 35.9105S 156 38.8879E", "lat": "-67.598509", "lon": "156.648132"}, - {"testNumber": "1534", "testString": "63 06.9297S 160 58.9374E", "lat": "-63.115495", "lon": "160.98229"}, - {"testNumber": "1535", "testString": "53 59.5754S 158 53.7116E", "lat": "-53.992924", "lon": "158.895193"}, - {"testNumber": "1536", "testString": "49 34.6850S 160 50.9758E", "lat": "-49.578084", "lon": "160.849596"}, - {"testNumber": "1537", "testString": "40 35.7848S 156 32.7133E", "lat": "-40.596414", "lon": "156.545221"}, - {"testNumber": "1538", "testString": "36 03.7421S 157 26.4162E", "lat": "-36.062368", "lon": "157.44027"}, - {"testNumber": "1539", "testString": "31 37.0668S 156 53.4905E", "lat": "-31.61778", "lon": "156.891508"}, - {"testNumber": "1540", "testString": "27 07.1311S 157 59.4631E", "lat": "-27.118851", "lon": "157.991052"}, - {"testNumber": "1541", "testString": "22 36.4117S 159 00.0000E", "lat": "-22.606862", "lon": "158.999994"}, - {"testNumber": "1542", "testString": "18 05.1840S 159 56.7025E", "lat": "-18.0864", "lon": "159.945041"}, - {"testNumber": "1543", "testString": "13 33.6969S 160 50.8960E", "lat": "-13.561615", "lon": "160.848267"}, - {"testNumber": "1544", "testString": "09 02.1848S 161 43.7212E", "lat": "-9.036414", "lon": "161.728687"}, - {"testNumber": "1545", "testString": "09 01.7117S 161 21.7704E", "lat": "-9.028529", "lon": "161.36284"}, - {"testNumber": "1546", "testString": "00 00.0003S 161 24.4600E", "lat": "-0.000005", "lon": "161.407667"}, - {"testNumber": "1547", "testString": "00 00.0003S 161 41.7011E", "lat": "-0.000005", "lon": "161.695018"}, - {"testNumber": "1548", "testString": "18 04.0736N 156 09.9592E", "lat": "18.067893", "lon": "156.165986"}, - {"testNumber": "1549", "testString": "18 03.1041N 156 46.6412E", "lat": "18.051735", "lon": "156.777353"}, - {"testNumber": "1550", "testString": "22 36.2342N 158 01.6234E", "lat": "22.603903", "lon": "158.027057"}, - {"testNumber": "1551", "testString": "27 06.4784N 161 01.0500E", "lat": "27.107974", "lon": "161.0175"}, - {"testNumber": "1552", "testString": "36 07.4454N 156 46.6561E", "lat": "36.12409", "lon": "156.777602"}, - {"testNumber": "1553", "testString": "40 37.5980N 161 21.8804E", "lat": "40.626634", "lon": "161.364674"}, - {"testNumber": "1554", "testString": "49 37.1647N 161 46.1429E", "lat": "49.619412", "lon": "161.769049"}, - {"testNumber": "1555", "testString": "58 35.6542S 162 26.5014E", "lat": "-58.594236", "lon": "162.44169"}, - {"testNumber": "1556", "testString": "63 00.3020S 165 04.2020E", "lat": "-63.005033", "lon": "165.070033"}, - {"testNumber": "1557", "testString": "58 35.6541S 167 33.4974E", "lat": "-58.594235", "lon": "167.55829"}, - {"testNumber": "1558", "testString": "54 03.6411S 163 35.0924E", "lat": "-54.060685", "lon": "163.584873"}, - {"testNumber": "1559", "testString": "49 31.2205S 164 31.6750E", "lat": "-49.520341", "lon": "164.527916"}, - {"testNumber": "1560", "testString": "45 07.5095S 162 27.4121E", "lat": "-45.125159", "lon": "162.456869"}, - {"testNumber": "1561", "testString": "40 38.6883S 163 49.0376E", "lat": "-40.644805", "lon": "163.817293"}, - {"testNumber": "1562", "testString": "36 08.6834S 165 00.0000E", "lat": "-36.144724", "lon": "164.999993"}, - {"testNumber": "1563", "testString": "31 37.8502S 166 03.2679E", "lat": "-31.630837", "lon": "166.054465"}, - {"testNumber": "1564", "testString": "27 06.4791S 167 01.0500E", "lat": "-27.107985", "lon": "167.0175"}, - {"testNumber": "1565", "testString": "22 33.5861S 167 06.6886E", "lat": "-22.559769", "lon": "167.111476"}, - {"testNumber": "1566", "testString": "22 34.8211S 167 55.0507E", "lat": "-22.580352", "lon": "167.917512"}, - {"testNumber": "1567", "testString": "04 31.1113S 162 17.7971E", "lat": "-4.518521", "lon": "162.296619"}, - {"testNumber": "1568", "testString": "04 30.8761S 162 36.2066E", "lat": "-4.514602", "lon": "162.603443"}, - {"testNumber": "1569", "testString": "00 00.0003S 163 12.1765E", "lat": "-0.000005", "lon": "163.202942"}, - {"testNumber": "1570", "testString": "04 31.1106N 162 17.7971E", "lat": "4.51851", "lon": "162.296619"}, - {"testNumber": "1571", "testString": "04 30.8755N 162 36.2066E", "lat": "4.514591", "lon": "162.603443"}, - {"testNumber": "1572", "testString": "09 02.5225N 163 10.8283E", "lat": "9.042042", "lon": "163.180472"}, - {"testNumber": "1573", "testString": "13 34.0041N 164 04.5439E", "lat": "13.566735", "lon": "164.075731"}, - {"testNumber": "1574", "testString": "18 05.3222N 165 00.0000E", "lat": "18.088704", "lon": "164.999994"}, - {"testNumber": "1575", "testString": "22 35.7037N 166 56.7326E", "lat": "22.595062", "lon": "166.945544"}, - {"testNumber": "1576", "testString": "31 37.0662N 162 53.4905E", "lat": "31.61777", "lon": "162.891508"}, - {"testNumber": "1577", "testString": "36 08.3733N 166 06.6883E", "lat": "36.139555", "lon": "166.111471"}, - {"testNumber": "1578", "testString": "45 09.2083N 165 00.0000E", "lat": "45.153472", "lon": "164.999992"}, - {"testNumber": "1579", "testString": "54 08.8859N 165 00.0000E", "lat": "54.148099", "lon": "164.999991"}, - {"testNumber": "1580", "testString": "58 35.6535N 162 26.5013E", "lat": "58.594225", "lon": "162.441689"}, - {"testNumber": "1581", "testString": "63 07.7600N 165 00.0000E", "lat": "63.129334", "lon": "164.999988"}, - {"testNumber": "1582", "testString": "58 35.6534N 167 33.4975E", "lat": "58.594224", "lon": "167.558291"}, - {"testNumber": "1583", "testString": "67 32.8514N 163 41.7818E", "lat": "67.547523", "lon": "163.696364"}, - {"testNumber": "1584", "testString": "67 32.8513N 166 18.2165E", "lat": "67.547522", "lon": "166.303608"}, - {"testNumber": "1585", "testString": "72 05.9530N 165 00.0000E", "lat": "72.099217", "lon": "164.999983"}, - {"testNumber": "1586", "testString": "76 27.8362N 163 19.4863E", "lat": "76.463937", "lon": "163.324772"}, - {"testNumber": "1587", "testString": "76 27.8363N 166 40.5110E", "lat": "76.463939", "lon": "166.675183"}, - {"testNumber": "1588", "testString": "76 33.0916S 173 08.7328E", "lat": "-76.551526", "lon": "173.145547"}, - {"testNumber": "1589", "testString": "72 04.6525S 173 54.7486E", "lat": "-72.077542", "lon": "173.912476"}, - {"testNumber": "1590", "testString": "67 32.8520S 169 41.7820E", "lat": "-67.547534", "lon": "169.696367"}, - {"testNumber": "1591", "testString": "67 32.8520S 172 18.2163E", "lat": "-67.547533", "lon": "172.303605"}, - {"testNumber": "1592", "testString": "62 54.5320S 172 53.2208E", "lat": "-62.908866", "lon": "172.887013"}, - {"testNumber": "1593", "testString": "54 08.3027S 169 28.1573E", "lat": "-54.138379", "lon": "169.469289"}, - {"testNumber": "1594", "testString": "49 39.1529S 171 00.0000E", "lat": "-49.652548", "lon": "170.999992"}, - {"testNumber": "1595", "testString": "45 08.7839S 172 16.3215E", "lat": "-45.146398", "lon": "172.272025"}, - {"testNumber": "1596", "testString": "40 37.5987S 173 21.8804E", "lat": "-40.626645", "lon": "173.364674"}, - {"testNumber": "1597", "testString": "36 03.7420S 172 33.5830E", "lat": "-36.062367", "lon": "172.559717"}, - {"testNumber": "1598", "testString": "31 35.7625S 173 50.3043E", "lat": "-31.596041", "lon": "173.838405"}, - {"testNumber": "1599", "testString": "18 04.0742S 168 09.9592E", "lat": "-18.067904", "lon": "168.165986"}, - {"testNumber": "1600", "testString": "18 03.1048S 168 46.6412E", "lat": "-18.051746", "lon": "168.777353"}, - {"testNumber": "1601", "testString": "13 33.6969S 169 09.1033E", "lat": "-13.561615", "lon": "169.151722"}, - {"testNumber": "1602", "testString": "09 02.7263S 170 05.4069E", "lat": "-9.045439", "lon": "170.090115"}, - {"testNumber": "1603", "testString": "00 00.0003S 170 06.0814E", "lat": "-0.000005", "lon": "170.101357"}, - {"testNumber": "1604", "testString": "04 31.4141S 171 00.0000E", "lat": "-4.523568", "lon": "170.999995"}, - {"testNumber": "1605", "testString": "00 00.0003S 171 53.9179E", "lat": "-0.000005", "lon": "171.898632"}, - {"testNumber": "1606", "testString": "04 31.4134N 171 00.0000E", "lat": "4.523557", "lon": "170.999995"}, - {"testNumber": "1607", "testString": "09 02.7257N 171 54.5924E", "lat": "9.045428", "lon": "171.909874"}, - {"testNumber": "1608", "testString": "13 33.6962N 172 50.8960E", "lat": "13.561604", "lon": "172.848267"}, - {"testNumber": "1609", "testString": "18 03.1041N 173 13.3582E", "lat": "18.051735", "lon": "173.222636"}, - {"testNumber": "1610", "testString": "18 04.0736N 173 50.0402E", "lat": "18.067893", "lon": "173.834003"}, - {"testNumber": "1611", "testString": "27 06.4784N 168 58.9493E", "lat": "27.107974", "lon": "168.982488"}, - {"testNumber": "1612", "testString": "31 37.8496N 172 03.2679E", "lat": "31.630826", "lon": "172.054465"}, - {"testNumber": "1613", "testString": "36 05.9006N 173 40.0690E", "lat": "36.098344", "lon": "173.667816"}, - {"testNumber": "1614", "testString": "40 37.5980N 168 38.1187E", "lat": "40.626634", "lon": "168.635312"}, - {"testNumber": "1615", "testString": "49 37.1647N 168 13.8560E", "lat": "49.619412", "lon": "168.230934"}, - {"testNumber": "1616", "testString": "81 00.9881N 170 44.7287E", "lat": "81.016469", "lon": "170.745479"}, - {"testNumber": "1617", "testString": "63 07.7607S 177 00.0000E", "lat": "-63.129345", "lon": "176.999988"}, - {"testNumber": "1618", "testString": "58 37.7266S 178 43.3310E", "lat": "-58.628777", "lon": "178.722183"}, - {"testNumber": "1619", "testString": "49 31.2204S 177 28.3240E", "lat": "-49.52034", "lon": "177.472067"}, - {"testNumber": "1620", "testString": "45 05.3884S 179 11.2595E", "lat": "-45.089807", "lon": "179.187658"}, - {"testNumber": "1621", "testString": "36 05.9013S 174 19.9303E", "lat": "-36.098355", "lon": "174.332171"}, - {"testNumber": "1622", "testString": "27 06.4791S 174 58.9493E", "lat": "-27.107985", "lon": "174.982488"}, - {"testNumber": "1623", "testString": "31 33.9391S 175 12.7993E", "lat": "-31.565652", "lon": "175.213321"}, - {"testNumber": "1624", "testString": "22 36.2348S 176 01.6234E", "lat": "-22.603914", "lon": "176.027057"}, - {"testNumber": "1625", "testString": "18 05.3228S 177 00.0000E", "lat": "-18.088714", "lon": "176.999994"}, - {"testNumber": "1626", "testString": "13 34.0048S 177 55.4555E", "lat": "-13.566746", "lon": "177.924258"}, - {"testNumber": "1627", "testString": "09 02.5232S 178 49.1710E", "lat": "-9.042053", "lon": "178.819517"}, - {"testNumber": "1628", "testString": "00 00.0003S 178 47.8228E", "lat": "-0.000005", "lon": "178.797047"}, - {"testNumber": "1629", "testString": "04 30.8761S 179 23.7928E", "lat": "-4.514602", "lon": "179.396547"}, - {"testNumber": "1630", "testString": "04 31.1113S 179 42.2022E", "lat": "-4.518521", "lon": "179.70337"}, - {"testNumber": "1631", "testString": "04 30.8755N 179 23.7928E", "lat": "4.514591", "lon": "179.396547"}, - {"testNumber": "1632", "testString": "04 31.1106N 179 42.2022E", "lat": "4.51851", "lon": "179.70337"}, - {"testNumber": "1633", "testString": "22 35.7037N 175 03.2666E", "lat": "22.595062", "lon": "175.054444"}, - {"testNumber": "1634", "testString": "27 07.1304N 178 00.5362E", "lat": "27.11884", "lon": "178.008936"}, - {"testNumber": "1635", "testString": "31 35.7618N 179 50.3043E", "lat": "31.59603", "lon": "179.838405"}, - {"testNumber": "1636", "testString": "40 38.6876N 178 10.9615E", "lat": "40.644794", "lon": "178.182692"}, - {"testNumber": "1637", "testString": "49 38.6551N 178 23.1096E", "lat": "49.644252", "lon": "178.38516"}, - {"testNumber": "1638", "testString": "58 37.7260N 178 43.3310E", "lat": "58.628766", "lon": "178.722183"}, - {"testNumber": "1639", "testString": "67 35.9099N 179 21.1103E", "lat": "67.598499", "lon": "179.351839"}, - {"testNumber": "1640", "testString": "81 00.9888S 081 15.2708W", "lat": "-81.01648", "lon": "-81.254514"}, - {"testNumber": "1641", "testString": "81 03.6532S 069 00.0021W", "lat": "-81.060886", "lon": "-69.000035"}, - {"testNumber": "1642", "testString": "81 00.9887S 116 44.7332W", "lat": "-81.016479", "lon": "-116.745554"}, - {"testNumber": "1643", "testString": "81 00.9887S 056 44.7332W", "lat": "-81.016479", "lon": "-56.745554"}, - {"testNumber": "1644", "testString": "81 03.6532S 129 00.0021W", "lat": "-81.060886", "lon": "-129.000035"}, - {"testNumber": "1645", "testString": "81 00.9888S 141 15.2708W", "lat": "-81.01648", "lon": "-141.254514"}, - {"testNumber": "1646", "testString": "81 00.9888S 021 15.2708W", "lat": "-81.01648", "lon": "-21.254514"}, - {"testNumber": "1647", "testString": "81 03.6532S 009 00.0021W", "lat": "-81.060886", "lon": "-9.000035"}, - {"testNumber": "1648", "testString": "81 00.9887S 176 44.7332W", "lat": "-81.016479", "lon": "-176.745554"}, - {"testNumber": "1649", "testString": "81 00.9887S 003 15.2668E", "lat": "-81.016479", "lon": "3.254446"}, - {"testNumber": "1650", "testString": "81 03.6532S 171 00.0000E", "lat": "-81.060886", "lon": "170.999965"}, - {"testNumber": "1651", "testString": "81 00.9888S 158 44.7292E", "lat": "-81.01648", "lon": "158.745486"}, - {"testNumber": "1652", "testString": "81 00.9888S 038 44.7292E", "lat": "-81.01648", "lon": "38.745486"}, - {"testNumber": "1653", "testString": "81 03.6532S 051 00.0000E", "lat": "-81.060886", "lon": "50.999965"}, - {"testNumber": "1654", "testString": "81 00.9887S 123 15.2668E", "lat": "-81.016479", "lon": "123.254446"}, - {"testNumber": "1655", "testString": "81 00.9887S 063 15.2668E", "lat": "-81.016479", "lon": "63.254446"}, - {"testNumber": "1656", "testString": "81 03.6532S 111 00.0000E", "lat": "-81.060886", "lon": "110.999965"}, - {"testNumber": "1657", "testString": "81 00.9888S 098 44.7292E", "lat": "-81.01648", "lon": "98.745486"}, - {"testNumber": "1658", "testString": "84 38.6456N 093 00.0035W", "lat": "84.644094", "lon": "-93.000058"}, - {"testNumber": "1659", "testString": "84 38.6456N 033 00.0035W", "lat": "84.644094", "lon": "-33.000058"}, - {"testNumber": "1660", "testString": "84 38.6456N 153 00.0035W", "lat": "84.644094", "lon": "-153.000058"}, - {"testNumber": "1661", "testString": "84 38.6456N 027 00.0000E", "lat": "84.644094", "lon": "27"}, - {"testNumber": "1662", "testString": "84 38.6456N 147 00.0000E", "lat": "84.644094", "lon": "147"}, - {"testNumber": "1663", "testString": "84 38.6456N 087 00.0000E", "lat": "84.644094", "lon": "87"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromDMS.json b/source/widget/DistanceAndDirection/tests/toGeoFromDMS.json deleted file mode 100644 index e9fdf82d..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromDMS.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed DMS is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "67 35 54.63S 174 38 53.38W", "lat": "-67.598509", "lon": "-174.64816"}, - {"testNumber": "2", "testString": "62 54 31.91S 178 53 13.33W", "lat": "-62.908865", "lon": "-178.887036"}, - {"testNumber": "3", "testString": "58 32 12.44S 176 09 21.13W", "lat": "-58.536789", "lon": "-176.155869"}, - {"testNumber": "4", "testString": "54 06 33.16S 179 56 25.49W", "lat": "-54.109212", "lon": "-179.940415"}, - {"testNumber": "5", "testString": "49 34 41.11S 178 50 58.61W", "lat": "-49.578085", "lon": "-178.849613"}, - {"testNumber": "6", "testString": "54 06 33.16S 174 03 34.57W", "lat": "-54.109212", "lon": "-174.059603"}, - {"testNumber": "7", "testString": "40 37 35.92S 179 21 52.88W", "lat": "-40.626645", "lon": "-179.364688"}, - {"testNumber": "8", "testString": "45 02 25.48S 177 55 16.58W", "lat": "-45.040411", "lon": "-177.921273"}, - {"testNumber": "9", "testString": "36 08 22.44S 178 06 41.35W", "lat": "-36.139566", "lon": "-178.111485"}, - {"testNumber": "10", "testString": "31 38 06.69S 177 00 00.02W", "lat": "-31.635192", "lon": "-177.000006"}, - {"testNumber": "11", "testString": "27 07 07.86S 175 59 27.83W", "lat": "-27.1188", "lon": "-175.991064"}, - {"testNumber": "12", "testString": "22 35 42.26S 175 03 16.04W", "lat": "-22.595073", "lon": "-175.054456"}, - {"testNumber": "13", "testString": "18 03 06.29S 174 46 38.51W", "lat": "-18.051746", "lon": "-174.777364"}, - {"testNumber": "14", "testString": "18 04 04.45S 174 09 57.59W", "lat": "-18.067904", "lon": "-174.165997"}, - {"testNumber": "15", "testString": "00 00 00.02S 179 41 42.10W", "lat": "-0.000005", "lon": "-179.695029"}, - {"testNumber": "16", "testString": "00 00 00.02S 179 24 27.64W", "lat": "-0.000005", "lon": "-179.407678"}, - {"testNumber": "17", "testString": "09 02 11.05N 179 43 43.31W", "lat": "9.036403", "lon": "-179.728698"}, - {"testNumber": "18", "testString": "09 01 42.66N 179 21 46.26W", "lat": "9.028518", "lon": "-179.3628"}, - {"testNumber": "19", "testString": "13 33 41.77N 178 50 53.80W", "lat": "13.561604", "lon": "-178.848278"}, - {"testNumber": "20", "testString": "18 05 11.00N 177 56 42.19W", "lat": "18.086389", "lon": "-177.945053"}, - {"testNumber": "21", "testString": "22 36 14.05N 176 01 37.45W", "lat": "22.603903", "lon": "-176.027069"}, - {"testNumber": "22", "testString": "27 05 23.57N 174 01 31.14W", "lat": "27.089881", "lon": "-174.025318"}, - {"testNumber": "23", "testString": "36 08 40.97N 177 00 00.03W", "lat": "36.144713", "lon": "-177.000007"}, - {"testNumber": "24", "testString": "45 08 46.99N 178 16 19.34W", "lat": "45.146387", "lon": "-178.27204"}, - {"testNumber": "25", "testString": "54 08 18.12N 178 31 50.56W", "lat": "54.138368", "lon": "-178.53071"}, - {"testNumber": "26", "testString": "63 06 55.74N 178 58 56.33W", "lat": "63.115484", "lon": "-178.982314"}, - {"testNumber": "27", "testString": "72 04 39.11N 179 54 45.03W", "lat": "72.077531", "lon": "-179.912509"}, - {"testNumber": "28", "testString": "76 33 05.46N 179 08 44.15W", "lat": "76.551516", "lon": "-179.145596"}, - {"testNumber": "29", "testString": "81 03 39.15N 177 00 00.13W", "lat": "81.060876", "lon": "-177.000035"}, - {"testNumber": "30", "testString": "76 27 50.21S 172 40 30.84W", "lat": "-76.463948", "lon": "-172.675234"}, - {"testNumber": "31", "testString": "72 05 57.22S 171 00 00.06W", "lat": "-72.099228", "lon": "-171.000017"}, - {"testNumber": "32", "testString": "76 27 50.22S 169 19 29.32W", "lat": "-76.463949", "lon": "-169.324811"}, - {"testNumber": "33", "testString": "67 27 46.38S 172 01 35.06W", "lat": "-67.462884", "lon": "-172.026405"}, - {"testNumber": "34", "testString": "63 00 18.12S 171 04 12.21W", "lat": "-63.005034", "lon": "-171.070057"}, - {"testNumber": "35", "testString": "58 27 23.83S 170 08 16.62W", "lat": "-58.45662", "lon": "-170.137949"}, - {"testNumber": "36", "testString": "49 38 39.34S 172 23 06.64W", "lat": "-49.644262", "lon": "-172.385177"}, - {"testNumber": "37", "testString": "45 09 12.54S 171 00 00.03W", "lat": "-45.153483", "lon": "-171.000008"}, - {"testNumber": "38", "testString": "40 38 41.30S 169 49 02.31W", "lat": "-40.644805", "lon": "-169.817307"}, - {"testNumber": "39", "testString": "36 07 26.76S 168 46 39.41W", "lat": "-36.124101", "lon": "-168.777615"}, - {"testNumber": "40", "testString": "31 33 56.34S 169 12 48.00W", "lat": "-31.5656", "lon": "-169.213334"}, - {"testNumber": "41", "testString": "27 05 23.61S 168 01 31.14W", "lat": "-27.089891", "lon": "-168.025318"}, - {"testNumber": "42", "testString": "13 33 11.06S 173 46 18.40W", "lat": "-13.553071", "lon": "-173.771777"}, - {"testNumber": "43", "testString": "13 32 28.05S 173 18 19.80W", "lat": "-13.541125", "lon": "-173.3055"}, - {"testNumber": "44", "testString": "09 02 31.39S 172 49 10.30W", "lat": "-9.042052", "lon": "-172.819528"}, - {"testNumber": "45", "testString": "00 00 00.02S 172 47 49.41W", "lat": "-0.000005", "lon": "-172.797058"}, - {"testNumber": "46", "testString": "04 31 22.83S 171 54 05.16W", "lat": "-4.523007", "lon": "-171.901432"}, - {"testNumber": "47", "testString": "00 00 00.02S 171 00 00.02W", "lat": "-0.000005", "lon": "-171.000005"}, - {"testNumber": "48", "testString": "04 31 22.79N 171 54 05.16W", "lat": "4.522996", "lon": "-171.901432"}, - {"testNumber": "49", "testString": "09 02 47.61N 171 00 00.02W", "lat": "9.046557", "lon": "-171.000005"}, - {"testNumber": "50", "testString": "13 34 00.25N 170 04 32.67W", "lat": "13.566735", "lon": "-170.075742"}, - {"testNumber": "51", "testString": "18 04 46.02N 169 06 36.70W", "lat": "18.079449", "lon": "-169.110195"}, - {"testNumber": "52", "testString": "31 38 06.65N 171 00 00.02W", "lat": "31.635181", "lon": "-171.000006"}, - {"testNumber": "53", "testString": "45 07 30.54N 168 27 24.78W", "lat": "45.125149", "lon": "-168.456884"}, - {"testNumber": "54", "testString": "63 06 55.78S 166 58 56.33W", "lat": "-63.115495", "lon": "-166.982314"}, - {"testNumber": "55", "testString": "58 38 25.09S 165 00 00.04W", "lat": "-58.640302", "lon": "-165.00001"}, - {"testNumber": "56", "testString": "54 08 18.16S 163 28 09.51W", "lat": "-54.138379", "lon": "-163.469308"}, - {"testNumber": "57", "testString": "49 37 09.92S 162 13 51.42W", "lat": "-49.619423", "lon": "-162.23095"}, - {"testNumber": "58", "testString": "45 02 25.48S 164 04 43.47W", "lat": "-45.040411", "lon": "-164.078742"}, - {"testNumber": "59", "testString": "40 35 47.09S 162 32 42.85W", "lat": "-40.596414", "lon": "-162.545235"}, - {"testNumber": "60", "testString": "31 35 45.75S 167 50 18.30W", "lat": "-31.596041", "lon": "-167.838417"}, - {"testNumber": "61", "testString": "27 03 52.55S 166 58 04.88W", "lat": "-27.064597", "lon": "-166.968022"}, - {"testNumber": "62", "testString": "22 35 42.26S 166 56 44.00W", "lat": "-22.595073", "lon": "-166.945556"}, - {"testNumber": "63", "testString": "18 05 11.04S 165 56 42.19W", "lat": "-18.0864", "lon": "-165.945053"}, - {"testNumber": "64", "testString": "13 34 06.45S 165 00 00.02W", "lat": "-13.568457", "lon": "-165.000006"}, - {"testNumber": "65", "testString": "09 02 43.58S 164 05 24.45W", "lat": "-9.045439", "lon": "-164.090126"}, - {"testNumber": "66", "testString": "00 00 00.02S 164 06 04.92W", "lat": "-0.000005", "lon": "-164.101368"}, - {"testNumber": "67", "testString": "04 31 16.77S 163 11 50.56W", "lat": "-4.521324", "lon": "-163.197378"}, - {"testNumber": "68", "testString": "00 00 00.02S 162 35 32.40W", "lat": "-0.000005", "lon": "-162.592333"}, - {"testNumber": "69", "testString": "00 00 00.02S 162 18 17.94W", "lat": "-0.000005", "lon": "-162.304982"}, - {"testNumber": "70", "testString": "04 31 16.73N 163 11 50.56W", "lat": "4.521313", "lon": "-163.197378"}, - {"testNumber": "71", "testString": "09 01 42.66N 162 38 13.78W", "lat": "9.028518", "lon": "-162.63716"}, - {"testNumber": "72", "testString": "09 02 11.05N 162 16 16.73W", "lat": "9.036403", "lon": "-162.271313"}, - {"testNumber": "73", "testString": "22 34 49.23N 167 55 03.08W", "lat": "22.580341", "lon": "-167.917523"}, - {"testNumber": "74", "testString": "27 07 20.87N 165 00 00.02W", "lat": "27.122464", "lon": "-165.000006"}, - {"testNumber": "75", "testString": "36 05 54.04N 167 40 04.19W", "lat": "36.098344", "lon": "-167.66783"}, - {"testNumber": "76", "testString": "40 39 03.06N 165 00 00.03W", "lat": "40.650851", "lon": "-165.000007"}, - {"testNumber": "77", "testString": "54 06 33.12N 167 56 25.50W", "lat": "54.109201", "lon": "-167.940416"}, - {"testNumber": "78", "testString": "49 39 09.14N 165 00 00.03W", "lat": "49.652538", "lon": "-165.000008"}, - {"testNumber": "79", "testString": "54 06 33.12N 162 03 34.57W", "lat": "54.109201", "lon": "-162.059602"}, - {"testNumber": "80", "testString": "63 04 26.37N 167 02 22.78W", "lat": "63.073992", "lon": "-167.039661"}, - {"testNumber": "81", "testString": "58 38 25.05N 165 00 00.04W", "lat": "58.640292", "lon": "-165.00001"}, - {"testNumber": "82", "testString": "63 04 26.37N 162 57 37.31W", "lat": "63.073991", "lon": "-162.960363"}, - {"testNumber": "83", "testString": "67 36 55.88N 165 00 00.05W", "lat": "67.615522", "lon": "-165.000014"}, - {"testNumber": "84", "testString": "76 34 51.04N 165 00 00.08W", "lat": "76.580844", "lon": "-165.000023"}, - {"testNumber": "85", "testString": "72 00 45.54N 165 11 21.49W", "lat": "72.012651", "lon": "-165.189303"}, - {"testNumber": "86", "testString": "81 00 59.28N 164 44 43.97W", "lat": "81.016468", "lon": "-164.745548"}, - {"testNumber": "87", "testString": "72 00 45.54N 164 48 38.63W", "lat": "72.01265", "lon": "-164.810731"}, - {"testNumber": "88", "testString": "67 36 55.92S 159 00 00.05W", "lat": "-67.615532", "lon": "-159.000014"}, - {"testNumber": "89", "testString": "58 27 23.82S 159 51 43.46W", "lat": "-58.456618", "lon": "-159.862071"}, - {"testNumber": "90", "testString": "54 03 38.47S 157 35 05.61W", "lat": "-54.060685", "lon": "-157.584892"}, - {"testNumber": "91", "testString": "40 33 14.99S 160 16 34.95W", "lat": "-40.554165", "lon": "-160.276376"}, - {"testNumber": "92", "testString": "45 05 23.31S 161 11 15.63W", "lat": "-45.089807", "lon": "-161.187674"}, - {"testNumber": "93", "testString": "36 07 26.76S 161 13 20.63W", "lat": "-36.124101", "lon": "-161.222398"}, - {"testNumber": "94", "testString": "31 37 51.01S 160 03 16.12W", "lat": "-31.630837", "lon": "-160.054478"}, - {"testNumber": "95", "testString": "27 07 20.91S 159 00 00.02W", "lat": "-27.122475", "lon": "-159.000006"}, - {"testNumber": "96", "testString": "22 36 14.09S 158 01 37.45W", "lat": "-22.603914", "lon": "-158.027069"}, - {"testNumber": "97", "testString": "18 04 46.06S 157 06 36.70W", "lat": "-18.07946", "lon": "-157.110195"}, - {"testNumber": "98", "testString": "13 33 11.06S 156 13 41.64W", "lat": "-13.553071", "lon": "-156.228234"}, - {"testNumber": "99", "testString": "13 32 28.05S 156 41 40.24W", "lat": "-13.541125", "lon": "-156.694511"}, - {"testNumber": "100", "testString": "13 33 11.02N 161 46 18.39W", "lat": "13.55306", "lon": "-161.771776"}, - {"testNumber": "101", "testString": "13 32 28.01N 161 18 19.80W", "lat": "13.541114", "lon": "-161.3055"}, - {"testNumber": "102", "testString": "18 04 46.02N 160 53 23.34W", "lat": "18.079449", "lon": "-160.889816"}, - {"testNumber": "103", "testString": "22 36 24.66N 159 00 00.02W", "lat": "22.606851", "lon": "-159.000006"}, - {"testNumber": "104", "testString": "31 35 45.71N 161 50 18.30W", "lat": "31.59603", "lon": "-161.838418"}, - {"testNumber": "105", "testString": "36 08 22.40N 160 06 41.35W", "lat": "36.139555", "lon": "-160.111485"}, - {"testNumber": "106", "testString": "45 07 30.53N 161 32 35.27W", "lat": "45.125148", "lon": "-161.543131"}, - {"testNumber": "107", "testString": "72 04 39.15S 155 54 45.04W", "lat": "-72.077542", "lon": "-155.912511"}, - {"testNumber": "108", "testString": "76 33 05.49S 155 08 44.13W", "lat": "-76.551526", "lon": "-155.145593"}, - {"testNumber": "109", "testString": "63 04 26.41S 155 02 22.77W", "lat": "-63.074002", "lon": "-155.039659"}, - {"testNumber": "110", "testString": "58 32 12.44S 153 50 38.94W", "lat": "-58.53679", "lon": "-153.844151"}, - {"testNumber": "111", "testString": "63 04 26.41S 150 57 37.31W", "lat": "-63.074002", "lon": "-150.960365"}, - {"testNumber": "112", "testString": "49 37 09.92S 155 46 08.64W", "lat": "-49.619422", "lon": "-155.769066"}, - {"testNumber": "113", "testString": "53 59 34.53S 152 53 42.76W", "lat": "-53.992925", "lon": "-152.895211"}, - {"testNumber": "114", "testString": "45 08 47.03S 154 16 19.35W", "lat": "-45.146398", "lon": "-154.272041"}, - {"testNumber": "115", "testString": "40 39 03.10S 153 00 00.03W", "lat": "-40.650862", "lon": "-153.000007"}, - {"testNumber": "116", "testString": "36 08 22.44S 151 53 18.70W", "lat": "-36.139566", "lon": "-151.888529"}, - {"testNumber": "117", "testString": "31 37 04.01S 150 53 29.47W", "lat": "-31.617781", "lon": "-150.89152"}, - {"testNumber": "118", "testString": "27 03 52.55S 151 01 55.16W", "lat": "-27.064597", "lon": "-151.03199"}, - {"testNumber": "119", "testString": "09 02 11.09S 155 43 43.31W", "lat": "-9.036413", "lon": "-155.728698"}, - {"testNumber": "120", "testString": "09 01 42.70S 155 21 46.26W", "lat": "-9.028529", "lon": "-155.362851"}, - {"testNumber": "121", "testString": "00 00 00.02S 155 41 42.10W", "lat": "-0.000005", "lon": "-155.695029"}, - {"testNumber": "122", "testString": "04 31 16.77S 154 48 09.48W", "lat": "-4.521324", "lon": "-154.802632"}, - {"testNumber": "123", "testString": "00 00 00.02S 155 24 27.64W", "lat": "-0.000005", "lon": "-155.407678"}, - {"testNumber": "124", "testString": "00 00 00.02S 153 53 55.11W", "lat": "-0.000005", "lon": "-153.898643"}, - {"testNumber": "125", "testString": "04 31 16.73N 154 48 09.48W", "lat": "4.521313", "lon": "-154.802632"}, - {"testNumber": "126", "testString": "09 02 43.54N 153 54 35.59W", "lat": "9.045428", "lon": "-153.909885"}, - {"testNumber": "127", "testString": "13 34 06.41N 153 00 00.02W", "lat": "13.568446", "lon": "-153.000006"}, - {"testNumber": "128", "testString": "18 05 11.00N 152 03 17.85W", "lat": "18.086389", "lon": "-152.054959"}, - {"testNumber": "129", "testString": "22 34 49.23N 150 04 56.96W", "lat": "22.580341", "lon": "-150.082488"}, - {"testNumber": "130", "testString": "27 05 23.57N 155 58 28.90W", "lat": "27.089881", "lon": "-155.974695"}, - {"testNumber": "131", "testString": "31 37 50.97N 154 03 16.12W", "lat": "31.630826", "lon": "-154.054477"}, - {"testNumber": "132", "testString": "36 07 26.73N 150 46 39.41W", "lat": "36.124091", "lon": "-150.777615"}, - {"testNumber": "133", "testString": "45 08 47.00N 151 43 40.71W", "lat": "45.146388", "lon": "-151.727975"}, - {"testNumber": "134", "testString": "54 08 18.12N 151 28 09.51W", "lat": "54.138368", "lon": "-151.469308"}, - {"testNumber": "135", "testString": "63 06 55.75N 151 01 03.76W", "lat": "63.115485", "lon": "-151.01771"}, - {"testNumber": "136", "testString": "76 33 05.45N 150 51 16.02W", "lat": "76.551515", "lon": "-150.85445"}, - {"testNumber": "137", "testString": "72 04 39.11N 150 05 15.09W", "lat": "72.077531", "lon": "-150.087526"}, - {"testNumber": "138", "testString": "67 27 46.39S 145 58 25.04W", "lat": "-67.462886", "lon": "-145.973623"}, - {"testNumber": "139", "testString": "58 37 43.59S 148 43 19.93W", "lat": "-58.628776", "lon": "-148.722204"}, - {"testNumber": "140", "testString": "54 08 53.19S 147 00 00.03W", "lat": "-54.148109", "lon": "-147.000009"}, - {"testNumber": "141", "testString": "49 38 39.34S 145 36 53.42W", "lat": "-49.644262", "lon": "-145.61484"}, - {"testNumber": "142", "testString": "40 33 14.99S 145 43 25.10W", "lat": "-40.554165", "lon": "-145.723638"}, - {"testNumber": "143", "testString": "45 07 30.57S 144 27 24.78W", "lat": "-45.125159", "lon": "-144.456884"}, - {"testNumber": "144", "testString": "36 05 54.07S 144 19 55.86W", "lat": "-36.098354", "lon": "-144.332184"}, - {"testNumber": "145", "testString": "27 05 23.61S 149 58 28.90W", "lat": "-27.089892", "lon": "-149.974694"}, - {"testNumber": "146", "testString": "22 34 49.26S 149 55 03.09W", "lat": "-22.580351", "lon": "-149.917524"}, - {"testNumber": "147", "testString": "22 33 35.17S 149 06 41.36W", "lat": "-22.559769", "lon": "-149.111488"}, - {"testNumber": "148", "testString": "18 04 46.06S 148 53 23.34W", "lat": "-18.07946", "lon": "-148.889816"}, - {"testNumber": "149", "testString": "13 34 00.29S 147 55 27.37W", "lat": "-13.566746", "lon": "-147.924269"}, - {"testNumber": "150", "testString": "09 02 47.64S 147 00 00.02W", "lat": "-9.046568", "lon": "-147.000005"}, - {"testNumber": "151", "testString": "00 00 00.02S 147 00 00.02W", "lat": "-0.000005", "lon": "-147.000005"}, - {"testNumber": "152", "testString": "04 31 22.83S 146 05 54.88W", "lat": "-4.523007", "lon": "-146.098579"}, - {"testNumber": "153", "testString": "00 00 00.02S 145 12 10.63W", "lat": "-0.000005", "lon": "-145.202953"}, - {"testNumber": "154", "testString": "04 31 22.79N 146 05 54.88W", "lat": "4.522996", "lon": "-146.098579"}, - {"testNumber": "155", "testString": "09 02 31.35N 145 10 49.74W", "lat": "9.042042", "lon": "-145.180483"}, - {"testNumber": "156", "testString": "13 32 28.01N 144 41 40.24W", "lat": "13.541114", "lon": "-144.694511"}, - {"testNumber": "157", "testString": "13 33 11.02N 144 13 41.65W", "lat": "13.55306", "lon": "-144.228235"}, - {"testNumber": "158", "testString": "27 07 07.82N 148 00 32.21W", "lat": "27.11884", "lon": "-148.008948"}, - {"testNumber": "159", "testString": "31 37 03.97N 144 53 29.48W", "lat": "31.61777", "lon": "-144.891521"}, - {"testNumber": "160", "testString": "40 38 41.26N 148 10 57.75W", "lat": "40.644794", "lon": "-148.182707"}, - {"testNumber": "161", "testString": "49 38 39.30N 148 23 06.64W", "lat": "49.644251", "lon": "-148.385177"}, - {"testNumber": "162", "testString": "58 37 43.56N 148 43 19.93W", "lat": "58.628766", "lon": "-148.722203"}, - {"testNumber": "163", "testString": "67 35 54.59N 149 21 06.72W", "lat": "67.598498", "lon": "-149.351867"}, - {"testNumber": "164", "testString": "72 00 45.58S 141 11 21.48W", "lat": "-72.012662", "lon": "-141.1893"}, - {"testNumber": "165", "testString": "76 34 51.08S 141 00 00.08W", "lat": "-76.580855", "lon": "-141.000023"}, - {"testNumber": "166", "testString": "72 00 45.58S 140 48 38.65W", "lat": "-72.012661", "lon": "-140.810735"}, - {"testNumber": "167", "testString": "67 35 54.63S 143 21 06.72W", "lat": "-67.598509", "lon": "-143.351868"}, - {"testNumber": "168", "testString": "63 06 55.78S 139 01 03.76W", "lat": "-63.115495", "lon": "-139.01771"}, - {"testNumber": "169", "testString": "53 59 34.53S 141 06 17.31W", "lat": "-53.992924", "lon": "-141.104807"}, - {"testNumber": "170", "testString": "49 34 41.10S 139 09 01.45W", "lat": "-49.578084", "lon": "-139.150404"}, - {"testNumber": "171", "testString": "40 35 47.09S 143 27 17.20W", "lat": "-40.596414", "lon": "-143.454779"}, - {"testNumber": "172", "testString": "36 03 44.52S 142 33 35.03W", "lat": "-36.062368", "lon": "-142.55973"}, - {"testNumber": "173", "testString": "31 37 04.01S 143 06 30.57W", "lat": "-31.61778", "lon": "-143.108492"}, - {"testNumber": "174", "testString": "27 07 07.86S 142 00 32.21W", "lat": "-27.118851", "lon": "-142.008948"}, - {"testNumber": "175", "testString": "22 36 24.70S 141 00 00.02W", "lat": "-22.606862", "lon": "-141.000006"}, - {"testNumber": "176", "testString": "18 05 11.04S 140 03 17.85W", "lat": "-18.0864", "lon": "-140.054959"}, - {"testNumber": "177", "testString": "13 33 41.81S 139 09 06.24W", "lat": "-13.561615", "lon": "-139.151733"}, - {"testNumber": "178", "testString": "09 02 11.09S 138 16 16.73W", "lat": "-9.036414", "lon": "-138.271313"}, - {"testNumber": "179", "testString": "09 01 42.70S 138 38 13.78W", "lat": "-9.028529", "lon": "-138.63716"}, - {"testNumber": "180", "testString": "00 00 00.02S 138 35 32.40W", "lat": "-0.000005", "lon": "-138.592333"}, - {"testNumber": "181", "testString": "00 00 00.02S 138 18 17.94W", "lat": "-0.000005", "lon": "-138.304982"}, - {"testNumber": "182", "testString": "18 04 04.41N 143 50 02.45W", "lat": "18.067893", "lon": "-143.834014"}, - {"testNumber": "183", "testString": "18 03 06.25N 143 13 21.53W", "lat": "18.051735", "lon": "-143.222647"}, - {"testNumber": "184", "testString": "22 36 14.05N 141 58 22.59W", "lat": "22.603903", "lon": "-141.972943"}, - {"testNumber": "185", "testString": "27 06 28.71N 138 58 57.00W", "lat": "27.107974", "lon": "-138.9825"}, - {"testNumber": "186", "testString": "36 07 26.72N 143 13 20.63W", "lat": "36.12409", "lon": "-143.222398"}, - {"testNumber": "187", "testString": "40 37 35.88N 138 38 07.17W", "lat": "40.626634", "lon": "-138.635326"}, - {"testNumber": "188", "testString": "49 37 09.88N 138 13 51.42W", "lat": "49.619412", "lon": "-138.230951"}, - {"testNumber": "189", "testString": "58 35 39.25S 137 33 29.92W", "lat": "-58.594236", "lon": "-137.55831"}, - {"testNumber": "190", "testString": "63 00 18.12S 134 55 47.88W", "lat": "-63.005033", "lon": "-134.929967"}, - {"testNumber": "191", "testString": "58 35 39.25S 132 26 30.16W", "lat": "-58.594235", "lon": "-132.44171"}, - {"testNumber": "192", "testString": "54 03 38.47S 136 24 54.46W", "lat": "-54.060685", "lon": "-136.415127"}, - {"testNumber": "193", "testString": "49 31 13.23S 135 28 19.50W", "lat": "-49.520341", "lon": "-135.472084"}, - {"testNumber": "194", "testString": "45 07 30.57S 137 32 35.27W", "lat": "-45.125159", "lon": "-137.543131"}, - {"testNumber": "195", "testString": "40 38 41.30S 136 10 57.75W", "lat": "-40.644805", "lon": "-136.182707"}, - {"testNumber": "196", "testString": "36 08 41.01S 135 00 00.03W", "lat": "-36.144724", "lon": "-135.000007"}, - {"testNumber": "197", "testString": "31 37 51.01S 133 56 43.93W", "lat": "-31.630837", "lon": "-133.945535"}, - {"testNumber": "198", "testString": "27 06 28.75S 132 58 57.00W", "lat": "-27.107985", "lon": "-132.9825"}, - {"testNumber": "199", "testString": "22 33 35.17S 132 53 18.69W", "lat": "-22.559769", "lon": "-132.888524"}, - {"testNumber": "200", "testString": "22 34 49.27S 132 04 56.96W", "lat": "-22.580352", "lon": "-132.082488"}, - {"testNumber": "201", "testString": "04 31 06.68S 137 42 12.17W", "lat": "-4.518521", "lon": "-137.703381"}, - {"testNumber": "202", "testString": "04 30 52.57S 137 23 47.61W", "lat": "-4.514602", "lon": "-137.396557"}, - {"testNumber": "203", "testString": "00 00 00.02S 136 47 49.41W", "lat": "-0.000005", "lon": "-136.797058"}, - {"testNumber": "204", "testString": "04 31 06.64N 137 42 12.17W", "lat": "4.51851", "lon": "-137.703381"}, - {"testNumber": "205", "testString": "04 30 52.53N 137 23 47.61W", "lat": "4.514591", "lon": "-137.396557"}, - {"testNumber": "206", "testString": "09 02 31.35N 136 49 10.30W", "lat": "9.042042", "lon": "-136.819528"}, - {"testNumber": "207", "testString": "13 34 00.25N 135 55 27.37W", "lat": "13.566735", "lon": "-135.924269"}, - {"testNumber": "208", "testString": "18 05 19.33N 135 00 00.02W", "lat": "18.088704", "lon": "-135.000006"}, - {"testNumber": "209", "testString": "22 35 42.22N 133 03 16.04W", "lat": "22.595062", "lon": "-133.054456"}, - {"testNumber": "210", "testString": "31 37 03.97N 137 06 30.57W", "lat": "31.61777", "lon": "-137.108492"}, - {"testNumber": "211", "testString": "36 08 22.40N 133 53 18.70W", "lat": "36.139555", "lon": "-133.888529"}, - {"testNumber": "212", "testString": "45 09 12.50N 135 00 00.03W", "lat": "45.153472", "lon": "-135.000008"}, - {"testNumber": "213", "testString": "54 08 53.16N 135 00 00.03W", "lat": "54.148099", "lon": "-135.000009"}, - {"testNumber": "214", "testString": "58 35 39.21N 137 33 29.92W", "lat": "58.594225", "lon": "-137.558311"}, - {"testNumber": "215", "testString": "63 07 45.60N 135 00 00.04W", "lat": "63.129334", "lon": "-135.000012"}, - {"testNumber": "216", "testString": "58 35 39.21N 132 26 30.15W", "lat": "58.594224", "lon": "-132.441709"}, - {"testNumber": "217", "testString": "67 32 51.08N 136 18 13.09W", "lat": "67.547523", "lon": "-136.303636"}, - {"testNumber": "218", "testString": "67 32 51.08N 133 41 47.01W", "lat": "67.547522", "lon": "-133.696392"}, - {"testNumber": "219", "testString": "72 05 57.18N 135 00 00.06W", "lat": "72.099217", "lon": "-135.000017"}, - {"testNumber": "220", "testString": "76 27 50.17N 136 40 30.82W", "lat": "76.463937", "lon": "-136.675228"}, - {"testNumber": "221", "testString": "76 27 50.18N 133 19 29.34W", "lat": "76.463939", "lon": "-133.324817"}, - {"testNumber": "222", "testString": "76 33 05.49S 126 51 16.03W", "lat": "-76.551526", "lon": "-126.854453"}, - {"testNumber": "223", "testString": "72 04 39.15S 126 05 15.09W", "lat": "-72.077542", "lon": "-126.087524"}, - {"testNumber": "224", "testString": "67 32 51.12S 130 18 13.08W", "lat": "-67.547534", "lon": "-130.303633"}, - {"testNumber": "225", "testString": "67 32 51.12S 127 41 47.02W", "lat": "-67.547533", "lon": "-127.696395"}, - {"testNumber": "226", "testString": "62 54 31.92S 127 06 46.75W", "lat": "-62.908866", "lon": "-127.112987"}, - {"testNumber": "227", "testString": "54 08 18.16S 130 31 50.56W", "lat": "-54.138379", "lon": "-130.530711"}, - {"testNumber": "228", "testString": "49 39 09.17S 129 00 00.03W", "lat": "-49.652548", "lon": "-129.000008"}, - {"testNumber": "229", "testString": "45 08 47.03S 127 43 40.71W", "lat": "-45.146398", "lon": "-127.727975"}, - {"testNumber": "230", "testString": "40 37 35.92S 126 38 07.17W", "lat": "-40.626645", "lon": "-126.635326"}, - {"testNumber": "231", "testString": "36 03 44.52S 127 26 25.02W", "lat": "-36.062367", "lon": "-127.440283"}, - {"testNumber": "232", "testString": "31 35 45.75S 126 09 41.74W", "lat": "-31.596041", "lon": "-126.161595"}, - {"testNumber": "233", "testString": "18 04 04.45S 131 50 02.45W", "lat": "-18.067904", "lon": "-131.834014"}, - {"testNumber": "234", "testString": "18 03 06.29S 131 13 21.53W", "lat": "-18.051746", "lon": "-131.222647"}, - {"testNumber": "235", "testString": "13 33 41.81S 130 50 53.80W", "lat": "-13.561615", "lon": "-130.848278"}, - {"testNumber": "236", "testString": "09 02 43.58S 129 54 35.59W", "lat": "-9.045439", "lon": "-129.909885"}, - {"testNumber": "237", "testString": "00 00 00.02S 129 53 55.11W", "lat": "-0.000005", "lon": "-129.898643"}, - {"testNumber": "238", "testString": "04 31 24.84S 129 00 00.02W", "lat": "-4.523568", "lon": "-129.000005"}, - {"testNumber": "239", "testString": "00 00 00.02S 128 06 04.92W", "lat": "-0.000005", "lon": "-128.101368"}, - {"testNumber": "240", "testString": "04 31 24.81N 129 00 00.02W", "lat": "4.523557", "lon": "-129.000005"}, - {"testNumber": "241", "testString": "09 02 43.54N 128 05 24.45W", "lat": "9.045428", "lon": "-128.090126"}, - {"testNumber": "242", "testString": "13 33 41.77N 127 09 06.24W", "lat": "13.561604", "lon": "-127.151733"}, - {"testNumber": "243", "testString": "18 03 06.25N 126 46 38.51W", "lat": "18.051735", "lon": "-126.777364"}, - {"testNumber": "244", "testString": "18 04 04.41N 126 09 57.59W", "lat": "18.067893", "lon": "-126.165997"}, - {"testNumber": "245", "testString": "27 06 28.71N 131 01 03.04W", "lat": "27.107974", "lon": "-131.017512"}, - {"testNumber": "246", "testString": "31 37 50.97N 127 56 43.93W", "lat": "31.630826", "lon": "-127.945535"}, - {"testNumber": "247", "testString": "36 05 54.04N 126 19 55.86W", "lat": "36.098344", "lon": "-126.332184"}, - {"testNumber": "248", "testString": "40 37 35.88N 131 21 52.88W", "lat": "40.626634", "lon": "-131.364688"}, - {"testNumber": "249", "testString": "49 37 09.88N 131 46 08.64W", "lat": "49.619412", "lon": "-131.769066"}, - {"testNumber": "250", "testString": "81 00 59.29N 129 15 16.28W", "lat": "81.016469", "lon": "-129.254521"}, - {"testNumber": "251", "testString": "63 07 45.64S 123 00 00.04W", "lat": "-63.129345", "lon": "-123.000012"}, - {"testNumber": "252", "testString": "58 37 43.60S 121 16 40.14W", "lat": "-58.628777", "lon": "-121.277817"}, - {"testNumber": "253", "testString": "49 31 13.22S 122 31 40.56W", "lat": "-49.52034", "lon": "-122.527933"}, - {"testNumber": "254", "testString": "45 05 23.31S 120 48 44.43W", "lat": "-45.089807", "lon": "-120.812342"}, - {"testNumber": "255", "testString": "36 05 54.08S 125 40 04.18W", "lat": "-36.098355", "lon": "-125.667829"}, - {"testNumber": "256", "testString": "27 06 28.75S 125 01 03.04W", "lat": "-27.107985", "lon": "-125.017512"}, - {"testNumber": "257", "testString": "31 33 56.35S 124 47 12.04W", "lat": "-31.565652", "lon": "-124.786679"}, - {"testNumber": "258", "testString": "22 36 14.09S 123 58 22.59W", "lat": "-22.603914", "lon": "-123.972943"}, - {"testNumber": "259", "testString": "18 05 19.37S 123 00 00.02W", "lat": "-18.088714", "lon": "-123.000006"}, - {"testNumber": "260", "testString": "13 34 00.29S 122 04 32.67W", "lat": "-13.566746", "lon": "-122.075742"}, - {"testNumber": "261", "testString": "09 02 31.39S 121 10 49.74W", "lat": "-9.042053", "lon": "-121.180483"}, - {"testNumber": "262", "testString": "00 00 00.02S 121 12 10.63W", "lat": "-0.000005", "lon": "-121.202953"}, - {"testNumber": "263", "testString": "04 30 52.57S 120 36 12.43W", "lat": "-4.514602", "lon": "-120.603453"}, - {"testNumber": "264", "testString": "04 31 06.68S 120 17 47.87W", "lat": "-4.518521", "lon": "-120.29663"}, - {"testNumber": "265", "testString": "04 30 52.53N 120 36 12.43W", "lat": "4.514591", "lon": "-120.603453"}, - {"testNumber": "266", "testString": "04 31 06.64N 120 17 47.87W", "lat": "4.51851", "lon": "-120.29663"}, - {"testNumber": "267", "testString": "22 35 42.22N 124 56 44.00W", "lat": "22.595062", "lon": "-124.945556"}, - {"testNumber": "268", "testString": "27 07 07.82N 121 59 27.83W", "lat": "27.11884", "lon": "-121.991064"}, - {"testNumber": "269", "testString": "31 35 45.71N 120 09 41.74W", "lat": "31.59603", "lon": "-120.161595"}, - {"testNumber": "270", "testString": "40 38 41.26N 121 49 02.31W", "lat": "40.644794", "lon": "-121.817308"}, - {"testNumber": "271", "testString": "49 38 39.31N 121 36 53.42W", "lat": "49.644252", "lon": "-121.61484"}, - {"testNumber": "272", "testString": "58 37 43.56N 121 16 40.14W", "lat": "58.628766", "lon": "-121.277817"}, - {"testNumber": "273", "testString": "67 35 54.60N 120 38 53.38W", "lat": "67.598499", "lon": "-120.648161"}, - {"testNumber": "274", "testString": "67 35 54.63S 114 38 53.38W", "lat": "-67.598509", "lon": "-114.64816"}, - {"testNumber": "275", "testString": "62 54 31.91S 118 53 13.33W", "lat": "-62.908865", "lon": "-118.887036"}, - {"testNumber": "276", "testString": "58 32 12.44S 116 09 21.13W", "lat": "-58.536789", "lon": "-116.155869"}, - {"testNumber": "277", "testString": "54 06 33.16S 119 56 25.49W", "lat": "-54.109212", "lon": "-119.940415"}, - {"testNumber": "278", "testString": "49 34 41.11S 118 50 58.61W", "lat": "-49.578085", "lon": "-118.849613"}, - {"testNumber": "279", "testString": "54 06 33.16S 114 03 34.57W", "lat": "-54.109212", "lon": "-114.059603"}, - {"testNumber": "280", "testString": "40 37 35.92S 119 21 52.88W", "lat": "-40.626645", "lon": "-119.364688"}, - {"testNumber": "281", "testString": "45 02 25.48S 117 55 16.58W", "lat": "-45.040411", "lon": "-117.921273"}, - {"testNumber": "282", "testString": "36 08 22.44S 118 06 41.35W", "lat": "-36.139566", "lon": "-118.111485"}, - {"testNumber": "283", "testString": "31 38 06.69S 117 00 00.02W", "lat": "-31.635192", "lon": "-117.000006"}, - {"testNumber": "284", "testString": "27 07 07.86S 115 59 27.83W", "lat": "-27.118851", "lon": "-115.991064"}, - {"testNumber": "285", "testString": "22 35 42.26S 115 03 16.04W", "lat": "-22.595073", "lon": "-115.054456"}, - {"testNumber": "286", "testString": "18 03 06.29S 114 46 38.51W", "lat": "-18.051746", "lon": "-114.777364"}, - {"testNumber": "287", "testString": "18 04 04.45S 114 09 57.59W", "lat": "-18.067904", "lon": "-114.165997"}, - {"testNumber": "288", "testString": "00 00 00.02S 119 41 42.10W", "lat": "-0.000005", "lon": "-119.695029"}, - {"testNumber": "289", "testString": "00 00 00.02S 119 24 27.64W", "lat": "-0.000005", "lon": "-119.407678"}, - {"testNumber": "290", "testString": "09 02 11.05N 119 43 43.31W", "lat": "9.036403", "lon": "-119.728698"}, - {"testNumber": "291", "testString": "09 01 42.66N 119 21 46.26W", "lat": "9.028518", "lon": "-119.362851"}, - {"testNumber": "292", "testString": "13 33 41.77N 118 50 53.80W", "lat": "13.561604", "lon": "-118.848278"}, - {"testNumber": "293", "testString": "18 05 11.00N 117 56 42.19W", "lat": "18.086389", "lon": "-117.945053"}, - {"testNumber": "294", "testString": "22 36 14.05N 116 01 37.45W", "lat": "22.603903", "lon": "-116.027069"}, - {"testNumber": "295", "testString": "27 05 23.57N 114 01 31.14W", "lat": "27.089881", "lon": "-114.025318"}, - {"testNumber": "296", "testString": "36 08 40.97N 117 00 00.03W", "lat": "36.144713", "lon": "-117.000007"}, - {"testNumber": "297", "testString": "45 08 46.99N 118 16 19.34W", "lat": "45.146387", "lon": "-118.27204"}, - {"testNumber": "298", "testString": "54 08 18.12N 118 31 50.56W", "lat": "54.138368", "lon": "-118.53071"}, - {"testNumber": "299", "testString": "63 06 55.74N 118 58 56.33W", "lat": "63.115484", "lon": "-118.982314"}, - {"testNumber": "300", "testString": "72 04 39.11N 119 54 45.03W", "lat": "72.077531", "lon": "-119.912509"}, - {"testNumber": "301", "testString": "76 33 05.46N 119 08 44.15W", "lat": "76.551516", "lon": "-119.145596"}, - {"testNumber": "302", "testString": "81 03 39.15N 117 00 00.13W", "lat": "81.060876", "lon": "-117.000035"}, - {"testNumber": "303", "testString": "76 27 50.21S 112 40 30.84W", "lat": "-76.463948", "lon": "-112.675234"}, - {"testNumber": "304", "testString": "72 05 57.22S 111 00 00.06W", "lat": "-72.099228", "lon": "-111.000017"}, - {"testNumber": "305", "testString": "76 27 50.22S 109 19 29.32W", "lat": "-76.463949", "lon": "-109.324811"}, - {"testNumber": "306", "testString": "67 27 46.38S 112 01 35.06W", "lat": "-67.462884", "lon": "-112.026405"}, - {"testNumber": "307", "testString": "63 00 18.12S 111 04 12.21W", "lat": "-63.005034", "lon": "-111.070057"}, - {"testNumber": "308", "testString": "58 27 23.83S 110 08 16.62W", "lat": "-58.45662", "lon": "-110.137949"}, - {"testNumber": "309", "testString": "49 38 39.34S 112 23 06.64W", "lat": "-49.644262", "lon": "-112.385177"}, - {"testNumber": "310", "testString": "45 09 12.54S 111 00 00.03W", "lat": "-45.153483", "lon": "-111.000008"}, - {"testNumber": "311", "testString": "40 38 41.30S 109 49 02.31W", "lat": "-40.644805", "lon": "-109.817307"}, - {"testNumber": "312", "testString": "36 07 26.76S 108 46 39.41W", "lat": "-36.124101", "lon": "-108.777615"}, - {"testNumber": "313", "testString": "31 33 56.34S 109 12 48.00W", "lat": "-31.565651", "lon": "-109.213334"}, - {"testNumber": "314", "testString": "27 05 23.61S 108 01 31.14W", "lat": "-27.089891", "lon": "-108.025318"}, - {"testNumber": "315", "testString": "13 33 11.06S 113 46 18.40W", "lat": "-13.553071", "lon": "-113.771777"}, - {"testNumber": "316", "testString": "13 32 28.05S 113 18 19.80W", "lat": "-13.541125", "lon": "-113.3055"}, - {"testNumber": "317", "testString": "09 02 31.39S 112 49 10.30W", "lat": "-9.042052", "lon": "-112.819528"}, - {"testNumber": "318", "testString": "00 00 00.02S 112 47 49.41W", "lat": "-0.000005", "lon": "-112.797058"}, - {"testNumber": "319", "testString": "04 31 22.83S 111 54 05.16W", "lat": "-4.523007", "lon": "-111.901432"}, - {"testNumber": "320", "testString": "00 00 00.02S 111 00 00.02W", "lat": "-0.000005", "lon": "-111.000005"}, - {"testNumber": "321", "testString": "04 31 22.79N 111 54 05.16W", "lat": "4.522996", "lon": "-111.901432"}, - {"testNumber": "322", "testString": "09 02 47.61N 111 00 00.02W", "lat": "9.046557", "lon": "-111.000005"}, - {"testNumber": "323", "testString": "13 34 00.25N 110 04 32.67W", "lat": "13.566735", "lon": "-110.075742"}, - {"testNumber": "324", "testString": "18 04 46.02N 109 06 36.70W", "lat": "18.079449", "lon": "-109.110195"}, - {"testNumber": "325", "testString": "31 38 06.65N 111 00 00.02W", "lat": "31.635181", "lon": "-111.000006"}, - {"testNumber": "326", "testString": "45 07 30.54N 108 27 24.78W", "lat": "45.125149", "lon": "-108.456884"}, - {"testNumber": "327", "testString": "63 06 55.78S 106 58 56.33W", "lat": "-63.115495", "lon": "-106.982314"}, - {"testNumber": "328", "testString": "58 38 25.09S 105 00 00.04W", "lat": "-58.640302", "lon": "-105.00001"}, - {"testNumber": "329", "testString": "54 08 18.16S 103 28 09.51W", "lat": "-54.138379", "lon": "-103.469308"}, - {"testNumber": "330", "testString": "49 37 09.92S 102 13 51.42W", "lat": "-49.619423", "lon": "-102.23095"}, - {"testNumber": "331", "testString": "45 02 25.48S 104 04 43.47W", "lat": "-45.040411", "lon": "-104.078742"}, - {"testNumber": "332", "testString": "40 35 47.09S 102 32 42.85W", "lat": "-40.596414", "lon": "-102.545235"}, - {"testNumber": "333", "testString": "31 35 45.75S 107 50 18.30W", "lat": "-31.596041", "lon": "-107.838417"}, - {"testNumber": "334", "testString": "27 03 52.55S 106 58 04.88W", "lat": "-27.064597", "lon": "-106.968022"}, - {"testNumber": "335", "testString": "22 35 42.26S 106 56 44.00W", "lat": "-22.595073", "lon": "-106.945556"}, - {"testNumber": "336", "testString": "18 05 11.04S 105 56 42.19W", "lat": "-18.0864", "lon": "-105.945053"}, - {"testNumber": "337", "testString": "13 34 06.45S 105 00 00.02W", "lat": "-13.568457", "lon": "-105.000006"}, - {"testNumber": "338", "testString": "09 02 43.58S 104 05 24.45W", "lat": "-9.045439", "lon": "-104.090126"}, - {"testNumber": "339", "testString": "00 00 00.02S 104 06 04.92W", "lat": "-0.000005", "lon": "-104.101368"}, - {"testNumber": "340", "testString": "04 31 16.77S 103 11 50.56W", "lat": "-4.521324", "lon": "-103.197378"}, - {"testNumber": "341", "testString": "00 00 00.02S 102 35 32.40W", "lat": "-0.000005", "lon": "-102.592333"}, - {"testNumber": "342", "testString": "00 00 00.02S 102 18 17.94W", "lat": "-0.000005", "lon": "-102.304982"}, - {"testNumber": "343", "testString": "04 31 16.73N 103 11 50.56W", "lat": "4.521313", "lon": "-103.197378"}, - {"testNumber": "344", "testString": "09 01 42.66N 102 38 13.78W", "lat": "9.028518", "lon": "-102.63716"}, - {"testNumber": "345", "testString": "09 02 11.05N 102 16 16.73W", "lat": "9.036403", "lon": "-102.271313"}, - {"testNumber": "346", "testString": "22 34 49.23N 107 55 03.08W", "lat": "22.580341", "lon": "-107.917523"}, - {"testNumber": "347", "testString": "27 07 20.87N 105 00 00.02W", "lat": "27.122464", "lon": "-105.000006"}, - {"testNumber": "348", "testString": "36 05 54.04N 107 40 04.19W", "lat": "36.098344", "lon": "-107.66783"}, - {"testNumber": "349", "testString": "40 39 03.06N 105 00 00.03W", "lat": "40.650851", "lon": "-105.000007"}, - {"testNumber": "350", "testString": "54 06 33.12N 107 56 25.50W", "lat": "54.109201", "lon": "-107.940416"}, - {"testNumber": "351", "testString": "49 39 09.14N 105 00 00.03W", "lat": "49.652538", "lon": "-105.000008"}, - {"testNumber": "352", "testString": "54 06 33.12N 102 03 34.57W", "lat": "54.109201", "lon": "-102.059602"}, - {"testNumber": "353", "testString": "63 04 26.37N 107 02 22.78W", "lat": "63.073992", "lon": "-107.039661"}, - {"testNumber": "354", "testString": "58 38 25.05N 105 00 00.04W", "lat": "58.640292", "lon": "-105.00001"}, - {"testNumber": "355", "testString": "63 04 26.37N 102 57 37.31W", "lat": "63.073991", "lon": "-102.960363"}, - {"testNumber": "356", "testString": "67 36 55.88N 105 00 00.05W", "lat": "67.615522", "lon": "-105.000014"}, - {"testNumber": "357", "testString": "76 34 51.04N 105 00 00.08W", "lat": "76.580844", "lon": "-105.000023"}, - {"testNumber": "358", "testString": "72 00 45.54N 105 11 21.49W", "lat": "72.012651", "lon": "-105.189303"}, - {"testNumber": "359", "testString": "81 00 59.28N 104 44 43.97W", "lat": "81.016468", "lon": "-104.745548"}, - {"testNumber": "360", "testString": "72 00 45.54N 104 48 38.63W", "lat": "72.01265", "lon": "-104.810731"}, - {"testNumber": "361", "testString": "67 36 55.92S 099 00 00.05W", "lat": "-67.615532", "lon": "-99.000014"}, - {"testNumber": "362", "testString": "58 27 23.82S 099 51 43.46W", "lat": "-58.456618", "lon": "-99.862071"}, - {"testNumber": "363", "testString": "54 03 38.47S 097 35 05.61W", "lat": "-54.060685", "lon": "-97.584892"}, - {"testNumber": "364", "testString": "40 33 14.99S 100 16 34.95W", "lat": "-40.554165", "lon": "-100.276376"}, - {"testNumber": "365", "testString": "45 05 23.31S 101 11 15.63W", "lat": "-45.089807", "lon": "-101.187674"}, - {"testNumber": "366", "testString": "36 07 26.76S 101 13 20.63W", "lat": "-36.124101", "lon": "-101.222398"}, - {"testNumber": "367", "testString": "31 37 51.01S 100 03 16.12W", "lat": "-31.630837", "lon": "-100.054478"}, - {"testNumber": "368", "testString": "27 07 20.91S 099 00 00.02W", "lat": "-27.122475", "lon": "-99.000006"}, - {"testNumber": "369", "testString": "22 36 14.09S 098 01 37.45W", "lat": "-22.603914", "lon": "-98.027069"}, - {"testNumber": "370", "testString": "18 04 46.06S 097 06 36.70W", "lat": "-18.07946", "lon": "-97.110195"}, - {"testNumber": "371", "testString": "13 33 11.06S 096 13 41.64W", "lat": "-13.553071", "lon": "-96.228234"}, - {"testNumber": "372", "testString": "13 32 28.05S 096 41 40.24W", "lat": "-13.541125", "lon": "-96.694511"}, - {"testNumber": "373", "testString": "13 33 11.02N 101 46 18.39W", "lat": "13.55306", "lon": "-101.771776"}, - {"testNumber": "374", "testString": "13 32 28.01N 101 18 19.80W", "lat": "13.541114", "lon": "-101.3055"}, - {"testNumber": "375", "testString": "18 04 46.02N 100 53 23.34W", "lat": "18.079449", "lon": "-100.889816"}, - {"testNumber": "376", "testString": "22 36 24.66N 099 00 00.02W", "lat": "22.606851", "lon": "-99.000006"}, - {"testNumber": "377", "testString": "31 35 45.71N 101 50 18.30W", "lat": "31.59603", "lon": "-101.838418"}, - {"testNumber": "378", "testString": "36 08 22.40N 100 06 41.35W", "lat": "36.139555", "lon": "-100.111485"}, - {"testNumber": "379", "testString": "45 07 30.53N 101 32 35.27W", "lat": "45.125148", "lon": "-101.543131"}, - {"testNumber": "380", "testString": "72 04 39.15S 095 54 45.04W", "lat": "-72.077542", "lon": "-95.912511"}, - {"testNumber": "381", "testString": "76 33 05.49S 095 08 44.13W", "lat": "-76.551526", "lon": "-95.145593"}, - {"testNumber": "382", "testString": "63 04 26.41S 095 02 22.77W", "lat": "-63.074002", "lon": "-95.039659"}, - {"testNumber": "383", "testString": "58 32 12.44S 093 50 38.94W", "lat": "-58.53679", "lon": "-93.844151"}, - {"testNumber": "384", "testString": "63 04 26.41S 090 57 37.31W", "lat": "-63.074002", "lon": "-90.960365"}, - {"testNumber": "385", "testString": "49 37 09.92S 095 46 08.64W", "lat": "-49.619422", "lon": "-95.769066"}, - {"testNumber": "386", "testString": "53 59 34.53S 092 53 42.76W", "lat": "-53.992925", "lon": "-92.895211"}, - {"testNumber": "387", "testString": "45 08 47.03S 094 16 19.35W", "lat": "-45.146398", "lon": "-94.272041"}, - {"testNumber": "388", "testString": "40 39 03.10S 093 00 00.03W", "lat": "-40.650862", "lon": "-93.000007"}, - {"testNumber": "389", "testString": "36 08 22.44S 091 53 18.70W", "lat": "-36.139566", "lon": "-91.888529"}, - {"testNumber": "390", "testString": "31 37 04.01S 090 53 29.47W", "lat": "-31.617781", "lon": "-90.89152"}, - {"testNumber": "391", "testString": "27 03 52.55S 091 01 55.16W", "lat": "-27.064597", "lon": "-91.03199"}, - {"testNumber": "392", "testString": "09 02 11.09S 095 43 43.31W", "lat": "-9.036413", "lon": "-95.728698"}, - {"testNumber": "393", "testString": "09 01 42.70S 095 21 46.26W", "lat": "-9.028529", "lon": "-95.362851"}, - {"testNumber": "394", "testString": "00 00 00.02S 095 41 42.10W", "lat": "-0.000005", "lon": "-95.695029"}, - {"testNumber": "395", "testString": "04 31 16.77S 094 48 09.48W", "lat": "-4.521324", "lon": "-94.802632"}, - {"testNumber": "396", "testString": "00 00 00.02S 095 24 27.64W", "lat": "-0.000005", "lon": "-95.407678"}, - {"testNumber": "397", "testString": "00 00 00.02S 093 53 55.11W", "lat": "-0.000005", "lon": "-93.898643"}, - {"testNumber": "398", "testString": "04 31 16.73N 094 48 09.48W", "lat": "4.521313", "lon": "-94.802632"}, - {"testNumber": "399", "testString": "09 02 43.54N 093 54 35.59W", "lat": "9.045428", "lon": "-93.909885"}, - {"testNumber": "400", "testString": "13 34 06.41N 093 00 00.02W", "lat": "13.568446", "lon": "-93.000006"}, - {"testNumber": "401", "testString": "18 05 11.00N 092 03 17.85W", "lat": "18.086389", "lon": "-92.054959"}, - {"testNumber": "402", "testString": "22 34 49.23N 090 04 56.96W", "lat": "22.580341", "lon": "-90.082488"}, - {"testNumber": "403", "testString": "27 05 23.57N 095 58 28.90W", "lat": "27.089881", "lon": "-95.974695"}, - {"testNumber": "404", "testString": "31 37 50.97N 094 03 16.12W", "lat": "31.630826", "lon": "-94.054477"}, - {"testNumber": "405", "testString": "36 07 26.73N 090 46 39.41W", "lat": "36.124091", "lon": "-90.777615"}, - {"testNumber": "406", "testString": "45 08 47.00N 091 43 40.71W", "lat": "45.146388", "lon": "-91.727975"}, - {"testNumber": "407", "testString": "54 08 18.12N 091 28 09.51W", "lat": "54.138368", "lon": "-91.469308"}, - {"testNumber": "408", "testString": "63 06 55.75N 091 01 03.76W", "lat": "63.115485", "lon": "-91.01771"}, - {"testNumber": "409", "testString": "76 33 05.45N 090 51 16.02W", "lat": "76.551515", "lon": "-90.85445"}, - {"testNumber": "410", "testString": "72 04 39.11N 090 05 15.09W", "lat": "72.077531", "lon": "-90.087526"}, - {"testNumber": "411", "testString": "67 27 46.39S 085 58 25.04W", "lat": "-67.462886", "lon": "-85.973623"}, - {"testNumber": "412", "testString": "58 37 43.59S 088 43 19.93W", "lat": "-58.628776", "lon": "-88.722204"}, - {"testNumber": "413", "testString": "54 08 53.19S 087 00 00.03W", "lat": "-54.148109", "lon": "-87.000009"}, - {"testNumber": "414", "testString": "49 38 39.34S 085 36 53.42W", "lat": "-49.644262", "lon": "-85.61484"}, - {"testNumber": "415", "testString": "40 33 14.99S 085 43 25.10W", "lat": "-40.554165", "lon": "-85.723638"}, - {"testNumber": "416", "testString": "45 07 30.57S 084 27 24.78W", "lat": "-45.125159", "lon": "-84.456884"}, - {"testNumber": "417", "testString": "36 05 54.07S 084 19 55.86W", "lat": "-36.098354", "lon": "-84.332184"}, - {"testNumber": "418", "testString": "27 05 23.61S 089 58 28.90W", "lat": "-27.089892", "lon": "-89.974694"}, - {"testNumber": "419", "testString": "22 34 49.26S 089 55 03.09W", "lat": "-22.580351", "lon": "-89.917524"}, - {"testNumber": "420", "testString": "22 33 35.17S 089 06 41.36W", "lat": "-22.559769", "lon": "-89.111488"}, - {"testNumber": "421", "testString": "18 04 46.06S 088 53 23.34W", "lat": "-18.07946", "lon": "-88.889816"}, - {"testNumber": "422", "testString": "13 34 00.29S 087 55 27.37W", "lat": "-13.566746", "lon": "-87.924269"}, - {"testNumber": "423", "testString": "09 02 47.64S 087 00 00.02W", "lat": "-9.046568", "lon": "-87.000005"}, - {"testNumber": "424", "testString": "00 00 00.02S 087 00 00.02W", "lat": "-0.000005", "lon": "-87.000005"}, - {"testNumber": "425", "testString": "04 31 22.83S 086 05 54.88W", "lat": "-4.523007", "lon": "-86.098579"}, - {"testNumber": "426", "testString": "00 00 00.02S 085 12 10.63W", "lat": "-0.000005", "lon": "-85.202953"}, - {"testNumber": "427", "testString": "04 31 22.79N 086 05 54.88W", "lat": "4.522996", "lon": "-86.098579"}, - {"testNumber": "428", "testString": "09 02 31.35N 085 10 49.74W", "lat": "9.042042", "lon": "-85.180483"}, - {"testNumber": "429", "testString": "13 32 28.01N 084 41 40.24W", "lat": "13.541114", "lon": "-84.694511"}, - {"testNumber": "430", "testString": "13 33 11.02N 084 13 41.65W", "lat": "13.55306", "lon": "-84.228235"}, - {"testNumber": "431", "testString": "27 07 07.82N 088 00 32.21W", "lat": "27.11884", "lon": "-88.008948"}, - {"testNumber": "432", "testString": "31 37 03.97N 084 53 29.48W", "lat": "31.61777", "lon": "-84.891521"}, - {"testNumber": "433", "testString": "40 38 41.26N 088 10 57.75W", "lat": "40.644794", "lon": "-88.182707"}, - {"testNumber": "434", "testString": "49 38 39.30N 088 23 06.64W", "lat": "49.644251", "lon": "-88.385177"}, - {"testNumber": "435", "testString": "58 37 43.56N 088 43 19.93W", "lat": "58.628766", "lon": "-88.722203"}, - {"testNumber": "436", "testString": "67 35 54.59N 089 21 06.72W", "lat": "67.598498", "lon": "-89.351867"}, - {"testNumber": "437", "testString": "72 00 45.58S 081 11 21.48W", "lat": "-72.012662", "lon": "-81.1893"}, - {"testNumber": "438", "testString": "76 34 51.08S 081 00 00.08W", "lat": "-76.580855", "lon": "-81.000023"}, - {"testNumber": "439", "testString": "72 00 45.58S 080 48 38.65W", "lat": "-72.012661", "lon": "-80.810735"}, - {"testNumber": "440", "testString": "67 35 54.63S 083 21 06.72W", "lat": "-67.598509", "lon": "-83.351868"}, - {"testNumber": "441", "testString": "63 06 55.78S 079 01 03.76W", "lat": "-63.115495", "lon": "-79.01771"}, - {"testNumber": "442", "testString": "53 59 34.53S 081 06 17.31W", "lat": "-53.992924", "lon": "-81.104807"}, - {"testNumber": "443", "testString": "49 34 41.10S 079 09 01.45W", "lat": "-49.578084", "lon": "-79.150404"}, - {"testNumber": "444", "testString": "40 35 47.09S 083 27 17.20W", "lat": "-40.596414", "lon": "-83.454779"}, - {"testNumber": "445", "testString": "36 03 44.52S 082 33 35.03W", "lat": "-36.062368", "lon": "-82.55973"}, - {"testNumber": "446", "testString": "31 37 04.01S 083 06 30.57W", "lat": "-31.61778", "lon": "-83.108492"}, - {"testNumber": "447", "testString": "27 07 07.86S 082 00 32.21W", "lat": "-27.118851", "lon": "-82.008948"}, - {"testNumber": "448", "testString": "22 36 24.70S 081 00 00.02W", "lat": "-22.606862", "lon": "-81.000006"}, - {"testNumber": "449", "testString": "18 05 11.04S 080 03 17.85W", "lat": "-18.0864", "lon": "-80.054959"}, - {"testNumber": "450", "testString": "13 33 41.81S 079 09 06.24W", "lat": "-13.561615", "lon": "-79.151733"}, - {"testNumber": "451", "testString": "09 02 11.09S 078 16 16.73W", "lat": "-9.036414", "lon": "-78.271313"}, - {"testNumber": "452", "testString": "09 01 42.70S 078 38 13.78W", "lat": "-9.028529", "lon": "-78.63716"}, - {"testNumber": "453", "testString": "00 00 00.02S 078 35 32.40W", "lat": "-0.000005", "lon": "-78.592333"}, - {"testNumber": "454", "testString": "00 00 00.02S 078 18 17.94W", "lat": "-0.000005", "lon": "-78.304982"}, - {"testNumber": "455", "testString": "18 04 04.41N 083 50 02.45W", "lat": "18.067893", "lon": "-83.834014"}, - {"testNumber": "456", "testString": "18 03 06.25N 083 13 21.53W", "lat": "18.051735", "lon": "-83.222647"}, - {"testNumber": "457", "testString": "22 36 14.05N 081 58 22.59W", "lat": "22.603903", "lon": "-81.972943"}, - {"testNumber": "458", "testString": "27 06 28.71N 078 58 57.00W", "lat": "27.107974", "lon": "-78.9825"}, - {"testNumber": "459", "testString": "36 07 26.72N 083 13 20.63W", "lat": "36.12409", "lon": "-83.222398"}, - {"testNumber": "460", "testString": "40 37 35.88N 078 38 07.17W", "lat": "40.626634", "lon": "-78.635326"}, - {"testNumber": "461", "testString": "49 37 09.88N 078 13 51.42W", "lat": "49.619412", "lon": "-78.230951"}, - {"testNumber": "462", "testString": "58 35 39.25S 077 33 29.92W", "lat": "-58.594236", "lon": "-77.55831"}, - {"testNumber": "463", "testString": "63 00 18.12S 074 55 47.88W", "lat": "-63.005033", "lon": "-74.929967"}, - {"testNumber": "464", "testString": "58 35 39.25S 072 26 30.16W", "lat": "-58.594235", "lon": "-72.44171"}, - {"testNumber": "465", "testString": "54 03 38.47S 076 24 54.46W", "lat": "-54.060685", "lon": "-76.415127"}, - {"testNumber": "466", "testString": "49 31 13.23S 075 28 19.50W", "lat": "-49.520341", "lon": "-75.472084"}, - {"testNumber": "467", "testString": "45 07 30.57S 077 32 35.27W", "lat": "-45.125159", "lon": "-77.543131"}, - {"testNumber": "468", "testString": "40 38 41.30S 076 10 57.75W", "lat": "-40.644805", "lon": "-76.182707"}, - {"testNumber": "469", "testString": "36 08 41.01S 075 00 00.03W", "lat": "-36.144724", "lon": "-75.000007"}, - {"testNumber": "470", "testString": "31 37 51.01S 073 56 43.93W", "lat": "-31.630837", "lon": "-73.945535"}, - {"testNumber": "471", "testString": "27 06 28.75S 072 58 57.00W", "lat": "-27.107985", "lon": "-72.9825"}, - {"testNumber": "472", "testString": "22 33 35.17S 072 53 18.69W", "lat": "-22.559769", "lon": "-72.888524"}, - {"testNumber": "473", "testString": "22 34 49.27S 072 04 56.96W", "lat": "-22.580352", "lon": "-72.082488"}, - {"testNumber": "474", "testString": "04 31 06.68S 077 42 12.17W", "lat": "-4.518521", "lon": "-77.703381"}, - {"testNumber": "475", "testString": "04 30 52.57S 077 23 47.61W", "lat": "-4.514602", "lon": "-77.396557"}, - {"testNumber": "476", "testString": "00 00 00.02S 076 47 49.41W", "lat": "-0.000005", "lon": "-76.797058"}, - {"testNumber": "477", "testString": "04 31 06.64N 077 42 12.17W", "lat": "4.51851", "lon": "-77.703381"}, - {"testNumber": "478", "testString": "04 30 52.53N 077 23 47.61W", "lat": "4.514591", "lon": "-77.396557"}, - {"testNumber": "479", "testString": "09 02 31.35N 076 49 10.30W", "lat": "9.042042", "lon": "-76.819528"}, - {"testNumber": "480", "testString": "13 34 00.25N 075 55 27.37W", "lat": "13.566735", "lon": "-75.924269"}, - {"testNumber": "481", "testString": "18 05 19.33N 075 00 00.02W", "lat": "18.088704", "lon": "-75.000006"}, - {"testNumber": "482", "testString": "22 35 42.22N 073 03 16.04W", "lat": "22.595062", "lon": "-73.054456"}, - {"testNumber": "483", "testString": "31 37 03.97N 077 06 30.57W", "lat": "31.61777", "lon": "-77.108492"}, - {"testNumber": "484", "testString": "36 08 22.40N 073 53 18.70W", "lat": "36.139555", "lon": "-73.888529"}, - {"testNumber": "485", "testString": "45 09 12.50N 075 00 00.03W", "lat": "45.153472", "lon": "-75.000008"}, - {"testNumber": "486", "testString": "54 08 53.16N 075 00 00.03W", "lat": "54.148099", "lon": "-75.000009"}, - {"testNumber": "487", "testString": "58 35 39.21N 077 33 29.92W", "lat": "58.594225", "lon": "-77.558311"}, - {"testNumber": "488", "testString": "63 07 45.60N 075 00 00.04W", "lat": "63.129334", "lon": "-75.000012"}, - {"testNumber": "489", "testString": "58 35 39.21N 072 26 30.15W", "lat": "58.594224", "lon": "-72.441709"}, - {"testNumber": "490", "testString": "67 32 51.08N 076 18 13.09W", "lat": "67.547523", "lon": "-76.303636"}, - {"testNumber": "491", "testString": "67 32 51.08N 073 41 47.01W", "lat": "67.547522", "lon": "-73.696392"}, - {"testNumber": "492", "testString": "72 05 57.18N 075 00 00.06W", "lat": "72.099217", "lon": "-75.000017"}, - {"testNumber": "493", "testString": "76 27 50.17N 076 40 30.82W", "lat": "76.463937", "lon": "-76.675228"}, - {"testNumber": "494", "testString": "76 27 50.18N 073 19 29.34W", "lat": "76.463939", "lon": "-73.324817"}, - {"testNumber": "495", "testString": "76 33 05.49S 066 51 16.03W", "lat": "-76.551526", "lon": "-66.854453"}, - {"testNumber": "496", "testString": "72 04 39.15S 066 05 15.09W", "lat": "-72.077542", "lon": "-66.087524"}, - {"testNumber": "497", "testString": "67 32 51.12S 070 18 13.08W", "lat": "-67.547534", "lon": "-70.303633"}, - {"testNumber": "498", "testString": "67 32 51.12S 067 41 47.02W", "lat": "-67.547533", "lon": "-67.696395"}, - {"testNumber": "499", "testString": "62 54 31.92S 067 06 46.75W", "lat": "-62.908866", "lon": "-67.112987"}, - {"testNumber": "500", "testString": "54 08 18.16S 070 31 50.56W", "lat": "-54.138379", "lon": "-70.530711"}, - {"testNumber": "501", "testString": "49 39 09.17S 069 00 00.03W", "lat": "-49.652548", "lon": "-69.000008"}, - {"testNumber": "502", "testString": "45 08 47.03S 067 43 40.71W", "lat": "-45.146398", "lon": "-67.727975"}, - {"testNumber": "503", "testString": "40 37 35.92S 066 38 07.17W", "lat": "-40.626645", "lon": "-66.635326"}, - {"testNumber": "504", "testString": "36 03 44.52S 067 26 25.02W", "lat": "-36.062367", "lon": "-67.440283"}, - {"testNumber": "505", "testString": "31 35 45.75S 066 09 41.74W", "lat": "-31.596041", "lon": "-66.161595"}, - {"testNumber": "506", "testString": "18 04 04.45S 071 50 02.45W", "lat": "-18.067904", "lon": "-71.834014"}, - {"testNumber": "507", "testString": "18 03 06.29S 071 13 21.53W", "lat": "-18.051746", "lon": "-71.222647"}, - {"testNumber": "508", "testString": "13 33 41.81S 070 50 53.80W", "lat": "-13.561615", "lon": "-70.848278"}, - {"testNumber": "509", "testString": "09 02 43.58S 069 54 35.59W", "lat": "-9.045439", "lon": "-69.909885"}, - {"testNumber": "510", "testString": "00 00 00.02S 069 53 55.11W", "lat": "-0.000005", "lon": "-69.898643"}, - {"testNumber": "511", "testString": "04 31 24.84S 069 00 00.02W", "lat": "-4.523568", "lon": "-69.000005"}, - {"testNumber": "512", "testString": "00 00 00.02S 068 06 04.92W", "lat": "-0.000005", "lon": "-68.101368"}, - {"testNumber": "513", "testString": "04 31 24.81N 069 00 00.02W", "lat": "4.523557", "lon": "-69.000005"}, - {"testNumber": "514", "testString": "09 02 43.54N 068 05 24.45W", "lat": "9.045428", "lon": "-68.090126"}, - {"testNumber": "515", "testString": "13 33 41.77N 067 09 06.24W", "lat": "13.561604", "lon": "-67.151733"}, - {"testNumber": "516", "testString": "18 03 06.25N 066 46 38.51W", "lat": "18.051735", "lon": "-66.777364"}, - {"testNumber": "517", "testString": "18 04 04.41N 066 09 57.59W", "lat": "18.067893", "lon": "-66.165997"}, - {"testNumber": "518", "testString": "27 06 28.71N 071 01 03.04W", "lat": "27.107974", "lon": "-71.017512"}, - {"testNumber": "519", "testString": "31 37 50.97N 067 56 43.93W", "lat": "31.630826", "lon": "-67.945535"}, - {"testNumber": "520", "testString": "36 05 54.04N 066 19 55.86W", "lat": "36.098344", "lon": "-66.332184"}, - {"testNumber": "521", "testString": "40 37 35.88N 071 21 52.88W", "lat": "40.626634", "lon": "-71.364688"}, - {"testNumber": "522", "testString": "49 37 09.88N 071 46 08.64W", "lat": "49.619412", "lon": "-71.769066"}, - {"testNumber": "523", "testString": "81 00 59.29N 069 15 16.28W", "lat": "81.016469", "lon": "-69.254521"}, - {"testNumber": "524", "testString": "63 07 45.64S 063 00 00.04W", "lat": "-63.129345", "lon": "-63.000012"}, - {"testNumber": "525", "testString": "58 37 43.60S 061 16 40.14W", "lat": "-58.628777", "lon": "-61.277817"}, - {"testNumber": "526", "testString": "49 31 13.22S 062 31 40.56W", "lat": "-49.52034", "lon": "-62.527933"}, - {"testNumber": "527", "testString": "45 05 23.31S 060 48 44.43W", "lat": "-45.089807", "lon": "-60.812342"}, - {"testNumber": "528", "testString": "36 05 54.08S 065 40 04.18W", "lat": "-36.098355", "lon": "-65.667829"}, - {"testNumber": "529", "testString": "27 06 28.75S 065 01 03.04W", "lat": "-27.107985", "lon": "-65.017512"}, - {"testNumber": "530", "testString": "31 33 56.35S 064 47 12.04W", "lat": "-31.565652", "lon": "-64.786679"}, - {"testNumber": "531", "testString": "22 36 14.09S 063 58 22.59W", "lat": "-22.603914", "lon": "-63.972943"}, - {"testNumber": "532", "testString": "18 05 19.37S 063 00 00.02W", "lat": "-18.088714", "lon": "-63.000006"}, - {"testNumber": "533", "testString": "13 34 00.29S 062 04 32.67W", "lat": "-13.566746", "lon": "-62.075742"}, - {"testNumber": "534", "testString": "09 02 31.39S 061 10 49.74W", "lat": "-9.042053", "lon": "-61.180483"}, - {"testNumber": "535", "testString": "00 00 00.02S 061 12 10.63W", "lat": "-0.000005", "lon": "-61.202953"}, - {"testNumber": "536", "testString": "04 30 52.57S 060 36 12.43W", "lat": "-4.514602", "lon": "-60.603453"}, - {"testNumber": "537", "testString": "04 31 06.68S 060 17 47.87W", "lat": "-4.518521", "lon": "-60.29663"}, - {"testNumber": "538", "testString": "04 30 52.53N 060 36 12.43W", "lat": "4.514591", "lon": "-60.603453"}, - {"testNumber": "539", "testString": "04 31 06.64N 060 17 47.87W", "lat": "4.51851", "lon": "-60.29663"}, - {"testNumber": "540", "testString": "22 35 42.22N 064 56 44.00W", "lat": "22.595062", "lon": "-64.945556"}, - {"testNumber": "541", "testString": "27 07 07.82N 061 59 27.83W", "lat": "27.11884", "lon": "-61.991064"}, - {"testNumber": "542", "testString": "31 35 45.71N 060 09 41.74W", "lat": "31.59603", "lon": "-60.161595"}, - {"testNumber": "543", "testString": "40 38 41.26N 061 49 02.31W", "lat": "40.644794", "lon": "-61.817308"}, - {"testNumber": "544", "testString": "49 38 39.31N 061 36 53.42W", "lat": "49.644252", "lon": "-61.61484"}, - {"testNumber": "545", "testString": "58 37 43.56N 061 16 40.14W", "lat": "58.628766", "lon": "-61.277817"}, - {"testNumber": "546", "testString": "67 35 54.60N 060 38 53.38W", "lat": "67.598499", "lon": "-60.648161"}, - {"testNumber": "547", "testString": "67 35 54.63S 054 38 53.38W", "lat": "-67.598509", "lon": "-54.64816"}, - {"testNumber": "548", "testString": "62 54 31.91S 058 53 13.33W", "lat": "-62.908865", "lon": "-58.887036"}, - {"testNumber": "549", "testString": "58 32 12.44S 056 09 21.13W", "lat": "-58.536789", "lon": "-56.155869"}, - {"testNumber": "550", "testString": "54 06 33.16S 059 56 25.49W", "lat": "-54.109212", "lon": "-59.940415"}, - {"testNumber": "551", "testString": "49 34 41.11S 058 50 58.61W", "lat": "-49.578085", "lon": "-58.849613"}, - {"testNumber": "552", "testString": "54 06 33.16S 054 03 34.57W", "lat": "-54.109212", "lon": "-54.059603"}, - {"testNumber": "553", "testString": "40 37 35.92S 059 21 52.88W", "lat": "-40.626645", "lon": "-59.364688"}, - {"testNumber": "554", "testString": "45 02 25.48S 057 55 16.58W", "lat": "-45.040411", "lon": "-57.921273"}, - {"testNumber": "555", "testString": "36 08 22.44S 058 06 41.35W", "lat": "-36.139566", "lon": "-58.111485"}, - {"testNumber": "556", "testString": "31 38 06.69S 057 00 00.02W", "lat": "-31.635192", "lon": "-57.000006"}, - {"testNumber": "557", "testString": "27 07 07.86S 055 59 27.83W", "lat": "-27.118851", "lon": "-55.991064"}, - {"testNumber": "558", "testString": "22 35 42.26S 055 03 16.04W", "lat": "-22.595073", "lon": "-55.054456"}, - {"testNumber": "559", "testString": "18 03 06.29S 054 46 38.51W", "lat": "-18.051746", "lon": "-54.777364"}, - {"testNumber": "560", "testString": "18 04 04.45S 054 09 57.59W", "lat": "-18.067904", "lon": "-54.165997"}, - {"testNumber": "561", "testString": "00 00 00.02S 059 41 42.10W", "lat": "-0.000005", "lon": "-59.695029"}, - {"testNumber": "562", "testString": "00 00 00.02S 059 24 27.64W", "lat": "-0.000005", "lon": "-59.407678"}, - {"testNumber": "563", "testString": "09 02 11.05N 059 43 43.31W", "lat": "9.036403", "lon": "-59.728698"}, - {"testNumber": "564", "testString": "09 01 42.66N 059 21 46.26W", "lat": "9.028518", "lon": "-59.362851"}, - {"testNumber": "565", "testString": "13 33 41.77N 058 50 53.80W", "lat": "13.561604", "lon": "-58.848278"}, - {"testNumber": "566", "testString": "18 05 11.00N 057 56 42.19W", "lat": "18.086389", "lon": "-57.945053"}, - {"testNumber": "567", "testString": "22 36 14.05N 056 01 37.45W", "lat": "22.603903", "lon": "-56.027069"}, - {"testNumber": "568", "testString": "27 05 23.57N 054 01 31.14W", "lat": "27.089881", "lon": "-54.025318"}, - {"testNumber": "569", "testString": "36 08 40.97N 057 00 00.03W", "lat": "36.144713", "lon": "-57.000007"}, - {"testNumber": "570", "testString": "45 08 46.99N 058 16 19.34W", "lat": "45.146387", "lon": "-58.27204"}, - {"testNumber": "571", "testString": "54 08 18.12N 058 31 50.56W", "lat": "54.138368", "lon": "-58.53071"}, - {"testNumber": "572", "testString": "63 06 55.74N 058 58 56.33W", "lat": "63.115484", "lon": "-58.982314"}, - {"testNumber": "573", "testString": "72 04 39.11N 059 54 45.03W", "lat": "72.077531", "lon": "-59.912509"}, - {"testNumber": "574", "testString": "76 33 05.46N 059 08 44.15W", "lat": "76.551516", "lon": "-59.145596"}, - {"testNumber": "575", "testString": "81 03 39.15N 057 00 00.13W", "lat": "81.060876", "lon": "-57.000035"}, - {"testNumber": "576", "testString": "76 27 50.21S 052 40 30.84W", "lat": "-76.463948", "lon": "-52.675234"}, - {"testNumber": "577", "testString": "72 05 57.22S 051 00 00.06W", "lat": "-72.099228", "lon": "-51.000017"}, - {"testNumber": "578", "testString": "76 27 50.22S 049 19 29.32W", "lat": "-76.463949", "lon": "-49.324811"}, - {"testNumber": "579", "testString": "67 27 46.38S 052 01 35.06W", "lat": "-67.462884", "lon": "-52.026405"}, - {"testNumber": "580", "testString": "63 00 18.12S 051 04 12.21W", "lat": "-63.005034", "lon": "-51.070057"}, - {"testNumber": "581", "testString": "58 27 23.83S 050 08 16.62W", "lat": "-58.45662", "lon": "-50.137949"}, - {"testNumber": "582", "testString": "49 38 39.34S 052 23 06.64W", "lat": "-49.644262", "lon": "-52.385177"}, - {"testNumber": "583", "testString": "45 09 12.54S 051 00 00.03W", "lat": "-45.153483", "lon": "-51.000008"}, - {"testNumber": "584", "testString": "40 38 41.30S 049 49 02.31W", "lat": "-40.644805", "lon": "-49.817307"}, - {"testNumber": "585", "testString": "36 07 26.76S 048 46 39.41W", "lat": "-36.124101", "lon": "-48.777615"}, - {"testNumber": "586", "testString": "31 33 56.34S 049 12 48.00W", "lat": "-31.565651", "lon": "-49.213334"}, - {"testNumber": "587", "testString": "27 05 23.61S 048 01 31.14W", "lat": "-27.089891", "lon": "-48.025318"}, - {"testNumber": "588", "testString": "13 33 11.06S 053 46 18.40W", "lat": "-13.553071", "lon": "-53.771777"}, - {"testNumber": "589", "testString": "13 32 28.05S 053 18 19.80W", "lat": "-13.541125", "lon": "-53.3055"}, - {"testNumber": "590", "testString": "09 02 31.39S 052 49 10.30W", "lat": "-9.042052", "lon": "-52.819528"}, - {"testNumber": "591", "testString": "00 00 00.02S 052 47 49.41W", "lat": "-0.000005", "lon": "-52.797058"}, - {"testNumber": "592", "testString": "04 31 22.83S 051 54 05.16W", "lat": "-4.523007", "lon": "-51.901432"}, - {"testNumber": "593", "testString": "00 00 00.02S 051 00 00.02W", "lat": "-0.000005", "lon": "-51.000005"}, - {"testNumber": "594", "testString": "04 31 22.79N 051 54 05.16W", "lat": "4.522996", "lon": "-51.901432"}, - {"testNumber": "595", "testString": "09 02 47.61N 051 00 00.02W", "lat": "9.046557", "lon": "-51.000005"}, - {"testNumber": "596", "testString": "13 34 00.25N 050 04 32.67W", "lat": "13.566735", "lon": "-50.075742"}, - {"testNumber": "597", "testString": "18 04 46.02N 049 06 36.70W", "lat": "18.079449", "lon": "-49.110195"}, - {"testNumber": "598", "testString": "31 38 06.65N 051 00 00.02W", "lat": "31.635181", "lon": "-51.000006"}, - {"testNumber": "599", "testString": "45 07 30.54N 048 27 24.78W", "lat": "45.125149", "lon": "-48.456884"}, - {"testNumber": "600", "testString": "63 06 55.78S 046 58 56.33W", "lat": "-63.115495", "lon": "-46.982314"}, - {"testNumber": "601", "testString": "58 38 25.09S 045 00 00.04W", "lat": "-58.640302", "lon": "-45.00001"}, - {"testNumber": "602", "testString": "54 08 18.16S 043 28 09.51W", "lat": "-54.138379", "lon": "-43.469308"}, - {"testNumber": "603", "testString": "49 37 09.92S 042 13 51.42W", "lat": "-49.619423", "lon": "-42.23095"}, - {"testNumber": "604", "testString": "45 02 25.48S 044 04 43.47W", "lat": "-45.040411", "lon": "-44.078742"}, - {"testNumber": "605", "testString": "40 35 47.09S 042 32 42.85W", "lat": "-40.596414", "lon": "-42.545235"}, - {"testNumber": "606", "testString": "31 35 45.75S 047 50 18.30W", "lat": "-31.596041", "lon": "-47.838417"}, - {"testNumber": "607", "testString": "27 03 52.55S 046 58 04.88W", "lat": "-27.064597", "lon": "-46.968022"}, - {"testNumber": "608", "testString": "22 35 42.26S 046 56 44.00W", "lat": "-22.595073", "lon": "-46.945556"}, - {"testNumber": "609", "testString": "18 05 11.04S 045 56 42.19W", "lat": "-18.0864", "lon": "-45.945053"}, - {"testNumber": "610", "testString": "13 34 06.45S 045 00 00.02W", "lat": "-13.568457", "lon": "-45.000006"}, - {"testNumber": "611", "testString": "09 02 43.58S 044 05 24.45W", "lat": "-9.045439", "lon": "-44.090126"}, - {"testNumber": "612", "testString": "00 00 00.02S 044 06 04.92W", "lat": "-0.000005", "lon": "-44.101368"}, - {"testNumber": "613", "testString": "04 31 16.77S 043 11 50.56W", "lat": "-4.521324", "lon": "-43.197378"}, - {"testNumber": "614", "testString": "00 00 00.02S 042 35 32.40W", "lat": "-0.000005", "lon": "-42.592333"}, - {"testNumber": "615", "testString": "00 00 00.02S 042 18 17.94W", "lat": "-0.000005", "lon": "-42.304982"}, - {"testNumber": "616", "testString": "04 31 16.73N 043 11 50.56W", "lat": "4.521313", "lon": "-43.197378"}, - {"testNumber": "617", "testString": "09 01 42.66N 042 38 13.78W", "lat": "9.028518", "lon": "-42.63716"}, - {"testNumber": "618", "testString": "09 02 11.05N 042 16 16.73W", "lat": "9.036403", "lon": "-42.271313"}, - {"testNumber": "619", "testString": "22 34 49.23N 047 55 03.08W", "lat": "22.580341", "lon": "-47.917523"}, - {"testNumber": "620", "testString": "27 07 20.87N 045 00 00.02W", "lat": "27.122464", "lon": "-45.000006"}, - {"testNumber": "621", "testString": "36 05 54.04N 047 40 04.19W", "lat": "36.098344", "lon": "-47.66783"}, - {"testNumber": "622", "testString": "40 39 03.06N 045 00 00.03W", "lat": "40.650851", "lon": "-45.000007"}, - {"testNumber": "623", "testString": "54 06 33.12N 047 56 25.50W", "lat": "54.109201", "lon": "-47.940416"}, - {"testNumber": "624", "testString": "49 39 09.14N 045 00 00.03W", "lat": "49.652538", "lon": "-45.000008"}, - {"testNumber": "625", "testString": "54 06 33.12N 042 03 34.57W", "lat": "54.109201", "lon": "-42.059602"}, - {"testNumber": "626", "testString": "63 04 26.37N 047 02 22.78W", "lat": "63.073992", "lon": "-47.039661"}, - {"testNumber": "627", "testString": "58 38 25.05N 045 00 00.04W", "lat": "58.640292", "lon": "-45.00001"}, - {"testNumber": "628", "testString": "63 04 26.37N 042 57 37.31W", "lat": "63.073991", "lon": "-42.960363"}, - {"testNumber": "629", "testString": "67 36 55.88N 045 00 00.05W", "lat": "67.615522", "lon": "-45.000014"}, - {"testNumber": "630", "testString": "76 34 51.04N 045 00 00.08W", "lat": "76.580844", "lon": "-45.000023"}, - {"testNumber": "631", "testString": "72 00 45.54N 045 11 21.49W", "lat": "72.012651", "lon": "-45.189303"}, - {"testNumber": "632", "testString": "81 00 59.28N 044 44 43.97W", "lat": "81.016468", "lon": "-44.745548"}, - {"testNumber": "633", "testString": "72 00 45.54N 044 48 38.63W", "lat": "72.01265", "lon": "-44.810731"}, - {"testNumber": "634", "testString": "67 36 55.92S 039 00 00.05W", "lat": "-67.615532", "lon": "-39.000014"}, - {"testNumber": "635", "testString": "58 27 23.82S 039 51 43.46W", "lat": "-58.456618", "lon": "-39.862071"}, - {"testNumber": "636", "testString": "54 03 38.47S 037 35 05.61W", "lat": "-54.060685", "lon": "-37.584892"}, - {"testNumber": "637", "testString": "40 33 14.99S 040 16 34.95W", "lat": "-40.554165", "lon": "-40.276376"}, - {"testNumber": "638", "testString": "45 05 23.31S 041 11 15.63W", "lat": "-45.089807", "lon": "-41.187674"}, - {"testNumber": "639", "testString": "36 07 26.76S 041 13 20.63W", "lat": "-36.124101", "lon": "-41.222398"}, - {"testNumber": "640", "testString": "31 37 51.01S 040 03 16.12W", "lat": "-31.630837", "lon": "-40.054478"}, - {"testNumber": "641", "testString": "27 07 20.91S 039 00 00.02W", "lat": "-27.122475", "lon": "-39.000006"}, - {"testNumber": "642", "testString": "22 36 14.09S 038 01 37.45W", "lat": "-22.603914", "lon": "-38.027069"}, - {"testNumber": "643", "testString": "18 04 46.06S 037 06 36.70W", "lat": "-18.07946", "lon": "-37.110195"}, - {"testNumber": "644", "testString": "13 33 11.06S 036 13 41.64W", "lat": "-13.553071", "lon": "-36.228234"}, - {"testNumber": "645", "testString": "13 32 28.05S 036 41 40.24W", "lat": "-13.541125", "lon": "-36.694511"}, - {"testNumber": "646", "testString": "13 33 11.02N 041 46 18.39W", "lat": "13.55306", "lon": "-41.771776"}, - {"testNumber": "647", "testString": "13 32 28.01N 041 18 19.80W", "lat": "13.541114", "lon": "-41.3055"}, - {"testNumber": "648", "testString": "18 04 46.02N 040 53 23.34W", "lat": "18.079449", "lon": "-40.889816"}, - {"testNumber": "649", "testString": "22 36 24.66N 039 00 00.02W", "lat": "22.606851", "lon": "-39.000006"}, - {"testNumber": "650", "testString": "31 35 45.71N 041 50 18.30W", "lat": "31.59603", "lon": "-41.838418"}, - {"testNumber": "651", "testString": "36 08 22.40N 040 06 41.35W", "lat": "36.139555", "lon": "-40.111485"}, - {"testNumber": "652", "testString": "45 07 30.53N 041 32 35.27W", "lat": "45.125148", "lon": "-41.543131"}, - {"testNumber": "653", "testString": "72 04 39.15S 035 54 45.04W", "lat": "-72.077542", "lon": "-35.912511"}, - {"testNumber": "654", "testString": "76 33 05.49S 035 08 44.13W", "lat": "-76.551526", "lon": "-35.145593"}, - {"testNumber": "655", "testString": "63 04 26.41S 035 02 22.77W", "lat": "-63.074002", "lon": "-35.039659"}, - {"testNumber": "656", "testString": "58 32 12.44S 033 50 38.94W", "lat": "-58.53679", "lon": "-33.844151"}, - {"testNumber": "657", "testString": "63 04 26.41S 030 57 37.31W", "lat": "-63.074002", "lon": "-30.960365"}, - {"testNumber": "658", "testString": "49 37 09.92S 035 46 08.64W", "lat": "-49.619422", "lon": "-35.769066"}, - {"testNumber": "659", "testString": "53 59 34.53S 032 53 42.76W", "lat": "-53.992925", "lon": "-32.895211"}, - {"testNumber": "660", "testString": "45 08 47.03S 034 16 19.35W", "lat": "-45.146398", "lon": "-34.272041"}, - {"testNumber": "661", "testString": "40 39 03.10S 033 00 00.03W", "lat": "-40.650862", "lon": "-33.000007"}, - {"testNumber": "662", "testString": "36 08 22.44S 031 53 18.70W", "lat": "-36.139566", "lon": "-31.888529"}, - {"testNumber": "663", "testString": "31 37 04.01S 030 53 29.47W", "lat": "-31.617781", "lon": "-30.89152"}, - {"testNumber": "664", "testString": "27 03 52.55S 031 01 55.16W", "lat": "-27.064597", "lon": "-31.03199"}, - {"testNumber": "665", "testString": "09 02 11.09S 035 43 43.31W", "lat": "-9.036413", "lon": "-35.728698"}, - {"testNumber": "666", "testString": "09 01 42.70S 035 21 46.26W", "lat": "-9.028529", "lon": "-35.362851"}, - {"testNumber": "667", "testString": "00 00 00.02S 035 41 42.10W", "lat": "-0.000005", "lon": "-35.695029"}, - {"testNumber": "668", "testString": "04 31 16.77S 034 48 09.48W", "lat": "-4.521324", "lon": "-34.802632"}, - {"testNumber": "669", "testString": "00 00 00.02S 035 24 27.64W", "lat": "-0.000005", "lon": "-35.407678"}, - {"testNumber": "670", "testString": "00 00 00.02S 033 53 55.11W", "lat": "-0.000005", "lon": "-33.898643"}, - {"testNumber": "671", "testString": "04 31 16.73N 034 48 09.48W", "lat": "4.521313", "lon": "-34.802632"}, - {"testNumber": "672", "testString": "09 02 43.54N 033 54 35.59W", "lat": "9.045428", "lon": "-33.909885"}, - {"testNumber": "673", "testString": "13 34 06.41N 033 00 00.02W", "lat": "13.568446", "lon": "-33.000006"}, - {"testNumber": "674", "testString": "18 05 11.00N 032 03 17.85W", "lat": "18.086389", "lon": "-32.054959"}, - {"testNumber": "675", "testString": "22 34 49.23N 030 04 56.96W", "lat": "22.580341", "lon": "-30.082488"}, - {"testNumber": "676", "testString": "27 05 23.57N 035 58 28.90W", "lat": "27.089881", "lon": "-35.974695"}, - {"testNumber": "677", "testString": "31 37 50.97N 034 03 16.12W", "lat": "31.630826", "lon": "-34.054477"}, - {"testNumber": "678", "testString": "36 07 26.73N 030 46 39.41W", "lat": "36.124091", "lon": "-30.777615"}, - {"testNumber": "679", "testString": "45 08 47.00N 031 43 40.71W", "lat": "45.146388", "lon": "-31.727975"}, - {"testNumber": "680", "testString": "54 08 18.12N 031 28 09.51W", "lat": "54.138368", "lon": "-31.469308"}, - {"testNumber": "681", "testString": "63 06 55.75N 031 01 03.76W", "lat": "63.115485", "lon": "-31.01771"}, - {"testNumber": "682", "testString": "76 33 05.45N 030 51 16.02W", "lat": "76.551515", "lon": "-30.85445"}, - {"testNumber": "683", "testString": "72 04 39.11N 030 05 15.09W", "lat": "72.077531", "lon": "-30.087526"}, - {"testNumber": "684", "testString": "67 27 46.39S 025 58 25.04W", "lat": "-67.462886", "lon": "-25.973623"}, - {"testNumber": "685", "testString": "58 37 43.59S 028 43 19.93W", "lat": "-58.628776", "lon": "-28.722204"}, - {"testNumber": "686", "testString": "54 08 53.19S 027 00 00.03W", "lat": "-54.148109", "lon": "-27.000009"}, - {"testNumber": "687", "testString": "49 38 39.34S 025 36 53.42W", "lat": "-49.644262", "lon": "-25.61484"}, - {"testNumber": "688", "testString": "40 33 14.99S 025 43 25.10W", "lat": "-40.554165", "lon": "-25.723638"}, - {"testNumber": "689", "testString": "45 07 30.57S 024 27 24.78W", "lat": "-45.125159", "lon": "-24.456884"}, - {"testNumber": "690", "testString": "36 05 54.07S 024 19 55.86W", "lat": "-36.098354", "lon": "-24.332184"}, - {"testNumber": "691", "testString": "27 05 23.61S 029 58 28.90W", "lat": "-27.089892", "lon": "-29.974694"}, - {"testNumber": "692", "testString": "22 34 49.26S 029 55 03.09W", "lat": "-22.580351", "lon": "-29.917524"}, - {"testNumber": "693", "testString": "22 33 35.17S 029 06 41.36W", "lat": "-22.559769", "lon": "-29.111488"}, - {"testNumber": "694", "testString": "18 04 46.06S 028 53 23.34W", "lat": "-18.07946", "lon": "-28.889816"}, - {"testNumber": "695", "testString": "13 34 00.29S 027 55 27.37W", "lat": "-13.566746", "lon": "-27.924269"}, - {"testNumber": "696", "testString": "09 02 47.64S 027 00 00.02W", "lat": "-9.046568", "lon": "-27.000005"}, - {"testNumber": "697", "testString": "00 00 00.02S 027 00 00.02W", "lat": "-0.000005", "lon": "-27.000005"}, - {"testNumber": "698", "testString": "04 31 22.83S 026 05 54.88W", "lat": "-4.523007", "lon": "-26.098579"}, - {"testNumber": "699", "testString": "00 00 00.02S 025 12 10.63W", "lat": "-0.000005", "lon": "-25.202953"}, - {"testNumber": "700", "testString": "04 31 22.79N 026 05 54.88W", "lat": "4.522996", "lon": "-26.098579"}, - {"testNumber": "701", "testString": "09 02 31.35N 025 10 49.74W", "lat": "9.042042", "lon": "-25.180483"}, - {"testNumber": "702", "testString": "13 32 28.01N 024 41 40.24W", "lat": "13.541114", "lon": "-24.694511"}, - {"testNumber": "703", "testString": "13 33 11.02N 024 13 41.65W", "lat": "13.55306", "lon": "-24.228235"}, - {"testNumber": "704", "testString": "27 07 07.82N 028 00 32.21W", "lat": "27.11884", "lon": "-28.008948"}, - {"testNumber": "705", "testString": "31 37 03.97N 024 53 29.48W", "lat": "31.61777", "lon": "-24.891521"}, - {"testNumber": "706", "testString": "40 38 41.26N 028 10 57.75W", "lat": "40.644794", "lon": "-28.182707"}, - {"testNumber": "707", "testString": "49 38 39.30N 028 23 06.64W", "lat": "49.644251", "lon": "-28.385177"}, - {"testNumber": "708", "testString": "58 37 43.56N 028 43 19.93W", "lat": "58.628766", "lon": "-28.722203"}, - {"testNumber": "709", "testString": "67 35 54.59N 029 21 06.72W", "lat": "67.598498", "lon": "-29.351867"}, - {"testNumber": "710", "testString": "72 00 45.58S 021 11 21.48W", "lat": "-72.012662", "lon": "-21.1893"}, - {"testNumber": "711", "testString": "76 34 51.08S 021 00 00.08W", "lat": "-76.580855", "lon": "-21.000023"}, - {"testNumber": "712", "testString": "72 00 45.58S 020 48 38.65W", "lat": "-72.012661", "lon": "-20.810735"}, - {"testNumber": "713", "testString": "67 35 54.63S 023 21 06.72W", "lat": "-67.598509", "lon": "-23.351868"}, - {"testNumber": "714", "testString": "63 06 55.78S 019 01 03.76W", "lat": "-63.115495", "lon": "-19.01771"}, - {"testNumber": "715", "testString": "53 59 34.53S 021 06 17.31W", "lat": "-53.992924", "lon": "-21.104807"}, - {"testNumber": "716", "testString": "49 34 41.10S 019 09 01.45W", "lat": "-49.578084", "lon": "-19.150404"}, - {"testNumber": "717", "testString": "40 35 47.09S 023 27 17.20W", "lat": "-40.596414", "lon": "-23.454779"}, - {"testNumber": "718", "testString": "36 03 44.52S 022 33 35.03W", "lat": "-36.062368", "lon": "-22.55973"}, - {"testNumber": "719", "testString": "31 37 04.01S 023 06 30.57W", "lat": "-31.61778", "lon": "-23.108492"}, - {"testNumber": "720", "testString": "27 07 07.86S 022 00 32.21W", "lat": "-27.118851", "lon": "-22.008948"}, - {"testNumber": "721", "testString": "22 36 24.70S 021 00 00.02W", "lat": "-22.606862", "lon": "-21.000006"}, - {"testNumber": "722", "testString": "18 05 11.04S 020 03 17.85W", "lat": "-18.0864", "lon": "-20.054959"}, - {"testNumber": "723", "testString": "13 33 41.81S 019 09 06.24W", "lat": "-13.561615", "lon": "-19.151733"}, - {"testNumber": "724", "testString": "09 02 11.09S 018 16 16.73W", "lat": "-9.036414", "lon": "-18.271313"}, - {"testNumber": "725", "testString": "09 01 42.70S 018 38 13.78W", "lat": "-9.028529", "lon": "-18.63716"}, - {"testNumber": "726", "testString": "00 00 00.02S 018 35 32.40W", "lat": "-0.000005", "lon": "-18.592333"}, - {"testNumber": "727", "testString": "00 00 00.02S 018 18 17.94W", "lat": "-0.000005", "lon": "-18.304982"}, - {"testNumber": "728", "testString": "18 04 04.41N 023 50 02.45W", "lat": "18.067893", "lon": "-23.834014"}, - {"testNumber": "729", "testString": "18 03 06.25N 023 13 21.53W", "lat": "18.051735", "lon": "-23.222647"}, - {"testNumber": "730", "testString": "22 36 14.05N 021 58 22.59W", "lat": "22.603903", "lon": "-21.972943"}, - {"testNumber": "731", "testString": "27 06 28.71N 018 58 57.00W", "lat": "27.107974", "lon": "-18.9825"}, - {"testNumber": "732", "testString": "36 07 26.72N 023 13 20.63W", "lat": "36.12409", "lon": "-23.222398"}, - {"testNumber": "733", "testString": "40 37 35.88N 018 38 07.17W", "lat": "40.626634", "lon": "-18.635326"}, - {"testNumber": "734", "testString": "49 37 09.88N 018 13 51.42W", "lat": "49.619412", "lon": "-18.230951"}, - {"testNumber": "735", "testString": "58 35 39.25S 017 33 29.92W", "lat": "-58.594236", "lon": "-17.55831"}, - {"testNumber": "736", "testString": "63 00 18.12S 014 55 47.88W", "lat": "-63.005033", "lon": "-14.929967"}, - {"testNumber": "737", "testString": "58 35 39.25S 012 26 30.16W", "lat": "-58.594235", "lon": "-12.44171"}, - {"testNumber": "738", "testString": "54 03 38.47S 016 24 54.46W", "lat": "-54.060685", "lon": "-16.415127"}, - {"testNumber": "739", "testString": "49 31 13.23S 015 28 19.50W", "lat": "-49.520341", "lon": "-15.472084"}, - {"testNumber": "740", "testString": "45 07 30.57S 017 32 35.27W", "lat": "-45.125159", "lon": "-17.543131"}, - {"testNumber": "741", "testString": "40 38 41.30S 016 10 57.75W", "lat": "-40.644805", "lon": "-16.182707"}, - {"testNumber": "742", "testString": "36 08 41.01S 015 00 00.03W", "lat": "-36.144724", "lon": "-15.000007"}, - {"testNumber": "743", "testString": "31 37 51.01S 013 56 43.93W", "lat": "-31.630837", "lon": "-13.945535"}, - {"testNumber": "744", "testString": "27 06 28.75S 012 58 57.00W", "lat": "-27.107985", "lon": "-12.9825"}, - {"testNumber": "745", "testString": "22 33 35.17S 012 53 18.69W", "lat": "-22.559769", "lon": "-12.888524"}, - {"testNumber": "746", "testString": "22 34 49.27S 012 04 56.96W", "lat": "-22.580352", "lon": "-12.082488"}, - {"testNumber": "747", "testString": "04 31 06.68S 017 42 12.17W", "lat": "-4.518521", "lon": "-17.703381"}, - {"testNumber": "748", "testString": "04 30 52.57S 017 23 47.61W", "lat": "-4.514602", "lon": "-17.396557"}, - {"testNumber": "749", "testString": "00 00 00.02S 016 47 49.41W", "lat": "-0.000005", "lon": "-16.797058"}, - {"testNumber": "750", "testString": "04 31 06.64N 017 42 12.17W", "lat": "4.51851", "lon": "-17.703381"}, - {"testNumber": "751", "testString": "04 30 52.53N 017 23 47.61W", "lat": "4.514591", "lon": "-17.396557"}, - {"testNumber": "752", "testString": "09 02 31.35N 016 49 10.30W", "lat": "9.042042", "lon": "-16.819528"}, - {"testNumber": "753", "testString": "13 34 00.25N 015 55 27.37W", "lat": "13.566735", "lon": "-15.924269"}, - {"testNumber": "754", "testString": "18 05 19.33N 015 00 00.02W", "lat": "18.088704", "lon": "-15.000006"}, - {"testNumber": "755", "testString": "22 35 42.22N 013 03 16.04W", "lat": "22.595062", "lon": "-13.054456"}, - {"testNumber": "756", "testString": "31 37 03.97N 017 06 30.57W", "lat": "31.61777", "lon": "-17.108492"}, - {"testNumber": "757", "testString": "36 08 22.40N 013 53 18.70W", "lat": "36.139555", "lon": "-13.888529"}, - {"testNumber": "758", "testString": "45 09 12.50N 015 00 00.03W", "lat": "45.153472", "lon": "-15.000008"}, - {"testNumber": "759", "testString": "54 08 53.16N 015 00 00.03W", "lat": "54.148099", "lon": "-15.000009"}, - {"testNumber": "760", "testString": "58 35 39.21N 017 33 29.92W", "lat": "58.594225", "lon": "-17.558311"}, - {"testNumber": "761", "testString": "63 07 45.60N 015 00 00.04W", "lat": "63.129334", "lon": "-15.000012"}, - {"testNumber": "762", "testString": "58 35 39.21N 012 26 30.15W", "lat": "58.594224", "lon": "-12.441709"}, - {"testNumber": "763", "testString": "67 32 51.08N 016 18 13.09W", "lat": "67.547523", "lon": "-16.303636"}, - {"testNumber": "764", "testString": "67 32 51.08N 013 41 47.01W", "lat": "67.547522", "lon": "-13.696392"}, - {"testNumber": "765", "testString": "72 05 57.18N 015 00 00.06W", "lat": "72.099217", "lon": "-15.000017"}, - {"testNumber": "766", "testString": "76 27 50.17N 016 40 30.82W", "lat": "76.463937", "lon": "-16.675228"}, - {"testNumber": "767", "testString": "76 27 50.18N 013 19 29.34W", "lat": "76.463939", "lon": "-13.324817"}, - {"testNumber": "768", "testString": "76 33 05.49S 006 51 16.03W", "lat": "-76.551526", "lon": "-6.854453"}, - {"testNumber": "769", "testString": "72 04 39.15S 006 05 15.09W", "lat": "-72.077542", "lon": "-6.087524"}, - {"testNumber": "770", "testString": "67 32 51.12S 010 18 13.08W", "lat": "-67.547534", "lon": "-10.303633"}, - {"testNumber": "771", "testString": "67 32 51.12S 007 41 47.02W", "lat": "-67.547533", "lon": "-7.696395"}, - {"testNumber": "772", "testString": "62 54 31.92S 007 06 46.75W", "lat": "-62.908866", "lon": "-7.112987"}, - {"testNumber": "773", "testString": "54 08 18.16S 010 31 50.56W", "lat": "-54.138379", "lon": "-10.530711"}, - {"testNumber": "774", "testString": "49 39 09.17S 009 00 00.03W", "lat": "-49.652548", "lon": "-9.000008"}, - {"testNumber": "775", "testString": "45 08 47.03S 007 43 40.71W", "lat": "-45.146398", "lon": "-7.727975"}, - {"testNumber": "776", "testString": "40 37 35.92S 006 38 07.17W", "lat": "-40.626645", "lon": "-6.635326"}, - {"testNumber": "777", "testString": "36 03 44.52S 007 26 25.02W", "lat": "-36.062367", "lon": "-7.440283"}, - {"testNumber": "778", "testString": "31 35 45.75S 006 09 41.74W", "lat": "-31.596041", "lon": "-6.161595"}, - {"testNumber": "779", "testString": "18 04 04.45S 011 50 02.45W", "lat": "-18.067904", "lon": "-11.834014"}, - {"testNumber": "780", "testString": "18 03 06.29S 011 13 21.53W", "lat": "-18.051746", "lon": "-11.222647"}, - {"testNumber": "781", "testString": "13 33 41.81S 010 50 53.80W", "lat": "-13.561615", "lon": "-10.848278"}, - {"testNumber": "782", "testString": "09 02 43.58S 009 54 35.59W", "lat": "-9.045439", "lon": "-9.909885"}, - {"testNumber": "783", "testString": "00 00 00.02S 009 53 55.11W", "lat": "-0.000005", "lon": "-9.898643"}, - {"testNumber": "784", "testString": "04 31 24.84S 009 00 00.02W", "lat": "-4.523568", "lon": "-9.000005"}, - {"testNumber": "785", "testString": "00 00 00.02S 008 06 04.92W", "lat": "-0.000005", "lon": "-8.101368"}, - {"testNumber": "786", "testString": "04 31 24.81N 009 00 00.02W", "lat": "4.523557", "lon": "-9.000005"}, - {"testNumber": "787", "testString": "09 02 43.54N 008 05 24.45W", "lat": "9.045428", "lon": "-8.090126"}, - {"testNumber": "788", "testString": "13 33 41.77N 007 09 06.24W", "lat": "13.561604", "lon": "-7.151733"}, - {"testNumber": "789", "testString": "18 03 06.25N 006 46 38.51W", "lat": "18.051735", "lon": "-6.777364"}, - {"testNumber": "790", "testString": "18 04 04.41N 006 09 57.59W", "lat": "18.067893", "lon": "-6.165997"}, - {"testNumber": "791", "testString": "27 06 28.71N 011 01 03.04W", "lat": "27.107974", "lon": "-11.017512"}, - {"testNumber": "792", "testString": "31 37 50.97N 007 56 43.93W", "lat": "31.630826", "lon": "-7.945535"}, - {"testNumber": "793", "testString": "36 05 54.04N 006 19 55.86W", "lat": "36.098344", "lon": "-6.332184"}, - {"testNumber": "794", "testString": "40 37 35.88N 011 21 52.88W", "lat": "40.626634", "lon": "-11.364688"}, - {"testNumber": "795", "testString": "49 37 09.88N 011 46 08.64W", "lat": "49.619412", "lon": "-11.769066"}, - {"testNumber": "796", "testString": "81 00 59.29N 009 15 16.28W", "lat": "81.016469", "lon": "-9.254521"}, - {"testNumber": "797", "testString": "63 07 45.64S 003 00 00.04W", "lat": "-63.129345", "lon": "-3.000012"}, - {"testNumber": "798", "testString": "58 37 43.60S 001 16 40.14W", "lat": "-58.628777", "lon": "-1.277817"}, - {"testNumber": "799", "testString": "49 31 13.22S 002 31 40.56W", "lat": "-49.52034", "lon": "-2.527933"}, - {"testNumber": "800", "testString": "45 05 23.31S 000 48 44.43W", "lat": "-45.089807", "lon": "-0.812342"}, - {"testNumber": "801", "testString": "36 05 54.08S 005 40 04.18W", "lat": "-36.098355", "lon": "-5.667829"}, - {"testNumber": "802", "testString": "27 06 28.75S 005 01 03.04W", "lat": "-27.107985", "lon": "-5.017512"}, - {"testNumber": "803", "testString": "31 33 56.35S 004 47 12.04W", "lat": "-31.565652", "lon": "-4.786679"}, - {"testNumber": "804", "testString": "22 36 14.09S 003 58 22.59W", "lat": "-22.603914", "lon": "-3.972943"}, - {"testNumber": "805", "testString": "18 05 19.37S 003 00 00.02W", "lat": "-18.088714", "lon": "-3.000006"}, - {"testNumber": "806", "testString": "13 34 00.29S 002 04 32.67W", "lat": "-13.566746", "lon": "-2.075742"}, - {"testNumber": "807", "testString": "09 02 31.39S 001 10 49.74W", "lat": "-9.042053", "lon": "-1.180483"}, - {"testNumber": "808", "testString": "00 00 00.02S 001 12 10.63W", "lat": "-0.000005", "lon": "-1.202953"}, - {"testNumber": "809", "testString": "04 30 52.57S 000 36 12.43W", "lat": "-4.514602", "lon": "-0.603453"}, - {"testNumber": "810", "testString": "00 00 00.02S 000 35 32.40W", "lat": "-0.000005", "lon": "-0.592333"}, - {"testNumber": "811", "testString": "04 31 06.68S 000 17 47.87W", "lat": "-4.518521", "lon": "-0.29663"}, - {"testNumber": "812", "testString": "04 30 52.53N 000 36 12.43W", "lat": "4.514591", "lon": "-0.603453"}, - {"testNumber": "813", "testString": "04 31 06.64N 000 17 47.87W", "lat": "4.51851", "lon": "-0.29663"}, - {"testNumber": "814", "testString": "22 35 42.22N 004 56 44.00W", "lat": "22.595062", "lon": "-4.945556"}, - {"testNumber": "815", "testString": "27 07 07.82N 001 59 27.83W", "lat": "27.11884", "lon": "-1.991064"}, - {"testNumber": "816", "testString": "31 35 45.71N 000 09 41.74W", "lat": "31.59603", "lon": "-0.161595"}, - {"testNumber": "817", "testString": "40 38 41.26N 001 49 02.31W", "lat": "40.644794", "lon": "-1.817308"}, - {"testNumber": "818", "testString": "49 38 39.31N 001 36 53.42W", "lat": "49.644252", "lon": "-1.61484"}, - {"testNumber": "819", "testString": "58 37 43.56N 001 16 40.14W", "lat": "58.628766", "lon": "-1.277817"}, - {"testNumber": "820", "testString": "67 35 54.60N 000 38 53.38W", "lat": "67.598499", "lon": "-0.648161"}, - {"testNumber": "821", "testString": "67 35 54.63S 005 21 06.62E", "lat": "-67.598509", "lon": "5.35184"}, - {"testNumber": "822", "testString": "62 54 31.91S 001 06 46.67E", "lat": "-62.908865", "lon": "1.112964"}, - {"testNumber": "823", "testString": "58 32 12.44S 003 50 38.87E", "lat": "-58.536789", "lon": "3.844131"}, - {"testNumber": "824", "testString": "54 06 33.16S 000 03 34.51E", "lat": "-54.109212", "lon": "0.059585"}, - {"testNumber": "825", "testString": "49 34 41.11S 001 09 01.39E", "lat": "-49.578085", "lon": "1.150387"}, - {"testNumber": "826", "testString": "54 06 33.16S 005 56 25.43E", "lat": "-54.109212", "lon": "5.940397"}, - {"testNumber": "827", "testString": "40 37 35.92S 000 38 07.12E", "lat": "-40.626645", "lon": "0.635312"}, - {"testNumber": "828", "testString": "45 02 25.48S 002 04 43.42E", "lat": "-45.040411", "lon": "2.078727"}, - {"testNumber": "829", "testString": "36 08 22.44S 001 53 18.65E", "lat": "-36.139566", "lon": "1.888515"}, - {"testNumber": "830", "testString": "31 38 06.69S 002 59 59.98E", "lat": "-31.635192", "lon": "2.999994"}, - {"testNumber": "831", "testString": "27 07 07.86S 004 00 32.17E", "lat": "-27.118851", "lon": "4.008936"}, - {"testNumber": "832", "testString": "22 35 42.26S 004 56 43.96E", "lat": "-22.595073", "lon": "4.945544"}, - {"testNumber": "833", "testString": "18 03 06.29S 005 13 21.49E", "lat": "-18.051746", "lon": "5.222636"}, - {"testNumber": "834", "testString": "18 04 04.45S 005 50 02.41E", "lat": "-18.067904", "lon": "5.834003"}, - {"testNumber": "835", "testString": "00 00 00.02S 000 18 17.90E", "lat": "-0.000005", "lon": "0.304971"}, - {"testNumber": "836", "testString": "00 00 00.02S 000 35 32.36E", "lat": "-0.000005", "lon": "0.592322"}, - {"testNumber": "837", "testString": "09 02 11.05N 000 16 16.69E", "lat": "9.036403", "lon": "0.271302"}, - {"testNumber": "838", "testString": "09 01 42.66N 000 38 13.74E", "lat": "9.028518", "lon": "0.637149"}, - {"testNumber": "839", "testString": "13 33 41.77N 001 09 06.20E", "lat": "13.561604", "lon": "1.151722"}, - {"testNumber": "840", "testString": "18 05 11.00N 002 03 17.81E", "lat": "18.086389", "lon": "2.054947"}, - {"testNumber": "841", "testString": "22 36 14.05N 003 58 22.55E", "lat": "22.603903", "lon": "3.972931"}, - {"testNumber": "842", "testString": "27 05 23.57N 005 58 28.86E", "lat": "27.089881", "lon": "5.974682"}, - {"testNumber": "843", "testString": "36 08 40.97N 002 59 59.97E", "lat": "36.144713", "lon": "2.999993"}, - {"testNumber": "844", "testString": "45 08 46.99N 001 43 40.66E", "lat": "45.146387", "lon": "1.72796"}, - {"testNumber": "845", "testString": "54 08 18.12N 001 28 09.44E", "lat": "54.138368", "lon": "1.46929"}, - {"testNumber": "846", "testString": "63 06 55.74N 001 01 03.67E", "lat": "63.115484", "lon": "1.017686"}, - {"testNumber": "847", "testString": "72 04 39.11N 000 05 14.97E", "lat": "72.077531", "lon": "0.087491"}, - {"testNumber": "848", "testString": "76 33 05.46N 000 51 15.85E", "lat": "76.551516", "lon": "0.854404"}, - {"testNumber": "849", "testString": "81 03 39.15N 002 59 59.87E", "lat": "81.060876", "lon": "2.999965"}, - {"testNumber": "850", "testString": "76 27 50.21S 007 19 29.16E", "lat": "-76.463948", "lon": "7.324766"}, - {"testNumber": "851", "testString": "72 05 57.22S 008 59 59.94E", "lat": "-72.099228", "lon": "8.999983"}, - {"testNumber": "852", "testString": "76 27 50.22S 010 40 30.68E", "lat": "-76.463949", "lon": "10.675189"}, - {"testNumber": "853", "testString": "67 27 46.38S 007 58 24.94E", "lat": "-67.462884", "lon": "7.973595"}, - {"testNumber": "854", "testString": "63 00 18.12S 008 55 47.79E", "lat": "-63.005034", "lon": "8.929943"}, - {"testNumber": "855", "testString": "58 27 23.83S 009 51 43.38E", "lat": "-58.45662", "lon": "9.862051"}, - {"testNumber": "856", "testString": "49 38 39.34S 007 36 53.36E", "lat": "-49.644262", "lon": "7.614823"}, - {"testNumber": "857", "testString": "45 09 12.54S 008 59 59.97E", "lat": "-45.153483", "lon": "8.999992"}, - {"testNumber": "858", "testString": "40 38 41.30S 010 10 57.69E", "lat": "-40.644805", "lon": "10.182693"}, - {"testNumber": "859", "testString": "36 07 26.76S 011 13 20.59E", "lat": "-36.124101", "lon": "11.222385"}, - {"testNumber": "860", "testString": "31 33 56.34S 010 47 12.00E", "lat": "-31.565651", "lon": "10.786666"}, - {"testNumber": "861", "testString": "27 05 23.61S 011 58 28.86E", "lat": "-27.089891", "lon": "11.974682"}, - {"testNumber": "862", "testString": "13 33 11.06S 006 13 41.60E", "lat": "-13.553071", "lon": "6.228223"}, - {"testNumber": "863", "testString": "13 32 28.05S 006 41 40.20E", "lat": "-13.541125", "lon": "6.6945"}, - {"testNumber": "864", "testString": "09 02 31.39S 007 10 49.70E", "lat": "-9.042052", "lon": "7.180472"}, - {"testNumber": "865", "testString": "00 00 00.02S 007 12 10.59E", "lat": "-0.000005", "lon": "7.202942"}, - {"testNumber": "866", "testString": "04 31 22.83S 008 05 54.84E", "lat": "-4.523007", "lon": "8.098568"}, - {"testNumber": "867", "testString": "00 00 00.02S 008 59 59.98E", "lat": "-0.000005", "lon": "8.999995"}, - {"testNumber": "868", "testString": "04 31 22.79N 008 05 54.84E", "lat": "4.522996", "lon": "8.098568"}, - {"testNumber": "869", "testString": "09 02 47.61N 008 59 59.98E", "lat": "9.046557", "lon": "8.999995"}, - {"testNumber": "870", "testString": "13 34 00.25N 009 55 27.33E", "lat": "13.566735", "lon": "9.924258"}, - {"testNumber": "871", "testString": "18 04 46.02N 010 53 23.30E", "lat": "18.079449", "lon": "10.889805"}, - {"testNumber": "872", "testString": "31 38 06.65N 008 59 59.98E", "lat": "31.635181", "lon": "8.999994"}, - {"testNumber": "873", "testString": "45 07 30.54N 011 32 35.22E", "lat": "45.125149", "lon": "11.543116"}, - {"testNumber": "874", "testString": "63 06 55.78S 013 01 03.67E", "lat": "-63.115495", "lon": "13.017686"}, - {"testNumber": "875", "testString": "58 38 25.09S 014 59 59.96E", "lat": "-58.640302", "lon": "14.99999"}, - {"testNumber": "876", "testString": "54 08 18.16S 016 31 50.49E", "lat": "-54.138379", "lon": "16.530692"}, - {"testNumber": "877", "testString": "49 37 09.92S 017 46 08.58E", "lat": "-49.619423", "lon": "17.76905"}, - {"testNumber": "878", "testString": "45 02 25.48S 015 55 16.53E", "lat": "-45.040411", "lon": "15.921258"}, - {"testNumber": "879", "testString": "40 35 47.09S 017 27 17.15E", "lat": "-40.596414", "lon": "17.454765"}, - {"testNumber": "880", "testString": "31 35 45.75S 012 09 41.70E", "lat": "-31.596041", "lon": "12.161583"}, - {"testNumber": "881", "testString": "27 03 52.55S 013 01 55.12E", "lat": "-27.064597", "lon": "13.031978"}, - {"testNumber": "882", "testString": "22 35 42.26S 013 03 16.00E", "lat": "-22.595073", "lon": "13.054444"}, - {"testNumber": "883", "testString": "18 05 11.04S 014 03 17.81E", "lat": "-18.0864", "lon": "14.054947"}, - {"testNumber": "884", "testString": "13 34 06.45S 014 59 59.98E", "lat": "-13.568457", "lon": "14.999994"}, - {"testNumber": "885", "testString": "09 02 43.58S 015 54 35.55E", "lat": "-9.045439", "lon": "15.909874"}, - {"testNumber": "886", "testString": "00 00 00.02S 015 53 55.08E", "lat": "-0.000005", "lon": "15.898632"}, - {"testNumber": "887", "testString": "04 31 16.77S 016 48 09.44E", "lat": "-4.521324", "lon": "16.802622"}, - {"testNumber": "888", "testString": "00 00 00.02S 017 24 27.60E", "lat": "-0.000005", "lon": "17.407667"}, - {"testNumber": "889", "testString": "00 00 00.02S 017 41 42.06E", "lat": "-0.000005", "lon": "17.695018"}, - {"testNumber": "890", "testString": "04 31 16.73N 016 48 09.44E", "lat": "4.521313", "lon": "16.802622"}, - {"testNumber": "891", "testString": "09 01 42.66N 017 21 46.22E", "lat": "9.028518", "lon": "17.36284"}, - {"testNumber": "892", "testString": "09 02 11.05N 017 43 43.27E", "lat": "9.036403", "lon": "17.728687"}, - {"testNumber": "893", "testString": "22 34 49.23N 012 04 56.92E", "lat": "22.580341", "lon": "12.082477"}, - {"testNumber": "894", "testString": "27 07 20.87N 014 59 59.98E", "lat": "27.122464", "lon": "14.999994"}, - {"testNumber": "895", "testString": "36 05 54.04N 012 19 55.81E", "lat": "36.098344", "lon": "12.33217"}, - {"testNumber": "896", "testString": "40 39 03.06N 014 59 59.97E", "lat": "40.650851", "lon": "14.999993"}, - {"testNumber": "897", "testString": "54 06 33.12N 012 03 34.50E", "lat": "54.109201", "lon": "12.059584"}, - {"testNumber": "898", "testString": "49 39 09.14N 014 59 59.97E", "lat": "49.652538", "lon": "14.999992"}, - {"testNumber": "899", "testString": "54 06 33.12N 017 56 25.43E", "lat": "54.109201", "lon": "17.940398"}, - {"testNumber": "900", "testString": "63 04 26.37N 012 57 37.22E", "lat": "63.073992", "lon": "12.960339"}, - {"testNumber": "901", "testString": "58 38 25.05N 014 59 59.96E", "lat": "58.640292", "lon": "14.99999"}, - {"testNumber": "902", "testString": "63 04 26.37N 017 02 22.69E", "lat": "63.073991", "lon": "17.039637"}, - {"testNumber": "903", "testString": "67 36 55.88N 014 59 59.95E", "lat": "67.615522", "lon": "14.999986"}, - {"testNumber": "904", "testString": "76 34 51.04N 014 59 59.92E", "lat": "76.580844", "lon": "14.999977"}, - {"testNumber": "905", "testString": "72 00 45.54N 014 48 38.51E", "lat": "72.012651", "lon": "14.810697"}, - {"testNumber": "906", "testString": "81 00 59.28N 015 15 16.03E", "lat": "81.016468", "lon": "15.254452"}, - {"testNumber": "907", "testString": "72 00 45.54N 015 11 21.37E", "lat": "72.01265", "lon": "15.189269"}, - {"testNumber": "908", "testString": "67 36 55.92S 020 59 59.95E", "lat": "-67.615532", "lon": "20.999986"}, - {"testNumber": "909", "testString": "58 27 23.82S 020 08 16.54E", "lat": "-58.456618", "lon": "20.137929"}, - {"testNumber": "910", "testString": "54 03 38.47S 022 24 54.39E", "lat": "-54.060685", "lon": "22.415108"}, - {"testNumber": "911", "testString": "40 33 14.99S 019 43 25.05E", "lat": "-40.554165", "lon": "19.723624"}, - {"testNumber": "912", "testString": "45 05 23.31S 018 48 44.37E", "lat": "-45.089807", "lon": "18.812326"}, - {"testNumber": "913", "testString": "36 07 26.76S 018 46 39.37E", "lat": "-36.124101", "lon": "18.777602"}, - {"testNumber": "914", "testString": "31 37 51.01S 019 56 43.88E", "lat": "-31.630837", "lon": "19.945522"}, - {"testNumber": "915", "testString": "27 07 20.91S 020 59 59.98E", "lat": "-27.122475", "lon": "20.999994"}, - {"testNumber": "916", "testString": "22 36 14.09S 021 58 22.55E", "lat": "-22.603914", "lon": "21.972931"}, - {"testNumber": "917", "testString": "18 04 46.06S 022 53 23.30E", "lat": "-18.07946", "lon": "22.889805"}, - {"testNumber": "918", "testString": "13 33 11.06S 023 46 18.36E", "lat": "-13.553071", "lon": "23.771766"}, - {"testNumber": "919", "testString": "13 32 28.05S 023 18 19.76E", "lat": "-13.541125", "lon": "23.305489"}, - {"testNumber": "920", "testString": "13 33 11.02N 018 13 41.61E", "lat": "13.55306", "lon": "18.228224"}, - {"testNumber": "921", "testString": "13 32 28.01N 018 41 40.20E", "lat": "13.541114", "lon": "18.6945"}, - {"testNumber": "922", "testString": "18 04 46.02N 019 06 36.66E", "lat": "18.079449", "lon": "19.110184"}, - {"testNumber": "923", "testString": "22 36 24.66N 020 59 59.98E", "lat": "22.606851", "lon": "20.999994"}, - {"testNumber": "924", "testString": "31 35 45.71N 018 09 41.70E", "lat": "31.59603", "lon": "18.161582"}, - {"testNumber": "925", "testString": "36 08 22.40N 019 53 18.65E", "lat": "36.139555", "lon": "19.888515"}, - {"testNumber": "926", "testString": "45 07 30.53N 018 27 24.73E", "lat": "45.125148", "lon": "18.456869"}, - {"testNumber": "927", "testString": "72 04 39.15S 024 05 14.96E", "lat": "-72.077542", "lon": "24.087489"}, - {"testNumber": "928", "testString": "76 33 05.49S 024 51 15.87E", "lat": "-76.551526", "lon": "24.854407"}, - {"testNumber": "929", "testString": "63 04 26.41S 024 57 37.23E", "lat": "-63.074002", "lon": "24.960341"}, - {"testNumber": "930", "testString": "58 32 12.44S 026 09 21.06E", "lat": "-58.53679", "lon": "26.155849"}, - {"testNumber": "931", "testString": "63 04 26.41S 029 02 22.69E", "lat": "-63.074002", "lon": "29.039635"}, - {"testNumber": "932", "testString": "49 37 09.92S 024 13 51.36E", "lat": "-49.619422", "lon": "24.230934"}, - {"testNumber": "933", "testString": "53 59 34.53S 027 06 17.24E", "lat": "-53.992925", "lon": "27.104789"}, - {"testNumber": "934", "testString": "45 08 47.03S 025 43 40.65E", "lat": "-45.146398", "lon": "25.727959"}, - {"testNumber": "935", "testString": "40 39 03.10S 026 59 59.97E", "lat": "-40.650862", "lon": "26.999993"}, - {"testNumber": "936", "testString": "36 08 22.44S 028 06 41.30E", "lat": "-36.139566", "lon": "28.111471"}, - {"testNumber": "937", "testString": "31 37 04.01S 029 06 30.53E", "lat": "-31.617781", "lon": "29.10848"}, - {"testNumber": "938", "testString": "27 03 52.55S 028 58 04.84E", "lat": "-27.064597", "lon": "28.96801"}, - {"testNumber": "939", "testString": "09 02 11.09S 024 16 16.69E", "lat": "-9.036413", "lon": "24.271302"}, - {"testNumber": "940", "testString": "09 01 42.70S 024 38 13.74E", "lat": "-9.028529", "lon": "24.637149"}, - {"testNumber": "941", "testString": "00 00 00.02S 024 18 17.90E", "lat": "-0.000005", "lon": "24.304971"}, - {"testNumber": "942", "testString": "04 31 16.77S 025 11 50.52E", "lat": "-4.521324", "lon": "25.197368"}, - {"testNumber": "943", "testString": "00 00 00.02S 024 35 32.36E", "lat": "-0.000005", "lon": "24.592322"}, - {"testNumber": "944", "testString": "00 00 00.02S 026 06 04.89E", "lat": "-0.000005", "lon": "26.101357"}, - {"testNumber": "945", "testString": "04 31 16.73N 025 11 50.52E", "lat": "4.521313", "lon": "25.197368"}, - {"testNumber": "946", "testString": "09 02 43.54N 026 05 24.41E", "lat": "9.045428", "lon": "26.090115"}, - {"testNumber": "947", "testString": "13 34 06.41N 026 59 59.98E", "lat": "13.568446", "lon": "26.999994"}, - {"testNumber": "948", "testString": "18 05 11.00N 027 56 42.15E", "lat": "18.086389", "lon": "27.945041"}, - {"testNumber": "949", "testString": "22 34 49.23N 029 55 03.04E", "lat": "22.580341", "lon": "29.917512"}, - {"testNumber": "950", "testString": "27 05 23.57N 024 01 31.10E", "lat": "27.089881", "lon": "24.025305"}, - {"testNumber": "951", "testString": "31 37 50.97N 025 56 43.88E", "lat": "31.630826", "lon": "25.945523"}, - {"testNumber": "952", "testString": "36 07 26.73N 029 13 20.59E", "lat": "36.124091", "lon": "29.222385"}, - {"testNumber": "953", "testString": "45 08 47.00N 028 16 19.29E", "lat": "45.146388", "lon": "28.272025"}, - {"testNumber": "954", "testString": "54 08 18.12N 028 31 50.49E", "lat": "54.138368", "lon": "28.530692"}, - {"testNumber": "955", "testString": "63 06 55.75N 028 58 56.24E", "lat": "63.115485", "lon": "28.98229"}, - {"testNumber": "956", "testString": "76 33 05.45N 029 08 43.98E", "lat": "76.551515", "lon": "29.14555"}, - {"testNumber": "957", "testString": "72 04 39.11N 029 54 44.91E", "lat": "72.077531", "lon": "29.912474"}, - {"testNumber": "958", "testString": "67 27 46.39S 034 01 34.96E", "lat": "-67.462886", "lon": "34.026377"}, - {"testNumber": "959", "testString": "58 37 43.59S 031 16 40.07E", "lat": "-58.628776", "lon": "31.277796"}, - {"testNumber": "960", "testString": "54 08 53.19S 032 59 59.97E", "lat": "-54.148109", "lon": "32.999991"}, - {"testNumber": "961", "testString": "49 38 39.34S 034 23 06.58E", "lat": "-49.644262", "lon": "34.38516"}, - {"testNumber": "962", "testString": "40 33 14.99S 034 16 34.90E", "lat": "-40.554165", "lon": "34.276362"}, - {"testNumber": "963", "testString": "45 07 30.57S 035 32 35.22E", "lat": "-45.125159", "lon": "35.543116"}, - {"testNumber": "964", "testString": "36 05 54.07S 035 40 04.14E", "lat": "-36.098354", "lon": "35.667816"}, - {"testNumber": "965", "testString": "27 05 23.61S 030 01 31.10E", "lat": "-27.089892", "lon": "30.025306"}, - {"testNumber": "966", "testString": "22 34 49.26S 030 04 56.91E", "lat": "-22.580351", "lon": "30.082476"}, - {"testNumber": "967", "testString": "22 33 35.17S 030 53 18.64E", "lat": "-22.559769", "lon": "30.888512"}, - {"testNumber": "968", "testString": "18 04 46.06S 031 06 36.66E", "lat": "-18.07946", "lon": "31.110184"}, - {"testNumber": "969", "testString": "13 34 00.29S 032 04 32.63E", "lat": "-13.566746", "lon": "32.075731"}, - {"testNumber": "970", "testString": "09 02 47.64S 032 59 59.98E", "lat": "-9.046568", "lon": "32.999995"}, - {"testNumber": "971", "testString": "00 00 00.02S 032 59 59.98E", "lat": "-0.000005", "lon": "32.999995"}, - {"testNumber": "972", "testString": "04 31 22.83S 033 54 05.12E", "lat": "-4.523007", "lon": "33.901421"}, - {"testNumber": "973", "testString": "00 00 00.02S 034 47 49.37E", "lat": "-0.000005", "lon": "34.797047"}, - {"testNumber": "974", "testString": "04 31 22.79N 033 54 05.12E", "lat": "4.522996", "lon": "33.901421"}, - {"testNumber": "975", "testString": "09 02 31.35N 034 49 10.26E", "lat": "9.042042", "lon": "34.819517"}, - {"testNumber": "976", "testString": "13 32 28.01N 035 18 19.76E", "lat": "13.541114", "lon": "35.305489"}, - {"testNumber": "977", "testString": "13 33 11.02N 035 46 18.35E", "lat": "13.55306", "lon": "35.771765"}, - {"testNumber": "978", "testString": "27 07 07.82N 031 59 27.79E", "lat": "27.11884", "lon": "31.991052"}, - {"testNumber": "979", "testString": "31 37 03.97N 035 06 30.52E", "lat": "31.61777", "lon": "35.108479"}, - {"testNumber": "980", "testString": "40 38 41.26N 031 49 02.25E", "lat": "40.644794", "lon": "31.817293"}, - {"testNumber": "981", "testString": "49 38 39.30N 031 36 53.36E", "lat": "49.644251", "lon": "31.614823"}, - {"testNumber": "982", "testString": "58 37 43.56N 031 16 40.07E", "lat": "58.628766", "lon": "31.277797"}, - {"testNumber": "983", "testString": "67 35 54.59N 030 38 53.28E", "lat": "67.598498", "lon": "30.648133"}, - {"testNumber": "984", "testString": "72 00 45.58S 038 48 38.52E", "lat": "-72.012662", "lon": "38.8107"}, - {"testNumber": "985", "testString": "76 34 51.08S 038 59 59.92E", "lat": "-76.580855", "lon": "38.999977"}, - {"testNumber": "986", "testString": "72 00 45.58S 039 11 21.35E", "lat": "-72.012661", "lon": "39.189265"}, - {"testNumber": "987", "testString": "67 35 54.63S 036 38 53.28E", "lat": "-67.598509", "lon": "36.648132"}, - {"testNumber": "988", "testString": "63 06 55.78S 040 58 56.24E", "lat": "-63.115495", "lon": "40.98229"}, - {"testNumber": "989", "testString": "53 59 34.53S 038 53 42.69E", "lat": "-53.992924", "lon": "38.895193"}, - {"testNumber": "990", "testString": "49 34 41.10S 040 50 58.55E", "lat": "-49.578084", "lon": "40.849596"}, - {"testNumber": "991", "testString": "40 35 47.09S 036 32 42.80E", "lat": "-40.596414", "lon": "36.545221"}, - {"testNumber": "992", "testString": "36 03 44.52S 037 26 24.97E", "lat": "-36.062368", "lon": "37.44027"}, - {"testNumber": "993", "testString": "31 37 04.01S 036 53 29.43E", "lat": "-31.61778", "lon": "36.891508"}, - {"testNumber": "994", "testString": "27 07 07.86S 037 59 27.79E", "lat": "-27.118851", "lon": "37.991052"}, - {"testNumber": "995", "testString": "22 36 24.70S 038 59 59.98E", "lat": "-22.606862", "lon": "38.999994"}, - {"testNumber": "996", "testString": "18 05 11.04S 039 56 42.15E", "lat": "-18.0864", "lon": "39.945041"}, - {"testNumber": "997", "testString": "13 33 41.81S 040 50 53.76E", "lat": "-13.561615", "lon": "40.848267"}, - {"testNumber": "998", "testString": "09 02 11.09S 041 43 43.27E", "lat": "-9.036414", "lon": "41.728687"}, - {"testNumber": "999", "testString": "09 01 42.70S 041 21 46.22E", "lat": "-9.028529", "lon": "41.36284"}, - {"testNumber": "1000", "testString": "00 00 00.02S 041 24 27.60E", "lat": "-0.000005", "lon": "41.407667"}, - {"testNumber": "1001", "testString": "00 00 00.02S 041 41 42.06E", "lat": "-0.000005", "lon": "41.695018"}, - {"testNumber": "1002", "testString": "18 04 04.41N 036 09 57.55E", "lat": "18.067893", "lon": "36.165986"}, - {"testNumber": "1003", "testString": "18 03 06.25N 036 46 38.47E", "lat": "18.051735", "lon": "36.777353"}, - {"testNumber": "1004", "testString": "22 36 14.05N 038 01 37.41E", "lat": "22.603903", "lon": "38.027057"}, - {"testNumber": "1005", "testString": "27 06 28.71N 041 01 03.00E", "lat": "27.107974", "lon": "41.0175"}, - {"testNumber": "1006", "testString": "36 07 26.72N 036 46 39.37E", "lat": "36.12409", "lon": "36.777602"}, - {"testNumber": "1007", "testString": "40 37 35.88N 041 21 52.83E", "lat": "40.626634", "lon": "41.364674"}, - {"testNumber": "1008", "testString": "49 37 09.88N 041 46 08.58E", "lat": "49.619412", "lon": "41.769049"}, - {"testNumber": "1009", "testString": "58 35 39.25S 042 26 30.08E", "lat": "-58.594236", "lon": "42.44169"}, - {"testNumber": "1010", "testString": "63 00 18.12S 045 04 12.12E", "lat": "-63.005033", "lon": "45.070033"}, - {"testNumber": "1011", "testString": "58 35 39.25S 047 33 29.84E", "lat": "-58.594235", "lon": "47.55829"}, - {"testNumber": "1012", "testString": "54 03 38.47S 043 35 05.54E", "lat": "-54.060685", "lon": "43.584873"}, - {"testNumber": "1013", "testString": "49 31 13.23S 044 31 40.50E", "lat": "-49.520341", "lon": "44.527916"}, - {"testNumber": "1014", "testString": "45 07 30.57S 042 27 24.73E", "lat": "-45.125159", "lon": "42.456869"}, - {"testNumber": "1015", "testString": "40 38 41.30S 043 49 02.25E", "lat": "-40.644805", "lon": "43.817293"}, - {"testNumber": "1016", "testString": "36 08 41.01S 044 59 59.97E", "lat": "-36.144724", "lon": "44.999993"}, - {"testNumber": "1017", "testString": "31 37 51.01S 046 03 16.07E", "lat": "-31.630837", "lon": "46.054465"}, - {"testNumber": "1018", "testString": "27 06 28.75S 047 01 03.00E", "lat": "-27.107985", "lon": "47.0175"}, - {"testNumber": "1019", "testString": "22 33 35.17S 047 06 41.31E", "lat": "-22.559769", "lon": "47.111476"}, - {"testNumber": "1020", "testString": "22 34 49.27S 047 55 03.04E", "lat": "-22.580352", "lon": "47.917512"}, - {"testNumber": "1021", "testString": "04 31 06.68S 042 17 47.83E", "lat": "-4.518521", "lon": "42.296619"}, - {"testNumber": "1022", "testString": "04 30 52.57S 042 36 12.39E", "lat": "-4.514602", "lon": "42.603443"}, - {"testNumber": "1023", "testString": "00 00 00.02S 043 12 10.59E", "lat": "-0.000005", "lon": "43.202942"}, - {"testNumber": "1024", "testString": "04 31 06.64N 042 17 47.83E", "lat": "4.51851", "lon": "42.296619"}, - {"testNumber": "1025", "testString": "04 30 52.53N 042 36 12.39E", "lat": "4.514591", "lon": "42.603443"}, - {"testNumber": "1026", "testString": "09 02 31.35N 043 10 49.70E", "lat": "9.042042", "lon": "43.180472"}, - {"testNumber": "1027", "testString": "13 34 00.25N 044 04 32.63E", "lat": "13.566735", "lon": "44.075731"}, - {"testNumber": "1028", "testString": "18 05 19.33N 044 59 59.98E", "lat": "18.088704", "lon": "44.999994"}, - {"testNumber": "1029", "testString": "22 35 42.22N 046 56 43.96E", "lat": "22.595062", "lon": "46.945544"}, - {"testNumber": "1030", "testString": "31 37 03.97N 042 53 29.43E", "lat": "31.61777", "lon": "42.891508"}, - {"testNumber": "1031", "testString": "36 08 22.40N 046 06 41.30E", "lat": "36.139555", "lon": "46.111471"}, - {"testNumber": "1032", "testString": "45 09 12.50N 044 59 59.97E", "lat": "45.153472", "lon": "44.999992"}, - {"testNumber": "1033", "testString": "54 08 53.16N 044 59 59.97E", "lat": "54.148099", "lon": "44.999991"}, - {"testNumber": "1034", "testString": "58 35 39.21N 042 26 30.08E", "lat": "58.594225", "lon": "42.441689"}, - {"testNumber": "1035", "testString": "63 07 45.60N 044 59 59.96E", "lat": "63.129334", "lon": "44.999988"}, - {"testNumber": "1036", "testString": "58 35 39.21N 047 33 29.85E", "lat": "58.594224", "lon": "47.558291"}, - {"testNumber": "1037", "testString": "67 32 51.08N 043 41 46.91E", "lat": "67.547523", "lon": "43.696364"}, - {"testNumber": "1038", "testString": "67 32 51.08N 046 18 12.99E", "lat": "67.547522", "lon": "46.303608"}, - {"testNumber": "1039", "testString": "72 05 57.18N 044 59 59.94E", "lat": "72.099217", "lon": "44.999983"}, - {"testNumber": "1040", "testString": "76 27 50.17N 043 19 29.18E", "lat": "76.463937", "lon": "43.324772"}, - {"testNumber": "1041", "testString": "76 27 50.18N 046 40 30.66E", "lat": "76.463939", "lon": "46.675183"}, - {"testNumber": "1042", "testString": "76 33 05.49S 053 08 43.97E", "lat": "-76.551526", "lon": "53.145547"}, - {"testNumber": "1043", "testString": "72 04 39.15S 053 54 44.91E", "lat": "-72.077542", "lon": "53.912476"}, - {"testNumber": "1044", "testString": "67 32 51.12S 049 41 46.92E", "lat": "-67.547534", "lon": "49.696367"}, - {"testNumber": "1045", "testString": "67 32 51.12S 052 18 12.98E", "lat": "-67.547533", "lon": "52.303605"}, - {"testNumber": "1046", "testString": "62 54 31.92S 052 53 13.25E", "lat": "-62.908866", "lon": "52.887013"}, - {"testNumber": "1047", "testString": "54 08 18.16S 049 28 09.44E", "lat": "-54.138379", "lon": "49.469289"}, - {"testNumber": "1048", "testString": "49 39 09.17S 050 59 59.97E", "lat": "-49.652548", "lon": "50.999992"}, - {"testNumber": "1049", "testString": "45 08 47.03S 052 16 19.29E", "lat": "-45.146398", "lon": "52.272025"}, - {"testNumber": "1050", "testString": "40 37 35.92S 053 21 52.83E", "lat": "-40.626645", "lon": "53.364674"}, - {"testNumber": "1051", "testString": "36 03 44.52S 052 33 34.98E", "lat": "-36.062367", "lon": "52.559717"}, - {"testNumber": "1052", "testString": "31 35 45.75S 053 50 18.26E", "lat": "-31.596041", "lon": "53.838405"}, - {"testNumber": "1053", "testString": "18 04 04.45S 048 09 57.55E", "lat": "-18.067904", "lon": "48.165986"}, - {"testNumber": "1054", "testString": "18 03 06.29S 048 46 38.47E", "lat": "-18.051746", "lon": "48.777353"}, - {"testNumber": "1055", "testString": "13 33 41.81S 049 09 06.20E", "lat": "-13.561615", "lon": "49.151722"}, - {"testNumber": "1056", "testString": "09 02 43.58S 050 05 24.41E", "lat": "-9.045439", "lon": "50.090115"}, - {"testNumber": "1057", "testString": "00 00 00.02S 050 06 04.89E", "lat": "-0.000005", "lon": "50.101357"}, - {"testNumber": "1058", "testString": "04 31 24.84S 050 59 59.98E", "lat": "-4.523568", "lon": "50.999995"}, - {"testNumber": "1059", "testString": "00 00 00.02S 051 53 55.08E", "lat": "-0.000005", "lon": "51.898632"}, - {"testNumber": "1060", "testString": "04 31 24.81N 050 59 59.98E", "lat": "4.523557", "lon": "50.999995"}, - {"testNumber": "1061", "testString": "09 02 43.54N 051 54 35.55E", "lat": "9.045428", "lon": "51.909874"}, - {"testNumber": "1062", "testString": "13 33 41.77N 052 50 53.76E", "lat": "13.561604", "lon": "52.848267"}, - {"testNumber": "1063", "testString": "18 03 06.25N 053 13 21.49E", "lat": "18.051735", "lon": "53.222636"}, - {"testNumber": "1064", "testString": "18 04 04.41N 053 50 02.41E", "lat": "18.067893", "lon": "53.834003"}, - {"testNumber": "1065", "testString": "27 06 28.71N 048 58 56.96E", "lat": "27.107974", "lon": "48.982488"}, - {"testNumber": "1066", "testString": "31 37 50.97N 052 03 16.07E", "lat": "31.630826", "lon": "52.054465"}, - {"testNumber": "1067", "testString": "36 05 54.04N 053 40 04.14E", "lat": "36.098344", "lon": "53.667816"}, - {"testNumber": "1068", "testString": "40 37 35.88N 048 38 07.12E", "lat": "40.626634", "lon": "48.635312"}, - {"testNumber": "1069", "testString": "49 37 09.88N 048 13 51.36E", "lat": "49.619412", "lon": "48.230934"}, - {"testNumber": "1070", "testString": "81 00 59.29N 050 44 43.72E", "lat": "81.016469", "lon": "50.745479"}, - {"testNumber": "1071", "testString": "63 07 45.64S 056 59 59.96E", "lat": "-63.129345", "lon": "56.999988"}, - {"testNumber": "1072", "testString": "58 37 43.60S 058 43 19.86E", "lat": "-58.628777", "lon": "58.722183"}, - {"testNumber": "1073", "testString": "49 31 13.22S 057 28 19.44E", "lat": "-49.52034", "lon": "57.472067"}, - {"testNumber": "1074", "testString": "45 05 23.31S 059 11 15.57E", "lat": "-45.089807", "lon": "59.187658"}, - {"testNumber": "1075", "testString": "36 05 54.08S 054 19 55.82E", "lat": "-36.098355", "lon": "54.332171"}, - {"testNumber": "1076", "testString": "27 06 28.75S 054 58 56.96E", "lat": "-27.107985", "lon": "54.982488"}, - {"testNumber": "1077", "testString": "31 33 56.35S 055 12 47.96E", "lat": "-31.565652", "lon": "55.213321"}, - {"testNumber": "1078", "testString": "22 36 14.09S 056 01 37.41E", "lat": "-22.603914", "lon": "56.027057"}, - {"testNumber": "1079", "testString": "18 05 19.37S 056 59 59.98E", "lat": "-18.088714", "lon": "56.999994"}, - {"testNumber": "1080", "testString": "13 34 00.29S 057 55 27.33E", "lat": "-13.566746", "lon": "57.924258"}, - {"testNumber": "1081", "testString": "09 02 31.39S 058 49 10.26E", "lat": "-9.042053", "lon": "58.819517"}, - {"testNumber": "1082", "testString": "00 00 00.02S 058 47 49.37E", "lat": "-0.000005", "lon": "58.797047"}, - {"testNumber": "1083", "testString": "04 30 52.57S 059 23 47.57E", "lat": "-4.514602", "lon": "59.396547"}, - {"testNumber": "1084", "testString": "04 31 06.68S 059 42 12.13E", "lat": "-4.518521", "lon": "59.70337"}, - {"testNumber": "1085", "testString": "04 30 52.53N 059 23 47.57E", "lat": "4.514591", "lon": "59.396547"}, - {"testNumber": "1086", "testString": "04 31 06.64N 059 42 12.13E", "lat": "4.51851", "lon": "59.70337"}, - {"testNumber": "1087", "testString": "22 35 42.22N 055 03 16.00E", "lat": "22.595062", "lon": "55.054444"}, - {"testNumber": "1088", "testString": "27 07 07.82N 058 00 32.17E", "lat": "27.11884", "lon": "58.008936"}, - {"testNumber": "1089", "testString": "31 35 45.71N 059 50 18.26E", "lat": "31.59603", "lon": "59.838405"}, - {"testNumber": "1090", "testString": "40 38 41.26N 058 10 57.69E", "lat": "40.644794", "lon": "58.182692"}, - {"testNumber": "1091", "testString": "49 38 39.31N 058 23 06.58E", "lat": "49.644252", "lon": "58.38516"}, - {"testNumber": "1092", "testString": "58 37 43.56N 058 43 19.86E", "lat": "58.628766", "lon": "58.722183"}, - {"testNumber": "1093", "testString": "67 35 54.60N 059 21 06.62E", "lat": "67.598499", "lon": "59.351839"}, - {"testNumber": "1094", "testString": "67 35 54.63S 065 21 06.62E", "lat": "-67.598509", "lon": "65.35184"}, - {"testNumber": "1095", "testString": "62 54 31.91S 061 06 46.67E", "lat": "-62.908865", "lon": "61.112964"}, - {"testNumber": "1096", "testString": "58 32 12.44S 063 50 38.87E", "lat": "-58.536789", "lon": "63.844131"}, - {"testNumber": "1097", "testString": "54 06 33.16S 060 03 34.51E", "lat": "-54.109212", "lon": "60.059585"}, - {"testNumber": "1098", "testString": "49 34 41.11S 061 09 01.39E", "lat": "-49.578085", "lon": "61.150387"}, - {"testNumber": "1099", "testString": "54 06 33.16S 065 56 25.43E", "lat": "-54.109212", "lon": "65.940397"}, - {"testNumber": "1100", "testString": "40 37 35.92S 060 38 07.12E", "lat": "-40.626645", "lon": "60.635312"}, - {"testNumber": "1101", "testString": "45 02 25.48S 062 04 43.42E", "lat": "-45.040411", "lon": "62.078727"}, - {"testNumber": "1102", "testString": "36 08 22.44S 061 53 18.65E", "lat": "-36.139566", "lon": "61.888515"}, - {"testNumber": "1103", "testString": "31 38 06.69S 062 59 59.98E", "lat": "-31.635192", "lon": "62.999994"}, - {"testNumber": "1104", "testString": "27 07 07.86S 064 00 32.17E", "lat": "-27.118851", "lon": "64.008936"}, - {"testNumber": "1105", "testString": "22 35 42.26S 064 56 43.96E", "lat": "-22.595073", "lon": "64.945544"}, - {"testNumber": "1106", "testString": "18 03 06.29S 065 13 21.49E", "lat": "-18.051746", "lon": "65.222636"}, - {"testNumber": "1107", "testString": "18 04 04.45S 065 50 02.41E", "lat": "-18.067904", "lon": "65.834003"}, - {"testNumber": "1108", "testString": "00 00 00.02S 060 18 17.90E", "lat": "-0.000005", "lon": "60.304971"}, - {"testNumber": "1109", "testString": "00 00 00.02S 060 35 32.36E", "lat": "-0.000005", "lon": "60.592322"}, - {"testNumber": "1110", "testString": "09 02 11.05N 060 16 16.69E", "lat": "9.036403", "lon": "60.271302"}, - {"testNumber": "1111", "testString": "09 01 42.66N 060 38 13.74E", "lat": "9.028518", "lon": "60.637149"}, - {"testNumber": "1112", "testString": "13 33 41.77N 061 09 06.20E", "lat": "13.561604", "lon": "61.151722"}, - {"testNumber": "1113", "testString": "18 05 11.00N 062 03 17.81E", "lat": "18.086389", "lon": "62.054947"}, - {"testNumber": "1114", "testString": "22 36 14.05N 063 58 22.55E", "lat": "22.603903", "lon": "63.972931"}, - {"testNumber": "1115", "testString": "27 05 23.57N 065 58 28.86E", "lat": "27.089881", "lon": "65.974682"}, - {"testNumber": "1116", "testString": "36 08 40.97N 062 59 59.97E", "lat": "36.144713", "lon": "62.999993"}, - {"testNumber": "1117", "testString": "45 08 46.99N 061 43 40.66E", "lat": "45.146387", "lon": "61.72796"}, - {"testNumber": "1118", "testString": "54 08 18.12N 061 28 09.44E", "lat": "54.138368", "lon": "61.46929"}, - {"testNumber": "1119", "testString": "63 06 55.74N 061 01 03.67E", "lat": "63.115484", "lon": "61.017686"}, - {"testNumber": "1120", "testString": "72 04 39.11N 060 05 14.97E", "lat": "72.077531", "lon": "60.087491"}, - {"testNumber": "1121", "testString": "76 33 05.46N 060 51 15.85E", "lat": "76.551516", "lon": "60.854404"}, - {"testNumber": "1122", "testString": "81 03 39.15N 062 59 59.87E", "lat": "81.060876", "lon": "62.999965"}, - {"testNumber": "1123", "testString": "76 27 50.21S 067 19 29.16E", "lat": "-76.463948", "lon": "67.324766"}, - {"testNumber": "1124", "testString": "72 05 57.22S 068 59 59.94E", "lat": "-72.099228", "lon": "68.999983"}, - {"testNumber": "1125", "testString": "76 27 50.22S 070 40 30.68E", "lat": "-76.463949", "lon": "70.675189"}, - {"testNumber": "1126", "testString": "67 27 46.38S 067 58 24.94E", "lat": "-67.462884", "lon": "67.973595"}, - {"testNumber": "1127", "testString": "63 00 18.12S 068 55 47.79E", "lat": "-63.005034", "lon": "68.929943"}, - {"testNumber": "1128", "testString": "58 27 23.83S 069 51 43.38E", "lat": "-58.45662", "lon": "69.862051"}, - {"testNumber": "1129", "testString": "49 38 39.34S 067 36 53.36E", "lat": "-49.644262", "lon": "67.614823"}, - {"testNumber": "1130", "testString": "45 09 12.54S 068 59 59.97E", "lat": "-45.153483", "lon": "68.999992"}, - {"testNumber": "1131", "testString": "40 38 41.30S 070 10 57.69E", "lat": "-40.644805", "lon": "70.182693"}, - {"testNumber": "1132", "testString": "36 07 26.76S 071 13 20.59E", "lat": "-36.124101", "lon": "71.222385"}, - {"testNumber": "1133", "testString": "31 33 56.34S 070 47 12.00E", "lat": "-31.565651", "lon": "70.786666"}, - {"testNumber": "1134", "testString": "27 05 23.61S 071 58 28.86E", "lat": "-27.089891", "lon": "71.974682"}, - {"testNumber": "1135", "testString": "13 33 11.06S 066 13 41.60E", "lat": "-13.553071", "lon": "66.228223"}, - {"testNumber": "1136", "testString": "13 32 28.05S 066 41 40.20E", "lat": "-13.541125", "lon": "66.6945"}, - {"testNumber": "1137", "testString": "09 02 31.39S 067 10 49.70E", "lat": "-9.042052", "lon": "67.180472"}, - {"testNumber": "1138", "testString": "00 00 00.02S 067 12 10.59E", "lat": "-0.000005", "lon": "67.202942"}, - {"testNumber": "1139", "testString": "04 31 22.83S 068 05 54.84E", "lat": "-4.523007", "lon": "68.098568"}, - {"testNumber": "1140", "testString": "00 00 00.02S 068 59 59.98E", "lat": "-0.000005", "lon": "68.999995"}, - {"testNumber": "1141", "testString": "04 31 22.79N 068 05 54.84E", "lat": "4.522996", "lon": "68.098568"}, - {"testNumber": "1142", "testString": "09 02 47.61N 068 59 59.98E", "lat": "9.046557", "lon": "68.999995"}, - {"testNumber": "1143", "testString": "13 34 00.25N 069 55 27.33E", "lat": "13.566735", "lon": "69.924258"}, - {"testNumber": "1144", "testString": "18 04 46.02N 070 53 23.30E", "lat": "18.079449", "lon": "70.889805"}, - {"testNumber": "1145", "testString": "31 38 06.65N 068 59 59.98E", "lat": "31.635181", "lon": "68.999994"}, - {"testNumber": "1146", "testString": "45 07 30.54N 071 32 35.22E", "lat": "45.125149", "lon": "71.543116"}, - {"testNumber": "1147", "testString": "63 06 55.78S 073 01 03.67E", "lat": "-63.115495", "lon": "73.017686"}, - {"testNumber": "1148", "testString": "58 38 25.09S 074 59 59.96E", "lat": "-58.640302", "lon": "74.99999"}, - {"testNumber": "1149", "testString": "54 08 18.16S 076 31 50.49E", "lat": "-54.138379", "lon": "76.530692"}, - {"testNumber": "1150", "testString": "49 37 09.92S 077 46 08.58E", "lat": "-49.619423", "lon": "77.76905"}, - {"testNumber": "1151", "testString": "45 02 25.48S 075 55 16.53E", "lat": "-45.040411", "lon": "75.921258"}, - {"testNumber": "1152", "testString": "40 35 47.09S 077 27 17.15E", "lat": "-40.596414", "lon": "77.454765"}, - {"testNumber": "1153", "testString": "31 35 45.75S 072 09 41.70E", "lat": "-31.596041", "lon": "72.161583"}, - {"testNumber": "1154", "testString": "27 03 52.55S 073 01 55.12E", "lat": "-27.064597", "lon": "73.031978"}, - {"testNumber": "1155", "testString": "22 35 42.26S 073 03 16.00E", "lat": "-22.595073", "lon": "73.054444"}, - {"testNumber": "1156", "testString": "18 05 11.04S 074 03 17.81E", "lat": "-18.0864", "lon": "74.054947"}, - {"testNumber": "1157", "testString": "13 34 06.45S 074 59 59.98E", "lat": "-13.568457", "lon": "74.999994"}, - {"testNumber": "1158", "testString": "09 02 43.58S 075 54 35.55E", "lat": "-9.045439", "lon": "75.909874"}, - {"testNumber": "1159", "testString": "00 00 00.02S 075 53 55.08E", "lat": "-0.000005", "lon": "75.898632"}, - {"testNumber": "1160", "testString": "04 31 16.77S 076 48 09.44E", "lat": "-4.521324", "lon": "76.802622"}, - {"testNumber": "1161", "testString": "00 00 00.02S 077 24 27.60E", "lat": "-0.000005", "lon": "77.407667"}, - {"testNumber": "1162", "testString": "00 00 00.02S 077 41 42.06E", "lat": "-0.000005", "lon": "77.695018"}, - {"testNumber": "1163", "testString": "04 31 16.73N 076 48 09.44E", "lat": "4.521313", "lon": "76.802622"}, - {"testNumber": "1164", "testString": "09 01 42.66N 077 21 46.22E", "lat": "9.028518", "lon": "77.36284"}, - {"testNumber": "1165", "testString": "09 02 11.05N 077 43 43.27E", "lat": "9.036403", "lon": "77.728687"}, - {"testNumber": "1166", "testString": "22 34 49.23N 072 04 56.92E", "lat": "22.580341", "lon": "72.082477"}, - {"testNumber": "1167", "testString": "27 07 20.87N 074 59 59.98E", "lat": "27.122464", "lon": "74.999994"}, - {"testNumber": "1168", "testString": "36 05 54.04N 072 19 55.81E", "lat": "36.098344", "lon": "72.33217"}, - {"testNumber": "1169", "testString": "40 39 03.06N 074 59 59.97E", "lat": "40.650851", "lon": "74.999993"}, - {"testNumber": "1170", "testString": "54 06 33.12N 072 03 34.50E", "lat": "54.109201", "lon": "72.059584"}, - {"testNumber": "1171", "testString": "49 39 09.14N 074 59 59.97E", "lat": "49.652538", "lon": "74.999992"}, - {"testNumber": "1172", "testString": "54 06 33.12N 077 56 25.43E", "lat": "54.109201", "lon": "77.940398"}, - {"testNumber": "1173", "testString": "63 04 26.37N 072 57 37.22E", "lat": "63.073992", "lon": "72.960339"}, - {"testNumber": "1174", "testString": "58 38 25.05N 074 59 59.96E", "lat": "58.640292", "lon": "74.99999"}, - {"testNumber": "1175", "testString": "63 04 26.37N 077 02 22.69E", "lat": "63.073991", "lon": "77.039637"}, - {"testNumber": "1176", "testString": "67 36 55.88N 074 59 59.95E", "lat": "67.615522", "lon": "74.999986"}, - {"testNumber": "1177", "testString": "76 34 51.04N 074 59 59.92E", "lat": "76.580844", "lon": "74.999977"}, - {"testNumber": "1178", "testString": "72 00 45.54N 074 48 38.51E", "lat": "72.012651", "lon": "74.810697"}, - {"testNumber": "1179", "testString": "81 00 59.28N 075 15 16.03E", "lat": "81.016468", "lon": "75.254452"}, - {"testNumber": "1180", "testString": "72 00 45.54N 075 11 21.37E", "lat": "72.01265", "lon": "75.189269"}, - {"testNumber": "1181", "testString": "67 36 55.92S 080 59 59.95E", "lat": "-67.615532", "lon": "80.999986"}, - {"testNumber": "1182", "testString": "58 27 23.82S 080 08 16.54E", "lat": "-58.456618", "lon": "80.137929"}, - {"testNumber": "1183", "testString": "54 03 38.47S 082 24 54.39E", "lat": "-54.060685", "lon": "82.415108"}, - {"testNumber": "1184", "testString": "40 33 14.99S 079 43 25.05E", "lat": "-40.554165", "lon": "79.723624"}, - {"testNumber": "1185", "testString": "45 05 23.31S 078 48 44.37E", "lat": "-45.089807", "lon": "78.812326"}, - {"testNumber": "1186", "testString": "36 07 26.76S 078 46 39.37E", "lat": "-36.124101", "lon": "78.777602"}, - {"testNumber": "1187", "testString": "31 37 51.01S 079 56 43.88E", "lat": "-31.630837", "lon": "79.945522"}, - {"testNumber": "1188", "testString": "27 07 20.91S 080 59 59.98E", "lat": "-27.122475", "lon": "80.999994"}, - {"testNumber": "1189", "testString": "22 36 14.09S 081 58 22.55E", "lat": "-22.603914", "lon": "81.972931"}, - {"testNumber": "1190", "testString": "18 04 46.06S 082 53 23.30E", "lat": "-18.07946", "lon": "82.889805"}, - {"testNumber": "1191", "testString": "13 33 11.06S 083 46 18.36E", "lat": "-13.553071", "lon": "83.771766"}, - {"testNumber": "1192", "testString": "13 32 28.05S 083 18 19.76E", "lat": "-13.541125", "lon": "83.305489"}, - {"testNumber": "1193", "testString": "13 33 11.02N 078 13 41.61E", "lat": "13.55306", "lon": "78.228224"}, - {"testNumber": "1194", "testString": "13 32 28.01N 078 41 40.20E", "lat": "13.541114", "lon": "78.6945"}, - {"testNumber": "1195", "testString": "18 04 46.02N 079 06 36.66E", "lat": "18.079449", "lon": "79.110184"}, - {"testNumber": "1196", "testString": "22 36 24.66N 080 59 59.98E", "lat": "22.606851", "lon": "80.999994"}, - {"testNumber": "1197", "testString": "31 35 45.71N 078 09 41.70E", "lat": "31.59603", "lon": "78.161582"}, - {"testNumber": "1198", "testString": "36 08 22.40N 079 53 18.65E", "lat": "36.139555", "lon": "79.888515"}, - {"testNumber": "1199", "testString": "45 07 30.53N 078 27 24.73E", "lat": "45.125148", "lon": "78.456869"}, - {"testNumber": "1200", "testString": "72 04 39.15S 084 05 14.96E", "lat": "-72.077542", "lon": "84.087489"}, - {"testNumber": "1201", "testString": "76 33 05.49S 084 51 15.87E", "lat": "-76.551526", "lon": "84.854407"}, - {"testNumber": "1202", "testString": "63 04 26.41S 084 57 37.23E", "lat": "-63.074002", "lon": "84.960341"}, - {"testNumber": "1203", "testString": "58 32 12.44S 086 09 21.06E", "lat": "-58.53679", "lon": "86.155849"}, - {"testNumber": "1204", "testString": "63 04 26.41S 089 02 22.69E", "lat": "-63.074002", "lon": "89.039635"}, - {"testNumber": "1205", "testString": "49 37 09.92S 084 13 51.36E", "lat": "-49.619422", "lon": "84.230934"}, - {"testNumber": "1206", "testString": "53 59 34.53S 087 06 17.24E", "lat": "-53.992925", "lon": "87.104789"}, - {"testNumber": "1207", "testString": "45 08 47.03S 085 43 40.65E", "lat": "-45.146398", "lon": "85.727959"}, - {"testNumber": "1208", "testString": "40 39 03.10S 086 59 59.97E", "lat": "-40.650862", "lon": "86.999993"}, - {"testNumber": "1209", "testString": "36 08 22.44S 088 06 41.30E", "lat": "-36.139566", "lon": "88.111471"}, - {"testNumber": "1210", "testString": "31 37 04.01S 089 06 30.53E", "lat": "-31.617781", "lon": "89.10848"}, - {"testNumber": "1211", "testString": "27 03 52.55S 088 58 04.84E", "lat": "-27.064597", "lon": "88.96801"}, - {"testNumber": "1212", "testString": "09 02 11.09S 084 16 16.69E", "lat": "-9.036413", "lon": "84.271302"}, - {"testNumber": "1213", "testString": "09 01 42.70S 084 38 13.74E", "lat": "-9.028529", "lon": "84.637149"}, - {"testNumber": "1214", "testString": "00 00 00.02S 084 18 17.90E", "lat": "-0.000005", "lon": "84.304971"}, - {"testNumber": "1215", "testString": "04 31 16.77S 085 11 50.52E", "lat": "-4.521324", "lon": "85.197368"}, - {"testNumber": "1216", "testString": "00 00 00.02S 084 35 32.36E", "lat": "-0.000005", "lon": "84.592322"}, - {"testNumber": "1217", "testString": "00 00 00.02S 086 06 04.89E", "lat": "-0.000005", "lon": "86.101357"}, - {"testNumber": "1218", "testString": "04 31 16.73N 085 11 50.52E", "lat": "4.521313", "lon": "85.197368"}, - {"testNumber": "1219", "testString": "09 02 43.54N 086 05 24.41E", "lat": "9.045428", "lon": "86.090115"}, - {"testNumber": "1220", "testString": "13 34 06.41N 086 59 59.98E", "lat": "13.568446", "lon": "86.999994"}, - {"testNumber": "1221", "testString": "18 05 11.00N 087 56 42.15E", "lat": "18.086389", "lon": "87.945041"}, - {"testNumber": "1222", "testString": "22 34 49.23N 089 55 03.04E", "lat": "22.580341", "lon": "89.917512"}, - {"testNumber": "1223", "testString": "27 05 23.57N 084 01 31.10E", "lat": "27.089881", "lon": "84.025305"}, - {"testNumber": "1224", "testString": "31 37 50.97N 085 56 43.88E", "lat": "31.630826", "lon": "85.945523"}, - {"testNumber": "1225", "testString": "36 07 26.73N 089 13 20.59E", "lat": "36.124091", "lon": "89.222385"}, - {"testNumber": "1226", "testString": "45 08 47.00N 088 16 19.29E", "lat": "45.146388", "lon": "88.272025"}, - {"testNumber": "1227", "testString": "54 08 18.12N 088 31 50.49E", "lat": "54.138368", "lon": "88.530692"}, - {"testNumber": "1228", "testString": "63 06 55.75N 088 58 56.24E", "lat": "63.115485", "lon": "88.98229"}, - {"testNumber": "1229", "testString": "76 33 05.45N 089 08 43.98E", "lat": "76.551515", "lon": "89.14555"}, - {"testNumber": "1230", "testString": "72 04 39.11N 089 54 44.91E", "lat": "72.077531", "lon": "89.912474"}, - {"testNumber": "1231", "testString": "67 27 46.39S 094 01 34.96E", "lat": "-67.462886", "lon": "94.026377"}, - {"testNumber": "1232", "testString": "58 37 43.59S 091 16 40.07E", "lat": "-58.628776", "lon": "91.277796"}, - {"testNumber": "1233", "testString": "54 08 53.19S 092 59 59.97E", "lat": "-54.148109", "lon": "92.999991"}, - {"testNumber": "1234", "testString": "49 38 39.34S 094 23 06.58E", "lat": "-49.644262", "lon": "94.38516"}, - {"testNumber": "1235", "testString": "40 33 14.99S 094 16 34.90E", "lat": "-40.554165", "lon": "94.276362"}, - {"testNumber": "1236", "testString": "45 07 30.57S 095 32 35.22E", "lat": "-45.125159", "lon": "95.543116"}, - {"testNumber": "1237", "testString": "36 05 54.07S 095 40 04.14E", "lat": "-36.098354", "lon": "95.667816"}, - {"testNumber": "1238", "testString": "27 05 23.61S 090 01 31.10E", "lat": "-27.089892", "lon": "90.025306"}, - {"testNumber": "1239", "testString": "22 34 49.26S 090 04 56.91E", "lat": "-22.580351", "lon": "90.082476"}, - {"testNumber": "1240", "testString": "22 33 35.17S 090 53 18.64E", "lat": "-22.559769", "lon": "90.888512"}, - {"testNumber": "1241", "testString": "18 04 46.06S 091 06 36.66E", "lat": "-18.07946", "lon": "91.110184"}, - {"testNumber": "1242", "testString": "13 34 00.29S 092 04 32.63E", "lat": "-13.566746", "lon": "92.075731"}, - {"testNumber": "1243", "testString": "09 02 47.64S 092 59 59.98E", "lat": "-9.046568", "lon": "92.999995"}, - {"testNumber": "1244", "testString": "00 00 00.02S 092 59 59.98E", "lat": "-0.000005", "lon": "92.999995"}, - {"testNumber": "1245", "testString": "04 31 22.83S 093 54 05.12E", "lat": "-4.523007", "lon": "93.901421"}, - {"testNumber": "1246", "testString": "00 00 00.02S 094 47 49.37E", "lat": "-0.000005", "lon": "94.797047"}, - {"testNumber": "1247", "testString": "04 31 22.79N 093 54 05.12E", "lat": "4.522996", "lon": "93.901421"}, - {"testNumber": "1248", "testString": "09 02 31.35N 094 49 10.26E", "lat": "9.042042", "lon": "94.819517"}, - {"testNumber": "1249", "testString": "13 32 28.01N 095 18 19.76E", "lat": "13.541114", "lon": "95.305489"}, - {"testNumber": "1250", "testString": "13 33 11.02N 095 46 18.35E", "lat": "13.55306", "lon": "95.771765"}, - {"testNumber": "1251", "testString": "27 07 07.82N 091 59 27.79E", "lat": "27.11884", "lon": "91.991052"}, - {"testNumber": "1252", "testString": "31 37 03.97N 095 06 30.52E", "lat": "31.61777", "lon": "95.108479"}, - {"testNumber": "1253", "testString": "40 38 41.26N 091 49 02.25E", "lat": "40.644794", "lon": "91.817293"}, - {"testNumber": "1254", "testString": "49 38 39.30N 091 36 53.36E", "lat": "49.644251", "lon": "91.614823"}, - {"testNumber": "1255", "testString": "58 37 43.56N 091 16 40.07E", "lat": "58.628766", "lon": "91.277797"}, - {"testNumber": "1256", "testString": "67 35 54.59N 090 38 53.28E", "lat": "67.598498", "lon": "90.648133"}, - {"testNumber": "1257", "testString": "72 00 45.58S 098 48 38.52E", "lat": "-72.012662", "lon": "98.8107"}, - {"testNumber": "1258", "testString": "76 34 51.08S 098 59 59.92E", "lat": "-76.580855", "lon": "98.999977"}, - {"testNumber": "1259", "testString": "72 00 45.58S 099 11 21.35E", "lat": "-72.012661", "lon": "99.189265"}, - {"testNumber": "1260", "testString": "67 35 54.63S 096 38 53.28E", "lat": "-67.598509", "lon": "96.648132"}, - {"testNumber": "1261", "testString": "63 06 55.78S 100 58 56.24E", "lat": "-63.115495", "lon": "100.98229"}, - {"testNumber": "1262", "testString": "53 59 34.53S 098 53 42.69E", "lat": "-53.992924", "lon": "98.895193"}, - {"testNumber": "1263", "testString": "49 34 41.10S 100 50 58.55E", "lat": "-49.578084", "lon": "100.849596"}, - {"testNumber": "1264", "testString": "40 35 47.09S 096 32 42.80E", "lat": "-40.596414", "lon": "96.545221"}, - {"testNumber": "1265", "testString": "36 03 44.52S 097 26 24.97E", "lat": "-36.062368", "lon": "97.44027"}, - {"testNumber": "1266", "testString": "31 37 04.01S 096 53 29.43E", "lat": "-31.61778", "lon": "96.891508"}, - {"testNumber": "1267", "testString": "27 07 07.86S 097 59 27.79E", "lat": "-27.118851", "lon": "97.991052"}, - {"testNumber": "1268", "testString": "22 36 24.70S 098 59 59.98E", "lat": "-22.606862", "lon": "98.999994"}, - {"testNumber": "1269", "testString": "18 05 11.04S 099 56 42.15E", "lat": "-18.0864", "lon": "99.945041"}, - {"testNumber": "1270", "testString": "13 33 41.81S 100 50 53.76E", "lat": "-13.561615", "lon": "100.848267"}, - {"testNumber": "1271", "testString": "09 02 11.09S 101 43 43.27E", "lat": "-9.036414", "lon": "101.728687"}, - {"testNumber": "1272", "testString": "09 01 42.70S 101 21 46.22E", "lat": "-9.028529", "lon": "101.36284"}, - {"testNumber": "1273", "testString": "00 00 00.02S 101 24 27.60E", "lat": "-0.000005", "lon": "101.407667"}, - {"testNumber": "1274", "testString": "00 00 00.02S 101 41 42.06E", "lat": "-0.000005", "lon": "101.695018"}, - {"testNumber": "1275", "testString": "18 04 04.41N 096 09 57.55E", "lat": "18.067893", "lon": "96.165986"}, - {"testNumber": "1276", "testString": "18 03 06.25N 096 46 38.47E", "lat": "18.051735", "lon": "96.777353"}, - {"testNumber": "1277", "testString": "22 36 14.05N 098 01 37.41E", "lat": "22.603903", "lon": "98.027057"}, - {"testNumber": "1278", "testString": "27 06 28.71N 101 01 03.00E", "lat": "27.107974", "lon": "101.0175"}, - {"testNumber": "1279", "testString": "36 07 26.72N 096 46 39.37E", "lat": "36.12409", "lon": "96.777602"}, - {"testNumber": "1280", "testString": "40 37 35.88N 101 21 52.83E", "lat": "40.626634", "lon": "101.364674"}, - {"testNumber": "1281", "testString": "49 37 09.88N 101 46 08.58E", "lat": "49.619412", "lon": "101.769049"}, - {"testNumber": "1282", "testString": "58 35 39.25S 102 26 30.08E", "lat": "-58.594236", "lon": "102.44169"}, - {"testNumber": "1283", "testString": "63 00 18.12S 105 04 12.12E", "lat": "-63.005033", "lon": "105.070033"}, - {"testNumber": "1284", "testString": "58 35 39.25S 107 33 29.84E", "lat": "-58.594235", "lon": "107.55829"}, - {"testNumber": "1285", "testString": "54 03 38.47S 103 35 05.54E", "lat": "-54.060685", "lon": "103.584873"}, - {"testNumber": "1286", "testString": "49 31 13.23S 104 31 40.50E", "lat": "-49.520341", "lon": "104.527916"}, - {"testNumber": "1287", "testString": "45 07 30.57S 102 27 24.73E", "lat": "-45.125159", "lon": "102.456869"}, - {"testNumber": "1288", "testString": "40 38 41.30S 103 49 02.25E", "lat": "-40.644805", "lon": "103.817293"}, - {"testNumber": "1289", "testString": "36 08 41.01S 104 59 59.97E", "lat": "-36.144724", "lon": "104.999993"}, - {"testNumber": "1290", "testString": "31 37 51.01S 106 03 16.07E", "lat": "-31.630837", "lon": "106.054465"}, - {"testNumber": "1291", "testString": "27 06 28.75S 107 01 03.00E", "lat": "-27.107985", "lon": "107.0175"}, - {"testNumber": "1292", "testString": "22 33 35.17S 107 06 41.31E", "lat": "-22.559769", "lon": "107.111476"}, - {"testNumber": "1293", "testString": "22 34 49.27S 107 55 03.04E", "lat": "-22.580352", "lon": "107.917512"}, - {"testNumber": "1294", "testString": "04 31 06.68S 102 17 47.83E", "lat": "-4.518521", "lon": "102.296619"}, - {"testNumber": "1295", "testString": "04 30 52.57S 102 36 12.39E", "lat": "-4.514602", "lon": "102.603443"}, - {"testNumber": "1296", "testString": "00 00 00.02S 103 12 10.59E", "lat": "-0.000005", "lon": "103.202942"}, - {"testNumber": "1297", "testString": "04 31 06.64N 102 17 47.83E", "lat": "4.51851", "lon": "102.296619"}, - {"testNumber": "1298", "testString": "04 30 52.53N 102 36 12.39E", "lat": "4.514591", "lon": "102.603443"}, - {"testNumber": "1299", "testString": "09 02 31.35N 103 10 49.70E", "lat": "9.042042", "lon": "103.180472"}, - {"testNumber": "1300", "testString": "13 34 00.25N 104 04 32.63E", "lat": "13.566735", "lon": "104.075731"}, - {"testNumber": "1301", "testString": "18 05 19.33N 104 59 59.98E", "lat": "18.088704", "lon": "104.999994"}, - {"testNumber": "1302", "testString": "22 35 42.22N 106 56 43.96E", "lat": "22.595062", "lon": "106.945544"}, - {"testNumber": "1303", "testString": "31 37 03.97N 102 53 29.43E", "lat": "31.61777", "lon": "102.891508"}, - {"testNumber": "1304", "testString": "36 08 22.40N 106 06 41.30E", "lat": "36.139555", "lon": "106.111471"}, - {"testNumber": "1305", "testString": "45 09 12.50N 104 59 59.97E", "lat": "45.153472", "lon": "104.999992"}, - {"testNumber": "1306", "testString": "54 08 53.16N 104 59 59.97E", "lat": "54.148099", "lon": "104.999991"}, - {"testNumber": "1307", "testString": "58 35 39.21N 102 26 30.08E", "lat": "58.594225", "lon": "102.441689"}, - {"testNumber": "1308", "testString": "63 07 45.60N 104 59 59.96E", "lat": "63.129334", "lon": "104.999988"}, - {"testNumber": "1309", "testString": "58 35 39.21N 107 33 29.85E", "lat": "58.594224", "lon": "107.558291"}, - {"testNumber": "1310", "testString": "67 32 51.08N 103 41 46.91E", "lat": "67.547523", "lon": "103.696364"}, - {"testNumber": "1311", "testString": "67 32 51.08N 106 18 12.99E", "lat": "67.547522", "lon": "106.303608"}, - {"testNumber": "1312", "testString": "72 05 57.18N 104 59 59.94E", "lat": "72.099217", "lon": "104.999983"}, - {"testNumber": "1313", "testString": "76 27 50.17N 103 19 29.18E", "lat": "76.463937", "lon": "103.324772"}, - {"testNumber": "1314", "testString": "76 27 50.18N 106 40 30.66E", "lat": "76.463939", "lon": "106.675183"}, - {"testNumber": "1315", "testString": "76 33 05.49S 113 08 43.97E", "lat": "-76.551526", "lon": "113.145547"}, - {"testNumber": "1316", "testString": "72 04 39.15S 113 54 44.91E", "lat": "-72.077542", "lon": "113.912476"}, - {"testNumber": "1317", "testString": "67 32 51.12S 109 41 46.92E", "lat": "-67.547534", "lon": "109.696367"}, - {"testNumber": "1318", "testString": "67 32 51.12S 112 18 12.98E", "lat": "-67.547533", "lon": "112.303605"}, - {"testNumber": "1319", "testString": "62 54 31.92S 112 53 13.25E", "lat": "-62.908866", "lon": "112.887013"}, - {"testNumber": "1320", "testString": "54 08 18.16S 109 28 09.44E", "lat": "-54.138379", "lon": "109.469289"}, - {"testNumber": "1321", "testString": "49 39 09.17S 110 59 59.97E", "lat": "-49.652548", "lon": "110.999992"}, - {"testNumber": "1322", "testString": "45 08 47.03S 112 16 19.29E", "lat": "-45.146398", "lon": "112.272025"}, - {"testNumber": "1323", "testString": "40 37 35.92S 113 21 52.83E", "lat": "-40.626645", "lon": "113.364674"}, - {"testNumber": "1324", "testString": "36 03 44.52S 112 33 34.98E", "lat": "-36.062367", "lon": "112.559717"}, - {"testNumber": "1325", "testString": "31 35 45.75S 113 50 18.26E", "lat": "-31.596041", "lon": "113.838405"}, - {"testNumber": "1326", "testString": "18 04 04.45S 108 09 57.55E", "lat": "-18.067904", "lon": "108.165986"}, - {"testNumber": "1327", "testString": "18 03 06.29S 108 46 38.47E", "lat": "-18.051746", "lon": "108.777353"}, - {"testNumber": "1328", "testString": "13 33 41.81S 109 09 06.20E", "lat": "-13.561615", "lon": "109.151722"}, - {"testNumber": "1329", "testString": "09 02 43.58S 110 05 24.41E", "lat": "-9.045439", "lon": "110.090115"}, - {"testNumber": "1330", "testString": "00 00 00.02S 110 06 04.89E", "lat": "-0.000005", "lon": "110.101357"}, - {"testNumber": "1331", "testString": "04 31 24.84S 110 59 59.98E", "lat": "-4.523568", "lon": "110.999995"}, - {"testNumber": "1332", "testString": "00 00 00.02S 111 53 55.08E", "lat": "-0.000005", "lon": "111.898632"}, - {"testNumber": "1333", "testString": "04 31 24.81N 110 59 59.98E", "lat": "4.523557", "lon": "110.999995"}, - {"testNumber": "1334", "testString": "09 02 43.54N 111 54 35.55E", "lat": "9.045428", "lon": "111.909874"}, - {"testNumber": "1335", "testString": "13 33 41.77N 112 50 53.76E", "lat": "13.561604", "lon": "112.848267"}, - {"testNumber": "1336", "testString": "18 03 06.25N 113 13 21.49E", "lat": "18.051735", "lon": "113.222636"}, - {"testNumber": "1337", "testString": "18 04 04.41N 113 50 02.41E", "lat": "18.067893", "lon": "113.834003"}, - {"testNumber": "1338", "testString": "27 06 28.71N 108 58 56.96E", "lat": "27.107974", "lon": "108.982488"}, - {"testNumber": "1339", "testString": "31 37 50.97N 112 03 16.07E", "lat": "31.630826", "lon": "112.054465"}, - {"testNumber": "1340", "testString": "36 05 54.04N 113 40 04.14E", "lat": "36.098344", "lon": "113.667816"}, - {"testNumber": "1341", "testString": "40 37 35.88N 108 38 07.12E", "lat": "40.626634", "lon": "108.635312"}, - {"testNumber": "1342", "testString": "49 37 09.88N 108 13 51.36E", "lat": "49.619412", "lon": "108.230934"}, - {"testNumber": "1343", "testString": "81 00 59.29N 110 44 43.72E", "lat": "81.016469", "lon": "110.745479"}, - {"testNumber": "1344", "testString": "63 07 45.64S 116 59 59.96E", "lat": "-63.129345", "lon": "116.999988"}, - {"testNumber": "1345", "testString": "58 37 43.60S 118 43 19.86E", "lat": "-58.628777", "lon": "118.722183"}, - {"testNumber": "1346", "testString": "49 31 13.22S 117 28 19.44E", "lat": "-49.52034", "lon": "117.472067"}, - {"testNumber": "1347", "testString": "45 05 23.31S 119 11 15.57E", "lat": "-45.089807", "lon": "119.187658"}, - {"testNumber": "1348", "testString": "36 05 54.08S 114 19 55.82E", "lat": "-36.098355", "lon": "114.332171"}, - {"testNumber": "1349", "testString": "27 06 28.75S 114 58 56.96E", "lat": "-27.107985", "lon": "114.982488"}, - {"testNumber": "1350", "testString": "31 33 56.35S 115 12 47.96E", "lat": "-31.565652", "lon": "115.213321"}, - {"testNumber": "1351", "testString": "22 36 14.09S 116 01 37.41E", "lat": "-22.603914", "lon": "116.027057"}, - {"testNumber": "1352", "testString": "18 05 19.37S 116 59 59.98E", "lat": "-18.088714", "lon": "116.999994"}, - {"testNumber": "1353", "testString": "13 34 00.29S 117 55 27.33E", "lat": "-13.566746", "lon": "117.924258"}, - {"testNumber": "1354", "testString": "09 02 31.39S 118 49 10.26E", "lat": "-9.042053", "lon": "118.819517"}, - {"testNumber": "1355", "testString": "00 00 00.02S 118 47 49.37E", "lat": "-0.000005", "lon": "118.797047"}, - {"testNumber": "1356", "testString": "04 30 52.57S 119 23 47.57E", "lat": "-4.514602", "lon": "119.396547"}, - {"testNumber": "1357", "testString": "04 31 06.68S 119 42 12.13E", "lat": "-4.518521", "lon": "119.70337"}, - {"testNumber": "1358", "testString": "04 30 52.53N 119 23 47.57E", "lat": "4.514591", "lon": "119.396547"}, - {"testNumber": "1359", "testString": "04 31 06.64N 119 42 12.13E", "lat": "4.51851", "lon": "119.70337"}, - {"testNumber": "1360", "testString": "22 35 42.22N 115 03 16.00E", "lat": "22.595062", "lon": "115.054444"}, - {"testNumber": "1361", "testString": "27 07 07.82N 118 00 32.17E", "lat": "27.11884", "lon": "118.008936"}, - {"testNumber": "1362", "testString": "31 35 45.71N 119 50 18.26E", "lat": "31.59603", "lon": "119.838405"}, - {"testNumber": "1363", "testString": "40 38 41.26N 118 10 57.69E", "lat": "40.644794", "lon": "118.182692"}, - {"testNumber": "1364", "testString": "49 38 39.31N 118 23 06.58E", "lat": "49.644252", "lon": "118.38516"}, - {"testNumber": "1365", "testString": "58 37 43.56N 118 43 19.86E", "lat": "58.628766", "lon": "118.722183"}, - {"testNumber": "1366", "testString": "67 35 54.60N 119 21 06.62E", "lat": "67.598499", "lon": "119.351839"}, - {"testNumber": "1367", "testString": "67 35 54.63S 125 21 06.62E", "lat": "-67.598509", "lon": "125.35184"}, - {"testNumber": "1368", "testString": "62 54 31.91S 121 06 46.67E", "lat": "-62.908865", "lon": "121.112964"}, - {"testNumber": "1369", "testString": "58 32 12.44S 123 50 38.87E", "lat": "-58.536789", "lon": "123.844131"}, - {"testNumber": "1370", "testString": "54 06 33.16S 120 03 34.51E", "lat": "-54.109212", "lon": "120.059585"}, - {"testNumber": "1371", "testString": "49 34 41.11S 121 09 01.39E", "lat": "-49.578085", "lon": "121.150387"}, - {"testNumber": "1372", "testString": "54 06 33.16S 125 56 25.43E", "lat": "-54.109212", "lon": "125.940397"}, - {"testNumber": "1373", "testString": "40 37 35.92S 120 38 07.12E", "lat": "-40.626645", "lon": "120.635312"}, - {"testNumber": "1374", "testString": "45 02 25.48S 122 04 43.42E", "lat": "-45.040411", "lon": "122.078727"}, - {"testNumber": "1375", "testString": "36 08 22.44S 121 53 18.65E", "lat": "-36.139566", "lon": "121.888515"}, - {"testNumber": "1376", "testString": "31 38 06.69S 122 59 59.98E", "lat": "-31.635192", "lon": "122.999994"}, - {"testNumber": "1377", "testString": "27 07 07.86S 124 00 32.17E", "lat": "-27.118851", "lon": "124.008936"}, - {"testNumber": "1378", "testString": "22 35 42.26S 124 56 43.96E", "lat": "-22.595073", "lon": "124.945544"}, - {"testNumber": "1379", "testString": "18 03 06.29S 125 13 21.49E", "lat": "-18.051746", "lon": "125.222636"}, - {"testNumber": "1380", "testString": "18 04 04.45S 125 50 02.41E", "lat": "-18.067904", "lon": "125.834003"}, - {"testNumber": "1381", "testString": "00 00 00.02S 120 18 17.90E", "lat": "-0.000005", "lon": "120.304971"}, - {"testNumber": "1382", "testString": "00 00 00.02S 120 35 32.36E", "lat": "-0.000005", "lon": "120.592322"}, - {"testNumber": "1383", "testString": "09 02 11.05N 120 16 16.69E", "lat": "9.036403", "lon": "120.271302"}, - {"testNumber": "1384", "testString": "09 01 42.66N 120 38 13.74E", "lat": "9.028518", "lon": "120.637149"}, - {"testNumber": "1385", "testString": "13 33 41.77N 121 09 06.20E", "lat": "13.561604", "lon": "121.151722"}, - {"testNumber": "1386", "testString": "18 05 11.00N 122 03 17.81E", "lat": "18.086389", "lon": "122.054947"}, - {"testNumber": "1387", "testString": "22 36 14.05N 123 58 22.55E", "lat": "22.603903", "lon": "123.972931"}, - {"testNumber": "1388", "testString": "27 05 23.57N 125 58 28.86E", "lat": "27.089881", "lon": "125.974682"}, - {"testNumber": "1389", "testString": "36 08 40.97N 122 59 59.97E", "lat": "36.144713", "lon": "122.999993"}, - {"testNumber": "1390", "testString": "45 08 46.99N 121 43 40.66E", "lat": "45.146387", "lon": "121.72796"}, - {"testNumber": "1391", "testString": "54 08 18.12N 121 28 09.44E", "lat": "54.138368", "lon": "121.46929"}, - {"testNumber": "1392", "testString": "63 06 55.74N 121 01 03.67E", "lat": "63.115484", "lon": "121.017686"}, - {"testNumber": "1393", "testString": "72 04 39.11N 120 05 14.97E", "lat": "72.077531", "lon": "120.087491"}, - {"testNumber": "1394", "testString": "76 33 05.46N 120 51 15.85E", "lat": "76.551516", "lon": "120.854404"}, - {"testNumber": "1395", "testString": "81 03 39.15N 122 59 59.87E", "lat": "81.060876", "lon": "122.999965"}, - {"testNumber": "1396", "testString": "76 27 50.21S 127 19 29.16E", "lat": "-76.463948", "lon": "127.324766"}, - {"testNumber": "1397", "testString": "72 05 57.22S 128 59 59.94E", "lat": "-72.099228", "lon": "128.999983"}, - {"testNumber": "1398", "testString": "76 27 50.22S 130 40 30.68E", "lat": "-76.463949", "lon": "130.675189"}, - {"testNumber": "1399", "testString": "67 27 46.38S 127 58 24.94E", "lat": "-67.462884", "lon": "127.973595"}, - {"testNumber": "1400", "testString": "63 00 18.12S 128 55 47.79E", "lat": "-63.005034", "lon": "128.929943"}, - {"testNumber": "1401", "testString": "58 27 23.83S 129 51 43.38E", "lat": "-58.45662", "lon": "129.862051"}, - {"testNumber": "1402", "testString": "49 38 39.34S 127 36 53.36E", "lat": "-49.644262", "lon": "127.614823"}, - {"testNumber": "1403", "testString": "45 09 12.54S 128 59 59.97E", "lat": "-45.153483", "lon": "128.999992"}, - {"testNumber": "1404", "testString": "40 38 41.30S 130 10 57.69E", "lat": "-40.644805", "lon": "130.182693"}, - {"testNumber": "1405", "testString": "36 07 26.76S 131 13 20.59E", "lat": "-36.124101", "lon": "131.222385"}, - {"testNumber": "1406", "testString": "31 33 56.34S 130 47 12.00E", "lat": "-31.565651", "lon": "130.786666"}, - {"testNumber": "1407", "testString": "27 05 23.61S 131 58 28.86E", "lat": "-27.089891", "lon": "131.974682"}, - {"testNumber": "1408", "testString": "13 33 11.06S 126 13 41.60E", "lat": "-13.553071", "lon": "126.228223"}, - {"testNumber": "1409", "testString": "13 32 28.05S 126 41 40.20E", "lat": "-13.541125", "lon": "126.6945"}, - {"testNumber": "1410", "testString": "09 02 31.39S 127 10 49.70E", "lat": "-9.042052", "lon": "127.180472"}, - {"testNumber": "1411", "testString": "00 00 00.02S 127 12 10.59E", "lat": "-0.000005", "lon": "127.202942"}, - {"testNumber": "1412", "testString": "04 31 22.83S 128 05 54.84E", "lat": "-4.523007", "lon": "128.098568"}, - {"testNumber": "1413", "testString": "00 00 00.02S 128 59 59.98E", "lat": "-0.000005", "lon": "128.999995"}, - {"testNumber": "1414", "testString": "04 31 22.79N 128 05 54.84E", "lat": "4.522996", "lon": "128.098568"}, - {"testNumber": "1415", "testString": "09 02 47.61N 128 59 59.98E", "lat": "9.046557", "lon": "128.999995"}, - {"testNumber": "1416", "testString": "13 34 00.25N 129 55 27.33E", "lat": "13.566735", "lon": "129.924258"}, - {"testNumber": "1417", "testString": "18 04 46.02N 130 53 23.30E", "lat": "18.079449", "lon": "130.889805"}, - {"testNumber": "1418", "testString": "31 38 06.65N 128 59 59.98E", "lat": "31.635181", "lon": "128.999994"}, - {"testNumber": "1419", "testString": "45 07 30.54N 131 32 35.22E", "lat": "45.125149", "lon": "131.543116"}, - {"testNumber": "1420", "testString": "63 06 55.78S 133 01 03.67E", "lat": "-63.115495", "lon": "133.017686"}, - {"testNumber": "1421", "testString": "58 38 25.09S 134 59 59.96E", "lat": "-58.640302", "lon": "134.99999"}, - {"testNumber": "1422", "testString": "54 08 18.16S 136 31 50.49E", "lat": "-54.138379", "lon": "136.530692"}, - {"testNumber": "1423", "testString": "49 37 09.92S 137 46 08.58E", "lat": "-49.619423", "lon": "137.76905"}, - {"testNumber": "1424", "testString": "45 02 25.48S 135 55 16.53E", "lat": "-45.040411", "lon": "135.921258"}, - {"testNumber": "1425", "testString": "40 35 47.09S 137 27 17.15E", "lat": "-40.596414", "lon": "137.454765"}, - {"testNumber": "1426", "testString": "31 35 45.75S 132 09 41.70E", "lat": "-31.596041", "lon": "132.161583"}, - {"testNumber": "1427", "testString": "27 03 52.55S 133 01 55.12E", "lat": "-27.064597", "lon": "133.031978"}, - {"testNumber": "1428", "testString": "22 35 42.26S 133 03 16.00E", "lat": "-22.595073", "lon": "133.054444"}, - {"testNumber": "1429", "testString": "18 05 11.04S 134 03 17.81E", "lat": "-18.0864", "lon": "134.054947"}, - {"testNumber": "1430", "testString": "13 34 06.45S 134 59 59.98E", "lat": "-13.568457", "lon": "134.999994"}, - {"testNumber": "1431", "testString": "09 02 43.58S 135 54 35.55E", "lat": "-9.045439", "lon": "135.909874"}, - {"testNumber": "1432", "testString": "00 00 00.02S 135 53 55.08E", "lat": "-0.000005", "lon": "135.898632"}, - {"testNumber": "1433", "testString": "04 31 16.77S 136 48 09.44E", "lat": "-4.521324", "lon": "136.802622"}, - {"testNumber": "1434", "testString": "00 00 00.02S 137 24 27.60E", "lat": "-0.000005", "lon": "137.407667"}, - {"testNumber": "1435", "testString": "00 00 00.02S 137 41 42.06E", "lat": "-0.000005", "lon": "137.695018"}, - {"testNumber": "1436", "testString": "04 31 16.73N 136 48 09.44E", "lat": "4.521313", "lon": "136.802622"}, - {"testNumber": "1437", "testString": "09 01 42.66N 137 21 46.22E", "lat": "9.028518", "lon": "137.36284"}, - {"testNumber": "1438", "testString": "09 02 11.05N 137 43 43.27E", "lat": "9.036403", "lon": "137.728687"}, - {"testNumber": "1439", "testString": "22 34 49.23N 132 04 56.92E", "lat": "22.580341", "lon": "132.082477"}, - {"testNumber": "1440", "testString": "27 07 20.87N 134 59 59.98E", "lat": "27.122464", "lon": "134.999994"}, - {"testNumber": "1441", "testString": "36 05 54.04N 132 19 55.81E", "lat": "36.098344", "lon": "132.33217"}, - {"testNumber": "1442", "testString": "40 39 03.06N 134 59 59.97E", "lat": "40.650851", "lon": "134.999993"}, - {"testNumber": "1443", "testString": "54 06 33.12N 132 03 34.50E", "lat": "54.109201", "lon": "132.059584"}, - {"testNumber": "1444", "testString": "49 39 09.14N 134 59 59.97E", "lat": "49.652538", "lon": "134.999992"}, - {"testNumber": "1445", "testString": "54 06 33.12N 137 56 25.43E", "lat": "54.109201", "lon": "137.940398"}, - {"testNumber": "1446", "testString": "63 04 26.37N 132 57 37.22E", "lat": "63.073992", "lon": "132.960339"}, - {"testNumber": "1447", "testString": "58 38 25.05N 134 59 59.96E", "lat": "58.640292", "lon": "134.99999"}, - {"testNumber": "1448", "testString": "63 04 26.37N 137 02 22.69E", "lat": "63.073991", "lon": "137.039637"}, - {"testNumber": "1449", "testString": "67 36 55.88N 134 59 59.95E", "lat": "67.615522", "lon": "134.999986"}, - {"testNumber": "1450", "testString": "76 34 51.04N 134 59 59.92E", "lat": "76.580844", "lon": "134.999977"}, - {"testNumber": "1451", "testString": "72 00 45.54N 134 48 38.51E", "lat": "72.012651", "lon": "134.810697"}, - {"testNumber": "1452", "testString": "81 00 59.28N 135 15 16.03E", "lat": "81.016468", "lon": "135.254452"}, - {"testNumber": "1453", "testString": "72 00 45.54N 135 11 21.37E", "lat": "72.01265", "lon": "135.189269"}, - {"testNumber": "1454", "testString": "67 36 55.92S 140 59 59.95E", "lat": "-67.615532", "lon": "140.999986"}, - {"testNumber": "1455", "testString": "58 27 23.82S 140 08 16.54E", "lat": "-58.456618", "lon": "140.137929"}, - {"testNumber": "1456", "testString": "54 03 38.47S 142 24 54.39E", "lat": "-54.060685", "lon": "142.415108"}, - {"testNumber": "1457", "testString": "40 33 14.99S 139 43 25.05E", "lat": "-40.554165", "lon": "139.723624"}, - {"testNumber": "1458", "testString": "45 05 23.31S 138 48 44.37E", "lat": "-45.089807", "lon": "138.812326"}, - {"testNumber": "1459", "testString": "36 07 26.76S 138 46 39.37E", "lat": "-36.124101", "lon": "138.777602"}, - {"testNumber": "1460", "testString": "31 37 51.01S 139 56 43.88E", "lat": "-31.630837", "lon": "139.945522"}, - {"testNumber": "1461", "testString": "27 07 20.91S 140 59 59.98E", "lat": "-27.122475", "lon": "140.999994"}, - {"testNumber": "1462", "testString": "22 36 14.09S 141 58 22.55E", "lat": "-22.603914", "lon": "141.972931"}, - {"testNumber": "1463", "testString": "18 04 46.06S 142 53 23.30E", "lat": "-18.07946", "lon": "142.889805"}, - {"testNumber": "1464", "testString": "13 33 11.06S 143 46 18.36E", "lat": "-13.553071", "lon": "143.771766"}, - {"testNumber": "1465", "testString": "13 32 28.05S 143 18 19.76E", "lat": "-13.541125", "lon": "143.305489"}, - {"testNumber": "1466", "testString": "13 33 11.02N 138 13 41.61E", "lat": "13.55306", "lon": "138.228224"}, - {"testNumber": "1467", "testString": "13 32 28.01N 138 41 40.20E", "lat": "13.541114", "lon": "138.6945"}, - {"testNumber": "1468", "testString": "18 04 46.02N 139 06 36.66E", "lat": "18.079449", "lon": "139.110184"}, - {"testNumber": "1469", "testString": "22 36 24.66N 140 59 59.98E", "lat": "22.606851", "lon": "140.999994"}, - {"testNumber": "1470", "testString": "31 35 45.71N 138 09 41.70E", "lat": "31.59603", "lon": "138.161582"}, - {"testNumber": "1471", "testString": "36 08 22.40N 139 53 18.65E", "lat": "36.139555", "lon": "139.888515"}, - {"testNumber": "1472", "testString": "45 07 30.53N 138 27 24.73E", "lat": "45.125148", "lon": "138.456869"}, - {"testNumber": "1473", "testString": "72 04 39.15S 144 05 14.96E", "lat": "-72.077542", "lon": "144.087489"}, - {"testNumber": "1474", "testString": "76 33 05.49S 144 51 15.87E", "lat": "-76.551526", "lon": "144.854407"}, - {"testNumber": "1475", "testString": "63 04 26.41S 144 57 37.23E", "lat": "-63.074002", "lon": "144.960341"}, - {"testNumber": "1476", "testString": "58 32 12.44S 146 09 21.06E", "lat": "-58.53679", "lon": "146.155849"}, - {"testNumber": "1477", "testString": "63 04 26.41S 149 02 22.69E", "lat": "-63.074002", "lon": "149.039635"}, - {"testNumber": "1478", "testString": "49 37 09.92S 144 13 51.36E", "lat": "-49.619422", "lon": "144.230934"}, - {"testNumber": "1479", "testString": "53 59 34.53S 147 06 17.24E", "lat": "-53.992925", "lon": "147.104789"}, - {"testNumber": "1480", "testString": "45 08 47.03S 145 43 40.65E", "lat": "-45.146398", "lon": "145.727959"}, - {"testNumber": "1481", "testString": "40 39 03.10S 146 59 59.97E", "lat": "-40.650862", "lon": "146.999993"}, - {"testNumber": "1482", "testString": "36 08 22.44S 148 06 41.30E", "lat": "-36.139566", "lon": "148.111471"}, - {"testNumber": "1483", "testString": "31 37 04.01S 149 06 30.53E", "lat": "-31.617781", "lon": "149.10848"}, - {"testNumber": "1484", "testString": "27 03 52.55S 148 58 04.84E", "lat": "-27.064597", "lon": "148.96801"}, - {"testNumber": "1485", "testString": "09 02 11.09S 144 16 16.69E", "lat": "-9.036413", "lon": "144.271302"}, - {"testNumber": "1486", "testString": "09 01 42.70S 144 38 13.74E", "lat": "-9.028529", "lon": "144.637149"}, - {"testNumber": "1487", "testString": "00 00 00.02S 144 18 17.90E", "lat": "-0.000005", "lon": "144.304971"}, - {"testNumber": "1488", "testString": "04 31 16.77S 145 11 50.52E", "lat": "-4.521324", "lon": "145.197368"}, - {"testNumber": "1489", "testString": "00 00 00.02S 144 35 32.36E", "lat": "-0.000005", "lon": "144.592322"}, - {"testNumber": "1490", "testString": "00 00 00.02S 146 06 04.89E", "lat": "-0.000005", "lon": "146.101357"}, - {"testNumber": "1491", "testString": "04 31 16.73N 145 11 50.52E", "lat": "4.521313", "lon": "145.197368"}, - {"testNumber": "1492", "testString": "09 02 43.54N 146 05 24.41E", "lat": "9.045428", "lon": "146.090115"}, - {"testNumber": "1493", "testString": "13 34 06.41N 146 59 59.98E", "lat": "13.568446", "lon": "146.999994"}, - {"testNumber": "1494", "testString": "18 05 11.00N 147 56 42.15E", "lat": "18.086389", "lon": "147.945041"}, - {"testNumber": "1495", "testString": "22 34 49.23N 149 55 03.04E", "lat": "22.580341", "lon": "149.917512"}, - {"testNumber": "1496", "testString": "27 05 23.57N 144 01 31.10E", "lat": "27.089881", "lon": "144.025305"}, - {"testNumber": "1497", "testString": "31 37 50.97N 145 56 43.88E", "lat": "31.630826", "lon": "145.945523"}, - {"testNumber": "1498", "testString": "36 07 26.73N 149 13 20.59E", "lat": "36.124091", "lon": "149.222385"}, - {"testNumber": "1499", "testString": "45 08 47.00N 148 16 19.29E", "lat": "45.146388", "lon": "148.272025"}, - {"testNumber": "1500", "testString": "54 08 18.12N 148 31 50.49E", "lat": "54.138368", "lon": "148.530692"}, - {"testNumber": "1501", "testString": "63 06 55.75N 148 58 56.24E", "lat": "63.115485", "lon": "148.98229"}, - {"testNumber": "1502", "testString": "76 33 05.45N 149 08 43.98E", "lat": "76.551515", "lon": "149.14555"}, - {"testNumber": "1503", "testString": "72 04 39.11N 149 54 44.91E", "lat": "72.077531", "lon": "149.912474"}, - {"testNumber": "1504", "testString": "67 27 46.39S 154 01 34.96E", "lat": "-67.462886", "lon": "154.026377"}, - {"testNumber": "1505", "testString": "58 37 43.59S 151 16 40.07E", "lat": "-58.628776", "lon": "151.277796"}, - {"testNumber": "1506", "testString": "54 08 53.19S 152 59 59.97E", "lat": "-54.148109", "lon": "152.999991"}, - {"testNumber": "1507", "testString": "49 38 39.34S 154 23 06.58E", "lat": "-49.644262", "lon": "154.38516"}, - {"testNumber": "1508", "testString": "40 33 14.99S 154 16 34.90E", "lat": "-40.554165", "lon": "154.276362"}, - {"testNumber": "1509", "testString": "45 07 30.57S 155 32 35.22E", "lat": "-45.125159", "lon": "155.543116"}, - {"testNumber": "1510", "testString": "36 05 54.07S 155 40 04.14E", "lat": "-36.098354", "lon": "155.667816"}, - {"testNumber": "1511", "testString": "27 05 23.61S 150 01 31.10E", "lat": "-27.089892", "lon": "150.025306"}, - {"testNumber": "1512", "testString": "22 34 49.26S 150 04 56.91E", "lat": "-22.580351", "lon": "150.082476"}, - {"testNumber": "1513", "testString": "22 33 35.17S 150 53 18.64E", "lat": "-22.559769", "lon": "150.888512"}, - {"testNumber": "1514", "testString": "18 04 46.06S 151 06 36.66E", "lat": "-18.07946", "lon": "151.110184"}, - {"testNumber": "1515", "testString": "13 34 00.29S 152 04 32.63E", "lat": "-13.566746", "lon": "152.075731"}, - {"testNumber": "1516", "testString": "09 02 47.64S 152 59 59.98E", "lat": "-9.046568", "lon": "152.999995"}, - {"testNumber": "1517", "testString": "00 00 00.02S 152 59 59.98E", "lat": "-0.000005", "lon": "152.999995"}, - {"testNumber": "1518", "testString": "04 31 22.83S 153 54 05.12E", "lat": "-4.523007", "lon": "153.901421"}, - {"testNumber": "1519", "testString": "00 00 00.02S 154 47 49.37E", "lat": "-0.000005", "lon": "154.797047"}, - {"testNumber": "1520", "testString": "04 31 22.79N 153 54 05.12E", "lat": "4.522996", "lon": "153.901421"}, - {"testNumber": "1521", "testString": "09 02 31.35N 154 49 10.26E", "lat": "9.042042", "lon": "154.819517"}, - {"testNumber": "1522", "testString": "13 32 28.01N 155 18 19.76E", "lat": "13.541114", "lon": "155.305489"}, - {"testNumber": "1523", "testString": "13 33 11.02N 155 46 18.35E", "lat": "13.55306", "lon": "155.771765"}, - {"testNumber": "1524", "testString": "27 07 07.82N 151 59 27.79E", "lat": "27.11884", "lon": "151.991052"}, - {"testNumber": "1525", "testString": "31 37 03.97N 155 06 30.52E", "lat": "31.61777", "lon": "155.108479"}, - {"testNumber": "1526", "testString": "40 38 41.26N 151 49 02.25E", "lat": "40.644794", "lon": "151.817293"}, - {"testNumber": "1527", "testString": "49 38 39.30N 151 36 53.36E", "lat": "49.644251", "lon": "151.614823"}, - {"testNumber": "1528", "testString": "58 37 43.56N 151 16 40.07E", "lat": "58.628766", "lon": "151.277797"}, - {"testNumber": "1529", "testString": "67 35 54.59N 150 38 53.28E", "lat": "67.598498", "lon": "150.648133"}, - {"testNumber": "1530", "testString": "72 00 45.58S 158 48 38.52E", "lat": "-72.012662", "lon": "158.8107"}, - {"testNumber": "1531", "testString": "76 34 51.08S 158 59 59.92E", "lat": "-76.580855", "lon": "158.999977"}, - {"testNumber": "1532", "testString": "72 00 45.58S 159 11 21.35E", "lat": "-72.012661", "lon": "159.189265"}, - {"testNumber": "1533", "testString": "67 35 54.63S 156 38 53.28E", "lat": "-67.598509", "lon": "156.648132"}, - {"testNumber": "1534", "testString": "63 06 55.78S 160 58 56.24E", "lat": "-63.115495", "lon": "160.98229"}, - {"testNumber": "1535", "testString": "53 59 34.53S 158 53 42.69E", "lat": "-53.992924", "lon": "158.895193"}, - {"testNumber": "1536", "testString": "49 34 41.10S 160 50 58.55E", "lat": "-49.578084", "lon": "160.849596"}, - {"testNumber": "1537", "testString": "40 35 47.09S 156 32 42.80E", "lat": "-40.596414", "lon": "156.545221"}, - {"testNumber": "1538", "testString": "36 03 44.52S 157 26 24.97E", "lat": "-36.062368", "lon": "157.44027"}, - {"testNumber": "1539", "testString": "31 37 04.01S 156 53 29.43E", "lat": "-31.61778", "lon": "156.891508"}, - {"testNumber": "1540", "testString": "27 07 07.86S 157 59 27.79E", "lat": "-27.118851", "lon": "157.991052"}, - {"testNumber": "1541", "testString": "22 36 24.70S 158 59 59.98E", "lat": "-22.606862", "lon": "158.999994"}, - {"testNumber": "1542", "testString": "18 05 11.04S 159 56 42.15E", "lat": "-18.0864", "lon": "159.945041"}, - {"testNumber": "1543", "testString": "13 33 41.81S 160 50 53.76E", "lat": "-13.561615", "lon": "160.848267"}, - {"testNumber": "1544", "testString": "09 02 11.09S 161 43 43.27E", "lat": "-9.036414", "lon": "161.728687"}, - {"testNumber": "1545", "testString": "09 01 42.70S 161 21 46.22E", "lat": "-9.028529", "lon": "161.36284"}, - {"testNumber": "1546", "testString": "00 00 00.02S 161 24 27.60E", "lat": "-0.000005", "lon": "161.407667"}, - {"testNumber": "1547", "testString": "00 00 00.02S 161 41 42.06E", "lat": "-0.000005", "lon": "161.695018"}, - {"testNumber": "1548", "testString": "18 04 04.41N 156 09 57.55E", "lat": "18.067893", "lon": "156.165986"}, - {"testNumber": "1549", "testString": "18 03 06.25N 156 46 38.47E", "lat": "18.051735", "lon": "156.777353"}, - {"testNumber": "1550", "testString": "22 36 14.05N 158 01 37.41E", "lat": "22.603903", "lon": "158.027057"}, - {"testNumber": "1551", "testString": "27 06 28.71N 161 01 03.00E", "lat": "27.107974", "lon": "161.0175"}, - {"testNumber": "1552", "testString": "36 07 26.72N 156 46 39.37E", "lat": "36.12409", "lon": "156.777602"}, - {"testNumber": "1553", "testString": "40 37 35.88N 161 21 52.83E", "lat": "40.626634", "lon": "161.364674"}, - {"testNumber": "1554", "testString": "49 37 09.88N 161 46 08.58E", "lat": "49.619412", "lon": "161.769049"}, - {"testNumber": "1555", "testString": "58 35 39.25S 162 26 30.08E", "lat": "-58.594236", "lon": "162.44169"}, - {"testNumber": "1556", "testString": "63 00 18.12S 165 04 12.12E", "lat": "-63.005033", "lon": "165.070033"}, - {"testNumber": "1557", "testString": "58 35 39.25S 167 33 29.84E", "lat": "-58.594235", "lon": "167.55829"}, - {"testNumber": "1558", "testString": "54 03 38.47S 163 35 05.54E", "lat": "-54.060685", "lon": "163.584873"}, - {"testNumber": "1559", "testString": "49 31 13.23S 164 31 40.50E", "lat": "-49.520341", "lon": "164.527916"}, - {"testNumber": "1560", "testString": "45 07 30.57S 162 27 24.73E", "lat": "-45.125159", "lon": "162.456869"}, - {"testNumber": "1561", "testString": "40 38 41.30S 163 49 02.25E", "lat": "-40.644805", "lon": "163.817293"}, - {"testNumber": "1562", "testString": "36 08 41.01S 164 59 59.97E", "lat": "-36.144724", "lon": "164.999993"}, - {"testNumber": "1563", "testString": "31 37 51.01S 166 03 16.07E", "lat": "-31.630837", "lon": "166.054465"}, - {"testNumber": "1564", "testString": "27 06 28.75S 167 01 03.00E", "lat": "-27.107985", "lon": "167.0175"}, - {"testNumber": "1565", "testString": "22 33 35.17S 167 06 41.31E", "lat": "-22.559769", "lon": "167.111476"}, - {"testNumber": "1566", "testString": "22 34 49.27S 167 55 03.04E", "lat": "-22.580352", "lon": "167.917512"}, - {"testNumber": "1567", "testString": "04 31 06.68S 162 17 47.83E", "lat": "-4.518521", "lon": "162.296619"}, - {"testNumber": "1568", "testString": "04 30 52.57S 162 36 12.39E", "lat": "-4.514602", "lon": "162.603443"}, - {"testNumber": "1569", "testString": "00 00 00.02S 163 12 10.59E", "lat": "-0.000005", "lon": "163.202942"}, - {"testNumber": "1570", "testString": "04 31 06.64N 162 17 47.83E", "lat": "4.51851", "lon": "162.296619"}, - {"testNumber": "1571", "testString": "04 30 52.53N 162 36 12.39E", "lat": "4.514591", "lon": "162.603443"}, - {"testNumber": "1572", "testString": "09 02 31.35N 163 10 49.70E", "lat": "9.042042", "lon": "163.180472"}, - {"testNumber": "1573", "testString": "13 34 00.25N 164 04 32.63E", "lat": "13.566735", "lon": "164.075731"}, - {"testNumber": "1574", "testString": "18 05 19.33N 164 59 59.98E", "lat": "18.088704", "lon": "164.999994"}, - {"testNumber": "1575", "testString": "22 35 42.22N 166 56 43.96E", "lat": "22.595062", "lon": "166.945544"}, - {"testNumber": "1576", "testString": "31 37 03.97N 162 53 29.43E", "lat": "31.61777", "lon": "162.891508"}, - {"testNumber": "1577", "testString": "36 08 22.40N 166 06 41.30E", "lat": "36.139555", "lon": "166.111471"}, - {"testNumber": "1578", "testString": "45 09 12.50N 164 59 59.97E", "lat": "45.153472", "lon": "164.999992"}, - {"testNumber": "1579", "testString": "54 08 53.16N 164 59 59.97E", "lat": "54.148099", "lon": "164.999991"}, - {"testNumber": "1580", "testString": "58 35 39.21N 162 26 30.08E", "lat": "58.594225", "lon": "162.441689"}, - {"testNumber": "1581", "testString": "63 07 45.60N 164 59 59.96E", "lat": "63.129334", "lon": "164.999988"}, - {"testNumber": "1582", "testString": "58 35 39.21N 167 33 29.85E", "lat": "58.594224", "lon": "167.558291"}, - {"testNumber": "1583", "testString": "67 32 51.08N 163 41 46.91E", "lat": "67.547523", "lon": "163.696364"}, - {"testNumber": "1584", "testString": "67 32 51.08N 166 18 12.99E", "lat": "67.547522", "lon": "166.303608"}, - {"testNumber": "1585", "testString": "72 05 57.18N 164 59 59.94E", "lat": "72.099217", "lon": "164.999983"}, - {"testNumber": "1586", "testString": "76 27 50.17N 163 19 29.18E", "lat": "76.463937", "lon": "163.324772"}, - {"testNumber": "1587", "testString": "76 27 50.18N 166 40 30.66E", "lat": "76.463939", "lon": "166.675183"}, - {"testNumber": "1588", "testString": "76 33 05.49S 173 08 43.97E", "lat": "-76.551526", "lon": "173.145547"}, - {"testNumber": "1589", "testString": "72 04 39.15S 173 54 44.91E", "lat": "-72.077542", "lon": "173.912476"}, - {"testNumber": "1590", "testString": "67 32 51.12S 169 41 46.92E", "lat": "-67.547534", "lon": "169.696367"}, - {"testNumber": "1591", "testString": "67 32 51.12S 172 18 12.98E", "lat": "-67.547533", "lon": "172.303605"}, - {"testNumber": "1592", "testString": "62 54 31.92S 172 53 13.25E", "lat": "-62.908866", "lon": "172.887013"}, - {"testNumber": "1593", "testString": "54 08 18.16S 169 28 09.44E", "lat": "-54.138379", "lon": "169.469289"}, - {"testNumber": "1594", "testString": "49 39 09.17S 170 59 59.97E", "lat": "-49.652548", "lon": "170.999992"}, - {"testNumber": "1595", "testString": "45 08 47.03S 172 16 19.29E", "lat": "-45.146398", "lon": "172.272025"}, - {"testNumber": "1596", "testString": "40 37 35.92S 173 21 52.83E", "lat": "-40.626645", "lon": "173.364674"}, - {"testNumber": "1597", "testString": "36 03 44.52S 172 33 34.98E", "lat": "-36.062367", "lon": "172.559717"}, - {"testNumber": "1598", "testString": "31 35 45.75S 173 50 18.26E", "lat": "-31.596041", "lon": "173.838405"}, - {"testNumber": "1599", "testString": "18 04 04.45S 168 09 57.55E", "lat": "-18.067904", "lon": "168.165986"}, - {"testNumber": "1600", "testString": "18 03 06.29S 168 46 38.47E", "lat": "-18.051746", "lon": "168.777353"}, - {"testNumber": "1601", "testString": "13 33 41.81S 169 09 06.20E", "lat": "-13.561615", "lon": "169.151722"}, - {"testNumber": "1602", "testString": "09 02 43.58S 170 05 24.41E", "lat": "-9.045439", "lon": "170.090115"}, - {"testNumber": "1603", "testString": "00 00 00.02S 170 06 04.89E", "lat": "-0.000005", "lon": "170.101357"}, - {"testNumber": "1604", "testString": "04 31 24.84S 170 59 59.98E", "lat": "-4.523568", "lon": "170.999995"}, - {"testNumber": "1605", "testString": "00 00 00.02S 171 53 55.08E", "lat": "-0.000005", "lon": "171.898632"}, - {"testNumber": "1606", "testString": "04 31 24.81N 170 59 59.98E", "lat": "4.523557", "lon": "170.999995"}, - {"testNumber": "1607", "testString": "09 02 43.54N 171 54 35.55E", "lat": "9.045428", "lon": "171.909874"}, - {"testNumber": "1608", "testString": "13 33 41.77N 172 50 53.76E", "lat": "13.561604", "lon": "172.848267"}, - {"testNumber": "1609", "testString": "18 03 06.25N 173 13 21.49E", "lat": "18.051735", "lon": "173.222636"}, - {"testNumber": "1610", "testString": "18 04 04.41N 173 50 02.41E", "lat": "18.067893", "lon": "173.834003"}, - {"testNumber": "1611", "testString": "27 06 28.71N 168 58 56.96E", "lat": "27.107974", "lon": "168.982488"}, - {"testNumber": "1612", "testString": "31 37 50.97N 172 03 16.07E", "lat": "31.630826", "lon": "172.054465"}, - {"testNumber": "1613", "testString": "36 05 54.04N 173 40 04.14E", "lat": "36.098344", "lon": "173.667816"}, - {"testNumber": "1614", "testString": "40 37 35.88N 168 38 07.12E", "lat": "40.626634", "lon": "168.635312"}, - {"testNumber": "1615", "testString": "49 37 09.88N 168 13 51.36E", "lat": "49.619412", "lon": "168.230934"}, - {"testNumber": "1616", "testString": "81 00 59.29N 170 44 43.72E", "lat": "81.016469", "lon": "170.745479"}, - {"testNumber": "1617", "testString": "63 07 45.64S 176 59 59.96E", "lat": "-63.129345", "lon": "176.999988"}, - {"testNumber": "1618", "testString": "58 37 43.60S 178 43 19.86E", "lat": "-58.628777", "lon": "178.722183"}, - {"testNumber": "1619", "testString": "49 31 13.22S 177 28 19.44E", "lat": "-49.52034", "lon": "177.472067"}, - {"testNumber": "1620", "testString": "45 05 23.31S 179 11 15.57E", "lat": "-45.089807", "lon": "179.187658"}, - {"testNumber": "1621", "testString": "36 05 54.08S 174 19 55.82E", "lat": "-36.098355", "lon": "174.332171"}, - {"testNumber": "1622", "testString": "27 06 28.75S 174 58 56.96E", "lat": "-27.107985", "lon": "174.982488"}, - {"testNumber": "1623", "testString": "31 33 56.35S 175 12 47.96E", "lat": "-31.565652", "lon": "175.213321"}, - {"testNumber": "1624", "testString": "22 36 14.09S 176 01 37.41E", "lat": "-22.603914", "lon": "176.027057"}, - {"testNumber": "1625", "testString": "18 05 19.37S 176 59 59.98E", "lat": "-18.088714", "lon": "176.999994"}, - {"testNumber": "1626", "testString": "13 34 00.29S 177 55 27.33E", "lat": "-13.566746", "lon": "177.924258"}, - {"testNumber": "1627", "testString": "09 02 31.39S 178 49 10.26E", "lat": "-9.042053", "lon": "178.819517"}, - {"testNumber": "1628", "testString": "00 00 00.02S 178 47 49.37E", "lat": "-0.000005", "lon": "178.797047"}, - {"testNumber": "1629", "testString": "04 30 52.57S 179 23 47.57E", "lat": "-4.514602", "lon": "179.396547"}, - {"testNumber": "1630", "testString": "04 31 06.68S 179 42 12.13E", "lat": "-4.518521", "lon": "179.70337"}, - {"testNumber": "1631", "testString": "04 30 52.53N 179 23 47.57E", "lat": "4.514591", "lon": "179.396547"}, - {"testNumber": "1632", "testString": "04 31 06.64N 179 42 12.13E", "lat": "4.51851", "lon": "179.70337"}, - {"testNumber": "1633", "testString": "22 35 42.22N 175 03 16.00E", "lat": "22.595062", "lon": "175.054444"}, - {"testNumber": "1634", "testString": "27 07 07.82N 178 00 32.17E", "lat": "27.11884", "lon": "178.008936"}, - {"testNumber": "1635", "testString": "31 35 45.71N 179 50 18.26E", "lat": "31.59603", "lon": "179.838405"}, - {"testNumber": "1636", "testString": "40 38 41.26N 178 10 57.69E", "lat": "40.644794", "lon": "178.182692"}, - {"testNumber": "1637", "testString": "49 38 39.31N 178 23 06.58E", "lat": "49.644252", "lon": "178.38516"}, - {"testNumber": "1638", "testString": "58 37 43.56N 178 43 19.86E", "lat": "58.628766", "lon": "178.722183"}, - {"testNumber": "1639", "testString": "67 35 54.60N 179 21 06.62E", "lat": "67.598499", "lon": "179.351839"}, - {"testNumber": "1640", "testString": "81 00 59.33S 081 15 16.25W", "lat": "-81.01648", "lon": "-81.254514"}, - {"testNumber": "1641", "testString": "81 03 39.19S 069 00 00.13W", "lat": "-81.060886", "lon": "-69.000035"}, - {"testNumber": "1642", "testString": "81 00 59.32S 116 44 43.99W", "lat": "-81.016479", "lon": "-116.745554"}, - {"testNumber": "1643", "testString": "81 00 59.32S 056 44 43.99W", "lat": "-81.016479", "lon": "-56.745554"}, - {"testNumber": "1644", "testString": "81 03 39.19S 129 00 00.13W", "lat": "-81.060886", "lon": "-129.000035"}, - {"testNumber": "1645", "testString": "81 00 59.33S 141 15 16.25W", "lat": "-81.01648", "lon": "-141.254514"}, - {"testNumber": "1646", "testString": "81 00 59.33S 021 15 16.25W", "lat": "-81.01648", "lon": "-21.254514"}, - {"testNumber": "1647", "testString": "81 03 39.19S 009 00 00.13W", "lat": "-81.060886", "lon": "-9.000035"}, - {"testNumber": "1648", "testString": "81 00 59.32S 176 44 43.99W", "lat": "-81.016479", "lon": "-176.745554"}, - {"testNumber": "1649", "testString": "81 00 59.32S 003 15 16.01E", "lat": "-81.016479", "lon": "3.254446"}, - {"testNumber": "1650", "testString": "81 03 39.19S 170 59 59.87E", "lat": "-81.060886", "lon": "170.999965"}, - {"testNumber": "1651", "testString": "81 00 59.33S 158 44 43.75E", "lat": "-81.01648", "lon": "158.745486"}, - {"testNumber": "1652", "testString": "81 00 59.33S 038 44 43.75E", "lat": "-81.01648", "lon": "38.745486"}, - {"testNumber": "1653", "testString": "81 03 39.19S 050 59 59.87E", "lat": "-81.060886", "lon": "50.999965"}, - {"testNumber": "1654", "testString": "81 00 59.32S 123 15 16.01E", "lat": "-81.016479", "lon": "123.254446"}, - {"testNumber": "1655", "testString": "81 00 59.32S 063 15 16.01E", "lat": "-81.016479", "lon": "63.254446"}, - {"testNumber": "1656", "testString": "81 03 39.19S 110 59 59.87E", "lat": "-81.060886", "lon": "110.999965"}, - {"testNumber": "1657", "testString": "81 00 59.33S 098 44 43.75E", "lat": "-81.01648", "lon": "98.745486"}, - {"testNumber": "1658", "testString": "84 38 38.74N 093 00 00.21W", "lat": "84.644094", "lon": "-93.000058"}, - {"testNumber": "1659", "testString": "84 38 38.74N 033 00 00.21W", "lat": "84.644094", "lon": "-33.000058"}, - {"testNumber": "1660", "testString": "84 38 38.74N 153 00 00.21W", "lat": "84.644094", "lon": "-153.000058"}, - {"testNumber": "1661", "testString": "84 38 38.74N 026 59 59.79E", "lat": "84.644094", "lon": "27"}, - {"testNumber": "1662", "testString": "84 38 38.74N 146 59 59.79E", "lat": "84.644094", "lon": "147"}, - {"testNumber": "1663", "testString": "84 38 38.74N 086 59 59.79E", "lat": "84.644094", "lon": "86.999942"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromGARS.json b/source/widget/DistanceAndDirection/tests/toGeoFromGARS.json deleted file mode 100644 index 99ca409d..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromGARS.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed GARS is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "011BW25", "lat": "-67.625", "lon": "-174.625"}, - {"testNumber": "2", "testString": "003CG35", "lat": "-62.875000000000007", "lon": "-178.875"}, - {"testNumber": "3", "testString": "008CQ22", "lat": "-58.541666666666664", "lon": "-176.125"}, - {"testNumber": "4", "testString": "001CZ14", "lat": "-54.125", "lon": "-179.95833333333334"}, - {"testNumber": "5", "testString": "003DJ12", "lat": "-49.541666666666671", "lon": "-178.875"}, - {"testNumber": "6", "testString": "012CZ26", "lat": "-54.125", "lon": "-174.04166666666669"}, - {"testNumber": "7", "testString": "002EC15", "lat": "-40.625", "lon": "-179.375"}, - {"testNumber": "8", "testString": "005DT11", "lat": "-45.041666666666671", "lon": "-177.95833333333334"}, - {"testNumber": "9", "testString": "004EM25", "lat": "-36.125", "lon": "-178.125"}, - {"testNumber": "10", "testString": "006EW26", "lat": "-31.624999999999996", "lon": "-177.04166666666669"}, - {"testNumber": "11", "testString": "009FF14", "lat": "-27.124999999999996", "lon": "-175.95833333333334"}, - {"testNumber": "12", "testString": "010FQ26", "lat": "-22.625000000000004", "lon": "-175.04166666666669"}, - {"testNumber": "13", "testString": "011FZ13", "lat": "-18.041666666666661", "lon": "-174.79166666666669"}, - {"testNumber": "14", "testString": "012FZ22", "lat": "-18.041666666666661", "lon": "-174.125"}, - {"testNumber": "15", "testString": "001HM21", "lat": "-0.041666666666661932", "lon": "-179.70833333333334"}, - {"testNumber": "16", "testString": "002HM12", "lat": "-0.041666666666661932", "lon": "-179.375"}, - {"testNumber": "17", "testString": "001JG47", "lat": "9.0416666666666661", "lon": "-179.70833333333334"}, - {"testNumber": "18", "testString": "002JG38", "lat": "9.0416666666666661", "lon": "-179.375"}, - {"testNumber": "19", "testString": "003JR38", "lat": "13.541666666666666", "lon": "-178.875"}, - {"testNumber": "20", "testString": "005KA34", "lat": "18.124999999999996", "lon": "-177.95833333333334"}, - {"testNumber": "21", "testString": "008KK46", "lat": "22.624999999999996", "lon": "-176.04166666666669"}, - {"testNumber": "22", "testString": "012KU46", "lat": "27.124999999999996", "lon": "-174.04166666666669"}, - {"testNumber": "23", "testString": "006LN46", "lat": "36.124999999999993", "lon": "-177.04166666666669"}, - {"testNumber": "24", "testString": "004MG36", "lat": "45.125000000000007", "lon": "-178.29166666666669"}, - {"testNumber": "25", "testString": "003NA46", "lat": "54.125000000000007", "lon": "-178.54166666666669"}, - {"testNumber": "26", "testString": "003NU34", "lat": "63.125000000000007", "lon": "-178.95833333333334"}, - {"testNumber": "27", "testString": "001PN38", "lat": "72.041666666666671", "lon": "-179.875"}, - {"testNumber": "28", "testString": "002PX48", "lat": "76.541666666666671", "lon": "-179.125"}, - {"testNumber": "29", "testString": "006QG49", "lat": "81.041666666666671", "lon": "-177.04166666666669"}, - {"testNumber": "30", "testString": "015BD47", "lat": "-76.458333333333329", "lon": "-172.70833333333334"}, - {"testNumber": "31", "testString": "018BM26", "lat": "-72.125", "lon": "-171.04166666666669"}, - {"testNumber": "32", "testString": "022BD39", "lat": "-76.458333333333329", "lon": "-169.29166666666669"}, - {"testNumber": "33", "testString": "016BX49", "lat": "-67.458333333333329", "lon": "-172.04166666666669"}, - {"testNumber": "34", "testString": "018CF23", "lat": "-63.041666666666664", "lon": "-171.04166666666669"}, - {"testNumber": "35", "testString": "020CR48", "lat": "-58.458333333333336", "lon": "-170.125"}, - {"testNumber": "36", "testString": "016DJ15", "lat": "-49.625", "lon": "-172.375"}, - {"testNumber": "37", "testString": "018DT26", "lat": "-45.125", "lon": "-171.04166666666669"}, - {"testNumber": "38", "testString": "021EC16", "lat": "-40.625", "lon": "-169.79166666666669"}, - {"testNumber": "39", "testString": "023EM16", "lat": "-36.125", "lon": "-168.79166666666669"}, - {"testNumber": "40", "testString": "022EW21", "lat": "-31.541666666666668", "lon": "-169.20833333333334"}, - {"testNumber": "41", "testString": "024FF26", "lat": "-27.124999999999996", "lon": "-168.04166666666669"}, - {"testNumber": "42", "testString": "013GJ13", "lat": "-13.541666666666663", "lon": "-173.79166666666669"}, - {"testNumber": "43", "testString": "014GJ13", "lat": "-13.541666666666663", "lon": "-173.29166666666669"}, - {"testNumber": "44", "testString": "015GT13", "lat": "-9.0416666666666625", "lon": "-172.79166666666669"}, - {"testNumber": "45", "testString": "015HM13", "lat": "-0.041666666666661932", "lon": "-172.79166666666669"}, - {"testNumber": "46", "testString": "017HC12", "lat": "-4.5416666666666616", "lon": "-171.875"}, - {"testNumber": "47", "testString": "018HM23", "lat": "-0.041666666666661932", "lon": "-171.04166666666669"}, - {"testNumber": "48", "testString": "017HX38", "lat": "4.541666666666667", "lon": "-171.875"}, - {"testNumber": "49", "testString": "018JG49", "lat": "9.0416666666666661", "lon": "-171.04166666666669"}, - {"testNumber": "50", "testString": "020JR49", "lat": "13.541666666666666", "lon": "-170.04166666666669"}, - {"testNumber": "51", "testString": "022KA48", "lat": "18.041666666666668", "lon": "-169.125"}, - {"testNumber": "52", "testString": "018LD46", "lat": "31.624999999999996", "lon": "-171.04166666666669"}, - {"testNumber": "53", "testString": "024MG34", "lat": "45.125000000000007", "lon": "-168.45833333333334"}, - {"testNumber": "54", "testString": "027CF14", "lat": "-63.125000000000007", "lon": "-166.95833333333334"}, - {"testNumber": "55", "testString": "030CQ26", "lat": "-58.625000000000007", "lon": "-165.04166666666669"}, - {"testNumber": "56", "testString": "034CZ14", "lat": "-54.125", "lon": "-163.45833333333334"}, - {"testNumber": "57", "testString": "036DJ24", "lat": "-49.625", "lon": "-162.20833333333334"}, - {"testNumber": "58", "testString": "032DT23", "lat": "-45.041666666666671", "lon": "-164.04166666666669"}, - {"testNumber": "59", "testString": "035EC26", "lat": "-40.625", "lon": "-162.54166666666669"}, - {"testNumber": "60", "testString": "025EW15", "lat": "-31.624999999999996", "lon": "-167.875"}, - {"testNumber": "61", "testString": "027FF11", "lat": "-27.041666666666668", "lon": "-166.95833333333334"}, - {"testNumber": "62", "testString": "027FQ14", "lat": "-22.625000000000004", "lon": "-166.95833333333334"}, - {"testNumber": "63", "testString": "029FZ14", "lat": "-18.125000000000004", "lon": "-165.95833333333334"}, - {"testNumber": "64", "testString": "030GJ23", "lat": "-13.541666666666663", "lon": "-165.04166666666669"}, - {"testNumber": "65", "testString": "032GT22", "lat": "-9.0416666666666625", "lon": "-164.125"}, - {"testNumber": "66", "testString": "032HM22", "lat": "-0.041666666666661932", "lon": "-164.125"}, - {"testNumber": "67", "testString": "034HC21", "lat": "-4.5416666666666616", "lon": "-163.20833333333334"}, - {"testNumber": "68", "testString": "035HM22", "lat": "-0.041666666666661932", "lon": "-162.625"}, - {"testNumber": "69", "testString": "036HM13", "lat": "-0.041666666666661932", "lon": "-162.29166666666669"}, - {"testNumber": "70", "testString": "034HX47", "lat": "4.541666666666667", "lon": "-163.20833333333334"}, - {"testNumber": "71", "testString": "035JG48", "lat": "9.0416666666666661", "lon": "-162.625"}, - {"testNumber": "72", "testString": "036JG39", "lat": "9.0416666666666661", "lon": "-162.29166666666669"}, - {"testNumber": "73", "testString": "025KK37", "lat": "22.541666666666668", "lon": "-167.95833333333334"}, - {"testNumber": "74", "testString": "030KU46", "lat": "27.124999999999996", "lon": "-165.04166666666669"}, - {"testNumber": "75", "testString": "025LN44", "lat": "36.124999999999993", "lon": "-167.70833333333334"}, - {"testNumber": "76", "testString": "030LX46", "lat": "40.625000000000007", "lon": "-165.04166666666669"}, - {"testNumber": "77", "testString": "025NA34", "lat": "54.125000000000007", "lon": "-167.95833333333334"}, - {"testNumber": "78", "testString": "030MR46", "lat": "49.625000000000007", "lon": "-165.04166666666669"}, - {"testNumber": "79", "testString": "036NA46", "lat": "54.125000000000007", "lon": "-162.04166666666669"}, - {"testNumber": "80", "testString": "026NU49", "lat": "63.041666666666664", "lon": "-167.04166666666669"}, - {"testNumber": "81", "testString": "030NK46", "lat": "58.625000000000007", "lon": "-165.04166666666669"}, - {"testNumber": "82", "testString": "035NU37", "lat": "63.041666666666664", "lon": "-162.95833333333334"}, - {"testNumber": "83", "testString": "030PD46", "lat": "67.625000000000014", "lon": "-165.04166666666669"}, - {"testNumber": "84", "testString": "030PX49", "lat": "76.541666666666671", "lon": "-165.04166666666669"}, - {"testNumber": "85", "testString": "030PN47", "lat": "72.041666666666671", "lon": "-165.20833333333334"}, - {"testNumber": "86", "testString": "031QG47", "lat": "81.041666666666671", "lon": "-164.70833333333334"}, - {"testNumber": "87", "testString": "031PN39", "lat": "72.041666666666671", "lon": "-164.79166666666669"}, - {"testNumber": "88", "testString": "042BW26", "lat": "-67.625", "lon": "-159.04166666666669"}, - {"testNumber": "89", "testString": "041CR38", "lat": "-58.458333333333336", "lon": "-159.875"}, - {"testNumber": "90", "testString": "045CZ22", "lat": "-54.041666666666671", "lon": "-157.625"}, - {"testNumber": "91", "testString": "040EC13", "lat": "-40.541666666666671", "lon": "-160.29166666666669"}, - {"testNumber": "92", "testString": "038DT24", "lat": "-45.125", "lon": "-161.20833333333334"}, - {"testNumber": "93", "testString": "038EM24", "lat": "-36.125", "lon": "-161.20833333333334"}, - {"testNumber": "94", "testString": "040EW26", "lat": "-31.624999999999996", "lon": "-160.04166666666669"}, - {"testNumber": "95", "testString": "042FF26", "lat": "-27.124999999999996", "lon": "-159.04166666666669"}, - {"testNumber": "96", "testString": "044FQ26", "lat": "-22.625000000000004", "lon": "-158.04166666666669"}, - {"testNumber": "97", "testString": "046FZ22", "lat": "-18.041666666666661", "lon": "-157.125"}, - {"testNumber": "98", "testString": "048GJ21", "lat": "-13.541666666666663", "lon": "-156.20833333333334"}, - {"testNumber": "99", "testString": "047GJ21", "lat": "-13.541666666666663", "lon": "-156.70833333333334"}, - {"testNumber": "100", "testString": "037JR39", "lat": "13.541666666666666", "lon": "-161.79166666666669"}, - {"testNumber": "101", "testString": "038JR39", "lat": "13.541666666666666", "lon": "-161.29166666666669"}, - {"testNumber": "102", "testString": "039KA38", "lat": "18.041666666666668", "lon": "-160.875"}, - {"testNumber": "103", "testString": "042KK46", "lat": "22.624999999999996", "lon": "-159.04166666666669"}, - {"testNumber": "104", "testString": "037LD35", "lat": "31.624999999999996", "lon": "-161.875"}, - {"testNumber": "105", "testString": "040LN45", "lat": "36.124999999999993", "lon": "-160.125"}, - {"testNumber": "106", "testString": "037MG46", "lat": "45.125000000000007", "lon": "-161.54166666666669"}, - {"testNumber": "107", "testString": "049BM12", "lat": "-72.041666666666657", "lon": "-155.875"}, - {"testNumber": "108", "testString": "050BC22", "lat": "-76.541666666666657", "lon": "-155.125"}, - {"testNumber": "109", "testString": "050CF23", "lat": "-63.041666666666664", "lon": "-155.04166666666669"}, - {"testNumber": "110", "testString": "053CQ12", "lat": "-58.541666666666664", "lon": "-153.875"}, - {"testNumber": "111", "testString": "059CF11", "lat": "-63.041666666666664", "lon": "-150.95833333333334"}, - {"testNumber": "112", "testString": "049DJ16", "lat": "-49.625", "lon": "-155.79166666666669"}, - {"testNumber": "113", "testString": "055DA38", "lat": "-53.958333333333336", "lon": "-152.875"}, - {"testNumber": "114", "testString": "052DT16", "lat": "-45.125", "lon": "-154.29166666666669"}, - {"testNumber": "115", "testString": "054EC26", "lat": "-40.625", "lon": "-153.04166666666669"}, - {"testNumber": "116", "testString": "057EM15", "lat": "-36.125", "lon": "-151.875"}, - {"testNumber": "117", "testString": "059EW15", "lat": "-31.624999999999996", "lon": "-150.875"}, - {"testNumber": "118", "testString": "058FF23", "lat": "-27.041666666666668", "lon": "-151.04166666666669"}, - {"testNumber": "119", "testString": "049GT21", "lat": "-9.0416666666666625", "lon": "-155.70833333333334"}, - {"testNumber": "120", "testString": "050GT12", "lat": "-9.0416666666666625", "lon": "-155.375"}, - {"testNumber": "121", "testString": "049HM21", "lat": "-0.041666666666661932", "lon": "-155.70833333333334"}, - {"testNumber": "122", "testString": "051HC13", "lat": "-4.5416666666666616", "lon": "-154.79166666666669"}, - {"testNumber": "123", "testString": "050HM12", "lat": "-0.041666666666661932", "lon": "-155.375"}, - {"testNumber": "124", "testString": "053HM12", "lat": "-0.041666666666661932", "lon": "-153.875"}, - {"testNumber": "125", "testString": "051HX39", "lat": "4.541666666666667", "lon": "-154.79166666666669"}, - {"testNumber": "126", "testString": "053JG38", "lat": "9.0416666666666661", "lon": "-153.875"}, - {"testNumber": "127", "testString": "054JR49", "lat": "13.541666666666666", "lon": "-153.04166666666669"}, - {"testNumber": "128", "testString": "056KA46", "lat": "18.124999999999996", "lon": "-152.04166666666669"}, - {"testNumber": "129", "testString": "060KK49", "lat": "22.541666666666668", "lon": "-150.04166666666669"}, - {"testNumber": "130", "testString": "049KU34", "lat": "27.124999999999996", "lon": "-155.95833333333334"}, - {"testNumber": "131", "testString": "052LD46", "lat": "31.624999999999996", "lon": "-154.04166666666669"}, - {"testNumber": "132", "testString": "059LN36", "lat": "36.124999999999993", "lon": "-150.79166666666669"}, - {"testNumber": "133", "testString": "057MG44", "lat": "45.125000000000007", "lon": "-151.70833333333334"}, - {"testNumber": "134", "testString": "058NA34", "lat": "54.125000000000007", "lon": "-151.45833333333334"}, - {"testNumber": "135", "testString": "058NU46", "lat": "63.125000000000007", "lon": "-151.04166666666669"}, - {"testNumber": "136", "testString": "059PX38", "lat": "76.541666666666671", "lon": "-150.875"}, - {"testNumber": "137", "testString": "060PN48", "lat": "72.041666666666671", "lon": "-150.125"}, - {"testNumber": "138", "testString": "069BX37", "lat": "-67.458333333333329", "lon": "-145.95833333333334"}, - {"testNumber": "139", "testString": "063CQ24", "lat": "-58.625000000000007", "lon": "-148.70833333333334"}, - {"testNumber": "140", "testString": "066CZ26", "lat": "-54.125", "lon": "-147.04166666666669"}, - {"testNumber": "141", "testString": "069DJ25", "lat": "-49.625", "lon": "-145.625"}, - {"testNumber": "142", "testString": "069EC21", "lat": "-40.541666666666671", "lon": "-145.70833333333334"}, - {"testNumber": "143", "testString": "072DT14", "lat": "-45.125", "lon": "-144.45833333333334"}, - {"testNumber": "144", "testString": "072EM16", "lat": "-36.125", "lon": "-144.29166666666669"}, - {"testNumber": "145", "testString": "061FF14", "lat": "-27.124999999999996", "lon": "-149.95833333333334"}, - {"testNumber": "146", "testString": "061FQ11", "lat": "-22.541666666666661", "lon": "-149.95833333333334"}, - {"testNumber": "147", "testString": "062FQ22", "lat": "-22.541666666666661", "lon": "-149.125"}, - {"testNumber": "148", "testString": "063FZ12", "lat": "-18.041666666666661", "lon": "-148.875"}, - {"testNumber": "149", "testString": "065GJ11", "lat": "-13.541666666666663", "lon": "-147.95833333333334"}, - {"testNumber": "150", "testString": "066GT23", "lat": "-9.0416666666666625", "lon": "-147.04166666666669"}, - {"testNumber": "151", "testString": "066HM23", "lat": "-0.041666666666661932", "lon": "-147.04166666666669"}, - {"testNumber": "152", "testString": "068HC22", "lat": "-4.5416666666666616", "lon": "-146.125"}, - {"testNumber": "153", "testString": "070HM21", "lat": "-0.041666666666661932", "lon": "-145.20833333333334"}, - {"testNumber": "154", "testString": "068HX48", "lat": "4.541666666666667", "lon": "-146.125"}, - {"testNumber": "155", "testString": "070JG47", "lat": "9.0416666666666661", "lon": "-145.20833333333334"}, - {"testNumber": "156", "testString": "071JR47", "lat": "13.541666666666666", "lon": "-144.70833333333334"}, - {"testNumber": "157", "testString": "072JR47", "lat": "13.541666666666666", "lon": "-144.20833333333334"}, - {"testNumber": "158", "testString": "064KU46", "lat": "27.124999999999996", "lon": "-148.04166666666669"}, - {"testNumber": "159", "testString": "071LD35", "lat": "31.624999999999996", "lon": "-144.875"}, - {"testNumber": "160", "testString": "064LX44", "lat": "40.625000000000007", "lon": "-148.20833333333334"}, - {"testNumber": "161", "testString": "064MR35", "lat": "49.625000000000007", "lon": "-148.375"}, - {"testNumber": "162", "testString": "063NK44", "lat": "58.625000000000007", "lon": "-148.70833333333334"}, - {"testNumber": "163", "testString": "062PD35", "lat": "67.625000000000014", "lon": "-149.375"}, - {"testNumber": "164", "testString": "078BM21", "lat": "-72.041666666666657", "lon": "-141.20833333333334"}, - {"testNumber": "165", "testString": "078BC23", "lat": "-76.541666666666657", "lon": "-141.04166666666669"}, - {"testNumber": "166", "testString": "079BM13", "lat": "-72.041666666666657", "lon": "-140.79166666666669"}, - {"testNumber": "167", "testString": "074BW15", "lat": "-67.625", "lon": "-143.375"}, - {"testNumber": "168", "testString": "082CF26", "lat": "-63.125000000000007", "lon": "-139.04166666666669"}, - {"testNumber": "169", "testString": "078DA48", "lat": "-53.958333333333336", "lon": "-141.125"}, - {"testNumber": "170", "testString": "082DJ22", "lat": "-49.541666666666671", "lon": "-139.125"}, - {"testNumber": "171", "testString": "074EC14", "lat": "-40.625", "lon": "-143.45833333333334"}, - {"testNumber": "172", "testString": "075EM23", "lat": "-36.041666666666671", "lon": "-142.54166666666669"}, - {"testNumber": "173", "testString": "074EW25", "lat": "-31.624999999999996", "lon": "-143.125"}, - {"testNumber": "174", "testString": "076FF26", "lat": "-27.124999999999996", "lon": "-142.04166666666669"}, - {"testNumber": "175", "testString": "078FQ26", "lat": "-22.625000000000004", "lon": "-141.04166666666669"}, - {"testNumber": "176", "testString": "080FZ26", "lat": "-18.125000000000004", "lon": "-140.04166666666669"}, - {"testNumber": "177", "testString": "082GJ22", "lat": "-13.541666666666663", "lon": "-139.125"}, - {"testNumber": "178", "testString": "084GT13", "lat": "-9.0416666666666625", "lon": "-138.29166666666669"}, - {"testNumber": "179", "testString": "083GT22", "lat": "-9.0416666666666625", "lon": "-138.625"}, - {"testNumber": "180", "testString": "083HM22", "lat": "-0.041666666666661932", "lon": "-138.625"}, - {"testNumber": "181", "testString": "084HM13", "lat": "-0.041666666666661932", "lon": "-138.29166666666669"}, - {"testNumber": "182", "testString": "073KA38", "lat": "18.041666666666668", "lon": "-143.875"}, - {"testNumber": "183", "testString": "074KA47", "lat": "18.041666666666668", "lon": "-143.20833333333334"}, - {"testNumber": "184", "testString": "077KK34", "lat": "22.624999999999996", "lon": "-141.95833333333334"}, - {"testNumber": "185", "testString": "083KU34", "lat": "27.124999999999996", "lon": "-138.95833333333334"}, - {"testNumber": "186", "testString": "074LN44", "lat": "36.124999999999993", "lon": "-143.20833333333334"}, - {"testNumber": "187", "testString": "083LX45", "lat": "40.625000000000007", "lon": "-138.625"}, - {"testNumber": "188", "testString": "084MR44", "lat": "49.625000000000007", "lon": "-138.20833333333334"}, - {"testNumber": "189", "testString": "085CQ26", "lat": "-58.625000000000007", "lon": "-137.54166666666669"}, - {"testNumber": "190", "testString": "091CF11", "lat": "-63.041666666666664", "lon": "-134.95833333333334"}, - {"testNumber": "191", "testString": "096CQ14", "lat": "-58.625000000000007", "lon": "-132.45833333333334"}, - {"testNumber": "192", "testString": "088CZ12", "lat": "-54.041666666666671", "lon": "-136.375"}, - {"testNumber": "193", "testString": "090DJ11", "lat": "-49.541666666666671", "lon": "-135.45833333333334"}, - {"testNumber": "194", "testString": "085DT26", "lat": "-45.125", "lon": "-137.54166666666669"}, - {"testNumber": "195", "testString": "088EC24", "lat": "-40.625", "lon": "-136.20833333333334"}, - {"testNumber": "196", "testString": "090EM26", "lat": "-36.125", "lon": "-135.04166666666669"}, - {"testNumber": "197", "testString": "093EW14", "lat": "-31.624999999999996", "lon": "-133.95833333333334"}, - {"testNumber": "198", "testString": "095FF14", "lat": "-27.124999999999996", "lon": "-132.95833333333334"}, - {"testNumber": "199", "testString": "095FQ12", "lat": "-22.541666666666661", "lon": "-132.875"}, - {"testNumber": "200", "testString": "096FQ23", "lat": "-22.541666666666661", "lon": "-132.04166666666669"}, - {"testNumber": "201", "testString": "085HC21", "lat": "-4.5416666666666616", "lon": "-137.70833333333334"}, - {"testNumber": "202", "testString": "086HC12", "lat": "-4.5416666666666616", "lon": "-137.375"}, - {"testNumber": "203", "testString": "087HM13", "lat": "-0.041666666666661932", "lon": "-136.79166666666669"}, - {"testNumber": "204", "testString": "085HX47", "lat": "4.541666666666667", "lon": "-137.70833333333334"}, - {"testNumber": "205", "testString": "086HX38", "lat": "4.541666666666667", "lon": "-137.375"}, - {"testNumber": "206", "testString": "087JG39", "lat": "9.0416666666666661", "lon": "-136.79166666666669"}, - {"testNumber": "207", "testString": "089JR37", "lat": "13.541666666666666", "lon": "-135.95833333333334"}, - {"testNumber": "208", "testString": "090KA46", "lat": "18.124999999999996", "lon": "-135.04166666666669"}, - {"testNumber": "209", "testString": "094KK46", "lat": "22.624999999999996", "lon": "-133.04166666666669"}, - {"testNumber": "210", "testString": "086LD45", "lat": "31.624999999999996", "lon": "-137.125"}, - {"testNumber": "211", "testString": "093LN35", "lat": "36.124999999999993", "lon": "-133.875"}, - {"testNumber": "212", "testString": "090MG46", "lat": "45.125000000000007", "lon": "-135.04166666666669"}, - {"testNumber": "213", "testString": "090NA46", "lat": "54.125000000000007", "lon": "-135.04166666666669"}, - {"testNumber": "214", "testString": "085NK46", "lat": "58.625000000000007", "lon": "-137.54166666666669"}, - {"testNumber": "215", "testString": "090NU46", "lat": "63.125000000000007", "lon": "-135.04166666666669"}, - {"testNumber": "216", "testString": "096NK34", "lat": "58.625000000000007", "lon": "-132.45833333333334"}, - {"testNumber": "217", "testString": "088PD39", "lat": "67.541666666666671", "lon": "-136.29166666666669"}, - {"testNumber": "218", "testString": "093PD47", "lat": "67.541666666666671", "lon": "-133.70833333333334"}, - {"testNumber": "219", "testString": "090PN46", "lat": "72.125000000000014", "lon": "-135.04166666666669"}, - {"testNumber": "220", "testString": "087PW21", "lat": "76.458333333333329", "lon": "-136.70833333333334"}, - {"testNumber": "221", "testString": "094PW13", "lat": "76.458333333333329", "lon": "-133.29166666666669"}, - {"testNumber": "222", "testString": "107BC12", "lat": "-76.541666666666657", "lon": "-126.87499999999999"}, - {"testNumber": "223", "testString": "108BM22", "lat": "-72.041666666666657", "lon": "-126.12499999999999"}, - {"testNumber": "224", "testString": "100BW13", "lat": "-67.541666666666657", "lon": "-130.29166666666669"}, - {"testNumber": "225", "testString": "105BW21", "lat": "-67.541666666666657", "lon": "-127.70833333333333"}, - {"testNumber": "226", "testString": "106CG45", "lat": "-62.875000000000007", "lon": "-127.12499999999999"}, - {"testNumber": "227", "testString": "099CZ26", "lat": "-54.125", "lon": "-130.54166666666669"}, - {"testNumber": "228", "testString": "102DJ26", "lat": "-49.625", "lon": "-129.04166666666669"}, - {"testNumber": "229", "testString": "105DT24", "lat": "-45.125", "lon": "-127.70833333333333"}, - {"testNumber": "230", "testString": "107EC25", "lat": "-40.625", "lon": "-126.62499999999999"}, - {"testNumber": "231", "testString": "106EM11", "lat": "-36.041666666666671", "lon": "-127.45833333333333"}, - {"testNumber": "232", "testString": "108EW25", "lat": "-31.624999999999996", "lon": "-126.12499999999999"}, - {"testNumber": "233", "testString": "097FZ12", "lat": "-18.041666666666661", "lon": "-131.875"}, - {"testNumber": "234", "testString": "098FZ21", "lat": "-18.041666666666661", "lon": "-131.20833333333334"}, - {"testNumber": "235", "testString": "099GJ12", "lat": "-13.541666666666663", "lon": "-130.875"}, - {"testNumber": "236", "testString": "101GT12", "lat": "-9.0416666666666625", "lon": "-129.875"}, - {"testNumber": "237", "testString": "101HM12", "lat": "-0.041666666666661932", "lon": "-129.875"}, - {"testNumber": "238", "testString": "102HC23", "lat": "-4.5416666666666616", "lon": "-129.04166666666669"}, - {"testNumber": "239", "testString": "104HM22", "lat": "-0.041666666666661932", "lon": "-128.125"}, - {"testNumber": "240", "testString": "102HX49", "lat": "4.541666666666667", "lon": "-129.04166666666669"}, - {"testNumber": "241", "testString": "104JG48", "lat": "9.0416666666666661", "lon": "-128.125"}, - {"testNumber": "242", "testString": "106JR48", "lat": "13.541666666666666", "lon": "-127.12499999999999"}, - {"testNumber": "243", "testString": "107KA39", "lat": "18.041666666666668", "lon": "-126.79166666666667"}, - {"testNumber": "244", "testString": "108KA48", "lat": "18.041666666666668", "lon": "-126.12499999999999"}, - {"testNumber": "245", "testString": "098KU46", "lat": "27.124999999999996", "lon": "-131.04166666666669"}, - {"testNumber": "246", "testString": "105LD34", "lat": "31.624999999999996", "lon": "-127.95833333333333"}, - {"testNumber": "247", "testString": "108LN36", "lat": "36.124999999999993", "lon": "-126.29166666666667"}, - {"testNumber": "248", "testString": "098LX35", "lat": "40.625000000000007", "lon": "-131.375"}, - {"testNumber": "249", "testString": "097MR36", "lat": "49.625000000000007", "lon": "-131.79166666666669"}, - {"testNumber": "250", "testString": "102QG39", "lat": "81.041666666666671", "lon": "-129.29166666666669"}, - {"testNumber": "251", "testString": "114CF26", "lat": "-63.125000000000007", "lon": "-123.04166666666667"}, - {"testNumber": "252", "testString": "118CQ16", "lat": "-58.625000000000007", "lon": "-121.29166666666667"}, - {"testNumber": "253", "testString": "115DJ23", "lat": "-49.541666666666671", "lon": "-122.54166666666667"}, - {"testNumber": "254", "testString": "119DT16", "lat": "-45.125", "lon": "-120.79166666666667"}, - {"testNumber": "255", "testString": "109EM24", "lat": "-36.125", "lon": "-125.70833333333333"}, - {"testNumber": "256", "testString": "110FF26", "lat": "-27.124999999999996", "lon": "-125.04166666666667"}, - {"testNumber": "257", "testString": "111EW13", "lat": "-31.541666666666668", "lon": "-124.79166666666667"}, - {"testNumber": "258", "testString": "113FQ14", "lat": "-22.625000000000004", "lon": "-123.95833333333333"}, - {"testNumber": "259", "testString": "114FZ26", "lat": "-18.125000000000004", "lon": "-123.04166666666667"}, - {"testNumber": "260", "testString": "116GJ23", "lat": "-13.541666666666663", "lon": "-122.04166666666667"}, - {"testNumber": "261", "testString": "118GT21", "lat": "-9.0416666666666625", "lon": "-121.20833333333333"}, - {"testNumber": "262", "testString": "118HM21", "lat": "-0.041666666666661932", "lon": "-121.20833333333333"}, - {"testNumber": "263", "testString": "119HC22", "lat": "-4.5416666666666616", "lon": "-120.62499999999999"}, - {"testNumber": "264", "testString": "120HC13", "lat": "-4.5416666666666616", "lon": "-120.29166666666667"}, - {"testNumber": "265", "testString": "119HX48", "lat": "4.541666666666667", "lon": "-120.62499999999999"}, - {"testNumber": "266", "testString": "120HX39", "lat": "4.541666666666667", "lon": "-120.29166666666667"}, - {"testNumber": "267", "testString": "111KK34", "lat": "22.624999999999996", "lon": "-124.95833333333333"}, - {"testNumber": "268", "testString": "117KU34", "lat": "27.124999999999996", "lon": "-121.95833333333333"}, - {"testNumber": "269", "testString": "120LD45", "lat": "31.624999999999996", "lon": "-120.12499999999999"}, - {"testNumber": "270", "testString": "117LX36", "lat": "40.625000000000007", "lon": "-121.79166666666667"}, - {"testNumber": "271", "testString": "117MR45", "lat": "49.625000000000007", "lon": "-121.62499999999999"}, - {"testNumber": "272", "testString": "118NK36", "lat": "58.625000000000007", "lon": "-121.29166666666667"}, - {"testNumber": "273", "testString": "119PD45", "lat": "67.625000000000014", "lon": "-120.62499999999999"}, - {"testNumber": "274", "testString": "131BW25", "lat": "-67.625", "lon": "-114.625"}, - {"testNumber": "275", "testString": "123CG35", "lat": "-62.875000000000007", "lon": "-118.87499999999999"}, - {"testNumber": "276", "testString": "128CQ22", "lat": "-58.541666666666664", "lon": "-116.12499999999999"}, - {"testNumber": "277", "testString": "121CZ14", "lat": "-54.125", "lon": "-119.95833333333333"}, - {"testNumber": "278", "testString": "123DJ12", "lat": "-49.541666666666671", "lon": "-118.87499999999999"}, - {"testNumber": "279", "testString": "132CZ26", "lat": "-54.125", "lon": "-114.04166666666666"}, - {"testNumber": "280", "testString": "122EC15", "lat": "-40.625", "lon": "-119.37499999999999"}, - {"testNumber": "281", "testString": "125DT11", "lat": "-45.041666666666671", "lon": "-117.95833333333333"}, - {"testNumber": "282", "testString": "124EM25", "lat": "-36.125", "lon": "-118.12499999999999"}, - {"testNumber": "283", "testString": "126EW26", "lat": "-31.624999999999996", "lon": "-117.04166666666667"}, - {"testNumber": "284", "testString": "129FF14", "lat": "-27.124999999999996", "lon": "-115.95833333333333"}, - {"testNumber": "285", "testString": "130FQ26", "lat": "-22.625000000000004", "lon": "-115.04166666666666"}, - {"testNumber": "286", "testString": "131FZ13", "lat": "-18.041666666666661", "lon": "-114.79166666666666"}, - {"testNumber": "287", "testString": "132FZ22", "lat": "-18.041666666666661", "lon": "-114.125"}, - {"testNumber": "288", "testString": "121HM21", "lat": "-0.041666666666661932", "lon": "-119.70833333333333"}, - {"testNumber": "289", "testString": "122HM12", "lat": "-0.041666666666661932", "lon": "-119.37499999999999"}, - {"testNumber": "290", "testString": "121JG47", "lat": "9.0416666666666661", "lon": "-119.70833333333333"}, - {"testNumber": "291", "testString": "122JG38", "lat": "9.0416666666666661", "lon": "-119.37499999999999"}, - {"testNumber": "292", "testString": "123JR38", "lat": "13.541666666666666", "lon": "-118.87499999999999"}, - {"testNumber": "293", "testString": "125KA34", "lat": "18.124999999999996", "lon": "-117.95833333333333"}, - {"testNumber": "294", "testString": "128KK46", "lat": "22.624999999999996", "lon": "-116.04166666666667"}, - {"testNumber": "295", "testString": "132KU46", "lat": "27.124999999999996", "lon": "-114.04166666666666"}, - {"testNumber": "296", "testString": "126LN46", "lat": "36.124999999999993", "lon": "-117.04166666666667"}, - {"testNumber": "297", "testString": "124MG36", "lat": "45.125000000000007", "lon": "-118.29166666666667"}, - {"testNumber": "298", "testString": "123NA46", "lat": "54.125000000000007", "lon": "-118.54166666666667"}, - {"testNumber": "299", "testString": "123NU34", "lat": "63.125000000000007", "lon": "-118.95833333333333"}, - {"testNumber": "300", "testString": "121PN38", "lat": "72.041666666666671", "lon": "-119.87499999999999"}, - {"testNumber": "301", "testString": "122PX48", "lat": "76.541666666666671", "lon": "-119.12499999999999"}, - {"testNumber": "302", "testString": "126QG49", "lat": "81.041666666666671", "lon": "-117.04166666666667"}, - {"testNumber": "303", "testString": "135BD47", "lat": "-76.458333333333329", "lon": "-112.70833333333333"}, - {"testNumber": "304", "testString": "138BM26", "lat": "-72.125", "lon": "-111.04166666666666"}, - {"testNumber": "305", "testString": "142BD39", "lat": "-76.458333333333329", "lon": "-109.29166666666666"}, - {"testNumber": "306", "testString": "136BX49", "lat": "-67.458333333333329", "lon": "-112.04166666666666"}, - {"testNumber": "307", "testString": "138CF23", "lat": "-63.041666666666664", "lon": "-111.04166666666666"}, - {"testNumber": "308", "testString": "140CR48", "lat": "-58.458333333333336", "lon": "-110.125"}, - {"testNumber": "309", "testString": "136DJ15", "lat": "-49.625", "lon": "-112.375"}, - {"testNumber": "310", "testString": "138DT26", "lat": "-45.125", "lon": "-111.04166666666666"}, - {"testNumber": "311", "testString": "141EC16", "lat": "-40.625", "lon": "-109.79166666666666"}, - {"testNumber": "312", "testString": "143EM16", "lat": "-36.125", "lon": "-108.79166666666666"}, - {"testNumber": "313", "testString": "142EW21", "lat": "-31.541666666666668", "lon": "-109.20833333333333"}, - {"testNumber": "314", "testString": "144FF26", "lat": "-27.124999999999996", "lon": "-108.04166666666666"}, - {"testNumber": "315", "testString": "133GJ13", "lat": "-13.541666666666663", "lon": "-113.79166666666666"}, - {"testNumber": "316", "testString": "134GJ13", "lat": "-13.541666666666663", "lon": "-113.29166666666666"}, - {"testNumber": "317", "testString": "135GT13", "lat": "-9.0416666666666625", "lon": "-112.79166666666666"}, - {"testNumber": "318", "testString": "135HM13", "lat": "-0.041666666666661932", "lon": "-112.79166666666666"}, - {"testNumber": "319", "testString": "137HC12", "lat": "-4.5416666666666616", "lon": "-111.875"}, - {"testNumber": "320", "testString": "138HM23", "lat": "-0.041666666666661932", "lon": "-111.04166666666666"}, - {"testNumber": "321", "testString": "137HX38", "lat": "4.541666666666667", "lon": "-111.875"}, - {"testNumber": "322", "testString": "138JG49", "lat": "9.0416666666666661", "lon": "-111.04166666666666"}, - {"testNumber": "323", "testString": "140JR49", "lat": "13.541666666666666", "lon": "-110.04166666666666"}, - {"testNumber": "324", "testString": "142KA48", "lat": "18.041666666666668", "lon": "-109.125"}, - {"testNumber": "325", "testString": "138LD46", "lat": "31.624999999999996", "lon": "-111.04166666666666"}, - {"testNumber": "326", "testString": "144MG34", "lat": "45.125000000000007", "lon": "-108.45833333333333"}, - {"testNumber": "327", "testString": "147CF14", "lat": "-63.125000000000007", "lon": "-106.95833333333333"}, - {"testNumber": "328", "testString": "150CQ26", "lat": "-58.625000000000007", "lon": "-105.04166666666666"}, - {"testNumber": "329", "testString": "154CZ14", "lat": "-54.125", "lon": "-103.45833333333333"}, - {"testNumber": "330", "testString": "156DJ24", "lat": "-49.625", "lon": "-102.20833333333333"}, - {"testNumber": "331", "testString": "152DT23", "lat": "-45.041666666666671", "lon": "-104.04166666666666"}, - {"testNumber": "332", "testString": "155EC26", "lat": "-40.625", "lon": "-102.54166666666666"}, - {"testNumber": "333", "testString": "145EW15", "lat": "-31.624999999999996", "lon": "-107.875"}, - {"testNumber": "334", "testString": "147FF11", "lat": "-27.041666666666668", "lon": "-106.95833333333333"}, - {"testNumber": "335", "testString": "147FQ14", "lat": "-22.625000000000004", "lon": "-106.95833333333333"}, - {"testNumber": "336", "testString": "149FZ14", "lat": "-18.125000000000004", "lon": "-105.95833333333333"}, - {"testNumber": "337", "testString": "150GJ23", "lat": "-13.541666666666663", "lon": "-105.04166666666666"}, - {"testNumber": "338", "testString": "152GT22", "lat": "-9.0416666666666625", "lon": "-104.125"}, - {"testNumber": "339", "testString": "152HM22", "lat": "-0.041666666666661932", "lon": "-104.125"}, - {"testNumber": "340", "testString": "154HC21", "lat": "-4.5416666666666616", "lon": "-103.20833333333333"}, - {"testNumber": "341", "testString": "155HM22", "lat": "-0.041666666666661932", "lon": "-102.625"}, - {"testNumber": "342", "testString": "156HM13", "lat": "-0.041666666666661932", "lon": "-102.29166666666666"}, - {"testNumber": "343", "testString": "154HX47", "lat": "4.541666666666667", "lon": "-103.20833333333333"}, - {"testNumber": "344", "testString": "155JG48", "lat": "9.0416666666666661", "lon": "-102.625"}, - {"testNumber": "345", "testString": "156JG39", "lat": "9.0416666666666661", "lon": "-102.29166666666666"}, - {"testNumber": "346", "testString": "145KK37", "lat": "22.541666666666668", "lon": "-107.95833333333333"}, - {"testNumber": "347", "testString": "150KU46", "lat": "27.124999999999996", "lon": "-105.04166666666666"}, - {"testNumber": "348", "testString": "145LN44", "lat": "36.124999999999993", "lon": "-107.70833333333333"}, - {"testNumber": "349", "testString": "150LX46", "lat": "40.625000000000007", "lon": "-105.04166666666666"}, - {"testNumber": "350", "testString": "145NA34", "lat": "54.125000000000007", "lon": "-107.95833333333333"}, - {"testNumber": "351", "testString": "150MR46", "lat": "49.625000000000007", "lon": "-105.04166666666666"}, - {"testNumber": "352", "testString": "156NA46", "lat": "54.125000000000007", "lon": "-102.04166666666666"}, - {"testNumber": "353", "testString": "146NU49", "lat": "63.041666666666664", "lon": "-107.04166666666666"}, - {"testNumber": "354", "testString": "150NK46", "lat": "58.625000000000007", "lon": "-105.04166666666666"}, - {"testNumber": "355", "testString": "155NU37", "lat": "63.041666666666664", "lon": "-102.95833333333333"}, - {"testNumber": "356", "testString": "150PD46", "lat": "67.625000000000014", "lon": "-105.04166666666666"}, - {"testNumber": "357", "testString": "150PX49", "lat": "76.541666666666671", "lon": "-105.04166666666666"}, - {"testNumber": "358", "testString": "150PN47", "lat": "72.041666666666671", "lon": "-105.20833333333333"}, - {"testNumber": "359", "testString": "151QG47", "lat": "81.041666666666671", "lon": "-104.70833333333333"}, - {"testNumber": "360", "testString": "151PN39", "lat": "72.041666666666671", "lon": "-104.79166666666666"}, - {"testNumber": "361", "testString": "162BW26", "lat": "-67.625", "lon": "-99.041666666666657"}, - {"testNumber": "362", "testString": "161CR38", "lat": "-58.458333333333336", "lon": "-99.875"}, - {"testNumber": "363", "testString": "165CZ22", "lat": "-54.041666666666671", "lon": "-97.625"}, - {"testNumber": "364", "testString": "160EC13", "lat": "-40.541666666666671", "lon": "-100.29166666666666"}, - {"testNumber": "365", "testString": "158DT24", "lat": "-45.125", "lon": "-101.20833333333333"}, - {"testNumber": "366", "testString": "158EM24", "lat": "-36.125", "lon": "-101.20833333333333"}, - {"testNumber": "367", "testString": "160EW26", "lat": "-31.624999999999996", "lon": "-100.04166666666666"}, - {"testNumber": "368", "testString": "162FF26", "lat": "-27.124999999999996", "lon": "-99.041666666666657"}, - {"testNumber": "369", "testString": "164FQ26", "lat": "-22.625000000000004", "lon": "-98.041666666666657"}, - {"testNumber": "370", "testString": "166FZ22", "lat": "-18.041666666666661", "lon": "-97.125"}, - {"testNumber": "371", "testString": "168GJ21", "lat": "-13.541666666666663", "lon": "-96.208333333333329"}, - {"testNumber": "372", "testString": "167GJ21", "lat": "-13.541666666666663", "lon": "-96.708333333333329"}, - {"testNumber": "373", "testString": "157JR39", "lat": "13.541666666666666", "lon": "-101.79166666666666"}, - {"testNumber": "374", "testString": "158JR39", "lat": "13.541666666666666", "lon": "-101.29166666666666"}, - {"testNumber": "375", "testString": "159KA38", "lat": "18.041666666666668", "lon": "-100.875"}, - {"testNumber": "376", "testString": "162KK46", "lat": "22.624999999999996", "lon": "-99.041666666666657"}, - {"testNumber": "377", "testString": "157LD35", "lat": "31.624999999999996", "lon": "-101.875"}, - {"testNumber": "378", "testString": "160LN45", "lat": "36.124999999999993", "lon": "-100.125"}, - {"testNumber": "379", "testString": "157MG46", "lat": "45.125000000000007", "lon": "-101.54166666666666"}, - {"testNumber": "380", "testString": "169BM12", "lat": "-72.041666666666657", "lon": "-95.875"}, - {"testNumber": "381", "testString": "170BC22", "lat": "-76.541666666666657", "lon": "-95.125"}, - {"testNumber": "382", "testString": "170CF23", "lat": "-63.041666666666664", "lon": "-95.041666666666657"}, - {"testNumber": "383", "testString": "173CQ12", "lat": "-58.541666666666664", "lon": "-93.875"}, - {"testNumber": "384", "testString": "179CF11", "lat": "-63.041666666666664", "lon": "-90.958333333333329"}, - {"testNumber": "385", "testString": "169DJ16", "lat": "-49.625", "lon": "-95.791666666666657"}, - {"testNumber": "386", "testString": "175DA38", "lat": "-53.958333333333336", "lon": "-92.875"}, - {"testNumber": "387", "testString": "172DT16", "lat": "-45.125", "lon": "-94.291666666666657"}, - {"testNumber": "388", "testString": "174EC26", "lat": "-40.625", "lon": "-93.041666666666657"}, - {"testNumber": "389", "testString": "177EM15", "lat": "-36.125", "lon": "-91.875"}, - {"testNumber": "390", "testString": "179EW15", "lat": "-31.624999999999996", "lon": "-90.875"}, - {"testNumber": "391", "testString": "178FF23", "lat": "-27.041666666666668", "lon": "-91.041666666666657"}, - {"testNumber": "392", "testString": "169GT21", "lat": "-9.0416666666666625", "lon": "-95.708333333333329"}, - {"testNumber": "393", "testString": "170GT12", "lat": "-9.0416666666666625", "lon": "-95.375"}, - {"testNumber": "394", "testString": "169HM21", "lat": "-0.041666666666661932", "lon": "-95.708333333333329"}, - {"testNumber": "395", "testString": "171HC13", "lat": "-4.5416666666666616", "lon": "-94.791666666666657"}, - {"testNumber": "396", "testString": "170HM12", "lat": "-0.041666666666661932", "lon": "-95.375"}, - {"testNumber": "397", "testString": "173HM12", "lat": "-0.041666666666661932", "lon": "-93.875"}, - {"testNumber": "398", "testString": "171HX39", "lat": "4.541666666666667", "lon": "-94.791666666666657"}, - {"testNumber": "399", "testString": "173JG38", "lat": "9.0416666666666661", "lon": "-93.875"}, - {"testNumber": "400", "testString": "174JR49", "lat": "13.541666666666666", "lon": "-93.041666666666657"}, - {"testNumber": "401", "testString": "176KA46", "lat": "18.124999999999996", "lon": "-92.041666666666657"}, - {"testNumber": "402", "testString": "180KK49", "lat": "22.541666666666668", "lon": "-90.041666666666657"}, - {"testNumber": "403", "testString": "169KU34", "lat": "27.124999999999996", "lon": "-95.958333333333329"}, - {"testNumber": "404", "testString": "172LD46", "lat": "31.624999999999996", "lon": "-94.041666666666657"}, - {"testNumber": "405", "testString": "179LN36", "lat": "36.124999999999993", "lon": "-90.791666666666657"}, - {"testNumber": "406", "testString": "177MG44", "lat": "45.125000000000007", "lon": "-91.708333333333329"}, - {"testNumber": "407", "testString": "178NA34", "lat": "54.125000000000007", "lon": "-91.458333333333329"}, - {"testNumber": "408", "testString": "178NU46", "lat": "63.125000000000007", "lon": "-91.041666666666657"}, - {"testNumber": "409", "testString": "179PX38", "lat": "76.541666666666671", "lon": "-90.875"}, - {"testNumber": "410", "testString": "180PN48", "lat": "72.041666666666671", "lon": "-90.125"}, - {"testNumber": "411", "testString": "189BX37", "lat": "-67.458333333333329", "lon": "-85.958333333333329"}, - {"testNumber": "412", "testString": "183CQ24", "lat": "-58.625000000000007", "lon": "-88.708333333333329"}, - {"testNumber": "413", "testString": "186CZ26", "lat": "-54.125", "lon": "-87.041666666666657"}, - {"testNumber": "414", "testString": "189DJ25", "lat": "-49.625", "lon": "-85.625"}, - {"testNumber": "415", "testString": "189EC21", "lat": "-40.541666666666671", "lon": "-85.708333333333329"}, - {"testNumber": "416", "testString": "192DT14", "lat": "-45.125", "lon": "-84.458333333333329"}, - {"testNumber": "417", "testString": "192EM16", "lat": "-36.125", "lon": "-84.291666666666657"}, - {"testNumber": "418", "testString": "181FF14", "lat": "-27.124999999999996", "lon": "-89.958333333333329"}, - {"testNumber": "419", "testString": "181FQ11", "lat": "-22.541666666666661", "lon": "-89.958333333333329"}, - {"testNumber": "420", "testString": "182FQ22", "lat": "-22.541666666666661", "lon": "-89.125"}, - {"testNumber": "421", "testString": "183FZ12", "lat": "-18.041666666666661", "lon": "-88.875"}, - {"testNumber": "422", "testString": "185GJ11", "lat": "-13.541666666666663", "lon": "-87.958333333333329"}, - {"testNumber": "423", "testString": "186GT23", "lat": "-9.0416666666666625", "lon": "-87.041666666666657"}, - {"testNumber": "424", "testString": "186HM23", "lat": "-0.041666666666661932", "lon": "-87.041666666666657"}, - {"testNumber": "425", "testString": "188HC22", "lat": "-4.5416666666666616", "lon": "-86.125"}, - {"testNumber": "426", "testString": "190HM21", "lat": "-0.041666666666661932", "lon": "-85.208333333333329"}, - {"testNumber": "427", "testString": "188HX48", "lat": "4.541666666666667", "lon": "-86.125"}, - {"testNumber": "428", "testString": "190JG47", "lat": "9.0416666666666661", "lon": "-85.208333333333329"}, - {"testNumber": "429", "testString": "191JR47", "lat": "13.541666666666666", "lon": "-84.708333333333329"}, - {"testNumber": "430", "testString": "192JR47", "lat": "13.541666666666666", "lon": "-84.208333333333329"}, - {"testNumber": "431", "testString": "184KU46", "lat": "27.124999999999996", "lon": "-88.041666666666657"}, - {"testNumber": "432", "testString": "191LD35", "lat": "31.624999999999996", "lon": "-84.875"}, - {"testNumber": "433", "testString": "184LX44", "lat": "40.625000000000007", "lon": "-88.208333333333329"}, - {"testNumber": "434", "testString": "184MR35", "lat": "49.625000000000007", "lon": "-88.375"}, - {"testNumber": "435", "testString": "183NK44", "lat": "58.625000000000007", "lon": "-88.708333333333329"}, - {"testNumber": "436", "testString": "182PD35", "lat": "67.625000000000014", "lon": "-89.375"}, - {"testNumber": "437", "testString": "198BM21", "lat": "-72.041666666666657", "lon": "-81.208333333333329"}, - {"testNumber": "438", "testString": "198BC23", "lat": "-76.541666666666657", "lon": "-81.041666666666657"}, - {"testNumber": "439", "testString": "199BM13", "lat": "-72.041666666666657", "lon": "-80.791666666666657"}, - {"testNumber": "440", "testString": "194BW15", "lat": "-67.625", "lon": "-83.375"}, - {"testNumber": "441", "testString": "202CF26", "lat": "-63.125000000000007", "lon": "-79.041666666666657"}, - {"testNumber": "442", "testString": "198DA48", "lat": "-53.958333333333336", "lon": "-81.125"}, - {"testNumber": "443", "testString": "202DJ22", "lat": "-49.541666666666671", "lon": "-79.125"}, - {"testNumber": "444", "testString": "194EC14", "lat": "-40.625", "lon": "-83.458333333333329"}, - {"testNumber": "445", "testString": "195EM23", "lat": "-36.041666666666671", "lon": "-82.541666666666657"}, - {"testNumber": "446", "testString": "194EW25", "lat": "-31.624999999999996", "lon": "-83.125"}, - {"testNumber": "447", "testString": "196FF26", "lat": "-27.124999999999996", "lon": "-82.041666666666657"}, - {"testNumber": "448", "testString": "198FQ26", "lat": "-22.625000000000004", "lon": "-81.041666666666657"}, - {"testNumber": "449", "testString": "200FZ26", "lat": "-18.125000000000004", "lon": "-80.041666666666657"}, - {"testNumber": "450", "testString": "202GJ22", "lat": "-13.541666666666663", "lon": "-79.125"}, - {"testNumber": "451", "testString": "204GT13", "lat": "-9.0416666666666625", "lon": "-78.291666666666657"}, - {"testNumber": "452", "testString": "203GT22", "lat": "-9.0416666666666625", "lon": "-78.625"}, - {"testNumber": "453", "testString": "203HM22", "lat": "-0.041666666666661932", "lon": "-78.625"}, - {"testNumber": "454", "testString": "204HM13", "lat": "-0.041666666666661932", "lon": "-78.291666666666657"}, - {"testNumber": "455", "testString": "193KA38", "lat": "18.041666666666668", "lon": "-83.875"}, - {"testNumber": "456", "testString": "194KA47", "lat": "18.041666666666668", "lon": "-83.208333333333329"}, - {"testNumber": "457", "testString": "197KK34", "lat": "22.624999999999996", "lon": "-81.958333333333329"}, - {"testNumber": "458", "testString": "203KU34", "lat": "27.124999999999996", "lon": "-78.958333333333329"}, - {"testNumber": "459", "testString": "194LN44", "lat": "36.124999999999993", "lon": "-83.208333333333329"}, - {"testNumber": "460", "testString": "203LX45", "lat": "40.625000000000007", "lon": "-78.625"}, - {"testNumber": "461", "testString": "204MR44", "lat": "49.625000000000007", "lon": "-78.208333333333329"}, - {"testNumber": "462", "testString": "205CQ26", "lat": "-58.625000000000007", "lon": "-77.541666666666657"}, - {"testNumber": "463", "testString": "211CF11", "lat": "-63.041666666666664", "lon": "-74.958333333333329"}, - {"testNumber": "464", "testString": "216CQ14", "lat": "-58.625000000000007", "lon": "-72.458333333333329"}, - {"testNumber": "465", "testString": "208CZ12", "lat": "-54.041666666666671", "lon": "-76.375"}, - {"testNumber": "466", "testString": "210DJ11", "lat": "-49.541666666666671", "lon": "-75.458333333333329"}, - {"testNumber": "467", "testString": "205DT26", "lat": "-45.125", "lon": "-77.541666666666657"}, - {"testNumber": "468", "testString": "208EC24", "lat": "-40.625", "lon": "-76.208333333333329"}, - {"testNumber": "469", "testString": "210EM26", "lat": "-36.125", "lon": "-75.041666666666657"}, - {"testNumber": "470", "testString": "213EW14", "lat": "-31.624999999999996", "lon": "-73.958333333333329"}, - {"testNumber": "471", "testString": "215FF14", "lat": "-27.124999999999996", "lon": "-72.958333333333329"}, - {"testNumber": "472", "testString": "215FQ12", "lat": "-22.541666666666661", "lon": "-72.875"}, - {"testNumber": "473", "testString": "216FQ23", "lat": "-22.541666666666661", "lon": "-72.041666666666657"}, - {"testNumber": "474", "testString": "205HC21", "lat": "-4.5416666666666616", "lon": "-77.708333333333329"}, - {"testNumber": "475", "testString": "206HC12", "lat": "-4.5416666666666616", "lon": "-77.375"}, - {"testNumber": "476", "testString": "207HM13", "lat": "-0.041666666666661932", "lon": "-76.791666666666657"}, - {"testNumber": "477", "testString": "205HX47", "lat": "4.541666666666667", "lon": "-77.708333333333329"}, - {"testNumber": "478", "testString": "206HX38", "lat": "4.541666666666667", "lon": "-77.375"}, - {"testNumber": "479", "testString": "207JG39", "lat": "9.0416666666666661", "lon": "-76.791666666666657"}, - {"testNumber": "480", "testString": "209JR37", "lat": "13.541666666666666", "lon": "-75.958333333333329"}, - {"testNumber": "481", "testString": "210KA46", "lat": "18.124999999999996", "lon": "-75.041666666666657"}, - {"testNumber": "482", "testString": "214KK46", "lat": "22.624999999999996", "lon": "-73.041666666666657"}, - {"testNumber": "483", "testString": "206LD45", "lat": "31.624999999999996", "lon": "-77.125"}, - {"testNumber": "484", "testString": "213LN35", "lat": "36.124999999999993", "lon": "-73.875"}, - {"testNumber": "485", "testString": "210MG46", "lat": "45.125000000000007", "lon": "-75.041666666666657"}, - {"testNumber": "486", "testString": "210NA46", "lat": "54.125000000000007", "lon": "-75.041666666666657"}, - {"testNumber": "487", "testString": "205NK46", "lat": "58.625000000000007", "lon": "-77.541666666666657"}, - {"testNumber": "488", "testString": "210NU46", "lat": "63.125000000000007", "lon": "-75.041666666666657"}, - {"testNumber": "489", "testString": "216NK34", "lat": "58.625000000000007", "lon": "-72.458333333333329"}, - {"testNumber": "490", "testString": "208PD39", "lat": "67.541666666666671", "lon": "-76.291666666666657"}, - {"testNumber": "491", "testString": "213PD47", "lat": "67.541666666666671", "lon": "-73.708333333333329"}, - {"testNumber": "492", "testString": "210PN46", "lat": "72.125000000000014", "lon": "-75.041666666666657"}, - {"testNumber": "493", "testString": "207PW21", "lat": "76.458333333333329", "lon": "-76.708333333333329"}, - {"testNumber": "494", "testString": "214PW13", "lat": "76.458333333333329", "lon": "-73.291666666666657"}, - {"testNumber": "495", "testString": "227BC12", "lat": "-76.541666666666657", "lon": "-66.875"}, - {"testNumber": "496", "testString": "228BM22", "lat": "-72.041666666666657", "lon": "-66.125"}, - {"testNumber": "497", "testString": "220BW13", "lat": "-67.541666666666657", "lon": "-70.291666666666657"}, - {"testNumber": "498", "testString": "225BW21", "lat": "-67.541666666666657", "lon": "-67.708333333333329"}, - {"testNumber": "499", "testString": "226CG45", "lat": "-62.875000000000007", "lon": "-67.125"}, - {"testNumber": "500", "testString": "219CZ26", "lat": "-54.125", "lon": "-70.541666666666657"}, - {"testNumber": "501", "testString": "222DJ26", "lat": "-49.625", "lon": "-69.041666666666657"}, - {"testNumber": "502", "testString": "225DT24", "lat": "-45.125", "lon": "-67.708333333333329"}, - {"testNumber": "503", "testString": "227EC25", "lat": "-40.625", "lon": "-66.625"}, - {"testNumber": "504", "testString": "226EM11", "lat": "-36.041666666666671", "lon": "-67.458333333333329"}, - {"testNumber": "505", "testString": "228EW25", "lat": "-31.624999999999996", "lon": "-66.125"}, - {"testNumber": "506", "testString": "217FZ12", "lat": "-18.041666666666661", "lon": "-71.875"}, - {"testNumber": "507", "testString": "218FZ21", "lat": "-18.041666666666661", "lon": "-71.208333333333329"}, - {"testNumber": "508", "testString": "219GJ12", "lat": "-13.541666666666663", "lon": "-70.875"}, - {"testNumber": "509", "testString": "221GT12", "lat": "-9.0416666666666625", "lon": "-69.875"}, - {"testNumber": "510", "testString": "221HM12", "lat": "-0.041666666666661932", "lon": "-69.875"}, - {"testNumber": "511", "testString": "222HC23", "lat": "-4.5416666666666616", "lon": "-69.041666666666657"}, - {"testNumber": "512", "testString": "224HM22", "lat": "-0.041666666666661932", "lon": "-68.125"}, - {"testNumber": "513", "testString": "222HX49", "lat": "4.541666666666667", "lon": "-69.041666666666657"}, - {"testNumber": "514", "testString": "224JG48", "lat": "9.0416666666666661", "lon": "-68.125"}, - {"testNumber": "515", "testString": "226JR48", "lat": "13.541666666666666", "lon": "-67.125"}, - {"testNumber": "516", "testString": "227KA39", "lat": "18.041666666666668", "lon": "-66.791666666666657"}, - {"testNumber": "517", "testString": "228KA48", "lat": "18.041666666666668", "lon": "-66.125"}, - {"testNumber": "518", "testString": "218KU46", "lat": "27.124999999999996", "lon": "-71.041666666666657"}, - {"testNumber": "519", "testString": "225LD34", "lat": "31.624999999999996", "lon": "-67.958333333333329"}, - {"testNumber": "520", "testString": "228LN36", "lat": "36.124999999999993", "lon": "-66.291666666666657"}, - {"testNumber": "521", "testString": "218LX35", "lat": "40.625000000000007", "lon": "-71.375"}, - {"testNumber": "522", "testString": "217MR36", "lat": "49.625000000000007", "lon": "-71.791666666666657"}, - {"testNumber": "523", "testString": "222QG39", "lat": "81.041666666666671", "lon": "-69.291666666666657"}, - {"testNumber": "524", "testString": "234CF26", "lat": "-63.125000000000007", "lon": "-63.041666666666664"}, - {"testNumber": "525", "testString": "238CQ16", "lat": "-58.625000000000007", "lon": "-61.291666666666664"}, - {"testNumber": "526", "testString": "235DJ23", "lat": "-49.541666666666671", "lon": "-62.541666666666664"}, - {"testNumber": "527", "testString": "239DT16", "lat": "-45.125", "lon": "-60.791666666666664"}, - {"testNumber": "528", "testString": "229EM24", "lat": "-36.125", "lon": "-65.708333333333329"}, - {"testNumber": "529", "testString": "230FF26", "lat": "-27.124999999999996", "lon": "-65.041666666666657"}, - {"testNumber": "530", "testString": "231EW13", "lat": "-31.541666666666668", "lon": "-64.791666666666657"}, - {"testNumber": "531", "testString": "233FQ14", "lat": "-22.625000000000004", "lon": "-63.958333333333336"}, - {"testNumber": "532", "testString": "234FZ26", "lat": "-18.125000000000004", "lon": "-63.041666666666664"}, - {"testNumber": "533", "testString": "236GJ23", "lat": "-13.541666666666663", "lon": "-62.041666666666664"}, - {"testNumber": "534", "testString": "238GT21", "lat": "-9.0416666666666625", "lon": "-61.208333333333336"}, - {"testNumber": "535", "testString": "238HM21", "lat": "-0.041666666666661932", "lon": "-61.208333333333336"}, - {"testNumber": "536", "testString": "239HC22", "lat": "-4.5416666666666616", "lon": "-60.625000000000007"}, - {"testNumber": "537", "testString": "240HC13", "lat": "-4.5416666666666616", "lon": "-60.291666666666664"}, - {"testNumber": "538", "testString": "239HX48", "lat": "4.541666666666667", "lon": "-60.625000000000007"}, - {"testNumber": "539", "testString": "240HX39", "lat": "4.541666666666667", "lon": "-60.291666666666664"}, - {"testNumber": "540", "testString": "231KK34", "lat": "22.624999999999996", "lon": "-64.958333333333329"}, - {"testNumber": "541", "testString": "237KU34", "lat": "27.124999999999996", "lon": "-61.958333333333336"}, - {"testNumber": "542", "testString": "240LD45", "lat": "31.624999999999996", "lon": "-60.125000000000007"}, - {"testNumber": "543", "testString": "237LX36", "lat": "40.625000000000007", "lon": "-61.791666666666664"}, - {"testNumber": "544", "testString": "237MR45", "lat": "49.625000000000007", "lon": "-61.625000000000007"}, - {"testNumber": "545", "testString": "238NK36", "lat": "58.625000000000007", "lon": "-61.291666666666664"}, - {"testNumber": "546", "testString": "239PD45", "lat": "67.625000000000014", "lon": "-60.625000000000007"}, - {"testNumber": "547", "testString": "251BW25", "lat": "-67.625", "lon": "-54.625000000000007"}, - {"testNumber": "548", "testString": "243CG35", "lat": "-62.875000000000007", "lon": "-58.875000000000007"}, - {"testNumber": "549", "testString": "248CQ22", "lat": "-58.541666666666664", "lon": "-56.125000000000007"}, - {"testNumber": "550", "testString": "241CZ14", "lat": "-54.125", "lon": "-59.958333333333336"}, - {"testNumber": "551", "testString": "243DJ12", "lat": "-49.541666666666671", "lon": "-58.875000000000007"}, - {"testNumber": "552", "testString": "252CZ26", "lat": "-54.125", "lon": "-54.041666666666664"}, - {"testNumber": "553", "testString": "242EC15", "lat": "-40.625", "lon": "-59.375000000000007"}, - {"testNumber": "554", "testString": "245DT11", "lat": "-45.041666666666671", "lon": "-57.958333333333336"}, - {"testNumber": "555", "testString": "244EM25", "lat": "-36.125", "lon": "-58.125000000000007"}, - {"testNumber": "556", "testString": "246EW26", "lat": "-31.624999999999996", "lon": "-57.041666666666664"}, - {"testNumber": "557", "testString": "249FF14", "lat": "-27.124999999999996", "lon": "-55.958333333333336"}, - {"testNumber": "558", "testString": "250FQ26", "lat": "-22.625000000000004", "lon": "-55.041666666666664"}, - {"testNumber": "559", "testString": "251FZ13", "lat": "-18.041666666666661", "lon": "-54.791666666666664"}, - {"testNumber": "560", "testString": "252FZ22", "lat": "-18.041666666666661", "lon": "-54.125000000000007"}, - {"testNumber": "561", "testString": "241HM21", "lat": "-0.041666666666661932", "lon": "-59.708333333333336"}, - {"testNumber": "562", "testString": "242HM12", "lat": "-0.041666666666661932", "lon": "-59.375000000000007"}, - {"testNumber": "563", "testString": "241JG47", "lat": "9.0416666666666661", "lon": "-59.708333333333336"}, - {"testNumber": "564", "testString": "242JG38", "lat": "9.0416666666666661", "lon": "-59.375000000000007"}, - {"testNumber": "565", "testString": "243JR38", "lat": "13.541666666666666", "lon": "-58.875000000000007"}, - {"testNumber": "566", "testString": "245KA34", "lat": "18.124999999999996", "lon": "-57.958333333333336"}, - {"testNumber": "567", "testString": "248KK46", "lat": "22.624999999999996", "lon": "-56.041666666666664"}, - {"testNumber": "568", "testString": "252KU46", "lat": "27.124999999999996", "lon": "-54.041666666666664"}, - {"testNumber": "569", "testString": "246LN46", "lat": "36.124999999999993", "lon": "-57.041666666666664"}, - {"testNumber": "570", "testString": "244MG36", "lat": "45.125000000000007", "lon": "-58.291666666666664"}, - {"testNumber": "571", "testString": "243NA46", "lat": "54.125000000000007", "lon": "-58.541666666666664"}, - {"testNumber": "572", "testString": "243NU34", "lat": "63.125000000000007", "lon": "-58.958333333333336"}, - {"testNumber": "573", "testString": "241PN38", "lat": "72.041666666666671", "lon": "-59.875000000000007"}, - {"testNumber": "574", "testString": "242PX48", "lat": "76.541666666666671", "lon": "-59.125000000000007"}, - {"testNumber": "575", "testString": "246QG49", "lat": "81.041666666666671", "lon": "-57.041666666666664"}, - {"testNumber": "576", "testString": "255BD47", "lat": "-76.458333333333329", "lon": "-52.708333333333336"}, - {"testNumber": "577", "testString": "258BM26", "lat": "-72.125", "lon": "-51.041666666666679"}, - {"testNumber": "578", "testString": "262BD39", "lat": "-76.458333333333329", "lon": "-49.291666666666679"}, - {"testNumber": "579", "testString": "256BX49", "lat": "-67.458333333333329", "lon": "-52.041666666666664"}, - {"testNumber": "580", "testString": "258CF23", "lat": "-63.041666666666664", "lon": "-51.041666666666679"}, - {"testNumber": "581", "testString": "260CR48", "lat": "-58.458333333333336", "lon": "-50.124999999999993"}, - {"testNumber": "582", "testString": "256DJ15", "lat": "-49.625", "lon": "-52.375000000000007"}, - {"testNumber": "583", "testString": "258DT26", "lat": "-45.125", "lon": "-51.041666666666679"}, - {"testNumber": "584", "testString": "261EC16", "lat": "-40.625", "lon": "-49.791666666666679"}, - {"testNumber": "585", "testString": "263EM16", "lat": "-36.125", "lon": "-48.791666666666679"}, - {"testNumber": "586", "testString": "262EW21", "lat": "-31.541666666666668", "lon": "-49.208333333333336"}, - {"testNumber": "587", "testString": "264FF26", "lat": "-27.124999999999996", "lon": "-48.041666666666679"}, - {"testNumber": "588", "testString": "253GJ13", "lat": "-13.541666666666663", "lon": "-53.791666666666664"}, - {"testNumber": "589", "testString": "254GJ13", "lat": "-13.541666666666663", "lon": "-53.291666666666664"}, - {"testNumber": "590", "testString": "255GT13", "lat": "-9.0416666666666625", "lon": "-52.791666666666664"}, - {"testNumber": "591", "testString": "255HM13", "lat": "-0.041666666666661932", "lon": "-52.791666666666664"}, - {"testNumber": "592", "testString": "257HC12", "lat": "-4.5416666666666616", "lon": "-51.874999999999993"}, - {"testNumber": "593", "testString": "258HM23", "lat": "-0.041666666666661932", "lon": "-51.041666666666679"}, - {"testNumber": "594", "testString": "257HX38", "lat": "4.541666666666667", "lon": "-51.874999999999993"}, - {"testNumber": "595", "testString": "258JG49", "lat": "9.0416666666666661", "lon": "-51.041666666666679"}, - {"testNumber": "596", "testString": "260JR49", "lat": "13.541666666666666", "lon": "-50.041666666666679"}, - {"testNumber": "597", "testString": "262KA48", "lat": "18.041666666666668", "lon": "-49.124999999999993"}, - {"testNumber": "598", "testString": "258LD46", "lat": "31.624999999999996", "lon": "-51.041666666666679"}, - {"testNumber": "599", "testString": "264MG34", "lat": "45.125000000000007", "lon": "-48.458333333333336"}, - {"testNumber": "600", "testString": "267CF14", "lat": "-63.125000000000007", "lon": "-46.958333333333336"}, - {"testNumber": "601", "testString": "270CQ26", "lat": "-58.625000000000007", "lon": "-45.041666666666679"}, - {"testNumber": "602", "testString": "274CZ14", "lat": "-54.125", "lon": "-43.458333333333336"}, - {"testNumber": "603", "testString": "276DJ24", "lat": "-49.625", "lon": "-42.208333333333336"}, - {"testNumber": "604", "testString": "272DT23", "lat": "-45.041666666666671", "lon": "-44.041666666666679"}, - {"testNumber": "605", "testString": "275EC26", "lat": "-40.625", "lon": "-42.541666666666679"}, - {"testNumber": "606", "testString": "265EW15", "lat": "-31.624999999999996", "lon": "-47.874999999999993"}, - {"testNumber": "607", "testString": "267FF11", "lat": "-27.041666666666668", "lon": "-46.958333333333336"}, - {"testNumber": "608", "testString": "267FQ14", "lat": "-22.625000000000004", "lon": "-46.958333333333336"}, - {"testNumber": "609", "testString": "269FZ14", "lat": "-18.125000000000004", "lon": "-45.958333333333336"}, - {"testNumber": "610", "testString": "270GJ23", "lat": "-13.541666666666663", "lon": "-45.041666666666679"}, - {"testNumber": "611", "testString": "272GT22", "lat": "-9.0416666666666625", "lon": "-44.124999999999993"}, - {"testNumber": "612", "testString": "272HM22", "lat": "-0.041666666666661932", "lon": "-44.124999999999993"}, - {"testNumber": "613", "testString": "274HC21", "lat": "-4.5416666666666616", "lon": "-43.208333333333336"}, - {"testNumber": "614", "testString": "275HM22", "lat": "-0.041666666666661932", "lon": "-42.624999999999993"}, - {"testNumber": "615", "testString": "276HM13", "lat": "-0.041666666666661932", "lon": "-42.291666666666679"}, - {"testNumber": "616", "testString": "274HX47", "lat": "4.541666666666667", "lon": "-43.208333333333336"}, - {"testNumber": "617", "testString": "275JG48", "lat": "9.0416666666666661", "lon": "-42.624999999999993"}, - {"testNumber": "618", "testString": "276JG39", "lat": "9.0416666666666661", "lon": "-42.291666666666679"}, - {"testNumber": "619", "testString": "265KK37", "lat": "22.541666666666668", "lon": "-47.958333333333336"}, - {"testNumber": "620", "testString": "270KU46", "lat": "27.124999999999996", "lon": "-45.041666666666679"}, - {"testNumber": "621", "testString": "265LN44", "lat": "36.124999999999993", "lon": "-47.708333333333336"}, - {"testNumber": "622", "testString": "270LX46", "lat": "40.625000000000007", "lon": "-45.041666666666679"}, - {"testNumber": "623", "testString": "265NA34", "lat": "54.125000000000007", "lon": "-47.958333333333336"}, - {"testNumber": "624", "testString": "270MR46", "lat": "49.625000000000007", "lon": "-45.041666666666679"}, - {"testNumber": "625", "testString": "276NA46", "lat": "54.125000000000007", "lon": "-42.041666666666679"}, - {"testNumber": "626", "testString": "266NU49", "lat": "63.041666666666664", "lon": "-47.041666666666679"}, - {"testNumber": "627", "testString": "270NK46", "lat": "58.625000000000007", "lon": "-45.041666666666679"}, - {"testNumber": "628", "testString": "275NU37", "lat": "63.041666666666664", "lon": "-42.958333333333336"}, - {"testNumber": "629", "testString": "270PD46", "lat": "67.625000000000014", "lon": "-45.041666666666679"}, - {"testNumber": "630", "testString": "270PX49", "lat": "76.541666666666671", "lon": "-45.041666666666679"}, - {"testNumber": "631", "testString": "270PN47", "lat": "72.041666666666671", "lon": "-45.208333333333336"}, - {"testNumber": "632", "testString": "271QG47", "lat": "81.041666666666671", "lon": "-44.708333333333336"}, - {"testNumber": "633", "testString": "271PN39", "lat": "72.041666666666671", "lon": "-44.791666666666679"}, - {"testNumber": "634", "testString": "282BW26", "lat": "-67.625", "lon": "-39.041666666666679"}, - {"testNumber": "635", "testString": "281CR38", "lat": "-58.458333333333336", "lon": "-39.874999999999993"}, - {"testNumber": "636", "testString": "285CZ22", "lat": "-54.041666666666671", "lon": "-37.624999999999993"}, - {"testNumber": "637", "testString": "280EC13", "lat": "-40.541666666666671", "lon": "-40.291666666666679"}, - {"testNumber": "638", "testString": "278DT24", "lat": "-45.125", "lon": "-41.208333333333336"}, - {"testNumber": "639", "testString": "278EM24", "lat": "-36.125", "lon": "-41.208333333333336"}, - {"testNumber": "640", "testString": "280EW26", "lat": "-31.624999999999996", "lon": "-40.041666666666679"}, - {"testNumber": "641", "testString": "282FF26", "lat": "-27.124999999999996", "lon": "-39.041666666666679"}, - {"testNumber": "642", "testString": "284FQ26", "lat": "-22.625000000000004", "lon": "-38.041666666666679"}, - {"testNumber": "643", "testString": "286FZ22", "lat": "-18.041666666666661", "lon": "-37.124999999999993"}, - {"testNumber": "644", "testString": "288GJ21", "lat": "-13.541666666666663", "lon": "-36.208333333333336"}, - {"testNumber": "645", "testString": "287GJ21", "lat": "-13.541666666666663", "lon": "-36.708333333333336"}, - {"testNumber": "646", "testString": "277JR39", "lat": "13.541666666666666", "lon": "-41.791666666666679"}, - {"testNumber": "647", "testString": "278JR39", "lat": "13.541666666666666", "lon": "-41.291666666666679"}, - {"testNumber": "648", "testString": "279KA38", "lat": "18.041666666666668", "lon": "-40.874999999999993"}, - {"testNumber": "649", "testString": "282KK46", "lat": "22.624999999999996", "lon": "-39.041666666666679"}, - {"testNumber": "650", "testString": "277LD35", "lat": "31.624999999999996", "lon": "-41.874999999999993"}, - {"testNumber": "651", "testString": "280LN45", "lat": "36.124999999999993", "lon": "-40.124999999999993"}, - {"testNumber": "652", "testString": "277MG46", "lat": "45.125000000000007", "lon": "-41.541666666666679"}, - {"testNumber": "653", "testString": "289BM12", "lat": "-72.041666666666657", "lon": "-35.874999999999993"}, - {"testNumber": "654", "testString": "290BC22", "lat": "-76.541666666666657", "lon": "-35.124999999999993"}, - {"testNumber": "655", "testString": "290CF23", "lat": "-63.041666666666664", "lon": "-35.041666666666679"}, - {"testNumber": "656", "testString": "293CQ12", "lat": "-58.541666666666664", "lon": "-33.874999999999993"}, - {"testNumber": "657", "testString": "299CF11", "lat": "-63.041666666666664", "lon": "-30.958333333333332"}, - {"testNumber": "658", "testString": "289DJ16", "lat": "-49.625", "lon": "-35.791666666666679"}, - {"testNumber": "659", "testString": "295DA38", "lat": "-53.958333333333336", "lon": "-32.874999999999993"}, - {"testNumber": "660", "testString": "292DT16", "lat": "-45.125", "lon": "-34.291666666666679"}, - {"testNumber": "661", "testString": "294EC26", "lat": "-40.625", "lon": "-33.041666666666679"}, - {"testNumber": "662", "testString": "297EM15", "lat": "-36.125", "lon": "-31.874999999999989"}, - {"testNumber": "663", "testString": "299EW15", "lat": "-31.624999999999996", "lon": "-30.874999999999989"}, - {"testNumber": "664", "testString": "298FF23", "lat": "-27.041666666666668", "lon": "-31.041666666666675"}, - {"testNumber": "665", "testString": "289GT21", "lat": "-9.0416666666666625", "lon": "-35.708333333333336"}, - {"testNumber": "666", "testString": "290GT12", "lat": "-9.0416666666666625", "lon": "-35.374999999999993"}, - {"testNumber": "667", "testString": "289HM21", "lat": "-0.041666666666661932", "lon": "-35.708333333333336"}, - {"testNumber": "668", "testString": "291HC13", "lat": "-4.5416666666666616", "lon": "-34.791666666666679"}, - {"testNumber": "669", "testString": "290HM12", "lat": "-0.041666666666661932", "lon": "-35.374999999999993"}, - {"testNumber": "670", "testString": "293HM12", "lat": "-0.041666666666661932", "lon": "-33.874999999999993"}, - {"testNumber": "671", "testString": "291HX39", "lat": "4.541666666666667", "lon": "-34.791666666666679"}, - {"testNumber": "672", "testString": "293JG38", "lat": "9.0416666666666661", "lon": "-33.874999999999993"}, - {"testNumber": "673", "testString": "294JR49", "lat": "13.541666666666666", "lon": "-33.041666666666679"}, - {"testNumber": "674", "testString": "296KA46", "lat": "18.124999999999996", "lon": "-32.041666666666679"}, - {"testNumber": "675", "testString": "300KK49", "lat": "22.541666666666668", "lon": "-30.041666666666675"}, - {"testNumber": "676", "testString": "289KU34", "lat": "27.124999999999996", "lon": "-35.958333333333336"}, - {"testNumber": "677", "testString": "292LD46", "lat": "31.624999999999996", "lon": "-34.041666666666679"}, - {"testNumber": "678", "testString": "299LN36", "lat": "36.124999999999993", "lon": "-30.791666666666675"}, - {"testNumber": "679", "testString": "297MG44", "lat": "45.125000000000007", "lon": "-31.708333333333332"}, - {"testNumber": "680", "testString": "298NA34", "lat": "54.125000000000007", "lon": "-31.458333333333332"}, - {"testNumber": "681", "testString": "298NU46", "lat": "63.125000000000007", "lon": "-31.041666666666675"}, - {"testNumber": "682", "testString": "299PX38", "lat": "76.541666666666671", "lon": "-30.874999999999989"}, - {"testNumber": "683", "testString": "300PN48", "lat": "72.041666666666671", "lon": "-30.124999999999989"}, - {"testNumber": "684", "testString": "309BX37", "lat": "-67.458333333333329", "lon": "-25.958333333333332"}, - {"testNumber": "685", "testString": "303CQ24", "lat": "-58.625000000000007", "lon": "-28.708333333333332"}, - {"testNumber": "686", "testString": "306CZ26", "lat": "-54.125", "lon": "-27.041666666666675"}, - {"testNumber": "687", "testString": "309DJ25", "lat": "-49.625", "lon": "-25.624999999999989"}, - {"testNumber": "688", "testString": "309EC21", "lat": "-40.541666666666671", "lon": "-25.708333333333332"}, - {"testNumber": "689", "testString": "312DT14", "lat": "-45.125", "lon": "-24.458333333333332"}, - {"testNumber": "690", "testString": "312EM16", "lat": "-36.125", "lon": "-24.291666666666675"}, - {"testNumber": "691", "testString": "301FF14", "lat": "-27.124999999999996", "lon": "-29.958333333333332"}, - {"testNumber": "692", "testString": "301FQ11", "lat": "-22.541666666666661", "lon": "-29.958333333333332"}, - {"testNumber": "693", "testString": "302FQ22", "lat": "-22.541666666666661", "lon": "-29.124999999999989"}, - {"testNumber": "694", "testString": "303FZ12", "lat": "-18.041666666666661", "lon": "-28.874999999999989"}, - {"testNumber": "695", "testString": "305GJ11", "lat": "-13.541666666666663", "lon": "-27.958333333333332"}, - {"testNumber": "696", "testString": "306GT23", "lat": "-9.0416666666666625", "lon": "-27.041666666666675"}, - {"testNumber": "697", "testString": "306HM23", "lat": "-0.041666666666661932", "lon": "-27.041666666666675"}, - {"testNumber": "698", "testString": "308HC22", "lat": "-4.5416666666666616", "lon": "-26.124999999999989"}, - {"testNumber": "699", "testString": "310HM21", "lat": "-0.041666666666661932", "lon": "-25.208333333333332"}, - {"testNumber": "700", "testString": "308HX48", "lat": "4.541666666666667", "lon": "-26.124999999999989"}, - {"testNumber": "701", "testString": "310JG47", "lat": "9.0416666666666661", "lon": "-25.208333333333332"}, - {"testNumber": "702", "testString": "311JR47", "lat": "13.541666666666666", "lon": "-24.708333333333332"}, - {"testNumber": "703", "testString": "312JR47", "lat": "13.541666666666666", "lon": "-24.208333333333332"}, - {"testNumber": "704", "testString": "304KU46", "lat": "27.124999999999996", "lon": "-28.041666666666675"}, - {"testNumber": "705", "testString": "311LD35", "lat": "31.624999999999996", "lon": "-24.874999999999989"}, - {"testNumber": "706", "testString": "304LX44", "lat": "40.625000000000007", "lon": "-28.208333333333332"}, - {"testNumber": "707", "testString": "304MR35", "lat": "49.625000000000007", "lon": "-28.374999999999989"}, - {"testNumber": "708", "testString": "303NK44", "lat": "58.625000000000007", "lon": "-28.708333333333332"}, - {"testNumber": "709", "testString": "302PD35", "lat": "67.625000000000014", "lon": "-29.374999999999989"}, - {"testNumber": "710", "testString": "318BM21", "lat": "-72.041666666666657", "lon": "-21.208333333333332"}, - {"testNumber": "711", "testString": "318BC23", "lat": "-76.541666666666657", "lon": "-21.041666666666675"}, - {"testNumber": "712", "testString": "319BM13", "lat": "-72.041666666666657", "lon": "-20.791666666666675"}, - {"testNumber": "713", "testString": "314BW15", "lat": "-67.625", "lon": "-23.374999999999989"}, - {"testNumber": "714", "testString": "322CF26", "lat": "-63.125000000000007", "lon": "-19.041666666666675"}, - {"testNumber": "715", "testString": "318DA48", "lat": "-53.958333333333336", "lon": "-21.124999999999989"}, - {"testNumber": "716", "testString": "322DJ22", "lat": "-49.541666666666671", "lon": "-19.124999999999989"}, - {"testNumber": "717", "testString": "314EC14", "lat": "-40.625", "lon": "-23.458333333333332"}, - {"testNumber": "718", "testString": "315EM23", "lat": "-36.041666666666671", "lon": "-22.541666666666675"}, - {"testNumber": "719", "testString": "314EW25", "lat": "-31.624999999999996", "lon": "-23.124999999999989"}, - {"testNumber": "720", "testString": "316FF26", "lat": "-27.124999999999996", "lon": "-22.041666666666675"}, - {"testNumber": "721", "testString": "318FQ26", "lat": "-22.625000000000004", "lon": "-21.041666666666675"}, - {"testNumber": "722", "testString": "320FZ26", "lat": "-18.125000000000004", "lon": "-20.041666666666675"}, - {"testNumber": "723", "testString": "322GJ22", "lat": "-13.541666666666663", "lon": "-19.124999999999989"}, - {"testNumber": "724", "testString": "324GT13", "lat": "-9.0416666666666625", "lon": "-18.291666666666675"}, - {"testNumber": "725", "testString": "323GT22", "lat": "-9.0416666666666625", "lon": "-18.624999999999989"}, - {"testNumber": "726", "testString": "323HM22", "lat": "-0.041666666666661932", "lon": "-18.624999999999989"}, - {"testNumber": "727", "testString": "324HM13", "lat": "-0.041666666666661932", "lon": "-18.291666666666675"}, - {"testNumber": "728", "testString": "313KA38", "lat": "18.041666666666668", "lon": "-23.874999999999989"}, - {"testNumber": "729", "testString": "314KA47", "lat": "18.041666666666668", "lon": "-23.208333333333332"}, - {"testNumber": "730", "testString": "317KK34", "lat": "22.624999999999996", "lon": "-21.958333333333332"}, - {"testNumber": "731", "testString": "323KU34", "lat": "27.124999999999996", "lon": "-18.958333333333332"}, - {"testNumber": "732", "testString": "314LN44", "lat": "36.124999999999993", "lon": "-23.208333333333332"}, - {"testNumber": "733", "testString": "323LX45", "lat": "40.625000000000007", "lon": "-18.624999999999989"}, - {"testNumber": "734", "testString": "324MR44", "lat": "49.625000000000007", "lon": "-18.208333333333332"}, - {"testNumber": "735", "testString": "325CQ26", "lat": "-58.625000000000007", "lon": "-17.541666666666675"}, - {"testNumber": "736", "testString": "331CF11", "lat": "-63.041666666666664", "lon": "-14.958333333333334"}, - {"testNumber": "737", "testString": "336CQ14", "lat": "-58.625000000000007", "lon": "-12.458333333333334"}, - {"testNumber": "738", "testString": "328CZ12", "lat": "-54.041666666666671", "lon": "-16.374999999999989"}, - {"testNumber": "739", "testString": "330DJ11", "lat": "-49.541666666666671", "lon": "-15.458333333333334"}, - {"testNumber": "740", "testString": "325DT26", "lat": "-45.125", "lon": "-17.541666666666675"}, - {"testNumber": "741", "testString": "328EC24", "lat": "-40.625", "lon": "-16.208333333333332"}, - {"testNumber": "742", "testString": "330EM26", "lat": "-36.125", "lon": "-15.041666666666677"}, - {"testNumber": "743", "testString": "333EW14", "lat": "-31.624999999999996", "lon": "-13.958333333333334"}, - {"testNumber": "744", "testString": "335FF14", "lat": "-27.124999999999996", "lon": "-12.958333333333334"}, - {"testNumber": "745", "testString": "335FQ12", "lat": "-22.541666666666661", "lon": "-12.874999999999991"}, - {"testNumber": "746", "testString": "336FQ23", "lat": "-22.541666666666661", "lon": "-12.041666666666677"}, - {"testNumber": "747", "testString": "325HC21", "lat": "-4.5416666666666616", "lon": "-17.708333333333332"}, - {"testNumber": "748", "testString": "326HC12", "lat": "-4.5416666666666616", "lon": "-17.374999999999989"}, - {"testNumber": "749", "testString": "327HM13", "lat": "-0.041666666666661932", "lon": "-16.791666666666675"}, - {"testNumber": "750", "testString": "325HX47", "lat": "4.541666666666667", "lon": "-17.708333333333332"}, - {"testNumber": "751", "testString": "326HX38", "lat": "4.541666666666667", "lon": "-17.374999999999989"}, - {"testNumber": "752", "testString": "327JG39", "lat": "9.0416666666666661", "lon": "-16.791666666666675"}, - {"testNumber": "753", "testString": "329JR37", "lat": "13.541666666666666", "lon": "-15.958333333333334"}, - {"testNumber": "754", "testString": "330KA46", "lat": "18.124999999999996", "lon": "-15.041666666666677"}, - {"testNumber": "755", "testString": "334KK46", "lat": "22.624999999999996", "lon": "-13.041666666666677"}, - {"testNumber": "756", "testString": "326LD45", "lat": "31.624999999999996", "lon": "-17.124999999999989"}, - {"testNumber": "757", "testString": "333LN35", "lat": "36.124999999999993", "lon": "-13.874999999999991"}, - {"testNumber": "758", "testString": "330MG46", "lat": "45.125000000000007", "lon": "-15.041666666666677"}, - {"testNumber": "759", "testString": "330NA46", "lat": "54.125000000000007", "lon": "-15.041666666666677"}, - {"testNumber": "760", "testString": "325NK46", "lat": "58.625000000000007", "lon": "-17.541666666666675"}, - {"testNumber": "761", "testString": "330NU46", "lat": "63.125000000000007", "lon": "-15.041666666666677"}, - {"testNumber": "762", "testString": "336NK34", "lat": "58.625000000000007", "lon": "-12.458333333333334"}, - {"testNumber": "763", "testString": "328PD39", "lat": "67.541666666666671", "lon": "-16.291666666666675"}, - {"testNumber": "764", "testString": "333PD47", "lat": "67.541666666666671", "lon": "-13.708333333333334"}, - {"testNumber": "765", "testString": "330PN46", "lat": "72.125000000000014", "lon": "-15.041666666666677"}, - {"testNumber": "766", "testString": "327PW21", "lat": "76.458333333333329", "lon": "-16.708333333333332"}, - {"testNumber": "767", "testString": "334PW13", "lat": "76.458333333333329", "lon": "-13.291666666666677"}, - {"testNumber": "768", "testString": "347BC12", "lat": "-76.541666666666657", "lon": "-6.8749999999999902"}, - {"testNumber": "769", "testString": "348BM22", "lat": "-72.041666666666657", "lon": "-6.1249999999999902"}, - {"testNumber": "770", "testString": "340BW13", "lat": "-67.541666666666657", "lon": "-10.291666666666677"}, - {"testNumber": "771", "testString": "345BW21", "lat": "-67.541666666666657", "lon": "-7.708333333333333"}, - {"testNumber": "772", "testString": "346CG45", "lat": "-62.875000000000007", "lon": "-7.1249999999999902"}, - {"testNumber": "773", "testString": "339CZ26", "lat": "-54.125", "lon": "-10.541666666666677"}, - {"testNumber": "774", "testString": "342DJ26", "lat": "-49.625", "lon": "-9.0416666666666767"}, - {"testNumber": "775", "testString": "345DT24", "lat": "-45.125", "lon": "-7.708333333333333"}, - {"testNumber": "776", "testString": "347EC25", "lat": "-40.625", "lon": "-6.6249999999999902"}, - {"testNumber": "777", "testString": "346EM11", "lat": "-36.041666666666671", "lon": "-7.458333333333333"}, - {"testNumber": "778", "testString": "348EW25", "lat": "-31.624999999999996", "lon": "-6.1249999999999902"}, - {"testNumber": "779", "testString": "337FZ12", "lat": "-18.041666666666661", "lon": "-11.874999999999991"}, - {"testNumber": "780", "testString": "338FZ21", "lat": "-18.041666666666661", "lon": "-11.208333333333334"}, - {"testNumber": "781", "testString": "339GJ12", "lat": "-13.541666666666663", "lon": "-10.874999999999991"}, - {"testNumber": "782", "testString": "341GT12", "lat": "-9.0416666666666625", "lon": "-9.8749999999999911"}, - {"testNumber": "783", "testString": "341HM12", "lat": "-0.041666666666661932", "lon": "-9.8749999999999911"}, - {"testNumber": "784", "testString": "342HC23", "lat": "-4.5416666666666616", "lon": "-9.0416666666666767"}, - {"testNumber": "785", "testString": "344HM22", "lat": "-0.041666666666661932", "lon": "-8.1249999999999911"}, - {"testNumber": "786", "testString": "342HX49", "lat": "4.541666666666667", "lon": "-9.0416666666666767"}, - {"testNumber": "787", "testString": "344JG48", "lat": "9.0416666666666661", "lon": "-8.1249999999999911"}, - {"testNumber": "788", "testString": "346JR48", "lat": "13.541666666666666", "lon": "-7.1249999999999902"}, - {"testNumber": "789", "testString": "347KA39", "lat": "18.041666666666668", "lon": "-6.7916666666666758"}, - {"testNumber": "790", "testString": "348KA48", "lat": "18.041666666666668", "lon": "-6.1249999999999902"}, - {"testNumber": "791", "testString": "338KU46", "lat": "27.124999999999996", "lon": "-11.041666666666677"}, - {"testNumber": "792", "testString": "345LD34", "lat": "31.624999999999996", "lon": "-7.958333333333333"}, - {"testNumber": "793", "testString": "348LN36", "lat": "36.124999999999993", "lon": "-6.2916666666666758"}, - {"testNumber": "794", "testString": "338LX35", "lat": "40.625000000000007", "lon": "-11.374999999999991"}, - {"testNumber": "795", "testString": "337MR36", "lat": "49.625000000000007", "lon": "-11.791666666666677"}, - {"testNumber": "796", "testString": "342QG39", "lat": "81.041666666666671", "lon": "-9.2916666666666767"}, - {"testNumber": "797", "testString": "354CF26", "lat": "-63.125000000000007", "lon": "-3.0416666666666763"}, - {"testNumber": "798", "testString": "358CQ16", "lat": "-58.625000000000007", "lon": "-1.2916666666666761"}, - {"testNumber": "799", "testString": "355DJ23", "lat": "-49.541666666666671", "lon": "-2.5416666666666763"}, - {"testNumber": "800", "testString": "359DT16", "lat": "-45.125", "lon": "-0.79166666666667618"}, - {"testNumber": "801", "testString": "349EM24", "lat": "-36.125", "lon": "-5.708333333333333"}, - {"testNumber": "802", "testString": "350FF26", "lat": "-27.124999999999996", "lon": "-5.0416666666666758"}, - {"testNumber": "803", "testString": "351EW13", "lat": "-31.541666666666668", "lon": "-4.7916666666666758"}, - {"testNumber": "804", "testString": "353FQ14", "lat": "-22.625000000000004", "lon": "-3.9583333333333335"}, - {"testNumber": "805", "testString": "354FZ26", "lat": "-18.125000000000004", "lon": "-3.0416666666666763"}, - {"testNumber": "806", "testString": "356GJ23", "lat": "-13.541666666666663", "lon": "-2.0416666666666763"}, - {"testNumber": "807", "testString": "358GT21", "lat": "-9.0416666666666625", "lon": "-1.2083333333333333"}, - {"testNumber": "808", "testString": "358HM21", "lat": "-0.041666666666661932", "lon": "-1.2083333333333333"}, - {"testNumber": "809", "testString": "359HC22", "lat": "-4.5416666666666616", "lon": "-0.62499999999999056"}, - {"testNumber": "810", "testString": "359HM22", "lat": "-0.041666666666661932", "lon": "-0.62499999999999056"}, - {"testNumber": "811", "testString": "360HC13", "lat": "-4.5416666666666616", "lon": "-0.29166666666667612"}, - {"testNumber": "812", "testString": "359HX48", "lat": "4.541666666666667", "lon": "-0.62499999999999056"}, - {"testNumber": "813", "testString": "360HX39", "lat": "4.541666666666667", "lon": "-0.29166666666667612"}, - {"testNumber": "814", "testString": "351KK34", "lat": "22.624999999999996", "lon": "-4.958333333333333"}, - {"testNumber": "815", "testString": "357KU34", "lat": "27.124999999999996", "lon": "-1.9583333333333333"}, - {"testNumber": "816", "testString": "360LD45", "lat": "31.624999999999996", "lon": "-0.12499999999999054"}, - {"testNumber": "817", "testString": "357LX36", "lat": "40.625000000000007", "lon": "-1.7916666666666761"}, - {"testNumber": "818", "testString": "357MR45", "lat": "49.625000000000007", "lon": "-1.6249999999999905"}, - {"testNumber": "819", "testString": "358NK36", "lat": "58.625000000000007", "lon": "-1.2916666666666761"}, - {"testNumber": "820", "testString": "359PD45", "lat": "67.625000000000014", "lon": "-0.62499999999999056"}, - {"testNumber": "821", "testString": "371BW25", "lat": "-67.625", "lon": "5.3750000000000098"}, - {"testNumber": "822", "testString": "363CG35", "lat": "-62.875000000000007", "lon": "1.1250000000000095"}, - {"testNumber": "823", "testString": "368CQ22", "lat": "-58.541666666666664", "lon": "3.8750000000000093"}, - {"testNumber": "824", "testString": "361CZ14", "lat": "-54.125", "lon": "0.041666666666666664"}, - {"testNumber": "825", "testString": "363DJ12", "lat": "-49.541666666666671", "lon": "1.1250000000000095"}, - {"testNumber": "826", "testString": "372CZ26", "lat": "-54.125", "lon": "5.9583333333333242"}, - {"testNumber": "827", "testString": "362EC15", "lat": "-40.625", "lon": "0.62500000000000944"}, - {"testNumber": "828", "testString": "365DT11", "lat": "-45.041666666666671", "lon": "2.0416666666666665"}, - {"testNumber": "829", "testString": "364EM25", "lat": "-36.125", "lon": "1.8750000000000095"}, - {"testNumber": "830", "testString": "366EW26", "lat": "-31.624999999999996", "lon": "2.9583333333333237"}, - {"testNumber": "831", "testString": "369FF14", "lat": "-27.124999999999996", "lon": "4.041666666666667"}, - {"testNumber": "832", "testString": "370FQ26", "lat": "-22.625000000000004", "lon": "4.9583333333333242"}, - {"testNumber": "833", "testString": "371FZ13", "lat": "-18.041666666666661", "lon": "5.2083333333333242"}, - {"testNumber": "834", "testString": "372FZ22", "lat": "-18.041666666666661", "lon": "5.8750000000000098"}, - {"testNumber": "835", "testString": "361HM21", "lat": "-0.041666666666661932", "lon": "0.29166666666666669"}, - {"testNumber": "836", "testString": "362HM12", "lat": "-0.041666666666661932", "lon": "0.62500000000000944"}, - {"testNumber": "837", "testString": "361JG47", "lat": "9.0416666666666661", "lon": "0.29166666666666669"}, - {"testNumber": "838", "testString": "362JG38", "lat": "9.0416666666666661", "lon": "0.62500000000000944"}, - {"testNumber": "839", "testString": "363JR38", "lat": "13.541666666666666", "lon": "1.1250000000000095"}, - {"testNumber": "840", "testString": "365KA34", "lat": "18.124999999999996", "lon": "2.0416666666666665"}, - {"testNumber": "841", "testString": "368KK46", "lat": "22.624999999999996", "lon": "3.9583333333333237"}, - {"testNumber": "842", "testString": "372KU46", "lat": "27.124999999999996", "lon": "5.9583333333333242"}, - {"testNumber": "843", "testString": "366LN46", "lat": "36.124999999999993", "lon": "2.9583333333333237"}, - {"testNumber": "844", "testString": "364MG36", "lat": "45.125000000000007", "lon": "1.7083333333333239"}, - {"testNumber": "845", "testString": "363NA46", "lat": "54.125000000000007", "lon": "1.4583333333333239"}, - {"testNumber": "846", "testString": "363NU34", "lat": "63.125000000000007", "lon": "1.0416666666666667"}, - {"testNumber": "847", "testString": "361PN38", "lat": "72.041666666666671", "lon": "0.12500000000000946"}, - {"testNumber": "848", "testString": "362PX48", "lat": "76.541666666666671", "lon": "0.87500000000000944"}, - {"testNumber": "849", "testString": "366QG49", "lat": "81.041666666666671", "lon": "2.9583333333333237"}, - {"testNumber": "850", "testString": "375BD47", "lat": "-76.458333333333329", "lon": "7.291666666666667"}, - {"testNumber": "851", "testString": "378BM26", "lat": "-72.125", "lon": "8.9583333333333233"}, - {"testNumber": "852", "testString": "382BD39", "lat": "-76.458333333333329", "lon": "10.708333333333323"}, - {"testNumber": "853", "testString": "376BX49", "lat": "-67.458333333333329", "lon": "7.9583333333333242"}, - {"testNumber": "854", "testString": "378CF23", "lat": "-63.041666666666664", "lon": "8.9583333333333233"}, - {"testNumber": "855", "testString": "380CR48", "lat": "-58.458333333333336", "lon": "9.8750000000000089"}, - {"testNumber": "856", "testString": "376DJ15", "lat": "-49.625", "lon": "7.6250000000000098"}, - {"testNumber": "857", "testString": "378DT26", "lat": "-45.125", "lon": "8.9583333333333233"}, - {"testNumber": "858", "testString": "381EC16", "lat": "-40.625", "lon": "10.208333333333323"}, - {"testNumber": "859", "testString": "383EM16", "lat": "-36.125", "lon": "11.208333333333323"}, - {"testNumber": "860", "testString": "382EW21", "lat": "-31.541666666666668", "lon": "10.791666666666666"}, - {"testNumber": "861", "testString": "384FF26", "lat": "-27.124999999999996", "lon": "11.958333333333323"}, - {"testNumber": "862", "testString": "373GJ13", "lat": "-13.541666666666663", "lon": "6.2083333333333242"}, - {"testNumber": "863", "testString": "374GJ13", "lat": "-13.541666666666663", "lon": "6.7083333333333242"}, - {"testNumber": "864", "testString": "375GT13", "lat": "-9.0416666666666625", "lon": "7.2083333333333242"}, - {"testNumber": "865", "testString": "375HM13", "lat": "-0.041666666666661932", "lon": "7.2083333333333242"}, - {"testNumber": "866", "testString": "377HC12", "lat": "-4.5416666666666616", "lon": "8.1250000000000089"}, - {"testNumber": "867", "testString": "378HM23", "lat": "-0.041666666666661932", "lon": "8.9583333333333233"}, - {"testNumber": "868", "testString": "377HX38", "lat": "4.541666666666667", "lon": "8.1250000000000089"}, - {"testNumber": "869", "testString": "378JG49", "lat": "9.0416666666666661", "lon": "8.9583333333333233"}, - {"testNumber": "870", "testString": "380JR49", "lat": "13.541666666666666", "lon": "9.9583333333333233"}, - {"testNumber": "871", "testString": "382KA48", "lat": "18.041666666666668", "lon": "10.875000000000009"}, - {"testNumber": "872", "testString": "378LD46", "lat": "31.624999999999996", "lon": "8.9583333333333233"}, - {"testNumber": "873", "testString": "384MG34", "lat": "45.125000000000007", "lon": "11.541666666666666"}, - {"testNumber": "874", "testString": "387CF14", "lat": "-63.125000000000007", "lon": "13.041666666666666"}, - {"testNumber": "875", "testString": "390CQ26", "lat": "-58.625000000000007", "lon": "14.958333333333323"}, - {"testNumber": "876", "testString": "394CZ14", "lat": "-54.125", "lon": "16.541666666666668"}, - {"testNumber": "877", "testString": "396DJ24", "lat": "-49.625", "lon": "17.791666666666668"}, - {"testNumber": "878", "testString": "392DT23", "lat": "-45.041666666666671", "lon": "15.958333333333323"}, - {"testNumber": "879", "testString": "395EC26", "lat": "-40.625", "lon": "17.458333333333325"}, - {"testNumber": "880", "testString": "385EW15", "lat": "-31.624999999999996", "lon": "12.125000000000009"}, - {"testNumber": "881", "testString": "387FF11", "lat": "-27.041666666666668", "lon": "13.041666666666666"}, - {"testNumber": "882", "testString": "387FQ14", "lat": "-22.625000000000004", "lon": "13.041666666666666"}, - {"testNumber": "883", "testString": "389FZ14", "lat": "-18.125000000000004", "lon": "14.041666666666666"}, - {"testNumber": "884", "testString": "390GJ23", "lat": "-13.541666666666663", "lon": "14.958333333333323"}, - {"testNumber": "885", "testString": "392GT22", "lat": "-9.0416666666666625", "lon": "15.875000000000009"}, - {"testNumber": "886", "testString": "392HM22", "lat": "-0.041666666666661932", "lon": "15.875000000000009"}, - {"testNumber": "887", "testString": "394HC21", "lat": "-4.5416666666666616", "lon": "16.791666666666668"}, - {"testNumber": "888", "testString": "395HM22", "lat": "-0.041666666666661932", "lon": "17.375000000000011"}, - {"testNumber": "889", "testString": "396HM13", "lat": "-0.041666666666661932", "lon": "17.708333333333325"}, - {"testNumber": "890", "testString": "394HX47", "lat": "4.541666666666667", "lon": "16.791666666666668"}, - {"testNumber": "891", "testString": "395JG48", "lat": "9.0416666666666661", "lon": "17.375000000000011"}, - {"testNumber": "892", "testString": "396JG39", "lat": "9.0416666666666661", "lon": "17.708333333333325"}, - {"testNumber": "893", "testString": "385KK37", "lat": "22.541666666666668", "lon": "12.041666666666666"}, - {"testNumber": "894", "testString": "390KU46", "lat": "27.124999999999996", "lon": "14.958333333333323"}, - {"testNumber": "895", "testString": "385LN44", "lat": "36.124999999999993", "lon": "12.291666666666666"}, - {"testNumber": "896", "testString": "390LX46", "lat": "40.625000000000007", "lon": "14.958333333333323"}, - {"testNumber": "897", "testString": "385NA34", "lat": "54.125000000000007", "lon": "12.041666666666666"}, - {"testNumber": "898", "testString": "390MR46", "lat": "49.625000000000007", "lon": "14.958333333333323"}, - {"testNumber": "899", "testString": "396NA46", "lat": "54.125000000000007", "lon": "17.958333333333325"}, - {"testNumber": "900", "testString": "386NU49", "lat": "63.041666666666664", "lon": "12.958333333333323"}, - {"testNumber": "901", "testString": "390NK46", "lat": "58.625000000000007", "lon": "14.958333333333323"}, - {"testNumber": "902", "testString": "395NU37", "lat": "63.041666666666664", "lon": "17.041666666666668"}, - {"testNumber": "903", "testString": "390PD46", "lat": "67.625000000000014", "lon": "14.958333333333323"}, - {"testNumber": "904", "testString": "390PX49", "lat": "76.541666666666671", "lon": "14.958333333333323"}, - {"testNumber": "905", "testString": "390PN47", "lat": "72.041666666666671", "lon": "14.791666666666666"}, - {"testNumber": "906", "testString": "391QG47", "lat": "81.041666666666671", "lon": "15.291666666666666"}, - {"testNumber": "907", "testString": "391PN39", "lat": "72.041666666666671", "lon": "15.208333333333323"}, - {"testNumber": "908", "testString": "402BW26", "lat": "-67.625", "lon": "20.958333333333325"}, - {"testNumber": "909", "testString": "401CR38", "lat": "-58.458333333333336", "lon": "20.125000000000011"}, - {"testNumber": "910", "testString": "405CZ22", "lat": "-54.041666666666671", "lon": "22.375000000000011"}, - {"testNumber": "911", "testString": "400EC13", "lat": "-40.541666666666671", "lon": "19.708333333333325"}, - {"testNumber": "912", "testString": "398DT24", "lat": "-45.125", "lon": "18.791666666666668"}, - {"testNumber": "913", "testString": "398EM24", "lat": "-36.125", "lon": "18.791666666666668"}, - {"testNumber": "914", "testString": "400EW26", "lat": "-31.624999999999996", "lon": "19.958333333333325"}, - {"testNumber": "915", "testString": "402FF26", "lat": "-27.124999999999996", "lon": "20.958333333333325"}, - {"testNumber": "916", "testString": "404FQ26", "lat": "-22.625000000000004", "lon": "21.958333333333325"}, - {"testNumber": "917", "testString": "406FZ22", "lat": "-18.041666666666661", "lon": "22.875000000000011"}, - {"testNumber": "918", "testString": "408GJ21", "lat": "-13.541666666666663", "lon": "23.791666666666668"}, - {"testNumber": "919", "testString": "407GJ21", "lat": "-13.541666666666663", "lon": "23.291666666666668"}, - {"testNumber": "920", "testString": "397JR39", "lat": "13.541666666666666", "lon": "18.208333333333325"}, - {"testNumber": "921", "testString": "398JR39", "lat": "13.541666666666666", "lon": "18.708333333333325"}, - {"testNumber": "922", "testString": "399KA38", "lat": "18.041666666666668", "lon": "19.125000000000011"}, - {"testNumber": "923", "testString": "402KK46", "lat": "22.624999999999996", "lon": "20.958333333333325"}, - {"testNumber": "924", "testString": "397LD35", "lat": "31.624999999999996", "lon": "18.125000000000011"}, - {"testNumber": "925", "testString": "400LN45", "lat": "36.124999999999993", "lon": "19.875000000000011"}, - {"testNumber": "926", "testString": "397MG46", "lat": "45.125000000000007", "lon": "18.458333333333325"}, - {"testNumber": "927", "testString": "409BM12", "lat": "-72.041666666666657", "lon": "24.125000000000011"}, - {"testNumber": "928", "testString": "410BC22", "lat": "-76.541666666666657", "lon": "24.875000000000011"}, - {"testNumber": "929", "testString": "410CF23", "lat": "-63.041666666666664", "lon": "24.958333333333325"}, - {"testNumber": "930", "testString": "413CQ12", "lat": "-58.541666666666664", "lon": "26.125000000000011"}, - {"testNumber": "931", "testString": "419CF11", "lat": "-63.041666666666664", "lon": "29.041666666666668"}, - {"testNumber": "932", "testString": "409DJ16", "lat": "-49.625", "lon": "24.208333333333325"}, - {"testNumber": "933", "testString": "415DA38", "lat": "-53.958333333333336", "lon": "27.125000000000011"}, - {"testNumber": "934", "testString": "412DT16", "lat": "-45.125", "lon": "25.708333333333325"}, - {"testNumber": "935", "testString": "414EC26", "lat": "-40.625", "lon": "26.958333333333325"}, - {"testNumber": "936", "testString": "417EM15", "lat": "-36.125", "lon": "28.125000000000011"}, - {"testNumber": "937", "testString": "419EW15", "lat": "-31.624999999999996", "lon": "29.125000000000011"}, - {"testNumber": "938", "testString": "418FF23", "lat": "-27.041666666666668", "lon": "28.958333333333325"}, - {"testNumber": "939", "testString": "409GT21", "lat": "-9.0416666666666625", "lon": "24.291666666666668"}, - {"testNumber": "940", "testString": "410GT12", "lat": "-9.0416666666666625", "lon": "24.625000000000011"}, - {"testNumber": "941", "testString": "409HM21", "lat": "-0.041666666666661932", "lon": "24.291666666666668"}, - {"testNumber": "942", "testString": "411HC13", "lat": "-4.5416666666666616", "lon": "25.208333333333325"}, - {"testNumber": "943", "testString": "410HM12", "lat": "-0.041666666666661932", "lon": "24.625000000000011"}, - {"testNumber": "944", "testString": "413HM12", "lat": "-0.041666666666661932", "lon": "26.125000000000011"}, - {"testNumber": "945", "testString": "411HX39", "lat": "4.541666666666667", "lon": "25.208333333333325"}, - {"testNumber": "946", "testString": "413JG38", "lat": "9.0416666666666661", "lon": "26.125000000000011"}, - {"testNumber": "947", "testString": "414JR49", "lat": "13.541666666666666", "lon": "26.958333333333325"}, - {"testNumber": "948", "testString": "416KA46", "lat": "18.124999999999996", "lon": "27.958333333333325"}, - {"testNumber": "949", "testString": "420KK49", "lat": "22.541666666666668", "lon": "29.958333333333325"}, - {"testNumber": "950", "testString": "409KU34", "lat": "27.124999999999996", "lon": "24.041666666666668"}, - {"testNumber": "951", "testString": "412LD46", "lat": "31.624999999999996", "lon": "25.958333333333325"}, - {"testNumber": "952", "testString": "419LN36", "lat": "36.124999999999993", "lon": "29.208333333333325"}, - {"testNumber": "953", "testString": "417MG44", "lat": "45.125000000000007", "lon": "28.291666666666668"}, - {"testNumber": "954", "testString": "418NA34", "lat": "54.125000000000007", "lon": "28.541666666666668"}, - {"testNumber": "955", "testString": "418NU46", "lat": "63.125000000000007", "lon": "28.958333333333325"}, - {"testNumber": "956", "testString": "419PX38", "lat": "76.541666666666671", "lon": "29.125000000000011"}, - {"testNumber": "957", "testString": "420PN48", "lat": "72.041666666666671", "lon": "29.875000000000011"}, - {"testNumber": "958", "testString": "429BX37", "lat": "-67.458333333333329", "lon": "34.041666666666664"}, - {"testNumber": "959", "testString": "423CQ24", "lat": "-58.625000000000007", "lon": "31.291666666666668"}, - {"testNumber": "960", "testString": "426CZ26", "lat": "-54.125", "lon": "32.958333333333321"}, - {"testNumber": "961", "testString": "429DJ25", "lat": "-49.625", "lon": "34.375000000000007"}, - {"testNumber": "962", "testString": "429EC21", "lat": "-40.541666666666671", "lon": "34.291666666666664"}, - {"testNumber": "963", "testString": "432DT14", "lat": "-45.125", "lon": "35.541666666666664"}, - {"testNumber": "964", "testString": "432EM16", "lat": "-36.125", "lon": "35.708333333333321"}, - {"testNumber": "965", "testString": "421FF14", "lat": "-27.124999999999996", "lon": "30.041666666666668"}, - {"testNumber": "966", "testString": "421FQ11", "lat": "-22.541666666666661", "lon": "30.041666666666668"}, - {"testNumber": "967", "testString": "422FQ22", "lat": "-22.541666666666661", "lon": "30.875000000000011"}, - {"testNumber": "968", "testString": "423FZ12", "lat": "-18.041666666666661", "lon": "31.125000000000011"}, - {"testNumber": "969", "testString": "425GJ11", "lat": "-13.541666666666663", "lon": "32.041666666666664"}, - {"testNumber": "970", "testString": "426GT23", "lat": "-9.0416666666666625", "lon": "32.958333333333321"}, - {"testNumber": "971", "testString": "426HM23", "lat": "-0.041666666666661932", "lon": "32.958333333333321"}, - {"testNumber": "972", "testString": "428HC22", "lat": "-4.5416666666666616", "lon": "33.875000000000007"}, - {"testNumber": "973", "testString": "430HM21", "lat": "-0.041666666666661932", "lon": "34.791666666666664"}, - {"testNumber": "974", "testString": "428HX48", "lat": "4.541666666666667", "lon": "33.875000000000007"}, - {"testNumber": "975", "testString": "430JG47", "lat": "9.0416666666666661", "lon": "34.791666666666664"}, - {"testNumber": "976", "testString": "431JR47", "lat": "13.541666666666666", "lon": "35.291666666666664"}, - {"testNumber": "977", "testString": "432JR47", "lat": "13.541666666666666", "lon": "35.791666666666664"}, - {"testNumber": "978", "testString": "424KU46", "lat": "27.124999999999996", "lon": "31.958333333333325"}, - {"testNumber": "979", "testString": "431LD35", "lat": "31.624999999999996", "lon": "35.125000000000007"}, - {"testNumber": "980", "testString": "424LX44", "lat": "40.625000000000007", "lon": "31.791666666666668"}, - {"testNumber": "981", "testString": "424MR35", "lat": "49.625000000000007", "lon": "31.625000000000011"}, - {"testNumber": "982", "testString": "423NK44", "lat": "58.625000000000007", "lon": "31.291666666666668"}, - {"testNumber": "983", "testString": "422PD35", "lat": "67.625000000000014", "lon": "30.625000000000011"}, - {"testNumber": "984", "testString": "438BM21", "lat": "-72.041666666666657", "lon": "38.791666666666664"}, - {"testNumber": "985", "testString": "438BC23", "lat": "-76.541666666666657", "lon": "38.958333333333321"}, - {"testNumber": "986", "testString": "439BM13", "lat": "-72.041666666666657", "lon": "39.208333333333321"}, - {"testNumber": "987", "testString": "434BW15", "lat": "-67.625", "lon": "36.625000000000007"}, - {"testNumber": "988", "testString": "442CF26", "lat": "-63.125000000000007", "lon": "40.958333333333321"}, - {"testNumber": "989", "testString": "438DA48", "lat": "-53.958333333333336", "lon": "38.875000000000007"}, - {"testNumber": "990", "testString": "442DJ22", "lat": "-49.541666666666671", "lon": "40.875000000000007"}, - {"testNumber": "991", "testString": "434EC14", "lat": "-40.625", "lon": "36.541666666666664"}, - {"testNumber": "992", "testString": "435EM23", "lat": "-36.041666666666671", "lon": "37.458333333333321"}, - {"testNumber": "993", "testString": "434EW25", "lat": "-31.624999999999996", "lon": "36.875000000000007"}, - {"testNumber": "994", "testString": "436FF26", "lat": "-27.124999999999996", "lon": "37.958333333333321"}, - {"testNumber": "995", "testString": "438FQ26", "lat": "-22.625000000000004", "lon": "38.958333333333321"}, - {"testNumber": "996", "testString": "440FZ26", "lat": "-18.125000000000004", "lon": "39.958333333333321"}, - {"testNumber": "997", "testString": "442GJ22", "lat": "-13.541666666666663", "lon": "40.875000000000007"}, - {"testNumber": "998", "testString": "444GT13", "lat": "-9.0416666666666625", "lon": "41.708333333333321"}, - {"testNumber": "999", "testString": "443GT22", "lat": "-9.0416666666666625", "lon": "41.375000000000007"}, - {"testNumber": "1000", "testString": "443HM22", "lat": "-0.041666666666661932", "lon": "41.375000000000007"}, - {"testNumber": "1001", "testString": "444HM13", "lat": "-0.041666666666661932", "lon": "41.708333333333321"}, - {"testNumber": "1002", "testString": "433KA38", "lat": "18.041666666666668", "lon": "36.125000000000007"}, - {"testNumber": "1003", "testString": "434KA47", "lat": "18.041666666666668", "lon": "36.791666666666664"}, - {"testNumber": "1004", "testString": "437KK34", "lat": "22.624999999999996", "lon": "38.041666666666664"}, - {"testNumber": "1005", "testString": "443KU34", "lat": "27.124999999999996", "lon": "41.041666666666664"}, - {"testNumber": "1006", "testString": "434LN44", "lat": "36.124999999999993", "lon": "36.791666666666664"}, - {"testNumber": "1007", "testString": "443LX45", "lat": "40.625000000000007", "lon": "41.375000000000007"}, - {"testNumber": "1008", "testString": "444MR44", "lat": "49.625000000000007", "lon": "41.791666666666664"}, - {"testNumber": "1009", "testString": "445CQ26", "lat": "-58.625000000000007", "lon": "42.458333333333321"}, - {"testNumber": "1010", "testString": "451CF11", "lat": "-63.041666666666664", "lon": "45.041666666666664"}, - {"testNumber": "1011", "testString": "456CQ14", "lat": "-58.625000000000007", "lon": "47.541666666666664"}, - {"testNumber": "1012", "testString": "448CZ12", "lat": "-54.041666666666671", "lon": "43.625000000000007"}, - {"testNumber": "1013", "testString": "450DJ11", "lat": "-49.541666666666671", "lon": "44.541666666666664"}, - {"testNumber": "1014", "testString": "445DT26", "lat": "-45.125", "lon": "42.458333333333321"}, - {"testNumber": "1015", "testString": "448EC24", "lat": "-40.625", "lon": "43.791666666666664"}, - {"testNumber": "1016", "testString": "450EM26", "lat": "-36.125", "lon": "44.958333333333321"}, - {"testNumber": "1017", "testString": "453EW14", "lat": "-31.624999999999996", "lon": "46.041666666666664"}, - {"testNumber": "1018", "testString": "455FF14", "lat": "-27.124999999999996", "lon": "47.041666666666664"}, - {"testNumber": "1019", "testString": "455FQ12", "lat": "-22.541666666666661", "lon": "47.125000000000007"}, - {"testNumber": "1020", "testString": "456FQ23", "lat": "-22.541666666666661", "lon": "47.958333333333321"}, - {"testNumber": "1021", "testString": "445HC21", "lat": "-4.5416666666666616", "lon": "42.291666666666664"}, - {"testNumber": "1022", "testString": "446HC12", "lat": "-4.5416666666666616", "lon": "42.625000000000007"}, - {"testNumber": "1023", "testString": "447HM13", "lat": "-0.041666666666661932", "lon": "43.208333333333321"}, - {"testNumber": "1024", "testString": "445HX47", "lat": "4.541666666666667", "lon": "42.291666666666664"}, - {"testNumber": "1025", "testString": "446HX38", "lat": "4.541666666666667", "lon": "42.625000000000007"}, - {"testNumber": "1026", "testString": "447JG39", "lat": "9.0416666666666661", "lon": "43.208333333333321"}, - {"testNumber": "1027", "testString": "449JR37", "lat": "13.541666666666666", "lon": "44.041666666666664"}, - {"testNumber": "1028", "testString": "450KA46", "lat": "18.124999999999996", "lon": "44.958333333333321"}, - {"testNumber": "1029", "testString": "454KK46", "lat": "22.624999999999996", "lon": "46.958333333333321"}, - {"testNumber": "1030", "testString": "446LD45", "lat": "31.624999999999996", "lon": "42.875000000000007"}, - {"testNumber": "1031", "testString": "453LN35", "lat": "36.124999999999993", "lon": "46.125000000000007"}, - {"testNumber": "1032", "testString": "450MG46", "lat": "45.125000000000007", "lon": "44.958333333333321"}, - {"testNumber": "1033", "testString": "450NA46", "lat": "54.125000000000007", "lon": "44.958333333333321"}, - {"testNumber": "1034", "testString": "445NK46", "lat": "58.625000000000007", "lon": "42.458333333333321"}, - {"testNumber": "1035", "testString": "450NU46", "lat": "63.125000000000007", "lon": "44.958333333333321"}, - {"testNumber": "1036", "testString": "456NK34", "lat": "58.625000000000007", "lon": "47.541666666666664"}, - {"testNumber": "1037", "testString": "448PD39", "lat": "67.541666666666671", "lon": "43.708333333333321"}, - {"testNumber": "1038", "testString": "453PD47", "lat": "67.541666666666671", "lon": "46.291666666666664"}, - {"testNumber": "1039", "testString": "450PN46", "lat": "72.125000000000014", "lon": "44.958333333333321"}, - {"testNumber": "1040", "testString": "447PW21", "lat": "76.458333333333329", "lon": "43.291666666666664"}, - {"testNumber": "1041", "testString": "454PW13", "lat": "76.458333333333329", "lon": "46.708333333333321"}, - {"testNumber": "1042", "testString": "467BC12", "lat": "-76.541666666666657", "lon": "53.125000000000007"}, - {"testNumber": "1043", "testString": "468BM22", "lat": "-72.041666666666657", "lon": "53.875000000000007"}, - {"testNumber": "1044", "testString": "460BW13", "lat": "-67.541666666666657", "lon": "49.708333333333321"}, - {"testNumber": "1045", "testString": "465BW21", "lat": "-67.541666666666657", "lon": "52.291666666666664"}, - {"testNumber": "1046", "testString": "466CG45", "lat": "-62.875000000000007", "lon": "52.875000000000007"}, - {"testNumber": "1047", "testString": "459CZ26", "lat": "-54.125", "lon": "49.458333333333321"}, - {"testNumber": "1048", "testString": "462DJ26", "lat": "-49.625", "lon": "50.958333333333321"}, - {"testNumber": "1049", "testString": "465DT24", "lat": "-45.125", "lon": "52.291666666666664"}, - {"testNumber": "1050", "testString": "467EC25", "lat": "-40.625", "lon": "53.375000000000007"}, - {"testNumber": "1051", "testString": "466EM11", "lat": "-36.041666666666671", "lon": "52.541666666666664"}, - {"testNumber": "1052", "testString": "468EW25", "lat": "-31.624999999999996", "lon": "53.875000000000007"}, - {"testNumber": "1053", "testString": "457FZ12", "lat": "-18.041666666666661", "lon": "48.125000000000007"}, - {"testNumber": "1054", "testString": "458FZ21", "lat": "-18.041666666666661", "lon": "48.791666666666664"}, - {"testNumber": "1055", "testString": "459GJ12", "lat": "-13.541666666666663", "lon": "49.125000000000007"}, - {"testNumber": "1056", "testString": "461GT12", "lat": "-9.0416666666666625", "lon": "50.125000000000007"}, - {"testNumber": "1057", "testString": "461HM12", "lat": "-0.041666666666661932", "lon": "50.125000000000007"}, - {"testNumber": "1058", "testString": "462HC23", "lat": "-4.5416666666666616", "lon": "50.958333333333321"}, - {"testNumber": "1059", "testString": "464HM22", "lat": "-0.041666666666661932", "lon": "51.875000000000007"}, - {"testNumber": "1060", "testString": "462HX49", "lat": "4.541666666666667", "lon": "50.958333333333321"}, - {"testNumber": "1061", "testString": "464JG48", "lat": "9.0416666666666661", "lon": "51.875000000000007"}, - {"testNumber": "1062", "testString": "466JR48", "lat": "13.541666666666666", "lon": "52.875000000000007"}, - {"testNumber": "1063", "testString": "467KA39", "lat": "18.041666666666668", "lon": "53.208333333333321"}, - {"testNumber": "1064", "testString": "468KA48", "lat": "18.041666666666668", "lon": "53.875000000000007"}, - {"testNumber": "1065", "testString": "458KU46", "lat": "27.124999999999996", "lon": "48.958333333333321"}, - {"testNumber": "1066", "testString": "465LD34", "lat": "31.624999999999996", "lon": "52.041666666666664"}, - {"testNumber": "1067", "testString": "468LN36", "lat": "36.124999999999993", "lon": "53.708333333333321"}, - {"testNumber": "1068", "testString": "458LX35", "lat": "40.625000000000007", "lon": "48.625000000000007"}, - {"testNumber": "1069", "testString": "457MR36", "lat": "49.625000000000007", "lon": "48.208333333333321"}, - {"testNumber": "1070", "testString": "462QG39", "lat": "81.041666666666671", "lon": "50.708333333333321"}, - {"testNumber": "1071", "testString": "474CF26", "lat": "-63.125000000000007", "lon": "56.958333333333321"}, - {"testNumber": "1072", "testString": "478CQ16", "lat": "-58.625000000000007", "lon": "58.708333333333321"}, - {"testNumber": "1073", "testString": "475DJ23", "lat": "-49.541666666666671", "lon": "57.458333333333321"}, - {"testNumber": "1074", "testString": "479DT16", "lat": "-45.125", "lon": "59.208333333333321"}, - {"testNumber": "1075", "testString": "469EM24", "lat": "-36.125", "lon": "54.291666666666664"}, - {"testNumber": "1076", "testString": "470FF26", "lat": "-27.124999999999996", "lon": "54.958333333333321"}, - {"testNumber": "1077", "testString": "471EW13", "lat": "-31.541666666666668", "lon": "55.208333333333321"}, - {"testNumber": "1078", "testString": "473FQ14", "lat": "-22.625000000000004", "lon": "56.041666666666664"}, - {"testNumber": "1079", "testString": "474FZ26", "lat": "-18.125000000000004", "lon": "56.958333333333321"}, - {"testNumber": "1080", "testString": "476GJ23", "lat": "-13.541666666666663", "lon": "57.958333333333321"}, - {"testNumber": "1081", "testString": "478GT21", "lat": "-9.0416666666666625", "lon": "58.791666666666664"}, - {"testNumber": "1082", "testString": "478HM21", "lat": "-0.041666666666661932", "lon": "58.791666666666664"}, - {"testNumber": "1083", "testString": "479HC22", "lat": "-4.5416666666666616", "lon": "59.375000000000007"}, - {"testNumber": "1084", "testString": "480HC13", "lat": "-4.5416666666666616", "lon": "59.708333333333321"}, - {"testNumber": "1085", "testString": "479HX48", "lat": "4.541666666666667", "lon": "59.375000000000007"}, - {"testNumber": "1086", "testString": "480HX39", "lat": "4.541666666666667", "lon": "59.708333333333321"}, - {"testNumber": "1087", "testString": "471KK34", "lat": "22.624999999999996", "lon": "55.041666666666664"}, - {"testNumber": "1088", "testString": "477KU34", "lat": "27.124999999999996", "lon": "58.041666666666664"}, - {"testNumber": "1089", "testString": "480LD45", "lat": "31.624999999999996", "lon": "59.875000000000007"}, - {"testNumber": "1090", "testString": "477LX36", "lat": "40.625000000000007", "lon": "58.208333333333321"}, - {"testNumber": "1091", "testString": "477MR45", "lat": "49.625000000000007", "lon": "58.375000000000007"}, - {"testNumber": "1092", "testString": "478NK36", "lat": "58.625000000000007", "lon": "58.708333333333321"}, - {"testNumber": "1093", "testString": "479PD45", "lat": "67.625000000000014", "lon": "59.375000000000007"}, - {"testNumber": "1094", "testString": "491BW25", "lat": "-67.625", "lon": "65.375000000000014"}, - {"testNumber": "1095", "testString": "483CG35", "lat": "-62.875000000000007", "lon": "61.125000000000007"}, - {"testNumber": "1096", "testString": "488CQ22", "lat": "-58.541666666666664", "lon": "63.875000000000007"}, - {"testNumber": "1097", "testString": "481CZ14", "lat": "-54.125", "lon": "60.041666666666664"}, - {"testNumber": "1098", "testString": "483DJ12", "lat": "-49.541666666666671", "lon": "61.125000000000007"}, - {"testNumber": "1099", "testString": "492CZ26", "lat": "-54.125", "lon": "65.958333333333329"}, - {"testNumber": "1100", "testString": "482EC15", "lat": "-40.625", "lon": "60.625000000000007"}, - {"testNumber": "1101", "testString": "485DT11", "lat": "-45.041666666666671", "lon": "62.041666666666664"}, - {"testNumber": "1102", "testString": "484EM25", "lat": "-36.125", "lon": "61.875000000000007"}, - {"testNumber": "1103", "testString": "486EW26", "lat": "-31.624999999999996", "lon": "62.958333333333321"}, - {"testNumber": "1104", "testString": "489FF14", "lat": "-27.124999999999996", "lon": "64.041666666666671"}, - {"testNumber": "1105", "testString": "490FQ26", "lat": "-22.625000000000004", "lon": "64.958333333333329"}, - {"testNumber": "1106", "testString": "491FZ13", "lat": "-18.041666666666661", "lon": "65.208333333333329"}, - {"testNumber": "1107", "testString": "492FZ22", "lat": "-18.041666666666661", "lon": "65.875000000000014"}, - {"testNumber": "1108", "testString": "481HM21", "lat": "-0.041666666666661932", "lon": "60.291666666666664"}, - {"testNumber": "1109", "testString": "482HM12", "lat": "-0.041666666666661932", "lon": "60.625000000000007"}, - {"testNumber": "1110", "testString": "481JG47", "lat": "9.0416666666666661", "lon": "60.291666666666664"}, - {"testNumber": "1111", "testString": "482JG38", "lat": "9.0416666666666661", "lon": "60.625000000000007"}, - {"testNumber": "1112", "testString": "483JR38", "lat": "13.541666666666666", "lon": "61.125000000000007"}, - {"testNumber": "1113", "testString": "485KA34", "lat": "18.124999999999996", "lon": "62.041666666666664"}, - {"testNumber": "1114", "testString": "488KK46", "lat": "22.624999999999996", "lon": "63.958333333333321"}, - {"testNumber": "1115", "testString": "492KU46", "lat": "27.124999999999996", "lon": "65.958333333333329"}, - {"testNumber": "1116", "testString": "486LN46", "lat": "36.124999999999993", "lon": "62.958333333333321"}, - {"testNumber": "1117", "testString": "484MG36", "lat": "45.125000000000007", "lon": "61.708333333333321"}, - {"testNumber": "1118", "testString": "483NA46", "lat": "54.125000000000007", "lon": "61.458333333333321"}, - {"testNumber": "1119", "testString": "483NU34", "lat": "63.125000000000007", "lon": "61.041666666666664"}, - {"testNumber": "1120", "testString": "481PN38", "lat": "72.041666666666671", "lon": "60.125000000000007"}, - {"testNumber": "1121", "testString": "482PX48", "lat": "76.541666666666671", "lon": "60.875000000000007"}, - {"testNumber": "1122", "testString": "486QG49", "lat": "81.041666666666671", "lon": "62.958333333333321"}, - {"testNumber": "1123", "testString": "495BD47", "lat": "-76.458333333333329", "lon": "67.291666666666671"}, - {"testNumber": "1124", "testString": "498BM26", "lat": "-72.125", "lon": "68.958333333333329"}, - {"testNumber": "1125", "testString": "502BD39", "lat": "-76.458333333333329", "lon": "70.708333333333329"}, - {"testNumber": "1126", "testString": "496BX49", "lat": "-67.458333333333329", "lon": "67.958333333333329"}, - {"testNumber": "1127", "testString": "498CF23", "lat": "-63.041666666666664", "lon": "68.958333333333329"}, - {"testNumber": "1128", "testString": "500CR48", "lat": "-58.458333333333336", "lon": "69.875000000000014"}, - {"testNumber": "1129", "testString": "496DJ15", "lat": "-49.625", "lon": "67.625000000000014"}, - {"testNumber": "1130", "testString": "498DT26", "lat": "-45.125", "lon": "68.958333333333329"}, - {"testNumber": "1131", "testString": "501EC16", "lat": "-40.625", "lon": "70.208333333333329"}, - {"testNumber": "1132", "testString": "503EM16", "lat": "-36.125", "lon": "71.208333333333329"}, - {"testNumber": "1133", "testString": "502EW21", "lat": "-31.541666666666668", "lon": "70.791666666666671"}, - {"testNumber": "1134", "testString": "504FF26", "lat": "-27.124999999999996", "lon": "71.958333333333329"}, - {"testNumber": "1135", "testString": "493GJ13", "lat": "-13.541666666666663", "lon": "66.208333333333329"}, - {"testNumber": "1136", "testString": "494GJ13", "lat": "-13.541666666666663", "lon": "66.708333333333329"}, - {"testNumber": "1137", "testString": "495GT13", "lat": "-9.0416666666666625", "lon": "67.208333333333329"}, - {"testNumber": "1138", "testString": "495HM13", "lat": "-0.041666666666661932", "lon": "67.208333333333329"}, - {"testNumber": "1139", "testString": "497HC12", "lat": "-4.5416666666666616", "lon": "68.125000000000014"}, - {"testNumber": "1140", "testString": "498HM23", "lat": "-0.041666666666661932", "lon": "68.958333333333329"}, - {"testNumber": "1141", "testString": "497HX38", "lat": "4.541666666666667", "lon": "68.125000000000014"}, - {"testNumber": "1142", "testString": "498JG49", "lat": "9.0416666666666661", "lon": "68.958333333333329"}, - {"testNumber": "1143", "testString": "500JR49", "lat": "13.541666666666666", "lon": "69.958333333333329"}, - {"testNumber": "1144", "testString": "502KA48", "lat": "18.041666666666668", "lon": "70.875000000000014"}, - {"testNumber": "1145", "testString": "498LD46", "lat": "31.624999999999996", "lon": "68.958333333333329"}, - {"testNumber": "1146", "testString": "504MG34", "lat": "45.125000000000007", "lon": "71.541666666666671"}, - {"testNumber": "1147", "testString": "507CF14", "lat": "-63.125000000000007", "lon": "73.041666666666671"}, - {"testNumber": "1148", "testString": "510CQ26", "lat": "-58.625000000000007", "lon": "74.958333333333329"}, - {"testNumber": "1149", "testString": "514CZ14", "lat": "-54.125", "lon": "76.541666666666671"}, - {"testNumber": "1150", "testString": "516DJ24", "lat": "-49.625", "lon": "77.791666666666671"}, - {"testNumber": "1151", "testString": "512DT23", "lat": "-45.041666666666671", "lon": "75.958333333333329"}, - {"testNumber": "1152", "testString": "515EC26", "lat": "-40.625", "lon": "77.458333333333357"}, - {"testNumber": "1153", "testString": "505EW15", "lat": "-31.624999999999996", "lon": "72.125000000000014"}, - {"testNumber": "1154", "testString": "507FF11", "lat": "-27.041666666666668", "lon": "73.041666666666671"}, - {"testNumber": "1155", "testString": "507FQ14", "lat": "-22.625000000000004", "lon": "73.041666666666671"}, - {"testNumber": "1156", "testString": "509FZ14", "lat": "-18.125000000000004", "lon": "74.041666666666671"}, - {"testNumber": "1157", "testString": "510GJ23", "lat": "-13.541666666666663", "lon": "74.958333333333329"}, - {"testNumber": "1158", "testString": "512GT22", "lat": "-9.0416666666666625", "lon": "75.875000000000014"}, - {"testNumber": "1159", "testString": "512HM22", "lat": "-0.041666666666661932", "lon": "75.875000000000014"}, - {"testNumber": "1160", "testString": "514HC21", "lat": "-4.5416666666666616", "lon": "76.791666666666671"}, - {"testNumber": "1161", "testString": "515HM22", "lat": "-0.041666666666661932", "lon": "77.374999999999986"}, - {"testNumber": "1162", "testString": "516HM13", "lat": "-0.041666666666661932", "lon": "77.708333333333357"}, - {"testNumber": "1163", "testString": "514HX47", "lat": "4.541666666666667", "lon": "76.791666666666671"}, - {"testNumber": "1164", "testString": "515JG48", "lat": "9.0416666666666661", "lon": "77.374999999999986"}, - {"testNumber": "1165", "testString": "516JG39", "lat": "9.0416666666666661", "lon": "77.708333333333357"}, - {"testNumber": "1166", "testString": "505KK37", "lat": "22.541666666666668", "lon": "72.041666666666671"}, - {"testNumber": "1167", "testString": "510KU46", "lat": "27.124999999999996", "lon": "74.958333333333329"}, - {"testNumber": "1168", "testString": "505LN44", "lat": "36.124999999999993", "lon": "72.291666666666671"}, - {"testNumber": "1169", "testString": "510LX46", "lat": "40.625000000000007", "lon": "74.958333333333329"}, - {"testNumber": "1170", "testString": "505NA34", "lat": "54.125000000000007", "lon": "72.041666666666671"}, - {"testNumber": "1171", "testString": "510MR46", "lat": "49.625000000000007", "lon": "74.958333333333329"}, - {"testNumber": "1172", "testString": "516NA46", "lat": "54.125000000000007", "lon": "77.958333333333357"}, - {"testNumber": "1173", "testString": "506NU49", "lat": "63.041666666666664", "lon": "72.958333333333329"}, - {"testNumber": "1174", "testString": "510NK46", "lat": "58.625000000000007", "lon": "74.958333333333329"}, - {"testNumber": "1175", "testString": "515NU37", "lat": "63.041666666666664", "lon": "77.041666666666671"}, - {"testNumber": "1176", "testString": "510PD46", "lat": "67.625000000000014", "lon": "74.958333333333329"}, - {"testNumber": "1177", "testString": "510PX49", "lat": "76.541666666666671", "lon": "74.958333333333329"}, - {"testNumber": "1178", "testString": "510PN47", "lat": "72.041666666666671", "lon": "74.791666666666671"}, - {"testNumber": "1179", "testString": "511QG47", "lat": "81.041666666666671", "lon": "75.291666666666671"}, - {"testNumber": "1180", "testString": "511PN39", "lat": "72.041666666666671", "lon": "75.208333333333329"}, - {"testNumber": "1181", "testString": "522BW26", "lat": "-67.625", "lon": "80.958333333333357"}, - {"testNumber": "1182", "testString": "521CR38", "lat": "-58.458333333333336", "lon": "80.124999999999986"}, - {"testNumber": "1183", "testString": "525CZ22", "lat": "-54.041666666666671", "lon": "82.374999999999986"}, - {"testNumber": "1184", "testString": "520EC13", "lat": "-40.541666666666671", "lon": "79.708333333333357"}, - {"testNumber": "1185", "testString": "518DT24", "lat": "-45.125", "lon": "78.791666666666671"}, - {"testNumber": "1186", "testString": "518EM24", "lat": "-36.125", "lon": "78.791666666666671"}, - {"testNumber": "1187", "testString": "520EW26", "lat": "-31.624999999999996", "lon": "79.958333333333357"}, - {"testNumber": "1188", "testString": "522FF26", "lat": "-27.124999999999996", "lon": "80.958333333333357"}, - {"testNumber": "1189", "testString": "524FQ26", "lat": "-22.625000000000004", "lon": "81.958333333333357"}, - {"testNumber": "1190", "testString": "526FZ22", "lat": "-18.041666666666661", "lon": "82.874999999999986"}, - {"testNumber": "1191", "testString": "528GJ21", "lat": "-13.541666666666663", "lon": "83.791666666666671"}, - {"testNumber": "1192", "testString": "527GJ21", "lat": "-13.541666666666663", "lon": "83.291666666666671"}, - {"testNumber": "1193", "testString": "517JR39", "lat": "13.541666666666666", "lon": "78.208333333333357"}, - {"testNumber": "1194", "testString": "518JR39", "lat": "13.541666666666666", "lon": "78.708333333333357"}, - {"testNumber": "1195", "testString": "519KA38", "lat": "18.041666666666668", "lon": "79.124999999999986"}, - {"testNumber": "1196", "testString": "522KK46", "lat": "22.624999999999996", "lon": "80.958333333333357"}, - {"testNumber": "1197", "testString": "517LD35", "lat": "31.624999999999996", "lon": "78.124999999999986"}, - {"testNumber": "1198", "testString": "520LN45", "lat": "36.124999999999993", "lon": "79.874999999999986"}, - {"testNumber": "1199", "testString": "517MG46", "lat": "45.125000000000007", "lon": "78.458333333333357"}, - {"testNumber": "1200", "testString": "529BM12", "lat": "-72.041666666666657", "lon": "84.124999999999986"}, - {"testNumber": "1201", "testString": "530BC22", "lat": "-76.541666666666657", "lon": "84.874999999999986"}, - {"testNumber": "1202", "testString": "530CF23", "lat": "-63.041666666666664", "lon": "84.958333333333357"}, - {"testNumber": "1203", "testString": "533CQ12", "lat": "-58.541666666666664", "lon": "86.124999999999986"}, - {"testNumber": "1204", "testString": "539CF11", "lat": "-63.041666666666664", "lon": "89.041666666666671"}, - {"testNumber": "1205", "testString": "529DJ16", "lat": "-49.625", "lon": "84.208333333333357"}, - {"testNumber": "1206", "testString": "535DA38", "lat": "-53.958333333333336", "lon": "87.124999999999986"}, - {"testNumber": "1207", "testString": "532DT16", "lat": "-45.125", "lon": "85.708333333333357"}, - {"testNumber": "1208", "testString": "534EC26", "lat": "-40.625", "lon": "86.958333333333357"}, - {"testNumber": "1209", "testString": "537EM15", "lat": "-36.125", "lon": "88.124999999999986"}, - {"testNumber": "1210", "testString": "539EW15", "lat": "-31.624999999999996", "lon": "89.124999999999986"}, - {"testNumber": "1211", "testString": "538FF23", "lat": "-27.041666666666668", "lon": "88.958333333333357"}, - {"testNumber": "1212", "testString": "529GT21", "lat": "-9.0416666666666625", "lon": "84.291666666666671"}, - {"testNumber": "1213", "testString": "530GT12", "lat": "-9.0416666666666625", "lon": "84.624999999999986"}, - {"testNumber": "1214", "testString": "529HM21", "lat": "-0.041666666666661932", "lon": "84.291666666666671"}, - {"testNumber": "1215", "testString": "531HC13", "lat": "-4.5416666666666616", "lon": "85.208333333333357"}, - {"testNumber": "1216", "testString": "530HM12", "lat": "-0.041666666666661932", "lon": "84.624999999999986"}, - {"testNumber": "1217", "testString": "533HM12", "lat": "-0.041666666666661932", "lon": "86.124999999999986"}, - {"testNumber": "1218", "testString": "531HX39", "lat": "4.541666666666667", "lon": "85.208333333333357"}, - {"testNumber": "1219", "testString": "533JG38", "lat": "9.0416666666666661", "lon": "86.124999999999986"}, - {"testNumber": "1220", "testString": "534JR49", "lat": "13.541666666666666", "lon": "86.958333333333357"}, - {"testNumber": "1221", "testString": "536KA46", "lat": "18.124999999999996", "lon": "87.958333333333357"}, - {"testNumber": "1222", "testString": "540KK49", "lat": "22.541666666666668", "lon": "89.958333333333357"}, - {"testNumber": "1223", "testString": "529KU34", "lat": "27.124999999999996", "lon": "84.041666666666671"}, - {"testNumber": "1224", "testString": "532LD46", "lat": "31.624999999999996", "lon": "85.958333333333357"}, - {"testNumber": "1225", "testString": "539LN36", "lat": "36.124999999999993", "lon": "89.208333333333357"}, - {"testNumber": "1226", "testString": "537MG44", "lat": "45.125000000000007", "lon": "88.291666666666671"}, - {"testNumber": "1227", "testString": "538NA34", "lat": "54.125000000000007", "lon": "88.541666666666671"}, - {"testNumber": "1228", "testString": "538NU46", "lat": "63.125000000000007", "lon": "88.958333333333357"}, - {"testNumber": "1229", "testString": "539PX38", "lat": "76.541666666666671", "lon": "89.124999999999986"}, - {"testNumber": "1230", "testString": "540PN48", "lat": "72.041666666666671", "lon": "89.874999999999986"}, - {"testNumber": "1231", "testString": "549BX37", "lat": "-67.458333333333329", "lon": "94.041666666666671"}, - {"testNumber": "1232", "testString": "543CQ24", "lat": "-58.625000000000007", "lon": "91.291666666666671"}, - {"testNumber": "1233", "testString": "546CZ26", "lat": "-54.125", "lon": "92.958333333333357"}, - {"testNumber": "1234", "testString": "549DJ25", "lat": "-49.625", "lon": "94.374999999999986"}, - {"testNumber": "1235", "testString": "549EC21", "lat": "-40.541666666666671", "lon": "94.291666666666671"}, - {"testNumber": "1236", "testString": "552DT14", "lat": "-45.125", "lon": "95.541666666666671"}, - {"testNumber": "1237", "testString": "552EM16", "lat": "-36.125", "lon": "95.708333333333357"}, - {"testNumber": "1238", "testString": "541FF14", "lat": "-27.124999999999996", "lon": "90.041666666666671"}, - {"testNumber": "1239", "testString": "541FQ11", "lat": "-22.541666666666661", "lon": "90.041666666666671"}, - {"testNumber": "1240", "testString": "542FQ22", "lat": "-22.541666666666661", "lon": "90.874999999999986"}, - {"testNumber": "1241", "testString": "543FZ12", "lat": "-18.041666666666661", "lon": "91.124999999999986"}, - {"testNumber": "1242", "testString": "545GJ11", "lat": "-13.541666666666663", "lon": "92.041666666666671"}, - {"testNumber": "1243", "testString": "546GT23", "lat": "-9.0416666666666625", "lon": "92.958333333333357"}, - {"testNumber": "1244", "testString": "546HM23", "lat": "-0.041666666666661932", "lon": "92.958333333333357"}, - {"testNumber": "1245", "testString": "548HC22", "lat": "-4.5416666666666616", "lon": "93.874999999999986"}, - {"testNumber": "1246", "testString": "550HM21", "lat": "-0.041666666666661932", "lon": "94.791666666666671"}, - {"testNumber": "1247", "testString": "548HX48", "lat": "4.541666666666667", "lon": "93.874999999999986"}, - {"testNumber": "1248", "testString": "550JG47", "lat": "9.0416666666666661", "lon": "94.791666666666671"}, - {"testNumber": "1249", "testString": "551JR47", "lat": "13.541666666666666", "lon": "95.291666666666671"}, - {"testNumber": "1250", "testString": "552JR47", "lat": "13.541666666666666", "lon": "95.791666666666671"}, - {"testNumber": "1251", "testString": "544KU46", "lat": "27.124999999999996", "lon": "91.958333333333357"}, - {"testNumber": "1252", "testString": "551LD35", "lat": "31.624999999999996", "lon": "95.124999999999986"}, - {"testNumber": "1253", "testString": "544LX44", "lat": "40.625000000000007", "lon": "91.791666666666671"}, - {"testNumber": "1254", "testString": "544MR35", "lat": "49.625000000000007", "lon": "91.624999999999986"}, - {"testNumber": "1255", "testString": "543NK44", "lat": "58.625000000000007", "lon": "91.291666666666671"}, - {"testNumber": "1256", "testString": "542PD35", "lat": "67.625000000000014", "lon": "90.624999999999986"}, - {"testNumber": "1257", "testString": "558BM21", "lat": "-72.041666666666657", "lon": "98.791666666666671"}, - {"testNumber": "1258", "testString": "558BC23", "lat": "-76.541666666666657", "lon": "98.958333333333357"}, - {"testNumber": "1259", "testString": "559BM13", "lat": "-72.041666666666657", "lon": "99.208333333333357"}, - {"testNumber": "1260", "testString": "554BW15", "lat": "-67.625", "lon": "96.624999999999986"}, - {"testNumber": "1261", "testString": "562CF26", "lat": "-63.125000000000007", "lon": "100.95833333333336"}, - {"testNumber": "1262", "testString": "558DA48", "lat": "-53.958333333333336", "lon": "98.874999999999986"}, - {"testNumber": "1263", "testString": "562DJ22", "lat": "-49.541666666666671", "lon": "100.87499999999999"}, - {"testNumber": "1264", "testString": "554EC14", "lat": "-40.625", "lon": "96.541666666666671"}, - {"testNumber": "1265", "testString": "555EM23", "lat": "-36.041666666666671", "lon": "97.458333333333357"}, - {"testNumber": "1266", "testString": "554EW25", "lat": "-31.624999999999996", "lon": "96.874999999999986"}, - {"testNumber": "1267", "testString": "556FF26", "lat": "-27.124999999999996", "lon": "97.958333333333357"}, - {"testNumber": "1268", "testString": "558FQ26", "lat": "-22.625000000000004", "lon": "98.958333333333357"}, - {"testNumber": "1269", "testString": "560FZ26", "lat": "-18.125000000000004", "lon": "99.958333333333357"}, - {"testNumber": "1270", "testString": "562GJ22", "lat": "-13.541666666666663", "lon": "100.87499999999999"}, - {"testNumber": "1271", "testString": "564GT13", "lat": "-9.0416666666666625", "lon": "101.70833333333336"}, - {"testNumber": "1272", "testString": "563GT22", "lat": "-9.0416666666666625", "lon": "101.37499999999999"}, - {"testNumber": "1273", "testString": "563HM22", "lat": "-0.041666666666661932", "lon": "101.37499999999999"}, - {"testNumber": "1274", "testString": "564HM13", "lat": "-0.041666666666661932", "lon": "101.70833333333336"}, - {"testNumber": "1275", "testString": "553KA38", "lat": "18.041666666666668", "lon": "96.124999999999986"}, - {"testNumber": "1276", "testString": "554KA47", "lat": "18.041666666666668", "lon": "96.791666666666671"}, - {"testNumber": "1277", "testString": "557KK34", "lat": "22.624999999999996", "lon": "98.041666666666671"}, - {"testNumber": "1278", "testString": "563KU34", "lat": "27.124999999999996", "lon": "101.04166666666667"}, - {"testNumber": "1279", "testString": "554LN44", "lat": "36.124999999999993", "lon": "96.791666666666671"}, - {"testNumber": "1280", "testString": "563LX45", "lat": "40.625000000000007", "lon": "101.37499999999999"}, - {"testNumber": "1281", "testString": "564MR44", "lat": "49.625000000000007", "lon": "101.79166666666667"}, - {"testNumber": "1282", "testString": "565CQ26", "lat": "-58.625000000000007", "lon": "102.45833333333336"}, - {"testNumber": "1283", "testString": "571CF11", "lat": "-63.041666666666664", "lon": "105.04166666666667"}, - {"testNumber": "1284", "testString": "576CQ14", "lat": "-58.625000000000007", "lon": "107.54166666666667"}, - {"testNumber": "1285", "testString": "568CZ12", "lat": "-54.041666666666671", "lon": "103.62499999999999"}, - {"testNumber": "1286", "testString": "570DJ11", "lat": "-49.541666666666671", "lon": "104.54166666666667"}, - {"testNumber": "1287", "testString": "565DT26", "lat": "-45.125", "lon": "102.45833333333336"}, - {"testNumber": "1288", "testString": "568EC24", "lat": "-40.625", "lon": "103.79166666666667"}, - {"testNumber": "1289", "testString": "570EM26", "lat": "-36.125", "lon": "104.95833333333336"}, - {"testNumber": "1290", "testString": "573EW14", "lat": "-31.624999999999996", "lon": "106.04166666666667"}, - {"testNumber": "1291", "testString": "575FF14", "lat": "-27.124999999999996", "lon": "107.04166666666667"}, - {"testNumber": "1292", "testString": "575FQ12", "lat": "-22.541666666666661", "lon": "107.12499999999999"}, - {"testNumber": "1293", "testString": "576FQ23", "lat": "-22.541666666666661", "lon": "107.95833333333336"}, - {"testNumber": "1294", "testString": "565HC21", "lat": "-4.5416666666666616", "lon": "102.29166666666667"}, - {"testNumber": "1295", "testString": "566HC12", "lat": "-4.5416666666666616", "lon": "102.62499999999999"}, - {"testNumber": "1296", "testString": "567HM13", "lat": "-0.041666666666661932", "lon": "103.20833333333336"}, - {"testNumber": "1297", "testString": "565HX47", "lat": "4.541666666666667", "lon": "102.29166666666667"}, - {"testNumber": "1298", "testString": "566HX38", "lat": "4.541666666666667", "lon": "102.62499999999999"}, - {"testNumber": "1299", "testString": "567JG39", "lat": "9.0416666666666661", "lon": "103.20833333333336"}, - {"testNumber": "1300", "testString": "569JR37", "lat": "13.541666666666666", "lon": "104.04166666666667"}, - {"testNumber": "1301", "testString": "570KA46", "lat": "18.124999999999996", "lon": "104.95833333333336"}, - {"testNumber": "1302", "testString": "574KK46", "lat": "22.624999999999996", "lon": "106.95833333333336"}, - {"testNumber": "1303", "testString": "566LD45", "lat": "31.624999999999996", "lon": "102.87499999999999"}, - {"testNumber": "1304", "testString": "573LN35", "lat": "36.124999999999993", "lon": "106.12499999999999"}, - {"testNumber": "1305", "testString": "570MG46", "lat": "45.125000000000007", "lon": "104.95833333333336"}, - {"testNumber": "1306", "testString": "570NA46", "lat": "54.125000000000007", "lon": "104.95833333333336"}, - {"testNumber": "1307", "testString": "565NK46", "lat": "58.625000000000007", "lon": "102.45833333333336"}, - {"testNumber": "1308", "testString": "570NU46", "lat": "63.125000000000007", "lon": "104.95833333333336"}, - {"testNumber": "1309", "testString": "576NK34", "lat": "58.625000000000007", "lon": "107.54166666666667"}, - {"testNumber": "1310", "testString": "568PD39", "lat": "67.541666666666671", "lon": "103.70833333333336"}, - {"testNumber": "1311", "testString": "573PD47", "lat": "67.541666666666671", "lon": "106.29166666666667"}, - {"testNumber": "1312", "testString": "570PN46", "lat": "72.125000000000014", "lon": "104.95833333333336"}, - {"testNumber": "1313", "testString": "567PW21", "lat": "76.458333333333329", "lon": "103.29166666666667"}, - {"testNumber": "1314", "testString": "574PW13", "lat": "76.458333333333329", "lon": "106.70833333333336"}, - {"testNumber": "1315", "testString": "587BC12", "lat": "-76.541666666666657", "lon": "113.12499999999999"}, - {"testNumber": "1316", "testString": "588BM22", "lat": "-72.041666666666657", "lon": "113.87499999999999"}, - {"testNumber": "1317", "testString": "580BW13", "lat": "-67.541666666666657", "lon": "109.70833333333336"}, - {"testNumber": "1318", "testString": "585BW21", "lat": "-67.541666666666657", "lon": "112.29166666666667"}, - {"testNumber": "1319", "testString": "586CG45", "lat": "-62.875000000000007", "lon": "112.87499999999999"}, - {"testNumber": "1320", "testString": "579CZ26", "lat": "-54.125", "lon": "109.45833333333336"}, - {"testNumber": "1321", "testString": "582DJ26", "lat": "-49.625", "lon": "110.95833333333336"}, - {"testNumber": "1322", "testString": "585DT24", "lat": "-45.125", "lon": "112.29166666666667"}, - {"testNumber": "1323", "testString": "587EC25", "lat": "-40.625", "lon": "113.37499999999999"}, - {"testNumber": "1324", "testString": "586EM11", "lat": "-36.041666666666671", "lon": "112.54166666666667"}, - {"testNumber": "1325", "testString": "588EW25", "lat": "-31.624999999999996", "lon": "113.87499999999999"}, - {"testNumber": "1326", "testString": "577FZ12", "lat": "-18.041666666666661", "lon": "108.12499999999999"}, - {"testNumber": "1327", "testString": "578FZ21", "lat": "-18.041666666666661", "lon": "108.79166666666667"}, - {"testNumber": "1328", "testString": "579GJ12", "lat": "-13.541666666666663", "lon": "109.12499999999999"}, - {"testNumber": "1329", "testString": "581GT12", "lat": "-9.0416666666666625", "lon": "110.12499999999999"}, - {"testNumber": "1330", "testString": "581HM12", "lat": "-0.041666666666661932", "lon": "110.12499999999999"}, - {"testNumber": "1331", "testString": "582HC23", "lat": "-4.5416666666666616", "lon": "110.95833333333336"}, - {"testNumber": "1332", "testString": "584HM22", "lat": "-0.041666666666661932", "lon": "111.87499999999999"}, - {"testNumber": "1333", "testString": "582HX49", "lat": "4.541666666666667", "lon": "110.95833333333336"}, - {"testNumber": "1334", "testString": "584JG48", "lat": "9.0416666666666661", "lon": "111.87499999999999"}, - {"testNumber": "1335", "testString": "586JR48", "lat": "13.541666666666666", "lon": "112.87499999999999"}, - {"testNumber": "1336", "testString": "587KA39", "lat": "18.041666666666668", "lon": "113.20833333333336"}, - {"testNumber": "1337", "testString": "588KA48", "lat": "18.041666666666668", "lon": "113.87499999999999"}, - {"testNumber": "1338", "testString": "578KU46", "lat": "27.124999999999996", "lon": "108.95833333333336"}, - {"testNumber": "1339", "testString": "585LD34", "lat": "31.624999999999996", "lon": "112.04166666666667"}, - {"testNumber": "1340", "testString": "588LN36", "lat": "36.124999999999993", "lon": "113.70833333333336"}, - {"testNumber": "1341", "testString": "578LX35", "lat": "40.625000000000007", "lon": "108.62499999999999"}, - {"testNumber": "1342", "testString": "577MR36", "lat": "49.625000000000007", "lon": "108.20833333333336"}, - {"testNumber": "1343", "testString": "582QG39", "lat": "81.041666666666671", "lon": "110.70833333333336"}, - {"testNumber": "1344", "testString": "594CF26", "lat": "-63.125000000000007", "lon": "116.95833333333336"}, - {"testNumber": "1345", "testString": "598CQ16", "lat": "-58.625000000000007", "lon": "118.70833333333336"}, - {"testNumber": "1346", "testString": "595DJ23", "lat": "-49.541666666666671", "lon": "117.45833333333336"}, - {"testNumber": "1347", "testString": "599DT16", "lat": "-45.125", "lon": "119.20833333333336"}, - {"testNumber": "1348", "testString": "589EM24", "lat": "-36.125", "lon": "114.29166666666667"}, - {"testNumber": "1349", "testString": "590FF26", "lat": "-27.124999999999996", "lon": "114.95833333333336"}, - {"testNumber": "1350", "testString": "591EW13", "lat": "-31.541666666666668", "lon": "115.20833333333336"}, - {"testNumber": "1351", "testString": "593FQ14", "lat": "-22.625000000000004", "lon": "116.04166666666667"}, - {"testNumber": "1352", "testString": "594FZ26", "lat": "-18.125000000000004", "lon": "116.95833333333336"}, - {"testNumber": "1353", "testString": "596GJ23", "lat": "-13.541666666666663", "lon": "117.95833333333336"}, - {"testNumber": "1354", "testString": "598GT21", "lat": "-9.0416666666666625", "lon": "118.79166666666667"}, - {"testNumber": "1355", "testString": "598HM21", "lat": "-0.041666666666661932", "lon": "118.79166666666667"}, - {"testNumber": "1356", "testString": "599HC22", "lat": "-4.5416666666666616", "lon": "119.37499999999999"}, - {"testNumber": "1357", "testString": "600HC13", "lat": "-4.5416666666666616", "lon": "119.70833333333336"}, - {"testNumber": "1358", "testString": "599HX48", "lat": "4.541666666666667", "lon": "119.37499999999999"}, - {"testNumber": "1359", "testString": "600HX39", "lat": "4.541666666666667", "lon": "119.70833333333336"}, - {"testNumber": "1360", "testString": "591KK34", "lat": "22.624999999999996", "lon": "115.04166666666667"}, - {"testNumber": "1361", "testString": "597KU34", "lat": "27.124999999999996", "lon": "118.04166666666667"}, - {"testNumber": "1362", "testString": "600LD45", "lat": "31.624999999999996", "lon": "119.87499999999999"}, - {"testNumber": "1363", "testString": "597LX36", "lat": "40.625000000000007", "lon": "118.20833333333336"}, - {"testNumber": "1364", "testString": "597MR45", "lat": "49.625000000000007", "lon": "118.37499999999999"}, - {"testNumber": "1365", "testString": "598NK36", "lat": "58.625000000000007", "lon": "118.70833333333336"}, - {"testNumber": "1366", "testString": "599PD45", "lat": "67.625000000000014", "lon": "119.37499999999999"}, - {"testNumber": "1367", "testString": "611BW25", "lat": "-67.625", "lon": "125.37499999999999"}, - {"testNumber": "1368", "testString": "603CG35", "lat": "-62.875000000000007", "lon": "121.12499999999999"}, - {"testNumber": "1369", "testString": "608CQ22", "lat": "-58.541666666666664", "lon": "123.87499999999999"}, - {"testNumber": "1370", "testString": "601CZ14", "lat": "-54.125", "lon": "120.04166666666667"}, - {"testNumber": "1371", "testString": "603DJ12", "lat": "-49.541666666666671", "lon": "121.12499999999999"}, - {"testNumber": "1372", "testString": "612CZ26", "lat": "-54.125", "lon": "125.95833333333336"}, - {"testNumber": "1373", "testString": "602EC15", "lat": "-40.625", "lon": "120.62499999999999"}, - {"testNumber": "1374", "testString": "605DT11", "lat": "-45.041666666666671", "lon": "122.04166666666667"}, - {"testNumber": "1375", "testString": "604EM25", "lat": "-36.125", "lon": "121.87499999999999"}, - {"testNumber": "1376", "testString": "606EW26", "lat": "-31.624999999999996", "lon": "122.95833333333336"}, - {"testNumber": "1377", "testString": "609FF14", "lat": "-27.124999999999996", "lon": "124.04166666666667"}, - {"testNumber": "1378", "testString": "610FQ26", "lat": "-22.625000000000004", "lon": "124.95833333333336"}, - {"testNumber": "1379", "testString": "611FZ13", "lat": "-18.041666666666661", "lon": "125.20833333333336"}, - {"testNumber": "1380", "testString": "612FZ22", "lat": "-18.041666666666661", "lon": "125.87499999999999"}, - {"testNumber": "1381", "testString": "601HM21", "lat": "-0.041666666666661932", "lon": "120.29166666666667"}, - {"testNumber": "1382", "testString": "602HM12", "lat": "-0.041666666666661932", "lon": "120.62499999999999"}, - {"testNumber": "1383", "testString": "601JG47", "lat": "9.0416666666666661", "lon": "120.29166666666667"}, - {"testNumber": "1384", "testString": "602JG38", "lat": "9.0416666666666661", "lon": "120.62499999999999"}, - {"testNumber": "1385", "testString": "603JR38", "lat": "13.541666666666666", "lon": "121.12499999999999"}, - {"testNumber": "1386", "testString": "605KA34", "lat": "18.124999999999996", "lon": "122.04166666666667"}, - {"testNumber": "1387", "testString": "608KK46", "lat": "22.624999999999996", "lon": "123.95833333333336"}, - {"testNumber": "1388", "testString": "612KU46", "lat": "27.124999999999996", "lon": "125.95833333333336"}, - {"testNumber": "1389", "testString": "606LN46", "lat": "36.124999999999993", "lon": "122.95833333333336"}, - {"testNumber": "1390", "testString": "604MG36", "lat": "45.125000000000007", "lon": "121.70833333333336"}, - {"testNumber": "1391", "testString": "603NA46", "lat": "54.125000000000007", "lon": "121.45833333333336"}, - {"testNumber": "1392", "testString": "603NU34", "lat": "63.125000000000007", "lon": "121.04166666666667"}, - {"testNumber": "1393", "testString": "601PN38", "lat": "72.041666666666671", "lon": "120.12499999999999"}, - {"testNumber": "1394", "testString": "602PX48", "lat": "76.541666666666671", "lon": "120.87499999999999"}, - {"testNumber": "1395", "testString": "606QG49", "lat": "81.041666666666671", "lon": "122.95833333333336"}, - {"testNumber": "1396", "testString": "615BD47", "lat": "-76.458333333333329", "lon": "127.29166666666667"}, - {"testNumber": "1397", "testString": "618BM26", "lat": "-72.125", "lon": "128.95833333333334"}, - {"testNumber": "1398", "testString": "622BD39", "lat": "-76.458333333333329", "lon": "130.70833333333334"}, - {"testNumber": "1399", "testString": "616BX49", "lat": "-67.458333333333329", "lon": "127.95833333333336"}, - {"testNumber": "1400", "testString": "618CF23", "lat": "-63.041666666666664", "lon": "128.95833333333334"}, - {"testNumber": "1401", "testString": "620CR48", "lat": "-58.458333333333336", "lon": "129.87499999999997"}, - {"testNumber": "1402", "testString": "616DJ15", "lat": "-49.625", "lon": "127.62499999999999"}, - {"testNumber": "1403", "testString": "618DT26", "lat": "-45.125", "lon": "128.95833333333334"}, - {"testNumber": "1404", "testString": "621EC16", "lat": "-40.625", "lon": "130.20833333333334"}, - {"testNumber": "1405", "testString": "623EM16", "lat": "-36.125", "lon": "131.20833333333334"}, - {"testNumber": "1406", "testString": "622EW21", "lat": "-31.541666666666668", "lon": "130.79166666666666"}, - {"testNumber": "1407", "testString": "624FF26", "lat": "-27.124999999999996", "lon": "131.95833333333334"}, - {"testNumber": "1408", "testString": "613GJ13", "lat": "-13.541666666666663", "lon": "126.20833333333336"}, - {"testNumber": "1409", "testString": "614GJ13", "lat": "-13.541666666666663", "lon": "126.70833333333336"}, - {"testNumber": "1410", "testString": "615GT13", "lat": "-9.0416666666666625", "lon": "127.20833333333336"}, - {"testNumber": "1411", "testString": "615HM13", "lat": "-0.041666666666661932", "lon": "127.20833333333336"}, - {"testNumber": "1412", "testString": "617HC12", "lat": "-4.5416666666666616", "lon": "128.12499999999997"}, - {"testNumber": "1413", "testString": "618HM23", "lat": "-0.041666666666661932", "lon": "128.95833333333334"}, - {"testNumber": "1414", "testString": "617HX38", "lat": "4.541666666666667", "lon": "128.12499999999997"}, - {"testNumber": "1415", "testString": "618JG49", "lat": "9.0416666666666661", "lon": "128.95833333333334"}, - {"testNumber": "1416", "testString": "620JR49", "lat": "13.541666666666666", "lon": "129.95833333333334"}, - {"testNumber": "1417", "testString": "622KA48", "lat": "18.041666666666668", "lon": "130.87499999999997"}, - {"testNumber": "1418", "testString": "618LD46", "lat": "31.624999999999996", "lon": "128.95833333333334"}, - {"testNumber": "1419", "testString": "624MG34", "lat": "45.125000000000007", "lon": "131.54166666666666"}, - {"testNumber": "1420", "testString": "627CF14", "lat": "-63.125000000000007", "lon": "133.04166666666666"}, - {"testNumber": "1421", "testString": "630CQ26", "lat": "-58.625000000000007", "lon": "134.95833333333334"}, - {"testNumber": "1422", "testString": "634CZ14", "lat": "-54.125", "lon": "136.54166666666666"}, - {"testNumber": "1423", "testString": "636DJ24", "lat": "-49.625", "lon": "137.79166666666666"}, - {"testNumber": "1424", "testString": "632DT23", "lat": "-45.041666666666671", "lon": "135.95833333333334"}, - {"testNumber": "1425", "testString": "635EC26", "lat": "-40.625", "lon": "137.45833333333334"}, - {"testNumber": "1426", "testString": "625EW15", "lat": "-31.624999999999996", "lon": "132.12499999999997"}, - {"testNumber": "1427", "testString": "627FF11", "lat": "-27.041666666666668", "lon": "133.04166666666666"}, - {"testNumber": "1428", "testString": "627FQ14", "lat": "-22.625000000000004", "lon": "133.04166666666666"}, - {"testNumber": "1429", "testString": "629FZ14", "lat": "-18.125000000000004", "lon": "134.04166666666666"}, - {"testNumber": "1430", "testString": "630GJ23", "lat": "-13.541666666666663", "lon": "134.95833333333334"}, - {"testNumber": "1431", "testString": "632GT22", "lat": "-9.0416666666666625", "lon": "135.87499999999997"}, - {"testNumber": "1432", "testString": "632HM22", "lat": "-0.041666666666661932", "lon": "135.87499999999997"}, - {"testNumber": "1433", "testString": "634HC21", "lat": "-4.5416666666666616", "lon": "136.79166666666666"}, - {"testNumber": "1434", "testString": "635HM22", "lat": "-0.041666666666661932", "lon": "137.37499999999997"}, - {"testNumber": "1435", "testString": "636HM13", "lat": "-0.041666666666661932", "lon": "137.70833333333334"}, - {"testNumber": "1436", "testString": "634HX47", "lat": "4.541666666666667", "lon": "136.79166666666666"}, - {"testNumber": "1437", "testString": "635JG48", "lat": "9.0416666666666661", "lon": "137.37499999999997"}, - {"testNumber": "1438", "testString": "636JG39", "lat": "9.0416666666666661", "lon": "137.70833333333334"}, - {"testNumber": "1439", "testString": "625KK37", "lat": "22.541666666666668", "lon": "132.04166666666666"}, - {"testNumber": "1440", "testString": "630KU46", "lat": "27.124999999999996", "lon": "134.95833333333334"}, - {"testNumber": "1441", "testString": "625LN44", "lat": "36.124999999999993", "lon": "132.29166666666666"}, - {"testNumber": "1442", "testString": "630LX46", "lat": "40.625000000000007", "lon": "134.95833333333334"}, - {"testNumber": "1443", "testString": "625NA34", "lat": "54.125000000000007", "lon": "132.04166666666666"}, - {"testNumber": "1444", "testString": "630MR46", "lat": "49.625000000000007", "lon": "134.95833333333334"}, - {"testNumber": "1445", "testString": "636NA46", "lat": "54.125000000000007", "lon": "137.95833333333334"}, - {"testNumber": "1446", "testString": "626NU49", "lat": "63.041666666666664", "lon": "132.95833333333334"}, - {"testNumber": "1447", "testString": "630NK46", "lat": "58.625000000000007", "lon": "134.95833333333334"}, - {"testNumber": "1448", "testString": "635NU37", "lat": "63.041666666666664", "lon": "137.04166666666666"}, - {"testNumber": "1449", "testString": "630PD46", "lat": "67.625000000000014", "lon": "134.95833333333334"}, - {"testNumber": "1450", "testString": "630PX49", "lat": "76.541666666666671", "lon": "134.95833333333334"}, - {"testNumber": "1451", "testString": "630PN47", "lat": "72.041666666666671", "lon": "134.79166666666666"}, - {"testNumber": "1452", "testString": "631QG47", "lat": "81.041666666666671", "lon": "135.29166666666666"}, - {"testNumber": "1453", "testString": "631PN39", "lat": "72.041666666666671", "lon": "135.20833333333334"}, - {"testNumber": "1454", "testString": "642BW26", "lat": "-67.625", "lon": "140.95833333333334"}, - {"testNumber": "1455", "testString": "641CR38", "lat": "-58.458333333333336", "lon": "140.12499999999997"}, - {"testNumber": "1456", "testString": "645CZ22", "lat": "-54.041666666666671", "lon": "142.37499999999997"}, - {"testNumber": "1457", "testString": "640EC13", "lat": "-40.541666666666671", "lon": "139.70833333333334"}, - {"testNumber": "1458", "testString": "638DT24", "lat": "-45.125", "lon": "138.79166666666666"}, - {"testNumber": "1459", "testString": "638EM24", "lat": "-36.125", "lon": "138.79166666666666"}, - {"testNumber": "1460", "testString": "640EW26", "lat": "-31.624999999999996", "lon": "139.95833333333334"}, - {"testNumber": "1461", "testString": "642FF26", "lat": "-27.124999999999996", "lon": "140.95833333333334"}, - {"testNumber": "1462", "testString": "644FQ26", "lat": "-22.625000000000004", "lon": "141.95833333333334"}, - {"testNumber": "1463", "testString": "646FZ22", "lat": "-18.041666666666661", "lon": "142.87499999999997"}, - {"testNumber": "1464", "testString": "648GJ21", "lat": "-13.541666666666663", "lon": "143.79166666666666"}, - {"testNumber": "1465", "testString": "647GJ21", "lat": "-13.541666666666663", "lon": "143.29166666666666"}, - {"testNumber": "1466", "testString": "637JR39", "lat": "13.541666666666666", "lon": "138.20833333333334"}, - {"testNumber": "1467", "testString": "638JR39", "lat": "13.541666666666666", "lon": "138.70833333333334"}, - {"testNumber": "1468", "testString": "639KA38", "lat": "18.041666666666668", "lon": "139.12499999999997"}, - {"testNumber": "1469", "testString": "642KK46", "lat": "22.624999999999996", "lon": "140.95833333333334"}, - {"testNumber": "1470", "testString": "637LD35", "lat": "31.624999999999996", "lon": "138.12499999999997"}, - {"testNumber": "1471", "testString": "640LN45", "lat": "36.124999999999993", "lon": "139.87499999999997"}, - {"testNumber": "1472", "testString": "637MG46", "lat": "45.125000000000007", "lon": "138.45833333333334"}, - {"testNumber": "1473", "testString": "649BM12", "lat": "-72.041666666666657", "lon": "144.12499999999997"}, - {"testNumber": "1474", "testString": "650BC22", "lat": "-76.541666666666657", "lon": "144.87499999999997"}, - {"testNumber": "1475", "testString": "650CF23", "lat": "-63.041666666666664", "lon": "144.95833333333334"}, - {"testNumber": "1476", "testString": "653CQ12", "lat": "-58.541666666666664", "lon": "146.12499999999997"}, - {"testNumber": "1477", "testString": "659CF11", "lat": "-63.041666666666664", "lon": "149.04166666666666"}, - {"testNumber": "1478", "testString": "649DJ16", "lat": "-49.625", "lon": "144.20833333333334"}, - {"testNumber": "1479", "testString": "655DA38", "lat": "-53.958333333333336", "lon": "147.12499999999997"}, - {"testNumber": "1480", "testString": "652DT16", "lat": "-45.125", "lon": "145.70833333333334"}, - {"testNumber": "1481", "testString": "654EC26", "lat": "-40.625", "lon": "146.95833333333334"}, - {"testNumber": "1482", "testString": "657EM15", "lat": "-36.125", "lon": "148.12499999999997"}, - {"testNumber": "1483", "testString": "659EW15", "lat": "-31.624999999999996", "lon": "149.12499999999997"}, - {"testNumber": "1484", "testString": "658FF23", "lat": "-27.041666666666668", "lon": "148.95833333333334"}, - {"testNumber": "1485", "testString": "649GT21", "lat": "-9.0416666666666625", "lon": "144.29166666666666"}, - {"testNumber": "1486", "testString": "650GT12", "lat": "-9.0416666666666625", "lon": "144.62499999999997"}, - {"testNumber": "1487", "testString": "649HM21", "lat": "-0.041666666666661932", "lon": "144.29166666666666"}, - {"testNumber": "1488", "testString": "651HC13", "lat": "-4.5416666666666616", "lon": "145.20833333333334"}, - {"testNumber": "1489", "testString": "650HM12", "lat": "-0.041666666666661932", "lon": "144.62499999999997"}, - {"testNumber": "1490", "testString": "653HM12", "lat": "-0.041666666666661932", "lon": "146.12499999999997"}, - {"testNumber": "1491", "testString": "651HX39", "lat": "4.541666666666667", "lon": "145.20833333333334"}, - {"testNumber": "1492", "testString": "653JG38", "lat": "9.0416666666666661", "lon": "146.12499999999997"}, - {"testNumber": "1493", "testString": "654JR49", "lat": "13.541666666666666", "lon": "146.95833333333334"}, - {"testNumber": "1494", "testString": "656KA46", "lat": "18.124999999999996", "lon": "147.95833333333334"}, - {"testNumber": "1495", "testString": "660KK49", "lat": "22.541666666666668", "lon": "149.95833333333334"}, - {"testNumber": "1496", "testString": "649KU34", "lat": "27.124999999999996", "lon": "144.04166666666666"}, - {"testNumber": "1497", "testString": "652LD46", "lat": "31.624999999999996", "lon": "145.95833333333334"}, - {"testNumber": "1498", "testString": "659LN36", "lat": "36.124999999999993", "lon": "149.20833333333334"}, - {"testNumber": "1499", "testString": "657MG44", "lat": "45.125000000000007", "lon": "148.29166666666666"}, - {"testNumber": "1500", "testString": "658NA34", "lat": "54.125000000000007", "lon": "148.54166666666666"}, - {"testNumber": "1501", "testString": "658NU46", "lat": "63.125000000000007", "lon": "148.95833333333334"}, - {"testNumber": "1502", "testString": "659PX38", "lat": "76.541666666666671", "lon": "149.12499999999997"}, - {"testNumber": "1503", "testString": "660PN48", "lat": "72.041666666666671", "lon": "149.87499999999997"}, - {"testNumber": "1504", "testString": "669BX37", "lat": "-67.458333333333329", "lon": "154.04166666666666"}, - {"testNumber": "1505", "testString": "663CQ24", "lat": "-58.625000000000007", "lon": "151.29166666666666"}, - {"testNumber": "1506", "testString": "666CZ26", "lat": "-54.125", "lon": "152.95833333333334"}, - {"testNumber": "1507", "testString": "669DJ25", "lat": "-49.625", "lon": "154.37499999999997"}, - {"testNumber": "1508", "testString": "669EC21", "lat": "-40.541666666666671", "lon": "154.29166666666666"}, - {"testNumber": "1509", "testString": "672DT14", "lat": "-45.125", "lon": "155.54166666666666"}, - {"testNumber": "1510", "testString": "672EM16", "lat": "-36.125", "lon": "155.70833333333334"}, - {"testNumber": "1511", "testString": "661FF14", "lat": "-27.124999999999996", "lon": "150.04166666666666"}, - {"testNumber": "1512", "testString": "661FQ11", "lat": "-22.541666666666661", "lon": "150.04166666666666"}, - {"testNumber": "1513", "testString": "662FQ22", "lat": "-22.541666666666661", "lon": "150.87499999999997"}, - {"testNumber": "1514", "testString": "663FZ12", "lat": "-18.041666666666661", "lon": "151.12499999999997"}, - {"testNumber": "1515", "testString": "665GJ11", "lat": "-13.541666666666663", "lon": "152.04166666666666"}, - {"testNumber": "1516", "testString": "666GT23", "lat": "-9.0416666666666625", "lon": "152.95833333333334"}, - {"testNumber": "1517", "testString": "666HM23", "lat": "-0.041666666666661932", "lon": "152.95833333333334"}, - {"testNumber": "1518", "testString": "668HC22", "lat": "-4.5416666666666616", "lon": "153.87499999999997"}, - {"testNumber": "1519", "testString": "670HM21", "lat": "-0.041666666666661932", "lon": "154.79166666666666"}, - {"testNumber": "1520", "testString": "668HX48", "lat": "4.541666666666667", "lon": "153.87499999999997"}, - {"testNumber": "1521", "testString": "670JG47", "lat": "9.0416666666666661", "lon": "154.79166666666666"}, - {"testNumber": "1522", "testString": "671JR47", "lat": "13.541666666666666", "lon": "155.29166666666666"}, - {"testNumber": "1523", "testString": "672JR47", "lat": "13.541666666666666", "lon": "155.79166666666666"}, - {"testNumber": "1524", "testString": "664KU46", "lat": "27.124999999999996", "lon": "151.95833333333334"}, - {"testNumber": "1525", "testString": "671LD35", "lat": "31.624999999999996", "lon": "155.12499999999997"}, - {"testNumber": "1526", "testString": "664LX44", "lat": "40.625000000000007", "lon": "151.79166666666666"}, - {"testNumber": "1527", "testString": "664MR35", "lat": "49.625000000000007", "lon": "151.62499999999997"}, - {"testNumber": "1528", "testString": "663NK44", "lat": "58.625000000000007", "lon": "151.29166666666666"}, - {"testNumber": "1529", "testString": "662PD35", "lat": "67.625000000000014", "lon": "150.62499999999997"}, - {"testNumber": "1530", "testString": "678BM21", "lat": "-72.041666666666657", "lon": "158.79166666666666"}, - {"testNumber": "1531", "testString": "678BC23", "lat": "-76.541666666666657", "lon": "158.95833333333334"}, - {"testNumber": "1532", "testString": "679BM13", "lat": "-72.041666666666657", "lon": "159.20833333333334"}, - {"testNumber": "1533", "testString": "674BW15", "lat": "-67.625", "lon": "156.62499999999997"}, - {"testNumber": "1534", "testString": "682CF26", "lat": "-63.125000000000007", "lon": "160.95833333333334"}, - {"testNumber": "1535", "testString": "678DA48", "lat": "-53.958333333333336", "lon": "158.87499999999997"}, - {"testNumber": "1536", "testString": "682DJ22", "lat": "-49.541666666666671", "lon": "160.87499999999997"}, - {"testNumber": "1537", "testString": "674EC14", "lat": "-40.625", "lon": "156.54166666666666"}, - {"testNumber": "1538", "testString": "675EM23", "lat": "-36.041666666666671", "lon": "157.45833333333334"}, - {"testNumber": "1539", "testString": "674EW25", "lat": "-31.624999999999996", "lon": "156.87499999999997"}, - {"testNumber": "1540", "testString": "676FF26", "lat": "-27.124999999999996", "lon": "157.95833333333334"}, - {"testNumber": "1541", "testString": "678FQ26", "lat": "-22.625000000000004", "lon": "158.95833333333334"}, - {"testNumber": "1542", "testString": "680FZ26", "lat": "-18.125000000000004", "lon": "159.95833333333334"}, - {"testNumber": "1543", "testString": "682GJ22", "lat": "-13.541666666666663", "lon": "160.87499999999997"}, - {"testNumber": "1544", "testString": "684GT13", "lat": "-9.0416666666666625", "lon": "161.70833333333334"}, - {"testNumber": "1545", "testString": "683GT22", "lat": "-9.0416666666666625", "lon": "161.37499999999997"}, - {"testNumber": "1546", "testString": "683HM22", "lat": "-0.041666666666661932", "lon": "161.37499999999997"}, - {"testNumber": "1547", "testString": "684HM13", "lat": "-0.041666666666661932", "lon": "161.70833333333334"}, - {"testNumber": "1548", "testString": "673KA38", "lat": "18.041666666666668", "lon": "156.12499999999997"}, - {"testNumber": "1549", "testString": "674KA47", "lat": "18.041666666666668", "lon": "156.79166666666666"}, - {"testNumber": "1550", "testString": "677KK34", "lat": "22.624999999999996", "lon": "158.04166666666666"}, - {"testNumber": "1551", "testString": "683KU34", "lat": "27.124999999999996", "lon": "161.04166666666666"}, - {"testNumber": "1552", "testString": "674LN44", "lat": "36.124999999999993", "lon": "156.79166666666666"}, - {"testNumber": "1553", "testString": "683LX45", "lat": "40.625000000000007", "lon": "161.37499999999997"}, - {"testNumber": "1554", "testString": "684MR44", "lat": "49.625000000000007", "lon": "161.79166666666666"}, - {"testNumber": "1555", "testString": "685CQ26", "lat": "-58.625000000000007", "lon": "162.45833333333334"}, - {"testNumber": "1556", "testString": "691CF11", "lat": "-63.041666666666664", "lon": "165.04166666666666"}, - {"testNumber": "1557", "testString": "696CQ14", "lat": "-58.625000000000007", "lon": "167.54166666666666"}, - {"testNumber": "1558", "testString": "688CZ12", "lat": "-54.041666666666671", "lon": "163.62499999999997"}, - {"testNumber": "1559", "testString": "690DJ11", "lat": "-49.541666666666671", "lon": "164.54166666666666"}, - {"testNumber": "1560", "testString": "685DT26", "lat": "-45.125", "lon": "162.45833333333334"}, - {"testNumber": "1561", "testString": "688EC24", "lat": "-40.625", "lon": "163.79166666666666"}, - {"testNumber": "1562", "testString": "690EM26", "lat": "-36.125", "lon": "164.95833333333334"}, - {"testNumber": "1563", "testString": "693EW14", "lat": "-31.624999999999996", "lon": "166.04166666666666"}, - {"testNumber": "1564", "testString": "695FF14", "lat": "-27.124999999999996", "lon": "167.04166666666666"}, - {"testNumber": "1565", "testString": "695FQ12", "lat": "-22.541666666666661", "lon": "167.12499999999997"}, - {"testNumber": "1566", "testString": "696FQ23", "lat": "-22.541666666666661", "lon": "167.95833333333334"}, - {"testNumber": "1567", "testString": "685HC21", "lat": "-4.5416666666666616", "lon": "162.29166666666666"}, - {"testNumber": "1568", "testString": "686HC12", "lat": "-4.5416666666666616", "lon": "162.62499999999997"}, - {"testNumber": "1569", "testString": "687HM13", "lat": "-0.041666666666661932", "lon": "163.20833333333334"}, - {"testNumber": "1570", "testString": "685HX47", "lat": "4.541666666666667", "lon": "162.29166666666666"}, - {"testNumber": "1571", "testString": "686HX38", "lat": "4.541666666666667", "lon": "162.62499999999997"}, - {"testNumber": "1572", "testString": "687JG39", "lat": "9.0416666666666661", "lon": "163.20833333333334"}, - {"testNumber": "1573", "testString": "689JR37", "lat": "13.541666666666666", "lon": "164.04166666666666"}, - {"testNumber": "1574", "testString": "690KA46", "lat": "18.124999999999996", "lon": "164.95833333333334"}, - {"testNumber": "1575", "testString": "694KK46", "lat": "22.624999999999996", "lon": "166.95833333333334"}, - {"testNumber": "1576", "testString": "686LD45", "lat": "31.624999999999996", "lon": "162.87499999999997"}, - {"testNumber": "1577", "testString": "693LN35", "lat": "36.124999999999993", "lon": "166.12499999999997"}, - {"testNumber": "1578", "testString": "690MG46", "lat": "45.125000000000007", "lon": "164.95833333333334"}, - {"testNumber": "1579", "testString": "690NA46", "lat": "54.125000000000007", "lon": "164.95833333333334"}, - {"testNumber": "1580", "testString": "685NK46", "lat": "58.625000000000007", "lon": "162.45833333333334"}, - {"testNumber": "1581", "testString": "690NU46", "lat": "63.125000000000007", "lon": "164.95833333333334"}, - {"testNumber": "1582", "testString": "696NK34", "lat": "58.625000000000007", "lon": "167.54166666666666"}, - {"testNumber": "1583", "testString": "688PD39", "lat": "67.541666666666671", "lon": "163.70833333333334"}, - {"testNumber": "1584", "testString": "693PD47", "lat": "67.541666666666671", "lon": "166.29166666666666"}, - {"testNumber": "1585", "testString": "690PN46", "lat": "72.125000000000014", "lon": "164.95833333333334"}, - {"testNumber": "1586", "testString": "687PW21", "lat": "76.458333333333329", "lon": "163.29166666666666"}, - {"testNumber": "1587", "testString": "694PW13", "lat": "76.458333333333329", "lon": "166.70833333333334"}, - {"testNumber": "1588", "testString": "707BC12", "lat": "-76.541666666666657", "lon": "173.12499999999997"}, - {"testNumber": "1589", "testString": "708BM22", "lat": "-72.041666666666657", "lon": "173.87499999999997"}, - {"testNumber": "1590", "testString": "700BW13", "lat": "-67.541666666666657", "lon": "169.70833333333334"}, - {"testNumber": "1591", "testString": "705BW21", "lat": "-67.541666666666657", "lon": "172.29166666666666"}, - {"testNumber": "1592", "testString": "706CG45", "lat": "-62.875000000000007", "lon": "172.87499999999997"}, - {"testNumber": "1593", "testString": "699CZ26", "lat": "-54.125", "lon": "169.45833333333334"}, - {"testNumber": "1594", "testString": "702DJ26", "lat": "-49.625", "lon": "170.95833333333334"}, - {"testNumber": "1595", "testString": "705DT24", "lat": "-45.125", "lon": "172.29166666666666"}, - {"testNumber": "1596", "testString": "707EC25", "lat": "-40.625", "lon": "173.37499999999997"}, - {"testNumber": "1597", "testString": "706EM11", "lat": "-36.041666666666671", "lon": "172.54166666666666"}, - {"testNumber": "1598", "testString": "708EW25", "lat": "-31.624999999999996", "lon": "173.87499999999997"}, - {"testNumber": "1599", "testString": "697FZ12", "lat": "-18.041666666666661", "lon": "168.12499999999997"}, - {"testNumber": "1600", "testString": "698FZ21", "lat": "-18.041666666666661", "lon": "168.79166666666666"}, - {"testNumber": "1601", "testString": "699GJ12", "lat": "-13.541666666666663", "lon": "169.12499999999997"}, - {"testNumber": "1602", "testString": "701GT12", "lat": "-9.0416666666666625", "lon": "170.12499999999997"}, - {"testNumber": "1603", "testString": "701HM12", "lat": "-0.041666666666661932", "lon": "170.12499999999997"}, - {"testNumber": "1604", "testString": "702HC23", "lat": "-4.5416666666666616", "lon": "170.95833333333334"}, - {"testNumber": "1605", "testString": "704HM22", "lat": "-0.041666666666661932", "lon": "171.87499999999997"}, - {"testNumber": "1606", "testString": "702HX49", "lat": "4.541666666666667", "lon": "170.95833333333334"}, - {"testNumber": "1607", "testString": "704JG48", "lat": "9.0416666666666661", "lon": "171.87499999999997"}, - {"testNumber": "1608", "testString": "706JR48", "lat": "13.541666666666666", "lon": "172.87499999999997"}, - {"testNumber": "1609", "testString": "707KA39", "lat": "18.041666666666668", "lon": "173.20833333333334"}, - {"testNumber": "1610", "testString": "708KA48", "lat": "18.041666666666668", "lon": "173.87499999999997"}, - {"testNumber": "1611", "testString": "698KU46", "lat": "27.124999999999996", "lon": "168.95833333333334"}, - {"testNumber": "1612", "testString": "705LD34", "lat": "31.624999999999996", "lon": "172.04166666666666"}, - {"testNumber": "1613", "testString": "708LN36", "lat": "36.124999999999993", "lon": "173.70833333333334"}, - {"testNumber": "1614", "testString": "698LX35", "lat": "40.625000000000007", "lon": "168.62499999999997"}, - {"testNumber": "1615", "testString": "697MR36", "lat": "49.625000000000007", "lon": "168.20833333333334"}, - {"testNumber": "1616", "testString": "702QG39", "lat": "81.041666666666671", "lon": "170.70833333333334"}, - {"testNumber": "1617", "testString": "714CF26", "lat": "-63.125000000000007", "lon": "176.95833333333334"}, - {"testNumber": "1618", "testString": "718CQ16", "lat": "-58.625000000000007", "lon": "178.70833333333334"}, - {"testNumber": "1619", "testString": "715DJ23", "lat": "-49.541666666666671", "lon": "177.45833333333334"}, - {"testNumber": "1620", "testString": "719DT16", "lat": "-45.125", "lon": "179.20833333333334"}, - {"testNumber": "1621", "testString": "709EM24", "lat": "-36.125", "lon": "174.29166666666666"}, - {"testNumber": "1622", "testString": "710FF26", "lat": "-27.124999999999996", "lon": "174.95833333333334"}, - {"testNumber": "1623", "testString": "711EW13", "lat": "-31.541666666666668", "lon": "175.20833333333334"}, - {"testNumber": "1624", "testString": "713FQ14", "lat": "-22.625000000000004", "lon": "176.04166666666666"}, - {"testNumber": "1625", "testString": "714FZ26", "lat": "-18.125000000000004", "lon": "176.95833333333334"}, - {"testNumber": "1626", "testString": "716GJ23", "lat": "-13.541666666666663", "lon": "177.95833333333334"}, - {"testNumber": "1627", "testString": "718GT21", "lat": "-9.0416666666666625", "lon": "178.79166666666666"}, - {"testNumber": "1628", "testString": "718HM21", "lat": "-0.041666666666661932", "lon": "178.79166666666666"}, - {"testNumber": "1629", "testString": "719HC22", "lat": "-4.5416666666666616", "lon": "179.37499999999997"}, - {"testNumber": "1630", "testString": "720HC13", "lat": "-4.5416666666666616", "lon": "179.70833333333334"}, - {"testNumber": "1631", "testString": "719HX48", "lat": "4.541666666666667", "lon": "179.37499999999997"}, - {"testNumber": "1632", "testString": "720HX39", "lat": "4.541666666666667", "lon": "179.70833333333334"}, - {"testNumber": "1633", "testString": "711KK34", "lat": "22.624999999999996", "lon": "175.04166666666666"}, - {"testNumber": "1634", "testString": "717KU34", "lat": "27.124999999999996", "lon": "178.04166666666666"}, - {"testNumber": "1635", "testString": "720LD45", "lat": "31.624999999999996", "lon": "179.87499999999997"}, - {"testNumber": "1636", "testString": "717LX36", "lat": "40.625000000000007", "lon": "178.20833333333334"}, - {"testNumber": "1637", "testString": "717MR45", "lat": "49.625000000000007", "lon": "178.37499999999997"}, - {"testNumber": "1638", "testString": "718NK36", "lat": "58.625000000000007", "lon": "178.70833333333334"}, - {"testNumber": "1639", "testString": "719PD45", "lat": "67.625000000000014", "lon": "179.37499999999997"}, - {"testNumber": "1640", "testString": "198AT13", "lat": "-81.041666666666657", "lon": "-81.291666666666657"}, - {"testNumber": "1641", "testString": "222AT23", "lat": "-81.041666666666657", "lon": "-69.041666666666657"}, - {"testNumber": "1642", "testString": "127AT21", "lat": "-81.041666666666657", "lon": "-116.70833333333333"}, - {"testNumber": "1643", "testString": "247AT21", "lat": "-81.041666666666657", "lon": "-56.708333333333336"}, - {"testNumber": "1644", "testString": "102AT23", "lat": "-81.041666666666657", "lon": "-129.04166666666669"}, - {"testNumber": "1645", "testString": "078AT13", "lat": "-81.041666666666657", "lon": "-141.29166666666669"}, - {"testNumber": "1646", "testString": "318AT13", "lat": "-81.041666666666657", "lon": "-21.291666666666675"}, - {"testNumber": "1647", "testString": "342AT23", "lat": "-81.041666666666657", "lon": "-9.0416666666666767"}, - {"testNumber": "1648", "testString": "007AT21", "lat": "-81.041666666666657", "lon": "-176.70833333333334"}, - {"testNumber": "1649", "testString": "367AT21", "lat": "-81.041666666666657", "lon": "3.2916666666666665"}, - {"testNumber": "1650", "testString": "702AT23", "lat": "-81.041666666666657", "lon": "170.95833333333334"}, - {"testNumber": "1651", "testString": "678AT13", "lat": "-81.041666666666657", "lon": "158.70833333333334"}, - {"testNumber": "1652", "testString": "438AT13", "lat": "-81.041666666666657", "lon": "38.708333333333321"}, - {"testNumber": "1653", "testString": "462AT23", "lat": "-81.041666666666657", "lon": "50.958333333333321"}, - {"testNumber": "1654", "testString": "607AT21", "lat": "-81.041666666666657", "lon": "123.29166666666667"}, - {"testNumber": "1655", "testString": "487AT21", "lat": "-81.041666666666657", "lon": "63.291666666666664"}, - {"testNumber": "1656", "testString": "582AT23", "lat": "-81.041666666666657", "lon": "110.95833333333336"}, - {"testNumber": "1657", "testString": "558AT13", "lat": "-81.041666666666657", "lon": "98.708333333333357"}, - {"testNumber": "1658", "testString": "174QP46", "lat": "84.625000000000014", "lon": "-93.041666666666657"}, - {"testNumber": "1659", "testString": "294QP46", "lat": "84.625000000000014", "lon": "-33.041666666666679"}, - {"testNumber": "1660", "testString": "054QP46", "lat": "84.625000000000014", "lon": "-153.04166666666669"}, - {"testNumber": "1661", "testString": "414QP46", "lat": "84.625000000000014", "lon": "26.958333333333325"}, - {"testNumber": "1662", "testString": "654QP46", "lat": "84.625000000000014", "lon": "146.95833333333334"}, - {"testNumber": "1663", "testString": "534QP46", "lat": "84.625000000000014", "lon": "86.958333333333357"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json b/source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json deleted file mode 100644 index ac3e623f..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromGEOREF.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed GEOREF is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "ABFH211104240895", "lat": "-67.598509", "lon": "-174.64816"}, - {"testNumber": "2", "testString": "ABBN067778054681", "lat": "-62.908865", "lon": "-178.887036"}, - {"testNumber": "3", "testString": "ACDB506479277927", "lat": "-58.536789", "lon": "-176.155869"}, - {"testNumber": "4", "testString": "ACAF035751534473", "lat": "-54.109212", "lon": "-179.940415"}, - {"testNumber": "5", "testString": "ACBL090232253149", "lat": "-49.578085", "lon": "-178.849613"}, - {"testNumber": "6", "testString": "ACFF564238534473", "lat": "-54.109212", "lon": "-174.059603"}, - {"testNumber": "7", "testString": "ADAE381187224013", "lat": "-40.626645", "lon": "-179.364688"}, - {"testNumber": "8", "testString": "ACCQ047236575753", "lat": "-45.040411", "lon": "-177.921273"}, - {"testNumber": "9", "testString": "ADBJ533109516260", "lat": "-36.139566", "lon": "-178.111485"}, - {"testNumber": "10", "testString": "ADCP599996218885", "lat": "-31.635192", "lon": "-177.000006"}, - {"testNumber": "11", "testString": "AEEC005362528689", "lat": "-27.118851", "lon": "-175.991064"}, - {"testNumber": "12", "testString": "AEEH567326242956", "lat": "-22.595073", "lon": "-175.054456"}, - {"testNumber": "13", "testString": "AEFM133582568952", "lat": "-18.051746", "lon": "-174.777364"}, - {"testNumber": "14", "testString": "AEFM500402559258", "lat": "-18.067904", "lon": "-174.165997"}, - {"testNumber": "15", "testString": "AFAQ182983599997", "lat": "-0.000005", "lon": "-179.695029"}, - {"testNumber": "16", "testString": "AFAQ355393599997", "lat": "-0.000005", "lon": "-179.407678"}, - {"testNumber": "17", "testString": "AGAK162781021842", "lat": "9.036403", "lon": "-179.728698"}, - {"testNumber": "18", "testString": "AGAK382289017111", "lat": "9.028518", "lon": "-179.362851"}, - {"testNumber": "19", "testString": "AGBP091033336962", "lat": "13.561604", "lon": "-178.848278"}, - {"testNumber": "20", "testString": "AHCD032968051833", "lat": "18.086389", "lon": "-177.945053"}, - {"testNumber": "21", "testString": "AHDH583759362342", "lat": "22.603903", "lon": "-176.027069"}, - {"testNumber": "22", "testString": "AHFN584809053929", "lat": "27.089881", "lon": "-174.025318"}, - {"testNumber": "23", "testString": "AJCG599996086828", "lat": "36.144713", "lon": "-177.000007"}, - {"testNumber": "24", "testString": "AKBA436776087832", "lat": "45.146387", "lon": "-178.27204"}, - {"testNumber": "25", "testString": "AKBK281574083021", "lat": "54.138368", "lon": "-178.53071"}, - {"testNumber": "26", "testString": "ALBD010612069290", "lat": "63.115484", "lon": "-178.982314"}, - {"testNumber": "27", "testString": "ALAN052495046519", "lat": "72.077531", "lon": "-179.912509"}, - {"testNumber": "28", "testString": "AMAB512642330910", "lat": "76.551516", "lon": "-179.145596"}, - {"testNumber": "29", "testString": "AMCG599979036526", "lat": "81.060876", "lon": "-177.000035"}, - {"testNumber": "30", "testString": "AAHP194860321631", "lat": "-76.463948", "lon": "-172.675234"}, - {"testNumber": "31", "testString": "ABJC599990540463", "lat": "-72.099228", "lon": "-171.000017"}, - {"testNumber": "32", "testString": "AALP405113321631", "lat": "-76.463949", "lon": "-169.324811"}, - {"testNumber": "33", "testString": "ABHH584157322270", "lat": "-67.462884", "lon": "-172.026405"}, - {"testNumber": "34", "testString": "ABJM557966596980", "lat": "-63.005034", "lon": "-171.070057"}, - {"testNumber": "35", "testString": "ACKB517231326028", "lat": "-58.45662", "lon": "-170.137949"}, - {"testNumber": "36", "testString": "ACHL368894213443", "lat": "-49.644262", "lon": "-172.385177"}, - {"testNumber": "37", "testString": "ACJQ599995507910", "lat": "-45.153483", "lon": "-171.000008"}, - {"testNumber": "38", "testString": "ADLE109616213117", "lat": "-40.644805", "lon": "-169.817307"}, - {"testNumber": "39", "testString": "ADMJ133431525539", "lat": "-36.124101", "lon": "-168.777615"}, - {"testNumber": "40", "testString": "ADLP472000260609", "lat": "-31.565651", "lon": "-169.213334"}, - {"testNumber": "41", "testString": "AEMC584809546065", "lat": "-27.089891", "lon": "-168.025318"}, - {"testNumber": "42", "testString": "AFGB136934268157", "lat": "-13.553071", "lon": "-173.771777"}, - {"testNumber": "43", "testString": "AFGB416700275325", "lat": "-13.541125", "lon": "-173.3055"}, - {"testNumber": "44", "testString": "AFHF108283574769", "lat": "-9.042052", "lon": "-172.819528"}, - {"testNumber": "45", "testString": "AFHQ121765599997", "lat": "-0.000005", "lon": "-172.797058"}, - {"testNumber": "46", "testString": "AFJL059141286196", "lat": "-4.523007", "lon": "-171.901432"}, - {"testNumber": "47", "testString": "AFJQ599997599997", "lat": "-0.000005", "lon": "-171.000005"}, - {"testNumber": "48", "testString": "AGJE059141313798", "lat": "4.522996", "lon": "-171.901432"}, - {"testNumber": "49", "testString": "AGJK599997027934", "lat": "9.046557", "lon": "-171.000005"}, - {"testNumber": "50", "testString": "AGKP554555340041", "lat": "13.566735", "lon": "-170.075742"}, - {"testNumber": "51", "testString": "AHLD533883047669", "lat": "18.079449", "lon": "-169.110195"}, - {"testNumber": "52", "testString": "AJJB599996381109", "lat": "31.635181", "lon": "-171.000006"}, - {"testNumber": "53", "testString": "AKMA325870075089", "lat": "45.125149", "lon": "-168.456884"}, - {"testNumber": "54", "testString": "ABPM010612530703", "lat": "-63.115495", "lon": "-166.982314"}, - {"testNumber": "55", "testString": "ACQB599994215819", "lat": "-58.640302", "lon": "-165.00001"}, - {"testNumber": "56", "testString": "BCBF318415516973", "lat": "-54.138379", "lon": "-163.469308"}, - {"testNumber": "57", "testString": "BCCL461430228346", "lat": "-49.619423", "lon": "-162.23095"}, - {"testNumber": "58", "testString": "BCAQ552755575753", "lat": "-45.040411", "lon": "-164.078742"}, - {"testNumber": "59", "testString": "BDCE272859242152", "lat": "-40.596414", "lon": "-162.545235"}, - {"testNumber": "60", "testString": "ADNP096950242375", "lat": "-31.596041", "lon": "-167.838417"}, - {"testNumber": "61", "testString": "AEPC019187561242", "lat": "-27.064597", "lon": "-166.968022"}, - {"testNumber": "62", "testString": "AEPH032666242956", "lat": "-22.595073", "lon": "-166.945556"}, - {"testNumber": "63", "testString": "AEQM032968548160", "lat": "-18.0864", "lon": "-165.945053"}, - {"testNumber": "64", "testString": "AFQB599996258926", "lat": "-13.568457", "lon": "-165.000006"}, - {"testNumber": "65", "testString": "BFAF545924572737", "lat": "-9.045439", "lon": "-164.090126"}, - {"testNumber": "66", "testString": "BFAQ539179599997", "lat": "-0.000005", "lon": "-164.101368"}, - {"testNumber": "67", "testString": "BFBL481573287206", "lat": "-4.521324", "lon": "-163.197378"}, - {"testNumber": "68", "testString": "BFCQ244600599997", "lat": "-0.000005", "lon": "-162.592333"}, - {"testNumber": "69", "testString": "BFCQ417011599997", "lat": "-0.000005", "lon": "-162.304982"}, - {"testNumber": "70", "testString": "BGBE481573312788", "lat": "4.521313", "lon": "-163.197378"}, - {"testNumber": "71", "testString": "BGCK217704017111", "lat": "9.028518", "lon": "-162.63716"}, - {"testNumber": "72", "testString": "BGCK437212021842", "lat": "9.036403", "lon": "-162.271313"}, - {"testNumber": "73", "testString": "AHNH049486348205", "lat": "22.580341", "lon": "-167.917523"}, - {"testNumber": "74", "testString": "AHQN599996073478", "lat": "27.122464", "lon": "-165.000006"}, - {"testNumber": "75", "testString": "AJNG199302059006", "lat": "36.098344", "lon": "-167.66783"}, - {"testNumber": "76", "testString": "AJQL599996390511", "lat": "40.650851", "lon": "-165.000007"}, - {"testNumber": "77", "testString": "AKNK035750065521", "lat": "54.109201", "lon": "-167.940416"}, - {"testNumber": "78", "testString": "AKQE599995391523", "lat": "49.652538", "lon": "-165.000008"}, - {"testNumber": "79", "testString": "BKCK564239065521", "lat": "54.109201", "lon": "-162.059602"}, - {"testNumber": "80", "testString": "ALND576203044395", "lat": "63.073992", "lon": "-167.039661"}, - {"testNumber": "81", "testString": "AKQP599994384175", "lat": "58.640292", "lon": "-165.00001"}, - {"testNumber": "82", "testString": "BLCD023782044395", "lat": "63.073991", "lon": "-162.960363"}, - {"testNumber": "83", "testString": "ALQH599992369313", "lat": "67.615522", "lon": "-165.000014"}, - {"testNumber": "84", "testString": "AMQB599986348506", "lat": "76.580844", "lon": "-165.000023"}, - {"testNumber": "85", "testString": "ALQN486418007591", "lat": "72.012651", "lon": "-165.189303"}, - {"testNumber": "86", "testString": "BMAG152671009881", "lat": "81.016468", "lon": "-164.745548"}, - {"testNumber": "87", "testString": "BLAN113561007590", "lat": "72.01265", "lon": "-164.810731"}, - {"testNumber": "88", "testString": "BBFH599992230681", "lat": "-67.615532", "lon": "-159.000014"}, - {"testNumber": "89", "testString": "BCFB082757326029", "lat": "-58.456618", "lon": "-159.862071"}, - {"testNumber": "90", "testString": "BCHF249065563589", "lat": "-54.060685", "lon": "-157.584892"}, - {"testNumber": "91", "testString": "BDEE434174267501", "lat": "-40.554165", "lon": "-160.276376"}, - {"testNumber": "92", "testString": "BCDQ487396546116", "lat": "-45.089807", "lon": "-161.187674"}, - {"testNumber": "93", "testString": "BDDJ466561525539", "lat": "-36.124101", "lon": "-161.222398"}, - {"testNumber": "94", "testString": "BDEP567313221498", "lat": "-31.630837", "lon": "-160.054478"}, - {"testNumber": "95", "testString": "BEFC599996526515", "lat": "-27.122475", "lon": "-159.000006"}, - {"testNumber": "96", "testString": "BEGH583759237652", "lat": "-22.603914", "lon": "-158.027069"}, - {"testNumber": "97", "testString": "BEHM533883552324", "lat": "-18.07946", "lon": "-157.110195"}, - {"testNumber": "98", "testString": "BFJB463060268157", "lat": "-13.553071", "lon": "-156.228234"}, - {"testNumber": "99", "testString": "BFJB183293275325", "lat": "-13.541125", "lon": "-156.694511"}, - {"testNumber": "100", "testString": "BGDP136934331836", "lat": "13.55306", "lon": "-161.771776"}, - {"testNumber": "101", "testString": "BGDP416700324668", "lat": "13.541114", "lon": "-161.3055"}, - {"testNumber": "102", "testString": "BHED066110047669", "lat": "18.079449", "lon": "-160.889816"}, - {"testNumber": "103", "testString": "BHFH599996364111", "lat": "22.606851", "lon": "-159.000006"}, - {"testNumber": "104", "testString": "BJDB096949357618", "lat": "31.59603", "lon": "-161.838418"}, - {"testNumber": "105", "testString": "BJEG533109083733", "lat": "36.139555", "lon": "-160.111485"}, - {"testNumber": "106", "testString": "BKDA274121075089", "lat": "45.125148", "lon": "-161.543131"}, - {"testNumber": "107", "testString": "BBKC052493553475", "lat": "-72.077542", "lon": "-155.912511"}, - {"testNumber": "108", "testString": "BAKP512644269084", "lat": "-76.551526", "lon": "-155.145593"}, - {"testNumber": "109", "testString": "BBKM576205555599", "lat": "-63.074002", "lon": "-155.039659"}, - {"testNumber": "110", "testString": "BCMB093509277926", "lat": "-58.53679", "lon": "-153.844151"}, - {"testNumber": "111", "testString": "BBQM023781555599", "lat": "-63.074002", "lon": "-150.960365"}, - {"testNumber": "112", "testString": "BCKL138560228347", "lat": "-49.619422", "lon": "-155.769066"}, - {"testNumber": "113", "testString": "BCNG062873004245", "lat": "-53.992925", "lon": "-152.895211"}, - {"testNumber": "114", "testString": "BCLQ436775512161", "lat": "-45.146398", "lon": "-154.272041"}, - {"testNumber": "115", "testString": "BDME599996209483", "lat": "-40.650862", "lon": "-153.000007"}, - {"testNumber": "116", "testString": "BDPJ066883516260", "lat": "-36.139566", "lon": "-151.888529"}, - {"testNumber": "117", "testString": "BDQP065088229331", "lat": "-31.617781", "lon": "-150.89152"}, - {"testNumber": "118", "testString": "BEPC580806561242", "lat": "-27.064597", "lon": "-151.03199"}, - {"testNumber": "119", "testString": "BFKF162781578152", "lat": "-9.036413", "lon": "-155.728698"}, - {"testNumber": "120", "testString": "BFKF382289582883", "lat": "-9.028529", "lon": "-155.362851"}, - {"testNumber": "121", "testString": "BFKQ182983599997", "lat": "-0.000005", "lon": "-155.695029"}, - {"testNumber": "122", "testString": "BFLL118421287206", "lat": "-4.521324", "lon": "-154.802632"}, - {"testNumber": "123", "testString": "BFKQ355393599997", "lat": "-0.000005", "lon": "-155.407678"}, - {"testNumber": "124", "testString": "BFMQ060814599997", "lat": "-0.000005", "lon": "-153.898643"}, - {"testNumber": "125", "testString": "BGLE118421312788", "lat": "4.521313", "lon": "-154.802632"}, - {"testNumber": "126", "testString": "BGMK054069027257", "lat": "9.045428", "lon": "-153.909885"}, - {"testNumber": "127", "testString": "BGMP599996341068", "lat": "13.568446", "lon": "-153.000006"}, - {"testNumber": "128", "testString": "BHND567025051833", "lat": "18.086389", "lon": "-152.054959"}, - {"testNumber": "129", "testString": "BHQH550507348205", "lat": "22.580341", "lon": "-150.082488"}, - {"testNumber": "130", "testString": "BHKN015183053929", "lat": "27.089881", "lon": "-155.974695"}, - {"testNumber": "131", "testString": "BJLB567314378496", "lat": "31.630826", "lon": "-154.054477"}, - {"testNumber": "132", "testString": "BJQG133431074455", "lat": "36.124091", "lon": "-150.777615"}, - {"testNumber": "133", "testString": "BKPA163215087833", "lat": "45.146388", "lon": "-151.727975"}, - {"testNumber": "134", "testString": "BKPK318415083021", "lat": "54.138368", "lon": "-151.469308"}, - {"testNumber": "135", "testString": "BLPD589374069291", "lat": "63.115485", "lon": "-151.01771"}, - {"testNumber": "136", "testString": "BMQB087330330909", "lat": "76.551515", "lon": "-150.85445"}, - {"testNumber": "137", "testString": "BLQN547484046519", "lat": "72.077531", "lon": "-150.087526"}, - {"testNumber": "138", "testString": "CBEH015826322268", "lat": "-67.462886", "lon": "-145.973623"}, - {"testNumber": "139", "testString": "CCBB166678222734", "lat": "-58.628776", "lon": "-148.722204"}, - {"testNumber": "140", "testString": "CCCF599995511135", "lat": "-54.148109", "lon": "-147.000009"}, - {"testNumber": "141", "testString": "CCEL231096213443", "lat": "-49.644262", "lon": "-145.61484"}, - {"testNumber": "142", "testString": "CDEE165817267501", "lat": "-40.554165", "lon": "-145.723638"}, - {"testNumber": "143", "testString": "CCFQ325870524905", "lat": "-45.125159", "lon": "-144.456884"}, - {"testNumber": "144", "testString": "CDFJ400690540988", "lat": "-36.098354", "lon": "-144.332184"}, - {"testNumber": "145", "testString": "CEAC015184546065", "lat": "-27.089892", "lon": "-149.974694"}, - {"testNumber": "146", "testString": "CEAH049486251789", "lat": "-22.580351", "lon": "-149.917524"}, - {"testNumber": "147", "testString": "CEAH533107264139", "lat": "-22.559769", "lon": "-149.111488"}, - {"testNumber": "148", "testString": "CEBM066110552324", "lat": "-18.07946", "lon": "-148.889816"}, - {"testNumber": "149", "testString": "CFCB045439259952", "lat": "-13.566746", "lon": "-147.924269"}, - {"testNumber": "150", "testString": "CFCF599997572059", "lat": "-9.046568", "lon": "-147.000005"}, - {"testNumber": "151", "testString": "CFCQ599997599997", "lat": "-0.000005", "lon": "-147.000005"}, - {"testNumber": "152", "testString": "CFDL540853286196", "lat": "-4.523007", "lon": "-146.098579"}, - {"testNumber": "153", "testString": "CFEQ478228599997", "lat": "-0.000005", "lon": "-145.202953"}, - {"testNumber": "154", "testString": "CGDE540853313798", "lat": "4.522996", "lon": "-146.098579"}, - {"testNumber": "155", "testString": "CGEK491710025225", "lat": "9.042042", "lon": "-145.180483"}, - {"testNumber": "156", "testString": "CGFP183293324668", "lat": "13.541114", "lon": "-144.694511"}, - {"testNumber": "157", "testString": "CGFP463059331836", "lat": "13.55306", "lon": "-144.228235"}, - {"testNumber": "158", "testString": "CHBN594631071304", "lat": "27.11884", "lon": "-148.008948"}, - {"testNumber": "159", "testString": "CJFB065087370662", "lat": "31.61777", "lon": "-144.891521"}, - {"testNumber": "160", "testString": "CJBL490376386876", "lat": "40.644794", "lon": "-148.182707"}, - {"testNumber": "161", "testString": "CKBE368894386551", "lat": "49.644251", "lon": "-148.385177"}, - {"testNumber": "162", "testString": "CKBP166678377260", "lat": "58.628766", "lon": "-148.722203"}, - {"testNumber": "163", "testString": "CLAH388880359099", "lat": "67.598498", "lon": "-149.351867"}, - {"testNumber": "164", "testString": "CBJC486420592403", "lat": "-72.012662", "lon": "-141.1893"}, - {"testNumber": "165", "testString": "CAJP599986251487", "lat": "-76.580855", "lon": "-141.000023"}, - {"testNumber": "166", "testString": "CBKC113559592403", "lat": "-72.012661", "lon": "-140.810735"}, - {"testNumber": "167", "testString": "CBGH388879240895", "lat": "-67.598509", "lon": "-143.351868"}, - {"testNumber": "168", "testString": "CBLM589374530703", "lat": "-63.115495", "lon": "-139.01771"}, - {"testNumber": "169", "testString": "CCJG537116004246", "lat": "-53.992924", "lon": "-141.104807"}, - {"testNumber": "170", "testString": "CCLL509758253150", "lat": "-49.578084", "lon": "-139.150404"}, - {"testNumber": "171", "testString": "CDGE327133242152", "lat": "-40.596414", "lon": "-143.454779"}, - {"testNumber": "172", "testString": "CDHJ264162562579", "lat": "-36.062368", "lon": "-142.55973"}, - {"testNumber": "173", "testString": "CDGP534905229332", "lat": "-31.61778", "lon": "-143.108492"}, - {"testNumber": "174", "testString": "CEHC594631528689", "lat": "-27.118851", "lon": "-142.008948"}, - {"testNumber": "175", "testString": "CEJH599996235883", "lat": "-22.606862", "lon": "-141.000006"}, - {"testNumber": "176", "testString": "CEKM567025548160", "lat": "-18.0864", "lon": "-140.054959"}, - {"testNumber": "177", "testString": "CFLB508960263031", "lat": "-13.561615", "lon": "-139.151733"}, - {"testNumber": "178", "testString": "CFMF437212578152", "lat": "-9.036414", "lon": "-138.271313"}, - {"testNumber": "179", "testString": "CFMF217704582883", "lat": "-9.028529", "lon": "-138.63716"}, - {"testNumber": "180", "testString": "CFMQ244600599997", "lat": "-0.000005", "lon": "-138.592333"}, - {"testNumber": "181", "testString": "CFMQ417011599997", "lat": "-0.000005", "lon": "-138.304982"}, - {"testNumber": "182", "testString": "CHGD099592040736", "lat": "18.067893", "lon": "-143.834014"}, - {"testNumber": "183", "testString": "CHGD466412031041", "lat": "18.051735", "lon": "-143.222647"}, - {"testNumber": "184", "testString": "CHJH016234362342", "lat": "22.603903", "lon": "-141.972943"}, - {"testNumber": "185", "testString": "CHMN010500064784", "lat": "27.107974", "lon": "-138.9825"}, - {"testNumber": "186", "testString": "CJGG466561074454", "lat": "36.12409", "lon": "-143.222398"}, - {"testNumber": "187", "testString": "CJML218804375980", "lat": "40.626634", "lon": "-138.635326"}, - {"testNumber": "188", "testString": "CKME461429371647", "lat": "49.619412", "lon": "-138.230951"}, - {"testNumber": "189", "testString": "CCNB265014243458", "lat": "-58.594236", "lon": "-137.55831"}, - {"testNumber": "190", "testString": "DBAM042020596980", "lat": "-63.005033", "lon": "-134.929967"}, - {"testNumber": "191", "testString": "DCCB334974243459", "lat": "-58.594235", "lon": "-132.44171"}, - {"testNumber": "192", "testString": "CCPF350924563589", "lat": "-54.060685", "lon": "-136.415127"}, - {"testNumber": "193", "testString": "CCQL316750287795", "lat": "-49.520341", "lon": "-135.472084"}, - {"testNumber": "194", "testString": "CCNQ274121524905", "lat": "-45.125159", "lon": "-137.543131"}, - {"testNumber": "195", "testString": "CDPE490376213117", "lat": "-40.644805", "lon": "-136.182707"}, - {"testNumber": "196", "testString": "CDQJ599996513166", "lat": "-36.144724", "lon": "-135.000007"}, - {"testNumber": "197", "testString": "DDBP032679221498", "lat": "-31.630837", "lon": "-133.945535"}, - {"testNumber": "198", "testString": "DECC010500535209", "lat": "-27.107985", "lon": "-132.9825"}, - {"testNumber": "199", "testString": "DECH066886264139", "lat": "-22.559769", "lon": "-132.888524"}, - {"testNumber": "200", "testString": "DECH550507251789", "lat": "-22.580352", "lon": "-132.082488"}, - {"testNumber": "201", "testString": "CFNL177971288887", "lat": "-4.518521", "lon": "-137.703381"}, - {"testNumber": "202", "testString": "CFNL362066291239", "lat": "-4.514602", "lon": "-137.396557"}, - {"testNumber": "203", "testString": "CFPQ121765599997", "lat": "-0.000005", "lon": "-136.797058"}, - {"testNumber": "204", "testString": "CGNE177971311106", "lat": "4.51851", "lon": "-137.703381"}, - {"testNumber": "205", "testString": "CGNE362066308755", "lat": "4.514591", "lon": "-137.396557"}, - {"testNumber": "206", "testString": "CGPK108283025225", "lat": "9.042042", "lon": "-136.819528"}, - {"testNumber": "207", "testString": "CGQP045439340041", "lat": "13.566735", "lon": "-135.924269"}, - {"testNumber": "208", "testString": "CHQD599996053222", "lat": "18.088704", "lon": "-135.000006"}, - {"testNumber": "209", "testString": "DHBH567326357037", "lat": "22.595062", "lon": "-133.054456"}, - {"testNumber": "210", "testString": "CJNB534905370662", "lat": "31.61777", "lon": "-137.108492"}, - {"testNumber": "211", "testString": "DJBG066883083733", "lat": "36.139555", "lon": "-133.888529"}, - {"testNumber": "212", "testString": "CKQA599995092083", "lat": "45.153472", "lon": "-135.000008"}, - {"testNumber": "213", "testString": "CKQK599995088859", "lat": "54.148099", "lon": "-135.000009"}, - {"testNumber": "214", "testString": "CKNP265013356535", "lat": "58.594225", "lon": "-137.558311"}, - {"testNumber": "215", "testString": "CLQD599993077600", "lat": "63.129334", "lon": "-135.000012"}, - {"testNumber": "216", "testString": "DKCP334975356534", "lat": "58.594224", "lon": "-132.441709"}, - {"testNumber": "217", "testString": "CLPH417818328514", "lat": "67.547523", "lon": "-136.303636"}, - {"testNumber": "218", "testString": "DLBH182165328513", "lat": "67.547522", "lon": "-133.696392"}, - {"testNumber": "219", "testString": "CLQN599990059530", "lat": "72.099217", "lon": "-135.000017"}, - {"testNumber": "220", "testString": "CMPB194863278362", "lat": "76.463937", "lon": "-136.675228"}, - {"testNumber": "221", "testString": "DMBB405110278363", "lat": "76.463939", "lon": "-133.324817"}, - {"testNumber": "222", "testString": "DAJP087328269084", "lat": "-76.551526", "lon": "-126.854453"}, - {"testNumber": "223", "testString": "DBJC547486553475", "lat": "-72.077542", "lon": "-126.087524"}, - {"testNumber": "224", "testString": "DBEH417820271480", "lat": "-67.547534", "lon": "-130.303633"}, - {"testNumber": "225", "testString": "DBHH182163271480", "lat": "-67.547533", "lon": "-127.696395"}, - {"testNumber": "226", "testString": "DBHN532208054680", "lat": "-62.908866", "lon": "-127.112987"}, - {"testNumber": "227", "testString": "DCEF281573516973", "lat": "-54.138379", "lon": "-130.530711"}, - {"testNumber": "228", "testString": "DCFL599995208471", "lat": "-49.652548", "lon": "-129.000008"}, - {"testNumber": "229", "testString": "DCHQ163215512161", "lat": "-45.146398", "lon": "-127.727975"}, - {"testNumber": "230", "testString": "DDJE218804224013", "lat": "-40.626645", "lon": "-126.635326"}, - {"testNumber": "231", "testString": "DDHJ335830562580", "lat": "-36.062367", "lon": "-127.440283"}, - {"testNumber": "232", "testString": "DDJP503043242375", "lat": "-31.596041", "lon": "-126.161595"}, - {"testNumber": "233", "testString": "DEDM099592559258", "lat": "-18.067904", "lon": "-131.834014"}, - {"testNumber": "234", "testString": "DEDM466412568952", "lat": "-18.051746", "lon": "-131.222647"}, - {"testNumber": "235", "testString": "DFEB091033263031", "lat": "-13.561615", "lon": "-130.848278"}, - {"testNumber": "236", "testString": "DFFF054069572737", "lat": "-9.045439", "lon": "-129.909885"}, - {"testNumber": "237", "testString": "DFFQ060814599997", "lat": "-0.000005", "lon": "-129.898643"}, - {"testNumber": "238", "testString": "DFFL599997285859", "lat": "-4.523568", "lon": "-129.000005"}, - {"testNumber": "239", "testString": "DFGQ539179599997", "lat": "-0.000005", "lon": "-128.101368"}, - {"testNumber": "240", "testString": "DGFE599997314134", "lat": "4.523557", "lon": "-129.000005"}, - {"testNumber": "241", "testString": "DGGK545924027257", "lat": "9.045428", "lon": "-128.090126"}, - {"testNumber": "242", "testString": "DGHP508960336962", "lat": "13.561604", "lon": "-127.151733"}, - {"testNumber": "243", "testString": "DHJD133582031041", "lat": "18.051735", "lon": "-126.777364"}, - {"testNumber": "244", "testString": "DHJD500402040736", "lat": "18.067893", "lon": "-126.165997"}, - {"testNumber": "245", "testString": "DHDN589493064784", "lat": "27.107974", "lon": "-131.017512"}, - {"testNumber": "246", "testString": "DJHB032679378496", "lat": "31.630826", "lon": "-127.945535"}, - {"testNumber": "247", "testString": "DJJG400690059006", "lat": "36.098344", "lon": "-126.332184"}, - {"testNumber": "248", "testString": "DJDL381187375980", "lat": "40.626634", "lon": "-131.364688"}, - {"testNumber": "249", "testString": "DKDE138560371647", "lat": "49.619412", "lon": "-131.769066"}, - {"testNumber": "250", "testString": "DMFG447287009881", "lat": "81.016469", "lon": "-129.254521"}, - {"testNumber": "251", "testString": "DBMM599993522393", "lat": "-63.129345", "lon": "-123.000012"}, - {"testNumber": "252", "testString": "DCPB433310222734", "lat": "-58.628777", "lon": "-121.277817"}, - {"testNumber": "253", "testString": "DCNL283240287796", "lat": "-49.52034", "lon": "-122.527933"}, - {"testNumber": "254", "testString": "DCQQ112595546116", "lat": "-45.089807", "lon": "-120.812342"}, - {"testNumber": "255", "testString": "DDKJ199303540987", "lat": "-36.098355", "lon": "-125.667829"}, - {"testNumber": "256", "testString": "DEKC589493535209", "lat": "-27.107985", "lon": "-125.017512"}, - {"testNumber": "257", "testString": "DDLP127993260609", "lat": "-31.565652", "lon": "-124.786679"}, - {"testNumber": "258", "testString": "DEMH016234237652", "lat": "-22.603914", "lon": "-123.972943"}, - {"testNumber": "259", "testString": "DEMM599996546772", "lat": "-18.088714", "lon": "-123.000006"}, - {"testNumber": "260", "testString": "DFNB554555259952", "lat": "-13.566746", "lon": "-122.075742"}, - {"testNumber": "261", "testString": "DFPF491710574768", "lat": "-9.042053", "lon": "-121.180483"}, - {"testNumber": "262", "testString": "DFPQ478228599997", "lat": "-0.000005", "lon": "-121.202953"}, - {"testNumber": "263", "testString": "DFQL237928291239", "lat": "-4.514602", "lon": "-120.603453"}, - {"testNumber": "264", "testString": "DFQL422022288887", "lat": "-4.518521", "lon": "-120.29663"}, - {"testNumber": "265", "testString": "DGQE237928308755", "lat": "4.514591", "lon": "-120.603453"}, - {"testNumber": "266", "testString": "DGQE422022311106", "lat": "4.51851", "lon": "-120.29663"}, - {"testNumber": "267", "testString": "DHLH032666357037", "lat": "22.595062", "lon": "-124.945556"}, - {"testNumber": "268", "testString": "DHPN005362071304", "lat": "27.11884", "lon": "-121.991064"}, - {"testNumber": "269", "testString": "DJQB503043357618", "lat": "31.59603", "lon": "-120.161595"}, - {"testNumber": "270", "testString": "DJPL109615386876", "lat": "40.644794", "lon": "-121.817308"}, - {"testNumber": "271", "testString": "DKPE231096386551", "lat": "49.644252", "lon": "-121.61484"}, - {"testNumber": "272", "testString": "DKPP433310377260", "lat": "58.628766", "lon": "-121.277817"}, - {"testNumber": "273", "testString": "DLQH211103359099", "lat": "67.598499", "lon": "-120.648161"}, - {"testNumber": "274", "testString": "EBFH211104240895", "lat": "-67.598509", "lon": "-114.64816"}, - {"testNumber": "275", "testString": "EBBN067778054681", "lat": "-62.908865", "lon": "-118.887036"}, - {"testNumber": "276", "testString": "ECDB506479277927", "lat": "-58.536789", "lon": "-116.155869"}, - {"testNumber": "277", "testString": "ECAF035751534473", "lat": "-54.109212", "lon": "-119.940415"}, - {"testNumber": "278", "testString": "ECBL090232253149", "lat": "-49.578085", "lon": "-118.849613"}, - {"testNumber": "279", "testString": "ECFF564238534473", "lat": "-54.109212", "lon": "-114.059603"}, - {"testNumber": "280", "testString": "EDAE381187224013", "lat": "-40.626645", "lon": "-119.364688"}, - {"testNumber": "281", "testString": "ECCQ047236575753", "lat": "-45.040411", "lon": "-117.921273"}, - {"testNumber": "282", "testString": "EDBJ533109516260", "lat": "-36.139566", "lon": "-118.111485"}, - {"testNumber": "283", "testString": "EDCP599996218885", "lat": "-31.635192", "lon": "-117.000006"}, - {"testNumber": "284", "testString": "EEEC005362528689", "lat": "-27.118851", "lon": "-115.991064"}, - {"testNumber": "285", "testString": "EEEH567326242956", "lat": "-22.595073", "lon": "-115.054456"}, - {"testNumber": "286", "testString": "EEFM133582568952", "lat": "-18.051746", "lon": "-114.777364"}, - {"testNumber": "287", "testString": "EEFM500402559258", "lat": "-18.067904", "lon": "-114.165997"}, - {"testNumber": "288", "testString": "EFAQ182983599997", "lat": "-0.000005", "lon": "-119.695029"}, - {"testNumber": "289", "testString": "EFAQ355393599997", "lat": "-0.000005", "lon": "-119.407678"}, - {"testNumber": "290", "testString": "EGAK162781021842", "lat": "9.036403", "lon": "-119.728698"}, - {"testNumber": "291", "testString": "EGAK382289017111", "lat": "9.028518", "lon": "-119.362851"}, - {"testNumber": "292", "testString": "EGBP091033336962", "lat": "13.561604", "lon": "-118.848278"}, - {"testNumber": "293", "testString": "EHCD032968051833", "lat": "18.086389", "lon": "-117.945053"}, - {"testNumber": "294", "testString": "EHDH583759362342", "lat": "22.603903", "lon": "-116.027069"}, - {"testNumber": "295", "testString": "EHFN584809053929", "lat": "27.089881", "lon": "-114.025318"}, - {"testNumber": "296", "testString": "EJCG599996086828", "lat": "36.144713", "lon": "-117.000007"}, - {"testNumber": "297", "testString": "EKBA436776087832", "lat": "45.146387", "lon": "-118.27204"}, - {"testNumber": "298", "testString": "EKBK281574083021", "lat": "54.138368", "lon": "-118.53071"}, - {"testNumber": "299", "testString": "ELBD010612069290", "lat": "63.115484", "lon": "-118.982314"}, - {"testNumber": "300", "testString": "ELAN052495046519", "lat": "72.077531", "lon": "-119.912509"}, - {"testNumber": "301", "testString": "EMAB512642330910", "lat": "76.551516", "lon": "-119.145596"}, - {"testNumber": "302", "testString": "EMCG599979036526", "lat": "81.060876", "lon": "-117.000035"}, - {"testNumber": "303", "testString": "EAHP194860321631", "lat": "-76.463948", "lon": "-112.675234"}, - {"testNumber": "304", "testString": "EBJC599990540463", "lat": "-72.099228", "lon": "-111.000017"}, - {"testNumber": "305", "testString": "EALP405113321631", "lat": "-76.463949", "lon": "-109.324811"}, - {"testNumber": "306", "testString": "EBHH584157322270", "lat": "-67.462884", "lon": "-112.026405"}, - {"testNumber": "307", "testString": "EBJM557966596980", "lat": "-63.005034", "lon": "-111.070057"}, - {"testNumber": "308", "testString": "ECKB517231326028", "lat": "-58.45662", "lon": "-110.137949"}, - {"testNumber": "309", "testString": "ECHL368894213443", "lat": "-49.644262", "lon": "-112.385177"}, - {"testNumber": "310", "testString": "ECJQ599995507910", "lat": "-45.153483", "lon": "-111.000008"}, - {"testNumber": "311", "testString": "EDLE109616213117", "lat": "-40.644805", "lon": "-109.817307"}, - {"testNumber": "312", "testString": "EDMJ133431525539", "lat": "-36.124101", "lon": "-108.777615"}, - {"testNumber": "313", "testString": "EDLP472000260609", "lat": "-31.565651", "lon": "-109.213334"}, - {"testNumber": "314", "testString": "EEMC584809546065", "lat": "-27.089891", "lon": "-108.025318"}, - {"testNumber": "315", "testString": "EFGB136934268157", "lat": "-13.553071", "lon": "-113.771777"}, - {"testNumber": "316", "testString": "EFGB416700275325", "lat": "-13.541125", "lon": "-113.3055"}, - {"testNumber": "317", "testString": "EFHF108283574769", "lat": "-9.042052", "lon": "-112.819528"}, - {"testNumber": "318", "testString": "EFHQ121765599997", "lat": "-0.000005", "lon": "-112.797058"}, - {"testNumber": "319", "testString": "EFJL059141286196", "lat": "-4.523007", "lon": "-111.901432"}, - {"testNumber": "320", "testString": "EFJQ599997599997", "lat": "-0.000005", "lon": "-111.000005"}, - {"testNumber": "321", "testString": "EGJE059141313798", "lat": "4.522996", "lon": "-111.901432"}, - {"testNumber": "322", "testString": "EGJK599997027934", "lat": "9.046557", "lon": "-111.000005"}, - {"testNumber": "323", "testString": "EGKP554555340041", "lat": "13.566735", "lon": "-110.075742"}, - {"testNumber": "324", "testString": "EHLD533883047669", "lat": "18.079449", "lon": "-109.110195"}, - {"testNumber": "325", "testString": "EJJB599996381109", "lat": "31.635181", "lon": "-111.000006"}, - {"testNumber": "326", "testString": "EKMA325870075089", "lat": "45.125149", "lon": "-108.456884"}, - {"testNumber": "327", "testString": "EBPM010612530703", "lat": "-63.115495", "lon": "-106.982314"}, - {"testNumber": "328", "testString": "ECQB599994215819", "lat": "-58.640302", "lon": "-105.00001"}, - {"testNumber": "329", "testString": "FCBF318415516973", "lat": "-54.138379", "lon": "-103.469308"}, - {"testNumber": "330", "testString": "FCCL461430228346", "lat": "-49.619423", "lon": "-102.23095"}, - {"testNumber": "331", "testString": "FCAQ552755575753", "lat": "-45.040411", "lon": "-104.078742"}, - {"testNumber": "332", "testString": "FDCE272859242152", "lat": "-40.596414", "lon": "-102.545235"}, - {"testNumber": "333", "testString": "EDNP096950242375", "lat": "-31.596041", "lon": "-107.838417"}, - {"testNumber": "334", "testString": "EEPC019187561242", "lat": "-27.064597", "lon": "-106.968022"}, - {"testNumber": "335", "testString": "EEPH032666242956", "lat": "-22.595073", "lon": "-106.945556"}, - {"testNumber": "336", "testString": "EEQM032968548160", "lat": "-18.0864", "lon": "-105.945053"}, - {"testNumber": "337", "testString": "EFQB599996258926", "lat": "-13.568457", "lon": "-105.000006"}, - {"testNumber": "338", "testString": "FFAF545924572737", "lat": "-9.045439", "lon": "-104.090126"}, - {"testNumber": "339", "testString": "FFAQ539179599997", "lat": "-0.000005", "lon": "-104.101368"}, - {"testNumber": "340", "testString": "FFBL481573287206", "lat": "-4.521324", "lon": "-103.197378"}, - {"testNumber": "341", "testString": "FFCQ244600599997", "lat": "-0.000005", "lon": "-102.592333"}, - {"testNumber": "342", "testString": "FFCQ417011599997", "lat": "-0.000005", "lon": "-102.304982"}, - {"testNumber": "343", "testString": "FGBE481573312788", "lat": "4.521313", "lon": "-103.197378"}, - {"testNumber": "344", "testString": "FGCK217704017111", "lat": "9.028518", "lon": "-102.63716"}, - {"testNumber": "345", "testString": "FGCK437212021842", "lat": "9.036403", "lon": "-102.271313"}, - {"testNumber": "346", "testString": "EHNH049486348205", "lat": "22.580341", "lon": "-107.917523"}, - {"testNumber": "347", "testString": "EHQN599996073478", "lat": "27.122464", "lon": "-105.000006"}, - {"testNumber": "348", "testString": "EJNG199302059006", "lat": "36.098344", "lon": "-107.66783"}, - {"testNumber": "349", "testString": "EJQL599996390511", "lat": "40.650851", "lon": "-105.000007"}, - {"testNumber": "350", "testString": "EKNK035750065521", "lat": "54.109201", "lon": "-107.940416"}, - {"testNumber": "351", "testString": "EKQE599995391523", "lat": "49.652538", "lon": "-105.000008"}, - {"testNumber": "352", "testString": "FKCK564239065521", "lat": "54.109201", "lon": "-102.059602"}, - {"testNumber": "353", "testString": "ELND576203044395", "lat": "63.073992", "lon": "-107.039661"}, - {"testNumber": "354", "testString": "EKQP599994384175", "lat": "58.640292", "lon": "-105.00001"}, - {"testNumber": "355", "testString": "FLCD023782044395", "lat": "63.073991", "lon": "-102.960363"}, - {"testNumber": "356", "testString": "ELQH599992369313", "lat": "67.615522", "lon": "-105.000014"}, - {"testNumber": "357", "testString": "EMQB599986348506", "lat": "76.580844", "lon": "-105.000023"}, - {"testNumber": "358", "testString": "ELQN486418007591", "lat": "72.012651", "lon": "-105.189303"}, - {"testNumber": "359", "testString": "FMAG152671009881", "lat": "81.016468", "lon": "-104.745548"}, - {"testNumber": "360", "testString": "FLAN113561007590", "lat": "72.01265", "lon": "-104.810731"}, - {"testNumber": "361", "testString": "FBFH599992230681", "lat": "-67.615532", "lon": "-99.000014"}, - {"testNumber": "362", "testString": "FCFB082757326029", "lat": "-58.456618", "lon": "-99.862071"}, - {"testNumber": "363", "testString": "FCHF249065563589", "lat": "-54.060685", "lon": "-97.584892"}, - {"testNumber": "364", "testString": "FDEE434174267501", "lat": "-40.554165", "lon": "-100.276376"}, - {"testNumber": "365", "testString": "FCDQ487396546116", "lat": "-45.089807", "lon": "-101.187674"}, - {"testNumber": "366", "testString": "FDDJ466561525539", "lat": "-36.124101", "lon": "-101.222398"}, - {"testNumber": "367", "testString": "FDEP567313221498", "lat": "-31.630837", "lon": "-100.054478"}, - {"testNumber": "368", "testString": "FEFC599996526515", "lat": "-27.122475", "lon": "-99.000006"}, - {"testNumber": "369", "testString": "FEGH583759237652", "lat": "-22.603914", "lon": "-98.027069"}, - {"testNumber": "370", "testString": "FEHM533883552324", "lat": "-18.07946", "lon": "-97.110195"}, - {"testNumber": "371", "testString": "FFJB463060268157", "lat": "-13.553071", "lon": "-96.228234"}, - {"testNumber": "372", "testString": "FFJB183293275325", "lat": "-13.541125", "lon": "-96.694511"}, - {"testNumber": "373", "testString": "FGDP136934331836", "lat": "13.55306", "lon": "-101.771776"}, - {"testNumber": "374", "testString": "FGDP416700324668", "lat": "13.541114", "lon": "-101.3055"}, - {"testNumber": "375", "testString": "FHED066110047669", "lat": "18.079449", "lon": "-100.889816"}, - {"testNumber": "376", "testString": "FHFH599996364111", "lat": "22.606851", "lon": "-99.000006"}, - {"testNumber": "377", "testString": "FJDB096949357618", "lat": "31.59603", "lon": "-101.838418"}, - {"testNumber": "378", "testString": "FJEG533109083733", "lat": "36.139555", "lon": "-100.111485"}, - {"testNumber": "379", "testString": "FKDA274121075089", "lat": "45.125148", "lon": "-101.543131"}, - {"testNumber": "380", "testString": "FBKC052493553475", "lat": "-72.077542", "lon": "-95.912511"}, - {"testNumber": "381", "testString": "FAKP512644269084", "lat": "-76.551526", "lon": "-95.145593"}, - {"testNumber": "382", "testString": "FBKM576205555599", "lat": "-63.074002", "lon": "-95.039659"}, - {"testNumber": "383", "testString": "FCMB093509277926", "lat": "-58.53679", "lon": "-93.844151"}, - {"testNumber": "384", "testString": "FBQM023781555599", "lat": "-63.074002", "lon": "-90.960365"}, - {"testNumber": "385", "testString": "FCKL138560228347", "lat": "-49.619422", "lon": "-95.769066"}, - {"testNumber": "386", "testString": "FCNG062873004245", "lat": "-53.992925", "lon": "-92.895211"}, - {"testNumber": "387", "testString": "FCLQ436775512161", "lat": "-45.146398", "lon": "-94.272041"}, - {"testNumber": "388", "testString": "FDME599996209483", "lat": "-40.650862", "lon": "-93.000007"}, - {"testNumber": "389", "testString": "FDPJ066883516260", "lat": "-36.139566", "lon": "-91.888529"}, - {"testNumber": "390", "testString": "FDQP065088229331", "lat": "-31.617781", "lon": "-90.89152"}, - {"testNumber": "391", "testString": "FEPC580806561242", "lat": "-27.064597", "lon": "-91.03199"}, - {"testNumber": "392", "testString": "FFKF162781578152", "lat": "-9.036413", "lon": "-95.728698"}, - {"testNumber": "393", "testString": "FFKF382289582883", "lat": "-9.028529", "lon": "-95.362851"}, - {"testNumber": "394", "testString": "FFKQ182983599997", "lat": "-0.000005", "lon": "-95.695029"}, - {"testNumber": "395", "testString": "FFLL118421287206", "lat": "-4.521324", "lon": "-94.802632"}, - {"testNumber": "396", "testString": "FFKQ355393599997", "lat": "-0.000005", "lon": "-95.407678"}, - {"testNumber": "397", "testString": "FFMQ060814599997", "lat": "-0.000005", "lon": "-93.898643"}, - {"testNumber": "398", "testString": "FGLE118421312788", "lat": "4.521313", "lon": "-94.802632"}, - {"testNumber": "399", "testString": "FGMK054069027257", "lat": "9.045428", "lon": "-93.909885"}, - {"testNumber": "400", "testString": "FGMP599996341068", "lat": "13.568446", "lon": "-93.000006"}, - {"testNumber": "401", "testString": "FHND567025051833", "lat": "18.086389", "lon": "-92.054959"}, - {"testNumber": "402", "testString": "FHQH550507348205", "lat": "22.580341", "lon": "-90.082488"}, - {"testNumber": "403", "testString": "FHKN015183053929", "lat": "27.089881", "lon": "-95.974695"}, - {"testNumber": "404", "testString": "FJLB567314378496", "lat": "31.630826", "lon": "-94.054477"}, - {"testNumber": "405", "testString": "FJQG133431074455", "lat": "36.124091", "lon": "-90.777615"}, - {"testNumber": "406", "testString": "FKPA163215087833", "lat": "45.146388", "lon": "-91.727975"}, - {"testNumber": "407", "testString": "FKPK318415083021", "lat": "54.138368", "lon": "-91.469308"}, - {"testNumber": "408", "testString": "FLPD589374069291", "lat": "63.115485", "lon": "-91.01771"}, - {"testNumber": "409", "testString": "FMQB087330330909", "lat": "76.551515", "lon": "-90.85445"}, - {"testNumber": "410", "testString": "FLQN547484046519", "lat": "72.077531", "lon": "-90.087526"}, - {"testNumber": "411", "testString": "GBEH015826322268", "lat": "-67.462886", "lon": "-85.973623"}, - {"testNumber": "412", "testString": "GCBB166678222734", "lat": "-58.628776", "lon": "-88.722204"}, - {"testNumber": "413", "testString": "GCCF599995511135", "lat": "-54.148109", "lon": "-87.000009"}, - {"testNumber": "414", "testString": "GCEL231096213443", "lat": "-49.644262", "lon": "-85.61484"}, - {"testNumber": "415", "testString": "GDEE165817267501", "lat": "-40.554165", "lon": "-85.723638"}, - {"testNumber": "416", "testString": "GCFQ325870524905", "lat": "-45.125159", "lon": "-84.456884"}, - {"testNumber": "417", "testString": "GDFJ400690540988", "lat": "-36.098354", "lon": "-84.332184"}, - {"testNumber": "418", "testString": "GEAC015184546065", "lat": "-27.089892", "lon": "-89.974694"}, - {"testNumber": "419", "testString": "GEAH049486251789", "lat": "-22.580351", "lon": "-89.917524"}, - {"testNumber": "420", "testString": "GEAH533107264139", "lat": "-22.559769", "lon": "-89.111488"}, - {"testNumber": "421", "testString": "GEBM066110552324", "lat": "-18.07946", "lon": "-88.889816"}, - {"testNumber": "422", "testString": "GFCB045439259952", "lat": "-13.566746", "lon": "-87.924269"}, - {"testNumber": "423", "testString": "GFCF599997572059", "lat": "-9.046568", "lon": "-87.000005"}, - {"testNumber": "424", "testString": "GFCQ599997599997", "lat": "-0.000005", "lon": "-87.000005"}, - {"testNumber": "425", "testString": "GFDL540853286196", "lat": "-4.523007", "lon": "-86.098579"}, - {"testNumber": "426", "testString": "GFEQ478228599997", "lat": "-0.000005", "lon": "-85.202953"}, - {"testNumber": "427", "testString": "GGDE540853313798", "lat": "4.522996", "lon": "-86.098579"}, - {"testNumber": "428", "testString": "GGEK491710025225", "lat": "9.042042", "lon": "-85.180483"}, - {"testNumber": "429", "testString": "GGFP183293324668", "lat": "13.541114", "lon": "-84.694511"}, - {"testNumber": "430", "testString": "GGFP463059331836", "lat": "13.55306", "lon": "-84.228235"}, - {"testNumber": "431", "testString": "GHBN594631071304", "lat": "27.11884", "lon": "-88.008948"}, - {"testNumber": "432", "testString": "GJFB065087370662", "lat": "31.61777", "lon": "-84.891521"}, - {"testNumber": "433", "testString": "GJBL490376386876", "lat": "40.644794", "lon": "-88.182707"}, - {"testNumber": "434", "testString": "GKBE368894386551", "lat": "49.644251", "lon": "-88.385177"}, - {"testNumber": "435", "testString": "GKBP166678377260", "lat": "58.628766", "lon": "-88.722203"}, - {"testNumber": "436", "testString": "GLAH388880359099", "lat": "67.598498", "lon": "-89.351867"}, - {"testNumber": "437", "testString": "GBJC486420592403", "lat": "-72.012662", "lon": "-81.1893"}, - {"testNumber": "438", "testString": "GAJP599986251487", "lat": "-76.580855", "lon": "-81.000023"}, - {"testNumber": "439", "testString": "GBKC113559592403", "lat": "-72.012661", "lon": "-80.810735"}, - {"testNumber": "440", "testString": "GBGH388879240895", "lat": "-67.598509", "lon": "-83.351868"}, - {"testNumber": "441", "testString": "GBLM589374530703", "lat": "-63.115495", "lon": "-79.01771"}, - {"testNumber": "442", "testString": "GCJG537116004246", "lat": "-53.992924", "lon": "-81.104807"}, - {"testNumber": "443", "testString": "GCLL509758253150", "lat": "-49.578084", "lon": "-79.150404"}, - {"testNumber": "444", "testString": "GDGE327133242152", "lat": "-40.596414", "lon": "-83.454779"}, - {"testNumber": "445", "testString": "GDHJ264162562579", "lat": "-36.062368", "lon": "-82.55973"}, - {"testNumber": "446", "testString": "GDGP534905229332", "lat": "-31.61778", "lon": "-83.108492"}, - {"testNumber": "447", "testString": "GEHC594631528689", "lat": "-27.118851", "lon": "-82.008948"}, - {"testNumber": "448", "testString": "GEJH599996235883", "lat": "-22.606862", "lon": "-81.000006"}, - {"testNumber": "449", "testString": "GEKM567025548160", "lat": "-18.0864", "lon": "-80.054959"}, - {"testNumber": "450", "testString": "GFLB508960263031", "lat": "-13.561615", "lon": "-79.151733"}, - {"testNumber": "451", "testString": "GFMF437212578152", "lat": "-9.036414", "lon": "-78.271313"}, - {"testNumber": "452", "testString": "GFMF217704582883", "lat": "-9.028529", "lon": "-78.63716"}, - {"testNumber": "453", "testString": "GFMQ244600599997", "lat": "-0.000005", "lon": "-78.592333"}, - {"testNumber": "454", "testString": "GFMQ417011599997", "lat": "-0.000005", "lon": "-78.304982"}, - {"testNumber": "455", "testString": "GHGD099592040736", "lat": "18.067893", "lon": "-83.834014"}, - {"testNumber": "456", "testString": "GHGD466412031041", "lat": "18.051735", "lon": "-83.222647"}, - {"testNumber": "457", "testString": "GHJH016234362342", "lat": "22.603903", "lon": "-81.972943"}, - {"testNumber": "458", "testString": "GHMN010500064784", "lat": "27.107974", "lon": "-78.9825"}, - {"testNumber": "459", "testString": "GJGG466561074454", "lat": "36.12409", "lon": "-83.222398"}, - {"testNumber": "460", "testString": "GJML218804375980", "lat": "40.626634", "lon": "-78.635326"}, - {"testNumber": "461", "testString": "GKME461429371647", "lat": "49.619412", "lon": "-78.230951"}, - {"testNumber": "462", "testString": "GCNB265014243458", "lat": "-58.594236", "lon": "-77.55831"}, - {"testNumber": "463", "testString": "HBAM042020596980", "lat": "-63.005033", "lon": "-74.929967"}, - {"testNumber": "464", "testString": "HCCB334974243459", "lat": "-58.594235", "lon": "-72.44171"}, - {"testNumber": "465", "testString": "GCPF350924563589", "lat": "-54.060685", "lon": "-76.415127"}, - {"testNumber": "466", "testString": "GCQL316750287795", "lat": "-49.520341", "lon": "-75.472084"}, - {"testNumber": "467", "testString": "GCNQ274121524905", "lat": "-45.125159", "lon": "-77.543131"}, - {"testNumber": "468", "testString": "GDPE490376213117", "lat": "-40.644805", "lon": "-76.182707"}, - {"testNumber": "469", "testString": "GDQJ599996513166", "lat": "-36.144724", "lon": "-75.000007"}, - {"testNumber": "470", "testString": "HDBP032679221498", "lat": "-31.630837", "lon": "-73.945535"}, - {"testNumber": "471", "testString": "HECC010500535209", "lat": "-27.107985", "lon": "-72.9825"}, - {"testNumber": "472", "testString": "HECH066886264139", "lat": "-22.559769", "lon": "-72.888524"}, - {"testNumber": "473", "testString": "HECH550507251789", "lat": "-22.580352", "lon": "-72.082488"}, - {"testNumber": "474", "testString": "GFNL177971288887", "lat": "-4.518521", "lon": "-77.703381"}, - {"testNumber": "475", "testString": "GFNL362066291239", "lat": "-4.514602", "lon": "-77.396557"}, - {"testNumber": "476", "testString": "GFPQ121765599997", "lat": "-0.000005", "lon": "-76.797058"}, - {"testNumber": "477", "testString": "GGNE177971311106", "lat": "4.51851", "lon": "-77.703381"}, - {"testNumber": "478", "testString": "GGNE362066308755", "lat": "4.514591", "lon": "-77.396557"}, - {"testNumber": "479", "testString": "GGPK108283025225", "lat": "9.042042", "lon": "-76.819528"}, - {"testNumber": "480", "testString": "GGQP045439340041", "lat": "13.566735", "lon": "-75.924269"}, - {"testNumber": "481", "testString": "GHQD599996053222", "lat": "18.088704", "lon": "-75.000006"}, - {"testNumber": "482", "testString": "HHBH567326357037", "lat": "22.595062", "lon": "-73.054456"}, - {"testNumber": "483", "testString": "GJNB534905370662", "lat": "31.61777", "lon": "-77.108492"}, - {"testNumber": "484", "testString": "HJBG066883083733", "lat": "36.139555", "lon": "-73.888529"}, - {"testNumber": "485", "testString": "GKQA599995092083", "lat": "45.153472", "lon": "-75.000008"}, - {"testNumber": "486", "testString": "GKQK599995088859", "lat": "54.148099", "lon": "-75.000009"}, - {"testNumber": "487", "testString": "GKNP265013356535", "lat": "58.594225", "lon": "-77.558311"}, - {"testNumber": "488", "testString": "GLQD599993077600", "lat": "63.129334", "lon": "-75.000012"}, - {"testNumber": "489", "testString": "HKCP334975356534", "lat": "58.594224", "lon": "-72.441709"}, - {"testNumber": "490", "testString": "GLPH417818328514", "lat": "67.547523", "lon": "-76.303636"}, - {"testNumber": "491", "testString": "HLBH182165328513", "lat": "67.547522", "lon": "-73.696392"}, - {"testNumber": "492", "testString": "GLQN599990059530", "lat": "72.099217", "lon": "-75.000017"}, - {"testNumber": "493", "testString": "GMPB194863278362", "lat": "76.463937", "lon": "-76.675228"}, - {"testNumber": "494", "testString": "HMBB405110278363", "lat": "76.463939", "lon": "-73.324817"}, - {"testNumber": "495", "testString": "HAJP087328269084", "lat": "-76.551526", "lon": "-66.854453"}, - {"testNumber": "496", "testString": "HBJC547486553475", "lat": "-72.077542", "lon": "-66.087524"}, - {"testNumber": "497", "testString": "HBEH417820271480", "lat": "-67.547534", "lon": "-70.303633"}, - {"testNumber": "498", "testString": "HBHH182163271480", "lat": "-67.547533", "lon": "-67.696395"}, - {"testNumber": "499", "testString": "HBHN532208054680", "lat": "-62.908866", "lon": "-67.112987"}, - {"testNumber": "500", "testString": "HCEF281573516973", "lat": "-54.138379", "lon": "-70.530711"}, - {"testNumber": "501", "testString": "HCFL599995208471", "lat": "-49.652548", "lon": "-69.000008"}, - {"testNumber": "502", "testString": "HCHQ163215512161", "lat": "-45.146398", "lon": "-67.727975"}, - {"testNumber": "503", "testString": "HDJE218804224013", "lat": "-40.626645", "lon": "-66.635326"}, - {"testNumber": "504", "testString": "HDHJ335830562580", "lat": "-36.062367", "lon": "-67.440283"}, - {"testNumber": "505", "testString": "HDJP503043242375", "lat": "-31.596041", "lon": "-66.161595"}, - {"testNumber": "506", "testString": "HEDM099592559258", "lat": "-18.067904", "lon": "-71.834014"}, - {"testNumber": "507", "testString": "HEDM466412568952", "lat": "-18.051746", "lon": "-71.222647"}, - {"testNumber": "508", "testString": "HFEB091033263031", "lat": "-13.561615", "lon": "-70.848278"}, - {"testNumber": "509", "testString": "HFFF054069572737", "lat": "-9.045439", "lon": "-69.909885"}, - {"testNumber": "510", "testString": "HFFQ060814599997", "lat": "-0.000005", "lon": "-69.898643"}, - {"testNumber": "511", "testString": "HFFL599997285859", "lat": "-4.523568", "lon": "-69.000005"}, - {"testNumber": "512", "testString": "HFGQ539179599997", "lat": "-0.000005", "lon": "-68.101368"}, - {"testNumber": "513", "testString": "HGFE599997314134", "lat": "4.523557", "lon": "-69.000005"}, - {"testNumber": "514", "testString": "HGGK545924027257", "lat": "9.045428", "lon": "-68.090126"}, - {"testNumber": "515", "testString": "HGHP508960336962", "lat": "13.561604", "lon": "-67.151733"}, - {"testNumber": "516", "testString": "HHJD133582031041", "lat": "18.051735", "lon": "-66.777364"}, - {"testNumber": "517", "testString": "HHJD500402040736", "lat": "18.067893", "lon": "-66.165997"}, - {"testNumber": "518", "testString": "HHDN589493064784", "lat": "27.107974", "lon": "-71.017512"}, - {"testNumber": "519", "testString": "HJHB032679378496", "lat": "31.630826", "lon": "-67.945535"}, - {"testNumber": "520", "testString": "HJJG400690059006", "lat": "36.098344", "lon": "-66.332184"}, - {"testNumber": "521", "testString": "HJDL381187375980", "lat": "40.626634", "lon": "-71.364688"}, - {"testNumber": "522", "testString": "HKDE138560371647", "lat": "49.619412", "lon": "-71.769066"}, - {"testNumber": "523", "testString": "HMFG447287009881", "lat": "81.016469", "lon": "-69.254521"}, - {"testNumber": "524", "testString": "HBMM599993522393", "lat": "-63.129345", "lon": "-63.000012"}, - {"testNumber": "525", "testString": "HCPB433310222734", "lat": "-58.628777", "lon": "-61.277817"}, - {"testNumber": "526", "testString": "HCNL283240287796", "lat": "-49.52034", "lon": "-62.527933"}, - {"testNumber": "527", "testString": "HCQQ112595546116", "lat": "-45.089807", "lon": "-60.812342"}, - {"testNumber": "528", "testString": "HDKJ199303540987", "lat": "-36.098355", "lon": "-65.667829"}, - {"testNumber": "529", "testString": "HEKC589493535209", "lat": "-27.107985", "lon": "-65.017512"}, - {"testNumber": "530", "testString": "HDLP127993260609", "lat": "-31.565652", "lon": "-64.786679"}, - {"testNumber": "531", "testString": "HEMH016234237652", "lat": "-22.603914", "lon": "-63.972943"}, - {"testNumber": "532", "testString": "HEMM599996546772", "lat": "-18.088714", "lon": "-63.000006"}, - {"testNumber": "533", "testString": "HFNB554555259952", "lat": "-13.566746", "lon": "-62.075742"}, - {"testNumber": "534", "testString": "HFPF491710574768", "lat": "-9.042053", "lon": "-61.180483"}, - {"testNumber": "535", "testString": "HFPQ478228599997", "lat": "-0.000005", "lon": "-61.202953"}, - {"testNumber": "536", "testString": "HFQL237928291239", "lat": "-4.514602", "lon": "-60.603453"}, - {"testNumber": "537", "testString": "HFQL422022288887", "lat": "-4.518521", "lon": "-60.29663"}, - {"testNumber": "538", "testString": "HGQE237928308755", "lat": "4.514591", "lon": "-60.603453"}, - {"testNumber": "539", "testString": "HGQE422022311106", "lat": "4.51851", "lon": "-60.29663"}, - {"testNumber": "540", "testString": "HHLH032666357037", "lat": "22.595062", "lon": "-64.945556"}, - {"testNumber": "541", "testString": "HHPN005362071304", "lat": "27.11884", "lon": "-61.991064"}, - {"testNumber": "542", "testString": "HJQB503043357618", "lat": "31.59603", "lon": "-60.161595"}, - {"testNumber": "543", "testString": "HJPL109615386876", "lat": "40.644794", "lon": "-61.817308"}, - {"testNumber": "544", "testString": "HKPE231096386551", "lat": "49.644252", "lon": "-61.61484"}, - {"testNumber": "545", "testString": "HKPP433310377260", "lat": "58.628766", "lon": "-61.277817"}, - {"testNumber": "546", "testString": "HLQH211103359099", "lat": "67.598499", "lon": "-60.648161"}, - {"testNumber": "547", "testString": "JBFH211104240895", "lat": "-67.598509", "lon": "-54.64816"}, - {"testNumber": "548", "testString": "JBBN067778054681", "lat": "-62.908865", "lon": "-58.887036"}, - {"testNumber": "549", "testString": "JCDB506479277927", "lat": "-58.536789", "lon": "-56.155869"}, - {"testNumber": "550", "testString": "JCAF035751534473", "lat": "-54.109212", "lon": "-59.940415"}, - {"testNumber": "551", "testString": "JCBL090232253149", "lat": "-49.578085", "lon": "-58.849613"}, - {"testNumber": "552", "testString": "JCFF564238534473", "lat": "-54.109212", "lon": "-54.059603"}, - {"testNumber": "553", "testString": "JDAE381187224013", "lat": "-40.626645", "lon": "-59.364688"}, - {"testNumber": "554", "testString": "JCCQ047236575753", "lat": "-45.040411", "lon": "-57.921273"}, - {"testNumber": "555", "testString": "JDBJ533109516260", "lat": "-36.139566", "lon": "-58.111485"}, - {"testNumber": "556", "testString": "JDCP599996218885", "lat": "-31.635192", "lon": "-57.000006"}, - {"testNumber": "557", "testString": "JEEC005362528689", "lat": "-27.118851", "lon": "-55.991064"}, - {"testNumber": "558", "testString": "JEEH567326242956", "lat": "-22.595073", "lon": "-55.054456"}, - {"testNumber": "559", "testString": "JEFM133582568952", "lat": "-18.051746", "lon": "-54.777364"}, - {"testNumber": "560", "testString": "JEFM500402559258", "lat": "-18.067904", "lon": "-54.165997"}, - {"testNumber": "561", "testString": "JFAQ182983599997", "lat": "-0.000005", "lon": "-59.695029"}, - {"testNumber": "562", "testString": "JFAQ355393599997", "lat": "-0.000005", "lon": "-59.407678"}, - {"testNumber": "563", "testString": "JGAK162781021842", "lat": "9.036403", "lon": "-59.728698"}, - {"testNumber": "564", "testString": "JGAK382289017111", "lat": "9.028518", "lon": "-59.362851"}, - {"testNumber": "565", "testString": "JGBP091033336962", "lat": "13.561604", "lon": "-58.848278"}, - {"testNumber": "566", "testString": "JHCD032968051833", "lat": "18.086389", "lon": "-57.945053"}, - {"testNumber": "567", "testString": "JHDH583759362342", "lat": "22.603903", "lon": "-56.027069"}, - {"testNumber": "568", "testString": "JHFN584809053929", "lat": "27.089881", "lon": "-54.025318"}, - {"testNumber": "569", "testString": "JJCG599996086828", "lat": "36.144713", "lon": "-57.000007"}, - {"testNumber": "570", "testString": "JKBA436776087832", "lat": "45.146387", "lon": "-58.27204"}, - {"testNumber": "571", "testString": "JKBK281574083021", "lat": "54.138368", "lon": "-58.53071"}, - {"testNumber": "572", "testString": "JLBD010612069290", "lat": "63.115484", "lon": "-58.982314"}, - {"testNumber": "573", "testString": "JLAN052495046519", "lat": "72.077531", "lon": "-59.912509"}, - {"testNumber": "574", "testString": "JMAB512642330910", "lat": "76.551516", "lon": "-59.145596"}, - {"testNumber": "575", "testString": "JMCG599979036526", "lat": "81.060876", "lon": "-57.000035"}, - {"testNumber": "576", "testString": "JAHP194860321631", "lat": "-76.463948", "lon": "-52.675234"}, - {"testNumber": "577", "testString": "JBJC599990540463", "lat": "-72.099228", "lon": "-51.000017"}, - {"testNumber": "578", "testString": "JALP405113321631", "lat": "-76.463949", "lon": "-49.324811"}, - {"testNumber": "579", "testString": "JBHH584157322270", "lat": "-67.462884", "lon": "-52.026405"}, - {"testNumber": "580", "testString": "JBJM557966596980", "lat": "-63.005034", "lon": "-51.070057"}, - {"testNumber": "581", "testString": "JCKB517231326028", "lat": "-58.45662", "lon": "-50.137949"}, - {"testNumber": "582", "testString": "JCHL368894213443", "lat": "-49.644262", "lon": "-52.385177"}, - {"testNumber": "583", "testString": "JCJQ599995507910", "lat": "-45.153483", "lon": "-51.000008"}, - {"testNumber": "584", "testString": "JDLE109616213117", "lat": "-40.644805", "lon": "-49.817307"}, - {"testNumber": "585", "testString": "JDMJ133431525539", "lat": "-36.124101", "lon": "-48.777615"}, - {"testNumber": "586", "testString": "JDLP472000260609", "lat": "-31.565651", "lon": "-49.213334"}, - {"testNumber": "587", "testString": "JEMC584809546065", "lat": "-27.089891", "lon": "-48.025318"}, - {"testNumber": "588", "testString": "JFGB136934268157", "lat": "-13.553071", "lon": "-53.771777"}, - {"testNumber": "589", "testString": "JFGB416700275325", "lat": "-13.541125", "lon": "-53.3055"}, - {"testNumber": "590", "testString": "JFHF108283574769", "lat": "-9.042052", "lon": "-52.819528"}, - {"testNumber": "591", "testString": "JFHQ121765599997", "lat": "-0.000005", "lon": "-52.797058"}, - {"testNumber": "592", "testString": "JFJL059141286196", "lat": "-4.523007", "lon": "-51.901432"}, - {"testNumber": "593", "testString": "JFJQ599997599997", "lat": "-0.000005", "lon": "-51.000005"}, - {"testNumber": "594", "testString": "JGJE059141313798", "lat": "4.522996", "lon": "-51.901432"}, - {"testNumber": "595", "testString": "JGJK599997027934", "lat": "9.046557", "lon": "-51.000005"}, - {"testNumber": "596", "testString": "JGKP554555340041", "lat": "13.566735", "lon": "-50.075742"}, - {"testNumber": "597", "testString": "JHLD533883047669", "lat": "18.079449", "lon": "-49.110195"}, - {"testNumber": "598", "testString": "JJJB599996381109", "lat": "31.635181", "lon": "-51.000006"}, - {"testNumber": "599", "testString": "JKMA325870075089", "lat": "45.125149", "lon": "-48.456884"}, - {"testNumber": "600", "testString": "JBPM010612530703", "lat": "-63.115495", "lon": "-46.982314"}, - {"testNumber": "601", "testString": "JCQB599994215819", "lat": "-58.640302", "lon": "-45.00001"}, - {"testNumber": "602", "testString": "KCBF318415516973", "lat": "-54.138379", "lon": "-43.469308"}, - {"testNumber": "603", "testString": "KCCL461430228346", "lat": "-49.619423", "lon": "-42.23095"}, - {"testNumber": "604", "testString": "KCAQ552755575753", "lat": "-45.040411", "lon": "-44.078742"}, - {"testNumber": "605", "testString": "KDCE272859242152", "lat": "-40.596414", "lon": "-42.545235"}, - {"testNumber": "606", "testString": "JDNP096950242375", "lat": "-31.596041", "lon": "-47.838417"}, - {"testNumber": "607", "testString": "JEPC019187561242", "lat": "-27.064597", "lon": "-46.968022"}, - {"testNumber": "608", "testString": "JEPH032666242956", "lat": "-22.595073", "lon": "-46.945556"}, - {"testNumber": "609", "testString": "JEQM032968548160", "lat": "-18.0864", "lon": "-45.945053"}, - {"testNumber": "610", "testString": "JFQB599996258926", "lat": "-13.568457", "lon": "-45.000006"}, - {"testNumber": "611", "testString": "KFAF545924572737", "lat": "-9.045439", "lon": "-44.090126"}, - {"testNumber": "612", "testString": "KFAQ539179599997", "lat": "-0.000005", "lon": "-44.101368"}, - {"testNumber": "613", "testString": "KFBL481573287206", "lat": "-4.521324", "lon": "-43.197378"}, - {"testNumber": "614", "testString": "KFCQ244600599997", "lat": "-0.000005", "lon": "-42.592333"}, - {"testNumber": "615", "testString": "KFCQ417011599997", "lat": "-0.000005", "lon": "-42.304982"}, - {"testNumber": "616", "testString": "KGBE481573312788", "lat": "4.521313", "lon": "-43.197378"}, - {"testNumber": "617", "testString": "KGCK217704017111", "lat": "9.028518", "lon": "-42.63716"}, - {"testNumber": "618", "testString": "KGCK437212021842", "lat": "9.036403", "lon": "-42.271313"}, - {"testNumber": "619", "testString": "JHNH049486348205", "lat": "22.580341", "lon": "-47.917523"}, - {"testNumber": "620", "testString": "JHQN599996073478", "lat": "27.122464", "lon": "-45.000006"}, - {"testNumber": "621", "testString": "JJNG199302059006", "lat": "36.098344", "lon": "-47.66783"}, - {"testNumber": "622", "testString": "JJQL599996390511", "lat": "40.650851", "lon": "-45.000007"}, - {"testNumber": "623", "testString": "JKNK035750065521", "lat": "54.109201", "lon": "-47.940416"}, - {"testNumber": "624", "testString": "JKQE599995391523", "lat": "49.652538", "lon": "-45.000008"}, - {"testNumber": "625", "testString": "KKCK564239065521", "lat": "54.109201", "lon": "-42.059602"}, - {"testNumber": "626", "testString": "JLND576203044395", "lat": "63.073992", "lon": "-47.039661"}, - {"testNumber": "627", "testString": "JKQP599994384175", "lat": "58.640292", "lon": "-45.00001"}, - {"testNumber": "628", "testString": "KLCD023782044395", "lat": "63.073991", "lon": "-42.960363"}, - {"testNumber": "629", "testString": "JLQH599992369313", "lat": "67.615522", "lon": "-45.000014"}, - {"testNumber": "630", "testString": "JMQB599986348506", "lat": "76.580844", "lon": "-45.000023"}, - {"testNumber": "631", "testString": "JLQN486418007591", "lat": "72.012651", "lon": "-45.189303"}, - {"testNumber": "632", "testString": "KMAG152671009881", "lat": "81.016468", "lon": "-44.745548"}, - {"testNumber": "633", "testString": "KLAN113561007590", "lat": "72.01265", "lon": "-44.810731"}, - {"testNumber": "634", "testString": "KBFH599992230681", "lat": "-67.615532", "lon": "-39.000014"}, - {"testNumber": "635", "testString": "KCFB082757326029", "lat": "-58.456618", "lon": "-39.862071"}, - {"testNumber": "636", "testString": "KCHF249065563589", "lat": "-54.060685", "lon": "-37.584892"}, - {"testNumber": "637", "testString": "KDEE434174267501", "lat": "-40.554165", "lon": "-40.276376"}, - {"testNumber": "638", "testString": "KCDQ487396546116", "lat": "-45.089807", "lon": "-41.187674"}, - {"testNumber": "639", "testString": "KDDJ466561525539", "lat": "-36.124101", "lon": "-41.222398"}, - {"testNumber": "640", "testString": "KDEP567313221498", "lat": "-31.630837", "lon": "-40.054478"}, - {"testNumber": "641", "testString": "KEFC599996526515", "lat": "-27.122475", "lon": "-39.000006"}, - {"testNumber": "642", "testString": "KEGH583759237652", "lat": "-22.603914", "lon": "-38.027069"}, - {"testNumber": "643", "testString": "KEHM533883552324", "lat": "-18.07946", "lon": "-37.110195"}, - {"testNumber": "644", "testString": "KFJB463060268157", "lat": "-13.553071", "lon": "-36.228234"}, - {"testNumber": "645", "testString": "KFJB183293275325", "lat": "-13.541125", "lon": "-36.694511"}, - {"testNumber": "646", "testString": "KGDP136934331836", "lat": "13.55306", "lon": "-41.771776"}, - {"testNumber": "647", "testString": "KGDP416700324668", "lat": "13.541114", "lon": "-41.3055"}, - {"testNumber": "648", "testString": "KHED066110047669", "lat": "18.079449", "lon": "-40.889816"}, - {"testNumber": "649", "testString": "KHFH599996364111", "lat": "22.606851", "lon": "-39.000006"}, - {"testNumber": "650", "testString": "KJDB096949357618", "lat": "31.59603", "lon": "-41.838418"}, - {"testNumber": "651", "testString": "KJEG533109083733", "lat": "36.139555", "lon": "-40.111485"}, - {"testNumber": "652", "testString": "KKDA274121075089", "lat": "45.125148", "lon": "-41.543131"}, - {"testNumber": "653", "testString": "KBKC052493553475", "lat": "-72.077542", "lon": "-35.912511"}, - {"testNumber": "654", "testString": "KAKP512644269084", "lat": "-76.551526", "lon": "-35.145593"}, - {"testNumber": "655", "testString": "KBKM576205555599", "lat": "-63.074002", "lon": "-35.039659"}, - {"testNumber": "656", "testString": "KCMB093509277926", "lat": "-58.53679", "lon": "-33.844151"}, - {"testNumber": "657", "testString": "KBQM023781555599", "lat": "-63.074002", "lon": "-30.960365"}, - {"testNumber": "658", "testString": "KCKL138560228347", "lat": "-49.619422", "lon": "-35.769066"}, - {"testNumber": "659", "testString": "KCNG062873004245", "lat": "-53.992925", "lon": "-32.895211"}, - {"testNumber": "660", "testString": "KCLQ436775512161", "lat": "-45.146398", "lon": "-34.272041"}, - {"testNumber": "661", "testString": "KDME599996209483", "lat": "-40.650862", "lon": "-33.000007"}, - {"testNumber": "662", "testString": "KDPJ066883516260", "lat": "-36.139566", "lon": "-31.888529"}, - {"testNumber": "663", "testString": "KDQP065088229331", "lat": "-31.617781", "lon": "-30.89152"}, - {"testNumber": "664", "testString": "KEPC580806561242", "lat": "-27.064597", "lon": "-31.03199"}, - {"testNumber": "665", "testString": "KFKF162781578152", "lat": "-9.036413", "lon": "-35.728698"}, - {"testNumber": "666", "testString": "KFKF382289582883", "lat": "-9.028529", "lon": "-35.362851"}, - {"testNumber": "667", "testString": "KFKQ182983599997", "lat": "-0.000005", "lon": "-35.695029"}, - {"testNumber": "668", "testString": "KFLL118421287206", "lat": "-4.521324", "lon": "-34.802632"}, - {"testNumber": "669", "testString": "KFKQ355393599997", "lat": "-0.000005", "lon": "-35.407678"}, - {"testNumber": "670", "testString": "KFMQ060814599997", "lat": "-0.000005", "lon": "-33.898643"}, - {"testNumber": "671", "testString": "KGLE118421312788", "lat": "4.521313", "lon": "-34.802632"}, - {"testNumber": "672", "testString": "KGMK054069027257", "lat": "9.045428", "lon": "-33.909885"}, - {"testNumber": "673", "testString": "KGMP599996341068", "lat": "13.568446", "lon": "-33.000006"}, - {"testNumber": "674", "testString": "KHND567025051833", "lat": "18.086389", "lon": "-32.054959"}, - {"testNumber": "675", "testString": "KHQH550507348205", "lat": "22.580341", "lon": "-30.082488"}, - {"testNumber": "676", "testString": "KHKN015183053929", "lat": "27.089881", "lon": "-35.974695"}, - {"testNumber": "677", "testString": "KJLB567314378496", "lat": "31.630826", "lon": "-34.054477"}, - {"testNumber": "678", "testString": "KJQG133431074455", "lat": "36.124091", "lon": "-30.777615"}, - {"testNumber": "679", "testString": "KKPA163215087833", "lat": "45.146388", "lon": "-31.727975"}, - {"testNumber": "680", "testString": "KKPK318415083021", "lat": "54.138368", "lon": "-31.469308"}, - {"testNumber": "681", "testString": "KLPD589374069291", "lat": "63.115485", "lon": "-31.01771"}, - {"testNumber": "682", "testString": "KMQB087330330909", "lat": "76.551515", "lon": "-30.85445"}, - {"testNumber": "683", "testString": "KLQN547484046519", "lat": "72.077531", "lon": "-30.087526"}, - {"testNumber": "684", "testString": "LBEH015826322268", "lat": "-67.462886", "lon": "-25.973623"}, - {"testNumber": "685", "testString": "LCBB166678222734", "lat": "-58.628776", "lon": "-28.722204"}, - {"testNumber": "686", "testString": "LCCF599995511135", "lat": "-54.148109", "lon": "-27.000009"}, - {"testNumber": "687", "testString": "LCEL231096213443", "lat": "-49.644262", "lon": "-25.61484"}, - {"testNumber": "688", "testString": "LDEE165817267501", "lat": "-40.554165", "lon": "-25.723638"}, - {"testNumber": "689", "testString": "LCFQ325870524905", "lat": "-45.125159", "lon": "-24.456884"}, - {"testNumber": "690", "testString": "LDFJ400690540988", "lat": "-36.098354", "lon": "-24.332184"}, - {"testNumber": "691", "testString": "LEAC015184546065", "lat": "-27.089892", "lon": "-29.974694"}, - {"testNumber": "692", "testString": "LEAH049486251789", "lat": "-22.580351", "lon": "-29.917524"}, - {"testNumber": "693", "testString": "LEAH533107264139", "lat": "-22.559769", "lon": "-29.111488"}, - {"testNumber": "694", "testString": "LEBM066110552324", "lat": "-18.07946", "lon": "-28.889816"}, - {"testNumber": "695", "testString": "LFCB045439259952", "lat": "-13.566746", "lon": "-27.924269"}, - {"testNumber": "696", "testString": "LFCF599997572059", "lat": "-9.046568", "lon": "-27.000005"}, - {"testNumber": "697", "testString": "LFCQ599997599997", "lat": "-0.000005", "lon": "-27.000005"}, - {"testNumber": "698", "testString": "LFDL540853286196", "lat": "-4.523007", "lon": "-26.098579"}, - {"testNumber": "699", "testString": "LFEQ478228599997", "lat": "-0.000005", "lon": "-25.202953"}, - {"testNumber": "700", "testString": "LGDE540853313798", "lat": "4.522996", "lon": "-26.098579"}, - {"testNumber": "701", "testString": "LGEK491710025225", "lat": "9.042042", "lon": "-25.180483"}, - {"testNumber": "702", "testString": "LGFP183293324668", "lat": "13.541114", "lon": "-24.694511"}, - {"testNumber": "703", "testString": "LGFP463059331836", "lat": "13.55306", "lon": "-24.228235"}, - {"testNumber": "704", "testString": "LHBN594631071304", "lat": "27.11884", "lon": "-28.008948"}, - {"testNumber": "705", "testString": "LJFB065087370662", "lat": "31.61777", "lon": "-24.891521"}, - {"testNumber": "706", "testString": "LJBL490376386876", "lat": "40.644794", "lon": "-28.182707"}, - {"testNumber": "707", "testString": "LKBE368894386551", "lat": "49.644251", "lon": "-28.385177"}, - {"testNumber": "708", "testString": "LKBP166678377260", "lat": "58.628766", "lon": "-28.722203"}, - {"testNumber": "709", "testString": "LLAH388880359099", "lat": "67.598498", "lon": "-29.351867"}, - {"testNumber": "710", "testString": "LBJC486420592403", "lat": "-72.012662", "lon": "-21.1893"}, - {"testNumber": "711", "testString": "LAJP599986251487", "lat": "-76.580855", "lon": "-21.000023"}, - {"testNumber": "712", "testString": "LBKC113559592403", "lat": "-72.012661", "lon": "-20.810735"}, - {"testNumber": "713", "testString": "LBGH388879240895", "lat": "-67.598509", "lon": "-23.351868"}, - {"testNumber": "714", "testString": "LBLM589374530703", "lat": "-63.115495", "lon": "-19.01771"}, - {"testNumber": "715", "testString": "LCJG537116004246", "lat": "-53.992924", "lon": "-21.104807"}, - {"testNumber": "716", "testString": "LCLL509758253150", "lat": "-49.578084", "lon": "-19.150404"}, - {"testNumber": "717", "testString": "LDGE327133242152", "lat": "-40.596414", "lon": "-23.454779"}, - {"testNumber": "718", "testString": "LDHJ264162562579", "lat": "-36.062368", "lon": "-22.55973"}, - {"testNumber": "719", "testString": "LDGP534905229332", "lat": "-31.61778", "lon": "-23.108492"}, - {"testNumber": "720", "testString": "LEHC594631528689", "lat": "-27.118851", "lon": "-22.008948"}, - {"testNumber": "721", "testString": "LEJH599996235883", "lat": "-22.606862", "lon": "-21.000006"}, - {"testNumber": "722", "testString": "LEKM567025548160", "lat": "-18.0864", "lon": "-20.054959"}, - {"testNumber": "723", "testString": "LFLB508960263031", "lat": "-13.561615", "lon": "-19.151733"}, - {"testNumber": "724", "testString": "LFMF437212578152", "lat": "-9.036414", "lon": "-18.271313"}, - {"testNumber": "725", "testString": "LFMF217704582883", "lat": "-9.028529", "lon": "-18.63716"}, - {"testNumber": "726", "testString": "LFMQ244600599997", "lat": "-0.000005", "lon": "-18.592333"}, - {"testNumber": "727", "testString": "LFMQ417011599997", "lat": "-0.000005", "lon": "-18.304982"}, - {"testNumber": "728", "testString": "LHGD099592040736", "lat": "18.067893", "lon": "-23.834014"}, - {"testNumber": "729", "testString": "LHGD466412031041", "lat": "18.051735", "lon": "-23.222647"}, - {"testNumber": "730", "testString": "LHJH016234362342", "lat": "22.603903", "lon": "-21.972943"}, - {"testNumber": "731", "testString": "LHMN010500064784", "lat": "27.107974", "lon": "-18.9825"}, - {"testNumber": "732", "testString": "LJGG466561074454", "lat": "36.12409", "lon": "-23.222398"}, - {"testNumber": "733", "testString": "LJML218804375980", "lat": "40.626634", "lon": "-18.635326"}, - {"testNumber": "734", "testString": "LKME461429371647", "lat": "49.619412", "lon": "-18.230951"}, - {"testNumber": "735", "testString": "LCNB265014243458", "lat": "-58.594236", "lon": "-17.55831"}, - {"testNumber": "736", "testString": "MBAM042020596980", "lat": "-63.005033", "lon": "-14.929967"}, - {"testNumber": "737", "testString": "MCCB334974243459", "lat": "-58.594235", "lon": "-12.44171"}, - {"testNumber": "738", "testString": "LCPF350924563589", "lat": "-54.060685", "lon": "-16.415127"}, - {"testNumber": "739", "testString": "LCQL316750287795", "lat": "-49.520341", "lon": "-15.472084"}, - {"testNumber": "740", "testString": "LCNQ274121524905", "lat": "-45.125159", "lon": "-17.543131"}, - {"testNumber": "741", "testString": "LDPE490376213117", "lat": "-40.644805", "lon": "-16.182707"}, - {"testNumber": "742", "testString": "LDQJ599996513166", "lat": "-36.144724", "lon": "-15.000007"}, - {"testNumber": "743", "testString": "MDBP032679221498", "lat": "-31.630837", "lon": "-13.945535"}, - {"testNumber": "744", "testString": "MECC010500535209", "lat": "-27.107985", "lon": "-12.9825"}, - {"testNumber": "745", "testString": "MECH066886264139", "lat": "-22.559769", "lon": "-12.888524"}, - {"testNumber": "746", "testString": "MECH550507251789", "lat": "-22.580352", "lon": "-12.082488"}, - {"testNumber": "747", "testString": "LFNL177971288887", "lat": "-4.518521", "lon": "-17.703381"}, - {"testNumber": "748", "testString": "LFNL362066291239", "lat": "-4.514602", "lon": "-17.396557"}, - {"testNumber": "749", "testString": "LFPQ121765599997", "lat": "-0.000005", "lon": "-16.797058"}, - {"testNumber": "750", "testString": "LGNE177971311106", "lat": "4.51851", "lon": "-17.703381"}, - {"testNumber": "751", "testString": "LGNE362066308755", "lat": "4.514591", "lon": "-17.396557"}, - {"testNumber": "752", "testString": "LGPK108283025225", "lat": "9.042042", "lon": "-16.819528"}, - {"testNumber": "753", "testString": "LGQP045439340041", "lat": "13.566735", "lon": "-15.924269"}, - {"testNumber": "754", "testString": "LHQD599996053222", "lat": "18.088704", "lon": "-15.000006"}, - {"testNumber": "755", "testString": "MHBH567326357037", "lat": "22.595062", "lon": "-13.054456"}, - {"testNumber": "756", "testString": "LJNB534905370662", "lat": "31.61777", "lon": "-17.108492"}, - {"testNumber": "757", "testString": "MJBG066883083733", "lat": "36.139555", "lon": "-13.888529"}, - {"testNumber": "758", "testString": "LKQA599995092083", "lat": "45.153472", "lon": "-15.000008"}, - {"testNumber": "759", "testString": "LKQK599995088859", "lat": "54.148099", "lon": "-15.000009"}, - {"testNumber": "760", "testString": "LKNP265013356535", "lat": "58.594225", "lon": "-17.558311"}, - {"testNumber": "761", "testString": "LLQD599993077600", "lat": "63.129334", "lon": "-15.000012"}, - {"testNumber": "762", "testString": "MKCP334975356534", "lat": "58.594224", "lon": "-12.441709"}, - {"testNumber": "763", "testString": "LLPH417818328514", "lat": "67.547523", "lon": "-16.303636"}, - {"testNumber": "764", "testString": "MLBH182165328513", "lat": "67.547522", "lon": "-13.696392"}, - {"testNumber": "765", "testString": "LLQN599990059530", "lat": "72.099217", "lon": "-15.000017"}, - {"testNumber": "766", "testString": "LMPB194863278362", "lat": "76.463937", "lon": "-16.675228"}, - {"testNumber": "767", "testString": "MMBB405110278363", "lat": "76.463939", "lon": "-13.324817"}, - {"testNumber": "768", "testString": "MAJP087328269084", "lat": "-76.551526", "lon": "-6.854453"}, - {"testNumber": "769", "testString": "MBJC547486553475", "lat": "-72.077542", "lon": "-6.087524"}, - {"testNumber": "770", "testString": "MBEH417820271480", "lat": "-67.547534", "lon": "-10.303633"}, - {"testNumber": "771", "testString": "MBHH182163271480", "lat": "-67.547533", "lon": "-7.696395"}, - {"testNumber": "772", "testString": "MBHN532208054680", "lat": "-62.908866", "lon": "-7.112987"}, - {"testNumber": "773", "testString": "MCEF281573516973", "lat": "-54.138379", "lon": "-10.530711"}, - {"testNumber": "774", "testString": "MCFL599995208471", "lat": "-49.652548", "lon": "-9.000008"}, - {"testNumber": "775", "testString": "MCHQ163215512161", "lat": "-45.146398", "lon": "-7.727975"}, - {"testNumber": "776", "testString": "MDJE218804224013", "lat": "-40.626645", "lon": "-6.635326"}, - {"testNumber": "777", "testString": "MDHJ335830562580", "lat": "-36.062367", "lon": "-7.440283"}, - {"testNumber": "778", "testString": "MDJP503043242375", "lat": "-31.596041", "lon": "-6.161595"}, - {"testNumber": "779", "testString": "MEDM099592559258", "lat": "-18.067904", "lon": "-11.834014"}, - {"testNumber": "780", "testString": "MEDM466412568952", "lat": "-18.051746", "lon": "-11.222647"}, - {"testNumber": "781", "testString": "MFEB091033263031", "lat": "-13.561615", "lon": "-10.848278"}, - {"testNumber": "782", "testString": "MFFF054069572737", "lat": "-9.045439", "lon": "-9.909885"}, - {"testNumber": "783", "testString": "MFFQ060814599997", "lat": "-0.000005", "lon": "-9.898643"}, - {"testNumber": "784", "testString": "MFFL599997285859", "lat": "-4.523568", "lon": "-9.000005"}, - {"testNumber": "785", "testString": "MFGQ539179599997", "lat": "-0.000005", "lon": "-8.101368"}, - {"testNumber": "786", "testString": "MGFE599997314134", "lat": "4.523557", "lon": "-9.000005"}, - {"testNumber": "787", "testString": "MGGK545924027257", "lat": "9.045428", "lon": "-8.090126"}, - {"testNumber": "788", "testString": "MGHP508960336962", "lat": "13.561604", "lon": "-7.151733"}, - {"testNumber": "789", "testString": "MHJD133582031041", "lat": "18.051735", "lon": "-6.777364"}, - {"testNumber": "790", "testString": "MHJD500402040736", "lat": "18.067893", "lon": "-6.165997"}, - {"testNumber": "791", "testString": "MHDN589493064784", "lat": "27.107974", "lon": "-11.017512"}, - {"testNumber": "792", "testString": "MJHB032679378496", "lat": "31.630826", "lon": "-7.945535"}, - {"testNumber": "793", "testString": "MJJG400690059006", "lat": "36.098344", "lon": "-6.332184"}, - {"testNumber": "794", "testString": "MJDL381187375980", "lat": "40.626634", "lon": "-11.364688"}, - {"testNumber": "795", "testString": "MKDE138560371647", "lat": "49.619412", "lon": "-11.769066"}, - {"testNumber": "796", "testString": "MMFG447287009881", "lat": "81.016469", "lon": "-9.254521"}, - {"testNumber": "797", "testString": "MBMM599993522393", "lat": "-63.129345", "lon": "-3.000012"}, - {"testNumber": "798", "testString": "MCPB433310222734", "lat": "-58.628777", "lon": "-1.277817"}, - {"testNumber": "799", "testString": "MCNL283240287796", "lat": "-49.52034", "lon": "-2.527933"}, - {"testNumber": "800", "testString": "MCQQ112595546116", "lat": "-45.089807", "lon": "-0.812342"}, - {"testNumber": "801", "testString": "MDKJ199303540987", "lat": "-36.098355", "lon": "-5.667829"}, - {"testNumber": "802", "testString": "MEKC589493535209", "lat": "-27.107985", "lon": "-5.017512"}, - {"testNumber": "803", "testString": "MDLP127993260609", "lat": "-31.565652", "lon": "-4.786679"}, - {"testNumber": "804", "testString": "MEMH016234237652", "lat": "-22.603914", "lon": "-3.972943"}, - {"testNumber": "805", "testString": "MEMM599996546772", "lat": "-18.088714", "lon": "-3.000006"}, - {"testNumber": "806", "testString": "MFNB554555259952", "lat": "-13.566746", "lon": "-2.075742"}, - {"testNumber": "807", "testString": "MFPF491710574768", "lat": "-9.042053", "lon": "-1.180483"}, - {"testNumber": "808", "testString": "MFPQ478228599997", "lat": "-0.000005", "lon": "-1.202953"}, - {"testNumber": "809", "testString": "MFQL237928291239", "lat": "-4.514602", "lon": "-0.603453"}, - {"testNumber": "810", "testString": "MFQQ244600599997", "lat": "-0.000005", "lon": "-0.592333"}, - {"testNumber": "811", "testString": "MFQL422022288887", "lat": "-4.518521", "lon": "-0.29663"}, - {"testNumber": "812", "testString": "MGQE237928308755", "lat": "4.514591", "lon": "-0.603453"}, - {"testNumber": "813", "testString": "MGQE422022311106", "lat": "4.51851", "lon": "-0.29663"}, - {"testNumber": "814", "testString": "MHLH032666357037", "lat": "22.595062", "lon": "-4.945556"}, - {"testNumber": "815", "testString": "MHPN005362071304", "lat": "27.11884", "lon": "-1.991064"}, - {"testNumber": "816", "testString": "MJQB503043357618", "lat": "31.59603", "lon": "-0.161595"}, - {"testNumber": "817", "testString": "MJPL109615386876", "lat": "40.644794", "lon": "-1.817308"}, - {"testNumber": "818", "testString": "MKPE231096386551", "lat": "49.644252", "lon": "-1.61484"}, - {"testNumber": "819", "testString": "MKPP433310377260", "lat": "58.628766", "lon": "-1.277817"}, - {"testNumber": "820", "testString": "MLQH211103359099", "lat": "67.598499", "lon": "-0.648161"}, - {"testNumber": "821", "testString": "NBFH211104240895", "lat": "-67.598509", "lon": "5.35184"}, - {"testNumber": "822", "testString": "NBBN067778054681", "lat": "-62.908865", "lon": "1.112964"}, - {"testNumber": "823", "testString": "NCDB506479277927", "lat": "-58.536789", "lon": "3.844131"}, - {"testNumber": "824", "testString": "NCAF035751534473", "lat": "-54.109212", "lon": "0.059585"}, - {"testNumber": "825", "testString": "NCBL090232253149", "lat": "-49.578085", "lon": "1.150387"}, - {"testNumber": "826", "testString": "NCFF564238534473", "lat": "-54.109212", "lon": "5.940397"}, - {"testNumber": "827", "testString": "NDAE381187224013", "lat": "-40.626645", "lon": "0.635312"}, - {"testNumber": "828", "testString": "NCCQ047236575753", "lat": "-45.040411", "lon": "2.078727"}, - {"testNumber": "829", "testString": "NDBJ533109516260", "lat": "-36.139566", "lon": "1.888515"}, - {"testNumber": "830", "testString": "NDCP599996218885", "lat": "-31.635192", "lon": "2.999994"}, - {"testNumber": "831", "testString": "NEEC005362528689", "lat": "-27.118851", "lon": "4.008936"}, - {"testNumber": "832", "testString": "NEEH567326242956", "lat": "-22.595073", "lon": "4.945544"}, - {"testNumber": "833", "testString": "NEFM133582568952", "lat": "-18.051746", "lon": "5.222636"}, - {"testNumber": "834", "testString": "NEFM500402559258", "lat": "-18.067904", "lon": "5.834003"}, - {"testNumber": "835", "testString": "NFAQ182983599997", "lat": "-0.000005", "lon": "0.304971"}, - {"testNumber": "836", "testString": "NFAQ355393599997", "lat": "-0.000005", "lon": "0.592322"}, - {"testNumber": "837", "testString": "NGAK162781021842", "lat": "9.036403", "lon": "0.271302"}, - {"testNumber": "838", "testString": "NGAK382289017111", "lat": "9.028518", "lon": "0.637149"}, - {"testNumber": "839", "testString": "NGBP091033336962", "lat": "13.561604", "lon": "1.151722"}, - {"testNumber": "840", "testString": "NHCD032968051833", "lat": "18.086389", "lon": "2.054947"}, - {"testNumber": "841", "testString": "NHDH583759362342", "lat": "22.603903", "lon": "3.972931"}, - {"testNumber": "842", "testString": "NHFN584809053929", "lat": "27.089881", "lon": "5.974682"}, - {"testNumber": "843", "testString": "NJCG599996086828", "lat": "36.144713", "lon": "2.999993"}, - {"testNumber": "844", "testString": "NKBA436776087832", "lat": "45.146387", "lon": "1.72796"}, - {"testNumber": "845", "testString": "NKBK281574083021", "lat": "54.138368", "lon": "1.46929"}, - {"testNumber": "846", "testString": "NLBD010612069290", "lat": "63.115484", "lon": "1.017686"}, - {"testNumber": "847", "testString": "NLAN052495046519", "lat": "72.077531", "lon": "0.087491"}, - {"testNumber": "848", "testString": "NMAB512642330910", "lat": "76.551516", "lon": "0.854404"}, - {"testNumber": "849", "testString": "NMCG599979036526", "lat": "81.060876", "lon": "2.999965"}, - {"testNumber": "850", "testString": "NAHP194860321631", "lat": "-76.463948", "lon": "7.324766"}, - {"testNumber": "851", "testString": "NBJC599990540463", "lat": "-72.099228", "lon": "8.999983"}, - {"testNumber": "852", "testString": "NALP405113321631", "lat": "-76.463949", "lon": "10.675189"}, - {"testNumber": "853", "testString": "NBHH584157322270", "lat": "-67.462884", "lon": "7.973595"}, - {"testNumber": "854", "testString": "NBJM557966596980", "lat": "-63.005034", "lon": "8.929943"}, - {"testNumber": "855", "testString": "NCKB517231326028", "lat": "-58.45662", "lon": "9.862051"}, - {"testNumber": "856", "testString": "NCHL368894213443", "lat": "-49.644262", "lon": "7.614823"}, - {"testNumber": "857", "testString": "NCJQ599995507910", "lat": "-45.153483", "lon": "8.999992"}, - {"testNumber": "858", "testString": "NDLE109616213117", "lat": "-40.644805", "lon": "10.182693"}, - {"testNumber": "859", "testString": "NDMJ133431525539", "lat": "-36.124101", "lon": "11.222385"}, - {"testNumber": "860", "testString": "NDLP472000260609", "lat": "-31.565651", "lon": "10.786666"}, - {"testNumber": "861", "testString": "NEMC584809546065", "lat": "-27.089891", "lon": "11.974682"}, - {"testNumber": "862", "testString": "NFGB136934268157", "lat": "-13.553071", "lon": "6.228223"}, - {"testNumber": "863", "testString": "NFGB416700275325", "lat": "-13.541125", "lon": "6.6945"}, - {"testNumber": "864", "testString": "NFHF108283574769", "lat": "-9.042052", "lon": "7.180472"}, - {"testNumber": "865", "testString": "NFHQ121765599997", "lat": "-0.000005", "lon": "7.202942"}, - {"testNumber": "866", "testString": "NFJL059141286196", "lat": "-4.523007", "lon": "8.098568"}, - {"testNumber": "867", "testString": "NFJQ599997599997", "lat": "-0.000005", "lon": "8.999995"}, - {"testNumber": "868", "testString": "NGJE059141313798", "lat": "4.522996", "lon": "8.098568"}, - {"testNumber": "869", "testString": "NGJK599997027934", "lat": "9.046557", "lon": "8.999995"}, - {"testNumber": "870", "testString": "NGKP554555340041", "lat": "13.566735", "lon": "9.924258"}, - {"testNumber": "871", "testString": "NHLD533883047669", "lat": "18.079449", "lon": "10.889805"}, - {"testNumber": "872", "testString": "NJJB599996381109", "lat": "31.635181", "lon": "8.999994"}, - {"testNumber": "873", "testString": "NKMA325870075089", "lat": "45.125149", "lon": "11.543116"}, - {"testNumber": "874", "testString": "NBPM010612530703", "lat": "-63.115495", "lon": "13.017686"}, - {"testNumber": "875", "testString": "NCQB599994215819", "lat": "-58.640302", "lon": "14.99999"}, - {"testNumber": "876", "testString": "PCBF318415516973", "lat": "-54.138379", "lon": "16.530692"}, - {"testNumber": "877", "testString": "PCCL461430228346", "lat": "-49.619423", "lon": "17.76905"}, - {"testNumber": "878", "testString": "PCAQ552755575753", "lat": "-45.040411", "lon": "15.921258"}, - {"testNumber": "879", "testString": "PDCE272859242152", "lat": "-40.596414", "lon": "17.454765"}, - {"testNumber": "880", "testString": "NDNP096950242375", "lat": "-31.596041", "lon": "12.161583"}, - {"testNumber": "881", "testString": "NEPC019187561242", "lat": "-27.064597", "lon": "13.031978"}, - {"testNumber": "882", "testString": "NEPH032666242956", "lat": "-22.595073", "lon": "13.054444"}, - {"testNumber": "883", "testString": "NEQM032968548160", "lat": "-18.0864", "lon": "14.054947"}, - {"testNumber": "884", "testString": "NFQB599996258926", "lat": "-13.568457", "lon": "14.999994"}, - {"testNumber": "885", "testString": "PFAF545924572737", "lat": "-9.045439", "lon": "15.909874"}, - {"testNumber": "886", "testString": "PFAQ539179599997", "lat": "-0.000005", "lon": "15.898632"}, - {"testNumber": "887", "testString": "PFBL481573287206", "lat": "-4.521324", "lon": "16.802622"}, - {"testNumber": "888", "testString": "PFCQ244600599997", "lat": "-0.000005", "lon": "17.407667"}, - {"testNumber": "889", "testString": "PFCQ417011599997", "lat": "-0.000005", "lon": "17.695018"}, - {"testNumber": "890", "testString": "PGBE481573312788", "lat": "4.521313", "lon": "16.802622"}, - {"testNumber": "891", "testString": "PGCK217704017111", "lat": "9.028518", "lon": "17.36284"}, - {"testNumber": "892", "testString": "PGCK437212021842", "lat": "9.036403", "lon": "17.728687"}, - {"testNumber": "893", "testString": "NHNH049486348205", "lat": "22.580341", "lon": "12.082477"}, - {"testNumber": "894", "testString": "NHQN599996073478", "lat": "27.122464", "lon": "14.999994"}, - {"testNumber": "895", "testString": "NJNG199302059006", "lat": "36.098344", "lon": "12.33217"}, - {"testNumber": "896", "testString": "NJQL599996390511", "lat": "40.650851", "lon": "14.999993"}, - {"testNumber": "897", "testString": "NKNK035750065521", "lat": "54.109201", "lon": "12.059584"}, - {"testNumber": "898", "testString": "NKQE599995391523", "lat": "49.652538", "lon": "14.999992"}, - {"testNumber": "899", "testString": "PKCK564239065521", "lat": "54.109201", "lon": "17.940398"}, - {"testNumber": "900", "testString": "NLND576203044395", "lat": "63.073992", "lon": "12.960339"}, - {"testNumber": "901", "testString": "NKQP599994384175", "lat": "58.640292", "lon": "14.99999"}, - {"testNumber": "902", "testString": "PLCD023782044395", "lat": "63.073991", "lon": "17.039637"}, - {"testNumber": "903", "testString": "NLQH599992369313", "lat": "67.615522", "lon": "14.999986"}, - {"testNumber": "904", "testString": "NMQB599986348506", "lat": "76.580844", "lon": "14.999977"}, - {"testNumber": "905", "testString": "NLQN486418007591", "lat": "72.012651", "lon": "14.810697"}, - {"testNumber": "906", "testString": "PMAG152671009881", "lat": "81.016468", "lon": "15.254452"}, - {"testNumber": "907", "testString": "PLAN113561007590", "lat": "72.01265", "lon": "15.189269"}, - {"testNumber": "908", "testString": "PBFH599992230681", "lat": "-67.615532", "lon": "20.999986"}, - {"testNumber": "909", "testString": "PCFB082757326029", "lat": "-58.456618", "lon": "20.137929"}, - {"testNumber": "910", "testString": "PCHF249065563589", "lat": "-54.060685", "lon": "22.415108"}, - {"testNumber": "911", "testString": "PDEE434174267501", "lat": "-40.554165", "lon": "19.723624"}, - {"testNumber": "912", "testString": "PCDQ487396546116", "lat": "-45.089807", "lon": "18.812326"}, - {"testNumber": "913", "testString": "PDDJ466561525539", "lat": "-36.124101", "lon": "18.777602"}, - {"testNumber": "914", "testString": "PDEP567313221498", "lat": "-31.630837", "lon": "19.945522"}, - {"testNumber": "915", "testString": "PEFC599996526515", "lat": "-27.122475", "lon": "20.999994"}, - {"testNumber": "916", "testString": "PEGH583759237652", "lat": "-22.603914", "lon": "21.972931"}, - {"testNumber": "917", "testString": "PEHM533883552324", "lat": "-18.07946", "lon": "22.889805"}, - {"testNumber": "918", "testString": "PFJB463060268157", "lat": "-13.553071", "lon": "23.771766"}, - {"testNumber": "919", "testString": "PFJB183293275325", "lat": "-13.541125", "lon": "23.305489"}, - {"testNumber": "920", "testString": "PGDP136934331836", "lat": "13.55306", "lon": "18.228224"}, - {"testNumber": "921", "testString": "PGDP416700324668", "lat": "13.541114", "lon": "18.6945"}, - {"testNumber": "922", "testString": "PHED066110047669", "lat": "18.079449", "lon": "19.110184"}, - {"testNumber": "923", "testString": "PHFH599996364111", "lat": "22.606851", "lon": "20.999994"}, - {"testNumber": "924", "testString": "PJDB096949357618", "lat": "31.59603", "lon": "18.161582"}, - {"testNumber": "925", "testString": "PJEG533109083733", "lat": "36.139555", "lon": "19.888515"}, - {"testNumber": "926", "testString": "PKDA274121075089", "lat": "45.125148", "lon": "18.456869"}, - {"testNumber": "927", "testString": "PBKC052493553475", "lat": "-72.077542", "lon": "24.087489"}, - {"testNumber": "928", "testString": "PAKP512644269084", "lat": "-76.551526", "lon": "24.854407"}, - {"testNumber": "929", "testString": "PBKM576205555599", "lat": "-63.074002", "lon": "24.960341"}, - {"testNumber": "930", "testString": "PCMB093509277926", "lat": "-58.53679", "lon": "26.155849"}, - {"testNumber": "931", "testString": "PBQM023781555599", "lat": "-63.074002", "lon": "29.039635"}, - {"testNumber": "932", "testString": "PCKL138560228347", "lat": "-49.619422", "lon": "24.230934"}, - {"testNumber": "933", "testString": "PCNG062873004245", "lat": "-53.992925", "lon": "27.104789"}, - {"testNumber": "934", "testString": "PCLQ436775512161", "lat": "-45.146398", "lon": "25.727959"}, - {"testNumber": "935", "testString": "PDME599996209483", "lat": "-40.650862", "lon": "26.999993"}, - {"testNumber": "936", "testString": "PDPJ066883516260", "lat": "-36.139566", "lon": "28.111471"}, - {"testNumber": "937", "testString": "PDQP065088229331", "lat": "-31.617781", "lon": "29.10848"}, - {"testNumber": "938", "testString": "PEPC580806561242", "lat": "-27.064597", "lon": "28.96801"}, - {"testNumber": "939", "testString": "PFKF162781578152", "lat": "-9.036413", "lon": "24.271302"}, - {"testNumber": "940", "testString": "PFKF382289582883", "lat": "-9.028529", "lon": "24.637149"}, - {"testNumber": "941", "testString": "PFKQ182983599997", "lat": "-0.000005", "lon": "24.304971"}, - {"testNumber": "942", "testString": "PFLL118421287206", "lat": "-4.521324", "lon": "25.197368"}, - {"testNumber": "943", "testString": "PFKQ355393599997", "lat": "-0.000005", "lon": "24.592322"}, - {"testNumber": "944", "testString": "PFMQ060814599997", "lat": "-0.000005", "lon": "26.101357"}, - {"testNumber": "945", "testString": "PGLE118421312788", "lat": "4.521313", "lon": "25.197368"}, - {"testNumber": "946", "testString": "PGMK054069027257", "lat": "9.045428", "lon": "26.090115"}, - {"testNumber": "947", "testString": "PGMP599996341068", "lat": "13.568446", "lon": "26.999994"}, - {"testNumber": "948", "testString": "PHND567025051833", "lat": "18.086389", "lon": "27.945041"}, - {"testNumber": "949", "testString": "PHQH550507348205", "lat": "22.580341", "lon": "29.917512"}, - {"testNumber": "950", "testString": "PHKN015183053929", "lat": "27.089881", "lon": "24.025305"}, - {"testNumber": "951", "testString": "PJLB567314378496", "lat": "31.630826", "lon": "25.945523"}, - {"testNumber": "952", "testString": "PJQG133431074455", "lat": "36.124091", "lon": "29.222385"}, - {"testNumber": "953", "testString": "PKPA163215087833", "lat": "45.146388", "lon": "28.272025"}, - {"testNumber": "954", "testString": "PKPK318415083021", "lat": "54.138368", "lon": "28.530692"}, - {"testNumber": "955", "testString": "PLPD589374069291", "lat": "63.115485", "lon": "28.98229"}, - {"testNumber": "956", "testString": "PMQB087330330909", "lat": "76.551515", "lon": "29.14555"}, - {"testNumber": "957", "testString": "PLQN547484046519", "lat": "72.077531", "lon": "29.912474"}, - {"testNumber": "958", "testString": "QBEH015826322268", "lat": "-67.462886", "lon": "34.026377"}, - {"testNumber": "959", "testString": "QCBB166678222734", "lat": "-58.628776", "lon": "31.277796"}, - {"testNumber": "960", "testString": "QCCF599995511135", "lat": "-54.148109", "lon": "32.999991"}, - {"testNumber": "961", "testString": "QCEL231096213443", "lat": "-49.644262", "lon": "34.38516"}, - {"testNumber": "962", "testString": "QDEE165817267501", "lat": "-40.554165", "lon": "34.276362"}, - {"testNumber": "963", "testString": "QCFQ325870524905", "lat": "-45.125159", "lon": "35.543116"}, - {"testNumber": "964", "testString": "QDFJ400690540988", "lat": "-36.098354", "lon": "35.667816"}, - {"testNumber": "965", "testString": "QEAC015184546065", "lat": "-27.089892", "lon": "30.025306"}, - {"testNumber": "966", "testString": "QEAH049486251789", "lat": "-22.580351", "lon": "30.082476"}, - {"testNumber": "967", "testString": "QEAH533107264139", "lat": "-22.559769", "lon": "30.888512"}, - {"testNumber": "968", "testString": "QEBM066110552324", "lat": "-18.07946", "lon": "31.110184"}, - {"testNumber": "969", "testString": "QFCB045439259952", "lat": "-13.566746", "lon": "32.075731"}, - {"testNumber": "970", "testString": "QFCF599997572059", "lat": "-9.046568", "lon": "32.999995"}, - {"testNumber": "971", "testString": "QFCQ599997599997", "lat": "-0.000005", "lon": "32.999995"}, - {"testNumber": "972", "testString": "QFDL540853286196", "lat": "-4.523007", "lon": "33.901421"}, - {"testNumber": "973", "testString": "QFEQ478228599997", "lat": "-0.000005", "lon": "34.797047"}, - {"testNumber": "974", "testString": "QGDE540853313798", "lat": "4.522996", "lon": "33.901421"}, - {"testNumber": "975", "testString": "QGEK491710025225", "lat": "9.042042", "lon": "34.819517"}, - {"testNumber": "976", "testString": "QGFP183293324668", "lat": "13.541114", "lon": "35.305489"}, - {"testNumber": "977", "testString": "QGFP463059331836", "lat": "13.55306", "lon": "35.771765"}, - {"testNumber": "978", "testString": "QHBN594631071304", "lat": "27.11884", "lon": "31.991052"}, - {"testNumber": "979", "testString": "QJFB065087370662", "lat": "31.61777", "lon": "35.108479"}, - {"testNumber": "980", "testString": "QJBL490376386876", "lat": "40.644794", "lon": "31.817293"}, - {"testNumber": "981", "testString": "QKBE368894386551", "lat": "49.644251", "lon": "31.614823"}, - {"testNumber": "982", "testString": "QKBP166678377260", "lat": "58.628766", "lon": "31.277797"}, - {"testNumber": "983", "testString": "QLAH388880359099", "lat": "67.598498", "lon": "30.648133"}, - {"testNumber": "984", "testString": "QBJC486420592403", "lat": "-72.012662", "lon": "38.8107"}, - {"testNumber": "985", "testString": "QAJP599986251487", "lat": "-76.580855", "lon": "38.999977"}, - {"testNumber": "986", "testString": "QBKC113559592403", "lat": "-72.012661", "lon": "39.189265"}, - {"testNumber": "987", "testString": "QBGH388879240895", "lat": "-67.598509", "lon": "36.648132"}, - {"testNumber": "988", "testString": "QBLM589374530703", "lat": "-63.115495", "lon": "40.98229"}, - {"testNumber": "989", "testString": "QCJG537116004246", "lat": "-53.992924", "lon": "38.895193"}, - {"testNumber": "990", "testString": "QCLL509758253150", "lat": "-49.578084", "lon": "40.849596"}, - {"testNumber": "991", "testString": "QDGE327133242152", "lat": "-40.596414", "lon": "36.545221"}, - {"testNumber": "992", "testString": "QDHJ264162562579", "lat": "-36.062368", "lon": "37.44027"}, - {"testNumber": "993", "testString": "QDGP534905229332", "lat": "-31.61778", "lon": "36.891508"}, - {"testNumber": "994", "testString": "QEHC594631528689", "lat": "-27.118851", "lon": "37.991052"}, - {"testNumber": "995", "testString": "QEJH599996235883", "lat": "-22.606862", "lon": "38.999994"}, - {"testNumber": "996", "testString": "QEKM567025548160", "lat": "-18.0864", "lon": "39.945041"}, - {"testNumber": "997", "testString": "QFLB508960263031", "lat": "-13.561615", "lon": "40.848267"}, - {"testNumber": "998", "testString": "QFMF437212578152", "lat": "-9.036414", "lon": "41.728687"}, - {"testNumber": "999", "testString": "QFMF217704582883", "lat": "-9.028529", "lon": "41.36284"}, - {"testNumber": "1000", "testString": "QFMQ244600599997", "lat": "-0.000005", "lon": "41.407667"}, - {"testNumber": "1001", "testString": "QFMQ417011599997", "lat": "-0.000005", "lon": "41.695018"}, - {"testNumber": "1002", "testString": "QHGD099592040736", "lat": "18.067893", "lon": "36.165986"}, - {"testNumber": "1003", "testString": "QHGD466412031041", "lat": "18.051735", "lon": "36.777353"}, - {"testNumber": "1004", "testString": "QHJH016234362342", "lat": "22.603903", "lon": "38.027057"}, - {"testNumber": "1005", "testString": "QHMN010500064784", "lat": "27.107974", "lon": "41.0175"}, - {"testNumber": "1006", "testString": "QJGG466561074454", "lat": "36.12409", "lon": "36.777602"}, - {"testNumber": "1007", "testString": "QJML218804375980", "lat": "40.626634", "lon": "41.364674"}, - {"testNumber": "1008", "testString": "QKME461429371647", "lat": "49.619412", "lon": "41.769049"}, - {"testNumber": "1009", "testString": "QCNB265014243458", "lat": "-58.594236", "lon": "42.44169"}, - {"testNumber": "1010", "testString": "RBAM042020596980", "lat": "-63.005033", "lon": "45.070033"}, - {"testNumber": "1011", "testString": "RCCB334974243459", "lat": "-58.594235", "lon": "47.55829"}, - {"testNumber": "1012", "testString": "QCPF350924563589", "lat": "-54.060685", "lon": "43.584873"}, - {"testNumber": "1013", "testString": "QCQL316750287795", "lat": "-49.520341", "lon": "44.527916"}, - {"testNumber": "1014", "testString": "QCNQ274121524905", "lat": "-45.125159", "lon": "42.456869"}, - {"testNumber": "1015", "testString": "QDPE490376213117", "lat": "-40.644805", "lon": "43.817293"}, - {"testNumber": "1016", "testString": "QDQJ599996513166", "lat": "-36.144724", "lon": "44.999993"}, - {"testNumber": "1017", "testString": "RDBP032679221498", "lat": "-31.630837", "lon": "46.054465"}, - {"testNumber": "1018", "testString": "RECC010500535209", "lat": "-27.107985", "lon": "47.0175"}, - {"testNumber": "1019", "testString": "RECH066886264139", "lat": "-22.559769", "lon": "47.111476"}, - {"testNumber": "1020", "testString": "RECH550507251789", "lat": "-22.580352", "lon": "47.917512"}, - {"testNumber": "1021", "testString": "QFNL177971288887", "lat": "-4.518521", "lon": "42.296619"}, - {"testNumber": "1022", "testString": "QFNL362066291239", "lat": "-4.514602", "lon": "42.603443"}, - {"testNumber": "1023", "testString": "QFPQ121765599997", "lat": "-0.000005", "lon": "43.202942"}, - {"testNumber": "1024", "testString": "QGNE177971311106", "lat": "4.51851", "lon": "42.296619"}, - {"testNumber": "1025", "testString": "QGNE362066308755", "lat": "4.514591", "lon": "42.603443"}, - {"testNumber": "1026", "testString": "QGPK108283025225", "lat": "9.042042", "lon": "43.180472"}, - {"testNumber": "1027", "testString": "QGQP045439340041", "lat": "13.566735", "lon": "44.075731"}, - {"testNumber": "1028", "testString": "QHQD599996053222", "lat": "18.088704", "lon": "44.999994"}, - {"testNumber": "1029", "testString": "RHBH567326357037", "lat": "22.595062", "lon": "46.945544"}, - {"testNumber": "1030", "testString": "QJNB534905370662", "lat": "31.61777", "lon": "42.891508"}, - {"testNumber": "1031", "testString": "RJBG066883083733", "lat": "36.139555", "lon": "46.111471"}, - {"testNumber": "1032", "testString": "QKQA599995092083", "lat": "45.153472", "lon": "44.999992"}, - {"testNumber": "1033", "testString": "QKQK599995088859", "lat": "54.148099", "lon": "44.999991"}, - {"testNumber": "1034", "testString": "QKNP265013356535", "lat": "58.594225", "lon": "42.441689"}, - {"testNumber": "1035", "testString": "QLQD599993077600", "lat": "63.129334", "lon": "44.999988"}, - {"testNumber": "1036", "testString": "RKCP334975356534", "lat": "58.594224", "lon": "47.558291"}, - {"testNumber": "1037", "testString": "QLPH417818328514", "lat": "67.547523", "lon": "43.696364"}, - {"testNumber": "1038", "testString": "RLBH182165328513", "lat": "67.547522", "lon": "46.303608"}, - {"testNumber": "1039", "testString": "QLQN599990059530", "lat": "72.099217", "lon": "44.999983"}, - {"testNumber": "1040", "testString": "QMPB194863278362", "lat": "76.463937", "lon": "43.324772"}, - {"testNumber": "1041", "testString": "RMBB405110278363", "lat": "76.463939", "lon": "46.675183"}, - {"testNumber": "1042", "testString": "RAJP087328269084", "lat": "-76.551526", "lon": "53.145547"}, - {"testNumber": "1043", "testString": "RBJC547486553475", "lat": "-72.077542", "lon": "53.912476"}, - {"testNumber": "1044", "testString": "RBEH417820271480", "lat": "-67.547534", "lon": "49.696367"}, - {"testNumber": "1045", "testString": "RBHH182163271480", "lat": "-67.547533", "lon": "52.303605"}, - {"testNumber": "1046", "testString": "RBHN532208054680", "lat": "-62.908866", "lon": "52.887013"}, - {"testNumber": "1047", "testString": "RCEF281573516973", "lat": "-54.138379", "lon": "49.469289"}, - {"testNumber": "1048", "testString": "RCFL599995208471", "lat": "-49.652548", "lon": "50.999992"}, - {"testNumber": "1049", "testString": "RCHQ163215512161", "lat": "-45.146398", "lon": "52.272025"}, - {"testNumber": "1050", "testString": "RDJE218804224013", "lat": "-40.626645", "lon": "53.364674"}, - {"testNumber": "1051", "testString": "RDHJ335830562580", "lat": "-36.062367", "lon": "52.559717"}, - {"testNumber": "1052", "testString": "RDJP503043242375", "lat": "-31.596041", "lon": "53.838405"}, - {"testNumber": "1053", "testString": "REDM099592559258", "lat": "-18.067904", "lon": "48.165986"}, - {"testNumber": "1054", "testString": "REDM466412568952", "lat": "-18.051746", "lon": "48.777353"}, - {"testNumber": "1055", "testString": "RFEB091033263031", "lat": "-13.561615", "lon": "49.151722"}, - {"testNumber": "1056", "testString": "RFFF054069572737", "lat": "-9.045439", "lon": "50.090115"}, - {"testNumber": "1057", "testString": "RFFQ060814599997", "lat": "-0.000005", "lon": "50.101357"}, - {"testNumber": "1058", "testString": "RFFL599997285859", "lat": "-4.523568", "lon": "50.999995"}, - {"testNumber": "1059", "testString": "RFGQ539179599997", "lat": "-0.000005", "lon": "51.898632"}, - {"testNumber": "1060", "testString": "RGFE599997314134", "lat": "4.523557", "lon": "50.999995"}, - {"testNumber": "1061", "testString": "RGGK545924027257", "lat": "9.045428", "lon": "51.909874"}, - {"testNumber": "1062", "testString": "RGHP508960336962", "lat": "13.561604", "lon": "52.848267"}, - {"testNumber": "1063", "testString": "RHJD133582031041", "lat": "18.051735", "lon": "53.222636"}, - {"testNumber": "1064", "testString": "RHJD500402040736", "lat": "18.067893", "lon": "53.834003"}, - {"testNumber": "1065", "testString": "RHDN589493064784", "lat": "27.107974", "lon": "48.982488"}, - {"testNumber": "1066", "testString": "RJHB032679378496", "lat": "31.630826", "lon": "52.054465"}, - {"testNumber": "1067", "testString": "RJJG400690059006", "lat": "36.098344", "lon": "53.667816"}, - {"testNumber": "1068", "testString": "RJDL381187375980", "lat": "40.626634", "lon": "48.635312"}, - {"testNumber": "1069", "testString": "RKDE138560371647", "lat": "49.619412", "lon": "48.230934"}, - {"testNumber": "1070", "testString": "RMFG447287009881", "lat": "81.016469", "lon": "50.745479"}, - {"testNumber": "1071", "testString": "RBMM599993522393", "lat": "-63.129345", "lon": "56.999988"}, - {"testNumber": "1072", "testString": "RCPB433310222734", "lat": "-58.628777", "lon": "58.722183"}, - {"testNumber": "1073", "testString": "RCNL283240287796", "lat": "-49.52034", "lon": "57.472067"}, - {"testNumber": "1074", "testString": "RCQQ112595546116", "lat": "-45.089807", "lon": "59.187658"}, - {"testNumber": "1075", "testString": "RDKJ199303540987", "lat": "-36.098355", "lon": "54.332171"}, - {"testNumber": "1076", "testString": "REKC589493535209", "lat": "-27.107985", "lon": "54.982488"}, - {"testNumber": "1077", "testString": "RDLP127993260609", "lat": "-31.565652", "lon": "55.213321"}, - {"testNumber": "1078", "testString": "REMH016234237652", "lat": "-22.603914", "lon": "56.027057"}, - {"testNumber": "1079", "testString": "REMM599996546772", "lat": "-18.088714", "lon": "56.999994"}, - {"testNumber": "1080", "testString": "RFNB554555259952", "lat": "-13.566746", "lon": "57.924258"}, - {"testNumber": "1081", "testString": "RFPF491710574768", "lat": "-9.042053", "lon": "58.819517"}, - {"testNumber": "1082", "testString": "RFPQ478228599997", "lat": "-0.000005", "lon": "58.797047"}, - {"testNumber": "1083", "testString": "RFQL237928291239", "lat": "-4.514602", "lon": "59.396547"}, - {"testNumber": "1084", "testString": "RFQL422022288887", "lat": "-4.518521", "lon": "59.70337"}, - {"testNumber": "1085", "testString": "RGQE237928308755", "lat": "4.514591", "lon": "59.396547"}, - {"testNumber": "1086", "testString": "RGQE422022311106", "lat": "4.51851", "lon": "59.70337"}, - {"testNumber": "1087", "testString": "RHLH032666357037", "lat": "22.595062", "lon": "55.054444"}, - {"testNumber": "1088", "testString": "RHPN005362071304", "lat": "27.11884", "lon": "58.008936"}, - {"testNumber": "1089", "testString": "RJQB503043357618", "lat": "31.59603", "lon": "59.838405"}, - {"testNumber": "1090", "testString": "RJPL109615386876", "lat": "40.644794", "lon": "58.182692"}, - {"testNumber": "1091", "testString": "RKPE231096386551", "lat": "49.644252", "lon": "58.38516"}, - {"testNumber": "1092", "testString": "RKPP433310377260", "lat": "58.628766", "lon": "58.722183"}, - {"testNumber": "1093", "testString": "RLQH211103359099", "lat": "67.598499", "lon": "59.351839"}, - {"testNumber": "1094", "testString": "SBFH211104240895", "lat": "-67.598509", "lon": "65.35184"}, - {"testNumber": "1095", "testString": "SBBN067778054681", "lat": "-62.908865", "lon": "61.112964"}, - {"testNumber": "1096", "testString": "SCDB506479277927", "lat": "-58.536789", "lon": "63.844131"}, - {"testNumber": "1097", "testString": "SCAF035751534473", "lat": "-54.109212", "lon": "60.059585"}, - {"testNumber": "1098", "testString": "SCBL090232253149", "lat": "-49.578085", "lon": "61.150387"}, - {"testNumber": "1099", "testString": "SCFF564238534473", "lat": "-54.109212", "lon": "65.940397"}, - {"testNumber": "1100", "testString": "SDAE381187224013", "lat": "-40.626645", "lon": "60.635312"}, - {"testNumber": "1101", "testString": "SCCQ047236575753", "lat": "-45.040411", "lon": "62.078727"}, - {"testNumber": "1102", "testString": "SDBJ533109516260", "lat": "-36.139566", "lon": "61.888515"}, - {"testNumber": "1103", "testString": "SDCP599996218885", "lat": "-31.635192", "lon": "62.999994"}, - {"testNumber": "1104", "testString": "SEEC005362528689", "lat": "-27.118851", "lon": "64.008936"}, - {"testNumber": "1105", "testString": "SEEH567326242956", "lat": "-22.595073", "lon": "64.945544"}, - {"testNumber": "1106", "testString": "SEFM133582568952", "lat": "-18.051746", "lon": "65.222636"}, - {"testNumber": "1107", "testString": "SEFM500402559258", "lat": "-18.067904", "lon": "65.834003"}, - {"testNumber": "1108", "testString": "SFAQ182983599997", "lat": "-0.000005", "lon": "60.304971"}, - {"testNumber": "1109", "testString": "SFAQ355393599997", "lat": "-0.000005", "lon": "60.592322"}, - {"testNumber": "1110", "testString": "SGAK162781021842", "lat": "9.036403", "lon": "60.271302"}, - {"testNumber": "1111", "testString": "SGAK382289017111", "lat": "9.028518", "lon": "60.637149"}, - {"testNumber": "1112", "testString": "SGBP091033336962", "lat": "13.561604", "lon": "61.151722"}, - {"testNumber": "1113", "testString": "SHCD032968051833", "lat": "18.086389", "lon": "62.054947"}, - {"testNumber": "1114", "testString": "SHDH583759362342", "lat": "22.603903", "lon": "63.972931"}, - {"testNumber": "1115", "testString": "SHFN584809053929", "lat": "27.089881", "lon": "65.974682"}, - {"testNumber": "1116", "testString": "SJCG599996086828", "lat": "36.144713", "lon": "62.999993"}, - {"testNumber": "1117", "testString": "SKBA436776087832", "lat": "45.146387", "lon": "61.72796"}, - {"testNumber": "1118", "testString": "SKBK281574083021", "lat": "54.138368", "lon": "61.46929"}, - {"testNumber": "1119", "testString": "SLBD010612069290", "lat": "63.115484", "lon": "61.017686"}, - {"testNumber": "1120", "testString": "SLAN052495046519", "lat": "72.077531", "lon": "60.087491"}, - {"testNumber": "1121", "testString": "SMAB512642330910", "lat": "76.551516", "lon": "60.854404"}, - {"testNumber": "1122", "testString": "SMCG599979036526", "lat": "81.060876", "lon": "62.999965"}, - {"testNumber": "1123", "testString": "SAHP194860321631", "lat": "-76.463948", "lon": "67.324766"}, - {"testNumber": "1124", "testString": "SBJC599990540463", "lat": "-72.099228", "lon": "68.999983"}, - {"testNumber": "1125", "testString": "SALP405113321631", "lat": "-76.463949", "lon": "70.675189"}, - {"testNumber": "1126", "testString": "SBHH584157322270", "lat": "-67.462884", "lon": "67.973595"}, - {"testNumber": "1127", "testString": "SBJM557966596980", "lat": "-63.005034", "lon": "68.929943"}, - {"testNumber": "1128", "testString": "SCKB517231326028", "lat": "-58.45662", "lon": "69.862051"}, - {"testNumber": "1129", "testString": "SCHL368894213443", "lat": "-49.644262", "lon": "67.614823"}, - {"testNumber": "1130", "testString": "SCJQ599995507910", "lat": "-45.153483", "lon": "68.999992"}, - {"testNumber": "1131", "testString": "SDLE109616213117", "lat": "-40.644805", "lon": "70.182693"}, - {"testNumber": "1132", "testString": "SDMJ133431525539", "lat": "-36.124101", "lon": "71.222385"}, - {"testNumber": "1133", "testString": "SDLP472000260609", "lat": "-31.565651", "lon": "70.786666"}, - {"testNumber": "1134", "testString": "SEMC584809546065", "lat": "-27.089891", "lon": "71.974682"}, - {"testNumber": "1135", "testString": "SFGB136934268157", "lat": "-13.553071", "lon": "66.228223"}, - {"testNumber": "1136", "testString": "SFGB416700275325", "lat": "-13.541125", "lon": "66.6945"}, - {"testNumber": "1137", "testString": "SFHF108283574769", "lat": "-9.042052", "lon": "67.180472"}, - {"testNumber": "1138", "testString": "SFHQ121765599997", "lat": "-0.000005", "lon": "67.202942"}, - {"testNumber": "1139", "testString": "SFJL059141286196", "lat": "-4.523007", "lon": "68.098568"}, - {"testNumber": "1140", "testString": "SFJQ599997599997", "lat": "-0.000005", "lon": "68.999995"}, - {"testNumber": "1141", "testString": "SGJE059141313798", "lat": "4.522996", "lon": "68.098568"}, - {"testNumber": "1142", "testString": "SGJK599997027934", "lat": "9.046557", "lon": "68.999995"}, - {"testNumber": "1143", "testString": "SGKP554555340041", "lat": "13.566735", "lon": "69.924258"}, - {"testNumber": "1144", "testString": "SHLD533883047669", "lat": "18.079449", "lon": "70.889805"}, - {"testNumber": "1145", "testString": "SJJB599996381109", "lat": "31.635181", "lon": "68.999994"}, - {"testNumber": "1146", "testString": "SKMA325870075089", "lat": "45.125149", "lon": "71.543116"}, - {"testNumber": "1147", "testString": "SBPM010612530703", "lat": "-63.115495", "lon": "73.017686"}, - {"testNumber": "1148", "testString": "SCQB599994215819", "lat": "-58.640302", "lon": "74.99999"}, - {"testNumber": "1149", "testString": "TCBF318415516973", "lat": "-54.138379", "lon": "76.530692"}, - {"testNumber": "1150", "testString": "TCCL461430228346", "lat": "-49.619423", "lon": "77.76905"}, - {"testNumber": "1151", "testString": "TCAQ552755575753", "lat": "-45.040411", "lon": "75.921258"}, - {"testNumber": "1152", "testString": "TDCE272859242152", "lat": "-40.596414", "lon": "77.454765"}, - {"testNumber": "1153", "testString": "SDNP096950242375", "lat": "-31.596041", "lon": "72.161583"}, - {"testNumber": "1154", "testString": "SEPC019187561242", "lat": "-27.064597", "lon": "73.031978"}, - {"testNumber": "1155", "testString": "SEPH032666242956", "lat": "-22.595073", "lon": "73.054444"}, - {"testNumber": "1156", "testString": "SEQM032968548160", "lat": "-18.0864", "lon": "74.054947"}, - {"testNumber": "1157", "testString": "SFQB599996258926", "lat": "-13.568457", "lon": "74.999994"}, - {"testNumber": "1158", "testString": "TFAF545924572737", "lat": "-9.045439", "lon": "75.909874"}, - {"testNumber": "1159", "testString": "TFAQ539179599997", "lat": "-0.000005", "lon": "75.898632"}, - {"testNumber": "1160", "testString": "TFBL481573287206", "lat": "-4.521324", "lon": "76.802622"}, - {"testNumber": "1161", "testString": "TFCQ244600599997", "lat": "-0.000005", "lon": "77.407667"}, - {"testNumber": "1162", "testString": "TFCQ417011599997", "lat": "-0.000005", "lon": "77.695018"}, - {"testNumber": "1163", "testString": "TGBE481573312788", "lat": "4.521313", "lon": "76.802622"}, - {"testNumber": "1164", "testString": "TGCK217704017111", "lat": "9.028518", "lon": "77.36284"}, - {"testNumber": "1165", "testString": "TGCK437212021842", "lat": "9.036403", "lon": "77.728687"}, - {"testNumber": "1166", "testString": "SHNH049486348205", "lat": "22.580341", "lon": "72.082477"}, - {"testNumber": "1167", "testString": "SHQN599996073478", "lat": "27.122464", "lon": "74.999994"}, - {"testNumber": "1168", "testString": "SJNG199302059006", "lat": "36.098344", "lon": "72.33217"}, - {"testNumber": "1169", "testString": "SJQL599996390511", "lat": "40.650851", "lon": "74.999993"}, - {"testNumber": "1170", "testString": "SKNK035750065521", "lat": "54.109201", "lon": "72.059584"}, - {"testNumber": "1171", "testString": "SKQE599995391523", "lat": "49.652538", "lon": "74.999992"}, - {"testNumber": "1172", "testString": "TKCK564239065521", "lat": "54.109201", "lon": "77.940398"}, - {"testNumber": "1173", "testString": "SLND576203044395", "lat": "63.073992", "lon": "72.960339"}, - {"testNumber": "1174", "testString": "SKQP599994384175", "lat": "58.640292", "lon": "74.99999"}, - {"testNumber": "1175", "testString": "TLCD023782044395", "lat": "63.073991", "lon": "77.039637"}, - {"testNumber": "1176", "testString": "SLQH599992369313", "lat": "67.615522", "lon": "74.999986"}, - {"testNumber": "1177", "testString": "SMQB599986348506", "lat": "76.580844", "lon": "74.999977"}, - {"testNumber": "1178", "testString": "SLQN486418007591", "lat": "72.012651", "lon": "74.810697"}, - {"testNumber": "1179", "testString": "TMAG152671009881", "lat": "81.016468", "lon": "75.254452"}, - {"testNumber": "1180", "testString": "TLAN113561007590", "lat": "72.01265", "lon": "75.189269"}, - {"testNumber": "1181", "testString": "TBFH599992230681", "lat": "-67.615532", "lon": "80.999986"}, - {"testNumber": "1182", "testString": "TCFB082757326029", "lat": "-58.456618", "lon": "80.137929"}, - {"testNumber": "1183", "testString": "TCHF249065563589", "lat": "-54.060685", "lon": "82.415108"}, - {"testNumber": "1184", "testString": "TDEE434174267501", "lat": "-40.554165", "lon": "79.723624"}, - {"testNumber": "1185", "testString": "TCDQ487396546116", "lat": "-45.089807", "lon": "78.812326"}, - {"testNumber": "1186", "testString": "TDDJ466561525539", "lat": "-36.124101", "lon": "78.777602"}, - {"testNumber": "1187", "testString": "TDEP567313221498", "lat": "-31.630837", "lon": "79.945522"}, - {"testNumber": "1188", "testString": "TEFC599996526515", "lat": "-27.122475", "lon": "80.999994"}, - {"testNumber": "1189", "testString": "TEGH583759237652", "lat": "-22.603914", "lon": "81.972931"}, - {"testNumber": "1190", "testString": "TEHM533883552324", "lat": "-18.07946", "lon": "82.889805"}, - {"testNumber": "1191", "testString": "TFJB463060268157", "lat": "-13.553071", "lon": "83.771766"}, - {"testNumber": "1192", "testString": "TFJB183293275325", "lat": "-13.541125", "lon": "83.305489"}, - {"testNumber": "1193", "testString": "TGDP136934331836", "lat": "13.55306", "lon": "78.228224"}, - {"testNumber": "1194", "testString": "TGDP416700324668", "lat": "13.541114", "lon": "78.6945"}, - {"testNumber": "1195", "testString": "THED066110047669", "lat": "18.079449", "lon": "79.110184"}, - {"testNumber": "1196", "testString": "THFH599996364111", "lat": "22.606851", "lon": "80.999994"}, - {"testNumber": "1197", "testString": "TJDB096949357618", "lat": "31.59603", "lon": "78.161582"}, - {"testNumber": "1198", "testString": "TJEG533109083733", "lat": "36.139555", "lon": "79.888515"}, - {"testNumber": "1199", "testString": "TKDA274121075089", "lat": "45.125148", "lon": "78.456869"}, - {"testNumber": "1200", "testString": "TBKC052493553475", "lat": "-72.077542", "lon": "84.087489"}, - {"testNumber": "1201", "testString": "TAKP512644269084", "lat": "-76.551526", "lon": "84.854407"}, - {"testNumber": "1202", "testString": "TBKM576205555599", "lat": "-63.074002", "lon": "84.960341"}, - {"testNumber": "1203", "testString": "TCMB093509277926", "lat": "-58.53679", "lon": "86.155849"}, - {"testNumber": "1204", "testString": "TBQM023781555599", "lat": "-63.074002", "lon": "89.039635"}, - {"testNumber": "1205", "testString": "TCKL138560228347", "lat": "-49.619422", "lon": "84.230934"}, - {"testNumber": "1206", "testString": "TCNG062873004245", "lat": "-53.992925", "lon": "87.104789"}, - {"testNumber": "1207", "testString": "TCLQ436775512161", "lat": "-45.146398", "lon": "85.727959"}, - {"testNumber": "1208", "testString": "TDME599996209483", "lat": "-40.650862", "lon": "86.999993"}, - {"testNumber": "1209", "testString": "TDPJ066883516260", "lat": "-36.139566", "lon": "88.111471"}, - {"testNumber": "1210", "testString": "TDQP065088229331", "lat": "-31.617781", "lon": "89.10848"}, - {"testNumber": "1211", "testString": "TEPC580806561242", "lat": "-27.064597", "lon": "88.96801"}, - {"testNumber": "1212", "testString": "TFKF162781578152", "lat": "-9.036413", "lon": "84.271302"}, - {"testNumber": "1213", "testString": "TFKF382289582883", "lat": "-9.028529", "lon": "84.637149"}, - {"testNumber": "1214", "testString": "TFKQ182983599997", "lat": "-0.000005", "lon": "84.304971"}, - {"testNumber": "1215", "testString": "TFLL118421287206", "lat": "-4.521324", "lon": "85.197368"}, - {"testNumber": "1216", "testString": "TFKQ355393599997", "lat": "-0.000005", "lon": "84.592322"}, - {"testNumber": "1217", "testString": "TFMQ060814599997", "lat": "-0.000005", "lon": "86.101357"}, - {"testNumber": "1218", "testString": "TGLE118421312788", "lat": "4.521313", "lon": "85.197368"}, - {"testNumber": "1219", "testString": "TGMK054069027257", "lat": "9.045428", "lon": "86.090115"}, - {"testNumber": "1220", "testString": "TGMP599996341068", "lat": "13.568446", "lon": "86.999994"}, - {"testNumber": "1221", "testString": "THND567025051833", "lat": "18.086389", "lon": "87.945041"}, - {"testNumber": "1222", "testString": "THQH550507348205", "lat": "22.580341", "lon": "89.917512"}, - {"testNumber": "1223", "testString": "THKN015183053929", "lat": "27.089881", "lon": "84.025305"}, - {"testNumber": "1224", "testString": "TJLB567314378496", "lat": "31.630826", "lon": "85.945523"}, - {"testNumber": "1225", "testString": "TJQG133431074455", "lat": "36.124091", "lon": "89.222385"}, - {"testNumber": "1226", "testString": "TKPA163215087833", "lat": "45.146388", "lon": "88.272025"}, - {"testNumber": "1227", "testString": "TKPK318415083021", "lat": "54.138368", "lon": "88.530692"}, - {"testNumber": "1228", "testString": "TLPD589374069291", "lat": "63.115485", "lon": "88.98229"}, - {"testNumber": "1229", "testString": "TMQB087330330909", "lat": "76.551515", "lon": "89.14555"}, - {"testNumber": "1230", "testString": "TLQN547484046519", "lat": "72.077531", "lon": "89.912474"}, - {"testNumber": "1231", "testString": "UBEH015826322268", "lat": "-67.462886", "lon": "94.026377"}, - {"testNumber": "1232", "testString": "UCBB166678222734", "lat": "-58.628776", "lon": "91.277796"}, - {"testNumber": "1233", "testString": "UCCF599995511135", "lat": "-54.148109", "lon": "92.999991"}, - {"testNumber": "1234", "testString": "UCEL231096213443", "lat": "-49.644262", "lon": "94.38516"}, - {"testNumber": "1235", "testString": "UDEE165817267501", "lat": "-40.554165", "lon": "94.276362"}, - {"testNumber": "1236", "testString": "UCFQ325870524905", "lat": "-45.125159", "lon": "95.543116"}, - {"testNumber": "1237", "testString": "UDFJ400690540988", "lat": "-36.098354", "lon": "95.667816"}, - {"testNumber": "1238", "testString": "UEAC015184546065", "lat": "-27.089892", "lon": "90.025306"}, - {"testNumber": "1239", "testString": "UEAH049486251789", "lat": "-22.580351", "lon": "90.082476"}, - {"testNumber": "1240", "testString": "UEAH533107264139", "lat": "-22.559769", "lon": "90.888512"}, - {"testNumber": "1241", "testString": "UEBM066110552324", "lat": "-18.07946", "lon": "91.110184"}, - {"testNumber": "1242", "testString": "UFCB045439259952", "lat": "-13.566746", "lon": "92.075731"}, - {"testNumber": "1243", "testString": "UFCF599997572059", "lat": "-9.046568", "lon": "92.999995"}, - {"testNumber": "1244", "testString": "UFCQ599997599997", "lat": "-0.000005", "lon": "92.999995"}, - {"testNumber": "1245", "testString": "UFDL540853286196", "lat": "-4.523007", "lon": "93.901421"}, - {"testNumber": "1246", "testString": "UFEQ478228599997", "lat": "-0.000005", "lon": "94.797047"}, - {"testNumber": "1247", "testString": "UGDE540853313798", "lat": "4.522996", "lon": "93.901421"}, - {"testNumber": "1248", "testString": "UGEK491710025225", "lat": "9.042042", "lon": "94.819517"}, - {"testNumber": "1249", "testString": "UGFP183293324668", "lat": "13.541114", "lon": "95.305489"}, - {"testNumber": "1250", "testString": "UGFP463059331836", "lat": "13.55306", "lon": "95.771765"}, - {"testNumber": "1251", "testString": "UHBN594631071304", "lat": "27.11884", "lon": "91.991052"}, - {"testNumber": "1252", "testString": "UJFB065087370662", "lat": "31.61777", "lon": "95.108479"}, - {"testNumber": "1253", "testString": "UJBL490376386876", "lat": "40.644794", "lon": "91.817293"}, - {"testNumber": "1254", "testString": "UKBE368894386551", "lat": "49.644251", "lon": "91.614823"}, - {"testNumber": "1255", "testString": "UKBP166678377260", "lat": "58.628766", "lon": "91.277797"}, - {"testNumber": "1256", "testString": "ULAH388880359099", "lat": "67.598498", "lon": "90.648133"}, - {"testNumber": "1257", "testString": "UBJC486420592403", "lat": "-72.012662", "lon": "98.8107"}, - {"testNumber": "1258", "testString": "UAJP599986251487", "lat": "-76.580855", "lon": "98.999977"}, - {"testNumber": "1259", "testString": "UBKC113559592403", "lat": "-72.012661", "lon": "99.189265"}, - {"testNumber": "1260", "testString": "UBGH388879240895", "lat": "-67.598509", "lon": "96.648132"}, - {"testNumber": "1261", "testString": "UBLM589374530703", "lat": "-63.115495", "lon": "100.98229"}, - {"testNumber": "1262", "testString": "UCJG537116004246", "lat": "-53.992924", "lon": "98.895193"}, - {"testNumber": "1263", "testString": "UCLL509758253150", "lat": "-49.578084", "lon": "100.849596"}, - {"testNumber": "1264", "testString": "UDGE327133242152", "lat": "-40.596414", "lon": "96.545221"}, - {"testNumber": "1265", "testString": "UDHJ264162562579", "lat": "-36.062368", "lon": "97.44027"}, - {"testNumber": "1266", "testString": "UDGP534905229332", "lat": "-31.61778", "lon": "96.891508"}, - {"testNumber": "1267", "testString": "UEHC594631528689", "lat": "-27.118851", "lon": "97.991052"}, - {"testNumber": "1268", "testString": "UEJH599996235883", "lat": "-22.606862", "lon": "98.999994"}, - {"testNumber": "1269", "testString": "UEKM567025548160", "lat": "-18.0864", "lon": "99.945041"}, - {"testNumber": "1270", "testString": "UFLB508960263031", "lat": "-13.561615", "lon": "100.848267"}, - {"testNumber": "1271", "testString": "UFMF437212578152", "lat": "-9.036414", "lon": "101.728687"}, - {"testNumber": "1272", "testString": "UFMF217704582883", "lat": "-9.028529", "lon": "101.36284"}, - {"testNumber": "1273", "testString": "UFMQ244600599997", "lat": "-0.000005", "lon": "101.407667"}, - {"testNumber": "1274", "testString": "UFMQ417011599997", "lat": "-0.000005", "lon": "101.695018"}, - {"testNumber": "1275", "testString": "UHGD099592040736", "lat": "18.067893", "lon": "96.165986"}, - {"testNumber": "1276", "testString": "UHGD466412031041", "lat": "18.051735", "lon": "96.777353"}, - {"testNumber": "1277", "testString": "UHJH016234362342", "lat": "22.603903", "lon": "98.027057"}, - {"testNumber": "1278", "testString": "UHMN010500064784", "lat": "27.107974", "lon": "101.0175"}, - {"testNumber": "1279", "testString": "UJGG466561074454", "lat": "36.12409", "lon": "96.777602"}, - {"testNumber": "1280", "testString": "UJML218804375980", "lat": "40.626634", "lon": "101.364674"}, - {"testNumber": "1281", "testString": "UKME461429371647", "lat": "49.619412", "lon": "101.769049"}, - {"testNumber": "1282", "testString": "UCNB265014243458", "lat": "-58.594236", "lon": "102.44169"}, - {"testNumber": "1283", "testString": "VBAM042020596980", "lat": "-63.005033", "lon": "105.070033"}, - {"testNumber": "1284", "testString": "VCCB334974243459", "lat": "-58.594235", "lon": "107.55829"}, - {"testNumber": "1285", "testString": "UCPF350924563589", "lat": "-54.060685", "lon": "103.584873"}, - {"testNumber": "1286", "testString": "UCQL316750287795", "lat": "-49.520341", "lon": "104.527916"}, - {"testNumber": "1287", "testString": "UCNQ274121524905", "lat": "-45.125159", "lon": "102.456869"}, - {"testNumber": "1288", "testString": "UDPE490376213117", "lat": "-40.644805", "lon": "103.817293"}, - {"testNumber": "1289", "testString": "UDQJ599996513166", "lat": "-36.144724", "lon": "104.999993"}, - {"testNumber": "1290", "testString": "VDBP032679221498", "lat": "-31.630837", "lon": "106.054465"}, - {"testNumber": "1291", "testString": "VECC010500535209", "lat": "-27.107985", "lon": "107.0175"}, - {"testNumber": "1292", "testString": "VECH066886264139", "lat": "-22.559769", "lon": "107.111476"}, - {"testNumber": "1293", "testString": "VECH550507251789", "lat": "-22.580352", "lon": "107.917512"}, - {"testNumber": "1294", "testString": "UFNL177971288887", "lat": "-4.518521", "lon": "102.296619"}, - {"testNumber": "1295", "testString": "UFNL362066291239", "lat": "-4.514602", "lon": "102.603443"}, - {"testNumber": "1296", "testString": "UFPQ121765599997", "lat": "-0.000005", "lon": "103.202942"}, - {"testNumber": "1297", "testString": "UGNE177971311106", "lat": "4.51851", "lon": "102.296619"}, - {"testNumber": "1298", "testString": "UGNE362066308755", "lat": "4.514591", "lon": "102.603443"}, - {"testNumber": "1299", "testString": "UGPK108283025225", "lat": "9.042042", "lon": "103.180472"}, - {"testNumber": "1300", "testString": "UGQP045439340041", "lat": "13.566735", "lon": "104.075731"}, - {"testNumber": "1301", "testString": "UHQD599996053222", "lat": "18.088704", "lon": "104.999994"}, - {"testNumber": "1302", "testString": "VHBH567326357037", "lat": "22.595062", "lon": "106.945544"}, - {"testNumber": "1303", "testString": "UJNB534905370662", "lat": "31.61777", "lon": "102.891508"}, - {"testNumber": "1304", "testString": "VJBG066883083733", "lat": "36.139555", "lon": "106.111471"}, - {"testNumber": "1305", "testString": "UKQA599995092083", "lat": "45.153472", "lon": "104.999992"}, - {"testNumber": "1306", "testString": "UKQK599995088859", "lat": "54.148099", "lon": "104.999991"}, - {"testNumber": "1307", "testString": "UKNP265013356535", "lat": "58.594225", "lon": "102.441689"}, - {"testNumber": "1308", "testString": "ULQD599993077600", "lat": "63.129334", "lon": "104.999988"}, - {"testNumber": "1309", "testString": "VKCP334975356534", "lat": "58.594224", "lon": "107.558291"}, - {"testNumber": "1310", "testString": "ULPH417818328514", "lat": "67.547523", "lon": "103.696364"}, - {"testNumber": "1311", "testString": "VLBH182165328513", "lat": "67.547522", "lon": "106.303608"}, - {"testNumber": "1312", "testString": "ULQN599990059530", "lat": "72.099217", "lon": "104.999983"}, - {"testNumber": "1313", "testString": "UMPB194863278362", "lat": "76.463937", "lon": "103.324772"}, - {"testNumber": "1314", "testString": "VMBB405110278363", "lat": "76.463939", "lon": "106.675183"}, - {"testNumber": "1315", "testString": "VAJP087328269084", "lat": "-76.551526", "lon": "113.145547"}, - {"testNumber": "1316", "testString": "VBJC547486553475", "lat": "-72.077542", "lon": "113.912476"}, - {"testNumber": "1317", "testString": "VBEH417820271480", "lat": "-67.547534", "lon": "109.696367"}, - {"testNumber": "1318", "testString": "VBHH182163271480", "lat": "-67.547533", "lon": "112.303605"}, - {"testNumber": "1319", "testString": "VBHN532208054680", "lat": "-62.908866", "lon": "112.887013"}, - {"testNumber": "1320", "testString": "VCEF281573516973", "lat": "-54.138379", "lon": "109.469289"}, - {"testNumber": "1321", "testString": "VCFL599995208471", "lat": "-49.652548", "lon": "110.999992"}, - {"testNumber": "1322", "testString": "VCHQ163215512161", "lat": "-45.146398", "lon": "112.272025"}, - {"testNumber": "1323", "testString": "VDJE218804224013", "lat": "-40.626645", "lon": "113.364674"}, - {"testNumber": "1324", "testString": "VDHJ335830562580", "lat": "-36.062367", "lon": "112.559717"}, - {"testNumber": "1325", "testString": "VDJP503043242375", "lat": "-31.596041", "lon": "113.838405"}, - {"testNumber": "1326", "testString": "VEDM099592559258", "lat": "-18.067904", "lon": "108.165986"}, - {"testNumber": "1327", "testString": "VEDM466412568952", "lat": "-18.051746", "lon": "108.777353"}, - {"testNumber": "1328", "testString": "VFEB091033263031", "lat": "-13.561615", "lon": "109.151722"}, - {"testNumber": "1329", "testString": "VFFF054069572737", "lat": "-9.045439", "lon": "110.090115"}, - {"testNumber": "1330", "testString": "VFFQ060814599997", "lat": "-0.000005", "lon": "110.101357"}, - {"testNumber": "1331", "testString": "VFFL599997285859", "lat": "-4.523568", "lon": "110.999995"}, - {"testNumber": "1332", "testString": "VFGQ539179599997", "lat": "-0.000005", "lon": "111.898632"}, - {"testNumber": "1333", "testString": "VGFE599997314134", "lat": "4.523557", "lon": "110.999995"}, - {"testNumber": "1334", "testString": "VGGK545924027257", "lat": "9.045428", "lon": "111.909874"}, - {"testNumber": "1335", "testString": "VGHP508960336962", "lat": "13.561604", "lon": "112.848267"}, - {"testNumber": "1336", "testString": "VHJD133582031041", "lat": "18.051735", "lon": "113.222636"}, - {"testNumber": "1337", "testString": "VHJD500402040736", "lat": "18.067893", "lon": "113.834003"}, - {"testNumber": "1338", "testString": "VHDN589493064784", "lat": "27.107974", "lon": "108.982488"}, - {"testNumber": "1339", "testString": "VJHB032679378496", "lat": "31.630826", "lon": "112.054465"}, - {"testNumber": "1340", "testString": "VJJG400690059006", "lat": "36.098344", "lon": "113.667816"}, - {"testNumber": "1341", "testString": "VJDL381187375980", "lat": "40.626634", "lon": "108.635312"}, - {"testNumber": "1342", "testString": "VKDE138560371647", "lat": "49.619412", "lon": "108.230934"}, - {"testNumber": "1343", "testString": "VMFG447287009881", "lat": "81.016469", "lon": "110.745479"}, - {"testNumber": "1344", "testString": "VBMM599993522393", "lat": "-63.129345", "lon": "116.999988"}, - {"testNumber": "1345", "testString": "VCPB433310222734", "lat": "-58.628777", "lon": "118.722183"}, - {"testNumber": "1346", "testString": "VCNL283240287796", "lat": "-49.52034", "lon": "117.472067"}, - {"testNumber": "1347", "testString": "VCQQ112595546116", "lat": "-45.089807", "lon": "119.187658"}, - {"testNumber": "1348", "testString": "VDKJ199303540987", "lat": "-36.098355", "lon": "114.332171"}, - {"testNumber": "1349", "testString": "VEKC589493535209", "lat": "-27.107985", "lon": "114.982488"}, - {"testNumber": "1350", "testString": "VDLP127993260609", "lat": "-31.565652", "lon": "115.213321"}, - {"testNumber": "1351", "testString": "VEMH016234237652", "lat": "-22.603914", "lon": "116.027057"}, - {"testNumber": "1352", "testString": "VEMM599996546772", "lat": "-18.088714", "lon": "116.999994"}, - {"testNumber": "1353", "testString": "VFNB554555259952", "lat": "-13.566746", "lon": "117.924258"}, - {"testNumber": "1354", "testString": "VFPF491710574768", "lat": "-9.042053", "lon": "118.819517"}, - {"testNumber": "1355", "testString": "VFPQ478228599997", "lat": "-0.000005", "lon": "118.797047"}, - {"testNumber": "1356", "testString": "VFQL237928291239", "lat": "-4.514602", "lon": "119.396547"}, - {"testNumber": "1357", "testString": "VFQL422022288887", "lat": "-4.518521", "lon": "119.70337"}, - {"testNumber": "1358", "testString": "VGQE237928308755", "lat": "4.514591", "lon": "119.396547"}, - {"testNumber": "1359", "testString": "VGQE422022311106", "lat": "4.51851", "lon": "119.70337"}, - {"testNumber": "1360", "testString": "VHLH032666357037", "lat": "22.595062", "lon": "115.054444"}, - {"testNumber": "1361", "testString": "VHPN005362071304", "lat": "27.11884", "lon": "118.008936"}, - {"testNumber": "1362", "testString": "VJQB503043357618", "lat": "31.59603", "lon": "119.838405"}, - {"testNumber": "1363", "testString": "VJPL109615386876", "lat": "40.644794", "lon": "118.182692"}, - {"testNumber": "1364", "testString": "VKPE231096386551", "lat": "49.644252", "lon": "118.38516"}, - {"testNumber": "1365", "testString": "VKPP433310377260", "lat": "58.628766", "lon": "118.722183"}, - {"testNumber": "1366", "testString": "VLQH211103359099", "lat": "67.598499", "lon": "119.351839"}, - {"testNumber": "1367", "testString": "WBFH211104240895", "lat": "-67.598509", "lon": "125.35184"}, - {"testNumber": "1368", "testString": "WBBN067778054681", "lat": "-62.908865", "lon": "121.112964"}, - {"testNumber": "1369", "testString": "WCDB506479277927", "lat": "-58.536789", "lon": "123.844131"}, - {"testNumber": "1370", "testString": "WCAF035751534473", "lat": "-54.109212", "lon": "120.059585"}, - {"testNumber": "1371", "testString": "WCBL090232253149", "lat": "-49.578085", "lon": "121.150387"}, - {"testNumber": "1372", "testString": "WCFF564238534473", "lat": "-54.109212", "lon": "125.940397"}, - {"testNumber": "1373", "testString": "WDAE381187224013", "lat": "-40.626645", "lon": "120.635312"}, - {"testNumber": "1374", "testString": "WCCQ047236575753", "lat": "-45.040411", "lon": "122.078727"}, - {"testNumber": "1375", "testString": "WDBJ533109516260", "lat": "-36.139566", "lon": "121.888515"}, - {"testNumber": "1376", "testString": "WDCP599996218885", "lat": "-31.635192", "lon": "122.999994"}, - {"testNumber": "1377", "testString": "WEEC005362528689", "lat": "-27.118851", "lon": "124.008936"}, - {"testNumber": "1378", "testString": "WEEH567326242956", "lat": "-22.595073", "lon": "124.945544"}, - {"testNumber": "1379", "testString": "WEFM133582568952", "lat": "-18.051746", "lon": "125.222636"}, - {"testNumber": "1380", "testString": "WEFM500402559258", "lat": "-18.067904", "lon": "125.834003"}, - {"testNumber": "1381", "testString": "WFAQ182983599997", "lat": "-0.000005", "lon": "120.304971"}, - {"testNumber": "1382", "testString": "WFAQ355393599997", "lat": "-0.000005", "lon": "120.592322"}, - {"testNumber": "1383", "testString": "WGAK162781021842", "lat": "9.036403", "lon": "120.271302"}, - {"testNumber": "1384", "testString": "WGAK382289017111", "lat": "9.028518", "lon": "120.637149"}, - {"testNumber": "1385", "testString": "WGBP091033336962", "lat": "13.561604", "lon": "121.151722"}, - {"testNumber": "1386", "testString": "WHCD032968051833", "lat": "18.086389", "lon": "122.054947"}, - {"testNumber": "1387", "testString": "WHDH583759362342", "lat": "22.603903", "lon": "123.972931"}, - {"testNumber": "1388", "testString": "WHFN584809053929", "lat": "27.089881", "lon": "125.974682"}, - {"testNumber": "1389", "testString": "WJCG599996086828", "lat": "36.144713", "lon": "122.999993"}, - {"testNumber": "1390", "testString": "WKBA436776087832", "lat": "45.146387", "lon": "121.72796"}, - {"testNumber": "1391", "testString": "WKBK281574083021", "lat": "54.138368", "lon": "121.46929"}, - {"testNumber": "1392", "testString": "WLBD010612069290", "lat": "63.115484", "lon": "121.017686"}, - {"testNumber": "1393", "testString": "WLAN052495046519", "lat": "72.077531", "lon": "120.087491"}, - {"testNumber": "1394", "testString": "WMAB512642330910", "lat": "76.551516", "lon": "120.854404"}, - {"testNumber": "1395", "testString": "WMCG599979036526", "lat": "81.060876", "lon": "122.999965"}, - {"testNumber": "1396", "testString": "WAHP194860321631", "lat": "-76.463948", "lon": "127.324766"}, - {"testNumber": "1397", "testString": "WBJC599990540463", "lat": "-72.099228", "lon": "128.999983"}, - {"testNumber": "1398", "testString": "WALP405113321631", "lat": "-76.463949", "lon": "130.675189"}, - {"testNumber": "1399", "testString": "WBHH584157322270", "lat": "-67.462884", "lon": "127.973595"}, - {"testNumber": "1400", "testString": "WBJM557966596980", "lat": "-63.005034", "lon": "128.929943"}, - {"testNumber": "1401", "testString": "WCKB517231326028", "lat": "-58.45662", "lon": "129.862051"}, - {"testNumber": "1402", "testString": "WCHL368894213443", "lat": "-49.644262", "lon": "127.614823"}, - {"testNumber": "1403", "testString": "WCJQ599995507910", "lat": "-45.153483", "lon": "128.999992"}, - {"testNumber": "1404", "testString": "WDLE109616213117", "lat": "-40.644805", "lon": "130.182693"}, - {"testNumber": "1405", "testString": "WDMJ133431525539", "lat": "-36.124101", "lon": "131.222385"}, - {"testNumber": "1406", "testString": "WDLP472000260609", "lat": "-31.565651", "lon": "130.786666"}, - {"testNumber": "1407", "testString": "WEMC584809546065", "lat": "-27.089891", "lon": "131.974682"}, - {"testNumber": "1408", "testString": "WFGB136934268157", "lat": "-13.553071", "lon": "126.228223"}, - {"testNumber": "1409", "testString": "WFGB416700275325", "lat": "-13.541125", "lon": "126.6945"}, - {"testNumber": "1410", "testString": "WFHF108283574769", "lat": "-9.042052", "lon": "127.180472"}, - {"testNumber": "1411", "testString": "WFHQ121765599997", "lat": "-0.000005", "lon": "127.202942"}, - {"testNumber": "1412", "testString": "WFJL059141286196", "lat": "-4.523007", "lon": "128.098568"}, - {"testNumber": "1413", "testString": "WFJQ599997599997", "lat": "-0.000005", "lon": "128.999995"}, - {"testNumber": "1414", "testString": "WGJE059141313798", "lat": "4.522996", "lon": "128.098568"}, - {"testNumber": "1415", "testString": "WGJK599997027934", "lat": "9.046557", "lon": "128.999995"}, - {"testNumber": "1416", "testString": "WGKP554555340041", "lat": "13.566735", "lon": "129.924258"}, - {"testNumber": "1417", "testString": "WHLD533883047669", "lat": "18.079449", "lon": "130.889805"}, - {"testNumber": "1418", "testString": "WJJB599996381109", "lat": "31.635181", "lon": "128.999994"}, - {"testNumber": "1419", "testString": "WKMA325870075089", "lat": "45.125149", "lon": "131.543116"}, - {"testNumber": "1420", "testString": "WBPM010612530703", "lat": "-63.115495", "lon": "133.017686"}, - {"testNumber": "1421", "testString": "WCQB599994215819", "lat": "-58.640302", "lon": "134.99999"}, - {"testNumber": "1422", "testString": "XCBF318415516973", "lat": "-54.138379", "lon": "136.530692"}, - {"testNumber": "1423", "testString": "XCCL461430228346", "lat": "-49.619423", "lon": "137.76905"}, - {"testNumber": "1424", "testString": "XCAQ552755575753", "lat": "-45.040411", "lon": "135.921258"}, - {"testNumber": "1425", "testString": "XDCE272859242152", "lat": "-40.596414", "lon": "137.454765"}, - {"testNumber": "1426", "testString": "WDNP096950242375", "lat": "-31.596041", "lon": "132.161583"}, - {"testNumber": "1427", "testString": "WEPC019187561242", "lat": "-27.064597", "lon": "133.031978"}, - {"testNumber": "1428", "testString": "WEPH032666242956", "lat": "-22.595073", "lon": "133.054444"}, - {"testNumber": "1429", "testString": "WEQM032968548160", "lat": "-18.0864", "lon": "134.054947"}, - {"testNumber": "1430", "testString": "WFQB599996258926", "lat": "-13.568457", "lon": "134.999994"}, - {"testNumber": "1431", "testString": "XFAF545924572737", "lat": "-9.045439", "lon": "135.909874"}, - {"testNumber": "1432", "testString": "XFAQ539179599997", "lat": "-0.000005", "lon": "135.898632"}, - {"testNumber": "1433", "testString": "XFBL481573287206", "lat": "-4.521324", "lon": "136.802622"}, - {"testNumber": "1434", "testString": "XFCQ244600599997", "lat": "-0.000005", "lon": "137.407667"}, - {"testNumber": "1435", "testString": "XFCQ417011599997", "lat": "-0.000005", "lon": "137.695018"}, - {"testNumber": "1436", "testString": "XGBE481573312788", "lat": "4.521313", "lon": "136.802622"}, - {"testNumber": "1437", "testString": "XGCK217704017111", "lat": "9.028518", "lon": "137.36284"}, - {"testNumber": "1438", "testString": "XGCK437212021842", "lat": "9.036403", "lon": "137.728687"}, - {"testNumber": "1439", "testString": "WHNH049486348205", "lat": "22.580341", "lon": "132.082477"}, - {"testNumber": "1440", "testString": "WHQN599996073478", "lat": "27.122464", "lon": "134.999994"}, - {"testNumber": "1441", "testString": "WJNG199302059006", "lat": "36.098344", "lon": "132.33217"}, - {"testNumber": "1442", "testString": "WJQL599996390511", "lat": "40.650851", "lon": "134.999993"}, - {"testNumber": "1443", "testString": "WKNK035750065521", "lat": "54.109201", "lon": "132.059584"}, - {"testNumber": "1444", "testString": "WKQE599995391523", "lat": "49.652538", "lon": "134.999992"}, - {"testNumber": "1445", "testString": "XKCK564239065521", "lat": "54.109201", "lon": "137.940398"}, - {"testNumber": "1446", "testString": "WLND576203044395", "lat": "63.073992", "lon": "132.960339"}, - {"testNumber": "1447", "testString": "WKQP599994384175", "lat": "58.640292", "lon": "134.99999"}, - {"testNumber": "1448", "testString": "XLCD023782044395", "lat": "63.073991", "lon": "137.039637"}, - {"testNumber": "1449", "testString": "WLQH599992369313", "lat": "67.615522", "lon": "134.999986"}, - {"testNumber": "1450", "testString": "WMQB599986348506", "lat": "76.580844", "lon": "134.999977"}, - {"testNumber": "1451", "testString": "WLQN486418007591", "lat": "72.012651", "lon": "134.810697"}, - {"testNumber": "1452", "testString": "XMAG152671009881", "lat": "81.016468", "lon": "135.254452"}, - {"testNumber": "1453", "testString": "XLAN113561007590", "lat": "72.01265", "lon": "135.189269"}, - {"testNumber": "1454", "testString": "XBFH599992230681", "lat": "-67.615532", "lon": "140.999986"}, - {"testNumber": "1455", "testString": "XCFB082757326029", "lat": "-58.456618", "lon": "140.137929"}, - {"testNumber": "1456", "testString": "XCHF249065563589", "lat": "-54.060685", "lon": "142.415108"}, - {"testNumber": "1457", "testString": "XDEE434174267501", "lat": "-40.554165", "lon": "139.723624"}, - {"testNumber": "1458", "testString": "XCDQ487396546116", "lat": "-45.089807", "lon": "138.812326"}, - {"testNumber": "1459", "testString": "XDDJ466561525539", "lat": "-36.124101", "lon": "138.777602"}, - {"testNumber": "1460", "testString": "XDEP567313221498", "lat": "-31.630837", "lon": "139.945522"}, - {"testNumber": "1461", "testString": "XEFC599996526515", "lat": "-27.122475", "lon": "140.999994"}, - {"testNumber": "1462", "testString": "XEGH583759237652", "lat": "-22.603914", "lon": "141.972931"}, - {"testNumber": "1463", "testString": "XEHM533883552324", "lat": "-18.07946", "lon": "142.889805"}, - {"testNumber": "1464", "testString": "XFJB463060268157", "lat": "-13.553071", "lon": "143.771766"}, - {"testNumber": "1465", "testString": "XFJB183293275325", "lat": "-13.541125", "lon": "143.305489"}, - {"testNumber": "1466", "testString": "XGDP136934331836", "lat": "13.55306", "lon": "138.228224"}, - {"testNumber": "1467", "testString": "XGDP416700324668", "lat": "13.541114", "lon": "138.6945"}, - {"testNumber": "1468", "testString": "XHED066110047669", "lat": "18.079449", "lon": "139.110184"}, - {"testNumber": "1469", "testString": "XHFH599996364111", "lat": "22.606851", "lon": "140.999994"}, - {"testNumber": "1470", "testString": "XJDB096949357618", "lat": "31.59603", "lon": "138.161582"}, - {"testNumber": "1471", "testString": "XJEG533109083733", "lat": "36.139555", "lon": "139.888515"}, - {"testNumber": "1472", "testString": "XKDA274121075089", "lat": "45.125148", "lon": "138.456869"}, - {"testNumber": "1473", "testString": "XBKC052493553475", "lat": "-72.077542", "lon": "144.087489"}, - {"testNumber": "1474", "testString": "XAKP512644269084", "lat": "-76.551526", "lon": "144.854407"}, - {"testNumber": "1475", "testString": "XBKM576205555599", "lat": "-63.074002", "lon": "144.960341"}, - {"testNumber": "1476", "testString": "XCMB093509277926", "lat": "-58.53679", "lon": "146.155849"}, - {"testNumber": "1477", "testString": "XBQM023781555599", "lat": "-63.074002", "lon": "149.039635"}, - {"testNumber": "1478", "testString": "XCKL138560228347", "lat": "-49.619422", "lon": "144.230934"}, - {"testNumber": "1479", "testString": "XCNG062873004245", "lat": "-53.992925", "lon": "147.104789"}, - {"testNumber": "1480", "testString": "XCLQ436775512161", "lat": "-45.146398", "lon": "145.727959"}, - {"testNumber": "1481", "testString": "XDME599996209483", "lat": "-40.650862", "lon": "146.999993"}, - {"testNumber": "1482", "testString": "XDPJ066883516260", "lat": "-36.139566", "lon": "148.111471"}, - {"testNumber": "1483", "testString": "XDQP065088229331", "lat": "-31.617781", "lon": "149.10848"}, - {"testNumber": "1484", "testString": "XEPC580806561242", "lat": "-27.064597", "lon": "148.96801"}, - {"testNumber": "1485", "testString": "XFKF162781578152", "lat": "-9.036413", "lon": "144.271302"}, - {"testNumber": "1486", "testString": "XFKF382289582883", "lat": "-9.028529", "lon": "144.637149"}, - {"testNumber": "1487", "testString": "XFKQ182983599997", "lat": "-0.000005", "lon": "144.304971"}, - {"testNumber": "1488", "testString": "XFLL118421287206", "lat": "-4.521324", "lon": "145.197368"}, - {"testNumber": "1489", "testString": "XFKQ355393599997", "lat": "-0.000005", "lon": "144.592322"}, - {"testNumber": "1490", "testString": "XFMQ060814599997", "lat": "-0.000005", "lon": "146.101357"}, - {"testNumber": "1491", "testString": "XGLE118421312788", "lat": "4.521313", "lon": "145.197368"}, - {"testNumber": "1492", "testString": "XGMK054069027257", "lat": "9.045428", "lon": "146.090115"}, - {"testNumber": "1493", "testString": "XGMP599996341068", "lat": "13.568446", "lon": "146.999994"}, - {"testNumber": "1494", "testString": "XHND567025051833", "lat": "18.086389", "lon": "147.945041"}, - {"testNumber": "1495", "testString": "XHQH550507348205", "lat": "22.580341", "lon": "149.917512"}, - {"testNumber": "1496", "testString": "XHKN015183053929", "lat": "27.089881", "lon": "144.025305"}, - {"testNumber": "1497", "testString": "XJLB567314378496", "lat": "31.630826", "lon": "145.945523"}, - {"testNumber": "1498", "testString": "XJQG133431074455", "lat": "36.124091", "lon": "149.222385"}, - {"testNumber": "1499", "testString": "XKPA163215087833", "lat": "45.146388", "lon": "148.272025"}, - {"testNumber": "1500", "testString": "XKPK318415083021", "lat": "54.138368", "lon": "148.530692"}, - {"testNumber": "1501", "testString": "XLPD589374069291", "lat": "63.115485", "lon": "148.98229"}, - {"testNumber": "1502", "testString": "XMQB087330330909", "lat": "76.551515", "lon": "149.14555"}, - {"testNumber": "1503", "testString": "XLQN547484046519", "lat": "72.077531", "lon": "149.912474"}, - {"testNumber": "1504", "testString": "YBEH015826322268", "lat": "-67.462886", "lon": "154.026377"}, - {"testNumber": "1505", "testString": "YCBB166678222734", "lat": "-58.628776", "lon": "151.277796"}, - {"testNumber": "1506", "testString": "YCCF599995511135", "lat": "-54.148109", "lon": "152.999991"}, - {"testNumber": "1507", "testString": "YCEL231096213443", "lat": "-49.644262", "lon": "154.38516"}, - {"testNumber": "1508", "testString": "YDEE165817267501", "lat": "-40.554165", "lon": "154.276362"}, - {"testNumber": "1509", "testString": "YCFQ325870524905", "lat": "-45.125159", "lon": "155.543116"}, - {"testNumber": "1510", "testString": "YDFJ400690540988", "lat": "-36.098354", "lon": "155.667816"}, - {"testNumber": "1511", "testString": "YEAC015184546065", "lat": "-27.089892", "lon": "150.025306"}, - {"testNumber": "1512", "testString": "YEAH049486251789", "lat": "-22.580351", "lon": "150.082476"}, - {"testNumber": "1513", "testString": "YEAH533107264139", "lat": "-22.559769", "lon": "150.888512"}, - {"testNumber": "1514", "testString": "YEBM066110552324", "lat": "-18.07946", "lon": "151.110184"}, - {"testNumber": "1515", "testString": "YFCB045439259952", "lat": "-13.566746", "lon": "152.075731"}, - {"testNumber": "1516", "testString": "YFCF599997572059", "lat": "-9.046568", "lon": "152.999995"}, - {"testNumber": "1517", "testString": "YFCQ599997599997", "lat": "-0.000005", "lon": "152.999995"}, - {"testNumber": "1518", "testString": "YFDL540853286196", "lat": "-4.523007", "lon": "153.901421"}, - {"testNumber": "1519", "testString": "YFEQ478228599997", "lat": "-0.000005", "lon": "154.797047"}, - {"testNumber": "1520", "testString": "YGDE540853313798", "lat": "4.522996", "lon": "153.901421"}, - {"testNumber": "1521", "testString": "YGEK491710025225", "lat": "9.042042", "lon": "154.819517"}, - {"testNumber": "1522", "testString": "YGFP183293324668", "lat": "13.541114", "lon": "155.305489"}, - {"testNumber": "1523", "testString": "YGFP463059331836", "lat": "13.55306", "lon": "155.771765"}, - {"testNumber": "1524", "testString": "YHBN594631071304", "lat": "27.11884", "lon": "151.991052"}, - {"testNumber": "1525", "testString": "YJFB065087370662", "lat": "31.61777", "lon": "155.108479"}, - {"testNumber": "1526", "testString": "YJBL490376386876", "lat": "40.644794", "lon": "151.817293"}, - {"testNumber": "1527", "testString": "YKBE368894386551", "lat": "49.644251", "lon": "151.614823"}, - {"testNumber": "1528", "testString": "YKBP166678377260", "lat": "58.628766", "lon": "151.277797"}, - {"testNumber": "1529", "testString": "YLAH388880359099", "lat": "67.598498", "lon": "150.648133"}, - {"testNumber": "1530", "testString": "YBJC486420592403", "lat": "-72.012662", "lon": "158.8107"}, - {"testNumber": "1531", "testString": "YAJP599986251487", "lat": "-76.580855", "lon": "158.999977"}, - {"testNumber": "1532", "testString": "YBKC113559592403", "lat": "-72.012661", "lon": "159.189265"}, - {"testNumber": "1533", "testString": "YBGH388879240895", "lat": "-67.598509", "lon": "156.648132"}, - {"testNumber": "1534", "testString": "YBLM589374530703", "lat": "-63.115495", "lon": "160.98229"}, - {"testNumber": "1535", "testString": "YCJG537116004246", "lat": "-53.992924", "lon": "158.895193"}, - {"testNumber": "1536", "testString": "YCLL509758253150", "lat": "-49.578084", "lon": "160.849596"}, - {"testNumber": "1537", "testString": "YDGE327133242152", "lat": "-40.596414", "lon": "156.545221"}, - {"testNumber": "1538", "testString": "YDHJ264162562579", "lat": "-36.062368", "lon": "157.44027"}, - {"testNumber": "1539", "testString": "YDGP534905229332", "lat": "-31.61778", "lon": "156.891508"}, - {"testNumber": "1540", "testString": "YEHC594631528689", "lat": "-27.118851", "lon": "157.991052"}, - {"testNumber": "1541", "testString": "YEJH599996235883", "lat": "-22.606862", "lon": "158.999994"}, - {"testNumber": "1542", "testString": "YEKM567025548160", "lat": "-18.0864", "lon": "159.945041"}, - {"testNumber": "1543", "testString": "YFLB508960263031", "lat": "-13.561615", "lon": "160.848267"}, - {"testNumber": "1544", "testString": "YFMF437212578152", "lat": "-9.036414", "lon": "161.728687"}, - {"testNumber": "1545", "testString": "YFMF217704582883", "lat": "-9.028529", "lon": "161.36284"}, - {"testNumber": "1546", "testString": "YFMQ244600599997", "lat": "-0.000005", "lon": "161.407667"}, - {"testNumber": "1547", "testString": "YFMQ417011599997", "lat": "-0.000005", "lon": "161.695018"}, - {"testNumber": "1548", "testString": "YHGD099592040736", "lat": "18.067893", "lon": "156.165986"}, - {"testNumber": "1549", "testString": "YHGD466412031041", "lat": "18.051735", "lon": "156.777353"}, - {"testNumber": "1550", "testString": "YHJH016234362342", "lat": "22.603903", "lon": "158.027057"}, - {"testNumber": "1551", "testString": "YHMN010500064784", "lat": "27.107974", "lon": "161.0175"}, - {"testNumber": "1552", "testString": "YJGG466561074454", "lat": "36.12409", "lon": "156.777602"}, - {"testNumber": "1553", "testString": "YJML218804375980", "lat": "40.626634", "lon": "161.364674"}, - {"testNumber": "1554", "testString": "YKME461429371647", "lat": "49.619412", "lon": "161.769049"}, - {"testNumber": "1555", "testString": "YCNB265014243458", "lat": "-58.594236", "lon": "162.44169"}, - {"testNumber": "1556", "testString": "ZBAM042020596980", "lat": "-63.005033", "lon": "165.070033"}, - {"testNumber": "1557", "testString": "ZCCB334974243459", "lat": "-58.594235", "lon": "167.55829"}, - {"testNumber": "1558", "testString": "YCPF350924563589", "lat": "-54.060685", "lon": "163.584873"}, - {"testNumber": "1559", "testString": "YCQL316750287795", "lat": "-49.520341", "lon": "164.527916"}, - {"testNumber": "1560", "testString": "YCNQ274121524905", "lat": "-45.125159", "lon": "162.456869"}, - {"testNumber": "1561", "testString": "YDPE490376213117", "lat": "-40.644805", "lon": "163.817293"}, - {"testNumber": "1562", "testString": "YDQJ599996513166", "lat": "-36.144724", "lon": "164.999993"}, - {"testNumber": "1563", "testString": "ZDBP032679221498", "lat": "-31.630837", "lon": "166.054465"}, - {"testNumber": "1564", "testString": "ZECC010500535209", "lat": "-27.107985", "lon": "167.0175"}, - {"testNumber": "1565", "testString": "ZECH066886264139", "lat": "-22.559769", "lon": "167.111476"}, - {"testNumber": "1566", "testString": "ZECH550507251789", "lat": "-22.580352", "lon": "167.917512"}, - {"testNumber": "1567", "testString": "YFNL177971288887", "lat": "-4.518521", "lon": "162.296619"}, - {"testNumber": "1568", "testString": "YFNL362066291239", "lat": "-4.514602", "lon": "162.603443"}, - {"testNumber": "1569", "testString": "YFPQ121765599997", "lat": "-0.000005", "lon": "163.202942"}, - {"testNumber": "1570", "testString": "YGNE177971311106", "lat": "4.51851", "lon": "162.296619"}, - {"testNumber": "1571", "testString": "YGNE362066308755", "lat": "4.514591", "lon": "162.603443"}, - {"testNumber": "1572", "testString": "YGPK108283025225", "lat": "9.042042", "lon": "163.180472"}, - {"testNumber": "1573", "testString": "YGQP045439340041", "lat": "13.566735", "lon": "164.075731"}, - {"testNumber": "1574", "testString": "YHQD599996053222", "lat": "18.088704", "lon": "164.999994"}, - {"testNumber": "1575", "testString": "ZHBH567326357037", "lat": "22.595062", "lon": "166.945544"}, - {"testNumber": "1576", "testString": "YJNB534905370662", "lat": "31.61777", "lon": "162.891508"}, - {"testNumber": "1577", "testString": "ZJBG066883083733", "lat": "36.139555", "lon": "166.111471"}, - {"testNumber": "1578", "testString": "YKQA599995092083", "lat": "45.153472", "lon": "164.999992"}, - {"testNumber": "1579", "testString": "YKQK599995088859", "lat": "54.148099", "lon": "164.999991"}, - {"testNumber": "1580", "testString": "YKNP265013356535", "lat": "58.594225", "lon": "162.441689"}, - {"testNumber": "1581", "testString": "YLQD599993077600", "lat": "63.129334", "lon": "164.999988"}, - {"testNumber": "1582", "testString": "ZKCP334975356534", "lat": "58.594224", "lon": "167.558291"}, - {"testNumber": "1583", "testString": "YLPH417818328514", "lat": "67.547523", "lon": "163.696364"}, - {"testNumber": "1584", "testString": "ZLBH182165328513", "lat": "67.547522", "lon": "166.303608"}, - {"testNumber": "1585", "testString": "YLQN599990059530", "lat": "72.099217", "lon": "164.999983"}, - {"testNumber": "1586", "testString": "YMPB194863278362", "lat": "76.463937", "lon": "163.324772"}, - {"testNumber": "1587", "testString": "ZMBB405110278363", "lat": "76.463939", "lon": "166.675183"}, - {"testNumber": "1588", "testString": "ZAJP087328269084", "lat": "-76.551526", "lon": "173.145547"}, - {"testNumber": "1589", "testString": "ZBJC547486553475", "lat": "-72.077542", "lon": "173.912476"}, - {"testNumber": "1590", "testString": "ZBEH417820271480", "lat": "-67.547534", "lon": "169.696367"}, - {"testNumber": "1591", "testString": "ZBHH182163271480", "lat": "-67.547533", "lon": "172.303605"}, - {"testNumber": "1592", "testString": "ZBHN532208054680", "lat": "-62.908866", "lon": "172.887013"}, - {"testNumber": "1593", "testString": "ZCEF281573516973", "lat": "-54.138379", "lon": "169.469289"}, - {"testNumber": "1594", "testString": "ZCFL599995208471", "lat": "-49.652548", "lon": "170.999992"}, - {"testNumber": "1595", "testString": "ZCHQ163215512161", "lat": "-45.146398", "lon": "172.272025"}, - {"testNumber": "1596", "testString": "ZDJE218804224013", "lat": "-40.626645", "lon": "173.364674"}, - {"testNumber": "1597", "testString": "ZDHJ335830562580", "lat": "-36.062367", "lon": "172.559717"}, - {"testNumber": "1598", "testString": "ZDJP503043242375", "lat": "-31.596041", "lon": "173.838405"}, - {"testNumber": "1599", "testString": "ZEDM099592559258", "lat": "-18.067904", "lon": "168.165986"}, - {"testNumber": "1600", "testString": "ZEDM466412568952", "lat": "-18.051746", "lon": "168.777353"}, - {"testNumber": "1601", "testString": "ZFEB091033263031", "lat": "-13.561615", "lon": "169.151722"}, - {"testNumber": "1602", "testString": "ZFFF054069572737", "lat": "-9.045439", "lon": "170.090115"}, - {"testNumber": "1603", "testString": "ZFFQ060814599997", "lat": "-0.000005", "lon": "170.101357"}, - {"testNumber": "1604", "testString": "ZFFL599997285859", "lat": "-4.523568", "lon": "170.999995"}, - {"testNumber": "1605", "testString": "ZFGQ539179599997", "lat": "-0.000005", "lon": "171.898632"}, - {"testNumber": "1606", "testString": "ZGFE599997314134", "lat": "4.523557", "lon": "170.999995"}, - {"testNumber": "1607", "testString": "ZGGK545924027257", "lat": "9.045428", "lon": "171.909874"}, - {"testNumber": "1608", "testString": "ZGHP508960336962", "lat": "13.561604", "lon": "172.848267"}, - {"testNumber": "1609", "testString": "ZHJD133582031041", "lat": "18.051735", "lon": "173.222636"}, - {"testNumber": "1610", "testString": "ZHJD500402040736", "lat": "18.067893", "lon": "173.834003"}, - {"testNumber": "1611", "testString": "ZHDN589493064784", "lat": "27.107974", "lon": "168.982488"}, - {"testNumber": "1612", "testString": "ZJHB032679378496", "lat": "31.630826", "lon": "172.054465"}, - {"testNumber": "1613", "testString": "ZJJG400690059006", "lat": "36.098344", "lon": "173.667816"}, - {"testNumber": "1614", "testString": "ZJDL381187375980", "lat": "40.626634", "lon": "168.635312"}, - {"testNumber": "1615", "testString": "ZKDE138560371647", "lat": "49.619412", "lon": "168.230934"}, - {"testNumber": "1616", "testString": "ZMFG447287009881", "lat": "81.016469", "lon": "170.745479"}, - {"testNumber": "1617", "testString": "ZBMM599993522393", "lat": "-63.129345", "lon": "176.999988"}, - {"testNumber": "1618", "testString": "ZCPB433310222734", "lat": "-58.628777", "lon": "178.722183"}, - {"testNumber": "1619", "testString": "ZCNL283240287796", "lat": "-49.52034", "lon": "177.472067"}, - {"testNumber": "1620", "testString": "ZCQQ112595546116", "lat": "-45.089807", "lon": "179.187658"}, - {"testNumber": "1621", "testString": "ZDKJ199303540987", "lat": "-36.098355", "lon": "174.332171"}, - {"testNumber": "1622", "testString": "ZEKC589493535209", "lat": "-27.107985", "lon": "174.982488"}, - {"testNumber": "1623", "testString": "ZDLP127993260609", "lat": "-31.565652", "lon": "175.213321"}, - {"testNumber": "1624", "testString": "ZEMH016234237652", "lat": "-22.603914", "lon": "176.027057"}, - {"testNumber": "1625", "testString": "ZEMM599996546772", "lat": "-18.088714", "lon": "176.999994"}, - {"testNumber": "1626", "testString": "ZFNB554555259952", "lat": "-13.566746", "lon": "177.924258"}, - {"testNumber": "1627", "testString": "ZFPF491710574768", "lat": "-9.042053", "lon": "178.819517"}, - {"testNumber": "1628", "testString": "ZFPQ478228599997", "lat": "-0.000005", "lon": "178.797047"}, - {"testNumber": "1629", "testString": "ZFQL237928291239", "lat": "-4.514602", "lon": "179.396547"}, - {"testNumber": "1630", "testString": "ZFQL422022288887", "lat": "-4.518521", "lon": "179.70337"}, - {"testNumber": "1631", "testString": "ZGQE237928308755", "lat": "4.514591", "lon": "179.396547"}, - {"testNumber": "1632", "testString": "ZGQE422022311106", "lat": "4.51851", "lon": "179.70337"}, - {"testNumber": "1633", "testString": "ZHLH032666357037", "lat": "22.595062", "lon": "175.054444"}, - {"testNumber": "1634", "testString": "ZHPN005362071304", "lat": "27.11884", "lon": "178.008936"}, - {"testNumber": "1635", "testString": "ZJQB503043357618", "lat": "31.59603", "lon": "179.838405"}, - {"testNumber": "1636", "testString": "ZJPL109615386876", "lat": "40.644794", "lon": "178.182692"}, - {"testNumber": "1637", "testString": "ZKPE231096386551", "lat": "49.644252", "lon": "178.38516"}, - {"testNumber": "1638", "testString": "ZKPP433310377260", "lat": "58.628766", "lon": "178.722183"}, - {"testNumber": "1639", "testString": "ZLQH211103359099", "lat": "67.598499", "lon": "179.351839"}, - {"testNumber": "1640", "testString": "GAJJ447292590112", "lat": "-81.01648", "lon": "-81.254514"}, - {"testNumber": "1641", "testString": "HAFJ599979563468", "lat": "-81.060886", "lon": "-69.000035"}, - {"testNumber": "1642", "testString": "EADJ152668590113", "lat": "-81.016479", "lon": "-116.745554"}, - {"testNumber": "1643", "testString": "JADJ152668590113", "lat": "-81.016479", "lon": "-56.745554"}, - {"testNumber": "1644", "testString": "DAFJ599979563468", "lat": "-81.060886", "lon": "-129.000035"}, - {"testNumber": "1645", "testString": "CAJJ447292590112", "lat": "-81.01648", "lon": "-141.254514"}, - {"testNumber": "1646", "testString": "LAJJ447292590112", "lat": "-81.01648", "lon": "-21.254514"}, - {"testNumber": "1647", "testString": "MAFJ599979563468", "lat": "-81.060886", "lon": "-9.000035"}, - {"testNumber": "1648", "testString": "AADJ152668590113", "lat": "-81.016479", "lon": "-176.745554"}, - {"testNumber": "1649", "testString": "NADJ152668590113", "lat": "-81.016479", "lon": "3.254446"}, - {"testNumber": "1650", "testString": "ZAFJ599979563468", "lat": "-81.060886", "lon": "170.999965"}, - {"testNumber": "1651", "testString": "YAJJ447292590112", "lat": "-81.01648", "lon": "158.745486"}, - {"testNumber": "1652", "testString": "QAJJ447292590112", "lat": "-81.01648", "lon": "38.745486"}, - {"testNumber": "1653", "testString": "RAFJ599979563468", "lat": "-81.060886", "lon": "50.999965"}, - {"testNumber": "1654", "testString": "WADJ152668590113", "lat": "-81.016479", "lon": "123.254446"}, - {"testNumber": "1655", "testString": "SADJ152668590113", "lat": "-81.016479", "lon": "63.254446"}, - {"testNumber": "1656", "testString": "VAFJ599979563468", "lat": "-81.060886", "lon": "110.999965"}, - {"testNumber": "1657", "testString": "UAJJ447292590112", "lat": "-81.01648", "lon": "98.745486"}, - {"testNumber": "1658", "testString": "FMMK599965386456", "lat": "84.644094", "lon": "-93.000058"}, - {"testNumber": "1659", "testString": "KMMK599965386456", "lat": "84.644094", "lon": "-33.000058"}, - {"testNumber": "1660", "testString": "BMMK599965386456", "lat": "84.644094", "lon": "-153.000058"}, - {"testNumber": "1661", "testString": "PMMK599965386456", "lat": "84.644094", "lon": "27"}, - {"testNumber": "1662", "testString": "XMMK599965386456", "lat": "84.644094", "lon": "147"}, - {"testNumber": "1663", "testString": "TMMK599965386456", "lat": "84.644094", "lon": "86.999942"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json b/source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json deleted file mode 100644 index c681613d..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromMGRS.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "_comment": "test to ensure inputed MGRS is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "01CDA0000000000", "lat": "-72.077537", "lon": "-179.912492"}, - {"testNumber": "2", "testString": "01CFA0000000000", "lat": "-72.077537", "lon": "-174.087508"}, - {"testNumber": "3", "testString": "01EDL0000000000", "lat": "-63.11549", "lon": "-178.982302"}, - {"testNumber": "4", "testString": "01EER4914711217", "lat": "-58.536781", "lon": "-176.155856"}, - {"testNumber": "5", "testString": "01FDA0737808801", "lat": "-54.060679", "lon": "-178.415111"}, - {"testNumber": "6", "testString": "01FFA9221100331", "lat": "-54.109204", "lon": "-174.059596"}, - {"testNumber": "7", "testString": "01GDL2744112148", "lat": "-45.040408", "lon": "-177.921269"}, - {"testNumber": "8", "testString": "01GGR0000000000", "lat": "-40.62664", "lon": "-174.635319"}, - {"testNumber": "9", "testString": "01HGA4017201847", "lat": "-36.098352", "lon": "-174.332181"}, - {"testNumber": "10", "testString": "01JEL0000000000", "lat": "-27.12247", "lon": "-177"}, - {"testNumber": "11", "testString": "01KBA6472602675", "lat": "-18.051745", "lon": "-179.222642"}, - {"testNumber": "12", "testString": "01KFR0000000000", "lat": "-22.603909", "lon": "-176.027063"}, - {"testNumber": "13", "testString": "01LBL4024001153", "lat": "-9.028528", "lon": "-179.362847"}, - {"testNumber": "14", "testString": "01LGF4951901847", "lat": "-13.541117", "lon": "-174.694502"}, - {"testNumber": "15", "testString": "01MFR0000000000", "lat": "-4.523001", "lon": "-176.098574"}, - {"testNumber": "16", "testString": "01NCA0000000000", "lat": "0", "lon": "-178.797053"}, - {"testNumber": "17", "testString": "01NFA0000000000", "lat": "0", "lon": "-176.101362"}, - {"testNumber": "18", "testString": "01NHF0000000000", "lat": "4.518516", "lon": "-174.296624"}, - {"testNumber": "19", "testString": "01PER0000000000", "lat": "13.568451", "lon": "-177"}, - {"testNumber": "20", "testString": "01QBF0000000000", "lat": "22.580346", "lon": "-179.917518"}, - {"testNumber": "21", "testString": "01QGA0000000000", "lat": "18.079455", "lon": "-175.110189"}, - {"testNumber": "22", "testString": "01RDR0000000000", "lat": "31.630832", "lon": "-178.054471"}, - {"testNumber": "23", "testString": "01SCA0000000000", "lat": "36.124096", "lon": "-179.222391"}, - {"testNumber": "24", "testString": "01TEF0000000000", "lat": "40.650857", "lon": "-177"}, - {"testNumber": "25", "testString": "01UEA0000000000", "lat": "54.148104", "lon": "-177"}, - {"testNumber": "26", "testString": "01VEF0000000000", "lat": "58.640297", "lon": "-177"}, - {"testNumber": "27", "testString": "01WFR0000000000", "lat": "67.598504", "lon": "-174.648147"}, - {"testNumber": "28", "testString": "01XEK0443695053", "lat": "81.016475", "lon": "-176.745534"}, - {"testNumber": "29", "testString": "02CNA5569102258", "lat": "-76.551525", "lon": "-168.854426"}, - {"testNumber": "30", "testString": "02DPL0000000000", "lat": "-67.598504", "lon": "-168.648147"}, - {"testNumber": "31", "testString": "02ENA4914711217", "lat": "-58.536781", "lon": "-170.155856"}, - {"testNumber": "32", "testString": "02FLL0000000000", "lat": "-49.619417", "lon": "-173.769058"}, - {"testNumber": "33", "testString": "02FNL0000000000", "lat": "-49.652543", "lon": "-171"}, - {"testNumber": "34", "testString": "02GLR0000000000", "lat": "-45.125154", "lon": "-173.543123"}, - {"testNumber": "35", "testString": "02GPR0000000000", "lat": "-45.146393", "lon": "-169.727967"}, - {"testNumber": "36", "testString": "02HPF0000000000", "lat": "-36.13956", "lon": "-169.888522"}, - {"testNumber": "37", "testString": "02JML0000000000", "lat": "-31.630832", "lon": "-172.054471"}, - {"testNumber": "38", "testString": "02JQR0000000000", "lat": "-27.10798", "lon": "-168.982494"}, - {"testNumber": "39", "testString": "02KNA0000000000", "lat": "-22.606857", "lon": "-171"}, - {"testNumber": "40", "testString": "02LKL0000000000", "lat": "-13.553066", "lon": "-173.771771"}, - {"testNumber": "41", "testString": "02LPL0000000000", "lat": "-13.56674", "lon": "-170.075736"}, - {"testNumber": "42", "testString": "02MLA0000000000", "lat": "-4.521318", "lon": "-172.802627"}, - {"testNumber": "43", "testString": "02NKF3200700000", "lat": "0", "lon": "-173.407672"}, - {"testNumber": "44", "testString": "02NNF0000000000", "lat": "0", "lon": "-171"}, - {"testNumber": "45", "testString": "02NQL0000000000", "lat": "4.521318", "lon": "-169.197373"}, - {"testNumber": "46", "testString": "02PMA0000000000", "lat": "13.56674", "lon": "-171.924264"}, - {"testNumber": "47", "testString": "02PRA0000000000", "lat": "13.553066", "lon": "-168.228229"}, - {"testNumber": "48", "testString": "02QNL0000000000", "lat": "22.606857", "lon": "-171"}, - {"testNumber": "49", "testString": "02RLA0000000000", "lat": "31.617775", "lon": "-173.108486"}, - {"testNumber": "50", "testString": "02RQR0000000000", "lat": "27.10798", "lon": "-168.982494"}, - {"testNumber": "51", "testString": "02TLR0000000000", "lat": "45.125154", "lon": "-173.543123"}, - {"testNumber": "52", "testString": "02ULE0778999669", "lat": "54.109204", "lon": "-173.940404"}, - {"testNumber": "53", "testString": "02VLQ9696195469", "lat": "63.073995", "lon": "-173.039649"}, - {"testNumber": "54", "testString": "02WMV4444393003", "lat": "67.547526", "lon": "-172.303628"}, - {"testNumber": "55", "testString": "02XNF0000000000", "lat": "72.099223", "lon": "-171"}, - {"testNumber": "56", "testString": "03CVR5623712423", "lat": "-76.463946", "lon": "-166.675191"}, - {"testNumber": "57", "testString": "03DWF0000000000", "lat": "-67.615527", "lon": "-165"}, - {"testNumber": "58", "testString": "03EVR4969520129", "lat": "-58.456616", "lon": "-165.862068"}, - {"testNumber": "59", "testString": "03EXR0000000000", "lat": "-58.628771", "lon": "-163.277807"}, - {"testNumber": "60", "testString": "03FWA0000000000", "lat": "-54.148104", "lon": "-165"}, - {"testNumber": "61", "testString": "03GTR9228603147", "lat": "-40.596412", "lon": "-167.454771"}, - {"testNumber": "62", "testString": "03GWR0000000000", "lat": "-40.650857", "lon": "-165"}, - {"testNumber": "63", "testString": "03HUA5953108009", "lat": "-36.062362", "lon": "-166.559726"}, - {"testNumber": "64", "testString": "03JUF3043606323", "lat": "-31.565649", "lon": "-166.786673"}, - {"testNumber": "65", "testString": "03JXL9516804885", "lat": "-27.064593", "lon": "-163.031984"}, - {"testNumber": "66", "testString": "03KUR0000000000", "lat": "-22.595068", "lon": "-166.94555"}, - {"testNumber": "67", "testString": "03KYR1711803678", "lat": "-22.55976", "lon": "-162.88852"}, - {"testNumber": "68", "testString": "03LVL0000000000", "lat": "-9.045433", "lon": "-165.90988"}, - {"testNumber": "69", "testString": "03LZL0000000000", "lat": "-9.036408", "lon": "-162.271307"}, - {"testNumber": "70", "testString": "03NTA0000000000", "lat": "0", "lon": "-167.695023"}, - {"testNumber": "71", "testString": "03NVA0000000000", "lat": "0", "lon": "-165.898638"}, - {"testNumber": "72", "testString": "03NYA6799300000", "lat": "0", "lon": "-162.592328"}, - {"testNumber": "73", "testString": "03PTR0000000000", "lat": "13.553066", "lon": "-167.771771"}, - {"testNumber": "74", "testString": "03PYL0000000000", "lat": "9.042047", "lon": "-163.180477"}, - {"testNumber": "75", "testString": "03QVA0000000000", "lat": "18.086395", "lon": "-165.945047"}, - {"testNumber": "76", "testString": "03QZF0000000000", "lat": "22.580346", "lon": "-162.082482"}, - {"testNumber": "77", "testString": "03RXR0000000000", "lat": "31.630832", "lon": "-163.945529"}, - {"testNumber": "78", "testString": "03SYA0000000000", "lat": "36.124096", "lon": "-162.777609"}, - {"testNumber": "79", "testString": "03TYF0000000000", "lat": "40.62664", "lon": "-162.635319"}, - {"testNumber": "80", "testString": "03UXV9221199669", "lat": "54.109204", "lon": "-162.059596"}, - {"testNumber": "81", "testString": "03VXK0303995469", "lat": "63.073995", "lon": "-162.960351"}, - {"testNumber": "82", "testString": "03XVK9556495053", "lat": "81.016475", "lon": "-165.254466"}, - {"testNumber": "83", "testString": "04CDA4430902258", "lat": "-76.551525", "lon": "-161.145574"}, - {"testNumber": "84", "testString": "04DDL0000000000", "lat": "-67.598504", "lon": "-161.351853"}, - {"testNumber": "85", "testString": "04EDA4969520129", "lat": "-58.456616", "lon": "-159.862068"}, - {"testNumber": "86", "testString": "04EER9587023160", "lat": "-62.908856", "lon": "-157.112982"}, - {"testNumber": "87", "testString": "04FDF9312917261", "lat": "-53.99292", "lon": "-159.104804"}, - {"testNumber": "88", "testString": "04FFL0000000000", "lat": "-49.644257", "lon": "-157.614831"}, - {"testNumber": "89", "testString": "04GDR2744112148", "lat": "-45.040408", "lon": "-159.921269"}, - {"testNumber": "90", "testString": "04GGR0000000000", "lat": "-45.125154", "lon": "-156.456877"}, - {"testNumber": "91", "testString": "04JBL3067800842", "lat": "-31.596039", "lon": "-161.838412"}, - {"testNumber": "92", "testString": "04JFL0000000000", "lat": "-31.630832", "lon": "-157.945529"}, - {"testNumber": "93", "testString": "04KBF0000000000", "lat": "-18.067898", "lon": "-161.834008"}, - {"testNumber": "94", "testString": "04KGA0000000000", "lat": "-22.595068", "lon": "-157.05445"}, - {"testNumber": "95", "testString": "04LCL0000000000", "lat": "-13.56161", "lon": "-160.848272"}, - {"testNumber": "96", "testString": "04LGR0000000000", "lat": "-9.042047", "lon": "-157.180477"}, - {"testNumber": "97", "testString": "04MGA0000000000", "lat": "-4.521318", "lon": "-157.197373"}, - {"testNumber": "98", "testString": "04NCF0000000000", "lat": "0", "lon": "-160.797053"}, - {"testNumber": "99", "testString": "04NFL0000000000", "lat": "4.523001", "lon": "-158.098574"}, - {"testNumber": "100", "testString": "04PBA0000000000", "lat": "13.553066", "lon": "-161.771771"}, - {"testNumber": "101", "testString": "04PFA0000000000", "lat": "13.56674", "lon": "-158.075736"}, - {"testNumber": "102", "testString": "04QBL0000000000", "lat": "22.580346", "lon": "-161.917518"}, - {"testNumber": "103", "testString": "04QGF0000000000", "lat": "18.079455", "lon": "-157.110189"}, - {"testNumber": "104", "testString": "04REA0000000000", "lat": "31.635186", "lon": "-159"}, - {"testNumber": "105", "testString": "04SDF0000000000", "lat": "36.13956", "lon": "-160.111478"}, - {"testNumber": "106", "testString": "04TER0000000000", "lat": "45.153477", "lon": "-159"}, - {"testNumber": "107", "testString": "04UEF0000000000", "lat": "54.148104", "lon": "-159"}, - {"testNumber": "108", "testString": "04VER0000000000", "lat": "63.12934", "lon": "-159"}, - {"testNumber": "109", "testString": "04XDE9347690354", "lat": "72.012652", "lon": "-159.189283"}, - {"testNumber": "110", "testString": "04XEQ0443695053", "lat": "81.016475", "lon": "-158.745534"}, - {"testNumber": "111", "testString": "05CNR4376312423", "lat": "-76.463946", "lon": "-151.324809"}, - {"testNumber": "112", "testString": "05ELL9696104531", "lat": "-63.073995", "lon": "-155.039649"}, - {"testNumber": "113", "testString": "05ENL9587023160", "lat": "-62.908856", "lon": "-151.112982"}, - {"testNumber": "114", "testString": "05FLF6629106635", "lat": "-49.578083", "lon": "-154.849611"}, - {"testNumber": "115", "testString": "05FNF3416814591", "lat": "-49.520338", "lon": "-152.527919"}, - {"testNumber": "116", "testString": "05GLR9193409951", "lat": "-40.554158", "lon": "-154.276368"}, - {"testNumber": "117", "testString": "05GPR0806609951", "lat": "-40.554158", "lon": "-151.723632"}, - {"testNumber": "118", "testString": "05HPA4046908009", "lat": "-36.062362", "lon": "-151.440274"}, - {"testNumber": "119", "testString": "05JML0000000000", "lat": "-27.118846", "lon": "-154.008942"}, - {"testNumber": "120", "testString": "05JQL9497700120", "lat": "-27.089885", "lon": "-150.025315"}, - {"testNumber": "121", "testString": "05KNR0000000000", "lat": "-22.606857", "lon": "-153"}, - {"testNumber": "122", "testString": "05LKF5048101847", "lat": "-13.541117", "lon": "-155.305498"}, - {"testNumber": "123", "testString": "05LPL0000000000", "lat": "-9.045433", "lon": "-152.09012"}, - {"testNumber": "124", "testString": "05MMR0000000000", "lat": "-4.523001", "lon": "-153.901426"}, - {"testNumber": "125", "testString": "05NKE3406999447", "lat": "4.514598", "lon": "-155.396548"}, - {"testNumber": "126", "testString": "05NNF0000000000", "lat": "4.523563", "lon": "-153"}, - {"testNumber": "127", "testString": "05NRA0000000000", "lat": "0", "lon": "-150.304977"}, - {"testNumber": "128", "testString": "05PMR0000000000", "lat": "13.56674", "lon": "-153.924264"}, - {"testNumber": "129", "testString": "05PRR0000000000", "lat": "13.553066", "lon": "-150.228229"}, - {"testNumber": "130", "testString": "05QPA0000000000", "lat": "18.086395", "lon": "-152.054953"}, - {"testNumber": "131", "testString": "05RLR0000000000", "lat": "31.617775", "lon": "-155.108486"}, - {"testNumber": "132", "testString": "05RQR0000000000", "lat": "31.617775", "lon": "-150.891514"}, - {"testNumber": "133", "testString": "05TMF0000000000", "lat": "40.6448", "lon": "-154.1827"}, - {"testNumber": "134", "testString": "05UMA0000000000", "lat": "54.138373", "lon": "-154.530701"}, - {"testNumber": "135", "testString": "05VMF0000000000", "lat": "58.628771", "lon": "-154.722193"}, - {"testNumber": "136", "testString": "05WNQ5555793003", "lat": "67.547526", "lon": "-151.696372"}, - {"testNumber": "137", "testString": "05XNE5569197742", "lat": "76.551525", "lon": "-150.854426"}, - {"testNumber": "138", "testString": "06CWA0000000000", "lat": "-76.58085", "lon": "-147"}, - {"testNumber": "139", "testString": "06DWL4389916655", "lat": "-67.462877", "lon": "-145.973612"}, - {"testNumber": "140", "testString": "06EVR9645313849", "lat": "-63.005025", "lon": "-147.070038"}, - {"testNumber": "141", "testString": "06EXR0303904531", "lat": "-63.073995", "lon": "-144.960351"}, - {"testNumber": "142", "testString": "06FWF0687117261", "lat": "-53.99292", "lon": "-146.895196"}, - {"testNumber": "143", "testString": "06GUA0000000000", "lat": "-40.62664", "lon": "-149.364681"}, - {"testNumber": "144", "testString": "06GXA0000000000", "lat": "-40.6448", "lon": "-145.8173"}, - {"testNumber": "145", "testString": "06HVF0000000000", "lat": "-36.13956", "lon": "-148.111478"}, - {"testNumber": "146", "testString": "06JUR0000000000", "lat": "-27.10798", "lon": "-149.017506"}, - {"testNumber": "147", "testString": "06JYL0000000000", "lat": "-31.617775", "lon": "-144.891514"}, - {"testNumber": "148", "testString": "06KVA0000000000", "lat": "-22.603909", "lon": "-147.972937"}, - {"testNumber": "149", "testString": "06KZA0000000000", "lat": "-22.580346", "lon": "-144.082482"}, - {"testNumber": "150", "testString": "06LWL0000000000", "lat": "-13.568451", "lon": "-147"}, - {"testNumber": "151", "testString": "06MTA0000000000", "lat": "-4.518516", "lon": "-149.703376"}, - {"testNumber": "152", "testString": "06NTF0000000000", "lat": "0", "lon": "-149.695023"}, - {"testNumber": "153", "testString": "06NVL0000000000", "lat": "4.523001", "lon": "-147.901426"}, - {"testNumber": "154", "testString": "06NYF6799300000", "lat": "0", "lon": "-144.592328"}, - {"testNumber": "155", "testString": "06PUA0000000000", "lat": "13.56161", "lon": "-148.848272"}, - {"testNumber": "156", "testString": "06PYR0000000000", "lat": "9.042047", "lon": "-145.180477"}, - {"testNumber": "157", "testString": "06QVL0000000000", "lat": "22.603909", "lon": "-147.972937"}, - {"testNumber": "158", "testString": "06RTQ0502399880", "lat": "27.089885", "lon": "-149.974685"}, - {"testNumber": "159", "testString": "06RYA0000000000", "lat": "31.617775", "lon": "-144.891514"}, - {"testNumber": "160", "testString": "06SYF0000000000", "lat": "36.124096", "lon": "-144.777609"}, - {"testNumber": "161", "testString": "06TYR0000000000", "lat": "45.125154", "lon": "-144.456877"}, - {"testNumber": "162", "testString": "06UYA0000000000", "lat": "49.619417", "lon": "-144.230942"}, - {"testNumber": "163", "testString": "06VXR0000000000", "lat": "63.11549", "lon": "-145.017698"}, - {"testNumber": "164", "testString": "06XVQ9556495053", "lat": "81.016475", "lon": "-147.254466"}, - {"testNumber": "165", "testString": "07CDA9347609646", "lat": "-72.012652", "lon": "-141.189283"}, - {"testNumber": "166", "testString": "07DDF4444306997", "lat": "-67.547526", "lon": "-142.303628"}, - {"testNumber": "167", "testString": "07EDL9645313849", "lat": "-63.005025", "lon": "-141.070038"}, - {"testNumber": "168", "testString": "07EFL0000000000", "lat": "-63.11549", "lon": "-139.017698"}, - {"testNumber": "169", "testString": "07FDF0000000000", "lat": "-49.644257", "lon": "-142.385169"}, - {"testNumber": "170", "testString": "07FFF3370906635", "lat": "-49.578083", "lon": "-139.150389"}, - {"testNumber": "171", "testString": "07GEL0000000000", "lat": "-45.153477", "lon": "-141"}, - {"testNumber": "172", "testString": "07HBA5982801847", "lat": "-36.098352", "lon": "-143.667819"}, - {"testNumber": "173", "testString": "07JBL0502300120", "lat": "-27.089885", "lon": "-143.974685"}, - {"testNumber": "174", "testString": "07JFF6956406323", "lat": "-31.565649", "lon": "-139.213327"}, - {"testNumber": "175", "testString": "07KBR8288203678", "lat": "-22.55976", "lon": "-143.11148"}, - {"testNumber": "176", "testString": "07KGA3527402675", "lat": "-18.051745", "lon": "-138.777358"}, - {"testNumber": "177", "testString": "07LCL0000000000", "lat": "-9.042047", "lon": "-142.819523"}, - {"testNumber": "178", "testString": "07LGL5976001153", "lat": "-9.028528", "lon": "-138.637153"}, - {"testNumber": "179", "testString": "07MGR6593100553", "lat": "-4.514598", "lon": "-138.603452"}, - {"testNumber": "180", "testString": "07NCF0000000000", "lat": "4.521318", "lon": "-142.802627"}, - {"testNumber": "181", "testString": "07NGA0000000000", "lat": "0", "lon": "-139.202947"}, - {"testNumber": "182", "testString": "07PBL0000000000", "lat": "9.036408", "lon": "-143.728693"}, - {"testNumber": "183", "testString": "07PFR0000000000", "lat": "13.56674", "lon": "-140.075736"}, - {"testNumber": "184", "testString": "07QCA0000000000", "lat": "18.079455", "lon": "-142.889811"}, - {"testNumber": "185", "testString": "07QGV3527497325", "lat": "18.051745", "lon": "-138.777358"}, - {"testNumber": "186", "testString": "07RER0000000000", "lat": "31.635186", "lon": "-141"}, - {"testNumber": "187", "testString": "07SEA0000000000", "lat": "36.144718", "lon": "-141"}, - {"testNumber": "188", "testString": "07TFF0000000000", "lat": "40.6448", "lon": "-139.8173"}, - {"testNumber": "189", "testString": "07UFA0000000000", "lat": "54.138373", "lon": "-139.469299"}, - {"testNumber": "190", "testString": "07VFE4868397705", "lat": "58.594234", "lon": "-138.441703"}, - {"testNumber": "191", "testString": "07XDE4430997742", "lat": "76.551525", "lon": "-143.145574"}, - {"testNumber": "192", "testString": "07XEV0652490354", "lat": "72.012652", "lon": "-140.810717"}, - {"testNumber": "193", "testString": "08CNF0652409646", "lat": "-72.012652", "lon": "-134.810717"}, - {"testNumber": "194", "testString": "08ELR9696104531", "lat": "-63.073995", "lon": "-137.039649"}, - {"testNumber": "195", "testString": "08ENR0000000000", "lat": "-63.12934", "lon": "-135"}, - {"testNumber": "196", "testString": "08FMF0000000000", "lat": "-54.138373", "lon": "-136.530701"}, - {"testNumber": "197", "testString": "08FPF0000000000", "lat": "-54.138373", "lon": "-133.469299"}, - {"testNumber": "198", "testString": "08GMA0000000000", "lat": "-40.6448", "lon": "-136.1827"}, - {"testNumber": "199", "testString": "08GQA0000000000", "lat": "-40.62664", "lon": "-132.635319"}, - {"testNumber": "200", "testString": "08HQF0000000000", "lat": "-36.124096", "lon": "-132.777609"}, - {"testNumber": "201", "testString": "08JNL0000000000", "lat": "-31.635186", "lon": "-135"}, - {"testNumber": "202", "testString": "08KKA0000000000", "lat": "-22.580346", "lon": "-137.917518"}, - {"testNumber": "203", "testString": "08KPA0000000000", "lat": "-22.603909", "lon": "-134.027063"}, - {"testNumber": "204", "testString": "08LKR0000000000", "lat": "-9.036408", "lon": "-137.728693"}, - {"testNumber": "205", "testString": "08LQL0000000000", "lat": "-13.56161", "lon": "-133.151728"}, - {"testNumber": "206", "testString": "08MNA0000000000", "lat": "-4.523563", "lon": "-135"}, - {"testNumber": "207", "testString": "08NKL0000000000", "lat": "4.518516", "lon": "-137.703376"}, - {"testNumber": "208", "testString": "08NPF0000000000", "lat": "0", "lon": "-134.101362"}, - {"testNumber": "209", "testString": "08NRF0000000000", "lat": "0", "lon": "-132.304977"}, - {"testNumber": "210", "testString": "08PNA0000000000", "lat": "13.568451", "lon": "-135"}, - {"testNumber": "211", "testString": "08QKE6472697325", "lat": "18.051745", "lon": "-137.222642"}, - {"testNumber": "212", "testString": "08QPL0000000000", "lat": "22.603909", "lon": "-134.027063"}, - {"testNumber": "213", "testString": "08RMA0000000000", "lat": "31.630832", "lon": "-136.054471"}, - {"testNumber": "214", "testString": "08SKE5982898153", "lat": "36.098352", "lon": "-137.667819"}, - {"testNumber": "215", "testString": "08TMR0000000000", "lat": "45.146393", "lon": "-136.272033"}, - {"testNumber": "216", "testString": "08UMF0000000000", "lat": "54.138373", "lon": "-136.530701"}, - {"testNumber": "217", "testString": "08VMR0000000000", "lat": "63.11549", "lon": "-136.982302"}, - {"testNumber": "218", "testString": "08WNV5555793003", "lat": "67.547526", "lon": "-133.696372"}, - {"testNumber": "219", "testString": "08XNK5569197742", "lat": "76.551525", "lon": "-132.854426"}, - {"testNumber": "220", "testString": "09CWA0652409646", "lat": "-72.012652", "lon": "-128.810717"}, - {"testNumber": "221", "testString": "09DWF5555706997", "lat": "-67.547526", "lon": "-127.696372"}, - {"testNumber": "222", "testString": "09EWL0000000000", "lat": "-63.12934", "lon": "-129"}, - {"testNumber": "223", "testString": "09FUA0778900331", "lat": "-54.109204", "lon": "-131.940404"}, - {"testNumber": "224", "testString": "09FWA9262208801", "lat": "-54.060679", "lon": "-127.584889"}, - {"testNumber": "225", "testString": "09GUL2784804746", "lat": "-45.089798", "lon": "-131.187667"}, - {"testNumber": "226", "testString": "09GXL7215204746", "lat": "-45.089798", "lon": "-126.812333"}, - {"testNumber": "227", "testString": "09HWA0000000000", "lat": "-36.144718", "lon": "-129"}, - {"testNumber": "228", "testString": "09JUL0483204885", "lat": "-27.064593", "lon": "-130.968016"}, - {"testNumber": "229", "testString": "09JYF6932200842", "lat": "-31.596039", "lon": "-126.161588"}, - {"testNumber": "230", "testString": "09KVR0000000000", "lat": "-22.603909", "lon": "-129.972937"}, - {"testNumber": "231", "testString": "09KZR0000000000", "lat": "-22.580346", "lon": "-126.082482"}, - {"testNumber": "232", "testString": "09LWL0000000000", "lat": "-9.046562", "lon": "-129"}, - {"testNumber": "233", "testString": "09MTR3406900553", "lat": "-4.514598", "lon": "-131.396548"}, - {"testNumber": "234", "testString": "09NTA3200700000", "lat": "0", "lon": "-131.407672"}, - {"testNumber": "235", "testString": "09NWA0000000000", "lat": "0", "lon": "-129"}, - {"testNumber": "236", "testString": "09NYE6593199447", "lat": "4.514598", "lon": "-126.603452"}, - {"testNumber": "237", "testString": "09PUR0000000000", "lat": "13.56161", "lon": "-130.848272"}, - {"testNumber": "238", "testString": "09PYR0000000000", "lat": "13.56161", "lon": "-127.151728"}, - {"testNumber": "239", "testString": "09QWA0000000000", "lat": "18.088709", "lon": "-129"}, - {"testNumber": "240", "testString": "09RTQ3067899158", "lat": "31.596039", "lon": "-131.838412"}, - {"testNumber": "241", "testString": "09RYL0000000000", "lat": "27.10798", "lon": "-126.982494"}, - {"testNumber": "242", "testString": "09TUF0000000000", "lat": "40.62664", "lon": "-131.364681"}, - {"testNumber": "243", "testString": "09UUR0000000000", "lat": "49.619417", "lon": "-131.769058"}, - {"testNumber": "244", "testString": "09VUE5131797705", "lat": "58.594234", "lon": "-131.558297"}, - {"testNumber": "245", "testString": "09WVQ4444393003", "lat": "67.547526", "lon": "-130.303628"}, - {"testNumber": "246", "testString": "09XWA0000000000", "lat": "72.099223", "lon": "-129"}, - {"testNumber": "247", "testString": "10CDF0000000000", "lat": "-72.077537", "lon": "-125.912492"}, - {"testNumber": "248", "testString": "10DDL5610116655", "lat": "-67.462877", "lon": "-124.026388"}, - {"testNumber": "249", "testString": "10EDR0000000000", "lat": "-63.11549", "lon": "-124.982302"}, - {"testNumber": "250", "testString": "10EFA4868302295", "lat": "-58.594234", "lon": "-120.441703"}, - {"testNumber": "251", "testString": "10FDL6583214591", "lat": "-49.520338", "lon": "-123.472081"}, - {"testNumber": "252", "testString": "10FGL0000000000", "lat": "-49.619417", "lon": "-120.230942"}, - {"testNumber": "253", "testString": "10GER0000000000", "lat": "-45.153477", "lon": "-123"}, - {"testNumber": "254", "testString": "10HCF0000000000", "lat": "-36.124096", "lon": "-125.222391"}, - {"testNumber": "255", "testString": "10JCL0000000000", "lat": "-31.617775", "lon": "-125.108486"}, - {"testNumber": "256", "testString": "10JFR0000000000", "lat": "-27.118846", "lon": "-121.991058"}, - {"testNumber": "257", "testString": "10KCA0000000000", "lat": "-22.595068", "lon": "-124.94555"}, - {"testNumber": "258", "testString": "10KGF0000000000", "lat": "-18.079455", "lon": "-121.110189"}, - {"testNumber": "259", "testString": "10LDL0000000000", "lat": "-13.56674", "lon": "-123.924264"}, - {"testNumber": "260", "testString": "10LHL0000000000", "lat": "-13.553066", "lon": "-120.228229"}, - {"testNumber": "261", "testString": "10MHA0000000000", "lat": "-4.518516", "lon": "-120.296624"}, - {"testNumber": "262", "testString": "10NDF0000000000", "lat": "0", "lon": "-123.898638"}, - {"testNumber": "263", "testString": "10NGF0000000000", "lat": "0", "lon": "-121.202947"}, - {"testNumber": "264", "testString": "10PBR0000000000", "lat": "9.036408", "lon": "-125.728693"}, - {"testNumber": "265", "testString": "10PGA0000000000", "lat": "13.56161", "lon": "-121.151728"}, - {"testNumber": "266", "testString": "10QCL0000000000", "lat": "22.595068", "lon": "-124.94555"}, - {"testNumber": "267", "testString": "10QHF0000000000", "lat": "18.067898", "lon": "-120.165992"}, - {"testNumber": "268", "testString": "10RFA0000000000", "lat": "31.630832", "lon": "-121.945529"}, - {"testNumber": "269", "testString": "10SFF0000000000", "lat": "36.13956", "lon": "-121.888522"}, - {"testNumber": "270", "testString": "10TFR0000000000", "lat": "45.146393", "lon": "-121.727967"}, - {"testNumber": "271", "testString": "10UFE9221199669", "lat": "54.109204", "lon": "-120.059596"}, - {"testNumber": "272", "testString": "10VFL0000000000", "lat": "58.628771", "lon": "-121.277807"}, - {"testNumber": "273", "testString": "10XDK4430997742", "lat": "76.551525", "lon": "-125.145574"}, - {"testNumber": "274", "testString": "10XFF0000000000", "lat": "72.077537", "lon": "-120.087508"}, - {"testNumber": "275", "testString": "11CPA0000000000", "lat": "-72.077537", "lon": "-114.087508"}, - {"testNumber": "276", "testString": "11EML0000000000", "lat": "-63.11549", "lon": "-118.982302"}, - {"testNumber": "277", "testString": "11ENR4914711217", "lat": "-58.536781", "lon": "-116.155856"}, - {"testNumber": "278", "testString": "11FMA0737808801", "lat": "-54.060679", "lon": "-118.415111"}, - {"testNumber": "279", "testString": "11FPA9221100331", "lat": "-54.109204", "lon": "-114.059596"}, - {"testNumber": "280", "testString": "11GML2744112148", "lat": "-45.040408", "lon": "-117.921269"}, - {"testNumber": "281", "testString": "11GQR0000000000", "lat": "-40.62664", "lon": "-114.635319"}, - {"testNumber": "282", "testString": "11HQA4017201847", "lat": "-36.098352", "lon": "-114.332181"}, - {"testNumber": "283", "testString": "11JNL0000000000", "lat": "-27.12247", "lon": "-117"}, - {"testNumber": "284", "testString": "11KKA6472602675", "lat": "-18.051745", "lon": "-119.222642"}, - {"testNumber": "285", "testString": "11KPR0000000000", "lat": "-22.603909", "lon": "-116.027063"}, - {"testNumber": "286", "testString": "11LKL4024001153", "lat": "-9.028528", "lon": "-119.362847"}, - {"testNumber": "287", "testString": "11LQF4951901847", "lat": "-13.541117", "lon": "-114.694502"}, - {"testNumber": "288", "testString": "11MPR0000000000", "lat": "-4.523001", "lon": "-116.098574"}, - {"testNumber": "289", "testString": "11NLA0000000000", "lat": "0", "lon": "-118.797053"}, - {"testNumber": "290", "testString": "11NPA0000000000", "lat": "0", "lon": "-116.101362"}, - {"testNumber": "291", "testString": "11NRF0000000000", "lat": "4.518516", "lon": "-114.296624"}, - {"testNumber": "292", "testString": "11PNR0000000000", "lat": "13.568451", "lon": "-117"}, - {"testNumber": "293", "testString": "11QKF0000000000", "lat": "22.580346", "lon": "-119.917518"}, - {"testNumber": "294", "testString": "11QQA0000000000", "lat": "18.079455", "lon": "-115.110189"}, - {"testNumber": "295", "testString": "11RMR0000000000", "lat": "31.630832", "lon": "-118.054471"}, - {"testNumber": "296", "testString": "11SLA0000000000", "lat": "36.124096", "lon": "-119.222391"}, - {"testNumber": "297", "testString": "11TNF0000000000", "lat": "40.650857", "lon": "-117"}, - {"testNumber": "298", "testString": "11UNA0000000000", "lat": "54.148104", "lon": "-117"}, - {"testNumber": "299", "testString": "11VNF0000000000", "lat": "58.640297", "lon": "-117"}, - {"testNumber": "300", "testString": "11WPR0000000000", "lat": "67.598504", "lon": "-114.648147"}, - {"testNumber": "301", "testString": "11XNK0443695053", "lat": "81.016475", "lon": "-116.745534"}, - {"testNumber": "302", "testString": "12CWA5569102258", "lat": "-76.551525", "lon": "-108.854426"}, - {"testNumber": "303", "testString": "12DXL0000000000", "lat": "-67.598504", "lon": "-108.648147"}, - {"testNumber": "304", "testString": "12EWA4914711217", "lat": "-58.536781", "lon": "-110.155856"}, - {"testNumber": "305", "testString": "12FUL0000000000", "lat": "-49.619417", "lon": "-113.769058"}, - {"testNumber": "306", "testString": "12FWL0000000000", "lat": "-49.652543", "lon": "-111"}, - {"testNumber": "307", "testString": "12GUR0000000000", "lat": "-45.125154", "lon": "-113.543123"}, - {"testNumber": "308", "testString": "12GXR0000000000", "lat": "-45.146393", "lon": "-109.727967"}, - {"testNumber": "309", "testString": "12HXF0000000000", "lat": "-36.13956", "lon": "-109.888522"}, - {"testNumber": "310", "testString": "12JVL0000000000", "lat": "-31.630832", "lon": "-112.054471"}, - {"testNumber": "311", "testString": "12JYR0000000000", "lat": "-27.10798", "lon": "-108.982494"}, - {"testNumber": "312", "testString": "12KWA0000000000", "lat": "-22.606857", "lon": "-111"}, - {"testNumber": "313", "testString": "12LTL0000000000", "lat": "-13.553066", "lon": "-113.771771"}, - {"testNumber": "314", "testString": "12LXL0000000000", "lat": "-13.56674", "lon": "-110.075736"}, - {"testNumber": "315", "testString": "12MUA0000000000", "lat": "-4.521318", "lon": "-112.802627"}, - {"testNumber": "316", "testString": "12NTF3200700000", "lat": "0", "lon": "-113.407672"}, - {"testNumber": "317", "testString": "12NWF0000000000", "lat": "0", "lon": "-111"}, - {"testNumber": "318", "testString": "12NYL0000000000", "lat": "4.521318", "lon": "-109.197373"}, - {"testNumber": "319", "testString": "12PVA0000000000", "lat": "13.56674", "lon": "-111.924264"}, - {"testNumber": "320", "testString": "12PZA0000000000", "lat": "13.553066", "lon": "-108.228229"}, - {"testNumber": "321", "testString": "12QWL0000000000", "lat": "22.606857", "lon": "-111"}, - {"testNumber": "322", "testString": "12RUA0000000000", "lat": "31.617775", "lon": "-113.108486"}, - {"testNumber": "323", "testString": "12RYR0000000000", "lat": "27.10798", "lon": "-108.982494"}, - {"testNumber": "324", "testString": "12TUR0000000000", "lat": "45.125154", "lon": "-113.543123"}, - {"testNumber": "325", "testString": "12UUE0778999669", "lat": "54.109204", "lon": "-113.940404"}, - {"testNumber": "326", "testString": "12VUQ9696195469", "lat": "63.073995", "lon": "-113.039649"}, - {"testNumber": "327", "testString": "12WVV4444393003", "lat": "67.547526", "lon": "-112.303628"}, - {"testNumber": "328", "testString": "12XWF0000000000", "lat": "72.099223", "lon": "-111"}, - {"testNumber": "329", "testString": "13CDR5623712423", "lat": "-76.463946", "lon": "-106.675191"}, - {"testNumber": "330", "testString": "13DEF0000000000", "lat": "-67.615527", "lon": "-105"}, - {"testNumber": "331", "testString": "13EDR4969520129", "lat": "-58.456616", "lon": "-105.862068"}, - {"testNumber": "332", "testString": "13EFR0000000000", "lat": "-58.628771", "lon": "-103.277807"}, - {"testNumber": "333", "testString": "13FEA0000000000", "lat": "-54.148104", "lon": "-105"}, - {"testNumber": "334", "testString": "13GBR9228603147", "lat": "-40.596412", "lon": "-107.454771"}, - {"testNumber": "335", "testString": "13GER0000000000", "lat": "-40.650857", "lon": "-105"}, - {"testNumber": "336", "testString": "13HCA5953108009", "lat": "-36.062362", "lon": "-106.559726"}, - {"testNumber": "337", "testString": "13JCF3043606323", "lat": "-31.565649", "lon": "-106.786673"}, - {"testNumber": "338", "testString": "13JFL9516804885", "lat": "-27.064593", "lon": "-103.031984"}, - {"testNumber": "339", "testString": "13KCR0000000000", "lat": "-22.595068", "lon": "-106.94555"}, - {"testNumber": "340", "testString": "13KGR1711803678", "lat": "-22.55976", "lon": "-102.88852"}, - {"testNumber": "341", "testString": "13LDL0000000000", "lat": "-9.045433", "lon": "-105.90988"}, - {"testNumber": "342", "testString": "13LHL0000000000", "lat": "-9.036408", "lon": "-102.271307"}, - {"testNumber": "343", "testString": "13NBA0000000000", "lat": "0", "lon": "-107.695023"}, - {"testNumber": "344", "testString": "13NDA0000000000", "lat": "0", "lon": "-105.898638"}, - {"testNumber": "345", "testString": "13NGA6799300000", "lat": "0", "lon": "-102.592328"}, - {"testNumber": "346", "testString": "13PBR0000000000", "lat": "13.553066", "lon": "-107.771771"}, - {"testNumber": "347", "testString": "13PGL0000000000", "lat": "9.042047", "lon": "-103.180477"}, - {"testNumber": "348", "testString": "13QDA0000000000", "lat": "18.086395", "lon": "-105.945047"}, - {"testNumber": "349", "testString": "13QHF0000000000", "lat": "22.580346", "lon": "-102.082482"}, - {"testNumber": "350", "testString": "13RFR0000000000", "lat": "31.630832", "lon": "-103.945529"}, - {"testNumber": "351", "testString": "13SGA0000000000", "lat": "36.124096", "lon": "-102.777609"}, - {"testNumber": "352", "testString": "13TGF0000000000", "lat": "40.62664", "lon": "-102.635319"}, - {"testNumber": "353", "testString": "13UFV9221199669", "lat": "54.109204", "lon": "-102.059596"}, - {"testNumber": "354", "testString": "13VFK0303995469", "lat": "63.073995", "lon": "-102.960351"}, - {"testNumber": "355", "testString": "13XDK9556495053", "lat": "81.016475", "lon": "-105.254466"}, - {"testNumber": "356", "testString": "14CMA4430902258", "lat": "-76.551525", "lon": "-101.145574"}, - {"testNumber": "357", "testString": "14DML0000000000", "lat": "-67.598504", "lon": "-101.351853"}, - {"testNumber": "358", "testString": "14EMA4969520129", "lat": "-58.456616", "lon": "-99.862068"}, - {"testNumber": "359", "testString": "14ENR9587023160", "lat": "-62.908856", "lon": "-97.112982"}, - {"testNumber": "360", "testString": "14FMF9312917261", "lat": "-53.99292", "lon": "-99.104804"}, - {"testNumber": "361", "testString": "14FPL0000000000", "lat": "-49.644257", "lon": "-97.614831"}, - {"testNumber": "362", "testString": "14GMR2744112148", "lat": "-45.040408", "lon": "-99.921269"}, - {"testNumber": "363", "testString": "14GQR0000000000", "lat": "-45.125154", "lon": "-96.456877"}, - {"testNumber": "364", "testString": "14JKL3067800842", "lat": "-31.596039", "lon": "-101.838412"}, - {"testNumber": "365", "testString": "14JPL0000000000", "lat": "-31.630832", "lon": "-97.945529"}, - {"testNumber": "366", "testString": "14KKF0000000000", "lat": "-18.067898", "lon": "-101.834008"}, - {"testNumber": "367", "testString": "14KQA0000000000", "lat": "-22.595068", "lon": "-97.05445"}, - {"testNumber": "368", "testString": "14LLL0000000000", "lat": "-13.56161", "lon": "-100.848272"}, - {"testNumber": "369", "testString": "14LQR0000000000", "lat": "-9.042047", "lon": "-97.180477"}, - {"testNumber": "370", "testString": "14MQA0000000000", "lat": "-4.521318", "lon": "-97.197373"}, - {"testNumber": "371", "testString": "14NLF0000000000", "lat": "0", "lon": "-100.797053"}, - {"testNumber": "372", "testString": "14NPL0000000000", "lat": "4.523001", "lon": "-98.098574"}, - {"testNumber": "373", "testString": "14PKA0000000000", "lat": "13.553066", "lon": "-101.771771"}, - {"testNumber": "374", "testString": "14PPA0000000000", "lat": "13.56674", "lon": "-98.075736"}, - {"testNumber": "375", "testString": "14QKL0000000000", "lat": "22.580346", "lon": "-101.917518"}, - {"testNumber": "376", "testString": "14QQF0000000000", "lat": "18.079455", "lon": "-97.110189"}, - {"testNumber": "377", "testString": "14RNA0000000000", "lat": "31.635186", "lon": "-99"}, - {"testNumber": "378", "testString": "14SMF0000000000", "lat": "36.13956", "lon": "-100.111478"}, - {"testNumber": "379", "testString": "14TNR0000000000", "lat": "45.153477", "lon": "-99"}, - {"testNumber": "380", "testString": "14UNF0000000000", "lat": "54.148104", "lon": "-99"}, - {"testNumber": "381", "testString": "14VNR0000000000", "lat": "63.12934", "lon": "-99"}, - {"testNumber": "382", "testString": "14XME9347690354", "lat": "72.012652", "lon": "-99.189283"}, - {"testNumber": "383", "testString": "14XNQ0443695053", "lat": "81.016475", "lon": "-98.745534"}, - {"testNumber": "384", "testString": "15CWR4376312423", "lat": "-76.463946", "lon": "-91.324809"}, - {"testNumber": "385", "testString": "15EUL9696104531", "lat": "-63.073995", "lon": "-95.039649"}, - {"testNumber": "386", "testString": "15EWL9587023160", "lat": "-62.908856", "lon": "-91.112982"}, - {"testNumber": "387", "testString": "15FUF6629106635", "lat": "-49.578083", "lon": "-94.849611"}, - {"testNumber": "388", "testString": "15FWF3416814591", "lat": "-49.520338", "lon": "-92.527919"}, - {"testNumber": "389", "testString": "15GUR9193409951", "lat": "-40.554158", "lon": "-94.276368"}, - {"testNumber": "390", "testString": "15GXR0806609951", "lat": "-40.554158", "lon": "-91.723632"}, - {"testNumber": "391", "testString": "15HXA4046908009", "lat": "-36.062362", "lon": "-91.440274"}, - {"testNumber": "392", "testString": "15JVL0000000000", "lat": "-27.118846", "lon": "-94.008942"}, - {"testNumber": "393", "testString": "15JYL9497700120", "lat": "-27.089885", "lon": "-90.025315"}, - {"testNumber": "394", "testString": "15KWR0000000000", "lat": "-22.606857", "lon": "-93"}, - {"testNumber": "395", "testString": "15LTF5048101847", "lat": "-13.541117", "lon": "-95.305498"}, - {"testNumber": "396", "testString": "15LXL0000000000", "lat": "-9.045433", "lon": "-92.09012"}, - {"testNumber": "397", "testString": "15MVR0000000000", "lat": "-4.523001", "lon": "-93.901426"}, - {"testNumber": "398", "testString": "15NTE3406999447", "lat": "4.514598", "lon": "-95.396548"}, - {"testNumber": "399", "testString": "15NWF0000000000", "lat": "4.523563", "lon": "-93"}, - {"testNumber": "400", "testString": "15NZA0000000000", "lat": "0", "lon": "-90.304977"}, - {"testNumber": "401", "testString": "15PVR0000000000", "lat": "13.56674", "lon": "-93.924264"}, - {"testNumber": "402", "testString": "15PZR0000000000", "lat": "13.553066", "lon": "-90.228229"}, - {"testNumber": "403", "testString": "15QXA0000000000", "lat": "18.086395", "lon": "-92.054953"}, - {"testNumber": "404", "testString": "15RUR0000000000", "lat": "31.617775", "lon": "-95.108486"}, - {"testNumber": "405", "testString": "15RYR0000000000", "lat": "31.617775", "lon": "-90.891514"}, - {"testNumber": "406", "testString": "15TVF0000000000", "lat": "40.6448", "lon": "-94.1827"}, - {"testNumber": "407", "testString": "15UVA0000000000", "lat": "54.138373", "lon": "-94.530701"}, - {"testNumber": "408", "testString": "15VVF0000000000", "lat": "58.628771", "lon": "-94.722193"}, - {"testNumber": "409", "testString": "15WWQ5555793003", "lat": "67.547526", "lon": "-91.696372"}, - {"testNumber": "410", "testString": "15XWE5569197742", "lat": "76.551525", "lon": "-90.854426"}, - {"testNumber": "411", "testString": "16CEA0000000000", "lat": "-76.58085", "lon": "-87"}, - {"testNumber": "412", "testString": "16DEL4389916655", "lat": "-67.462877", "lon": "-85.973612"}, - {"testNumber": "413", "testString": "16EDR9645313849", "lat": "-63.005025", "lon": "-87.070038"}, - {"testNumber": "414", "testString": "16EFR0303904531", "lat": "-63.073995", "lon": "-84.960351"}, - {"testNumber": "415", "testString": "16FEF0687117261", "lat": "-53.99292", "lon": "-86.895196"}, - {"testNumber": "416", "testString": "16GCA0000000000", "lat": "-40.62664", "lon": "-89.364681"}, - {"testNumber": "417", "testString": "16GFA0000000000", "lat": "-40.6448", "lon": "-85.8173"}, - {"testNumber": "418", "testString": "16HDF0000000000", "lat": "-36.13956", "lon": "-88.111478"}, - {"testNumber": "419", "testString": "16JCR0000000000", "lat": "-27.10798", "lon": "-89.017506"}, - {"testNumber": "420", "testString": "16JGL0000000000", "lat": "-31.617775", "lon": "-84.891514"}, - {"testNumber": "421", "testString": "16KDA0000000000", "lat": "-22.603909", "lon": "-87.972937"}, - {"testNumber": "422", "testString": "16KHA0000000000", "lat": "-22.580346", "lon": "-84.082482"}, - {"testNumber": "423", "testString": "16LEL0000000000", "lat": "-13.568451", "lon": "-87"}, - {"testNumber": "424", "testString": "16MBA0000000000", "lat": "-4.518516", "lon": "-89.703376"}, - {"testNumber": "425", "testString": "16NBF0000000000", "lat": "0", "lon": "-89.695023"}, - {"testNumber": "426", "testString": "16NDL0000000000", "lat": "4.523001", "lon": "-87.901426"}, - {"testNumber": "427", "testString": "16NGF6799300000", "lat": "0", "lon": "-84.592328"}, - {"testNumber": "428", "testString": "16PCA0000000000", "lat": "13.56161", "lon": "-88.848272"}, - {"testNumber": "429", "testString": "16PGR0000000000", "lat": "9.042047", "lon": "-85.180477"}, - {"testNumber": "430", "testString": "16QDL0000000000", "lat": "22.603909", "lon": "-87.972937"}, - {"testNumber": "431", "testString": "16RBQ0502399880", "lat": "27.089885", "lon": "-89.974685"}, - {"testNumber": "432", "testString": "16RGA0000000000", "lat": "31.617775", "lon": "-84.891514"}, - {"testNumber": "433", "testString": "16SGF0000000000", "lat": "36.124096", "lon": "-84.777609"}, - {"testNumber": "434", "testString": "16TGR0000000000", "lat": "45.125154", "lon": "-84.456877"}, - {"testNumber": "435", "testString": "16UGA0000000000", "lat": "49.619417", "lon": "-84.230942"}, - {"testNumber": "436", "testString": "16VFR0000000000", "lat": "63.11549", "lon": "-85.017698"}, - {"testNumber": "437", "testString": "16XDQ9556495053", "lat": "81.016475", "lon": "-87.254466"}, - {"testNumber": "438", "testString": "17CMA9347609646", "lat": "-72.012652", "lon": "-81.189283"}, - {"testNumber": "439", "testString": "17DMF4444306997", "lat": "-67.547526", "lon": "-82.303628"}, - {"testNumber": "440", "testString": "17EML9645313849", "lat": "-63.005025", "lon": "-81.070038"}, - {"testNumber": "441", "testString": "17EPL0000000000", "lat": "-63.11549", "lon": "-79.017698"}, - {"testNumber": "442", "testString": "17FMF0000000000", "lat": "-49.644257", "lon": "-82.385169"}, - {"testNumber": "443", "testString": "17FPF3370906635", "lat": "-49.578083", "lon": "-79.150389"}, - {"testNumber": "444", "testString": "17GNL0000000000", "lat": "-45.153477", "lon": "-81"}, - {"testNumber": "445", "testString": "17HKA5982801847", "lat": "-36.098352", "lon": "-83.667819"}, - {"testNumber": "446", "testString": "17JKL0502300120", "lat": "-27.089885", "lon": "-83.974685"}, - {"testNumber": "447", "testString": "17JPF6956406323", "lat": "-31.565649", "lon": "-79.213327"}, - {"testNumber": "448", "testString": "17KKR8288203678", "lat": "-22.55976", "lon": "-83.11148"}, - {"testNumber": "449", "testString": "17KQA3527402675", "lat": "-18.051745", "lon": "-78.777358"}, - {"testNumber": "450", "testString": "17LLL0000000000", "lat": "-9.042047", "lon": "-82.819523"}, - {"testNumber": "451", "testString": "17LQL5976001153", "lat": "-9.028528", "lon": "-78.637153"}, - {"testNumber": "452", "testString": "17MQR6593100553", "lat": "-4.514598", "lon": "-78.603452"}, - {"testNumber": "453", "testString": "17NLF0000000000", "lat": "4.521318", "lon": "-82.802627"}, - {"testNumber": "454", "testString": "17NQA0000000000", "lat": "0", "lon": "-79.202947"}, - {"testNumber": "455", "testString": "17PKL0000000000", "lat": "9.036408", "lon": "-83.728693"}, - {"testNumber": "456", "testString": "17PPR0000000000", "lat": "13.56674", "lon": "-80.075736"}, - {"testNumber": "457", "testString": "17QLA0000000000", "lat": "18.079455", "lon": "-82.889811"}, - {"testNumber": "458", "testString": "17QQV3527497325", "lat": "18.051745", "lon": "-78.777358"}, - {"testNumber": "459", "testString": "17RNR0000000000", "lat": "31.635186", "lon": "-81"}, - {"testNumber": "460", "testString": "17SNA0000000000", "lat": "36.144718", "lon": "-81"}, - {"testNumber": "461", "testString": "17TPF0000000000", "lat": "40.6448", "lon": "-79.8173"}, - {"testNumber": "462", "testString": "17UPA0000000000", "lat": "54.138373", "lon": "-79.469299"}, - {"testNumber": "463", "testString": "17VPE4868397705", "lat": "58.594234", "lon": "-78.441703"}, - {"testNumber": "464", "testString": "17XME4430997742", "lat": "76.551525", "lon": "-83.145574"}, - {"testNumber": "465", "testString": "17XNV0652490354", "lat": "72.012652", "lon": "-80.810717"}, - {"testNumber": "466", "testString": "18CWF0652409646", "lat": "-72.012652", "lon": "-74.810717"}, - {"testNumber": "467", "testString": "18EUR9696104531", "lat": "-63.073995", "lon": "-77.039649"}, - {"testNumber": "468", "testString": "18EWR0000000000", "lat": "-63.12934", "lon": "-75"}, - {"testNumber": "469", "testString": "18FVF0000000000", "lat": "-54.138373", "lon": "-76.530701"}, - {"testNumber": "470", "testString": "18FXF0000000000", "lat": "-54.138373", "lon": "-73.469299"}, - {"testNumber": "471", "testString": "18GVA0000000000", "lat": "-40.6448", "lon": "-76.1827"}, - {"testNumber": "472", "testString": "18GYA0000000000", "lat": "-40.62664", "lon": "-72.635319"}, - {"testNumber": "473", "testString": "18HYF0000000000", "lat": "-36.124096", "lon": "-72.777609"}, - {"testNumber": "474", "testString": "18JWL0000000000", "lat": "-31.635186", "lon": "-75"}, - {"testNumber": "475", "testString": "18KTA0000000000", "lat": "-22.580346", "lon": "-77.917518"}, - {"testNumber": "476", "testString": "18KXA0000000000", "lat": "-22.603909", "lon": "-74.027063"}, - {"testNumber": "477", "testString": "18LTR0000000000", "lat": "-9.036408", "lon": "-77.728693"}, - {"testNumber": "478", "testString": "18LYL0000000000", "lat": "-13.56161", "lon": "-73.151728"}, - {"testNumber": "479", "testString": "18MWA0000000000", "lat": "-4.523563", "lon": "-75"}, - {"testNumber": "480", "testString": "18NTL0000000000", "lat": "4.518516", "lon": "-77.703376"}, - {"testNumber": "481", "testString": "18NXF0000000000", "lat": "0", "lon": "-74.101362"}, - {"testNumber": "482", "testString": "18NZF0000000000", "lat": "0", "lon": "-72.304977"}, - {"testNumber": "483", "testString": "18PWA0000000000", "lat": "13.568451", "lon": "-75"}, - {"testNumber": "484", "testString": "18QTE6472697325", "lat": "18.051745", "lon": "-77.222642"}, - {"testNumber": "485", "testString": "18QXL0000000000", "lat": "22.603909", "lon": "-74.027063"}, - {"testNumber": "486", "testString": "18RVA0000000000", "lat": "31.630832", "lon": "-76.054471"}, - {"testNumber": "487", "testString": "18STE5982898153", "lat": "36.098352", "lon": "-77.667819"}, - {"testNumber": "488", "testString": "18TVR0000000000", "lat": "45.146393", "lon": "-76.272033"}, - {"testNumber": "489", "testString": "18UVF0000000000", "lat": "54.138373", "lon": "-76.530701"}, - {"testNumber": "490", "testString": "18VVR0000000000", "lat": "63.11549", "lon": "-76.982302"}, - {"testNumber": "491", "testString": "18WWV5555793003", "lat": "67.547526", "lon": "-73.696372"}, - {"testNumber": "492", "testString": "18XWK5569197742", "lat": "76.551525", "lon": "-72.854426"}, - {"testNumber": "493", "testString": "19CEA0652409646", "lat": "-72.012652", "lon": "-68.810717"}, - {"testNumber": "494", "testString": "19DEF5555706997", "lat": "-67.547526", "lon": "-67.696372"}, - {"testNumber": "495", "testString": "19EEL0000000000", "lat": "-63.12934", "lon": "-69"}, - {"testNumber": "496", "testString": "19FCA0778900331", "lat": "-54.109204", "lon": "-71.940404"}, - {"testNumber": "497", "testString": "19FEA9262208801", "lat": "-54.060679", "lon": "-67.584889"}, - {"testNumber": "498", "testString": "19GCL2784804746", "lat": "-45.089798", "lon": "-71.187667"}, - {"testNumber": "499", "testString": "19GFL7215204746", "lat": "-45.089798", "lon": "-66.812333"}, - {"testNumber": "500", "testString": "19HEA0000000000", "lat": "-36.144718", "lon": "-69"}, - {"testNumber": "501", "testString": "19JCL0483204885", "lat": "-27.064593", "lon": "-70.968016"}, - {"testNumber": "502", "testString": "19JGF6932200842", "lat": "-31.596039", "lon": "-66.161588"}, - {"testNumber": "503", "testString": "19KDR0000000000", "lat": "-22.603909", "lon": "-69.972937"}, - {"testNumber": "504", "testString": "19KHR0000000000", "lat": "-22.580346", "lon": "-66.082482"}, - {"testNumber": "505", "testString": "19LEL0000000000", "lat": "-9.046562", "lon": "-69"}, - {"testNumber": "506", "testString": "19MBR3406900553", "lat": "-4.514598", "lon": "-71.396548"}, - {"testNumber": "507", "testString": "19NBA3200700000", "lat": "0", "lon": "-71.407672"}, - {"testNumber": "508", "testString": "19NEA0000000000", "lat": "0", "lon": "-69"}, - {"testNumber": "509", "testString": "19NGE6593199447", "lat": "4.514598", "lon": "-66.603452"}, - {"testNumber": "510", "testString": "19PCR0000000000", "lat": "13.56161", "lon": "-70.848272"}, - {"testNumber": "511", "testString": "19PGR0000000000", "lat": "13.56161", "lon": "-67.151728"}, - {"testNumber": "512", "testString": "19QEA0000000000", "lat": "18.088709", "lon": "-69"}, - {"testNumber": "513", "testString": "19RBQ3067899158", "lat": "31.596039", "lon": "-71.838412"}, - {"testNumber": "514", "testString": "19RGL0000000000", "lat": "27.10798", "lon": "-66.982494"}, - {"testNumber": "515", "testString": "19TCF0000000000", "lat": "40.62664", "lon": "-71.364681"}, - {"testNumber": "516", "testString": "19UCR0000000000", "lat": "49.619417", "lon": "-71.769058"}, - {"testNumber": "517", "testString": "19VCE5131797705", "lat": "58.594234", "lon": "-71.558297"}, - {"testNumber": "518", "testString": "19WDQ4444393003", "lat": "67.547526", "lon": "-70.303628"}, - {"testNumber": "519", "testString": "19XEA0000000000", "lat": "72.099223", "lon": "-69"}, - {"testNumber": "520", "testString": "20CMF0000000000", "lat": "-72.077537", "lon": "-65.912492"}, - {"testNumber": "521", "testString": "20DML5610116655", "lat": "-67.462877", "lon": "-64.026388"}, - {"testNumber": "522", "testString": "20EMR0000000000", "lat": "-63.11549", "lon": "-64.982302"}, - {"testNumber": "523", "testString": "20EPA4868302295", "lat": "-58.594234", "lon": "-60.441703"}, - {"testNumber": "524", "testString": "20FML6583214591", "lat": "-49.520338", "lon": "-63.472081"}, - {"testNumber": "525", "testString": "20FQL0000000000", "lat": "-49.619417", "lon": "-60.230942"}, - {"testNumber": "526", "testString": "20GNR0000000000", "lat": "-45.153477", "lon": "-63"}, - {"testNumber": "527", "testString": "20HLF0000000000", "lat": "-36.124096", "lon": "-65.222391"}, - {"testNumber": "528", "testString": "20JLL0000000000", "lat": "-31.617775", "lon": "-65.108486"}, - {"testNumber": "529", "testString": "20JPR0000000000", "lat": "-27.118846", "lon": "-61.991058"}, - {"testNumber": "530", "testString": "20KLA0000000000", "lat": "-22.595068", "lon": "-64.94555"}, - {"testNumber": "531", "testString": "20KQF0000000000", "lat": "-18.079455", "lon": "-61.110189"}, - {"testNumber": "532", "testString": "20LML0000000000", "lat": "-13.56674", "lon": "-63.924264"}, - {"testNumber": "533", "testString": "20LRL0000000000", "lat": "-13.553066", "lon": "-60.228229"}, - {"testNumber": "534", "testString": "20MRA0000000000", "lat": "-4.518516", "lon": "-60.296624"}, - {"testNumber": "535", "testString": "20NMF0000000000", "lat": "0", "lon": "-63.898638"}, - {"testNumber": "536", "testString": "20NQF0000000000", "lat": "0", "lon": "-61.202947"}, - {"testNumber": "537", "testString": "20PKR0000000000", "lat": "9.036408", "lon": "-65.728693"}, - {"testNumber": "538", "testString": "20PQA0000000000", "lat": "13.56161", "lon": "-61.151728"}, - {"testNumber": "539", "testString": "20QLL0000000000", "lat": "22.595068", "lon": "-64.94555"}, - {"testNumber": "540", "testString": "20QRF0000000000", "lat": "18.067898", "lon": "-60.165992"}, - {"testNumber": "541", "testString": "20RPA0000000000", "lat": "31.630832", "lon": "-61.945529"}, - {"testNumber": "542", "testString": "20SPF0000000000", "lat": "36.13956", "lon": "-61.888522"}, - {"testNumber": "543", "testString": "20TPR0000000000", "lat": "45.146393", "lon": "-61.727967"}, - {"testNumber": "544", "testString": "20UPE9221199669", "lat": "54.109204", "lon": "-60.059596"}, - {"testNumber": "545", "testString": "20VPL0000000000", "lat": "58.628771", "lon": "-61.277807"}, - {"testNumber": "546", "testString": "20XMK4430997742", "lat": "76.551525", "lon": "-65.145574"}, - {"testNumber": "547", "testString": "20XPF0000000000", "lat": "72.077537", "lon": "-60.087508"}, - {"testNumber": "548", "testString": "21CXA0000000000", "lat": "-72.077537", "lon": "-54.087508"}, - {"testNumber": "549", "testString": "21EVL0000000000", "lat": "-63.11549", "lon": "-58.982302"}, - {"testNumber": "550", "testString": "21EWR4914711217", "lat": "-58.536781", "lon": "-56.155856"}, - {"testNumber": "551", "testString": "21FVA0737808801", "lat": "-54.060679", "lon": "-58.415111"}, - {"testNumber": "552", "testString": "21FXA9221100331", "lat": "-54.109204", "lon": "-54.059596"}, - {"testNumber": "553", "testString": "21GVL2744112148", "lat": "-45.040408", "lon": "-57.921269"}, - {"testNumber": "554", "testString": "21GYR0000000000", "lat": "-40.62664", "lon": "-54.635319"}, - {"testNumber": "555", "testString": "21HYA4017201847", "lat": "-36.098352", "lon": "-54.332181"}, - {"testNumber": "556", "testString": "21JWL0000000000", "lat": "-27.12247", "lon": "-57"}, - {"testNumber": "557", "testString": "21KTA6472602675", "lat": "-18.051745", "lon": "-59.222642"}, - {"testNumber": "558", "testString": "21KXR0000000000", "lat": "-22.603909", "lon": "-56.027063"}, - {"testNumber": "559", "testString": "21LTL4024001153", "lat": "-9.028528", "lon": "-59.362847"}, - {"testNumber": "560", "testString": "21LYF4951901847", "lat": "-13.541117", "lon": "-54.694502"}, - {"testNumber": "561", "testString": "21MXR0000000000", "lat": "-4.523001", "lon": "-56.098574"}, - {"testNumber": "562", "testString": "21NUA0000000000", "lat": "0", "lon": "-58.797053"}, - {"testNumber": "563", "testString": "21NXA0000000000", "lat": "0", "lon": "-56.101362"}, - {"testNumber": "564", "testString": "21NZF0000000000", "lat": "4.518516", "lon": "-54.296624"}, - {"testNumber": "565", "testString": "21PWR0000000000", "lat": "13.568451", "lon": "-57"}, - {"testNumber": "566", "testString": "21QTF0000000000", "lat": "22.580346", "lon": "-59.917518"}, - {"testNumber": "567", "testString": "21QYA0000000000", "lat": "18.079455", "lon": "-55.110189"}, - {"testNumber": "568", "testString": "21RVR0000000000", "lat": "31.630832", "lon": "-58.054471"}, - {"testNumber": "569", "testString": "21SUA0000000000", "lat": "36.124096", "lon": "-59.222391"}, - {"testNumber": "570", "testString": "21TWF0000000000", "lat": "40.650857", "lon": "-57"}, - {"testNumber": "571", "testString": "21UWA0000000000", "lat": "54.148104", "lon": "-57"}, - {"testNumber": "572", "testString": "21VWF0000000000", "lat": "58.640297", "lon": "-57"}, - {"testNumber": "573", "testString": "21WXR0000000000", "lat": "67.598504", "lon": "-54.648147"}, - {"testNumber": "574", "testString": "21XWK0443695053", "lat": "81.016475", "lon": "-56.745534"}, - {"testNumber": "575", "testString": "22CEA5569102258", "lat": "-76.551525", "lon": "-48.854426"}, - {"testNumber": "576", "testString": "22DFL0000000000", "lat": "-67.598504", "lon": "-48.648147"}, - {"testNumber": "577", "testString": "22EEA4914711217", "lat": "-58.536781", "lon": "-50.155856"}, - {"testNumber": "578", "testString": "22FCL0000000000", "lat": "-49.619417", "lon": "-53.769058"}, - {"testNumber": "579", "testString": "22FEL0000000000", "lat": "-49.652543", "lon": "-51"}, - {"testNumber": "580", "testString": "22GCR0000000000", "lat": "-45.125154", "lon": "-53.543123"}, - {"testNumber": "581", "testString": "22GFR0000000000", "lat": "-45.146393", "lon": "-49.727967"}, - {"testNumber": "582", "testString": "22HFF0000000000", "lat": "-36.13956", "lon": "-49.888522"}, - {"testNumber": "583", "testString": "22JDL0000000000", "lat": "-31.630832", "lon": "-52.054471"}, - {"testNumber": "584", "testString": "22JGR0000000000", "lat": "-27.10798", "lon": "-48.982494"}, - {"testNumber": "585", "testString": "22KEA0000000000", "lat": "-22.606857", "lon": "-51"}, - {"testNumber": "586", "testString": "22LBL0000000000", "lat": "-13.553066", "lon": "-53.771771"}, - {"testNumber": "587", "testString": "22LFL0000000000", "lat": "-13.56674", "lon": "-50.075736"}, - {"testNumber": "588", "testString": "22MCA0000000000", "lat": "-4.521318", "lon": "-52.802627"}, - {"testNumber": "589", "testString": "22NBF3200700000", "lat": "0", "lon": "-53.407672"}, - {"testNumber": "590", "testString": "22NEF0000000000", "lat": "0", "lon": "-51"}, - {"testNumber": "591", "testString": "22NGL0000000000", "lat": "4.521318", "lon": "-49.197373"}, - {"testNumber": "592", "testString": "22PDA0000000000", "lat": "13.56674", "lon": "-51.924264"}, - {"testNumber": "593", "testString": "22PHA0000000000", "lat": "13.553066", "lon": "-48.228229"}, - {"testNumber": "594", "testString": "22QEL0000000000", "lat": "22.606857", "lon": "-51"}, - {"testNumber": "595", "testString": "22RCA0000000000", "lat": "31.617775", "lon": "-53.108486"}, - {"testNumber": "596", "testString": "22RGR0000000000", "lat": "27.10798", "lon": "-48.982494"}, - {"testNumber": "597", "testString": "22TCR0000000000", "lat": "45.125154", "lon": "-53.543123"}, - {"testNumber": "598", "testString": "22UCE0778999669", "lat": "54.109204", "lon": "-53.940404"}, - {"testNumber": "599", "testString": "22VCQ9696195469", "lat": "63.073995", "lon": "-53.039649"}, - {"testNumber": "600", "testString": "22WDV4444393003", "lat": "67.547526", "lon": "-52.303628"}, - {"testNumber": "601", "testString": "22XEF0000000000", "lat": "72.099223", "lon": "-51"}, - {"testNumber": "602", "testString": "23CMR5623712423", "lat": "-76.463946", "lon": "-46.675191"}, - {"testNumber": "603", "testString": "23DNF0000000000", "lat": "-67.615527", "lon": "-45"}, - {"testNumber": "604", "testString": "23EMR4969520129", "lat": "-58.456616", "lon": "-45.862068"}, - {"testNumber": "605", "testString": "23EPR0000000000", "lat": "-58.628771", "lon": "-43.277807"}, - {"testNumber": "606", "testString": "23FNA0000000000", "lat": "-54.148104", "lon": "-45"}, - {"testNumber": "607", "testString": "23GKR9228603147", "lat": "-40.596412", "lon": "-47.454771"}, - {"testNumber": "608", "testString": "23GNR0000000000", "lat": "-40.650857", "lon": "-45"}, - {"testNumber": "609", "testString": "23HLA5953108009", "lat": "-36.062362", "lon": "-46.559726"}, - {"testNumber": "610", "testString": "23JLF3043606323", "lat": "-31.565649", "lon": "-46.786673"}, - {"testNumber": "611", "testString": "23JPL9516804885", "lat": "-27.064593", "lon": "-43.031984"}, - {"testNumber": "612", "testString": "23KLR0000000000", "lat": "-22.595068", "lon": "-46.94555"}, - {"testNumber": "613", "testString": "23KQR1711803678", "lat": "-22.55976", "lon": "-42.88852"}, - {"testNumber": "614", "testString": "23LML0000000000", "lat": "-9.045433", "lon": "-45.90988"}, - {"testNumber": "615", "testString": "23LRL0000000000", "lat": "-9.036408", "lon": "-42.271307"}, - {"testNumber": "616", "testString": "23NKA0000000000", "lat": "0", "lon": "-47.695023"}, - {"testNumber": "617", "testString": "23NMA0000000000", "lat": "0", "lon": "-45.898638"}, - {"testNumber": "618", "testString": "23NQA6799300000", "lat": "0", "lon": "-42.592328"}, - {"testNumber": "619", "testString": "23PKR0000000000", "lat": "13.553066", "lon": "-47.771771"}, - {"testNumber": "620", "testString": "23PQL0000000000", "lat": "9.042047", "lon": "-43.180477"}, - {"testNumber": "621", "testString": "23QMA0000000000", "lat": "18.086395", "lon": "-45.945047"}, - {"testNumber": "622", "testString": "23QRF0000000000", "lat": "22.580346", "lon": "-42.082482"}, - {"testNumber": "623", "testString": "23RPR0000000000", "lat": "31.630832", "lon": "-43.945529"}, - {"testNumber": "624", "testString": "23SQA0000000000", "lat": "36.124096", "lon": "-42.777609"}, - {"testNumber": "625", "testString": "23TQF0000000000", "lat": "40.62664", "lon": "-42.635319"}, - {"testNumber": "626", "testString": "23UPV9221199669", "lat": "54.109204", "lon": "-42.059596"}, - {"testNumber": "627", "testString": "23VPK0303995469", "lat": "63.073995", "lon": "-42.960351"}, - {"testNumber": "628", "testString": "23XMK9556495053", "lat": "81.016475", "lon": "-45.254466"}, - {"testNumber": "629", "testString": "24CVA4430902258", "lat": "-76.551525", "lon": "-41.145574"}, - {"testNumber": "630", "testString": "24DVL0000000000", "lat": "-67.598504", "lon": "-41.351853"}, - {"testNumber": "631", "testString": "24EVA4969520129", "lat": "-58.456616", "lon": "-39.862068"}, - {"testNumber": "632", "testString": "24EWR9587023160", "lat": "-62.908856", "lon": "-37.112982"}, - {"testNumber": "633", "testString": "24FVF9312917261", "lat": "-53.99292", "lon": "-39.104804"}, - {"testNumber": "634", "testString": "24FXL0000000000", "lat": "-49.644257", "lon": "-37.614831"}, - {"testNumber": "635", "testString": "24GVR2744112148", "lat": "-45.040408", "lon": "-39.921269"}, - {"testNumber": "636", "testString": "24GYR0000000000", "lat": "-45.125154", "lon": "-36.456877"}, - {"testNumber": "637", "testString": "24JTL3067800842", "lat": "-31.596039", "lon": "-41.838412"}, - {"testNumber": "638", "testString": "24JXL0000000000", "lat": "-31.630832", "lon": "-37.945529"}, - {"testNumber": "639", "testString": "24KTF0000000000", "lat": "-18.067898", "lon": "-41.834008"}, - {"testNumber": "640", "testString": "24KYA0000000000", "lat": "-22.595068", "lon": "-37.05445"}, - {"testNumber": "641", "testString": "24LUL0000000000", "lat": "-13.56161", "lon": "-40.848272"}, - {"testNumber": "642", "testString": "24LYR0000000000", "lat": "-9.042047", "lon": "-37.180477"}, - {"testNumber": "643", "testString": "24MYA0000000000", "lat": "-4.521318", "lon": "-37.197373"}, - {"testNumber": "644", "testString": "24NUF0000000000", "lat": "0", "lon": "-40.797053"}, - {"testNumber": "645", "testString": "24NXL0000000000", "lat": "4.523001", "lon": "-38.098574"}, - {"testNumber": "646", "testString": "24PTA0000000000", "lat": "13.553066", "lon": "-41.771771"}, - {"testNumber": "647", "testString": "24PXA0000000000", "lat": "13.56674", "lon": "-38.075736"}, - {"testNumber": "648", "testString": "24QTL0000000000", "lat": "22.580346", "lon": "-41.917518"}, - {"testNumber": "649", "testString": "24QYF0000000000", "lat": "18.079455", "lon": "-37.110189"}, - {"testNumber": "650", "testString": "24RWA0000000000", "lat": "31.635186", "lon": "-39"}, - {"testNumber": "651", "testString": "24SVF0000000000", "lat": "36.13956", "lon": "-40.111478"}, - {"testNumber": "652", "testString": "24TWR0000000000", "lat": "45.153477", "lon": "-39"}, - {"testNumber": "653", "testString": "24UWF0000000000", "lat": "54.148104", "lon": "-39"}, - {"testNumber": "654", "testString": "24VWR0000000000", "lat": "63.12934", "lon": "-39"}, - {"testNumber": "655", "testString": "24XVE9347690354", "lat": "72.012652", "lon": "-39.189283"}, - {"testNumber": "656", "testString": "24XWQ0443695053", "lat": "81.016475", "lon": "-38.745534"}, - {"testNumber": "657", "testString": "25CER4376312423", "lat": "-76.463946", "lon": "-31.324809"}, - {"testNumber": "658", "testString": "25ECL9696104531", "lat": "-63.073995", "lon": "-35.039649"}, - {"testNumber": "659", "testString": "25EEL9587023160", "lat": "-62.908856", "lon": "-31.112982"}, - {"testNumber": "660", "testString": "25FCF6629106635", "lat": "-49.578083", "lon": "-34.849611"}, - {"testNumber": "661", "testString": "25FEF3416814591", "lat": "-49.520338", "lon": "-32.527919"}, - {"testNumber": "662", "testString": "25GCR9193409951", "lat": "-40.554158", "lon": "-34.276368"}, - {"testNumber": "663", "testString": "25GFR0806609951", "lat": "-40.554158", "lon": "-31.723632"}, - {"testNumber": "664", "testString": "25HFA4046908009", "lat": "-36.062362", "lon": "-31.440274"}, - {"testNumber": "665", "testString": "25JDL0000000000", "lat": "-27.118846", "lon": "-34.008942"}, - {"testNumber": "666", "testString": "25JGL9497700120", "lat": "-27.089885", "lon": "-30.025315"}, - {"testNumber": "667", "testString": "25KER0000000000", "lat": "-22.606857", "lon": "-33"}, - {"testNumber": "668", "testString": "25LBF5048101847", "lat": "-13.541117", "lon": "-35.305498"}, - {"testNumber": "669", "testString": "25LFL0000000000", "lat": "-9.045433", "lon": "-32.09012"}, - {"testNumber": "670", "testString": "25MDR0000000000", "lat": "-4.523001", "lon": "-33.901426"}, - {"testNumber": "671", "testString": "25NBE3406999447", "lat": "4.514598", "lon": "-35.396548"}, - {"testNumber": "672", "testString": "25NEF0000000000", "lat": "4.523563", "lon": "-33"}, - {"testNumber": "673", "testString": "25NHA0000000000", "lat": "0", "lon": "-30.304977"}, - {"testNumber": "674", "testString": "25PDR0000000000", "lat": "13.56674", "lon": "-33.924264"}, - {"testNumber": "675", "testString": "25PHR0000000000", "lat": "13.553066", "lon": "-30.228229"}, - {"testNumber": "676", "testString": "25QFA0000000000", "lat": "18.086395", "lon": "-32.054953"}, - {"testNumber": "677", "testString": "25RCR0000000000", "lat": "31.617775", "lon": "-35.108486"}, - {"testNumber": "678", "testString": "25RGR0000000000", "lat": "31.617775", "lon": "-30.891514"}, - {"testNumber": "679", "testString": "25TDF0000000000", "lat": "40.6448", "lon": "-34.1827"}, - {"testNumber": "680", "testString": "25UDA0000000000", "lat": "54.138373", "lon": "-34.530701"}, - {"testNumber": "681", "testString": "25VDF0000000000", "lat": "58.628771", "lon": "-34.722193"}, - {"testNumber": "682", "testString": "25WEQ5555793003", "lat": "67.547526", "lon": "-31.696372"}, - {"testNumber": "683", "testString": "25XEE5569197742", "lat": "76.551525", "lon": "-30.854426"}, - {"testNumber": "684", "testString": "26CNA0000000000", "lat": "-76.58085", "lon": "-27"}, - {"testNumber": "685", "testString": "26DNL4389916655", "lat": "-67.462877", "lon": "-25.973612"}, - {"testNumber": "686", "testString": "26EMR9645313849", "lat": "-63.005025", "lon": "-27.070038"}, - {"testNumber": "687", "testString": "26EPR0303904531", "lat": "-63.073995", "lon": "-24.960351"}, - {"testNumber": "688", "testString": "26FNF0687117261", "lat": "-53.99292", "lon": "-26.895196"}, - {"testNumber": "689", "testString": "26GLA0000000000", "lat": "-40.62664", "lon": "-29.364681"}, - {"testNumber": "690", "testString": "26GPA0000000000", "lat": "-40.6448", "lon": "-25.8173"}, - {"testNumber": "691", "testString": "26HMF0000000000", "lat": "-36.13956", "lon": "-28.111478"}, - {"testNumber": "692", "testString": "26JLR0000000000", "lat": "-27.10798", "lon": "-29.017506"}, - {"testNumber": "693", "testString": "26JQL0000000000", "lat": "-31.617775", "lon": "-24.891514"}, - {"testNumber": "694", "testString": "26KMA0000000000", "lat": "-22.603909", "lon": "-27.972937"}, - {"testNumber": "695", "testString": "26KRA0000000000", "lat": "-22.580346", "lon": "-24.082482"}, - {"testNumber": "696", "testString": "26LNL0000000000", "lat": "-13.568451", "lon": "-27"}, - {"testNumber": "697", "testString": "26MKA0000000000", "lat": "-4.518516", "lon": "-29.703376"}, - {"testNumber": "698", "testString": "26NKF0000000000", "lat": "0", "lon": "-29.695023"}, - {"testNumber": "699", "testString": "26NML0000000000", "lat": "4.523001", "lon": "-27.901426"}, - {"testNumber": "700", "testString": "26NQF6799300000", "lat": "0", "lon": "-24.592328"}, - {"testNumber": "701", "testString": "26PLA0000000000", "lat": "13.56161", "lon": "-28.848272"}, - {"testNumber": "702", "testString": "26PQR0000000000", "lat": "9.042047", "lon": "-25.180477"}, - {"testNumber": "703", "testString": "26QML0000000000", "lat": "22.603909", "lon": "-27.972937"}, - {"testNumber": "704", "testString": "26RKQ0502399880", "lat": "27.089885", "lon": "-29.974685"}, - {"testNumber": "705", "testString": "26RQA0000000000", "lat": "31.617775", "lon": "-24.891514"}, - {"testNumber": "706", "testString": "26SQF0000000000", "lat": "36.124096", "lon": "-24.777609"}, - {"testNumber": "707", "testString": "26TQR0000000000", "lat": "45.125154", "lon": "-24.456877"}, - {"testNumber": "708", "testString": "26UQA0000000000", "lat": "49.619417", "lon": "-24.230942"}, - {"testNumber": "709", "testString": "26VPR0000000000", "lat": "63.11549", "lon": "-25.017698"}, - {"testNumber": "710", "testString": "26XMQ9556495053", "lat": "81.016475", "lon": "-27.254466"}, - {"testNumber": "711", "testString": "27CVA9347609646", "lat": "-72.012652", "lon": "-21.189283"}, - {"testNumber": "712", "testString": "27DVF4444306997", "lat": "-67.547526", "lon": "-22.303628"}, - {"testNumber": "713", "testString": "27EVL9645313849", "lat": "-63.005025", "lon": "-21.070038"}, - {"testNumber": "714", "testString": "27EXL0000000000", "lat": "-63.11549", "lon": "-19.017698"}, - {"testNumber": "715", "testString": "27FVF0000000000", "lat": "-49.644257", "lon": "-22.385169"}, - {"testNumber": "716", "testString": "27FXF3370906635", "lat": "-49.578083", "lon": "-19.150389"}, - {"testNumber": "717", "testString": "27GWL0000000000", "lat": "-45.153477", "lon": "-21"}, - {"testNumber": "718", "testString": "27HTA5982801847", "lat": "-36.098352", "lon": "-23.667819"}, - {"testNumber": "719", "testString": "27JTL0502300120", "lat": "-27.089885", "lon": "-23.974685"}, - {"testNumber": "720", "testString": "27JXF6956406323", "lat": "-31.565649", "lon": "-19.213327"}, - {"testNumber": "721", "testString": "27KTR8288203678", "lat": "-22.55976", "lon": "-23.11148"}, - {"testNumber": "722", "testString": "27KYA3527402675", "lat": "-18.051745", "lon": "-18.777358"}, - {"testNumber": "723", "testString": "27LUL0000000000", "lat": "-9.042047", "lon": "-22.819523"}, - {"testNumber": "724", "testString": "27LYL5976001153", "lat": "-9.028528", "lon": "-18.637153"}, - {"testNumber": "725", "testString": "27MYR6593100553", "lat": "-4.514598", "lon": "-18.603452"}, - {"testNumber": "726", "testString": "27NUF0000000000", "lat": "4.521318", "lon": "-22.802627"}, - {"testNumber": "727", "testString": "27NYA0000000000", "lat": "0", "lon": "-19.202947"}, - {"testNumber": "728", "testString": "27PTL0000000000", "lat": "9.036408", "lon": "-23.728693"}, - {"testNumber": "729", "testString": "27PXR0000000000", "lat": "13.56674", "lon": "-20.075736"}, - {"testNumber": "730", "testString": "27QUA0000000000", "lat": "18.079455", "lon": "-22.889811"}, - {"testNumber": "731", "testString": "27QYV3527497325", "lat": "18.051745", "lon": "-18.777358"}, - {"testNumber": "732", "testString": "27RWR0000000000", "lat": "31.635186", "lon": "-21"}, - {"testNumber": "733", "testString": "27SWA0000000000", "lat": "36.144718", "lon": "-21"}, - {"testNumber": "734", "testString": "27TXF0000000000", "lat": "40.6448", "lon": "-19.8173"}, - {"testNumber": "735", "testString": "27UXA0000000000", "lat": "54.138373", "lon": "-19.469299"}, - {"testNumber": "736", "testString": "27VXE4868397705", "lat": "58.594234", "lon": "-18.441703"}, - {"testNumber": "737", "testString": "27XVE4430997742", "lat": "76.551525", "lon": "-23.145574"}, - {"testNumber": "738", "testString": "27XWV0652490354", "lat": "72.012652", "lon": "-20.810717"}, - {"testNumber": "739", "testString": "28CEF0652409646", "lat": "-72.012652", "lon": "-14.810717"}, - {"testNumber": "740", "testString": "28ECR9696104531", "lat": "-63.073995", "lon": "-17.039649"}, - {"testNumber": "741", "testString": "28EER0000000000", "lat": "-63.12934", "lon": "-15"}, - {"testNumber": "742", "testString": "28FDF0000000000", "lat": "-54.138373", "lon": "-16.530701"}, - {"testNumber": "743", "testString": "28FFF0000000000", "lat": "-54.138373", "lon": "-13.469299"}, - {"testNumber": "744", "testString": "28GDA0000000000", "lat": "-40.6448", "lon": "-16.1827"}, - {"testNumber": "745", "testString": "28GGA0000000000", "lat": "-40.62664", "lon": "-12.635319"}, - {"testNumber": "746", "testString": "28HGF0000000000", "lat": "-36.124096", "lon": "-12.777609"}, - {"testNumber": "747", "testString": "28JEL0000000000", "lat": "-31.635186", "lon": "-15"}, - {"testNumber": "748", "testString": "28KBA0000000000", "lat": "-22.580346", "lon": "-17.917518"}, - {"testNumber": "749", "testString": "28KFA0000000000", "lat": "-22.603909", "lon": "-14.027063"}, - {"testNumber": "750", "testString": "28LBR0000000000", "lat": "-9.036408", "lon": "-17.728693"}, - {"testNumber": "751", "testString": "28LGL0000000000", "lat": "-13.56161", "lon": "-13.151728"}, - {"testNumber": "752", "testString": "28MEA0000000000", "lat": "-4.523563", "lon": "-15"}, - {"testNumber": "753", "testString": "28NBL0000000000", "lat": "4.518516", "lon": "-17.703376"}, - {"testNumber": "754", "testString": "28NFF0000000000", "lat": "0", "lon": "-14.101362"}, - {"testNumber": "755", "testString": "28NHF0000000000", "lat": "0", "lon": "-12.304977"}, - {"testNumber": "756", "testString": "28PEA0000000000", "lat": "13.568451", "lon": "-15"}, - {"testNumber": "757", "testString": "28QBE6472697325", "lat": "18.051745", "lon": "-17.222642"}, - {"testNumber": "758", "testString": "28QFL0000000000", "lat": "22.603909", "lon": "-14.027063"}, - {"testNumber": "759", "testString": "28RDA0000000000", "lat": "31.630832", "lon": "-16.054471"}, - {"testNumber": "760", "testString": "28SBE5982898153", "lat": "36.098352", "lon": "-17.667819"}, - {"testNumber": "761", "testString": "28TDR0000000000", "lat": "45.146393", "lon": "-16.272033"}, - {"testNumber": "762", "testString": "28UDF0000000000", "lat": "54.138373", "lon": "-16.530701"}, - {"testNumber": "763", "testString": "28VDR0000000000", "lat": "63.11549", "lon": "-16.982302"}, - {"testNumber": "764", "testString": "28WEV5555793003", "lat": "67.547526", "lon": "-13.696372"}, - {"testNumber": "765", "testString": "28XEK5569197742", "lat": "76.551525", "lon": "-12.854426"}, - {"testNumber": "766", "testString": "29CNA0652409646", "lat": "-72.012652", "lon": "-8.810717"}, - {"testNumber": "767", "testString": "29DNF5555706997", "lat": "-67.547526", "lon": "-7.696372"}, - {"testNumber": "768", "testString": "29ENL0000000000", "lat": "-63.12934", "lon": "-9"}, - {"testNumber": "769", "testString": "29FLA0778900331", "lat": "-54.109204", "lon": "-11.940404"}, - {"testNumber": "770", "testString": "29FNA9262208801", "lat": "-54.060679", "lon": "-7.584889"}, - {"testNumber": "771", "testString": "29GLL2784804746", "lat": "-45.089798", "lon": "-11.187667"}, - {"testNumber": "772", "testString": "29GPL7215204746", "lat": "-45.089798", "lon": "-6.812333"}, - {"testNumber": "773", "testString": "29HNA0000000000", "lat": "-36.144718", "lon": "-9"}, - {"testNumber": "774", "testString": "29JLL0483204885", "lat": "-27.064593", "lon": "-10.968016"}, - {"testNumber": "775", "testString": "29JQF6932200842", "lat": "-31.596039", "lon": "-6.161588"}, - {"testNumber": "776", "testString": "29KMR0000000000", "lat": "-22.603909", "lon": "-9.972937"}, - {"testNumber": "777", "testString": "29KRR0000000000", "lat": "-22.580346", "lon": "-6.082482"}, - {"testNumber": "778", "testString": "29LNL0000000000", "lat": "-9.046562", "lon": "-9"}, - {"testNumber": "779", "testString": "29MKR3406900553", "lat": "-4.514598", "lon": "-11.396548"}, - {"testNumber": "780", "testString": "29NKA3200700000", "lat": "0", "lon": "-11.407672"}, - {"testNumber": "781", "testString": "29NNA0000000000", "lat": "0", "lon": "-9"}, - {"testNumber": "782", "testString": "29NQE6593199447", "lat": "4.514598", "lon": "-6.603452"}, - {"testNumber": "783", "testString": "29PLR0000000000", "lat": "13.56161", "lon": "-10.848272"}, - {"testNumber": "784", "testString": "29PQR0000000000", "lat": "13.56161", "lon": "-7.151728"}, - {"testNumber": "785", "testString": "29QNA0000000000", "lat": "18.088709", "lon": "-9"}, - {"testNumber": "786", "testString": "29RKQ3067899158", "lat": "31.596039", "lon": "-11.838412"}, - {"testNumber": "787", "testString": "29RQL0000000000", "lat": "27.10798", "lon": "-6.982494"}, - {"testNumber": "788", "testString": "29TLF0000000000", "lat": "40.62664", "lon": "-11.364681"}, - {"testNumber": "789", "testString": "29ULR0000000000", "lat": "49.619417", "lon": "-11.769058"}, - {"testNumber": "790", "testString": "29VLE5131797705", "lat": "58.594234", "lon": "-11.558297"}, - {"testNumber": "791", "testString": "29WMQ4444393003", "lat": "67.547526", "lon": "-10.303628"}, - {"testNumber": "792", "testString": "29XNA0000000000", "lat": "72.099223", "lon": "-9"}, - {"testNumber": "793", "testString": "30CVF0000000000", "lat": "-72.077537", "lon": "-5.912492"}, - {"testNumber": "794", "testString": "30DVL5610116655", "lat": "-67.462877", "lon": "-4.026388"}, - {"testNumber": "795", "testString": "30EVR0000000000", "lat": "-63.11549", "lon": "-4.982302"}, - {"testNumber": "796", "testString": "30EXA4868302295", "lat": "-58.594234", "lon": "-0.441703"}, - {"testNumber": "797", "testString": "30FVL6583214591", "lat": "-49.520338", "lon": "-3.472081"}, - {"testNumber": "798", "testString": "30FYL0000000000", "lat": "-49.619417", "lon": "-0.230942"}, - {"testNumber": "799", "testString": "30GWR0000000000", "lat": "-45.153477", "lon": "-3"}, - {"testNumber": "800", "testString": "30HUF0000000000", "lat": "-36.124096", "lon": "-5.222391"}, - {"testNumber": "801", "testString": "30JUL0000000000", "lat": "-31.617775", "lon": "-5.108486"}, - {"testNumber": "802", "testString": "30JXR0000000000", "lat": "-27.118846", "lon": "-1.991058"}, - {"testNumber": "803", "testString": "30KUA0000000000", "lat": "-22.595068", "lon": "-4.94555"}, - {"testNumber": "804", "testString": "30KYF0000000000", "lat": "-18.079455", "lon": "-1.110189"}, - {"testNumber": "805", "testString": "30LVL0000000000", "lat": "-13.56674", "lon": "-3.924264"}, - {"testNumber": "806", "testString": "30LZL0000000000", "lat": "-13.553066", "lon": "-0.228229"}, - {"testNumber": "807", "testString": "30MZA0000000000", "lat": "-4.518516", "lon": "-0.296624"}, - {"testNumber": "808", "testString": "30NVF0000000000", "lat": "0", "lon": "-3.898638"}, - {"testNumber": "809", "testString": "30NYF0000000000", "lat": "0", "lon": "-1.202947"}, - {"testNumber": "810", "testString": "30PTR0000000000", "lat": "9.036408", "lon": "-5.728693"}, - {"testNumber": "811", "testString": "30PYA0000000000", "lat": "13.56161", "lon": "-1.151728"}, - {"testNumber": "812", "testString": "30QUL0000000000", "lat": "22.595068", "lon": "-4.94555"}, - {"testNumber": "813", "testString": "30QZF0000000000", "lat": "18.067898", "lon": "-0.165992"}, - {"testNumber": "814", "testString": "30RXA0000000000", "lat": "31.630832", "lon": "-1.945529"}, - {"testNumber": "815", "testString": "30SXF0000000000", "lat": "36.13956", "lon": "-1.888522"}, - {"testNumber": "816", "testString": "30TXR0000000000", "lat": "45.146393", "lon": "-1.727967"}, - {"testNumber": "817", "testString": "30UXE9221199669", "lat": "54.109204", "lon": "-0.059596"}, - {"testNumber": "818", "testString": "30VXL0000000000", "lat": "58.628771", "lon": "-1.277807"}, - {"testNumber": "819", "testString": "30XVK4430997742", "lat": "76.551525", "lon": "-5.145574"}, - {"testNumber": "820", "testString": "30XXF0000000000", "lat": "72.077537", "lon": "-0.087508"}, - {"testNumber": "821", "testString": "31CFA0000000000", "lat": "-72.077537", "lon": "5.912492"}, - {"testNumber": "822", "testString": "31EDL0000000000", "lat": "-63.11549", "lon": "1.017698"}, - {"testNumber": "823", "testString": "31EER4914711217", "lat": "-58.536781", "lon": "3.844144"}, - {"testNumber": "824", "testString": "31FDA0737808801", "lat": "-54.060679", "lon": "1.584889"}, - {"testNumber": "825", "testString": "31FFA9221100331", "lat": "-54.109204", "lon": "5.940404"}, - {"testNumber": "826", "testString": "31GDL2744112148", "lat": "-45.040408", "lon": "2.078731"}, - {"testNumber": "827", "testString": "31GGR0000000000", "lat": "-40.62664", "lon": "5.364681"}, - {"testNumber": "828", "testString": "31HGA4017201847", "lat": "-36.098352", "lon": "5.667819"}, - {"testNumber": "829", "testString": "31JEL0000000000", "lat": "-27.12247", "lon": "3"}, - {"testNumber": "830", "testString": "31KBA6472602675", "lat": "-18.051745", "lon": "0.777358"}, - {"testNumber": "831", "testString": "31KFR0000000000", "lat": "-22.603909", "lon": "3.972937"}, - {"testNumber": "832", "testString": "31LBL4024001153", "lat": "-9.028528", "lon": "0.637153"}, - {"testNumber": "833", "testString": "31LGF4951901847", "lat": "-13.541117", "lon": "5.305498"}, - {"testNumber": "834", "testString": "31MFR0000000000", "lat": "-4.523001", "lon": "3.901426"}, - {"testNumber": "835", "testString": "31NCA0000000000", "lat": "0", "lon": "1.202947"}, - {"testNumber": "836", "testString": "31NFA0000000000", "lat": "0", "lon": "3.898638"}, - {"testNumber": "837", "testString": "31NHF0000000000", "lat": "4.518516", "lon": "5.703376"}, - {"testNumber": "838", "testString": "31PER0000000000", "lat": "13.568451", "lon": "3"}, - {"testNumber": "839", "testString": "31QBF0000000000", "lat": "22.580346", "lon": "0.082482"}, - {"testNumber": "840", "testString": "31QGA0000000000", "lat": "18.079455", "lon": "4.889811"}, - {"testNumber": "841", "testString": "31RDR0000000000", "lat": "31.630832", "lon": "1.945529"}, - {"testNumber": "842", "testString": "31SCA0000000000", "lat": "36.124096", "lon": "0.777609"}, - {"testNumber": "843", "testString": "31TEF0000000000", "lat": "40.650857", "lon": "3"}, - {"testNumber": "844", "testString": "31UEA0000000000", "lat": "54.148104", "lon": "3"}, - {"testNumber": "845", "testString": "31WDQ4444393003", "lat": "67.547526", "lon": "1.696372"}, - {"testNumber": "846", "testString": "31XEA0000000000", "lat": "72.099223", "lon": "3"}, - {"testNumber": "847", "testString": "31XFF0000000000", "lat": "76.551521", "lon": "6.854428"}, - {"testNumber": "848", "testString": "32CNF0000000000", "lat": "-72.099223", "lon": "9"}, - {"testNumber": "849", "testString": "32ELA5131702295", "lat": "-58.594234", "lon": "6.441703"}, - {"testNumber": "850", "testString": "32ENA5030520129", "lat": "-58.456616", "lon": "9.862068"}, - {"testNumber": "851", "testString": "32FLL6629106635", "lat": "-49.578083", "lon": "7.150389"}, - {"testNumber": "852", "testString": "32FNL3416814591", "lat": "-49.520338", "lon": "9.472081"}, - {"testNumber": "853", "testString": "32GLR2784804746", "lat": "-45.089798", "lon": "6.812333"}, - {"testNumber": "854", "testString": "32GPR7215204746", "lat": "-45.089798", "lon": "11.187667"}, - {"testNumber": "855", "testString": "32HPF4046908009", "lat": "-36.062362", "lon": "10.559726"}, - {"testNumber": "856", "testString": "32JMR0000000000", "lat": "-27.118846", "lon": "7.991058"}, - {"testNumber": "857", "testString": "32JQR9497700120", "lat": "-27.089885", "lon": "11.974685"}, - {"testNumber": "858", "testString": "32KNF0000000000", "lat": "-18.088709", "lon": "9"}, - {"testNumber": "859", "testString": "32LKL5048101847", "lat": "-13.541117", "lon": "6.694502"}, - {"testNumber": "860", "testString": "32LPR0000000000", "lat": "-9.045433", "lon": "9.90988"}, - {"testNumber": "861", "testString": "32MMA0000000000", "lat": "-4.523001", "lon": "8.098574"}, - {"testNumber": "862", "testString": "32NKK3406999447", "lat": "4.514598", "lon": "6.603452"}, - {"testNumber": "863", "testString": "32NNL0000000000", "lat": "4.523563", "lon": "9"}, - {"testNumber": "864", "testString": "32NRF0000000000", "lat": "0", "lon": "11.695023"}, - {"testNumber": "865", "testString": "32PMR0000000000", "lat": "9.045433", "lon": "8.09012"}, - {"testNumber": "866", "testString": "32PRR0000000000", "lat": "9.036408", "lon": "11.728693"}, - {"testNumber": "867", "testString": "32QPF0000000000", "lat": "18.086395", "lon": "9.945047"}, - {"testNumber": "868", "testString": "32RLR0000000000", "lat": "27.10798", "lon": "6.982494"}, - {"testNumber": "869", "testString": "32RQV6932299158", "lat": "31.596039", "lon": "11.838412"}, - {"testNumber": "870", "testString": "32TML0000000000", "lat": "40.6448", "lon": "7.8173"}, - {"testNumber": "871", "testString": "32UMA0000000000", "lat": "49.644257", "lon": "7.614831"}, - {"testNumber": "872", "testString": "32VKL5169606637", "lat": "58.628774", "lon": "4.722198"}, - {"testNumber": "873", "testString": "32VPK4868397705", "lat": "58.594234", "lon": "11.558297"}, - {"testNumber": "874", "testString": "33CVA9347609646", "lat": "-72.012652", "lon": "14.810717"}, - {"testNumber": "875", "testString": "33DVF4444306997", "lat": "-67.547526", "lon": "13.696372"}, - {"testNumber": "876", "testString": "33EVL9645313849", "lat": "-63.005025", "lon": "14.929962"}, - {"testNumber": "877", "testString": "33EXL0000000000", "lat": "-63.11549", "lon": "16.982302"}, - {"testNumber": "878", "testString": "33FVF0000000000", "lat": "-49.644257", "lon": "13.614831"}, - {"testNumber": "879", "testString": "33FXF3370906635", "lat": "-49.578083", "lon": "16.849611"}, - {"testNumber": "880", "testString": "33GWL0000000000", "lat": "-45.153477", "lon": "15"}, - {"testNumber": "881", "testString": "33HTA5982801847", "lat": "-36.098352", "lon": "12.332181"}, - {"testNumber": "882", "testString": "33JTL0502300120", "lat": "-27.089885", "lon": "12.025315"}, - {"testNumber": "883", "testString": "33JXF6956406323", "lat": "-31.565649", "lon": "16.786673"}, - {"testNumber": "884", "testString": "33KTR8288203678", "lat": "-22.55976", "lon": "12.88852"}, - {"testNumber": "885", "testString": "33KYA3527402675", "lat": "-18.051745", "lon": "17.222642"}, - {"testNumber": "886", "testString": "33LUL0000000000", "lat": "-9.042047", "lon": "13.180477"}, - {"testNumber": "887", "testString": "33LYL5976001153", "lat": "-9.028528", "lon": "17.362847"}, - {"testNumber": "888", "testString": "33MYR6593100553", "lat": "-4.514598", "lon": "17.396548"}, - {"testNumber": "889", "testString": "33NUF0000000000", "lat": "4.521318", "lon": "13.197373"}, - {"testNumber": "890", "testString": "33NYA0000000000", "lat": "0", "lon": "16.797053"}, - {"testNumber": "891", "testString": "33PTL0000000000", "lat": "9.036408", "lon": "12.271307"}, - {"testNumber": "892", "testString": "33PXR0000000000", "lat": "13.56674", "lon": "15.924264"}, - {"testNumber": "893", "testString": "33QUA0000000000", "lat": "18.079455", "lon": "13.110189"}, - {"testNumber": "894", "testString": "33QYV3527497325", "lat": "18.051745", "lon": "17.222642"}, - {"testNumber": "895", "testString": "33RWR0000000000", "lat": "31.635186", "lon": "15"}, - {"testNumber": "896", "testString": "33SWA0000000000", "lat": "36.144718", "lon": "15"}, - {"testNumber": "897", "testString": "33TXF0000000000", "lat": "40.6448", "lon": "16.1827"}, - {"testNumber": "898", "testString": "33UXA0000000000", "lat": "54.138373", "lon": "16.530701"}, - {"testNumber": "899", "testString": "33VXE4868397705", "lat": "58.594234", "lon": "17.558297"}, - {"testNumber": "900", "testString": "33XUA0000000000", "lat": "72.012656", "lon": "9.189284"}, - {"testNumber": "901", "testString": "33XVL0000000000", "lat": "81.016474", "lon": "9.254483"}, - {"testNumber": "902", "testString": "33XXA0600500299", "lat": "72.077533", "lon": "18.08752"}, - {"testNumber": "903", "testString": "34CEA4376312423", "lat": "-76.463946", "lon": "22.675191"}, - {"testNumber": "904", "testString": "34DEL5555706997", "lat": "-67.547526", "lon": "22.303628"}, - {"testNumber": "905", "testString": "34EEA0000000000", "lat": "-58.640297", "lon": "21"}, - {"testNumber": "906", "testString": "34FCF0778900331", "lat": "-54.109204", "lon": "18.059596"}, - {"testNumber": "907", "testString": "34FEF9262208801", "lat": "-54.060679", "lon": "22.415111"}, - {"testNumber": "908", "testString": "34GCA9193409951", "lat": "-40.554158", "lon": "19.723632"}, - {"testNumber": "909", "testString": "34GFA0806609951", "lat": "-40.554158", "lon": "22.276368"}, - {"testNumber": "910", "testString": "34HEF0000000000", "lat": "-36.144718", "lon": "21"}, - {"testNumber": "911", "testString": "34JCR0483204885", "lat": "-27.064593", "lon": "19.031984"}, - {"testNumber": "912", "testString": "34JGL6932200842", "lat": "-31.596039", "lon": "23.838412"}, - {"testNumber": "913", "testString": "34KDF0000000000", "lat": "-18.086395", "lon": "20.054953"}, - {"testNumber": "914", "testString": "34KHF0000000000", "lat": "-18.067898", "lon": "23.834008"}, - {"testNumber": "915", "testString": "34LER0000000000", "lat": "-9.046562", "lon": "21"}, - {"testNumber": "916", "testString": "34MBA3406900553", "lat": "-4.514598", "lon": "18.603452"}, - {"testNumber": "917", "testString": "34NBF3200700000", "lat": "0", "lon": "18.592328"}, - {"testNumber": "918", "testString": "34NEF0000000000", "lat": "0", "lon": "21"}, - {"testNumber": "919", "testString": "34NGK6593199447", "lat": "4.514598", "lon": "23.396548"}, - {"testNumber": "920", "testString": "34PCR0000000000", "lat": "9.042047", "lon": "19.180477"}, - {"testNumber": "921", "testString": "34PGV4951998153", "lat": "13.541117", "lon": "23.305498"}, - {"testNumber": "922", "testString": "34QEF0000000000", "lat": "18.088709", "lon": "21"}, - {"testNumber": "923", "testString": "34RBV3067899158", "lat": "31.596039", "lon": "18.161588"}, - {"testNumber": "924", "testString": "34RGQ9497799880", "lat": "27.089885", "lon": "23.974685"}, - {"testNumber": "925", "testString": "34TCL0000000000", "lat": "40.62664", "lon": "18.635319"}, - {"testNumber": "926", "testString": "34UCA0000000000", "lat": "49.619417", "lon": "18.230942"}, - {"testNumber": "927", "testString": "34VCK5131797705", "lat": "58.594234", "lon": "18.441703"}, - {"testNumber": "928", "testString": "34WDA0000000000", "lat": "67.598504", "lon": "18.648147"}, - {"testNumber": "929", "testString": "35CNA0652409646", "lat": "-72.012652", "lon": "27.189283"}, - {"testNumber": "930", "testString": "35DNF5555706997", "lat": "-67.547526", "lon": "28.303628"}, - {"testNumber": "931", "testString": "35ENL0000000000", "lat": "-63.12934", "lon": "27"}, - {"testNumber": "932", "testString": "35FLA0778900331", "lat": "-54.109204", "lon": "24.059596"}, - {"testNumber": "933", "testString": "35FNA9262208801", "lat": "-54.060679", "lon": "28.415111"}, - {"testNumber": "934", "testString": "35GLL2784804746", "lat": "-45.089798", "lon": "24.812333"}, - {"testNumber": "935", "testString": "35GPL7215204746", "lat": "-45.089798", "lon": "29.187667"}, - {"testNumber": "936", "testString": "35HNA0000000000", "lat": "-36.144718", "lon": "27"}, - {"testNumber": "937", "testString": "35JLL0483204885", "lat": "-27.064593", "lon": "25.031984"}, - {"testNumber": "938", "testString": "35JQF6932200842", "lat": "-31.596039", "lon": "29.838412"}, - {"testNumber": "939", "testString": "35KMR0000000000", "lat": "-22.603909", "lon": "26.027063"}, - {"testNumber": "940", "testString": "35KRR0000000000", "lat": "-22.580346", "lon": "29.917518"}, - {"testNumber": "941", "testString": "35LNL0000000000", "lat": "-9.046562", "lon": "27"}, - {"testNumber": "942", "testString": "35MKR3406900553", "lat": "-4.514598", "lon": "24.603452"}, - {"testNumber": "943", "testString": "35NKA3200700000", "lat": "0", "lon": "24.592328"}, - {"testNumber": "944", "testString": "35NNA0000000000", "lat": "0", "lon": "27"}, - {"testNumber": "945", "testString": "35NQE6593199447", "lat": "4.514598", "lon": "29.396548"}, - {"testNumber": "946", "testString": "35PLR0000000000", "lat": "13.56161", "lon": "25.151728"}, - {"testNumber": "947", "testString": "35PQR0000000000", "lat": "13.56161", "lon": "28.848272"}, - {"testNumber": "948", "testString": "35QNA0000000000", "lat": "18.088709", "lon": "27"}, - {"testNumber": "949", "testString": "35RKQ3067899158", "lat": "31.596039", "lon": "24.161588"}, - {"testNumber": "950", "testString": "35RQL0000000000", "lat": "27.10798", "lon": "29.017506"}, - {"testNumber": "951", "testString": "35TLF0000000000", "lat": "40.62664", "lon": "24.635319"}, - {"testNumber": "952", "testString": "35ULR0000000000", "lat": "49.619417", "lon": "24.230942"}, - {"testNumber": "953", "testString": "35VLE5131797705", "lat": "58.594234", "lon": "24.441703"}, - {"testNumber": "954", "testString": "35WMQ4444393003", "lat": "67.547526", "lon": "25.696372"}, - {"testNumber": "955", "testString": "35XLL9609805379", "lat": "81.060878", "lon": "21.000015"}, - {"testNumber": "956", "testString": "35XNE5569197742", "lat": "76.551525", "lon": "29.145574"}, - {"testNumber": "957", "testString": "35XQA0000000000", "lat": "72.012656", "lon": "32.810716"}, - {"testNumber": "958", "testString": "36CXF0000000000", "lat": "-72.077537", "lon": "35.912492"}, - {"testNumber": "959", "testString": "36EVA0000000000", "lat": "-58.628771", "lon": "31.277807"}, - {"testNumber": "960", "testString": "36EWR0354713849", "lat": "-63.005025", "lon": "33.070038"}, - {"testNumber": "961", "testString": "36FVF0737808801", "lat": "-54.060679", "lon": "31.584889"}, - {"testNumber": "962", "testString": "36FXF9221100331", "lat": "-54.109204", "lon": "35.940404"}, - {"testNumber": "963", "testString": "36GVR0000000000", "lat": "-45.146393", "lon": "31.727967"}, - {"testNumber": "964", "testString": "36GYA0771403147", "lat": "-40.596412", "lon": "35.454771"}, - {"testNumber": "965", "testString": "36HYF4017201847", "lat": "-36.098352", "lon": "35.667819"}, - {"testNumber": "966", "testString": "36JWR0000000000", "lat": "-27.12247", "lon": "33"}, - {"testNumber": "967", "testString": "36KTA8288203678", "lat": "-22.55976", "lon": "30.88852"}, - {"testNumber": "968", "testString": "36KXF0000000000", "lat": "-18.086395", "lon": "33.945047"}, - {"testNumber": "969", "testString": "36LTR4024001153", "lat": "-9.028528", "lon": "30.637153"}, - {"testNumber": "970", "testString": "36LYL4951901847", "lat": "-13.541117", "lon": "35.305498"}, - {"testNumber": "971", "testString": "36MXA0000000000", "lat": "-4.523001", "lon": "33.901426"}, - {"testNumber": "972", "testString": "36NUF0000000000", "lat": "0", "lon": "31.202947"}, - {"testNumber": "973", "testString": "36NXF0000000000", "lat": "0", "lon": "33.898638"}, - {"testNumber": "974", "testString": "36NZL0000000000", "lat": "4.518516", "lon": "35.703376"}, - {"testNumber": "975", "testString": "36PWR0000000000", "lat": "9.046562", "lon": "33"}, - {"testNumber": "976", "testString": "36QTF0000000000", "lat": "18.067898", "lon": "30.165992"}, - {"testNumber": "977", "testString": "36QYE3527497325", "lat": "18.051745", "lon": "35.222642"}, - {"testNumber": "978", "testString": "36RVR0000000000", "lat": "27.118846", "lon": "31.991058"}, - {"testNumber": "979", "testString": "36SUF0000000000", "lat": "36.124096", "lon": "30.777609"}, - {"testNumber": "980", "testString": "36TWL0000000000", "lat": "40.650857", "lon": "33"}, - {"testNumber": "981", "testString": "36UWA0000000000", "lat": "49.652543", "lon": "33"}, - {"testNumber": "982", "testString": "36VWL0000000000", "lat": "58.640297", "lon": "33"}, - {"testNumber": "983", "testString": "36WXA0000000000", "lat": "67.598504", "lon": "35.351853"}, - {"testNumber": "984", "testString": "37CFA0000000000", "lat": "-72.077537", "lon": "41.912492"}, - {"testNumber": "985", "testString": "37EDL0000000000", "lat": "-63.11549", "lon": "37.017698"}, - {"testNumber": "986", "testString": "37EER4914711217", "lat": "-58.536781", "lon": "39.844144"}, - {"testNumber": "987", "testString": "37FDA0737808801", "lat": "-54.060679", "lon": "37.584889"}, - {"testNumber": "988", "testString": "37FFA9221100331", "lat": "-54.109204", "lon": "41.940404"}, - {"testNumber": "989", "testString": "37GDL2744112148", "lat": "-45.040408", "lon": "38.078731"}, - {"testNumber": "990", "testString": "37GGR0000000000", "lat": "-40.62664", "lon": "41.364681"}, - {"testNumber": "991", "testString": "37HGA4017201847", "lat": "-36.098352", "lon": "41.667819"}, - {"testNumber": "992", "testString": "37JEL0000000000", "lat": "-27.12247", "lon": "39"}, - {"testNumber": "993", "testString": "37KBA6472602675", "lat": "-18.051745", "lon": "36.777358"}, - {"testNumber": "994", "testString": "37KFR0000000000", "lat": "-22.603909", "lon": "39.972937"}, - {"testNumber": "995", "testString": "37LBL4024001153", "lat": "-9.028528", "lon": "36.637153"}, - {"testNumber": "996", "testString": "37LGF4951901847", "lat": "-13.541117", "lon": "41.305498"}, - {"testNumber": "997", "testString": "37MFR0000000000", "lat": "-4.523001", "lon": "39.901426"}, - {"testNumber": "998", "testString": "37NCA0000000000", "lat": "0", "lon": "37.202947"}, - {"testNumber": "999", "testString": "37NFA0000000000", "lat": "0", "lon": "39.898638"}, - {"testNumber": "1000", "testString": "37NHF0000000000", "lat": "4.518516", "lon": "41.703376"}, - {"testNumber": "1001", "testString": "37PER0000000000", "lat": "13.568451", "lon": "39"}, - {"testNumber": "1002", "testString": "37QBF0000000000", "lat": "22.580346", "lon": "36.082482"}, - {"testNumber": "1003", "testString": "37QGA0000000000", "lat": "18.079455", "lon": "40.889811"}, - {"testNumber": "1004", "testString": "37RDR0000000000", "lat": "31.630832", "lon": "37.945529"}, - {"testNumber": "1005", "testString": "37SCA0000000000", "lat": "36.124096", "lon": "36.777609"}, - {"testNumber": "1006", "testString": "37TEF0000000000", "lat": "40.650857", "lon": "39"}, - {"testNumber": "1007", "testString": "37UEA0000000000", "lat": "54.148104", "lon": "39"}, - {"testNumber": "1008", "testString": "37VEF0000000000", "lat": "58.640297", "lon": "39"}, - {"testNumber": "1009", "testString": "37WFR0000000000", "lat": "67.598504", "lon": "41.351853"}, - {"testNumber": "1010", "testString": "37XDF0000000000", "lat": "76.551521", "lon": "35.145572"}, - {"testNumber": "1011", "testString": "37XEV0652490354", "lat": "72.012652", "lon": "39.189283"}, - {"testNumber": "1012", "testString": "38CNF0652409646", "lat": "-72.012652", "lon": "45.189283"}, - {"testNumber": "1013", "testString": "38ELR9696104531", "lat": "-63.073995", "lon": "42.960351"}, - {"testNumber": "1014", "testString": "38ENR0000000000", "lat": "-63.12934", "lon": "45"}, - {"testNumber": "1015", "testString": "38FMF0000000000", "lat": "-54.138373", "lon": "43.469299"}, - {"testNumber": "1016", "testString": "38FPF0000000000", "lat": "-54.138373", "lon": "46.530701"}, - {"testNumber": "1017", "testString": "38GMA0000000000", "lat": "-40.6448", "lon": "43.8173"}, - {"testNumber": "1018", "testString": "38GQA0000000000", "lat": "-40.62664", "lon": "47.364681"}, - {"testNumber": "1019", "testString": "38HQF0000000000", "lat": "-36.124096", "lon": "47.222391"}, - {"testNumber": "1020", "testString": "38JNL0000000000", "lat": "-31.635186", "lon": "45"}, - {"testNumber": "1021", "testString": "38KKA0000000000", "lat": "-22.580346", "lon": "42.082482"}, - {"testNumber": "1022", "testString": "38KPA0000000000", "lat": "-22.603909", "lon": "45.972937"}, - {"testNumber": "1023", "testString": "38LKR0000000000", "lat": "-9.036408", "lon": "42.271307"}, - {"testNumber": "1024", "testString": "38LQL0000000000", "lat": "-13.56161", "lon": "46.848272"}, - {"testNumber": "1025", "testString": "38MNA0000000000", "lat": "-4.523563", "lon": "45"}, - {"testNumber": "1026", "testString": "38NKL0000000000", "lat": "4.518516", "lon": "42.296624"}, - {"testNumber": "1027", "testString": "38NPF0000000000", "lat": "0", "lon": "45.898638"}, - {"testNumber": "1028", "testString": "38NRF0000000000", "lat": "0", "lon": "47.695023"}, - {"testNumber": "1029", "testString": "38PNA0000000000", "lat": "13.568451", "lon": "45"}, - {"testNumber": "1030", "testString": "38QKE6472697325", "lat": "18.051745", "lon": "42.777358"}, - {"testNumber": "1031", "testString": "38QPL0000000000", "lat": "22.603909", "lon": "45.972937"}, - {"testNumber": "1032", "testString": "38RMA0000000000", "lat": "31.630832", "lon": "43.945529"}, - {"testNumber": "1033", "testString": "38SKE5982898153", "lat": "36.098352", "lon": "42.332181"}, - {"testNumber": "1034", "testString": "38TMR0000000000", "lat": "45.146393", "lon": "43.727967"}, - {"testNumber": "1035", "testString": "38UMF0000000000", "lat": "54.138373", "lon": "43.469299"}, - {"testNumber": "1036", "testString": "38VMR0000000000", "lat": "63.11549", "lon": "43.017698"}, - {"testNumber": "1037", "testString": "38WNV5555793003", "lat": "67.547526", "lon": "46.303628"}, - {"testNumber": "1038", "testString": "38XNK5569197742", "lat": "76.551525", "lon": "47.145574"}, - {"testNumber": "1039", "testString": "39CWA0652409646", "lat": "-72.012652", "lon": "51.189283"}, - {"testNumber": "1040", "testString": "39DWF5555706997", "lat": "-67.547526", "lon": "52.303628"}, - {"testNumber": "1041", "testString": "39EWL0000000000", "lat": "-63.12934", "lon": "51"}, - {"testNumber": "1042", "testString": "39FUA0778900331", "lat": "-54.109204", "lon": "48.059596"}, - {"testNumber": "1043", "testString": "39FWA9262208801", "lat": "-54.060679", "lon": "52.415111"}, - {"testNumber": "1044", "testString": "39GUL2784804746", "lat": "-45.089798", "lon": "48.812333"}, - {"testNumber": "1045", "testString": "39GXL7215204746", "lat": "-45.089798", "lon": "53.187667"}, - {"testNumber": "1046", "testString": "39HWA0000000000", "lat": "-36.144718", "lon": "51"}, - {"testNumber": "1047", "testString": "39JUL0483204885", "lat": "-27.064593", "lon": "49.031984"}, - {"testNumber": "1048", "testString": "39JYF6932200842", "lat": "-31.596039", "lon": "53.838412"}, - {"testNumber": "1049", "testString": "39KVR0000000000", "lat": "-22.603909", "lon": "50.027063"}, - {"testNumber": "1050", "testString": "39KZR0000000000", "lat": "-22.580346", "lon": "53.917518"}, - {"testNumber": "1051", "testString": "39LWL0000000000", "lat": "-9.046562", "lon": "51"}, - {"testNumber": "1052", "testString": "39MTR3406900553", "lat": "-4.514598", "lon": "48.603452"}, - {"testNumber": "1053", "testString": "39NTA3200700000", "lat": "0", "lon": "48.592328"}, - {"testNumber": "1054", "testString": "39NWA0000000000", "lat": "0", "lon": "51"}, - {"testNumber": "1055", "testString": "39NYE6593199447", "lat": "4.514598", "lon": "53.396548"}, - {"testNumber": "1056", "testString": "39PUR0000000000", "lat": "13.56161", "lon": "49.151728"}, - {"testNumber": "1057", "testString": "39PYR0000000000", "lat": "13.56161", "lon": "52.848272"}, - {"testNumber": "1058", "testString": "39QWA0000000000", "lat": "18.088709", "lon": "51"}, - {"testNumber": "1059", "testString": "39RTQ3067899158", "lat": "31.596039", "lon": "48.161588"}, - {"testNumber": "1060", "testString": "39RYL0000000000", "lat": "27.10798", "lon": "53.017506"}, - {"testNumber": "1061", "testString": "39TUF0000000000", "lat": "40.62664", "lon": "48.635319"}, - {"testNumber": "1062", "testString": "39UUR0000000000", "lat": "49.619417", "lon": "48.230942"}, - {"testNumber": "1063", "testString": "39VUE5131797705", "lat": "58.594234", "lon": "48.441703"}, - {"testNumber": "1064", "testString": "39WVQ4444393003", "lat": "67.547526", "lon": "49.696372"}, - {"testNumber": "1065", "testString": "39XWA0000000000", "lat": "72.099223", "lon": "51"}, - {"testNumber": "1066", "testString": "40CDF0000000000", "lat": "-72.077537", "lon": "54.087508"}, - {"testNumber": "1067", "testString": "40DDL5610116655", "lat": "-67.462877", "lon": "55.973612"}, - {"testNumber": "1068", "testString": "40EDR0000000000", "lat": "-63.11549", "lon": "55.017698"}, - {"testNumber": "1069", "testString": "40EFA4868302295", "lat": "-58.594234", "lon": "59.558297"}, - {"testNumber": "1070", "testString": "40FDL6583214591", "lat": "-49.520338", "lon": "56.527919"}, - {"testNumber": "1071", "testString": "40FGL0000000000", "lat": "-49.619417", "lon": "59.769058"}, - {"testNumber": "1072", "testString": "40GER0000000000", "lat": "-45.153477", "lon": "57"}, - {"testNumber": "1073", "testString": "40HCF0000000000", "lat": "-36.124096", "lon": "54.777609"}, - {"testNumber": "1074", "testString": "40JCL0000000000", "lat": "-31.617775", "lon": "54.891514"}, - {"testNumber": "1075", "testString": "40JFR0000000000", "lat": "-27.118846", "lon": "58.008942"}, - {"testNumber": "1076", "testString": "40KCA0000000000", "lat": "-22.595068", "lon": "55.05445"}, - {"testNumber": "1077", "testString": "40KGF0000000000", "lat": "-18.079455", "lon": "58.889811"}, - {"testNumber": "1078", "testString": "40LDL0000000000", "lat": "-13.56674", "lon": "56.075736"}, - {"testNumber": "1079", "testString": "40LHL0000000000", "lat": "-13.553066", "lon": "59.771771"}, - {"testNumber": "1080", "testString": "40MHA0000000000", "lat": "-4.518516", "lon": "59.703376"}, - {"testNumber": "1081", "testString": "40NDF0000000000", "lat": "0", "lon": "56.101362"}, - {"testNumber": "1082", "testString": "40NGF0000000000", "lat": "0", "lon": "58.797053"}, - {"testNumber": "1083", "testString": "40PBR0000000000", "lat": "9.036408", "lon": "54.271307"}, - {"testNumber": "1084", "testString": "40PGA0000000000", "lat": "13.56161", "lon": "58.848272"}, - {"testNumber": "1085", "testString": "40QCL0000000000", "lat": "22.595068", "lon": "55.05445"}, - {"testNumber": "1086", "testString": "40QHF0000000000", "lat": "18.067898", "lon": "59.834008"}, - {"testNumber": "1087", "testString": "40RFA0000000000", "lat": "31.630832", "lon": "58.054471"}, - {"testNumber": "1088", "testString": "40SFF0000000000", "lat": "36.13956", "lon": "58.111478"}, - {"testNumber": "1089", "testString": "40TFR0000000000", "lat": "45.146393", "lon": "58.272033"}, - {"testNumber": "1090", "testString": "40UFE9221199669", "lat": "54.109204", "lon": "59.940404"}, - {"testNumber": "1091", "testString": "40VFL0000000000", "lat": "58.628771", "lon": "58.722193"}, - {"testNumber": "1092", "testString": "40XDK4430997742", "lat": "76.551525", "lon": "54.854426"}, - {"testNumber": "1093", "testString": "40XFF0000000000", "lat": "72.077537", "lon": "59.912492"}, - {"testNumber": "1094", "testString": "41CPA0000000000", "lat": "-72.077537", "lon": "65.912492"}, - {"testNumber": "1095", "testString": "41EML0000000000", "lat": "-63.11549", "lon": "61.017698"}, - {"testNumber": "1096", "testString": "41ENR4914711217", "lat": "-58.536781", "lon": "63.844144"}, - {"testNumber": "1097", "testString": "41FMA0737808801", "lat": "-54.060679", "lon": "61.584889"}, - {"testNumber": "1098", "testString": "41FPA9221100331", "lat": "-54.109204", "lon": "65.940404"}, - {"testNumber": "1099", "testString": "41GML2744112148", "lat": "-45.040408", "lon": "62.078731"}, - {"testNumber": "1100", "testString": "41GQR0000000000", "lat": "-40.62664", "lon": "65.364681"}, - {"testNumber": "1101", "testString": "41HQA4017201847", "lat": "-36.098352", "lon": "65.667819"}, - {"testNumber": "1102", "testString": "41JNL0000000000", "lat": "-27.12247", "lon": "63"}, - {"testNumber": "1103", "testString": "41KKA6472602675", "lat": "-18.051745", "lon": "60.777358"}, - {"testNumber": "1104", "testString": "41KPR0000000000", "lat": "-22.603909", "lon": "63.972937"}, - {"testNumber": "1105", "testString": "41LKL4024001153", "lat": "-9.028528", "lon": "60.637153"}, - {"testNumber": "1106", "testString": "41LQF4951901847", "lat": "-13.541117", "lon": "65.305498"}, - {"testNumber": "1107", "testString": "41MPR0000000000", "lat": "-4.523001", "lon": "63.901426"}, - {"testNumber": "1108", "testString": "41NLA0000000000", "lat": "0", "lon": "61.202947"}, - {"testNumber": "1109", "testString": "41NPA0000000000", "lat": "0", "lon": "63.898638"}, - {"testNumber": "1110", "testString": "41NRF0000000000", "lat": "4.518516", "lon": "65.703376"}, - {"testNumber": "1111", "testString": "41PNR0000000000", "lat": "13.568451", "lon": "63"}, - {"testNumber": "1112", "testString": "41QKF0000000000", "lat": "22.580346", "lon": "60.082482"}, - {"testNumber": "1113", "testString": "41QQA0000000000", "lat": "18.079455", "lon": "64.889811"}, - {"testNumber": "1114", "testString": "41RMR0000000000", "lat": "31.630832", "lon": "61.945529"}, - {"testNumber": "1115", "testString": "41SLA0000000000", "lat": "36.124096", "lon": "60.777609"}, - {"testNumber": "1116", "testString": "41TNF0000000000", "lat": "40.650857", "lon": "63"}, - {"testNumber": "1117", "testString": "41UNA0000000000", "lat": "54.148104", "lon": "63"}, - {"testNumber": "1118", "testString": "41VNF0000000000", "lat": "58.640297", "lon": "63"}, - {"testNumber": "1119", "testString": "41WPR0000000000", "lat": "67.598504", "lon": "65.351853"}, - {"testNumber": "1120", "testString": "41XNK0443695053", "lat": "81.016475", "lon": "63.254466"}, - {"testNumber": "1121", "testString": "42CWA5569102258", "lat": "-76.551525", "lon": "71.145574"}, - {"testNumber": "1122", "testString": "42DXL0000000000", "lat": "-67.598504", "lon": "71.351853"}, - {"testNumber": "1123", "testString": "42EWA4914711217", "lat": "-58.536781", "lon": "69.844144"}, - {"testNumber": "1124", "testString": "42FUL0000000000", "lat": "-49.619417", "lon": "66.230942"}, - {"testNumber": "1125", "testString": "42FWL0000000000", "lat": "-49.652543", "lon": "69"}, - {"testNumber": "1126", "testString": "42GUR0000000000", "lat": "-45.125154", "lon": "66.456877"}, - {"testNumber": "1127", "testString": "42GXR0000000000", "lat": "-45.146393", "lon": "70.272033"}, - {"testNumber": "1128", "testString": "42HXF0000000000", "lat": "-36.13956", "lon": "70.111478"}, - {"testNumber": "1129", "testString": "42JVL0000000000", "lat": "-31.630832", "lon": "67.945529"}, - {"testNumber": "1130", "testString": "42JYR0000000000", "lat": "-27.10798", "lon": "71.017506"}, - {"testNumber": "1131", "testString": "42KWA0000000000", "lat": "-22.606857", "lon": "69"}, - {"testNumber": "1132", "testString": "42LTL0000000000", "lat": "-13.553066", "lon": "66.228229"}, - {"testNumber": "1133", "testString": "42LXL0000000000", "lat": "-13.56674", "lon": "69.924264"}, - {"testNumber": "1134", "testString": "42MUA0000000000", "lat": "-4.521318", "lon": "67.197373"}, - {"testNumber": "1135", "testString": "42NTF3200700000", "lat": "0", "lon": "66.592328"}, - {"testNumber": "1136", "testString": "42NWF0000000000", "lat": "0", "lon": "69"}, - {"testNumber": "1137", "testString": "42NYL0000000000", "lat": "4.521318", "lon": "70.802627"}, - {"testNumber": "1138", "testString": "42PVA0000000000", "lat": "13.56674", "lon": "68.075736"}, - {"testNumber": "1139", "testString": "42PZA0000000000", "lat": "13.553066", "lon": "71.771771"}, - {"testNumber": "1140", "testString": "42QWL0000000000", "lat": "22.606857", "lon": "69"}, - {"testNumber": "1141", "testString": "42RUA0000000000", "lat": "31.617775", "lon": "66.891514"}, - {"testNumber": "1142", "testString": "42RYR0000000000", "lat": "27.10798", "lon": "71.017506"}, - {"testNumber": "1143", "testString": "42TUR0000000000", "lat": "45.125154", "lon": "66.456877"}, - {"testNumber": "1144", "testString": "42UUE0778999669", "lat": "54.109204", "lon": "66.059596"}, - {"testNumber": "1145", "testString": "42VUQ9696195469", "lat": "63.073995", "lon": "66.960351"}, - {"testNumber": "1146", "testString": "42WVV4444393003", "lat": "67.547526", "lon": "67.696372"}, - {"testNumber": "1147", "testString": "42XWF0000000000", "lat": "72.099223", "lon": "69"}, - {"testNumber": "1148", "testString": "43CDR5623712423", "lat": "-76.463946", "lon": "73.324809"}, - {"testNumber": "1149", "testString": "43DEF0000000000", "lat": "-67.615527", "lon": "75"}, - {"testNumber": "1150", "testString": "43EDR4969520129", "lat": "-58.456616", "lon": "74.137932"}, - {"testNumber": "1151", "testString": "43EFR0000000000", "lat": "-58.628771", "lon": "76.722193"}, - {"testNumber": "1152", "testString": "43FEA0000000000", "lat": "-54.148104", "lon": "75"}, - {"testNumber": "1153", "testString": "43GBR9228603147", "lat": "-40.596412", "lon": "72.545229"}, - {"testNumber": "1154", "testString": "43GER0000000000", "lat": "-40.650857", "lon": "75"}, - {"testNumber": "1155", "testString": "43HCA5953108009", "lat": "-36.062362", "lon": "73.440274"}, - {"testNumber": "1156", "testString": "43JCF3043606323", "lat": "-31.565649", "lon": "73.213327"}, - {"testNumber": "1157", "testString": "43JFL9516804885", "lat": "-27.064593", "lon": "76.968016"}, - {"testNumber": "1158", "testString": "43KCR0000000000", "lat": "-22.595068", "lon": "73.05445"}, - {"testNumber": "1159", "testString": "43KGR1711803678", "lat": "-22.55976", "lon": "77.11148"}, - {"testNumber": "1160", "testString": "43LDL0000000000", "lat": "-9.045433", "lon": "74.09012"}, - {"testNumber": "1161", "testString": "43LHL0000000000", "lat": "-9.036408", "lon": "77.728693"}, - {"testNumber": "1162", "testString": "43NBA0000000000", "lat": "0", "lon": "72.304977"}, - {"testNumber": "1163", "testString": "43NDA0000000000", "lat": "0", "lon": "74.101362"}, - {"testNumber": "1164", "testString": "43NGA6799300000", "lat": "0", "lon": "77.407672"}, - {"testNumber": "1165", "testString": "43PBR0000000000", "lat": "13.553066", "lon": "72.228229"}, - {"testNumber": "1166", "testString": "43PGL0000000000", "lat": "9.042047", "lon": "76.819523"}, - {"testNumber": "1167", "testString": "43QDA0000000000", "lat": "18.086395", "lon": "74.054953"}, - {"testNumber": "1168", "testString": "43QHF0000000000", "lat": "22.580346", "lon": "77.917518"}, - {"testNumber": "1169", "testString": "43RFR0000000000", "lat": "31.630832", "lon": "76.054471"}, - {"testNumber": "1170", "testString": "43SGA0000000000", "lat": "36.124096", "lon": "77.222391"}, - {"testNumber": "1171", "testString": "43TGF0000000000", "lat": "40.62664", "lon": "77.364681"}, - {"testNumber": "1172", "testString": "43UFV9221199669", "lat": "54.109204", "lon": "77.940404"}, - {"testNumber": "1173", "testString": "43VFK0303995469", "lat": "63.073995", "lon": "77.039649"}, - {"testNumber": "1174", "testString": "43XDK9556495053", "lat": "81.016475", "lon": "74.745534"}, - {"testNumber": "1175", "testString": "44CMA4430902258", "lat": "-76.551525", "lon": "78.854426"}, - {"testNumber": "1176", "testString": "44DML0000000000", "lat": "-67.598504", "lon": "78.648147"}, - {"testNumber": "1177", "testString": "44EMA4969520129", "lat": "-58.456616", "lon": "80.137932"}, - {"testNumber": "1178", "testString": "44ENR9587023160", "lat": "-62.908856", "lon": "82.887018"}, - {"testNumber": "1179", "testString": "44FMF9312917261", "lat": "-53.99292", "lon": "80.895196"}, - {"testNumber": "1180", "testString": "44FPL0000000000", "lat": "-49.644257", "lon": "82.385169"}, - {"testNumber": "1181", "testString": "44GMR2744112148", "lat": "-45.040408", "lon": "80.078731"}, - {"testNumber": "1182", "testString": "44GQR0000000000", "lat": "-45.125154", "lon": "83.543123"}, - {"testNumber": "1183", "testString": "44JKL3067800842", "lat": "-31.596039", "lon": "78.161588"}, - {"testNumber": "1184", "testString": "44JPL0000000000", "lat": "-31.630832", "lon": "82.054471"}, - {"testNumber": "1185", "testString": "44KKF0000000000", "lat": "-18.067898", "lon": "78.165992"}, - {"testNumber": "1186", "testString": "44KQA0000000000", "lat": "-22.595068", "lon": "82.94555"}, - {"testNumber": "1187", "testString": "44LLL0000000000", "lat": "-13.56161", "lon": "79.151728"}, - {"testNumber": "1188", "testString": "44LQR0000000000", "lat": "-9.042047", "lon": "82.819523"}, - {"testNumber": "1189", "testString": "44MQA0000000000", "lat": "-4.521318", "lon": "82.802627"}, - {"testNumber": "1190", "testString": "44NLF0000000000", "lat": "0", "lon": "79.202947"}, - {"testNumber": "1191", "testString": "44NPL0000000000", "lat": "4.523001", "lon": "81.901426"}, - {"testNumber": "1192", "testString": "44PKA0000000000", "lat": "13.553066", "lon": "78.228229"}, - {"testNumber": "1193", "testString": "44PPA0000000000", "lat": "13.56674", "lon": "81.924264"}, - {"testNumber": "1194", "testString": "44QKL0000000000", "lat": "22.580346", "lon": "78.082482"}, - {"testNumber": "1195", "testString": "44QQF0000000000", "lat": "18.079455", "lon": "82.889811"}, - {"testNumber": "1196", "testString": "44RNA0000000000", "lat": "31.635186", "lon": "81"}, - {"testNumber": "1197", "testString": "44SMF0000000000", "lat": "36.13956", "lon": "79.888522"}, - {"testNumber": "1198", "testString": "44TNR0000000000", "lat": "45.153477", "lon": "81"}, - {"testNumber": "1199", "testString": "44UNF0000000000", "lat": "54.148104", "lon": "81"}, - {"testNumber": "1200", "testString": "44VNR0000000000", "lat": "63.12934", "lon": "81"}, - {"testNumber": "1201", "testString": "44XME9347690354", "lat": "72.012652", "lon": "80.810717"}, - {"testNumber": "1202", "testString": "44XNQ0443695053", "lat": "81.016475", "lon": "81.254466"}, - {"testNumber": "1203", "testString": "45CWR4376312423", "lat": "-76.463946", "lon": "88.675191"}, - {"testNumber": "1204", "testString": "45EUL9696104531", "lat": "-63.073995", "lon": "84.960351"}, - {"testNumber": "1205", "testString": "45EWL9587023160", "lat": "-62.908856", "lon": "88.887018"}, - {"testNumber": "1206", "testString": "45FUF6629106635", "lat": "-49.578083", "lon": "85.150389"}, - {"testNumber": "1207", "testString": "45FWF3416814591", "lat": "-49.520338", "lon": "87.472081"}, - {"testNumber": "1208", "testString": "45GUR9193409951", "lat": "-40.554158", "lon": "85.723632"}, - {"testNumber": "1209", "testString": "45GXR0806609951", "lat": "-40.554158", "lon": "88.276368"}, - {"testNumber": "1210", "testString": "45HXA4046908009", "lat": "-36.062362", "lon": "88.559726"}, - {"testNumber": "1211", "testString": "45JVL0000000000", "lat": "-27.118846", "lon": "85.991058"}, - {"testNumber": "1212", "testString": "45JYL9497700120", "lat": "-27.089885", "lon": "89.974685"}, - {"testNumber": "1213", "testString": "45KWR0000000000", "lat": "-22.606857", "lon": "87"}, - {"testNumber": "1214", "testString": "45LTF5048101847", "lat": "-13.541117", "lon": "84.694502"}, - {"testNumber": "1215", "testString": "45LXL0000000000", "lat": "-9.045433", "lon": "87.90988"}, - {"testNumber": "1216", "testString": "45MVR0000000000", "lat": "-4.523001", "lon": "86.098574"}, - {"testNumber": "1217", "testString": "45NTE3406999447", "lat": "4.514598", "lon": "84.603452"}, - {"testNumber": "1218", "testString": "45NWF0000000000", "lat": "4.523563", "lon": "87"}, - {"testNumber": "1219", "testString": "45NZA0000000000", "lat": "0", "lon": "89.695023"}, - {"testNumber": "1220", "testString": "45PVR0000000000", "lat": "13.56674", "lon": "86.075736"}, - {"testNumber": "1221", "testString": "45PZR0000000000", "lat": "13.553066", "lon": "89.771771"}, - {"testNumber": "1222", "testString": "45QXA0000000000", "lat": "18.086395", "lon": "87.945047"}, - {"testNumber": "1223", "testString": "45RUR0000000000", "lat": "31.617775", "lon": "84.891514"}, - {"testNumber": "1224", "testString": "45RYR0000000000", "lat": "31.617775", "lon": "89.108486"}, - {"testNumber": "1225", "testString": "45TVF0000000000", "lat": "40.6448", "lon": "85.8173"}, - {"testNumber": "1226", "testString": "45UVA0000000000", "lat": "54.138373", "lon": "85.469299"}, - {"testNumber": "1227", "testString": "45VVF0000000000", "lat": "58.628771", "lon": "85.277807"}, - {"testNumber": "1228", "testString": "45WWQ5555793003", "lat": "67.547526", "lon": "88.303628"}, - {"testNumber": "1229", "testString": "45XWE5569197742", "lat": "76.551525", "lon": "89.145574"}, - {"testNumber": "1230", "testString": "46CEA0000000000", "lat": "-76.58085", "lon": "93"}, - {"testNumber": "1231", "testString": "46DEL4389916655", "lat": "-67.462877", "lon": "94.026388"}, - {"testNumber": "1232", "testString": "46EDR9645313849", "lat": "-63.005025", "lon": "92.929962"}, - {"testNumber": "1233", "testString": "46EFR0303904531", "lat": "-63.073995", "lon": "95.039649"}, - {"testNumber": "1234", "testString": "46FEF0687117261", "lat": "-53.99292", "lon": "93.104804"}, - {"testNumber": "1235", "testString": "46GCA0000000000", "lat": "-40.62664", "lon": "90.635319"}, - {"testNumber": "1236", "testString": "46GFA0000000000", "lat": "-40.6448", "lon": "94.1827"}, - {"testNumber": "1237", "testString": "46HDF0000000000", "lat": "-36.13956", "lon": "91.888522"}, - {"testNumber": "1238", "testString": "46JCR0000000000", "lat": "-27.10798", "lon": "90.982494"}, - {"testNumber": "1239", "testString": "46JGL0000000000", "lat": "-31.617775", "lon": "95.108486"}, - {"testNumber": "1240", "testString": "46KDA0000000000", "lat": "-22.603909", "lon": "92.027063"}, - {"testNumber": "1241", "testString": "46KHA0000000000", "lat": "-22.580346", "lon": "95.917518"}, - {"testNumber": "1242", "testString": "46LEL0000000000", "lat": "-13.568451", "lon": "93"}, - {"testNumber": "1243", "testString": "46MBA0000000000", "lat": "-4.518516", "lon": "90.296624"}, - {"testNumber": "1244", "testString": "46NBF0000000000", "lat": "0", "lon": "90.304977"}, - {"testNumber": "1245", "testString": "46NDL0000000000", "lat": "4.523001", "lon": "92.098574"}, - {"testNumber": "1246", "testString": "46NGF6799300000", "lat": "0", "lon": "95.407672"}, - {"testNumber": "1247", "testString": "46PCA0000000000", "lat": "13.56161", "lon": "91.151728"}, - {"testNumber": "1248", "testString": "46PGR0000000000", "lat": "9.042047", "lon": "94.819523"}, - {"testNumber": "1249", "testString": "46QDL0000000000", "lat": "22.603909", "lon": "92.027063"}, - {"testNumber": "1250", "testString": "46RBQ0502399880", "lat": "27.089885", "lon": "90.025315"}, - {"testNumber": "1251", "testString": "46RGA0000000000", "lat": "31.617775", "lon": "95.108486"}, - {"testNumber": "1252", "testString": "46SGF0000000000", "lat": "36.124096", "lon": "95.222391"}, - {"testNumber": "1253", "testString": "46TGR0000000000", "lat": "45.125154", "lon": "95.543123"}, - {"testNumber": "1254", "testString": "46UGA0000000000", "lat": "49.619417", "lon": "95.769058"}, - {"testNumber": "1255", "testString": "46VFR0000000000", "lat": "63.11549", "lon": "94.982302"}, - {"testNumber": "1256", "testString": "46XDQ9556495053", "lat": "81.016475", "lon": "92.745534"}, - {"testNumber": "1257", "testString": "47CMA9347609646", "lat": "-72.012652", "lon": "98.810717"}, - {"testNumber": "1258", "testString": "47DMF4444306997", "lat": "-67.547526", "lon": "97.696372"}, - {"testNumber": "1259", "testString": "47EML9645313849", "lat": "-63.005025", "lon": "98.929962"}, - {"testNumber": "1260", "testString": "47EPL0000000000", "lat": "-63.11549", "lon": "100.982302"}, - {"testNumber": "1261", "testString": "47FMF0000000000", "lat": "-49.644257", "lon": "97.614831"}, - {"testNumber": "1262", "testString": "47FPF3370906635", "lat": "-49.578083", "lon": "100.849611"}, - {"testNumber": "1263", "testString": "47GNL0000000000", "lat": "-45.153477", "lon": "99"}, - {"testNumber": "1264", "testString": "47HKA5982801847", "lat": "-36.098352", "lon": "96.332181"}, - {"testNumber": "1265", "testString": "47JKL0502300120", "lat": "-27.089885", "lon": "96.025315"}, - {"testNumber": "1266", "testString": "47JPF6956406323", "lat": "-31.565649", "lon": "100.786673"}, - {"testNumber": "1267", "testString": "47KKR8288203678", "lat": "-22.55976", "lon": "96.88852"}, - {"testNumber": "1268", "testString": "47KQA3527402675", "lat": "-18.051745", "lon": "101.222642"}, - {"testNumber": "1269", "testString": "47LLL0000000000", "lat": "-9.042047", "lon": "97.180477"}, - {"testNumber": "1270", "testString": "47LQL5976001153", "lat": "-9.028528", "lon": "101.362847"}, - {"testNumber": "1271", "testString": "47MQR6593100553", "lat": "-4.514598", "lon": "101.396548"}, - {"testNumber": "1272", "testString": "47NLF0000000000", "lat": "4.521318", "lon": "97.197373"}, - {"testNumber": "1273", "testString": "47NQA0000000000", "lat": "0", "lon": "100.797053"}, - {"testNumber": "1274", "testString": "47PKL0000000000", "lat": "9.036408", "lon": "96.271307"}, - {"testNumber": "1275", "testString": "47PPR0000000000", "lat": "13.56674", "lon": "99.924264"}, - {"testNumber": "1276", "testString": "47QLA0000000000", "lat": "18.079455", "lon": "97.110189"}, - {"testNumber": "1277", "testString": "47QQV3527497325", "lat": "18.051745", "lon": "101.222642"}, - {"testNumber": "1278", "testString": "47RNR0000000000", "lat": "31.635186", "lon": "99"}, - {"testNumber": "1279", "testString": "47SNA0000000000", "lat": "36.144718", "lon": "99"}, - {"testNumber": "1280", "testString": "47TPF0000000000", "lat": "40.6448", "lon": "100.1827"}, - {"testNumber": "1281", "testString": "47UPA0000000000", "lat": "54.138373", "lon": "100.530701"}, - {"testNumber": "1282", "testString": "47VPE4868397705", "lat": "58.594234", "lon": "101.558297"}, - {"testNumber": "1283", "testString": "47XME4430997742", "lat": "76.551525", "lon": "96.854426"}, - {"testNumber": "1284", "testString": "47XNV0652490354", "lat": "72.012652", "lon": "99.189283"}, - {"testNumber": "1285", "testString": "48CWF0652409646", "lat": "-72.012652", "lon": "105.189283"}, - {"testNumber": "1286", "testString": "48EUR9696104531", "lat": "-63.073995", "lon": "102.960351"}, - {"testNumber": "1287", "testString": "48EWR0000000000", "lat": "-63.12934", "lon": "105"}, - {"testNumber": "1288", "testString": "48FVF0000000000", "lat": "-54.138373", "lon": "103.469299"}, - {"testNumber": "1289", "testString": "48FXF0000000000", "lat": "-54.138373", "lon": "106.530701"}, - {"testNumber": "1290", "testString": "48GVA0000000000", "lat": "-40.6448", "lon": "103.8173"}, - {"testNumber": "1291", "testString": "48GYA0000000000", "lat": "-40.62664", "lon": "107.364681"}, - {"testNumber": "1292", "testString": "48HYF0000000000", "lat": "-36.124096", "lon": "107.222391"}, - {"testNumber": "1293", "testString": "48JWL0000000000", "lat": "-31.635186", "lon": "105"}, - {"testNumber": "1294", "testString": "48KTA0000000000", "lat": "-22.580346", "lon": "102.082482"}, - {"testNumber": "1295", "testString": "48KXA0000000000", "lat": "-22.603909", "lon": "105.972937"}, - {"testNumber": "1296", "testString": "48LTR0000000000", "lat": "-9.036408", "lon": "102.271307"}, - {"testNumber": "1297", "testString": "48LYL0000000000", "lat": "-13.56161", "lon": "106.848272"}, - {"testNumber": "1298", "testString": "48MWA0000000000", "lat": "-4.523563", "lon": "105"}, - {"testNumber": "1299", "testString": "48NTL0000000000", "lat": "4.518516", "lon": "102.296624"}, - {"testNumber": "1300", "testString": "48NXF0000000000", "lat": "0", "lon": "105.898638"}, - {"testNumber": "1301", "testString": "48NZF0000000000", "lat": "0", "lon": "107.695023"}, - {"testNumber": "1302", "testString": "48PWA0000000000", "lat": "13.568451", "lon": "105"}, - {"testNumber": "1303", "testString": "48QTE6472697325", "lat": "18.051745", "lon": "102.777358"}, - {"testNumber": "1304", "testString": "48QXL0000000000", "lat": "22.603909", "lon": "105.972937"}, - {"testNumber": "1305", "testString": "48RVA0000000000", "lat": "31.630832", "lon": "103.945529"}, - {"testNumber": "1306", "testString": "48STE5982898153", "lat": "36.098352", "lon": "102.332181"}, - {"testNumber": "1307", "testString": "48TVR0000000000", "lat": "45.146393", "lon": "103.727967"}, - {"testNumber": "1308", "testString": "48UVF0000000000", "lat": "54.138373", "lon": "103.469299"}, - {"testNumber": "1309", "testString": "48VVR0000000000", "lat": "63.11549", "lon": "103.017698"}, - {"testNumber": "1310", "testString": "48WWV5555793003", "lat": "67.547526", "lon": "106.303628"}, - {"testNumber": "1311", "testString": "48XWK5569197742", "lat": "76.551525", "lon": "107.145574"}, - {"testNumber": "1312", "testString": "49CEA0652409646", "lat": "-72.012652", "lon": "111.189283"}, - {"testNumber": "1313", "testString": "49DEF5555706997", "lat": "-67.547526", "lon": "112.303628"}, - {"testNumber": "1314", "testString": "49EEL0000000000", "lat": "-63.12934", "lon": "111"}, - {"testNumber": "1315", "testString": "49FCA0778900331", "lat": "-54.109204", "lon": "108.059596"}, - {"testNumber": "1316", "testString": "49FEA9262208801", "lat": "-54.060679", "lon": "112.415111"}, - {"testNumber": "1317", "testString": "49GCL2784804746", "lat": "-45.089798", "lon": "108.812333"}, - {"testNumber": "1318", "testString": "49GFL7215204746", "lat": "-45.089798", "lon": "113.187667"}, - {"testNumber": "1319", "testString": "49HEA0000000000", "lat": "-36.144718", "lon": "111"}, - {"testNumber": "1320", "testString": "49JCL0483204885", "lat": "-27.064593", "lon": "109.031984"}, - {"testNumber": "1321", "testString": "49JGF6932200842", "lat": "-31.596039", "lon": "113.838412"}, - {"testNumber": "1322", "testString": "49KDR0000000000", "lat": "-22.603909", "lon": "110.027063"}, - {"testNumber": "1323", "testString": "49KHR0000000000", "lat": "-22.580346", "lon": "113.917518"}, - {"testNumber": "1324", "testString": "49LEL0000000000", "lat": "-9.046562", "lon": "111"}, - {"testNumber": "1325", "testString": "49MBR3406900553", "lat": "-4.514598", "lon": "108.603452"}, - {"testNumber": "1326", "testString": "49NBA3200700000", "lat": "0", "lon": "108.592328"}, - {"testNumber": "1327", "testString": "49NEA0000000000", "lat": "0", "lon": "111"}, - {"testNumber": "1328", "testString": "49NGE6593199447", "lat": "4.514598", "lon": "113.396548"}, - {"testNumber": "1329", "testString": "49PCR0000000000", "lat": "13.56161", "lon": "109.151728"}, - {"testNumber": "1330", "testString": "49PGR0000000000", "lat": "13.56161", "lon": "112.848272"}, - {"testNumber": "1331", "testString": "49QEA0000000000", "lat": "18.088709", "lon": "111"}, - {"testNumber": "1332", "testString": "49RBQ3067899158", "lat": "31.596039", "lon": "108.161588"}, - {"testNumber": "1333", "testString": "49RGL0000000000", "lat": "27.10798", "lon": "113.017506"}, - {"testNumber": "1334", "testString": "49TCF0000000000", "lat": "40.62664", "lon": "108.635319"}, - {"testNumber": "1335", "testString": "49UCR0000000000", "lat": "49.619417", "lon": "108.230942"}, - {"testNumber": "1336", "testString": "49VCE5131797705", "lat": "58.594234", "lon": "108.441703"}, - {"testNumber": "1337", "testString": "49WDQ4444393003", "lat": "67.547526", "lon": "109.696372"}, - {"testNumber": "1338", "testString": "49XEA0000000000", "lat": "72.099223", "lon": "111"}, - {"testNumber": "1339", "testString": "50CMF0000000000", "lat": "-72.077537", "lon": "114.087508"}, - {"testNumber": "1340", "testString": "50DML5610116655", "lat": "-67.462877", "lon": "115.973612"}, - {"testNumber": "1341", "testString": "50EMR0000000000", "lat": "-63.11549", "lon": "115.017698"}, - {"testNumber": "1342", "testString": "50EPA4868302295", "lat": "-58.594234", "lon": "119.558297"}, - {"testNumber": "1343", "testString": "50FML6583214591", "lat": "-49.520338", "lon": "116.527919"}, - {"testNumber": "1344", "testString": "50FQL0000000000", "lat": "-49.619417", "lon": "119.769058"}, - {"testNumber": "1345", "testString": "50GNR0000000000", "lat": "-45.153477", "lon": "117"}, - {"testNumber": "1346", "testString": "50HLF0000000000", "lat": "-36.124096", "lon": "114.777609"}, - {"testNumber": "1347", "testString": "50JLL0000000000", "lat": "-31.617775", "lon": "114.891514"}, - {"testNumber": "1348", "testString": "50JPR0000000000", "lat": "-27.118846", "lon": "118.008942"}, - {"testNumber": "1349", "testString": "50KLA0000000000", "lat": "-22.595068", "lon": "115.05445"}, - {"testNumber": "1350", "testString": "50KQF0000000000", "lat": "-18.079455", "lon": "118.889811"}, - {"testNumber": "1351", "testString": "50LML0000000000", "lat": "-13.56674", "lon": "116.075736"}, - {"testNumber": "1352", "testString": "50LRL0000000000", "lat": "-13.553066", "lon": "119.771771"}, - {"testNumber": "1353", "testString": "50MRA0000000000", "lat": "-4.518516", "lon": "119.703376"}, - {"testNumber": "1354", "testString": "50NMF0000000000", "lat": "0", "lon": "116.101362"}, - {"testNumber": "1355", "testString": "50NQF0000000000", "lat": "0", "lon": "118.797053"}, - {"testNumber": "1356", "testString": "50PKR0000000000", "lat": "9.036408", "lon": "114.271307"}, - {"testNumber": "1357", "testString": "50PQA0000000000", "lat": "13.56161", "lon": "118.848272"}, - {"testNumber": "1358", "testString": "50QLL0000000000", "lat": "22.595068", "lon": "115.05445"}, - {"testNumber": "1359", "testString": "50QRF0000000000", "lat": "18.067898", "lon": "119.834008"}, - {"testNumber": "1360", "testString": "50RPA0000000000", "lat": "31.630832", "lon": "118.054471"}, - {"testNumber": "1361", "testString": "50SPF0000000000", "lat": "36.13956", "lon": "118.111478"}, - {"testNumber": "1362", "testString": "50TPR0000000000", "lat": "45.146393", "lon": "118.272033"}, - {"testNumber": "1363", "testString": "50UPE9221199669", "lat": "54.109204", "lon": "119.940404"}, - {"testNumber": "1364", "testString": "50VPL0000000000", "lat": "58.628771", "lon": "118.722193"}, - {"testNumber": "1365", "testString": "50XMK4430997742", "lat": "76.551525", "lon": "114.854426"}, - {"testNumber": "1366", "testString": "50XPF0000000000", "lat": "72.077537", "lon": "119.912492"}, - {"testNumber": "1367", "testString": "51CXA0000000000", "lat": "-72.077537", "lon": "125.912492"}, - {"testNumber": "1368", "testString": "51EVL0000000000", "lat": "-63.11549", "lon": "121.017698"}, - {"testNumber": "1369", "testString": "51EWR4914711217", "lat": "-58.536781", "lon": "123.844144"}, - {"testNumber": "1370", "testString": "51FVA0737808801", "lat": "-54.060679", "lon": "121.584889"}, - {"testNumber": "1371", "testString": "51FXA9221100331", "lat": "-54.109204", "lon": "125.940404"}, - {"testNumber": "1372", "testString": "51GVL2744112148", "lat": "-45.040408", "lon": "122.078731"}, - {"testNumber": "1373", "testString": "51GYR0000000000", "lat": "-40.62664", "lon": "125.364681"}, - {"testNumber": "1374", "testString": "51HYA4017201847", "lat": "-36.098352", "lon": "125.667819"}, - {"testNumber": "1375", "testString": "51JWL0000000000", "lat": "-27.12247", "lon": "123"}, - {"testNumber": "1376", "testString": "51KTA6472602675", "lat": "-18.051745", "lon": "120.777358"}, - {"testNumber": "1377", "testString": "51KXR0000000000", "lat": "-22.603909", "lon": "123.972937"}, - {"testNumber": "1378", "testString": "51LTL4024001153", "lat": "-9.028528", "lon": "120.637153"}, - {"testNumber": "1379", "testString": "51LYF4951901847", "lat": "-13.541117", "lon": "125.305498"}, - {"testNumber": "1380", "testString": "51MXR0000000000", "lat": "-4.523001", "lon": "123.901426"}, - {"testNumber": "1381", "testString": "51NUA0000000000", "lat": "0", "lon": "121.202947"}, - {"testNumber": "1382", "testString": "51NXA0000000000", "lat": "0", "lon": "123.898638"}, - {"testNumber": "1383", "testString": "51NZF0000000000", "lat": "4.518516", "lon": "125.703376"}, - {"testNumber": "1384", "testString": "51PWR0000000000", "lat": "13.568451", "lon": "123"}, - {"testNumber": "1385", "testString": "51QTF0000000000", "lat": "22.580346", "lon": "120.082482"}, - {"testNumber": "1386", "testString": "51QYA0000000000", "lat": "18.079455", "lon": "124.889811"}, - {"testNumber": "1387", "testString": "51RVR0000000000", "lat": "31.630832", "lon": "121.945529"}, - {"testNumber": "1388", "testString": "51SUA0000000000", "lat": "36.124096", "lon": "120.777609"}, - {"testNumber": "1389", "testString": "51TWF0000000000", "lat": "40.650857", "lon": "123"}, - {"testNumber": "1390", "testString": "51UWA0000000000", "lat": "54.148104", "lon": "123"}, - {"testNumber": "1391", "testString": "51VWF0000000000", "lat": "58.640297", "lon": "123"}, - {"testNumber": "1392", "testString": "51WXR0000000000", "lat": "67.598504", "lon": "125.351853"}, - {"testNumber": "1393", "testString": "51XWK0443695053", "lat": "81.016475", "lon": "123.254466"}, - {"testNumber": "1394", "testString": "52CEA5569102258", "lat": "-76.551525", "lon": "131.145574"}, - {"testNumber": "1395", "testString": "52DFL0000000000", "lat": "-67.598504", "lon": "131.351853"}, - {"testNumber": "1396", "testString": "52EEA4914711217", "lat": "-58.536781", "lon": "129.844144"}, - {"testNumber": "1397", "testString": "52FCL0000000000", "lat": "-49.619417", "lon": "126.230942"}, - {"testNumber": "1398", "testString": "52FEL0000000000", "lat": "-49.652543", "lon": "129"}, - {"testNumber": "1399", "testString": "52GCR0000000000", "lat": "-45.125154", "lon": "126.456877"}, - {"testNumber": "1400", "testString": "52GFR0000000000", "lat": "-45.146393", "lon": "130.272033"}, - {"testNumber": "1401", "testString": "52HFF0000000000", "lat": "-36.13956", "lon": "130.111478"}, - {"testNumber": "1402", "testString": "52JDL0000000000", "lat": "-31.630832", "lon": "127.945529"}, - {"testNumber": "1403", "testString": "52JGR0000000000", "lat": "-27.10798", "lon": "131.017506"}, - {"testNumber": "1404", "testString": "52KEA0000000000", "lat": "-22.606857", "lon": "129"}, - {"testNumber": "1405", "testString": "52LBL0000000000", "lat": "-13.553066", "lon": "126.228229"}, - {"testNumber": "1406", "testString": "52LFL0000000000", "lat": "-13.56674", "lon": "129.924264"}, - {"testNumber": "1407", "testString": "52MCA0000000000", "lat": "-4.521318", "lon": "127.197373"}, - {"testNumber": "1408", "testString": "52NBF3200700000", "lat": "0", "lon": "126.592328"}, - {"testNumber": "1409", "testString": "52NEF0000000000", "lat": "0", "lon": "129"}, - {"testNumber": "1410", "testString": "52NGL0000000000", "lat": "4.521318", "lon": "130.802627"}, - {"testNumber": "1411", "testString": "52PDA0000000000", "lat": "13.56674", "lon": "128.075736"}, - {"testNumber": "1412", "testString": "52PHA0000000000", "lat": "13.553066", "lon": "131.771771"}, - {"testNumber": "1413", "testString": "52QEL0000000000", "lat": "22.606857", "lon": "129"}, - {"testNumber": "1414", "testString": "52RCA0000000000", "lat": "31.617775", "lon": "126.891514"}, - {"testNumber": "1415", "testString": "52RGR0000000000", "lat": "27.10798", "lon": "131.017506"}, - {"testNumber": "1416", "testString": "52TCR0000000000", "lat": "45.125154", "lon": "126.456877"}, - {"testNumber": "1417", "testString": "52UCE0778999669", "lat": "54.109204", "lon": "126.059596"}, - {"testNumber": "1418", "testString": "52VCQ9696195469", "lat": "63.073995", "lon": "126.960351"}, - {"testNumber": "1419", "testString": "52WDV4444393003", "lat": "67.547526", "lon": "127.696372"}, - {"testNumber": "1420", "testString": "52XEF0000000000", "lat": "72.099223", "lon": "129"}, - {"testNumber": "1421", "testString": "53CMR5623712423", "lat": "-76.463946", "lon": "133.324809"}, - {"testNumber": "1422", "testString": "53DNF0000000000", "lat": "-67.615527", "lon": "135"}, - {"testNumber": "1423", "testString": "53EMR4969520129", "lat": "-58.456616", "lon": "134.137932"}, - {"testNumber": "1424", "testString": "53EPR0000000000", "lat": "-58.628771", "lon": "136.722193"}, - {"testNumber": "1425", "testString": "53FNA0000000000", "lat": "-54.148104", "lon": "135"}, - {"testNumber": "1426", "testString": "53GKR9228603147", "lat": "-40.596412", "lon": "132.545229"}, - {"testNumber": "1427", "testString": "53GNR0000000000", "lat": "-40.650857", "lon": "135"}, - {"testNumber": "1428", "testString": "53HLA5953108009", "lat": "-36.062362", "lon": "133.440274"}, - {"testNumber": "1429", "testString": "53JLF3043606323", "lat": "-31.565649", "lon": "133.213327"}, - {"testNumber": "1430", "testString": "53JPL9516804885", "lat": "-27.064593", "lon": "136.968016"}, - {"testNumber": "1431", "testString": "53KLR0000000000", "lat": "-22.595068", "lon": "133.05445"}, - {"testNumber": "1432", "testString": "53KQR1711803678", "lat": "-22.55976", "lon": "137.11148"}, - {"testNumber": "1433", "testString": "53LML0000000000", "lat": "-9.045433", "lon": "134.09012"}, - {"testNumber": "1434", "testString": "53LRL0000000000", "lat": "-9.036408", "lon": "137.728693"}, - {"testNumber": "1435", "testString": "53NKA0000000000", "lat": "0", "lon": "132.304977"}, - {"testNumber": "1436", "testString": "53NMA0000000000", "lat": "0", "lon": "134.101362"}, - {"testNumber": "1437", "testString": "53NQA6799300000", "lat": "0", "lon": "137.407672"}, - {"testNumber": "1438", "testString": "53PKR0000000000", "lat": "13.553066", "lon": "132.228229"}, - {"testNumber": "1439", "testString": "53PQL0000000000", "lat": "9.042047", "lon": "136.819523"}, - {"testNumber": "1440", "testString": "53QMA0000000000", "lat": "18.086395", "lon": "134.054953"}, - {"testNumber": "1441", "testString": "53QRF0000000000", "lat": "22.580346", "lon": "137.917518"}, - {"testNumber": "1442", "testString": "53RPR0000000000", "lat": "31.630832", "lon": "136.054471"}, - {"testNumber": "1443", "testString": "53SQA0000000000", "lat": "36.124096", "lon": "137.222391"}, - {"testNumber": "1444", "testString": "53TQF0000000000", "lat": "40.62664", "lon": "137.364681"}, - {"testNumber": "1445", "testString": "53UPV9221199669", "lat": "54.109204", "lon": "137.940404"}, - {"testNumber": "1446", "testString": "53VPK0303995469", "lat": "63.073995", "lon": "137.039649"}, - {"testNumber": "1447", "testString": "53XMK9556495053", "lat": "81.016475", "lon": "134.745534"}, - {"testNumber": "1448", "testString": "54CVA4430902258", "lat": "-76.551525", "lon": "138.854426"}, - {"testNumber": "1449", "testString": "54DVL0000000000", "lat": "-67.598504", "lon": "138.648147"}, - {"testNumber": "1450", "testString": "54EVA4969520129", "lat": "-58.456616", "lon": "140.137932"}, - {"testNumber": "1451", "testString": "54EWR9587023160", "lat": "-62.908856", "lon": "142.887018"}, - {"testNumber": "1452", "testString": "54FVF9312917261", "lat": "-53.99292", "lon": "140.895196"}, - {"testNumber": "1453", "testString": "54FXL0000000000", "lat": "-49.644257", "lon": "142.385169"}, - {"testNumber": "1454", "testString": "54GVR2744112148", "lat": "-45.040408", "lon": "140.078731"}, - {"testNumber": "1455", "testString": "54GYR0000000000", "lat": "-45.125154", "lon": "143.543123"}, - {"testNumber": "1456", "testString": "54JTL3067800842", "lat": "-31.596039", "lon": "138.161588"}, - {"testNumber": "1457", "testString": "54JXL0000000000", "lat": "-31.630832", "lon": "142.054471"}, - {"testNumber": "1458", "testString": "54KTF0000000000", "lat": "-18.067898", "lon": "138.165992"}, - {"testNumber": "1459", "testString": "54KYA0000000000", "lat": "-22.595068", "lon": "142.94555"}, - {"testNumber": "1460", "testString": "54LUL0000000000", "lat": "-13.56161", "lon": "139.151728"}, - {"testNumber": "1461", "testString": "54LYR0000000000", "lat": "-9.042047", "lon": "142.819523"}, - {"testNumber": "1462", "testString": "54MYA0000000000", "lat": "-4.521318", "lon": "142.802627"}, - {"testNumber": "1463", "testString": "54NUF0000000000", "lat": "0", "lon": "139.202947"}, - {"testNumber": "1464", "testString": "54NXL0000000000", "lat": "4.523001", "lon": "141.901426"}, - {"testNumber": "1465", "testString": "54PTA0000000000", "lat": "13.553066", "lon": "138.228229"}, - {"testNumber": "1466", "testString": "54PXA0000000000", "lat": "13.56674", "lon": "141.924264"}, - {"testNumber": "1467", "testString": "54QTL0000000000", "lat": "22.580346", "lon": "138.082482"}, - {"testNumber": "1468", "testString": "54QYF0000000000", "lat": "18.079455", "lon": "142.889811"}, - {"testNumber": "1469", "testString": "54RWA0000000000", "lat": "31.635186", "lon": "141"}, - {"testNumber": "1470", "testString": "54SVF0000000000", "lat": "36.13956", "lon": "139.888522"}, - {"testNumber": "1471", "testString": "54TWR0000000000", "lat": "45.153477", "lon": "141"}, - {"testNumber": "1472", "testString": "54UWF0000000000", "lat": "54.148104", "lon": "141"}, - {"testNumber": "1473", "testString": "54VWR0000000000", "lat": "63.12934", "lon": "141"}, - {"testNumber": "1474", "testString": "54XVE9347690354", "lat": "72.012652", "lon": "140.810717"}, - {"testNumber": "1475", "testString": "54XWQ0443695053", "lat": "81.016475", "lon": "141.254466"}, - {"testNumber": "1476", "testString": "55CER4376312423", "lat": "-76.463946", "lon": "148.675191"}, - {"testNumber": "1477", "testString": "55ECL9696104531", "lat": "-63.073995", "lon": "144.960351"}, - {"testNumber": "1478", "testString": "55EEL9587023160", "lat": "-62.908856", "lon": "148.887018"}, - {"testNumber": "1479", "testString": "55FCF6629106635", "lat": "-49.578083", "lon": "145.150389"}, - {"testNumber": "1480", "testString": "55FEF3416814591", "lat": "-49.520338", "lon": "147.472081"}, - {"testNumber": "1481", "testString": "55GCR9193409951", "lat": "-40.554158", "lon": "145.723632"}, - {"testNumber": "1482", "testString": "55GFR0806609951", "lat": "-40.554158", "lon": "148.276368"}, - {"testNumber": "1483", "testString": "55HFA4046908009", "lat": "-36.062362", "lon": "148.559726"}, - {"testNumber": "1484", "testString": "55JDL0000000000", "lat": "-27.118846", "lon": "145.991058"}, - {"testNumber": "1485", "testString": "55JGL9497700120", "lat": "-27.089885", "lon": "149.974685"}, - {"testNumber": "1486", "testString": "55KER0000000000", "lat": "-22.606857", "lon": "147"}, - {"testNumber": "1487", "testString": "55LBF5048101847", "lat": "-13.541117", "lon": "144.694502"}, - {"testNumber": "1488", "testString": "55LFL0000000000", "lat": "-9.045433", "lon": "147.90988"}, - {"testNumber": "1489", "testString": "55MDR0000000000", "lat": "-4.523001", "lon": "146.098574"}, - {"testNumber": "1490", "testString": "55NBE3406999447", "lat": "4.514598", "lon": "144.603452"}, - {"testNumber": "1491", "testString": "55NEF0000000000", "lat": "4.523563", "lon": "147"}, - {"testNumber": "1492", "testString": "55NHA0000000000", "lat": "0", "lon": "149.695023"}, - {"testNumber": "1493", "testString": "55PDR0000000000", "lat": "13.56674", "lon": "146.075736"}, - {"testNumber": "1494", "testString": "55PHR0000000000", "lat": "13.553066", "lon": "149.771771"}, - {"testNumber": "1495", "testString": "55QFA0000000000", "lat": "18.086395", "lon": "147.945047"}, - {"testNumber": "1496", "testString": "55RCR0000000000", "lat": "31.617775", "lon": "144.891514"}, - {"testNumber": "1497", "testString": "55RGR0000000000", "lat": "31.617775", "lon": "149.108486"}, - {"testNumber": "1498", "testString": "55TDF0000000000", "lat": "40.6448", "lon": "145.8173"}, - {"testNumber": "1499", "testString": "55UDA0000000000", "lat": "54.138373", "lon": "145.469299"}, - {"testNumber": "1500", "testString": "55VDF0000000000", "lat": "58.628771", "lon": "145.277807"}, - {"testNumber": "1501", "testString": "55WEQ5555793003", "lat": "67.547526", "lon": "148.303628"}, - {"testNumber": "1502", "testString": "55XEE5569197742", "lat": "76.551525", "lon": "149.145574"}, - {"testNumber": "1503", "testString": "56CNA0000000000", "lat": "-76.58085", "lon": "153"}, - {"testNumber": "1504", "testString": "56DNL4389916655", "lat": "-67.462877", "lon": "154.026388"}, - {"testNumber": "1505", "testString": "56EMR9645313849", "lat": "-63.005025", "lon": "152.929962"}, - {"testNumber": "1506", "testString": "56EPR0303904531", "lat": "-63.073995", "lon": "155.039649"}, - {"testNumber": "1507", "testString": "56FNF0687117261", "lat": "-53.99292", "lon": "153.104804"}, - {"testNumber": "1508", "testString": "56GLA0000000000", "lat": "-40.62664", "lon": "150.635319"}, - {"testNumber": "1509", "testString": "56GPA0000000000", "lat": "-40.6448", "lon": "154.1827"}, - {"testNumber": "1510", "testString": "56HMF0000000000", "lat": "-36.13956", "lon": "151.888522"}, - {"testNumber": "1511", "testString": "56JLR0000000000", "lat": "-27.10798", "lon": "150.982494"}, - {"testNumber": "1512", "testString": "56JQL0000000000", "lat": "-31.617775", "lon": "155.108486"}, - {"testNumber": "1513", "testString": "56KMA0000000000", "lat": "-22.603909", "lon": "152.027063"}, - {"testNumber": "1514", "testString": "56KRA0000000000", "lat": "-22.580346", "lon": "155.917518"}, - {"testNumber": "1515", "testString": "56LNL0000000000", "lat": "-13.568451", "lon": "153"}, - {"testNumber": "1516", "testString": "56MKA0000000000", "lat": "-4.518516", "lon": "150.296624"}, - {"testNumber": "1517", "testString": "56NKF0000000000", "lat": "0", "lon": "150.304977"}, - {"testNumber": "1518", "testString": "56NML0000000000", "lat": "4.523001", "lon": "152.098574"}, - {"testNumber": "1519", "testString": "56NQF6799300000", "lat": "0", "lon": "155.407672"}, - {"testNumber": "1520", "testString": "56PLA0000000000", "lat": "13.56161", "lon": "151.151728"}, - {"testNumber": "1521", "testString": "56PQR0000000000", "lat": "9.042047", "lon": "154.819523"}, - {"testNumber": "1522", "testString": "56QML0000000000", "lat": "22.603909", "lon": "152.027063"}, - {"testNumber": "1523", "testString": "56RKQ0502399880", "lat": "27.089885", "lon": "150.025315"}, - {"testNumber": "1524", "testString": "56RQA0000000000", "lat": "31.617775", "lon": "155.108486"}, - {"testNumber": "1525", "testString": "56SQF0000000000", "lat": "36.124096", "lon": "155.222391"}, - {"testNumber": "1526", "testString": "56TQR0000000000", "lat": "45.125154", "lon": "155.543123"}, - {"testNumber": "1527", "testString": "56UQA0000000000", "lat": "49.619417", "lon": "155.769058"}, - {"testNumber": "1528", "testString": "56VPR0000000000", "lat": "63.11549", "lon": "154.982302"}, - {"testNumber": "1529", "testString": "56XMQ9556495053", "lat": "81.016475", "lon": "152.745534"}, - {"testNumber": "1530", "testString": "57CVA9347609646", "lat": "-72.012652", "lon": "158.810717"}, - {"testNumber": "1531", "testString": "57DVF4444306997", "lat": "-67.547526", "lon": "157.696372"}, - {"testNumber": "1532", "testString": "57EVL9645313849", "lat": "-63.005025", "lon": "158.929962"}, - {"testNumber": "1533", "testString": "57EXL0000000000", "lat": "-63.11549", "lon": "160.982302"}, - {"testNumber": "1534", "testString": "57FVF0000000000", "lat": "-49.644257", "lon": "157.614831"}, - {"testNumber": "1535", "testString": "57FXF3370906635", "lat": "-49.578083", "lon": "160.849611"}, - {"testNumber": "1536", "testString": "57GWL0000000000", "lat": "-45.153477", "lon": "159"}, - {"testNumber": "1537", "testString": "57HTA5982801847", "lat": "-36.098352", "lon": "156.332181"}, - {"testNumber": "1538", "testString": "57JTL0502300120", "lat": "-27.089885", "lon": "156.025315"}, - {"testNumber": "1539", "testString": "57JXF6956406323", "lat": "-31.565649", "lon": "160.786673"}, - {"testNumber": "1540", "testString": "57KTR8288203678", "lat": "-22.55976", "lon": "156.88852"}, - {"testNumber": "1541", "testString": "57KYA3527402675", "lat": "-18.051745", "lon": "161.222642"}, - {"testNumber": "1542", "testString": "57LUL0000000000", "lat": "-9.042047", "lon": "157.180477"}, - {"testNumber": "1543", "testString": "57LYL5976001153", "lat": "-9.028528", "lon": "161.362847"}, - {"testNumber": "1544", "testString": "57MYR6593100553", "lat": "-4.514598", "lon": "161.396548"}, - {"testNumber": "1545", "testString": "57NUF0000000000", "lat": "4.521318", "lon": "157.197373"}, - {"testNumber": "1546", "testString": "57NYA0000000000", "lat": "0", "lon": "160.797053"}, - {"testNumber": "1547", "testString": "57PTL0000000000", "lat": "9.036408", "lon": "156.271307"}, - {"testNumber": "1548", "testString": "57PXR0000000000", "lat": "13.56674", "lon": "159.924264"}, - {"testNumber": "1549", "testString": "57QUA0000000000", "lat": "18.079455", "lon": "157.110189"}, - {"testNumber": "1550", "testString": "57QYV3527497325", "lat": "18.051745", "lon": "161.222642"}, - {"testNumber": "1551", "testString": "57RWR0000000000", "lat": "31.635186", "lon": "159"}, - {"testNumber": "1552", "testString": "57SWA0000000000", "lat": "36.144718", "lon": "159"}, - {"testNumber": "1553", "testString": "57TXF0000000000", "lat": "40.6448", "lon": "160.1827"}, - {"testNumber": "1554", "testString": "57UXA0000000000", "lat": "54.138373", "lon": "160.530701"}, - {"testNumber": "1555", "testString": "57VXE4868397705", "lat": "58.594234", "lon": "161.558297"}, - {"testNumber": "1556", "testString": "57XVE4430997742", "lat": "76.551525", "lon": "156.854426"}, - {"testNumber": "1557", "testString": "57XWV0652490354", "lat": "72.012652", "lon": "159.189283"}, - {"testNumber": "1558", "testString": "58CEF0652409646", "lat": "-72.012652", "lon": "165.189283"}, - {"testNumber": "1559", "testString": "58ECR9696104531", "lat": "-63.073995", "lon": "162.960351"}, - {"testNumber": "1560", "testString": "58EER0000000000", "lat": "-63.12934", "lon": "165"}, - {"testNumber": "1561", "testString": "58FDF0000000000", "lat": "-54.138373", "lon": "163.469299"}, - {"testNumber": "1562", "testString": "58FFF0000000000", "lat": "-54.138373", "lon": "166.530701"}, - {"testNumber": "1563", "testString": "58GDA0000000000", "lat": "-40.6448", "lon": "163.8173"}, - {"testNumber": "1564", "testString": "58GGA0000000000", "lat": "-40.62664", "lon": "167.364681"}, - {"testNumber": "1565", "testString": "58HGF0000000000", "lat": "-36.124096", "lon": "167.222391"}, - {"testNumber": "1566", "testString": "58JEL0000000000", "lat": "-31.635186", "lon": "165"}, - {"testNumber": "1567", "testString": "58KBA0000000000", "lat": "-22.580346", "lon": "162.082482"}, - {"testNumber": "1568", "testString": "58KFA0000000000", "lat": "-22.603909", "lon": "165.972937"}, - {"testNumber": "1569", "testString": "58LBR0000000000", "lat": "-9.036408", "lon": "162.271307"}, - {"testNumber": "1570", "testString": "58LGL0000000000", "lat": "-13.56161", "lon": "166.848272"}, - {"testNumber": "1571", "testString": "58MEA0000000000", "lat": "-4.523563", "lon": "165"}, - {"testNumber": "1572", "testString": "58NBL0000000000", "lat": "4.518516", "lon": "162.296624"}, - {"testNumber": "1573", "testString": "58NFF0000000000", "lat": "0", "lon": "165.898638"}, - {"testNumber": "1574", "testString": "58NHF0000000000", "lat": "0", "lon": "167.695023"}, - {"testNumber": "1575", "testString": "58PEA0000000000", "lat": "13.568451", "lon": "165"}, - {"testNumber": "1576", "testString": "58QBE6472697325", "lat": "18.051745", "lon": "162.777358"}, - {"testNumber": "1577", "testString": "58QFL0000000000", "lat": "22.603909", "lon": "165.972937"}, - {"testNumber": "1578", "testString": "58RDA0000000000", "lat": "31.630832", "lon": "163.945529"}, - {"testNumber": "1579", "testString": "58SBE5982898153", "lat": "36.098352", "lon": "162.332181"}, - {"testNumber": "1580", "testString": "58TDR0000000000", "lat": "45.146393", "lon": "163.727967"}, - {"testNumber": "1581", "testString": "58UDF0000000000", "lat": "54.138373", "lon": "163.469299"}, - {"testNumber": "1582", "testString": "58VDR0000000000", "lat": "63.11549", "lon": "163.017698"}, - {"testNumber": "1583", "testString": "58WEV5555793003", "lat": "67.547526", "lon": "166.303628"}, - {"testNumber": "1584", "testString": "58XEK5569197742", "lat": "76.551525", "lon": "167.145574"}, - {"testNumber": "1585", "testString": "59CNA0652409646", "lat": "-72.012652", "lon": "171.189283"}, - {"testNumber": "1586", "testString": "59DNF5555706997", "lat": "-67.547526", "lon": "172.303628"}, - {"testNumber": "1587", "testString": "59ENL0000000000", "lat": "-63.12934", "lon": "171"}, - {"testNumber": "1588", "testString": "59FLA0778900331", "lat": "-54.109204", "lon": "168.059596"}, - {"testNumber": "1589", "testString": "59FNA9262208801", "lat": "-54.060679", "lon": "172.415111"}, - {"testNumber": "1590", "testString": "59GLL2784804746", "lat": "-45.089798", "lon": "168.812333"}, - {"testNumber": "1591", "testString": "59GPL7215204746", "lat": "-45.089798", "lon": "173.187667"}, - {"testNumber": "1592", "testString": "59HNA0000000000", "lat": "-36.144718", "lon": "171"}, - {"testNumber": "1593", "testString": "59JLL0483204885", "lat": "-27.064593", "lon": "169.031984"}, - {"testNumber": "1594", "testString": "59JQF6932200842", "lat": "-31.596039", "lon": "173.838412"}, - {"testNumber": "1595", "testString": "59KMR0000000000", "lat": "-22.603909", "lon": "170.027063"}, - {"testNumber": "1596", "testString": "59KRR0000000000", "lat": "-22.580346", "lon": "173.917518"}, - {"testNumber": "1597", "testString": "59LNL0000000000", "lat": "-9.046562", "lon": "171"}, - {"testNumber": "1598", "testString": "59MKR3406900553", "lat": "-4.514598", "lon": "168.603452"}, - {"testNumber": "1599", "testString": "59NKA3200700000", "lat": "0", "lon": "168.592328"}, - {"testNumber": "1600", "testString": "59NNA0000000000", "lat": "0", "lon": "171"}, - {"testNumber": "1601", "testString": "59NQE6593199447", "lat": "4.514598", "lon": "173.396548"}, - {"testNumber": "1602", "testString": "59PLR0000000000", "lat": "13.56161", "lon": "169.151728"}, - {"testNumber": "1603", "testString": "59PQR0000000000", "lat": "13.56161", "lon": "172.848272"}, - {"testNumber": "1604", "testString": "59QNA0000000000", "lat": "18.088709", "lon": "171"}, - {"testNumber": "1605", "testString": "59RKQ3067899158", "lat": "31.596039", "lon": "168.161588"}, - {"testNumber": "1606", "testString": "59RQL0000000000", "lat": "27.10798", "lon": "173.017506"}, - {"testNumber": "1607", "testString": "59TLF0000000000", "lat": "40.62664", "lon": "168.635319"}, - {"testNumber": "1608", "testString": "59ULR0000000000", "lat": "49.619417", "lon": "168.230942"}, - {"testNumber": "1609", "testString": "59VLE5131797705", "lat": "58.594234", "lon": "168.441703"}, - {"testNumber": "1610", "testString": "59WMQ4444393003", "lat": "67.547526", "lon": "169.696372"}, - {"testNumber": "1611", "testString": "59XNA0000000000", "lat": "72.099223", "lon": "171"}, - {"testNumber": "1612", "testString": "60CVF0000000000", "lat": "-72.077537", "lon": "174.087508"}, - {"testNumber": "1613", "testString": "60DVL5610116655", "lat": "-67.462877", "lon": "175.973612"}, - {"testNumber": "1614", "testString": "60EVR0000000000", "lat": "-63.11549", "lon": "175.017698"}, - {"testNumber": "1615", "testString": "60EXA4868302295", "lat": "-58.594234", "lon": "179.558297"}, - {"testNumber": "1616", "testString": "60FVL6583214591", "lat": "-49.520338", "lon": "176.527919"}, - {"testNumber": "1617", "testString": "60FYL0000000000", "lat": "-49.619417", "lon": "179.769058"}, - {"testNumber": "1618", "testString": "60GWR0000000000", "lat": "-45.153477", "lon": "177"}, - {"testNumber": "1619", "testString": "60HUF0000000000", "lat": "-36.124096", "lon": "174.777609"}, - {"testNumber": "1620", "testString": "60JUL0000000000", "lat": "-31.617775", "lon": "174.891514"}, - {"testNumber": "1621", "testString": "60JXR0000000000", "lat": "-27.118846", "lon": "178.008942"}, - {"testNumber": "1622", "testString": "60KUA0000000000", "lat": "-22.595068", "lon": "175.05445"}, - {"testNumber": "1623", "testString": "60KYF0000000000", "lat": "-18.079455", "lon": "178.889811"}, - {"testNumber": "1624", "testString": "60LVL0000000000", "lat": "-13.56674", "lon": "176.075736"}, - {"testNumber": "1625", "testString": "60LZL0000000000", "lat": "-13.553066", "lon": "179.771771"}, - {"testNumber": "1626", "testString": "60MZA0000000000", "lat": "-4.518516", "lon": "179.703376"}, - {"testNumber": "1627", "testString": "60NVF0000000000", "lat": "0", "lon": "176.101362"}, - {"testNumber": "1628", "testString": "60NYF0000000000", "lat": "0", "lon": "178.797053"}, - {"testNumber": "1629", "testString": "60PTR0000000000", "lat": "9.036408", "lon": "174.271307"}, - {"testNumber": "1630", "testString": "60PYA0000000000", "lat": "13.56161", "lon": "178.848272"}, - {"testNumber": "1631", "testString": "60QUL0000000000", "lat": "22.595068", "lon": "175.05445"}, - {"testNumber": "1632", "testString": "60QZF0000000000", "lat": "18.067898", "lon": "179.834008"}, - {"testNumber": "1633", "testString": "60RXA0000000000", "lat": "31.630832", "lon": "178.054471"}, - {"testNumber": "1634", "testString": "60SXF0000000000", "lat": "36.13956", "lon": "178.111478"}, - {"testNumber": "1635", "testString": "60TXR0000000000", "lat": "45.146393", "lon": "178.272033"}, - {"testNumber": "1636", "testString": "60UXE9221199669", "lat": "54.109204", "lon": "179.940404"}, - {"testNumber": "1637", "testString": "60VXL0000000000", "lat": "58.628771", "lon": "178.722193"}, - {"testNumber": "1638", "testString": "60XVK4430997742", "lat": "76.551525", "lon": "174.854426"}, - {"testNumber": "1639", "testString": "60XXF0000000000", "lat": "72.077537", "lon": "179.912492"}, - {"testNumber": "1640", "testString": "ALM0179652131", "lat": "-81.016473", "lon": "-92.745523"}, - {"testNumber": "1641", "testString": "ALQ3585962936", "lat": "-81.016471", "lon": "-74.74552"}, - {"testNumber": "1642", "testString": "APH1399048556", "lat": "-81.060879", "lon": "-116.999967"}, - {"testNumber": "1643", "testString": "AQF2057374544", "lat": "-81.016478", "lon": "-128.745515"}, - {"testNumber": "1644", "testString": "ARE7420927212", "lat": "-81.060878", "lon": "-141.000017"}, - {"testNumber": "1645", "testString": "ASW5944240536", "lat": "-81.016469", "lon": "-32.745519"}, - {"testNumber": "1646", "testString": "AUX3772431375", "lat": "-81.016471", "lon": "-21.254492"}, - {"testNumber": "1647", "testString": "AYC4444317851", "lat": "-81.060882", "lon": "-171.000007"}, - {"testNumber": "1648", "testString": "AZX5213198204", "lat": "-81.016473", "lon": "-2.745523"}, - {"testNumber": "1649", "testString": "BBX5194787732", "lat": "-81.016475", "lon": "8.745495"}, - {"testNumber": "1650", "testString": "BFC5635871655", "lat": "-81.060879", "lon": "159.000014"}, - {"testNumber": "1651", "testString": "BGW5764688404", "lat": "-81.016478", "lon": "27.254479"}, - {"testNumber": "1652", "testString": "BJV2545679427", "lat": "-81.016478", "lon": "38.745515"}, - {"testNumber": "1653", "testString": "BKU7384132355", "lat": "-81.016473", "lon": "50.745543"}, - {"testNumber": "1654", "testString": "BLH9243550263", "lat": "-81.016469", "lon": "116.745532"}, - {"testNumber": "1655", "testString": "BPK6050942632", "lat": "-81.060877", "lon": "105.000022"}, - {"testNumber": "1656", "testString": "BPN9773956734", "lat": "-81.016477", "lon": "86.74552"}, - {"testNumber": "1657", "testString": "BPR3455653988", "lat": "-81.016474", "lon": "69.254482"}, - {"testNumber": "1658", "testString": "YSK6980870146", "lat": "84.644101", "lon": "-116.999973"}, - {"testNumber": "1659", "testString": "YUM7591399050", "lat": "84.644094", "lon": "-146.999989"}, - {"testNumber": "1660", "testString": "YZN6885894233", "lat": "84.644099", "lon": "-177.000042"}, - {"testNumber": "1661", "testString": "ZCN7014630192", "lat": "84.644101", "lon": "153.000027"}, - {"testNumber": "1662", "testString": "ZGM2076320763", "lat": "84.644096", "lon": "135"}, - {"testNumber": "1663", "testString": "ZHK5552513246", "lat": "84.644105", "lon": "110.999994"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json b/source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json deleted file mode 100644 index be8d36a0..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromUTMBand.json +++ /dev/null @@ -1,1644 +0,0 @@ -{ - "_comment": "test to ensure inputed UTM is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "01D 599999 2499999", "lat": "-67.598509", "lon": "-174.64816"}, - {"testNumber": "2", "testString": "01E 404129 3023158", "lat": "-62.908865", "lon": "-178.887036"}, - {"testNumber": "3", "testString": "01E 549146 3511216", "lat": "-58.536789", "lon": "-176.155869"}, - {"testNumber": "4", "testString": "01F 307788 4000330", "lat": "-54.109212", "lon": "-179.940415"}, - {"testNumber": "5", "testString": "01F 366290 4506634", "lat": "-49.578085", "lon": "-178.849613"}, - {"testNumber": "6", "testString": "01F 692210 4000330", "lat": "-54.109212", "lon": "-174.059603"}, - {"testNumber": "7", "testString": "01G 299999 5499999", "lat": "-40.626645", "lon": "-179.364688"}, - {"testNumber": "8", "testString": "01G 427440 5012147", "lat": "-45.040411", "lon": "-177.921273"}, - {"testNumber": "9", "testString": "01H 399999 5999999", "lat": "-36.139566", "lon": "-178.111485"}, - {"testNumber": "10", "testString": "01J 499999 6499999", "lat": "-31.635192", "lon": "-177.000006"}, - {"testNumber": "11", "testString": "01J 599999 6999999", "lat": "-27.118851", "lon": "-175.991064"}, - {"testNumber": "12", "testString": "01K 699999 7499999", "lat": "-22.595073", "lon": "-175.054456"}, - {"testNumber": "13", "testString": "01K 735273 8002674", "lat": "-18.051846", "lon": "-174.777364"}, - {"testNumber": "14", "testString": "01K 799999 7999999", "lat": "-18.067904", "lon": "-174.165997"}, - {"testNumber": "15", "testString": "01M 199999 9999999", "lat": "-0.000005", "lon": "-179.695029"}, - {"testNumber": "16", "testString": "01M 232006 9999999", "lat": "-0.000005", "lon": "-179.407678"}, - {"testNumber": "17", "testString": "01P 199999 0999999", "lat": "9.036403", "lon": "-179.728698"}, - {"testNumber": "18", "testString": "01P 240239 0998845", "lat": "9.028518", "lon": "-179.362851"}, - {"testNumber": "19", "testString": "01P 299999 1499999", "lat": "13.561604", "lon": "-178.848278"}, - {"testNumber": "20", "testString": "01Q 399999 1999999", "lat": "18.086389", "lon": "-177.945053"}, - {"testNumber": "21", "testString": "01Q 599999 2499999", "lat": "22.603903", "lon": "-176.027069"}, - {"testNumber": "22", "testString": "01R 794976 2999879", "lat": "27.089881", "lon": "-174.025318"}, - {"testNumber": "23", "testString": "01S 499999 3999999", "lat": "36.144713", "lon": "-177.000007"}, - {"testNumber": "24", "testString": "01T 399999 4999999", "lat": "45.146387", "lon": "-178.27204"}, - {"testNumber": "25", "testString": "01U 399999 5999999", "lat": "54.138368", "lon": "-178.53071"}, - {"testNumber": "26", "testString": "01V 399999 6999999", "lat": "63.115484", "lon": "-178.982314"}, - {"testNumber": "27", "testString": "01X 399999 7999999", "lat": "72.077531", "lon": "-179.912509"}, - {"testNumber": "28", "testString": "01X 444308 8497741", "lat": "76.551516", "lon": "-179.145596"}, - {"testNumber": "29", "testString": "01X 499999 8999999", "lat": "81.060876", "lon": "-177.0001"}, - {"testNumber": "30", "testString": "02C 456235 1512422", "lat": "-76.463948", "lon": "-172.6753"}, - {"testNumber": "31", "testString": "02C 499999 1999999", "lat": "-72.099228", "lon": "-171.000017"}, - {"testNumber": "32", "testString": "02C 543762 1512422", "lat": "-76.463949", "lon": "-169.324811"}, - {"testNumber": "33", "testString": "02D 456100 2516654", "lat": "-67.462884", "lon": "-172.026405"}, - {"testNumber": "34", "testString": "02E 496452 3013847", "lat": "-63.005034", "lon": "-171.070057"}, - {"testNumber": "35", "testString": "02E 550304 3520128", "lat": "-58.45662", "lon": "-170.137949"}, - {"testNumber": "36", "testString": "02F 399999 4499999", "lat": "-49.644262", "lon": "-172.385177"}, - {"testNumber": "37", "testString": "02G 499999 4999999", "lat": "-45.153483", "lon": "-171.000008"}, - {"testNumber": "38", "testString": "02G 599999 5499999", "lat": "-40.644805", "lon": "-169.817307"}, - {"testNumber": "39", "testString": "02H 699999 5999999", "lat": "-36.124101", "lon": "-168.777615"}, - {"testNumber": "40", "testString": "02J 669563 6506322", "lat": "-31.565651", "lon": "-169.213334"}, - {"testNumber": "41", "testString": "02J 794976 7000119", "lat": "-27.089891", "lon": "-168.025318"}, - {"testNumber": "42", "testString": "02L 199999 8499999", "lat": "-13.553071", "lon": "-173.771777"}, - {"testNumber": "43", "testString": "02L 250480 8501846", "lat": "-13.541125", "lon": "-173.306"}, - {"testNumber": "44", "testString": "02L 299999 8999999", "lat": "-9.042052", "lon": "-172.819528"}, - {"testNumber": "45", "testString": "02M 299999 9999999", "lat": "-0.000005", "lon": "-172.797058"}, - {"testNumber": "46", "testString": "02M 399999 9499999", "lat": "-4.523007", "lon": "-171.901432"}, - {"testNumber": "47", "testString": "02M 499999 9999999", "lat": "-0.000005", "lon": "-171.000005"}, - {"testNumber": "48", "testString": "02N 399999 0499999", "lat": "4.522996", "lon": "-171.901432"}, - {"testNumber": "49", "testString": "02P 499999 0999999", "lat": "9.046557", "lon": "-171.000005"}, - {"testNumber": "50", "testString": "02P 599999 1499999", "lat": "13.566735", "lon": "-170.075742"}, - {"testNumber": "51", "testString": "02Q 699999 1999999", "lat": "18.079449", "lon": "-169.110195"}, - {"testNumber": "52", "testString": "02R 499999 3499999", "lat": "31.635181", "lon": "-171.000006"}, - {"testNumber": "53", "testString": "02T 699999 4999999", "lat": "45.125149", "lon": "-168.456884"}, - {"testNumber": "54", "testString": "03E 399999 2999999", "lat": "-63.115495", "lon": "-166.982314"}, - {"testNumber": "55", "testString": "03E 499999 3499999", "lat": "-58.640302", "lon": "-165.00001"}, - {"testNumber": "56", "testString": "03F 599999 3999999", "lat": "-54.138379", "lon": "-163.469308"}, - {"testNumber": "57", "testString": "03F 699999 4499999", "lat": "-49.619423", "lon": "-162.23095"}, - {"testNumber": "58", "testString": "03G 572558 5012147", "lat": "-45.040411", "lon": "-164.078742"}, - {"testNumber": "59", "testString": "03G 707713 5503146", "lat": "-40.596414", "lon": "-162.545235"}, - {"testNumber": "60", "testString": "03J 230677 6500841", "lat": "-31.596041", "lon": "-167.838417"}, - {"testNumber": "61", "testString": "03J 304831 7004884", "lat": "-27.064597", "lon": "-166.968022"}, - {"testNumber": "62", "testString": "03K 299999 7499999", "lat": "-22.595073", "lon": "-166.945556"}, - {"testNumber": "63", "testString": "03K 399999 7999999", "lat": "-18.0864", "lon": "-165.945053"}, - {"testNumber": "64", "testString": "03L 499999 8499999", "lat": "-13.568457", "lon": "-165.000006"}, - {"testNumber": "65", "testString": "03L 599999 8999999", "lat": "-9.045439", "lon": "-164.090126"}, - {"testNumber": "66", "testString": "03M 599999 9999999", "lat": "-0.000005", "lon": "-164.101368"}, - {"testNumber": "67", "testString": "03M 699999 9499999", "lat": "-4.521324", "lon": "-163.197378"}, - {"testNumber": "68", "testString": "03M 767992 9999999", "lat": "-0.000005", "lon": "-162.592333"}, - {"testNumber": "69", "testString": "03M 799999 9999999", "lat": "-0.000005", "lon": "-162.304982"}, - {"testNumber": "70", "testString": "03N 699999 0499999", "lat": "4.521313", "lon": "-163.197378"}, - {"testNumber": "71", "testString": "03P 759759 0998845", "lat": "9.028518", "lon": "-162.63716"}, - {"testNumber": "72", "testString": "03P 799999 0999999", "lat": "9.036403", "lon": "-162.271313"}, - {"testNumber": "73", "testString": "03Q 199999 2499999", "lat": "22.580341", "lon": "-167.917523"}, - {"testNumber": "74", "testString": "03R 499999 2999999", "lat": "27.122464", "lon": "-165.000006"}, - {"testNumber": "75", "testString": "03S 259826 3998152", "lat": "36.098344", "lon": "-167.66783"}, - {"testNumber": "76", "testString": "03T 499999 4499999", "lat": "40.650851", "lon": "-165.000007"}, - {"testNumber": "77", "testString": "03U 307788 5999668", "lat": "54.109201", "lon": "-167.940416"}, - {"testNumber": "78", "testString": "03U 499999 5499999", "lat": "49.652538", "lon": "-165.000008"}, - {"testNumber": "79", "testString": "03U 692210 5999668", "lat": "54.109201", "lon": "-162.059602"}, - {"testNumber": "80", "testString": "03V 396960 6995468", "lat": "63.073992", "lon": "-167.039661"}, - {"testNumber": "81", "testString": "03V 499999 6499999", "lat": "58.640292", "lon": "-165.00001"}, - {"testNumber": "82", "testString": "03V 603038 6995468", "lat": "63.073991", "lon": "-162.960363"}, - {"testNumber": "83", "testString": "03W 499999 7499999", "lat": "67.615522", "lon": "-165.000014"}, - {"testNumber": "84", "testString": "03X 499999 8499999", "lat": "76.580844", "lon": "-165.000023"}, - {"testNumber": "85", "testString": "03X 493475 7990353", "lat": "72.012651", "lon": "-165.189303"}, - {"testNumber": "86", "testString": "03X 504435 8995052", "lat": "81.016468", "lon": "-164.745548"}, - {"testNumber": "87", "testString": "03X 506523 7990353", "lat": "72.01265", "lon": "-164.810731"}, - {"testNumber": "88", "testString": "04D 499999 2499999", "lat": "-67.615532", "lon": "-159.000014"}, - {"testNumber": "89", "testString": "04E 449694 3520128", "lat": "-58.456618", "lon": "-159.862071"}, - {"testNumber": "90", "testString": "04F 592621 4008800", "lat": "-54.060685", "lon": "-157.584892"}, - {"testNumber": "91", "testString": "04G 391933 5509950", "lat": "-40.554165", "lon": "-160.276376"}, - {"testNumber": "92", "testString": "04G 327847 5004744", "lat": "-45.089807", "lon": "-161.187674"}, - {"testNumber": "93", "testString": "04H 299999 5999999", "lat": "-36.124101", "lon": "-161.222398"}, - {"testNumber": "94", "testString": "04J 399999 6499999", "lat": "-31.630837", "lon": "-160.054478"}, - {"testNumber": "95", "testString": "04J 499999 6999999", "lat": "-27.122475", "lon": "-159.000006"}, - {"testNumber": "96", "testString": "04K 599999 7499999", "lat": "-22.603914", "lon": "-158.027069"}, - {"testNumber": "97", "testString": "04K 699999 7999999", "lat": "-18.07946", "lon": "-157.110195"}, - {"testNumber": "98", "testString": "04L 799999 8499999", "lat": "-13.553071", "lon": "-156.228234"}, - {"testNumber": "99", "testString": "04L 749517 8501846", "lat": "-13.541125", "lon": "-156.694511"}, - {"testNumber": "100", "testString": "04P 199999 1499999", "lat": "13.55306", "lon": "-161.771776"}, - {"testNumber": "101", "testString": "04P 250480 1498152", "lat": "13.541114", "lon": "-161.306"}, - {"testNumber": "102", "testString": "04Q 299999 1999999", "lat": "18.079449", "lon": "-160.889816"}, - {"testNumber": "103", "testString": "04Q 499999 2499999", "lat": "22.606851", "lon": "-159.000006"}, - {"testNumber": "104", "testString": "04R 230677 3499157", "lat": "31.59603", "lon": "-161.838418"}, - {"testNumber": "105", "testString": "04S 399999 3999999", "lat": "36.139555", "lon": "-160.111485"}, - {"testNumber": "106", "testString": "04T 299999 4999999", "lat": "45.125148", "lon": "-161.543131"}, - {"testNumber": "107", "testString": "05C 399999 1999999", "lat": "-72.077542", "lon": "-155.912511"}, - {"testNumber": "108", "testString": "05C 444308 1502257", "lat": "-76.551526", "lon": "-155.145593"}, - {"testNumber": "109", "testString": "05E 396960 3004530", "lat": "-63.074002", "lon": "-155.039659"}, - {"testNumber": "110", "testString": "05E 450852 3511215", "lat": "-58.53679", "lon": "-153.844151"}, - {"testNumber": "111", "testString": "05E 603038 3004530", "lat": "-63.074002", "lon": "-150.960365"}, - {"testNumber": "112", "testString": "05F 299999 4499999", "lat": "-49.619422", "lon": "-155.769066"}, - {"testNumber": "113", "testString": "05F 506870 4017260", "lat": "-53.992925", "lon": "-152.895211"}, - {"testNumber": "114", "testString": "05G 399999 4999999", "lat": "-45.146398", "lon": "-154.272041"}, - {"testNumber": "115", "testString": "05G 499999 5499999", "lat": "-40.650862", "lon": "-153.000007"}, - {"testNumber": "116", "testString": "05H 599999 5999999", "lat": "-36.139566", "lon": "-151.888529"}, - {"testNumber": "117", "testString": "05J 699999 6499999", "lat": "-31.617781", "lon": "-150.89152"}, - {"testNumber": "118", "testString": "05J 695167 7004884", "lat": "-27.064597", "lon": "-151.03199"}, - {"testNumber": "119", "testString": "05L 199999 8999999", "lat": "-9.036413", "lon": "-155.728698"}, - {"testNumber": "120", "testString": "05L 240239 9001152", "lat": "-9.028529", "lon": "-155.362851"}, - {"testNumber": "121", "testString": "05M 199999 9999999", "lat": "-0.000005", "lon": "-155.695029"}, - {"testNumber": "122", "testString": "05M 299999 9499999", "lat": "-4.521324", "lon": "-154.802632"}, - {"testNumber": "123", "testString": "05M 232006 9999999", "lat": "-0.000005", "lon": "-155.407678"}, - {"testNumber": "124", "testString": "05M 399999 9999999", "lat": "-0.000005", "lon": "-153.898643"}, - {"testNumber": "125", "testString": "05N 299999 0499999", "lat": "4.521313", "lon": "-154.802632"}, - {"testNumber": "126", "testString": "05P 399999 0999999", "lat": "9.045428", "lon": "-153.909885"}, - {"testNumber": "127", "testString": "05P 499999 1499999", "lat": "13.568446", "lon": "-153.000006"}, - {"testNumber": "128", "testString": "05Q 599999 1999999", "lat": "18.086389", "lon": "-152.054959"}, - {"testNumber": "129", "testString": "05Q 799999 2499999", "lat": "22.580341", "lon": "-150.082488"}, - {"testNumber": "130", "testString": "05R 205021 2999879", "lat": "27.089881", "lon": "-155.974695"}, - {"testNumber": "131", "testString": "05R 399999 3499999", "lat": "31.630826", "lon": "-154.054477"}, - {"testNumber": "132", "testString": "05S 699999 3999999", "lat": "36.124091", "lon": "-150.777615"}, - {"testNumber": "133", "testString": "05T 599999 4999999", "lat": "45.146388", "lon": "-151.727975"}, - {"testNumber": "134", "testString": "05U 599999 5999999", "lat": "54.138368", "lon": "-151.469308"}, - {"testNumber": "135", "testString": "05V 599999 6999999", "lat": "63.115485", "lon": "-151.01771"}, - {"testNumber": "136", "testString": "05X 555690 8497740", "lat": "76.551515", "lon": "-150.85445"}, - {"testNumber": "137", "testString": "05X 599999 7999999", "lat": "72.077531", "lon": "-150.087526"}, - {"testNumber": "138", "testString": "06D 543898 2516653", "lat": "-67.462886", "lon": "-145.973623"}, - {"testNumber": "139", "testString": "06E 399999 3499999", "lat": "-58.628776", "lon": "-148.722204"}, - {"testNumber": "140", "testString": "06F 499999 3999999", "lat": "-54.148109", "lon": "-147.000009"}, - {"testNumber": "141", "testString": "06F 599999 4499999", "lat": "-49.644262", "lon": "-145.61484"}, - {"testNumber": "142", "testString": "06G 608065 5509950", "lat": "-40.554165", "lon": "-145.723638"}, - {"testNumber": "143", "testString": "06G 699999 4999999", "lat": "-45.125159", "lon": "-144.456884"}, - {"testNumber": "144", "testString": "06H 740171 6001846", "lat": "-36.098354", "lon": "-144.332184"}, - {"testNumber": "145", "testString": "06J 205022 7000119", "lat": "-27.089892", "lon": "-149.974694"}, - {"testNumber": "146", "testString": "06K 199999 7499999", "lat": "-22.580351", "lon": "-149.917524"}, - {"testNumber": "147", "testString": "06K 282881 7503677", "lat": "-22.559769", "lon": "-149.111488"}, - {"testNumber": "148", "testString": "06K 299999 7999999", "lat": "-18.07946", "lon": "-148.889816"}, - {"testNumber": "149", "testString": "06L 399999 8499999", "lat": "-13.566746", "lon": "-147.924269"}, - {"testNumber": "150", "testString": "06L 499999 8999999", "lat": "-9.046568", "lon": "-147.000005"}, - {"testNumber": "151", "testString": "06M 499999 9999999", "lat": "-0.000005", "lon": "-147.000005"}, - {"testNumber": "152", "testString": "06M 599999 9499999", "lat": "-4.523007", "lon": "-146.098579"}, - {"testNumber": "153", "testString": "06M 699999 9999999", "lat": "-0.000005", "lon": "-145.202953"}, - {"testNumber": "154", "testString": "06N 599999 0499999", "lat": "4.522996", "lon": "-146.098579"}, - {"testNumber": "155", "testString": "06P 699999 0999999", "lat": "9.042042", "lon": "-145.180483"}, - {"testNumber": "156", "testString": "06P 749517 1498152", "lat": "13.541114", "lon": "-144.694511"}, - {"testNumber": "157", "testString": "06P 799999 1499999", "lat": "13.55306", "lon": "-144.228235"}, - {"testNumber": "158", "testString": "06R 399999 2999999", "lat": "27.11884", "lon": "-148.008948"}, - {"testNumber": "159", "testString": "06R 699999 3499999", "lat": "31.61777", "lon": "-144.891521"}, - {"testNumber": "160", "testString": "06T 399999 4499999", "lat": "40.644794", "lon": "-148.182707"}, - {"testNumber": "161", "testString": "06U 399999 5499999", "lat": "49.644251", "lon": "-148.385177"}, - {"testNumber": "162", "testString": "06V 399999 6499999", "lat": "58.628766", "lon": "-148.722203"}, - {"testNumber": "163", "testString": "06W 399999 7499999", "lat": "67.598498", "lon": "-149.351867"}, - {"testNumber": "164", "testString": "07C 493475 2009644", "lat": "-72.012662", "lon": "-141.1893"}, - {"testNumber": "165", "testString": "07C 499999 1499999", "lat": "-76.580855", "lon": "-141.000023"}, - {"testNumber": "166", "testString": "07C 506523 2009645", "lat": "-72.012661", "lon": "-140.810735"}, - {"testNumber": "167", "testString": "07D 399999 2499999", "lat": "-67.598509", "lon": "-143.351868"}, - {"testNumber": "168", "testString": "07E 599999 2999999", "lat": "-63.115495", "lon": "-139.01771"}, - {"testNumber": "169", "testString": "07F 493128 4017260", "lat": "-53.992924", "lon": "-141.104807"}, - {"testNumber": "170", "testString": "07F 633707 4506634", "lat": "-49.578084", "lon": "-139.150404"}, - {"testNumber": "171", "testString": "07G 292285 5503146", "lat": "-40.596414", "lon": "-143.454779"}, - {"testNumber": "172", "testString": "07H 359530 6008008", "lat": "-36.062368", "lon": "-142.55973"}, - {"testNumber": "173", "testString": "07J 299999 6499999", "lat": "-31.61778", "lon": "-143.108492"}, - {"testNumber": "174", "testString": "07J 399999 6999999", "lat": "-27.118851", "lon": "-142.008948"}, - {"testNumber": "175", "testString": "07K 499999 7499999", "lat": "-22.606862", "lon": "-141.000006"}, - {"testNumber": "176", "testString": "07K 599999 7999999", "lat": "-18.0864", "lon": "-140.054959"}, - {"testNumber": "177", "testString": "07L 699999 8499999", "lat": "-13.561615", "lon": "-139.151733"}, - {"testNumber": "178", "testString": "07L 799999 8999999", "lat": "-9.036414", "lon": "-138.271313"}, - {"testNumber": "179", "testString": "07L 759759 9001152", "lat": "-9.028529", "lon": "-138.63716"}, - {"testNumber": "180", "testString": "07M 767992 9999999", "lat": "-0.000005", "lon": "-138.592333"}, - {"testNumber": "181", "testString": "07M 799999 9999999", "lat": "-0.000005", "lon": "-138.304982"}, - {"testNumber": "182", "testString": "07Q 199999 1999999", "lat": "18.067893", "lon": "-143.834014"}, - {"testNumber": "183", "testString": "07Q 264725 1997323", "lat": "18.051735", "lon": "-143.222647"}, - {"testNumber": "184", "testString": "07Q 399999 2499999", "lat": "22.603903", "lon": "-141.972943"}, - {"testNumber": "185", "testString": "07R 699999 2999999", "lat": "27.107974", "lon": "-138.983"}, - {"testNumber": "186", "testString": "07S 299999 3999999", "lat": "36.12409", "lon": "-143.222398"}, - {"testNumber": "187", "testString": "07T 699999 4499999", "lat": "40.626634", "lon": "-138.635326"}, - {"testNumber": "188", "testString": "07U 699999 5499999", "lat": "49.619412", "lon": "-138.230951"}, - {"testNumber": "189", "testString": "08E 351316 3502294", "lat": "-58.594236", "lon": "-137.55831"}, - {"testNumber": "190", "testString": "08E 503546 3013848", "lat": "-63.005033", "lon": "-134.929967"}, - {"testNumber": "191", "testString": "08E 648682 3502294", "lat": "-58.594235", "lon": "-132.44171"}, - {"testNumber": "192", "testString": "08F 407376 4008800", "lat": "-54.060685", "lon": "-136.415127"}, - {"testNumber": "193", "testString": "08F 465831 4514590", "lat": "-49.520341", "lon": "-135.472084"}, - {"testNumber": "194", "testString": "08G 299999 4999999", "lat": "-45.125159", "lon": "-137.543131"}, - {"testNumber": "195", "testString": "08G 399999 5499999", "lat": "-40.644805", "lon": "-136.182707"}, - {"testNumber": "196", "testString": "08H 499999 5999999", "lat": "-36.144724", "lon": "-135.000007"}, - {"testNumber": "197", "testString": "08J 599999 6499999", "lat": "-31.630837", "lon": "-133.945535"}, - {"testNumber": "198", "testString": "08J 699999 6999999", "lat": "-27.107985", "lon": "-132.983"}, - {"testNumber": "199", "testString": "08K 717117 7503677", "lat": "-22.559769", "lon": "-132.888524"}, - {"testNumber": "200", "testString": "08K 799999 7499999", "lat": "-22.580352", "lon": "-132.082488"}, - {"testNumber": "201", "testString": "08M 199999 9499999", "lat": "-4.518521", "lon": "-137.703381"}, - {"testNumber": "202", "testString": "08M 234068 9500552", "lat": "-4.514602", "lon": "-137.396557"}, - {"testNumber": "203", "testString": "08M 299999 9999999", "lat": "-0.000005", "lon": "-136.797058"}, - {"testNumber": "204", "testString": "08N 199999 0499999", "lat": "4.51851", "lon": "-137.703381"}, - {"testNumber": "205", "testString": "08N 234067 0499446", "lat": "4.514591", "lon": "-137.396557"}, - {"testNumber": "206", "testString": "08P 299999 0999999", "lat": "9.042042", "lon": "-136.819528"}, - {"testNumber": "207", "testString": "08P 399999 1499999", "lat": "13.566735", "lon": "-135.924269"}, - {"testNumber": "208", "testString": "08Q 499999 1999999", "lat": "18.088704", "lon": "-135.000006"}, - {"testNumber": "209", "testString": "08Q 699999 2499999", "lat": "22.595062", "lon": "-133.054456"}, - {"testNumber": "210", "testString": "08R 299999 3499999", "lat": "31.61777", "lon": "-137.108492"}, - {"testNumber": "211", "testString": "08S 599999 3999999", "lat": "36.139555", "lon": "-133.888529"}, - {"testNumber": "212", "testString": "08T 499999 4999999", "lat": "45.153472", "lon": "-135.000008"}, - {"testNumber": "213", "testString": "08U 499999 5999999", "lat": "54.148099", "lon": "-135.000009"}, - {"testNumber": "214", "testString": "08V 351316 6497704", "lat": "58.594225", "lon": "-137.558311"}, - {"testNumber": "215", "testString": "08V 499999 6999999", "lat": "63.129334", "lon": "-135.000012"}, - {"testNumber": "216", "testString": "08V 648682 6497703", "lat": "58.594224", "lon": "-132.441709"}, - {"testNumber": "217", "testString": "08W 444442 7493002", "lat": "67.547523", "lon": "-136.303636"}, - {"testNumber": "218", "testString": "08W 555556 7493002", "lat": "67.547522", "lon": "-133.696392"}, - {"testNumber": "219", "testString": "08X 499999 7999999", "lat": "72.099217", "lon": "-135.000017"}, - {"testNumber": "220", "testString": "08X 456236 8487576", "lat": "76.463937", "lon": "-136.675228"}, - {"testNumber": "221", "testString": "08X 543762 8487576", "lat": "76.463939", "lon": "-133.324817"}, - {"testNumber": "222", "testString": "09C 555690 1502257", "lat": "-76.551526", "lon": "-126.854453"}, - {"testNumber": "223", "testString": "09C 599999 1999999", "lat": "-72.077542", "lon": "-126.087524"}, - {"testNumber": "224", "testString": "09D 444442 2506996", "lat": "-67.547534", "lon": "-130.303633"}, - {"testNumber": "225", "testString": "09D 555555 2506996", "lat": "-67.547533", "lon": "-127.696395"}, - {"testNumber": "226", "testString": "09E 595869 3023158", "lat": "-62.908866", "lon": "-127.112987"}, - {"testNumber": "227", "testString": "09F 399999 3999999", "lat": "-54.138379", "lon": "-130.530711"}, - {"testNumber": "228", "testString": "09F 499999 4499999", "lat": "-49.652548", "lon": "-129.000008"}, - {"testNumber": "229", "testString": "09G 599999 4999999", "lat": "-45.146398", "lon": "-127.727975"}, - {"testNumber": "230", "testString": "09G 699999 5499999", "lat": "-40.626645", "lon": "-126.635326"}, - {"testNumber": "231", "testString": "09H 640468 6008008", "lat": "-36.062367", "lon": "-127.440283"}, - {"testNumber": "232", "testString": "09J 769321 6500841", "lat": "-31.596041", "lon": "-126.161595"}, - {"testNumber": "233", "testString": "09K 199999 7999999", "lat": "-18.067904", "lon": "-131.834014"}, - {"testNumber": "234", "testString": "09K 264725 8002674", "lat": "-18.051746", "lon": "-131.222647"}, - {"testNumber": "235", "testString": "09L 299999 8499999", "lat": "-13.561615", "lon": "-130.848278"}, - {"testNumber": "236", "testString": "09L 399999 8999999", "lat": "-9.045439", "lon": "-129.909885"}, - {"testNumber": "237", "testString": "09M 399999 9999999", "lat": "-0.000005", "lon": "-129.898643"}, - {"testNumber": "238", "testString": "09M 499999 9499999", "lat": "-4.523568", "lon": "-129.000005"}, - {"testNumber": "239", "testString": "09M 599999 9999999", "lat": "-0.000005", "lon": "-128.101368"}, - {"testNumber": "240", "testString": "09N 499999 0499999", "lat": "4.523557", "lon": "-129.000005"}, - {"testNumber": "241", "testString": "09P 599999 0999999", "lat": "9.045428", "lon": "-128.090126"}, - {"testNumber": "242", "testString": "09P 699999 1499999", "lat": "13.561604", "lon": "-127.151733"}, - {"testNumber": "243", "testString": "09Q 735273 1997323", "lat": "18.051735", "lon": "-126.777364"}, - {"testNumber": "244", "testString": "09Q 799999 1999999", "lat": "18.067893", "lon": "-126.165997"}, - {"testNumber": "245", "testString": "09R 299999 2999999", "lat": "27.107974", "lon": "-131.017512"}, - {"testNumber": "246", "testString": "09R 599999 3499999", "lat": "31.630826", "lon": "-127.945535"}, - {"testNumber": "247", "testString": "09S 740171 3998152", "lat": "36.098344", "lon": "-126.332184"}, - {"testNumber": "248", "testString": "09T 299999 4499999", "lat": "40.626634", "lon": "-131.364688"}, - {"testNumber": "249", "testString": "09U 299999 5499999", "lat": "49.619412", "lon": "-131.769066"}, - {"testNumber": "250", "testString": "09X 495563 8995052", "lat": "81.016469", "lon": "-129.254521"}, - {"testNumber": "251", "testString": "10E 499999 2999999", "lat": "-63.129345", "lon": "-123.000012"}, - {"testNumber": "252", "testString": "10E 599999 3499999", "lat": "-58.628777", "lon": "-121.277817"}, - {"testNumber": "253", "testString": "10F 534166 4514590", "lat": "-49.52034", "lon": "-122.527933"}, - {"testNumber": "254", "testString": "10G 672151 5004744", "lat": "-45.089807", "lon": "-120.812342"}, - {"testNumber": "255", "testString": "10H 259827 6001846", "lat": "-36.098355", "lon": "-125.667829"}, - {"testNumber": "256", "testString": "10J 299999 6999999", "lat": "-27.107985", "lon": "-125.017512"}, - {"testNumber": "257", "testString": "10J 330435 6506322", "lat": "-31.565652", "lon": "-124.786679"}, - {"testNumber": "258", "testString": "10K 399999 7499999", "lat": "-22.603914", "lon": "-123.972943"}, - {"testNumber": "259", "testString": "10K 499999 7999999", "lat": "-18.088714", "lon": "-123.000006"}, - {"testNumber": "260", "testString": "10L 599999 8499999", "lat": "-13.566746", "lon": "-122.075742"}, - {"testNumber": "261", "testString": "10L 699999 8999999", "lat": "-9.042053", "lon": "-121.180483"}, - {"testNumber": "262", "testString": "10M 699999 9999999", "lat": "-0.000005", "lon": "-121.202953"}, - {"testNumber": "263", "testString": "10M 765930 9500552", "lat": "-4.514602", "lon": "-120.603453"}, - {"testNumber": "264", "testString": "10M 799999 9499999", "lat": "-4.518521", "lon": "-120.29663"}, - {"testNumber": "265", "testString": "10N 765930 0499446", "lat": "4.514591", "lon": "-120.603453"}, - {"testNumber": "266", "testString": "10N 799999 0499999", "lat": "4.51851", "lon": "-120.29663"}, - {"testNumber": "267", "testString": "10Q 299999 2499999", "lat": "22.595062", "lon": "-124.945556"}, - {"testNumber": "268", "testString": "10R 599999 2999999", "lat": "27.11884", "lon": "-121.991064"}, - {"testNumber": "269", "testString": "10R 769321 3499156", "lat": "31.59603", "lon": "-120.161595"}, - {"testNumber": "270", "testString": "10T 599999 4499999", "lat": "40.644794", "lon": "-121.817308"}, - {"testNumber": "271", "testString": "10U 599999 5499999", "lat": "49.644252", "lon": "-121.61484"}, - {"testNumber": "272", "testString": "10V 599999 6499999", "lat": "58.628766", "lon": "-121.277817"}, - {"testNumber": "273", "testString": "10W 599999 7499999", "lat": "67.598499", "lon": "-120.648161"}, - {"testNumber": "274", "testString": "11D 599999 2499999", "lat": "-67.598509", "lon": "-114.64816"}, - {"testNumber": "275", "testString": "11E 404129 3023158", "lat": "-62.908865", "lon": "-118.887036"}, - {"testNumber": "276", "testString": "11E 549146 3511216", "lat": "-58.536789", "lon": "-116.155869"}, - {"testNumber": "277", "testString": "11F 307788 4000330", "lat": "-54.109212", "lon": "-119.940415"}, - {"testNumber": "278", "testString": "11F 366290 4506634", "lat": "-49.578085", "lon": "-118.849613"}, - {"testNumber": "279", "testString": "11F 692210 4000330", "lat": "-54.109212", "lon": "-114.059603"}, - {"testNumber": "280", "testString": "11G 299999 5499999", "lat": "-40.626645", "lon": "-119.364688"}, - {"testNumber": "281", "testString": "11G 427440 5012147", "lat": "-45.040411", "lon": "-117.921273"}, - {"testNumber": "282", "testString": "11H 399999 5999999", "lat": "-36.139566", "lon": "-118.111485"}, - {"testNumber": "283", "testString": "11J 499999 6499999", "lat": "-31.635192", "lon": "-117.000006"}, - {"testNumber": "284", "testString": "11J 599999 6999999", "lat": "-27.118851", "lon": "-115.991064"}, - {"testNumber": "285", "testString": "11K 699999 7499999", "lat": "-22.595073", "lon": "-115.054456"}, - {"testNumber": "286", "testString": "11K 735273 8002674", "lat": "-18.051746", "lon": "-114.777364"}, - {"testNumber": "287", "testString": "11K 799999 7999999", "lat": "-18.067904", "lon": "-114.165997"}, - {"testNumber": "288", "testString": "11M 199999 9999999", "lat": "-0.000005", "lon": "-119.695029"}, - {"testNumber": "289", "testString": "11M 232006 9999999", "lat": "-0.000005", "lon": "-119.407678"}, - {"testNumber": "290", "testString": "11P 199999 0999999", "lat": "9.036403", "lon": "-119.728698"}, - {"testNumber": "291", "testString": "11P 240239 0998845", "lat": "9.028518", "lon": "-119.362851"}, - {"testNumber": "292", "testString": "11P 299999 1499999", "lat": "13.561604", "lon": "-118.848278"}, - {"testNumber": "293", "testString": "11Q 399999 1999999", "lat": "18.086389", "lon": "-117.945053"}, - {"testNumber": "294", "testString": "11Q 599999 2499999", "lat": "22.603903", "lon": "-116.027069"}, - {"testNumber": "295", "testString": "11R 794976 2999879", "lat": "27.089881", "lon": "-114.025318"}, - {"testNumber": "296", "testString": "11S 499999 3999999", "lat": "36.144713", "lon": "-117.000007"}, - {"testNumber": "297", "testString": "11T 399999 4999999", "lat": "45.146387", "lon": "-118.27204"}, - {"testNumber": "298", "testString": "11U 399999 5999999", "lat": "54.138368", "lon": "-118.53071"}, - {"testNumber": "299", "testString": "11V 399999 6999999", "lat": "63.115484", "lon": "-118.982314"}, - {"testNumber": "300", "testString": "11X 399999 7999999", "lat": "72.077531", "lon": "-119.912509"}, - {"testNumber": "301", "testString": "11X 444308 8497741", "lat": "76.551516", "lon": "-119.145596"}, - {"testNumber": "302", "testString": "11X 499999 8999999", "lat": "81.060876", "lon": "-117.000035"}, - {"testNumber": "303", "testString": "12C 456235 1512422", "lat": "-76.463948", "lon": "-112.675234"}, - {"testNumber": "304", "testString": "12C 499999 1999999", "lat": "-72.099228", "lon": "-111.000017"}, - {"testNumber": "305", "testString": "12C 543762 1512422", "lat": "-76.463949", "lon": "-109.324811"}, - {"testNumber": "306", "testString": "12D 456100 2516654", "lat": "-67.462884", "lon": "-112.026405"}, - {"testNumber": "307", "testString": "12E 496452 3013847", "lat": "-63.005034", "lon": "-111.070057"}, - {"testNumber": "308", "testString": "12E 550304 3520128", "lat": "-58.45662", "lon": "-110.137949"}, - {"testNumber": "309", "testString": "12F 399999 4499999", "lat": "-49.644262", "lon": "-112.385177"}, - {"testNumber": "310", "testString": "12G 499999 4999999", "lat": "-45.153483", "lon": "-111.000008"}, - {"testNumber": "311", "testString": "12G 599999 5499999", "lat": "-40.644805", "lon": "-109.817307"}, - {"testNumber": "312", "testString": "12H 699999 5999999", "lat": "-36.124101", "lon": "-108.777615"}, - {"testNumber": "313", "testString": "12J 669563 6506322", "lat": "-31.565651", "lon": "-109.213334"}, - {"testNumber": "314", "testString": "12J 794976 7000119", "lat": "-27.089891", "lon": "-108.025318"}, - {"testNumber": "315", "testString": "12L 199999 8499999", "lat": "-13.553071", "lon": "-113.771777"}, - {"testNumber": "316", "testString": "12L 250480 8501846", "lat": "-13.541125", "lon": "-113.306"}, - {"testNumber": "317", "testString": "12L 299999 8999999", "lat": "-9.042052", "lon": "-112.819528"}, - {"testNumber": "318", "testString": "12M 299999 9999999", "lat": "-0.000005", "lon": "-112.797058"}, - {"testNumber": "319", "testString": "12M 399999 9499999", "lat": "-4.523007", "lon": "-111.901432"}, - {"testNumber": "320", "testString": "12M 499999 9999999", "lat": "-0.000005", "lon": "-111.000005"}, - {"testNumber": "321", "testString": "12N 399999 0499999", "lat": "4.522996", "lon": "-111.901432"}, - {"testNumber": "322", "testString": "12P 499999 0999999", "lat": "9.046557", "lon": "-111.000005"}, - {"testNumber": "323", "testString": "12P 599999 1499999", "lat": "13.566735", "lon": "-110.075742"}, - {"testNumber": "324", "testString": "12Q 699999 1999999", "lat": "18.079449", "lon": "-109.110195"}, - {"testNumber": "325", "testString": "12R 499999 3499999", "lat": "31.635181", "lon": "-111.000006"}, - {"testNumber": "326", "testString": "12T 699999 4999999", "lat": "45.125149", "lon": "-108.456884"}, - {"testNumber": "327", "testString": "13E 399999 2999999", "lat": "-63.115495", "lon": "-106.982314"}, - {"testNumber": "328", "testString": "13E 499999 3499999", "lat": "-58.640302", "lon": "-105.00001"}, - {"testNumber": "329", "testString": "13F 599999 3999999", "lat": "-54.138379", "lon": "-103.469308"}, - {"testNumber": "330", "testString": "13F 699999 4499999", "lat": "-49.619423", "lon": "-102.23095"}, - {"testNumber": "331", "testString": "13G 572558 5012147", "lat": "-45.040411", "lon": "-104.078742"}, - {"testNumber": "332", "testString": "13G 707713 5503146", "lat": "-40.596414", "lon": "-102.545235"}, - {"testNumber": "333", "testString": "13J 230677 6500841", "lat": "-31.596041", "lon": "-107.838417"}, - {"testNumber": "334", "testString": "13J 304831 7004884", "lat": "-27.064597", "lon": "-106.968022"}, - {"testNumber": "335", "testString": "13K 299999 7499999", "lat": "-22.595073", "lon": "-106.945556"}, - {"testNumber": "336", "testString": "13K 399999 7999999", "lat": "-18.0864", "lon": "-105.945053"}, - {"testNumber": "337", "testString": "13L 499999 8499999", "lat": "-13.568457", "lon": "-105.000006"}, - {"testNumber": "338", "testString": "13L 599999 8999999", "lat": "-9.045439", "lon": "-104.090126"}, - {"testNumber": "339", "testString": "13M 599999 9999999", "lat": "-0.000005", "lon": "-104.101368"}, - {"testNumber": "340", "testString": "13M 699999 9499999", "lat": "-4.521324", "lon": "-103.197378"}, - {"testNumber": "341", "testString": "13M 767992 9999999", "lat": "-0.000005", "lon": "-102.592333"}, - {"testNumber": "342", "testString": "13M 799999 9999999", "lat": "-0.000005", "lon": "-102.304982"}, - {"testNumber": "343", "testString": "13N 699999 0499999", "lat": "4.521313", "lon": "-103.197378"}, - {"testNumber": "344", "testString": "13P 759759 0998845", "lat": "9.028518", "lon": "-102.63716"}, - {"testNumber": "345", "testString": "13P 799999 0999999", "lat": "9.036403", "lon": "-102.271313"}, - {"testNumber": "346", "testString": "13Q 199999 2499999", "lat": "22.580341", "lon": "-107.917523"}, - {"testNumber": "347", "testString": "13R 499999 2999999", "lat": "27.122464", "lon": "-105.000006"}, - {"testNumber": "348", "testString": "13S 259826 3998152", "lat": "36.098344", "lon": "-107.66783"}, - {"testNumber": "349", "testString": "13T 499999 4499999", "lat": "40.650851", "lon": "-105.000007"}, - {"testNumber": "350", "testString": "13U 307788 5999668", "lat": "54.109201", "lon": "-107.940416"}, - {"testNumber": "351", "testString": "13U 499999 5499999", "lat": "49.652538", "lon": "-105.000008"}, - {"testNumber": "352", "testString": "13U 692210 5999668", "lat": "54.109201", "lon": "-102.059602"}, - {"testNumber": "353", "testString": "13V 396960 6995468", "lat": "63.073992", "lon": "-107.039661"}, - {"testNumber": "354", "testString": "13V 499999 6499999", "lat": "58.640292", "lon": "-105.00001"}, - {"testNumber": "355", "testString": "13V 603038 6995468", "lat": "63.073991", "lon": "-102.960363"}, - {"testNumber": "356", "testString": "13W 499999 7499999", "lat": "67.615522", "lon": "-105.000014"}, - {"testNumber": "357", "testString": "13X 499999 8499999", "lat": "76.580844", "lon": "-105.000023"}, - {"testNumber": "358", "testString": "13X 493475 7990353", "lat": "72.012651", "lon": "-105.189303"}, - {"testNumber": "359", "testString": "13X 504435 8995052", "lat": "81.016468", "lon": "-104.745548"}, - {"testNumber": "360", "testString": "13X 506523 7990353", "lat": "72.01265", "lon": "-104.810731"}, - {"testNumber": "361", "testString": "14D 499999 2499999", "lat": "-67.615532", "lon": "-99.000014"}, - {"testNumber": "362", "testString": "14E 449694 3520128", "lat": "-58.456618", "lon": "-99.862071"}, - {"testNumber": "363", "testString": "14F 592621 4008800", "lat": "-54.060685", "lon": "-97.584892"}, - {"testNumber": "364", "testString": "14G 391933 5509950", "lat": "-40.554165", "lon": "-100.276376"}, - {"testNumber": "365", "testString": "14G 327847 5004744", "lat": "-45.089807", "lon": "-101.187674"}, - {"testNumber": "366", "testString": "14H 299999 5999999", "lat": "-36.124101", "lon": "-101.222398"}, - {"testNumber": "367", "testString": "14J 399999 6499999", "lat": "-31.630837", "lon": "-100.054478"}, - {"testNumber": "368", "testString": "14J 499999 6999999", "lat": "-27.122475", "lon": "-99.000006"}, - {"testNumber": "369", "testString": "14K 599999 7499999", "lat": "-22.603914", "lon": "-98.027069"}, - {"testNumber": "370", "testString": "14K 699999 7999999", "lat": "-18.07946", "lon": "-97.110195"}, - {"testNumber": "371", "testString": "14L 799999 8499999", "lat": "-13.553071", "lon": "-96.228234"}, - {"testNumber": "372", "testString": "14L 749517 8501846", "lat": "-13.541125", "lon": "-96.694511"}, - {"testNumber": "373", "testString": "14P 199999 1499999", "lat": "13.55306", "lon": "-101.771776"}, - {"testNumber": "374", "testString": "14P 250480 1498152", "lat": "13.541114", "lon": "-101.306"}, - {"testNumber": "375", "testString": "14Q 299999 1999999", "lat": "18.079449", "lon": "-100.889816"}, - {"testNumber": "376", "testString": "14Q 499999 2499999", "lat": "22.606851", "lon": "-99.000006"}, - {"testNumber": "377", "testString": "14R 230677 3499157", "lat": "31.59603", "lon": "-101.838418"}, - {"testNumber": "378", "testString": "14S 399999 3999999", "lat": "36.139555", "lon": "-100.111485"}, - {"testNumber": "379", "testString": "14T 299999 4999999", "lat": "45.125148", "lon": "-101.543131"}, - {"testNumber": "380", "testString": "15C 399999 1999999", "lat": "-72.077542", "lon": "-95.912511"}, - {"testNumber": "381", "testString": "15C 444308 1502257", "lat": "-76.551526", "lon": "-95.145593"}, - {"testNumber": "382", "testString": "15E 396960 3004530", "lat": "-63.074002", "lon": "-95.039659"}, - {"testNumber": "383", "testString": "15E 450852 3511215", "lat": "-58.53679", "lon": "-93.844151"}, - {"testNumber": "384", "testString": "15E 603038 3004530", "lat": "-63.074002", "lon": "-90.960365"}, - {"testNumber": "385", "testString": "15F 299999 4499999", "lat": "-49.619422", "lon": "-95.769066"}, - {"testNumber": "386", "testString": "15F 506870 4017260", "lat": "-53.992925", "lon": "-92.895211"}, - {"testNumber": "387", "testString": "15G 399999 4999999", "lat": "-45.146398", "lon": "-94.272041"}, - {"testNumber": "388", "testString": "15G 499999 5499999", "lat": "-40.650862", "lon": "-93.000007"}, - {"testNumber": "389", "testString": "15H 599999 5999999", "lat": "-36.139566", "lon": "-91.888529"}, - {"testNumber": "390", "testString": "15J 699999 6499999", "lat": "-31.617781", "lon": "-90.89152"}, - {"testNumber": "391", "testString": "15J 695167 7004884", "lat": "-27.064597", "lon": "-91.03199"}, - {"testNumber": "392", "testString": "15L 199999 8999999", "lat": "-9.036413", "lon": "-95.728698"}, - {"testNumber": "393", "testString": "15L 240239 9001152", "lat": "-9.028529", "lon": "-95.362851"}, - {"testNumber": "394", "testString": "15M 199999 9999999", "lat": "-0.000005", "lon": "-95.695029"}, - {"testNumber": "395", "testString": "15M 299999 9499999", "lat": "-4.521324", "lon": "-94.802632"}, - {"testNumber": "396", "testString": "15M 232006 9999999", "lat": "-0.000005", "lon": "-95.407678"}, - {"testNumber": "397", "testString": "15M 399999 9999999", "lat": "-0.000005", "lon": "-93.898643"}, - {"testNumber": "398", "testString": "15N 299999 0499999", "lat": "4.521313", "lon": "-94.802632"}, - {"testNumber": "399", "testString": "15P 399999 0999999", "lat": "9.045428", "lon": "-93.909885"}, - {"testNumber": "400", "testString": "15P 499999 1499999", "lat": "13.568446", "lon": "-93.000006"}, - {"testNumber": "401", "testString": "15Q 599999 1999999", "lat": "18.086389", "lon": "-92.054959"}, - {"testNumber": "402", "testString": "15Q 799999 2499999", "lat": "22.580341", "lon": "-90.082488"}, - {"testNumber": "403", "testString": "15R 205021 2999879", "lat": "27.089881", "lon": "-95.974695"}, - {"testNumber": "404", "testString": "15R 399999 3499999", "lat": "31.630826", "lon": "-94.054477"}, - {"testNumber": "405", "testString": "15S 699999 3999999", "lat": "36.124091", "lon": "-90.777615"}, - {"testNumber": "406", "testString": "15T 599999 4999999", "lat": "45.146388", "lon": "-91.727975"}, - {"testNumber": "407", "testString": "15U 599999 5999999", "lat": "54.138368", "lon": "-91.469308"}, - {"testNumber": "408", "testString": "15V 599999 6999999", "lat": "63.115485", "lon": "-91.01771"}, - {"testNumber": "409", "testString": "15X 555690 8497740", "lat": "76.551515", "lon": "-90.85445"}, - {"testNumber": "410", "testString": "15X 599999 7999999", "lat": "72.077531", "lon": "-90.087526"}, - {"testNumber": "411", "testString": "16D 543898 2516653", "lat": "-67.462886", "lon": "-85.973623"}, - {"testNumber": "412", "testString": "16E 399999 3499999", "lat": "-58.628776", "lon": "-88.722204"}, - {"testNumber": "413", "testString": "16F 499999 3999999", "lat": "-54.148109", "lon": "-87.000009"}, - {"testNumber": "414", "testString": "16F 599999 4499999", "lat": "-49.644262", "lon": "-85.61484"}, - {"testNumber": "415", "testString": "16G 608065 5509950", "lat": "-40.554165", "lon": "-85.723638"}, - {"testNumber": "416", "testString": "16G 699999 4999999", "lat": "-45.125159", "lon": "-84.456884"}, - {"testNumber": "417", "testString": "16H 740171 6001846", "lat": "-36.098354", "lon": "-84.332184"}, - {"testNumber": "418", "testString": "16J 205022 7000119", "lat": "-27.089892", "lon": "-89.974694"}, - {"testNumber": "419", "testString": "16K 199999 7499999", "lat": "-22.580351", "lon": "-89.917524"}, - {"testNumber": "420", "testString": "16K 282881 7503677", "lat": "-22.559769", "lon": "-89.111488"}, - {"testNumber": "421", "testString": "16K 299999 7999999", "lat": "-18.07946", "lon": "-88.889816"}, - {"testNumber": "422", "testString": "16L 399999 8499999", "lat": "-13.566746", "lon": "-87.924269"}, - {"testNumber": "423", "testString": "16L 499999 8999999", "lat": "-9.046568", "lon": "-87.000005"}, - {"testNumber": "424", "testString": "16M 499999 9999999", "lat": "-0.000005", "lon": "-87.000005"}, - {"testNumber": "425", "testString": "16M 599999 9499999", "lat": "-4.523007", "lon": "-86.098579"}, - {"testNumber": "426", "testString": "16M 699999 9999999", "lat": "-0.000005", "lon": "-85.202953"}, - {"testNumber": "427", "testString": "16N 599999 0499999", "lat": "4.522996", "lon": "-86.098579"}, - {"testNumber": "428", "testString": "16P 699999 0999999", "lat": "9.042042", "lon": "-85.180483"}, - {"testNumber": "429", "testString": "16P 749517 1498152", "lat": "13.541114", "lon": "-84.694511"}, - {"testNumber": "430", "testString": "16P 799999 1499999", "lat": "13.55306", "lon": "-84.228235"}, - {"testNumber": "431", "testString": "16R 399999 2999999", "lat": "27.11884", "lon": "-88.008948"}, - {"testNumber": "432", "testString": "16R 699999 3499999", "lat": "31.61777", "lon": "-84.891521"}, - {"testNumber": "433", "testString": "16T 399999 4499999", "lat": "40.644794", "lon": "-88.182707"}, - {"testNumber": "434", "testString": "16U 399999 5499999", "lat": "49.644251", "lon": "-88.385177"}, - {"testNumber": "435", "testString": "16V 399999 6499999", "lat": "58.628766", "lon": "-88.722203"}, - {"testNumber": "436", "testString": "16W 399999 7499999", "lat": "67.598498", "lon": "-89.351867"}, - {"testNumber": "437", "testString": "17C 493475 2009644", "lat": "-72.012662", "lon": "-81.1893"}, - {"testNumber": "438", "testString": "17C 499999 1499999", "lat": "-76.580855", "lon": "-81.000023"}, - {"testNumber": "439", "testString": "17C 506523 2009645", "lat": "-72.012661", "lon": "-80.810735"}, - {"testNumber": "440", "testString": "17D 399999 2499999", "lat": "-67.598509", "lon": "-83.351868"}, - {"testNumber": "441", "testString": "17E 599999 2999999", "lat": "-63.115495", "lon": "-79.01771"}, - {"testNumber": "442", "testString": "17F 493128 4017260", "lat": "-53.992924", "lon": "-81.104807"}, - {"testNumber": "443", "testString": "17F 633707 4506634", "lat": "-49.578084", "lon": "-79.150404"}, - {"testNumber": "444", "testString": "17G 292285 5503146", "lat": "-40.596414", "lon": "-83.454779"}, - {"testNumber": "445", "testString": "17H 359530 6008008", "lat": "-36.062368", "lon": "-82.55973"}, - {"testNumber": "446", "testString": "17J 299999 6499999", "lat": "-31.61778", "lon": "-83.108492"}, - {"testNumber": "447", "testString": "17J 399999 6999999", "lat": "-27.118851", "lon": "-82.008948"}, - {"testNumber": "448", "testString": "17K 499999 7499999", "lat": "-22.606862", "lon": "-81.000006"}, - {"testNumber": "449", "testString": "17K 599999 7999999", "lat": "-18.0864", "lon": "-80.054959"}, - {"testNumber": "450", "testString": "17L 699999 8499999", "lat": "-13.561615", "lon": "-79.151733"}, - {"testNumber": "451", "testString": "17L 799999 8999999", "lat": "-9.036414", "lon": "-78.271313"}, - {"testNumber": "452", "testString": "17L 759759 9001152", "lat": "-9.028529", "lon": "-78.63716"}, - {"testNumber": "453", "testString": "17M 767992 9999999", "lat": "-0.000005", "lon": "-78.592333"}, - {"testNumber": "454", "testString": "17M 799999 9999999", "lat": "-0.000005", "lon": "-78.304982"}, - {"testNumber": "455", "testString": "17Q 199999 1999999", "lat": "18.067893", "lon": "-83.834014"}, - {"testNumber": "456", "testString": "17Q 264725 1997323", "lat": "18.051735", "lon": "-83.222647"}, - {"testNumber": "457", "testString": "17Q 399999 2499999", "lat": "22.603903", "lon": "-81.972943"}, - {"testNumber": "458", "testString": "17R 699999 2999999", "lat": "27.107974", "lon": "-78.983"}, - {"testNumber": "459", "testString": "17S 299999 3999999", "lat": "36.12409", "lon": "-83.222398"}, - {"testNumber": "460", "testString": "17T 699999 4499999", "lat": "40.626634", "lon": "-78.635326"}, - {"testNumber": "461", "testString": "17U 699999 5499999", "lat": "49.619412", "lon": "-78.230951"}, - {"testNumber": "462", "testString": "18E 351316 3502294", "lat": "-58.594236", "lon": "-77.55831"}, - {"testNumber": "463", "testString": "18E 503546 3013848", "lat": "-63.005033", "lon": "-74.929967"}, - {"testNumber": "464", "testString": "18E 648682 3502294", "lat": "-58.594235", "lon": "-72.44171"}, - {"testNumber": "465", "testString": "18F 407376 4008800", "lat": "-54.060685", "lon": "-76.415127"}, - {"testNumber": "466", "testString": "18F 465831 4514590", "lat": "-49.520341", "lon": "-75.472084"}, - {"testNumber": "467", "testString": "18G 299999 4999999", "lat": "-45.125159", "lon": "-77.543131"}, - {"testNumber": "468", "testString": "18G 399999 5499999", "lat": "-40.644805", "lon": "-76.182707"}, - {"testNumber": "469", "testString": "18H 499999 5999999", "lat": "-36.144724", "lon": "-75.000007"}, - {"testNumber": "470", "testString": "18J 599999 6499999", "lat": "-31.630837", "lon": "-73.945535"}, - {"testNumber": "471", "testString": "18J 699999 6999999", "lat": "-27.107985", "lon": " -72.983"}, - {"testNumber": "472", "testString": "18K 717117 7503677", "lat": "-22.559769", "lon": "-72.888524"}, - {"testNumber": "473", "testString": "18K 799999 7499999", "lat": "-22.580352", "lon": "-72.082488"}, - {"testNumber": "474", "testString": "18M 199999 9499999", "lat": "-4.518521", "lon": "-77.703381"}, - {"testNumber": "475", "testString": "18M 234068 9500552", "lat": "-4.514602", "lon": "-77.396557"}, - {"testNumber": "476", "testString": "18M 299999 9999999", "lat": "-0.000005", "lon": "-76.797058"}, - {"testNumber": "477", "testString": "18N 199999 0499999", "lat": "4.51851", "lon": "-77.703381"}, - {"testNumber": "478", "testString": "18N 234067 0499446", "lat": "4.514591", "lon": "-77.396557"}, - {"testNumber": "479", "testString": "18P 299999 0999999", "lat": "9.042042", "lon": "-76.819528"}, - {"testNumber": "480", "testString": "18P 399999 1499999", "lat": "13.566735", "lon": "-75.924269"}, - {"testNumber": "481", "testString": "18Q 499999 1999999", "lat": "18.088704", "lon": "-75.000006"}, - {"testNumber": "482", "testString": "18Q 699999 2499999", "lat": "22.595062", "lon": "-73.054456"}, - {"testNumber": "483", "testString": "18R 299999 3499999", "lat": "31.61777", "lon": "-77.108492"}, - {"testNumber": "484", "testString": "18S 599999 3999999", "lat": "36.139555", "lon": "-73.888529"}, - {"testNumber": "485", "testString": "18T 499999 4999999", "lat": "45.153472", "lon": "-75.000008"}, - {"testNumber": "486", "testString": "18U 499999 5999999", "lat": "54.148099", "lon": "-75.000009"}, - {"testNumber": "487", "testString": "18V 351316 6497704", "lat": "58.594225", "lon": "-77.558311"}, - {"testNumber": "488", "testString": "18V 499999 6999999", "lat": "63.129334", "lon": "-75.000012"}, - {"testNumber": "489", "testString": "18V 648682 6497703", "lat": "58.594224", "lon": "-72.441709"}, - {"testNumber": "490", "testString": "18W 444442 7493002", "lat": "67.547523", "lon": "-76.303636"}, - {"testNumber": "491", "testString": "18W 555556 7493002", "lat": "67.547522", "lon": "-73.696392"}, - {"testNumber": "492", "testString": "18X 499999 7999999", "lat": "72.099217", "lon": "-75.000017"}, - {"testNumber": "493", "testString": "18X 456236 8487576", "lat": "76.463937", "lon": "-76.675228"}, - {"testNumber": "494", "testString": "18X 543762 8487576", "lat": "76.463939", "lon": "-73.324817"}, - {"testNumber": "495", "testString": "19C 555690 1502257", "lat": "-76.551526", "lon": "-66.854453"}, - {"testNumber": "496", "testString": "19C 599999 1999999", "lat": "-72.077542", "lon": "-66.087524"}, - {"testNumber": "497", "testString": "19D 444442 2506996", "lat": "-67.547534", "lon": "-70.303633"}, - {"testNumber": "498", "testString": "19D 555555 2506996", "lat": "-67.547533", "lon": "-67.696395"}, - {"testNumber": "499", "testString": "19E 595869 3023158", "lat": "-62.908866", "lon": "-67.112987"}, - {"testNumber": "500", "testString": "19F 399999 3999999", "lat": "-54.138379", "lon": "-70.530711"}, - {"testNumber": "501", "testString": "19F 499999 4499999", "lat": "-49.652548", "lon": "-69.000008"}, - {"testNumber": "502", "testString": "19G 599999 4999999", "lat": "-45.146398", "lon": "-67.727975"}, - {"testNumber": "503", "testString": "19G 699999 5499999", "lat": "-40.626645", "lon": "-66.635326"}, - {"testNumber": "504", "testString": "19H 640468 6008008", "lat": "-36.062367", "lon": "-67.440283"}, - {"testNumber": "505", "testString": "19J 769321 6500841", "lat": "-31.596041", "lon": "-66.161595"}, - {"testNumber": "506", "testString": "19K 199999 7999999", "lat": "-18.067904", "lon": "-71.834014"}, - {"testNumber": "507", "testString": "19K 264725 8002674", "lat": "-18.051746", "lon": "-71.222647"}, - {"testNumber": "508", "testString": "19L 299999 8499999", "lat": "-13.561615", "lon": "-70.848278"}, - {"testNumber": "509", "testString": "19L 399999 8999999", "lat": "-9.045439", "lon": "-69.909885"}, - {"testNumber": "510", "testString": "19M 399999 9999999", "lat": "-0.000005", "lon": "-69.898643"}, - {"testNumber": "511", "testString": "19M 499999 9499999", "lat": "-4.523568", "lon": "-69.000005"}, - {"testNumber": "512", "testString": "19M 599999 9999999", "lat": "-0.000005", "lon": "-68.101368"}, - {"testNumber": "513", "testString": "19N 499999 0499999", "lat": "4.523557", "lon": "-69.000005"}, - {"testNumber": "514", "testString": "19P 599999 0999999", "lat": "9.045428", "lon": "-68.090126"}, - {"testNumber": "515", "testString": "19P 699999 1499999", "lat": "13.561604", "lon": "-67.151733"}, - {"testNumber": "516", "testString": "19Q 735273 1997323", "lat": "18.051735", "lon": "-66.777364"}, - {"testNumber": "517", "testString": "19Q 799999 1999999", "lat": "18.067893", "lon": "-66.165997"}, - {"testNumber": "518", "testString": "19R 299999 2999999", "lat": "27.107974", "lon": "-71.017512"}, - {"testNumber": "519", "testString": "19R 599999 3499999", "lat": "31.630826", "lon": "-67.945535"}, - {"testNumber": "520", "testString": "19S 740171 3998152", "lat": "36.098344", "lon": "-66.332184"}, - {"testNumber": "521", "testString": "19T 299999 4499999", "lat": "40.626634", "lon": "-71.364688"}, - {"testNumber": "522", "testString": "19U 299999 5499999", "lat": "49.619412", "lon": "-71.769066"}, - {"testNumber": "523", "testString": "19X 495563 8995052", "lat": "81.016469", "lon": "-69.254521"}, - {"testNumber": "524", "testString": "20E 499999 2999999", "lat": "-63.129345", "lon": "-63.000012"}, - {"testNumber": "525", "testString": "20E 599999 3499999", "lat": "-58.628777", "lon": "-61.277817"}, - {"testNumber": "526", "testString": "20F 534166 4514590", "lat": "-49.52034", "lon": "-62.527933"}, - {"testNumber": "527", "testString": "20G 672151 5004744", "lat": "-45.089807", "lon": "-60.812342"}, - {"testNumber": "528", "testString": "20H 259827 6001846", "lat": "-36.098355", "lon": "-65.667829"}, - {"testNumber": "529", "testString": "20J 299999 6999999", "lat": "-27.107985", "lon": "-65.017512"}, - {"testNumber": "530", "testString": "20J 330435 6506322", "lat": "-31.565652", "lon": "-64.786679"}, - {"testNumber": "531", "testString": "20K 399999 7499999", "lat": "-22.603914", "lon": "-63.972943"}, - {"testNumber": "532", "testString": "20K 499999 7999999", "lat": "-18.088714", "lon": "-63.000006"}, - {"testNumber": "533", "testString": "20L 599999 8499999", "lat": "-13.566746", "lon": "-62.075742"}, - {"testNumber": "534", "testString": "20L 699999 8999999", "lat": "-9.042053", "lon": "-61.180483"}, - {"testNumber": "535", "testString": "20M 699999 9999999", "lat": "-0.000005", "lon": "-61.202953"}, - {"testNumber": "536", "testString": "20M 765930 9500552", "lat": "-4.514602", "lon": "-60.603453"}, - {"testNumber": "537", "testString": "20M 799999 9499999", "lat": "-4.518521", "lon": "-60.29663"}, - {"testNumber": "538", "testString": "20N 765930 0499446", "lat": "4.514591", "lon": "-60.603453"}, - {"testNumber": "539", "testString": "20N 799999 0499999", "lat": "4.51851", "lon": "-60.29663"}, - {"testNumber": "540", "testString": "20Q 299999 2499999", "lat": "22.595062", "lon": "-64.945556"}, - {"testNumber": "541", "testString": "20R 599999 2999999", "lat": "27.11884", "lon": "-61.991064"}, - {"testNumber": "542", "testString": "20R 769321 3499156", "lat": "31.59603", "lon": "-60.161595"}, - {"testNumber": "543", "testString": "20T 599999 4499999", "lat": "40.644794", "lon": "-61.817308"}, - {"testNumber": "544", "testString": "20U 599999 5499999", "lat": "49.644252", "lon": "-61.61484"}, - {"testNumber": "545", "testString": "20V 599999 6499999", "lat": "58.628766", "lon": "-61.277817"}, - {"testNumber": "546", "testString": "20W 599999 7499999", "lat": "67.598499", "lon": "-60.648161"}, - {"testNumber": "547", "testString": "21D 599999 2499999", "lat": "-67.598509", "lon": "-54.64816"}, - {"testNumber": "548", "testString": "21E 404129 3023158", "lat": "-62.908865", "lon": "-58.887036"}, - {"testNumber": "549", "testString": "21E 549146 3511216", "lat": "-58.536789", "lon": "-56.155869"}, - {"testNumber": "550", "testString": "21F 307788 4000330", "lat": "-54.109212", "lon": "-59.940415"}, - {"testNumber": "551", "testString": "21F 366290 4506634", "lat": "-49.578085", "lon": "-58.849613"}, - {"testNumber": "552", "testString": "21F 692210 4000330", "lat": "-54.109212", "lon": "-54.059603"}, - {"testNumber": "553", "testString": "21G 299999 5499999", "lat": "-40.626645", "lon": "-59.364688"}, - {"testNumber": "554", "testString": "21G 427440 5012147", "lat": "-45.040411", "lon": "-57.921273"}, - {"testNumber": "555", "testString": "21H 399999 5999999", "lat": "-36.139566", "lon": "-58.111485"}, - {"testNumber": "556", "testString": "21J 499999 6499999", "lat": "-31.635192", "lon": "-57.000006"}, - {"testNumber": "557", "testString": "21J 599999 6999999", "lat": "-27.118851", "lon": "-55.991064"}, - {"testNumber": "558", "testString": "21K 699999 7499999", "lat": "-22.595073", "lon": "-55.054456"}, - {"testNumber": "559", "testString": "21K 735273 8002674", "lat": "-18.051746", "lon": "-54.777364"}, - {"testNumber": "560", "testString": "21K 799999 7999999", "lat": "-18.067904", "lon": "-54.165997"}, - {"testNumber": "561", "testString": "21M 199999 9999999", "lat": "-0.000005", "lon": "-59.695029"}, - {"testNumber": "562", "testString": "21M 232006 9999999", "lat": "-0.000005", "lon": "-59.407678"}, - {"testNumber": "563", "testString": "21P 199999 0999999", "lat": "9.036403", "lon": "-59.728698"}, - {"testNumber": "564", "testString": "21P 240239 0998845", "lat": "9.028518", "lon": "-59.362851"}, - {"testNumber": "565", "testString": "21P 299999 1499999", "lat": "13.561604", "lon": "-58.848278"}, - {"testNumber": "566", "testString": "21Q 399999 1999999", "lat": "18.086389", "lon": "-57.945053"}, - {"testNumber": "567", "testString": "21Q 599999 2499999", "lat": "22.603903", "lon": "-56.027069"}, - {"testNumber": "568", "testString": "21R 794976 2999879", "lat": "27.089881", "lon": "-54.025318"}, - {"testNumber": "569", "testString": "21S 499999 3999999", "lat": "36.144713", "lon": "-57.000007"}, - {"testNumber": "570", "testString": "21T 399999 4999999", "lat": "45.146387", "lon": "-58.27204"}, - {"testNumber": "571", "testString": "21U 399999 5999999", "lat": "54.138368", "lon": "-58.53071"}, - {"testNumber": "572", "testString": "21V 399999 6999999", "lat": "63.115484", "lon": "-58.982314"}, - {"testNumber": "573", "testString": "21X 399999 7999999", "lat": "72.077531", "lon": "-59.912509"}, - {"testNumber": "574", "testString": "21X 444308 8497741", "lat": "76.551516", "lon": "-59.145596"}, - {"testNumber": "575", "testString": "21X 499999 8999999", "lat": "81.060876", "lon": "-57.000035"}, - {"testNumber": "576", "testString": "22C 456235 1512422", "lat": "-76.463948", "lon": "-52.675234"}, - {"testNumber": "577", "testString": "22C 499999 1999999", "lat": "-72.099228", "lon": "-51.000017"}, - {"testNumber": "578", "testString": "22C 543762 1512422", "lat": "-76.463949", "lon": "-49.324811"}, - {"testNumber": "579", "testString": "22D 456100 2516654", "lat": "-67.462884", "lon": "-52.026405"}, - {"testNumber": "580", "testString": "22E 496452 3013847", "lat": "-63.005034", "lon": "-51.070057"}, - {"testNumber": "581", "testString": "22E 550304 3520128", "lat": "-58.45662", "lon": "-50.137949"}, - {"testNumber": "582", "testString": "22F 399999 4499999", "lat": "-49.644262", "lon": "-52.385177"}, - {"testNumber": "583", "testString": "22G 499999 4999999", "lat": "-45.153483", "lon": "-51.000008"}, - {"testNumber": "584", "testString": "22G 599999 5499999", "lat": "-40.644805", "lon": "-49.817307"}, - {"testNumber": "585", "testString": "22H 699999 5999999", "lat": "-36.124101", "lon": "-48.777615"}, - {"testNumber": "586", "testString": "22J 669563 6506322", "lat": "-31.565651", "lon": "-49.213334"}, - {"testNumber": "587", "testString": "22J 794976 7000119", "lat": "-27.089891", "lon": "-48.025318"}, - {"testNumber": "588", "testString": "22L 199999 8499999", "lat": "-13.553071", "lon": "-53.771777"}, - {"testNumber": "589", "testString": "22L 250480 8501846", "lat": "-13.541125", "lon": "-53.306"}, - {"testNumber": "590", "testString": "22L 299999 8999999", "lat": "-9.042052", "lon": "-52.819528"}, - {"testNumber": "591", "testString": "22M 299999 9999999", "lat": "-0.000005", "lon": "-52.797058"}, - {"testNumber": "592", "testString": "22M 399999 9499999", "lat": "-4.523007", "lon": "-51.901432"}, - {"testNumber": "593", "testString": "22M 499999 9999999", "lat": "-0.000005", "lon": "-51.000005"}, - {"testNumber": "594", "testString": "22N 399999 0499999", "lat": "4.522996", "lon": "-51.901432"}, - {"testNumber": "595", "testString": "22P 499999 0999999", "lat": "9.046557", "lon": "-51.000005"}, - {"testNumber": "596", "testString": "22P 599999 1499999", "lat": "13.566735", "lon": "-50.075742"}, - {"testNumber": "597", "testString": "22Q 699999 1999999", "lat": "18.079449", "lon": "-49.110195"}, - {"testNumber": "598", "testString": "22R 499999 3499999", "lat": "31.635181", "lon": "-51.000006"}, - {"testNumber": "599", "testString": "22T 699999 4999999", "lat": "45.125149", "lon": "-48.456884"}, - {"testNumber": "600", "testString": "23E 399999 2999999", "lat": "-63.115495", "lon": "-46.982314"}, - {"testNumber": "601", "testString": "23E 499999 3499999", "lat": "-58.640302", "lon": "-45.00001"}, - {"testNumber": "602", "testString": "23F 599999 3999999", "lat": "-54.138379", "lon": "-43.469308"}, - {"testNumber": "603", "testString": "23F 699999 4499999", "lat": "-49.619423", "lon": "-42.23095"}, - {"testNumber": "604", "testString": "23G 572558 5012147", "lat": "-45.040411", "lon": "-44.078742"}, - {"testNumber": "605", "testString": "23G 707713 5503146", "lat": "-40.596414", "lon": "-42.545235"}, - {"testNumber": "606", "testString": "23J 230677 6500841", "lat": "-31.596041", "lon": "-47.838417"}, - {"testNumber": "607", "testString": "23J 304831 7004884", "lat": "-27.064597", "lon": "-46.968022"}, - {"testNumber": "608", "testString": "23K 299999 7499999", "lat": "-22.595073", "lon": "-46.945556"}, - {"testNumber": "609", "testString": "23K 399999 7999999", "lat": "-18.0864", "lon": "-45.945053"}, - {"testNumber": "610", "testString": "23L 499999 8499999", "lat": "-13.568457", "lon": "-45.000006"}, - {"testNumber": "611", "testString": "23L 599999 8999999", "lat": "-9.045439", "lon": "-44.090126"}, - {"testNumber": "612", "testString": "23M 599999 9999999", "lat": "-0.000005", "lon": "-44.101368"}, - {"testNumber": "613", "testString": "23M 699999 9499999", "lat": "-4.521324", "lon": "-43.197378"}, - {"testNumber": "614", "testString": "23M 767992 9999999", "lat": "-0.000005", "lon": "-42.592333"}, - {"testNumber": "615", "testString": "23M 799999 9999999", "lat": "-0.000005", "lon": "-42.304982"}, - {"testNumber": "616", "testString": "23N 699999 0499999", "lat": "4.521313", "lon": "-43.197378"}, - {"testNumber": "617", "testString": "23P 759759 0998845", "lat": "9.028518", "lon": "-42.63716"}, - {"testNumber": "618", "testString": "23P 799999 0999999", "lat": "9.036403", "lon": "-42.271313"}, - {"testNumber": "619", "testString": "23Q 199999 2499999", "lat": "22.580341", "lon": "-47.917523"}, - {"testNumber": "620", "testString": "23R 499999 2999999", "lat": "27.122464", "lon": "-45.000006"}, - {"testNumber": "621", "testString": "23S 259826 3998152", "lat": "36.098344", "lon": "-47.66783"}, - {"testNumber": "622", "testString": "23T 499999 4499999", "lat": "40.650851", "lon": "-45.000007"}, - {"testNumber": "623", "testString": "23U 307788 5999668", "lat": "54.109201", "lon": "-47.940416"}, - {"testNumber": "624", "testString": "23U 499999 5499999", "lat": "49.652538", "lon": "-45.000008"}, - {"testNumber": "625", "testString": "23U 692210 5999668", "lat": "54.109201", "lon": "-42.059602"}, - {"testNumber": "626", "testString": "23V 396960 6995468", "lat": "63.073992", "lon": "-47.039661"}, - {"testNumber": "627", "testString": "23V 499999 6499999", "lat": "58.640292", "lon": "-45.00001"}, - {"testNumber": "628", "testString": "23V 603038 6995468", "lat": "63.073991", "lon": "-42.960363"}, - {"testNumber": "629", "testString": "23W 499999 7499999", "lat": "67.615522", "lon": "-45.000014"}, - {"testNumber": "630", "testString": "23X 499999 8499999", "lat": "76.580844", "lon": "-45.000023"}, - {"testNumber": "631", "testString": "23X 493475 7990353", "lat": "72.012651", "lon": "-45.189303"}, - {"testNumber": "632", "testString": "23X 504435 8995052", "lat": "81.016468", "lon": "-44.745548"}, - {"testNumber": "633", "testString": "23X 506523 7990353", "lat": "72.01265", "lon": "-44.810731"}, - {"testNumber": "634", "testString": "24D 499999 2499999", "lat": "-67.615532", "lon": "-39.000014"}, - {"testNumber": "635", "testString": "24E 449694 3520128", "lat": "-58.456618", "lon": "-39.862071"}, - {"testNumber": "636", "testString": "24F 592621 4008800", "lat": "-54.060685", "lon": "-37.584892"}, - {"testNumber": "637", "testString": "24G 391933 5509950", "lat": "-40.554165", "lon": "-40.276376"}, - {"testNumber": "638", "testString": "24G 327847 5004744", "lat": "-45.089807", "lon": "-41.187674"}, - {"testNumber": "639", "testString": "24H 299999 5999999", "lat": "-36.124101", "lon": "-41.222398"}, - {"testNumber": "640", "testString": "24J 399999 6499999", "lat": "-31.630837", "lon": "-40.054478"}, - {"testNumber": "641", "testString": "24J 499999 6999999", "lat": "-27.122475", "lon": "-39.000006"}, - {"testNumber": "642", "testString": "24K 599999 7499999", "lat": "-22.603914", "lon": "-38.027069"}, - {"testNumber": "643", "testString": "24K 699999 7999999", "lat": "-18.07946", "lon": "-37.110195"}, - {"testNumber": "644", "testString": "24L 799999 8499999", "lat": "-13.553071", "lon": "-36.228234"}, - {"testNumber": "645", "testString": "24L 749517 8501846", "lat": "-13.541125", "lon": "-36.694511"}, - {"testNumber": "646", "testString": "24P 199999 1499999", "lat": "13.55306", "lon": "-41.771776"}, - {"testNumber": "647", "testString": "24P 250480 1498152", "lat": "13.541114", "lon": "-41.306"}, - {"testNumber": "648", "testString": "24Q 299999 1999999", "lat": "18.079449", "lon": "-40.889816"}, - {"testNumber": "649", "testString": "24Q 499999 2499999", "lat": "22.606851", "lon": "-39.000006"}, - {"testNumber": "650", "testString": "24R 230677 3499157", "lat": "31.59603", "lon": "-41.838418"}, - {"testNumber": "651", "testString": "24S 399999 3999999", "lat": "36.139555", "lon": "-40.111485"}, - {"testNumber": "652", "testString": "24T 299999 4999999", "lat": "45.125148", "lon": "-41.543131"}, - {"testNumber": "653", "testString": "25C 399999 1999999", "lat": "-72.077542", "lon": "-35.912511"}, - {"testNumber": "654", "testString": "25C 444308 1502257", "lat": "-76.551526", "lon": "-35.145593"}, - {"testNumber": "655", "testString": "25E 396960 3004530", "lat": "-63.074002", "lon": "-35.039659"}, - {"testNumber": "656", "testString": "25E 450852 3511215", "lat": "-58.53679", "lon": "-33.844151"}, - {"testNumber": "657", "testString": "25E 603038 3004530", "lat": "-63.074002", "lon": "-30.960365"}, - {"testNumber": "658", "testString": "25F 299999 4499999", "lat": "-49.619422", "lon": "-35.769066"}, - {"testNumber": "659", "testString": "25F 506870 4017260", "lat": "-53.992925", "lon": "-32.895211"}, - {"testNumber": "660", "testString": "25G 399999 4999999", "lat": "-45.146398", "lon": "-34.272041"}, - {"testNumber": "661", "testString": "25G 499999 5499999", "lat": "-40.650862", "lon": "-33.000007"}, - {"testNumber": "662", "testString": "25H 599999 5999999", "lat": "-36.139566", "lon": "-31.888529"}, - {"testNumber": "663", "testString": "25J 699999 6499999", "lat": "-31.617781", "lon": "-30.89152"}, - {"testNumber": "664", "testString": "25J 695167 7004884", "lat": "-27.064597", "lon": "-31.03199"}, - {"testNumber": "665", "testString": "25L 199999 8999999", "lat": "-9.036413", "lon": "-35.728698"}, - {"testNumber": "666", "testString": "25L 240239 9001152", "lat": "-9.028529", "lon": "-35.362851"}, - {"testNumber": "667", "testString": "25M 199999 9999999", "lat": "-0.000005", "lon": "-35.695029"}, - {"testNumber": "668", "testString": "25M 299999 9499999", "lat": "-4.521324", "lon": "-34.802632"}, - {"testNumber": "669", "testString": "25M 232006 9999999", "lat": "-0.000005", "lon": "-35.407678"}, - {"testNumber": "670", "testString": "25M 399999 9999999", "lat": "-0.000005", "lon": "-33.898643"}, - {"testNumber": "671", "testString": "25N 299999 0499999", "lat": "4.521313", "lon": "-34.802632"}, - {"testNumber": "672", "testString": "25P 399999 0999999", "lat": "9.045428", "lon": "-33.909885"}, - {"testNumber": "673", "testString": "25P 499999 1499999", "lat": "13.568446", "lon": "-33.000006"}, - {"testNumber": "674", "testString": "25Q 599999 1999999", "lat": "18.086389", "lon": "-32.054959"}, - {"testNumber": "675", "testString": "25Q 799999 2499999", "lat": "22.580341", "lon": "-30.082488"}, - {"testNumber": "676", "testString": "25R 205021 2999879", "lat": "27.089881", "lon": "-35.974695"}, - {"testNumber": "677", "testString": "25R 399999 3499999", "lat": "31.630826", "lon": "-34.054477"}, - {"testNumber": "678", "testString": "25S 699999 3999999", "lat": "36.124091", "lon": "-30.777615"}, - {"testNumber": "679", "testString": "25T 599999 4999999", "lat": "45.146388", "lon": "-31.727975"}, - {"testNumber": "680", "testString": "25U 599999 5999999", "lat": "54.138368", "lon": "-31.469308"}, - {"testNumber": "681", "testString": "25V 599999 6999999", "lat": "63.115485", "lon": "-31.01771"}, - {"testNumber": "682", "testString": "25X 555690 8497740", "lat": "76.551515", "lon": "-30.85445"}, - {"testNumber": "683", "testString": "25X 599999 7999999", "lat": "72.077531", "lon": "-30.087526"}, - {"testNumber": "684", "testString": "26D 543898 2516653", "lat": "-67.462886", "lon": "-25.973623"}, - {"testNumber": "685", "testString": "26E 399999 3499999", "lat": "-58.628776", "lon": "-28.722204"}, - {"testNumber": "686", "testString": "26F 499999 3999999", "lat": "-54.148109", "lon": "-27.000009"}, - {"testNumber": "687", "testString": "26F 599999 4499999", "lat": "-49.644262", "lon": "-25.61484"}, - {"testNumber": "688", "testString": "26G 608065 5509950", "lat": "-40.554165", "lon": "-25.723638"}, - {"testNumber": "689", "testString": "26G 699999 4999999", "lat": "-45.125159", "lon": "-24.456884"}, - {"testNumber": "690", "testString": "26H 740171 6001846", "lat": "-36.098354", "lon": "-24.332184"}, - {"testNumber": "691", "testString": "26J 205022 7000119", "lat": "-27.089892", "lon": "-29.974694"}, - {"testNumber": "692", "testString": "26K 199999 7499999", "lat": "-22.580351", "lon": "-29.917524"}, - {"testNumber": "693", "testString": "26K 282881 7503677", "lat": "-22.559769", "lon": "-29.111488"}, - {"testNumber": "694", "testString": "26K 299999 7999999", "lat": "-18.07946", "lon": "-28.889816"}, - {"testNumber": "695", "testString": "26L 399999 8499999", "lat": "-13.566746", "lon": "-27.924269"}, - {"testNumber": "696", "testString": "26L 499999 8999999", "lat": "-9.046568", "lon": "-27.000005"}, - {"testNumber": "697", "testString": "26M 499999 9999999", "lat": "-0.000005", "lon": "-27.000005"}, - {"testNumber": "698", "testString": "26M 599999 9499999", "lat": "-4.523007", "lon": "-26.098579"}, - {"testNumber": "699", "testString": "26M 699999 9999999", "lat": "-0.000005", "lon": "-25.202953"}, - {"testNumber": "700", "testString": "26N 599999 0499999", "lat": "4.522996", "lon": "-26.098579"}, - {"testNumber": "701", "testString": "26P 699999 0999999", "lat": "9.042042", "lon": "-25.180483"}, - {"testNumber": "702", "testString": "26P 749517 1498152", "lat": "13.541114", "lon": "-24.694511"}, - {"testNumber": "703", "testString": "26P 799999 1499999", "lat": "13.55306", "lon": "-24.228235"}, - {"testNumber": "704", "testString": "26R 399999 2999999", "lat": "27.11884", "lon": "-28.008948"}, - {"testNumber": "705", "testString": "26R 699999 3499999", "lat": "31.61777", "lon": "-24.891521"}, - {"testNumber": "706", "testString": "26T 399999 4499999", "lat": "40.644794", "lon": "-28.182707"}, - {"testNumber": "707", "testString": "26U 399999 5499999", "lat": "49.644251", "lon": "-28.385177"}, - {"testNumber": "708", "testString": "26V 399999 6499999", "lat": "58.628766", "lon": "-28.722203"}, - {"testNumber": "709", "testString": "26W 399999 7499999", "lat": "67.598498", "lon": "-29.351867"}, - {"testNumber": "710", "testString": "27C 493475 2009644", "lat": "-72.012662", "lon": "-21.1893"}, - {"testNumber": "711", "testString": "27C 499999 1499999", "lat": "-76.580855", "lon": "-21.000023"}, - {"testNumber": "712", "testString": "27C 506523 2009645", "lat": "-72.012661", "lon": "-20.810735"}, - {"testNumber": "713", "testString": "27D 399999 2499999", "lat": "-67.598509", "lon": "-23.351868"}, - {"testNumber": "714", "testString": "27E 599999 2999999", "lat": "-63.115495", "lon": "-19.01771"}, - {"testNumber": "715", "testString": "27F 493128 4017260", "lat": "-53.992924", "lon": "-21.104807"}, - {"testNumber": "716", "testString": "27F 633707 4506634", "lat": "-49.578084", "lon": "-19.150404"}, - {"testNumber": "717", "testString": "27G 292285 5503146", "lat": "-40.596414", "lon": "-23.454779"}, - {"testNumber": "718", "testString": "27H 359530 6008008", "lat": "-36.062368", "lon": "-22.55973"}, - {"testNumber": "719", "testString": "27J 299999 6499999", "lat": "-31.61778", "lon": "-23.108492"}, - {"testNumber": "720", "testString": "27J 399999 6999999", "lat": "-27.118851", "lon": "-22.008948"}, - {"testNumber": "721", "testString": "27K 499999 7499999", "lat": "-22.606862", "lon": "-21.000006"}, - {"testNumber": "722", "testString": "27K 599999 7999999", "lat": "-18.0864", "lon": "-20.054959"}, - {"testNumber": "723", "testString": "27L 699999 8499999", "lat": "-13.561615", "lon": "-19.151733"}, - {"testNumber": "724", "testString": "27L 799999 8999999", "lat": "-9.036414", "lon": "-18.271313"}, - {"testNumber": "725", "testString": "27L 759759 9001152", "lat": "-9.028529", "lon": "-18.63716"}, - {"testNumber": "726", "testString": "27M 767992 9999999", "lat": "-0.000005", "lon": "-18.592333"}, - {"testNumber": "727", "testString": "27M 799999 9999999", "lat": "-0.000005", "lon": "-18.304982"}, - {"testNumber": "728", "testString": "27Q 199999 1999999", "lat": "18.067893", "lon": "-23.834014"}, - {"testNumber": "729", "testString": "27Q 264725 1997323", "lat": "18.051735", "lon": "-23.222647"}, - {"testNumber": "730", "testString": "27Q 399999 2499999", "lat": "22.603903", "lon": "-21.972943"}, - {"testNumber": "731", "testString": "27R 699999 2999999", "lat": "27.107974", "lon": "-18.983"}, - {"testNumber": "732", "testString": "27S 299999 3999999", "lat": "36.12409", "lon": "-23.222398"}, - {"testNumber": "733", "testString": "27T 699999 4499999", "lat": "40.626634", "lon": "-18.635326"}, - {"testNumber": "734", "testString": "27U 699999 5499999", "lat": "49.619412", "lon": "-18.230951"}, - {"testNumber": "735", "testString": "28E 351316 3502294", "lat": "-58.594236", "lon": "-17.55831"}, - {"testNumber": "736", "testString": "28E 503546 3013848", "lat": "-63.005033", "lon": "-14.929967"}, - {"testNumber": "737", "testString": "28E 648682 3502294", "lat": "-58.594235", "lon": "-12.44171"}, - {"testNumber": "738", "testString": "28F 407376 4008800", "lat": "-54.060685", "lon": "-16.415127"}, - {"testNumber": "739", "testString": "28F 465831 4514590", "lat": "-49.520341", "lon": "-15.472084"}, - {"testNumber": "740", "testString": "28G 299999 4999999", "lat": "-45.125159", "lon": "-17.543131"}, - {"testNumber": "741", "testString": "28G 399999 5499999", "lat": "-40.644805", "lon": "-16.182707"}, - {"testNumber": "742", "testString": "28H 499999 5999999", "lat": "-36.144724", "lon": "-15.000007"}, - {"testNumber": "743", "testString": "28J 599999 6499999", "lat": "-31.630837", "lon": "-13.945535"}, - {"testNumber": "744", "testString": "28J 699999 6999999", "lat": "-27.107985", "lon": "-12.983"}, - {"testNumber": "745", "testString": "28K 717117 7503677", "lat": "-22.559769", "lon": "-12.888524"}, - {"testNumber": "746", "testString": "28K 799999 7499999", "lat": "-22.580352", "lon": "-12.082488"}, - {"testNumber": "747", "testString": "28M 199999 9499999", "lat": "-4.518521", "lon": "-17.703381"}, - {"testNumber": "748", "testString": "28M 234068 9500552", "lat": "-4.514602", "lon": "-17.396557"}, - {"testNumber": "749", "testString": "28M 299999 9999999", "lat": "-0.000005", "lon": "-16.797058"}, - {"testNumber": "750", "testString": "28N 199999 0499999", "lat": "4.51851", "lon": "-17.703381"}, - {"testNumber": "751", "testString": "28N 234067 0499446", "lat": "4.514591", "lon": "-17.396557"}, - {"testNumber": "752", "testString": "28P 299999 0999999", "lat": "9.042042", "lon": "-16.819528"}, - {"testNumber": "753", "testString": "28P 399999 1499999", "lat": "13.566735", "lon": "-15.924269"}, - {"testNumber": "754", "testString": "28Q 499999 1999999", "lat": "18.088704", "lon": "-15.000006"}, - {"testNumber": "755", "testString": "28Q 699999 2499999", "lat": "22.595062", "lon": "-13.054456"}, - {"testNumber": "756", "testString": "28R 299999 3499999", "lat": "31.61777", "lon": "-17.108492"}, - {"testNumber": "757", "testString": "28S 599999 3999999", "lat": "36.139555", "lon": "-13.888529"}, - {"testNumber": "758", "testString": "28T 499999 4999999", "lat": "45.153472", "lon": "-15.000008"}, - {"testNumber": "759", "testString": "28U 499999 5999999", "lat": "54.148099", "lon": "-15.000009"}, - {"testNumber": "760", "testString": "28V 351316 6497704", "lat": "58.594225", "lon": "-17.558311"}, - {"testNumber": "761", "testString": "28V 499999 6999999", "lat": "63.129334", "lon": "-15.000012"}, - {"testNumber": "762", "testString": "28V 648682 6497703", "lat": "58.594224", "lon": "-12.441709"}, - {"testNumber": "763", "testString": "28W 444442 7493002", "lat": "67.547523", "lon": "-16.303636"}, - {"testNumber": "764", "testString": "28W 555556 7493002", "lat": "67.547522", "lon": "-13.696392"}, - {"testNumber": "765", "testString": "28X 499999 7999999", "lat": "72.099217", "lon": "-15.000017"}, - {"testNumber": "766", "testString": "28X 456236 8487576", "lat": "76.463937", "lon": "-16.675228"}, - {"testNumber": "767", "testString": "28X 543762 8487576", "lat": "76.463939", "lon": "-13.324817"}, - {"testNumber": "768", "testString": "29C 555690 1502257", "lat": "-76.551526", "lon": "-6.854453"}, - {"testNumber": "769", "testString": "29C 599999 1999999", "lat": "-72.077542", "lon": "-6.087524"}, - {"testNumber": "770", "testString": "29D 444442 2506996", "lat": "-67.547534", "lon": "-10.303633"}, - {"testNumber": "771", "testString": "29D 555555 2506996", "lat": "-67.547533", "lon": "-7.696395"}, - {"testNumber": "772", "testString": "29E 595869 3023158", "lat": "-62.908866", "lon": "-7.112987"}, - {"testNumber": "773", "testString": "29F 399999 3999999", "lat": "-54.138379", "lon": "-10.530711"}, - {"testNumber": "774", "testString": "29F 499999 4499999", "lat": "-49.652548", "lon": "-9.000008"}, - {"testNumber": "775", "testString": "29G 599999 4999999", "lat": "-45.146398", "lon": "-7.727975"}, - {"testNumber": "776", "testString": "29G 699999 5499999", "lat": "-40.626645", "lon": "-6.635326"}, - {"testNumber": "777", "testString": "29H 640468 6008008", "lat": "-36.062367", "lon": "-7.440283"}, - {"testNumber": "778", "testString": "29J 769321 6500841", "lat": "-31.596041", "lon": "-6.161595"}, - {"testNumber": "779", "testString": "29K 199999 7999999", "lat": "-18.067904", "lon": "-11.834014"}, - {"testNumber": "780", "testString": "29K 264725 8002674", "lat": "-18.051746", "lon": "-11.222647"}, - {"testNumber": "781", "testString": "29L 299999 8499999", "lat": "-13.561615", "lon": "-10.848278"}, - {"testNumber": "782", "testString": "29L 399999 8999999", "lat": "-9.045439", "lon": "-9.909885"}, - {"testNumber": "783", "testString": "29M 399999 9999999", "lat": "-0.000005", "lon": "-9.898643"}, - {"testNumber": "784", "testString": "29M 499999 9499999", "lat": "-4.523568", "lon": "-9.000005"}, - {"testNumber": "785", "testString": "29M 599999 9999999", "lat": "-0.000005", "lon": "-8.101368"}, - {"testNumber": "786", "testString": "29N 499999 0499999", "lat": "4.523557", "lon": "-9.000005"}, - {"testNumber": "787", "testString": "29P 599999 0999999", "lat": "9.045428", "lon": "-8.090126"}, - {"testNumber": "788", "testString": "29P 699999 1499999", "lat": "13.561604", "lon": "-7.151733"}, - {"testNumber": "789", "testString": "29Q 735273 1997323", "lat": "18.051735", "lon": "-6.777364"}, - {"testNumber": "790", "testString": "29Q 799999 1999999", "lat": "18.067893", "lon": "-6.165997"}, - {"testNumber": "791", "testString": "29R 299999 2999999", "lat": "27.107974", "lon": "-11.017512"}, - {"testNumber": "792", "testString": "29R 599999 3499999", "lat": "31.630826", "lon": "-7.945535"}, - {"testNumber": "793", "testString": "29S 740171 3998152", "lat": "36.098344", "lon": "-6.332184"}, - {"testNumber": "794", "testString": "29T 299999 4499999", "lat": "40.626634", "lon": "-11.364688"}, - {"testNumber": "795", "testString": "29U 299999 5499999", "lat": "49.619412", "lon": "-11.769066"}, - {"testNumber": "796", "testString": "29X 495563 8995052", "lat": "81.016469", "lon": "-9.254521"}, - {"testNumber": "797", "testString": "30E 499999 2999999", "lat": "-63.129345", "lon": "-3.000012"}, - {"testNumber": "798", "testString": "30E 599999 3499999", "lat": "-58.628777", "lon": "-1.277817"}, - {"testNumber": "799", "testString": "30F 534166 4514590", "lat": "-49.52034", "lon": "-2.527933"}, - {"testNumber": "800", "testString": "30G 672151 5004744", "lat": "-45.089807", "lon": "-0.812342"}, - {"testNumber": "801", "testString": "30H 259827 6001846", "lat": "-36.098355", "lon": "-5.667829"}, - {"testNumber": "802", "testString": "30J 299999 6999999", "lat": "-27.107985", "lon": "-5.017512"}, - {"testNumber": "803", "testString": "30J 330435 6506322", "lat": "-31.565652", "lon": "-4.786679"}, - {"testNumber": "804", "testString": "30K 399999 7499999", "lat": "-22.603914", "lon": "-3.972943"}, - {"testNumber": "805", "testString": "30K 499999 7999999", "lat": "-18.088714", "lon": "-3.000006"}, - {"testNumber": "806", "testString": "30L 599999 8499999", "lat": "-13.566746", "lon": "-2.075742"}, - {"testNumber": "807", "testString": "30L 699999 8999999", "lat": "-9.042053", "lon": "-1.180483"}, - {"testNumber": "808", "testString": "30M 699999 9999999", "lat": "-0.000005", "lon": "-1.202953"}, - {"testNumber": "809", "testString": "30M 765930 9500552", "lat": "-4.514602", "lon": "-0.603453"}, - {"testNumber": "810", "testString": "30M 767992 9999999", "lat": "-0.000005", "lon": "-0.592333"}, - {"testNumber": "811", "testString": "30M 799999 9499999", "lat": "-4.518521", "lon": "-0.29663"}, - {"testNumber": "812", "testString": "30N 765930 0499446", "lat": "4.514591", "lon": "-0.603453"}, - {"testNumber": "813", "testString": "30N 799999 0499999", "lat": "4.51851", "lon": "-0.29663"}, - {"testNumber": "814", "testString": "30Q 299999 2499999", "lat": "22.595062", "lon": "-4.945556"}, - {"testNumber": "815", "testString": "30R 599999 2999999", "lat": "27.11884", "lon": "-1.991064"}, - {"testNumber": "816", "testString": "30R 769321 3499156", "lat": "31.59603", "lon": "-0.161595"}, - {"testNumber": "817", "testString": "30T 599999 4499999", "lat": "40.644794", "lon": "-1.817308"}, - {"testNumber": "818", "testString": "30U 599999 5499999", "lat": "49.644252", "lon": "-1.61484"}, - {"testNumber": "819", "testString": "30V 599999 6499999", "lat": "58.628766", "lon": "-1.277817"}, - {"testNumber": "820", "testString": "30W 599999 7499999", "lat": "67.598499", "lon": "-0.648161"}, - {"testNumber": "821", "testString": "31D 599999 2499999", "lat": "-67.598509", "lon": "5.35184"}, - {"testNumber": "822", "testString": "31E 404129 3023158", "lat": "-62.908865", "lon": "1.112964"}, - {"testNumber": "823", "testString": "31E 549146 3511216", "lat": "-58.536789", "lon": "3.844131"}, - {"testNumber": "824", "testString": "31F 307788 4000330", "lat": "-54.109212", "lon": "0.059585"}, - {"testNumber": "825", "testString": "31F 366290 4506634", "lat": "-49.578085", "lon": "1.150387"}, - {"testNumber": "826", "testString": "31F 692210 4000330", "lat": "-54.109212", "lon": "5.940397"}, - {"testNumber": "827", "testString": "31G 299999 5499999", "lat": "-40.626645", "lon": "0.635312"}, - {"testNumber": "828", "testString": "31G 427440 5012147", "lat": "-45.040411", "lon": "2.078727"}, - {"testNumber": "829", "testString": "31H 399999 5999999", "lat": "-36.139566", "lon": "1.888515"}, - {"testNumber": "830", "testString": "31J 499999 6499999", "lat": "-31.635192", "lon": "2.999994"}, - {"testNumber": "831", "testString": "31J 599999 6999999", "lat": "-27.118851", "lon": "4.008936"}, - {"testNumber": "832", "testString": "31K 699999 7499999", "lat": "-22.595073", "lon": "4.945544"}, - {"testNumber": "833", "testString": "31K 735273 8002674", "lat": "-18.051746", "lon": "5.222636"}, - {"testNumber": "834", "testString": "31K 799999 7999999", "lat": "-18.067904", "lon": "5.834003"}, - {"testNumber": "835", "testString": "31M 199999 9999999", "lat": "-0.000005", "lon": "0.304971"}, - {"testNumber": "836", "testString": "31M 232006 9999999", "lat": "-0.000005", "lon": "0.592322"}, - {"testNumber": "837", "testString": "31P 199999 0999999", "lat": "9.036403", "lon": "0.271302"}, - {"testNumber": "838", "testString": "31P 240239 0998845", "lat": "9.028518", "lon": "0.637149"}, - {"testNumber": "839", "testString": "31P 299999 1499999", "lat": "13.561604", "lon": "1.151722"}, - {"testNumber": "840", "testString": "31Q 399999 1999999", "lat": "18.086389", "lon": "2.054947"}, - {"testNumber": "841", "testString": "31Q 599999 2499999", "lat": "22.603903", "lon": "3.972931"}, - {"testNumber": "842", "testString": "31R 794976 2999879", "lat": "27.089881", "lon": "5.974682"}, - {"testNumber": "843", "testString": "31S 499999 3999999", "lat": "36.144713", "lon": "2.999993"}, - {"testNumber": "844", "testString": "31T 399999 4999999", "lat": "45.146387", "lon": "1.72796"}, - {"testNumber": "845", "testString": "31U 399999 5999999", "lat": "54.138368", "lon": "1.46929"}, - {"testNumber": "846", "testString": "31V 399999 6999999", "lat": "63.115484", "lon": "1.017686"}, - {"testNumber": "847", "testString": "31X 399999 7999999", "lat": "72.077531", "lon": "0.087491"}, - {"testNumber": "848", "testString": "31X 444308 8497741", "lat": "76.551516", "lon": "0.854404"}, - {"testNumber": "849", "testString": "31X 499999 8999999", "lat": "81.060876", "lon": "2.999965"}, - {"testNumber": "850", "testString": "32C 456235 1512422", "lat": "-76.463948", "lon": "7.324766"}, - {"testNumber": "851", "testString": "32C 499999 1999999", "lat": "-72.099228", "lon": "8.999983"}, - {"testNumber": "852", "testString": "32C 543762 1512422", "lat": "-76.463949", "lon": "10.675189"}, - {"testNumber": "853", "testString": "32D 456100 2516654", "lat": "-67.462884", "lon": "7.973595"}, - {"testNumber": "854", "testString": "32E 496452 3013847", "lat": "-63.005034", "lon": "8.929943"}, - {"testNumber": "855", "testString": "32E 550304 3520128", "lat": "-58.45662", "lon": "9.862051"}, - {"testNumber": "856", "testString": "32F 399999 4499999", "lat": "-49.644262", "lon": "7.614823"}, - {"testNumber": "857", "testString": "32G 499999 4999999", "lat": "-45.153483", "lon": "8.999992"}, - {"testNumber": "858", "testString": "32G 599999 5499999", "lat": "-40.644805", "lon": "10.182693"}, - {"testNumber": "859", "testString": "32H 699999 5999999", "lat": "-36.124101", "lon": "11.222385"}, - {"testNumber": "860", "testString": "32J 669563 6506322", "lat": "-31.565651", "lon": "10.786666"}, - {"testNumber": "861", "testString": "32J 794976 7000119", "lat": "-27.089891", "lon": "11.974682"}, - {"testNumber": "862", "testString": "32L 199999 8499999", "lat": "-13.553071", "lon": "6.228223"}, - {"testNumber": "863", "testString": "32L 250480 8501846", "lat": "-13.541125", "lon": "6.694"}, - {"testNumber": "864", "testString": "32L 299999 8999999", "lat": "-9.042052", "lon": "7.180472"}, - {"testNumber": "865", "testString": "32M 299999 9999999", "lat": "-0.000005", "lon": "7.202942"}, - {"testNumber": "866", "testString": "32M 399999 9499999", "lat": "-4.523007", "lon": "8.098568"}, - {"testNumber": "867", "testString": "32M 499999 9999999", "lat": "-0.000005", "lon": "8.999995"}, - {"testNumber": "868", "testString": "32N 399999 0499999", "lat": "4.522996", "lon": "8.098568"}, - {"testNumber": "869", "testString": "32P 499999 0999999", "lat": "9.046557", "lon": "8.999995"}, - {"testNumber": "870", "testString": "32P 599999 1499999", "lat": "13.566735", "lon": "9.924258"}, - {"testNumber": "871", "testString": "32Q 699999 1999999", "lat": "18.079449", "lon": "10.889805"}, - {"testNumber": "872", "testString": "32R 499999 3499999", "lat": "31.635181", "lon": "8.999994"}, - {"testNumber": "873", "testString": "32T 699999 4999999", "lat": "45.125149", "lon": "11.543116"}, - {"testNumber": "874", "testString": "33E 399999 2999999", "lat": "-63.115495", "lon": "13.017686"}, - {"testNumber": "875", "testString": "33E 499999 3499999", "lat": "-58.640302", "lon": "14.99999"}, - {"testNumber": "876", "testString": "33F 599999 3999999", "lat": "-54.138379", "lon": "16.530692"}, - {"testNumber": "877", "testString": "33F 699999 4499999", "lat": "-49.619423", "lon": "17.76905"}, - {"testNumber": "878", "testString": "33G 572558 5012147", "lat": "-45.040411", "lon": "15.921258"}, - {"testNumber": "879", "testString": "33G 707713 5503146", "lat": "-40.596414", "lon": "17.454765"}, - {"testNumber": "880", "testString": "33J 230677 6500841", "lat": "-31.596041", "lon": "12.161583"}, - {"testNumber": "881", "testString": "33J 304831 7004884", "lat": "-27.064597", "lon": "13.031978"}, - {"testNumber": "882", "testString": "33K 299999 7499999", "lat": "-22.595073", "lon": "13.054444"}, - {"testNumber": "883", "testString": "33K 399999 7999999", "lat": "-18.0864", "lon": "14.054947"}, - {"testNumber": "884", "testString": "33L 499999 8499999", "lat": "-13.568457", "lon": "14.999994"}, - {"testNumber": "885", "testString": "33L 599999 8999999", "lat": "-9.045439", "lon": "15.909874"}, - {"testNumber": "886", "testString": "33M 599999 9999999", "lat": "-0.000005", "lon": "15.898632"}, - {"testNumber": "887", "testString": "33M 699999 9499999", "lat": "-4.521324", "lon": "16.802622"}, - {"testNumber": "888", "testString": "33M 767992 9999999", "lat": "-0.000005", "lon": "17.407667"}, - {"testNumber": "889", "testString": "33M 799999 9999999", "lat": "-0.000005", "lon": "17.695018"}, - {"testNumber": "890", "testString": "33N 699999 0499999", "lat": "4.521313", "lon": "16.802622"}, - {"testNumber": "891", "testString": "33P 759759 0998845", "lat": "9.028518", "lon": "17.36284"}, - {"testNumber": "892", "testString": "33P 799999 0999999", "lat": "9.036403", "lon": "17.728687"}, - {"testNumber": "893", "testString": "33Q 199999 2499999", "lat": "22.580341", "lon": "12.082477"}, - {"testNumber": "894", "testString": "33R 499999 2999999", "lat": "27.122464", "lon": "14.999994"}, - {"testNumber": "895", "testString": "33S 259826 3998152", "lat": "36.098344", "lon": "12.33217"}, - {"testNumber": "896", "testString": "33T 499999 4499999", "lat": "40.650851", "lon": "14.999993"}, - {"testNumber": "897", "testString": "33U 307788 5999668", "lat": "54.109201", "lon": "12.059584"}, - {"testNumber": "898", "testString": "33U 499999 5499999", "lat": "49.652538", "lon": "14.999992"}, - {"testNumber": "899", "testString": "33U 692210 5999668", "lat": "54.109201", "lon": "17.940398"}, - {"testNumber": "900", "testString": "33V 396960 6995468", "lat": "63.073992", "lon": "12.960339"}, - {"testNumber": "901", "testString": "33V 499999 6499999", "lat": "58.640292", "lon": "14.99999"}, - {"testNumber": "902", "testString": "33V 603038 6995468", "lat": "63.073991", "lon": "17.039637"}, - {"testNumber": "903", "testString": "33W 499999 7499999", "lat": "67.615522", "lon": "14.999986"}, - {"testNumber": "904", "testString": "33X 499999 8499999", "lat": "76.580844", "lon": "14.999977"}, - {"testNumber": "905", "testString": "33X 493475 7990353", "lat": "72.012651", "lon": "14.810697"}, - {"testNumber": "906", "testString": "33X 504435 8995052", "lat": "81.016468", "lon": "15.254452"}, - {"testNumber": "907", "testString": "33X 506523 7990353", "lat": "72.01265", "lon": "15.189269"}, - {"testNumber": "908", "testString": "34D 499999 2499999", "lat": "-67.615532", "lon": "20.999986"}, - {"testNumber": "909", "testString": "34E 449694 3520128", "lat": "-58.456618", "lon": "20.137929"}, - {"testNumber": "910", "testString": "34F 592621 4008800", "lat": "-54.060685", "lon": "22.415108"}, - {"testNumber": "911", "testString": "34G 391933 5509950", "lat": "-40.554165", "lon": "19.723624"}, - {"testNumber": "912", "testString": "34G 327847 5004744", "lat": "-45.089807", "lon": "18.812326"}, - {"testNumber": "913", "testString": "34H 299999 5999999", "lat": "-36.124101", "lon": "18.777602"}, - {"testNumber": "914", "testString": "34J 399999 6499999", "lat": "-31.630837", "lon": "19.945522"}, - {"testNumber": "915", "testString": "34J 499999 6999999", "lat": "-27.122475", "lon": "20.999994"}, - {"testNumber": "916", "testString": "34K 599999 7499999", "lat": "-22.603914", "lon": "21.972931"}, - {"testNumber": "917", "testString": "34K 699999 7999999", "lat": "-18.07946", "lon": "22.889805"}, - {"testNumber": "918", "testString": "34L 799999 8499999", "lat": "-13.553071", "lon": "23.771766"}, - {"testNumber": "919", "testString": "34L 749517 8501846", "lat": "-13.541125", "lon": "23.305489"}, - {"testNumber": "920", "testString": "34P 199999 1499999", "lat": "13.55306", "lon": "18.228224"}, - {"testNumber": "921", "testString": "34P 250480 1498152", "lat": "13.541114", "lon": "18.694"}, - {"testNumber": "922", "testString": "34Q 299999 1999999", "lat": "18.079449", "lon": "19.110184"}, - {"testNumber": "923", "testString": "34Q 499999 2499999", "lat": "22.606851", "lon": "20.999994"}, - {"testNumber": "924", "testString": "34R 230677 3499157", "lat": "31.59603", "lon": "18.161582"}, - {"testNumber": "925", "testString": "34S 399999 3999999", "lat": "36.139555", "lon": "19.888515"}, - {"testNumber": "926", "testString": "34T 299999 4999999", "lat": "45.125148", "lon": "18.456869"}, - {"testNumber": "927", "testString": "35C 399999 1999999", "lat": "-72.077542", "lon": "24.087489"}, - {"testNumber": "928", "testString": "35C 444308 1502257", "lat": "-76.551526", "lon": "24.854407"}, - {"testNumber": "929", "testString": "35E 396960 3004530", "lat": "-63.074002", "lon": "24.960341"}, - {"testNumber": "930", "testString": "35E 450852 3511215", "lat": "-58.53679", "lon": "26.155849"}, - {"testNumber": "931", "testString": "35E 603038 3004530", "lat": "-63.074002", "lon": "29.039635"}, - {"testNumber": "932", "testString": "35F 299999 4499999", "lat": "-49.619422", "lon": "24.230934"}, - {"testNumber": "933", "testString": "35F 506870 4017260", "lat": "-53.992925", "lon": "27.104789"}, - {"testNumber": "934", "testString": "35G 399999 4999999", "lat": "-45.146398", "lon": "25.727959"}, - {"testNumber": "935", "testString": "35G 499999 5499999", "lat": "-40.650862", "lon": "26.999993"}, - {"testNumber": "936", "testString": "35H 599999 5999999", "lat": "-36.139566", "lon": "28.111471"}, - {"testNumber": "937", "testString": "35J 699999 6499999", "lat": "-31.617781", "lon": "29.10848"}, - {"testNumber": "938", "testString": "35J 695167 7004884", "lat": "-27.064597", "lon": "28.96801"}, - {"testNumber": "939", "testString": "35L 199999 8999999", "lat": "-9.036413", "lon": "24.271302"}, - {"testNumber": "940", "testString": "35L 240239 9001152", "lat": "-9.028529", "lon": "24.637149"}, - {"testNumber": "941", "testString": "35M 199999 9999999", "lat": "-0.000005", "lon": "24.304971"}, - {"testNumber": "942", "testString": "35M 299999 9499999", "lat": "-4.521324", "lon": "25.197368"}, - {"testNumber": "943", "testString": "35M 232006 9999999", "lat": "-0.000005", "lon": "24.592322"}, - {"testNumber": "944", "testString": "35M 399999 9999999", "lat": "-0.000005", "lon": "26.101357"}, - {"testNumber": "945", "testString": "35N 299999 0499999", "lat": "4.521313", "lon": "25.197368"}, - {"testNumber": "946", "testString": "35P 399999 0999999", "lat": "9.045428", "lon": "26.090115"}, - {"testNumber": "947", "testString": "35P 499999 1499999", "lat": "13.568446", "lon": "26.999994"}, - {"testNumber": "948", "testString": "35Q 599999 1999999", "lat": "18.086389", "lon": "27.945041"}, - {"testNumber": "949", "testString": "35Q 799999 2499999", "lat": "22.580341", "lon": "29.917512"}, - {"testNumber": "950", "testString": "35R 205021 2999879", "lat": "27.089881", "lon": "24.025305"}, - {"testNumber": "951", "testString": "35R 399999 3499999", "lat": "31.630826", "lon": "25.945523"}, - {"testNumber": "952", "testString": "35S 699999 3999999", "lat": "36.124091", "lon": "29.222385"}, - {"testNumber": "953", "testString": "35T 599999 4999999", "lat": "45.146388", "lon": "28.27203"}, - {"testNumber": "954", "testString": "35U 599999 5999999", "lat": "54.138368", "lon": "28.530692"}, - {"testNumber": "955", "testString": "35V 599999 6999999", "lat": "63.115485", "lon": "28.98229"}, - {"testNumber": "956", "testString": "35X 555690 8497740", "lat": "76.551515", "lon": "29.1456"}, - {"testNumber": "957", "testString": "35X 599999 7999999", "lat": "72.077531", "lon": "29.912474"}, - {"testNumber": "958", "testString": "36D 543898 2516653", "lat": "-67.462886", "lon": "34.026377"}, - {"testNumber": "959", "testString": "36E 399999 3499999", "lat": "-58.628776", "lon": "31.277796"}, - {"testNumber": "960", "testString": "36F 499999 3999999", "lat": "-54.148109", "lon": "32.999991"}, - {"testNumber": "961", "testString": "36F 599999 4499999", "lat": "-49.644262", "lon": "34.38516"}, - {"testNumber": "962", "testString": "36G 608065 5509950", "lat": "-40.554165", "lon": "34.276362"}, - {"testNumber": "963", "testString": "36G 699999 4999999", "lat": "-45.125159", "lon": "35.543116"}, - {"testNumber": "964", "testString": "36H 740171 6001846", "lat": "-36.098354", "lon": "35.667816"}, - {"testNumber": "965", "testString": "36J 205022 7000119", "lat": "-27.089892", "lon": "30.025306"}, - {"testNumber": "966", "testString": "36K 199999 7499999", "lat": "-22.580351", "lon": "30.082476"}, - {"testNumber": "967", "testString": "36K 282881 7503677", "lat": "-22.559769", "lon": "30.888512"}, - {"testNumber": "968", "testString": "36K 299999 7999999", "lat": "-18.07946", "lon": "31.110184"}, - {"testNumber": "969", "testString": "36L 399999 8499999", "lat": "-13.566746", "lon": "32.075731"}, - {"testNumber": "970", "testString": "36L 499999 8999999", "lat": "-9.046568", "lon": "32.999995"}, - {"testNumber": "971", "testString": "36M 499999 9999999", "lat": "-0.000005", "lon": "32.999995"}, - {"testNumber": "972", "testString": "36M 599999 9499999", "lat": "-4.523007", "lon": "33.901421"}, - {"testNumber": "973", "testString": "36M 699999 9999999", "lat": "-0.000005", "lon": "34.797047"}, - {"testNumber": "974", "testString": "36N 599999 0499999", "lat": "4.522996", "lon": "33.901421"}, - {"testNumber": "975", "testString": "36P 699999 0999999", "lat": "9.042042", "lon": "34.819517"}, - {"testNumber": "976", "testString": "36P 749517 1498152", "lat": "13.541114", "lon": "35.305489"}, - {"testNumber": "977", "testString": "36P 799999 1499999", "lat": "13.55306", "lon": "35.771765"}, - {"testNumber": "978", "testString": "36R 399999 2999999", "lat": "27.11884", "lon": "31.991052"}, - {"testNumber": "979", "testString": "36R 699999 3499999", "lat": "31.61777", "lon": "35.108479"}, - {"testNumber": "980", "testString": "36T 399999 4499999", "lat": "40.644794", "lon": "31.817293"}, - {"testNumber": "981", "testString": "36U 399999 5499999", "lat": "49.644251", "lon": "31.614823"}, - {"testNumber": "982", "testString": "36V 399999 6499999", "lat": "58.628766", "lon": "31.277797"}, - {"testNumber": "983", "testString": "36W 399999 7499999", "lat": "67.598498", "lon": "30.648133"}, - {"testNumber": "984", "testString": "37C 493475 2009644", "lat": "-72.012662", "lon": "38.8107"}, - {"testNumber": "985", "testString": "37C 499999 1499999", "lat": "-76.580855", "lon": "38.999977"}, - {"testNumber": "986", "testString": "37C 506523 2009645", "lat": "-72.012661", "lon": "39.189265"}, - {"testNumber": "987", "testString": "37D 399999 2499999", "lat": "-67.598509", "lon": "36.648132"}, - {"testNumber": "988", "testString": "37E 599999 2999999", "lat": "-63.115495", "lon": "40.98229"}, - {"testNumber": "989", "testString": "37F 493128 4017260", "lat": "-53.992924", "lon": "38.895193"}, - {"testNumber": "990", "testString": "37F 633707 4506634", "lat": "-49.578084", "lon": "40.849596"}, - {"testNumber": "991", "testString": "37G 292285 5503146", "lat": "-40.596414", "lon": "36.545221"}, - {"testNumber": "992", "testString": "37H 359530 6008008", "lat": "-36.062368", "lon": "37.44027"}, - {"testNumber": "993", "testString": "37J 299999 6499999", "lat": "-31.61778", "lon": "36.891508"}, - {"testNumber": "994", "testString": "37J 399999 6999999", "lat": "-27.118851", "lon": "37.991052"}, - {"testNumber": "995", "testString": "37K 499999 7499999", "lat": "-22.606862", "lon": "38.999994"}, - {"testNumber": "996", "testString": "37K 599999 7999999", "lat": "-18.0864", "lon": "39.945041"}, - {"testNumber": "997", "testString": "37L 699999 8499999", "lat": "-13.561615", "lon": "40.848267"}, - {"testNumber": "998", "testString": "37L 799999 8999999", "lat": "-9.036414", "lon": "41.728687"}, - {"testNumber": "999", "testString": "37L 759759 9001152", "lat": "-9.028529", "lon": "41.36284"}, - {"testNumber": "1000", "testString": "37M 767992 9999999", "lat": "-0.000005", "lon": "41.407667"}, - {"testNumber": "1001", "testString": "37M 799999 9999999", "lat": "-0.000005", "lon": "41.695018"}, - {"testNumber": "1002", "testString": "37Q 199999 1999999", "lat": "18.067893", "lon": "36.165986"}, - {"testNumber": "1003", "testString": "37Q 264725 1997323", "lat": "18.051735", "lon": "36.777353"}, - {"testNumber": "1004", "testString": "37Q 399999 2499999", "lat": "22.603903", "lon": "38.027057"}, - {"testNumber": "1005", "testString": "37R 699999 2999999", "lat": "27.107974", "lon": "41.017"}, - {"testNumber": "1006", "testString": "37S 299999 3999999", "lat": "36.12409", "lon": "36.777602"}, - {"testNumber": "1007", "testString": "37T 699999 4499999", "lat": "40.626634", "lon": "41.364674"}, - {"testNumber": "1008", "testString": "37U 699999 5499999", "lat": "49.619412", "lon": "41.769049"}, - {"testNumber": "1009", "testString": "38E 351316 3502294", "lat": "-58.594236", "lon": "42.44169"}, - {"testNumber": "1010", "testString": "38E 503546 3013848", "lat": "-63.005033", "lon": "45.070033"}, - {"testNumber": "1011", "testString": "38E 648682 3502294", "lat": "-58.594235", "lon": "47.55829"}, - {"testNumber": "1012", "testString": "38F 407376 4008800", "lat": "-54.060685", "lon": "43.584873"}, - {"testNumber": "1013", "testString": "38F 465831 4514590", "lat": "-49.520341", "lon": "44.527916"}, - {"testNumber": "1014", "testString": "38G 299999 4999999", "lat": "-45.125159", "lon": "42.456869"}, - {"testNumber": "1015", "testString": "38G 399999 5499999", "lat": "-40.644805", "lon": "43.817293"}, - {"testNumber": "1016", "testString": "38H 499999 5999999", "lat": "-36.144724", "lon": "44.999993"}, - {"testNumber": "1017", "testString": "38J 599999 6499999", "lat": "-31.630837", "lon": "46.054465"}, - {"testNumber": "1018", "testString": "38J 699999 6999999", "lat": "-27.107985", "lon": "47.017"}, - {"testNumber": "1019", "testString": "38K 717117 7503677", "lat": "-22.559769", "lon": "47.111476"}, - {"testNumber": "1020", "testString": "38K 799999 7499999", "lat": "-22.580352", "lon": "47.917512"}, - {"testNumber": "1021", "testString": "38M 199999 9499999", "lat": "-4.518521", "lon": "42.296619"}, - {"testNumber": "1022", "testString": "38M 234068 9500552", "lat": "-4.514602", "lon": "42.603443"}, - {"testNumber": "1023", "testString": "38M 299999 9999999", "lat": "-0.000005", "lon": "43.202942"}, - {"testNumber": "1024", "testString": "38N 199999 0499999", "lat": "4.51851", "lon": "42.296619"}, - {"testNumber": "1025", "testString": "38N 234067 0499446", "lat": "4.514591", "lon": "42.603443"}, - {"testNumber": "1026", "testString": "38P 299999 0999999", "lat": "9.042042", "lon": "43.180472"}, - {"testNumber": "1027", "testString": "38P 399999 1499999", "lat": "13.566735", "lon": "44.075731"}, - {"testNumber": "1028", "testString": "38Q 499999 1999999", "lat": "18.088704", "lon": "44.999994"}, - {"testNumber": "1029", "testString": "38Q 699999 2499999", "lat": "22.595062", "lon": "46.945544"}, - {"testNumber": "1030", "testString": "38R 299999 3499999", "lat": "31.61777", "lon": "42.891508"}, - {"testNumber": "1031", "testString": "38S 599999 3999999", "lat": "36.139555", "lon": "46.111471"}, - {"testNumber": "1032", "testString": "38T 499999 4999999", "lat": "45.153472", "lon": "44.999992"}, - {"testNumber": "1033", "testString": "38U 499999 5999999", "lat": "54.148099", "lon": "44.999991"}, - {"testNumber": "1034", "testString": "38V 351316 6497704", "lat": "58.594225", "lon": "42.441689"}, - {"testNumber": "1035", "testString": "38V 499999 6999999", "lat": "63.129334", "lon": "44.999988"}, - {"testNumber": "1036", "testString": "38V 648682 6497703", "lat": "58.594224", "lon": "47.558291"}, - {"testNumber": "1037", "testString": "38W 444442 7493002", "lat": "67.547523", "lon": "43.696364"}, - {"testNumber": "1038", "testString": "38W 555556 7493002", "lat": "67.547522", "lon": "46.303608"}, - {"testNumber": "1039", "testString": "38X 499999 7999999", "lat": "72.099217", "lon": "44.999983"}, - {"testNumber": "1040", "testString": "38X 456236 8487576", "lat": "76.463937", "lon": "43.324772"}, - {"testNumber": "1041", "testString": "38X 543762 8487576", "lat": "76.463939", "lon": "46.675183"}, - {"testNumber": "1042", "testString": "39C 555690 1502257", "lat": "-76.551526", "lon": "53.145547"}, - {"testNumber": "1043", "testString": "39C 599999 1999999", "lat": "-72.077542", "lon": "53.912476"}, - {"testNumber": "1044", "testString": "39D 444442 2506996", "lat": "-67.547534", "lon": "49.696367"}, - {"testNumber": "1045", "testString": "39D 555555 2506996", "lat": "-67.547533", "lon": "52.303605"}, - {"testNumber": "1046", "testString": "39E 595869 3023158", "lat": "-62.908866", "lon": "52.887013"}, - {"testNumber": "1047", "testString": "39F 399999 3999999", "lat": "-54.138379", "lon": "49.469289"}, - {"testNumber": "1048", "testString": "39F 499999 4499999", "lat": "-49.652548", "lon": "50.999992"}, - {"testNumber": "1049", "testString": "39G 599999 4999999", "lat": "-45.146398", "lon": "52.27203"}, - {"testNumber": "1050", "testString": "39G 699999 5499999", "lat": "-40.626645", "lon": "53.364674"}, - {"testNumber": "1051", "testString": "39H 640468 6008008", "lat": "-36.062367", "lon": "52.559717"}, - {"testNumber": "1052", "testString": "39J 769321 6500841", "lat": "-31.596041", "lon": "53.838405"}, - {"testNumber": "1053", "testString": "39K 199999 7999999", "lat": "-18.067904", "lon": "48.165986"}, - {"testNumber": "1054", "testString": "39K 264725 8002674", "lat": "-18.051746", "lon": "48.777353"}, - {"testNumber": "1055", "testString": "39L 299999 8499999", "lat": "-13.561615", "lon": "49.151722"}, - {"testNumber": "1056", "testString": "39L 399999 8999999", "lat": "-9.045439", "lon": "50.090115"}, - {"testNumber": "1057", "testString": "39M 399999 9999999", "lat": "-0.000005", "lon": "50.101357"}, - {"testNumber": "1058", "testString": "39M 499999 9499999", "lat": "-4.523568", "lon": "50.999995"}, - {"testNumber": "1059", "testString": "39M 599999 9999999", "lat": "-0.000005", "lon": "51.898632"}, - {"testNumber": "1060", "testString": "39N 499999 0499999", "lat": "4.523557", "lon": "50.999995"}, - {"testNumber": "1061", "testString": "39P 599999 0999999", "lat": "9.045428", "lon": "51.909874"}, - {"testNumber": "1062", "testString": "39P 699999 1499999", "lat": "13.561604", "lon": "52.848267"}, - {"testNumber": "1063", "testString": "39Q 735273 1997323", "lat": "18.051735", "lon": "53.222636"}, - {"testNumber": "1064", "testString": "39Q 799999 1999999", "lat": "18.067893", "lon": "53.834003"}, - {"testNumber": "1065", "testString": "39R 299999 2999999", "lat": "27.107974", "lon": "48.982488"}, - {"testNumber": "1066", "testString": "39R 599999 3499999", "lat": "31.630826", "lon": "52.054465"}, - {"testNumber": "1067", "testString": "39S 740171 3998152", "lat": "36.098344", "lon": "53.667816"}, - {"testNumber": "1068", "testString": "39T 299999 4499999", "lat": "40.626634", "lon": "48.635312"}, - {"testNumber": "1069", "testString": "39U 299999 5499999", "lat": "49.619412", "lon": "48.230934"}, - {"testNumber": "1070", "testString": "39X 495563 8995052", "lat": "81.016469", "lon": "50.745479"}, - {"testNumber": "1071", "testString": "40E 499999 2999999", "lat": "-63.129345", "lon": "56.999988"}, - {"testNumber": "1072", "testString": "40E 599999 3499999", "lat": "-58.628777", "lon": "58.722183"}, - {"testNumber": "1073", "testString": "40F 534166 4514590", "lat": "-49.52034", "lon": "57.472067"}, - {"testNumber": "1074", "testString": "40G 672151 5004744", "lat": "-45.089807", "lon": "59.187658"}, - {"testNumber": "1075", "testString": "40H 259827 6001846", "lat": "-36.098355", "lon": "54.332171"}, - {"testNumber": "1076", "testString": "40J 299999 6999999", "lat": "-27.107985", "lon": "54.982488"}, - {"testNumber": "1077", "testString": "40J 330435 6506322", "lat": "-31.565652", "lon": "55.213321"}, - {"testNumber": "1078", "testString": "40K 399999 7499999", "lat": "-22.603914", "lon": "56.027057"}, - {"testNumber": "1079", "testString": "40K 499999 7999999", "lat": "-18.088714", "lon": "56.999994"}, - {"testNumber": "1080", "testString": "40L 599999 8499999", "lat": "-13.566746", "lon": "57.924258"}, - {"testNumber": "1081", "testString": "40L 699999 8999999", "lat": "-9.042053", "lon": "58.819517"}, - {"testNumber": "1082", "testString": "40M 699999 9999999", "lat": "-0.000005", "lon": "58.797047"}, - {"testNumber": "1083", "testString": "40M 765930 9500552", "lat": "-4.514602", "lon": "59.396547"}, - {"testNumber": "1084", "testString": "40M 799999 9499999", "lat": "-4.518521", "lon": "59.70337"}, - {"testNumber": "1085", "testString": "40N 765930 0499446", "lat": "4.514591", "lon": "59.396547"}, - {"testNumber": "1086", "testString": "40N 799999 0499999", "lat": "4.51851", "lon": "59.70337"}, - {"testNumber": "1087", "testString": "40Q 299999 2499999", "lat": "22.595062", "lon": "55.054444"}, - {"testNumber": "1088", "testString": "40R 599999 2999999", "lat": "27.11884", "lon": "58.008936"}, - {"testNumber": "1089", "testString": "40R 769321 3499156", "lat": "31.59603", "lon": "59.838405"}, - {"testNumber": "1090", "testString": "40T 599999 4499999", "lat": "40.644794", "lon": "58.182692"}, - {"testNumber": "1091", "testString": "40U 599999 5499999", "lat": "49.644252", "lon": "58.38516"}, - {"testNumber": "1092", "testString": "40V 599999 6499999", "lat": "58.628766", "lon": "58.722183"}, - {"testNumber": "1093", "testString": "40W 599999 7499999", "lat": "67.598499", "lon": "59.351839"}, - {"testNumber": "1094", "testString": "41D 599999 2499999", "lat": "-67.598509", "lon": "65.35184"}, - {"testNumber": "1095", "testString": "41E 404129 3023158", "lat": "-62.908865", "lon": "61.112964"}, - {"testNumber": "1096", "testString": "41E 549146 3511216", "lat": "-58.536789", "lon": "63.844131"}, - {"testNumber": "1097", "testString": "41F 307788 4000330", "lat": "-54.109212", "lon": "60.059585"}, - {"testNumber": "1098", "testString": "41F 366290 4506634", "lat": "-49.578085", "lon": "61.150387"}, - {"testNumber": "1099", "testString": "41F 692210 4000330", "lat": "-54.109212", "lon": "65.940397"}, - {"testNumber": "1100", "testString": "41G 299999 5499999", "lat": "-40.626645", "lon": "60.635312"}, - {"testNumber": "1101", "testString": "41G 427440 5012147", "lat": "-45.040411", "lon": "62.078727"}, - {"testNumber": "1102", "testString": "41H 399999 5999999", "lat": "-36.139566", "lon": "61.888515"}, - {"testNumber": "1103", "testString": "41J 499999 6499999", "lat": "-31.635192", "lon": "62.999994"}, - {"testNumber": "1104", "testString": "41J 599999 6999999", "lat": "-27.118851", "lon": "64.008936"}, - {"testNumber": "1105", "testString": "41K 699999 7499999", "lat": "-22.595073", "lon": "64.945544"}, - {"testNumber": "1106", "testString": "41K 735273 8002674", "lat": "-18.051746", "lon": "65.222636"}, - {"testNumber": "1107", "testString": "41K 799999 7999999", "lat": "-18.067904", "lon": "65.834003"}, - {"testNumber": "1108", "testString": "41M 199999 9999999", "lat": "-0.000005", "lon": "60.304971"}, - {"testNumber": "1109", "testString": "41M 232006 9999999", "lat": "-0.000005", "lon": "60.592322"}, - {"testNumber": "1110", "testString": "41P 199999 0999999", "lat": "9.036403", "lon": "60.271302"}, - {"testNumber": "1111", "testString": "41P 240239 0998845", "lat": "9.028518", "lon": "60.637149"}, - {"testNumber": "1112", "testString": "41P 299999 1499999", "lat": "13.561604", "lon": "61.151722"}, - {"testNumber": "1113", "testString": "41Q 399999 1999999", "lat": "18.086389", "lon": "62.054947"}, - {"testNumber": "1114", "testString": "41Q 599999 2499999", "lat": "22.603903", "lon": "63.972931"}, - {"testNumber": "1115", "testString": "41R 794976 2999879", "lat": "27.089881", "lon": "65.974682"}, - {"testNumber": "1116", "testString": "41S 499999 3999999", "lat": "36.144713", "lon": "62.999993"}, - {"testNumber": "1117", "testString": "41T 399999 4999999", "lat": "45.146387", "lon": "61.72796"}, - {"testNumber": "1118", "testString": "41U 399999 5999999", "lat": "54.138368", "lon": "61.46929"}, - {"testNumber": "1119", "testString": "41V 399999 6999999", "lat": "63.115484", "lon": "61.017686"}, - {"testNumber": "1120", "testString": "41X 399999 7999999", "lat": "72.077531", "lon": "60.087491"}, - {"testNumber": "1121", "testString": "41X 444308 8497741", "lat": "76.551516", "lon": "60.854404"}, - {"testNumber": "1122", "testString": "41X 499999 8999999", "lat": "81.060876", "lon": "62.999965"}, - {"testNumber": "1123", "testString": "42C 456235 1512422", "lat": "-76.463948", "lon": "67.324766"}, - {"testNumber": "1124", "testString": "42C 499999 1999999", "lat": "-72.099228", "lon": "68.999983"}, - {"testNumber": "1125", "testString": "42C 543762 1512422", "lat": "-76.463949", "lon": "70.675189"}, - {"testNumber": "1126", "testString": "42D 456100 2516654", "lat": "-67.462884", "lon": "67.973595"}, - {"testNumber": "1127", "testString": "42E 496452 3013847", "lat": "-63.005034", "lon": "68.929943"}, - {"testNumber": "1128", "testString": "42E 550304 3520128", "lat": "-58.45662", "lon": "69.862051"}, - {"testNumber": "1129", "testString": "42F 399999 4499999", "lat": "-49.644262", "lon": "67.614823"}, - {"testNumber": "1130", "testString": "42G 499999 4999999", "lat": "-45.153483", "lon": "68.999992"}, - {"testNumber": "1131", "testString": "42G 599999 5499999", "lat": "-40.644805", "lon": "70.182693"}, - {"testNumber": "1132", "testString": "42H 699999 5999999", "lat": "-36.124101", "lon": "71.222385"}, - {"testNumber": "1133", "testString": "42J 669563 6506322", "lat": "-31.565651", "lon": "70.786666"}, - {"testNumber": "1134", "testString": "42J 794976 7000119", "lat": "-27.089891", "lon": "71.974682"}, - {"testNumber": "1135", "testString": "42L 199999 8499999", "lat": "-13.553071", "lon": "66.228223"}, - {"testNumber": "1136", "testString": "42L 250480 8501846", "lat": "-13.541125", "lon": "66.694"}, - {"testNumber": "1137", "testString": "42L 299999 8999999", "lat": "-9.042052", "lon": "67.180472"}, - {"testNumber": "1138", "testString": "42M 299999 9999999", "lat": "-0.000005", "lon": "67.202942"}, - {"testNumber": "1139", "testString": "42M 399999 9499999", "lat": "-4.523007", "lon": "68.098568"}, - {"testNumber": "1140", "testString": "42M 499999 9999999", "lat": "-0.000005", "lon": "68.999995"}, - {"testNumber": "1141", "testString": "42N 399999 0499999", "lat": "4.522996", "lon": "68.098568"}, - {"testNumber": "1142", "testString": "42P 499999 0999999", "lat": "9.046557", "lon": "68.999995"}, - {"testNumber": "1143", "testString": "42P 599999 1499999", "lat": "13.566735", "lon": "69.924258"}, - {"testNumber": "1144", "testString": "42Q 699999 1999999", "lat": "18.079449", "lon": "70.889805"}, - {"testNumber": "1145", "testString": "42R 499999 3499999", "lat": "31.635181", "lon": "68.999994"}, - {"testNumber": "1146", "testString": "42T 699999 4999999", "lat": "45.125149", "lon": "71.543116"}, - {"testNumber": "1147", "testString": "43E 399999 2999999", "lat": "-63.115495", "lon": "73.017686"}, - {"testNumber": "1148", "testString": "43E 499999 3499999", "lat": "-58.640302", "lon": "74.99999"}, - {"testNumber": "1149", "testString": "43F 599999 3999999", "lat": "-54.138379", "lon": "76.530692"}, - {"testNumber": "1150", "testString": "43F 699999 4499999", "lat": "-49.619423", "lon": "77.76905"}, - {"testNumber": "1151", "testString": "43G 572558 5012147", "lat": "-45.040411", "lon": "75.921258"}, - {"testNumber": "1152", "testString": "43G 707713 5503146", "lat": "-40.596414", "lon": "77.454765"}, - {"testNumber": "1153", "testString": "43J 230677 6500841", "lat": "-31.596041", "lon": "72.161583"}, - {"testNumber": "1154", "testString": "43J 304831 7004884", "lat": "-27.064597", "lon": "73.031978"}, - {"testNumber": "1155", "testString": "43K 299999 7499999", "lat": "-22.595073", "lon": "73.054444"}, - {"testNumber": "1156", "testString": "43K 399999 7999999", "lat": "-18.0864", "lon": "74.054947"}, - {"testNumber": "1157", "testString": "43L 499999 8499999", "lat": "-13.568457", "lon": "74.999994"}, - {"testNumber": "1158", "testString": "43L 599999 8999999", "lat": "-9.045439", "lon": "75.909874"}, - {"testNumber": "1159", "testString": "43M 599999 9999999", "lat": "-0.000005", "lon": "75.898632"}, - {"testNumber": "1160", "testString": "43M 699999 9499999", "lat": "-4.521324", "lon": "76.802622"}, - {"testNumber": "1161", "testString": "43M 767992 9999999", "lat": "-0.000005", "lon": "77.407667"}, - {"testNumber": "1162", "testString": "43M 799999 9999999", "lat": "-0.000005", "lon": "77.695018"}, - {"testNumber": "1163", "testString": "43N 699999 0499999", "lat": "4.521313", "lon": "76.802622"}, - {"testNumber": "1164", "testString": "43P 759759 0998845", "lat": "9.028518", "lon": "77.36284"}, - {"testNumber": "1165", "testString": "43P 799999 0999999", "lat": "9.036403", "lon": "77.728687"}, - {"testNumber": "1166", "testString": "43Q 199999 2499999", "lat": "22.580341", "lon": "72.082477"}, - {"testNumber": "1167", "testString": "43R 499999 2999999", "lat": "27.122464", "lon": "74.999994"}, - {"testNumber": "1168", "testString": "43S 259826 3998152", "lat": "36.098344", "lon": "72.33217"}, - {"testNumber": "1169", "testString": "43T 499999 4499999", "lat": "40.650851", "lon": "74.999993"}, - {"testNumber": "1170", "testString": "43U 307788 5999668", "lat": "54.109201", "lon": "72.059584"}, - {"testNumber": "1171", "testString": "43U 499999 5499999", "lat": "49.652538", "lon": "74.999992"}, - {"testNumber": "1172", "testString": "43U 692210 5999668", "lat": "54.109201", "lon": "77.940398"}, - {"testNumber": "1173", "testString": "43V 396960 6995468", "lat": "63.073992", "lon": "72.960339"}, - {"testNumber": "1174", "testString": "43V 499999 6499999", "lat": "58.640292", "lon": "74.99999"}, - {"testNumber": "1175", "testString": "43V 603038 6995468", "lat": "63.073991", "lon": "77.039637"}, - {"testNumber": "1176", "testString": "43W 499999 7499999", "lat": "67.615522", "lon": "74.999986"}, - {"testNumber": "1177", "testString": "43X 499999 8499999", "lat": "76.580844", "lon": "74.999977"}, - {"testNumber": "1178", "testString": "43X 493475 7990353", "lat": "72.012651", "lon": "74.810697"}, - {"testNumber": "1179", "testString": "43X 504435 8995052", "lat": "81.016468", "lon": "75.254452"}, - {"testNumber": "1180", "testString": "43X 506523 7990353", "lat": "72.01265", "lon": "75.189269"}, - {"testNumber": "1181", "testString": "44D 499999 2499999", "lat": "-67.615532", "lon": "80.999986"}, - {"testNumber": "1182", "testString": "44E 449694 3520128", "lat": "-58.456618", "lon": "80.137929"}, - {"testNumber": "1183", "testString": "44F 592621 4008800", "lat": "-54.060685", "lon": "82.415108"}, - {"testNumber": "1184", "testString": "44G 391933 5509950", "lat": "-40.554165", "lon": "79.723624"}, - {"testNumber": "1185", "testString": "44G 327847 5004744", "lat": "-45.089807", "lon": "78.812326"}, - {"testNumber": "1186", "testString": "44H 299999 5999999", "lat": "-36.124101", "lon": "78.777602"}, - {"testNumber": "1187", "testString": "44J 399999 6499999", "lat": "-31.630837", "lon": "79.945522"}, - {"testNumber": "1188", "testString": "44J 499999 6999999", "lat": "-27.122475", "lon": "80.999994"}, - {"testNumber": "1189", "testString": "44K 599999 7499999", "lat": "-22.603914", "lon": "81.972931"}, - {"testNumber": "1190", "testString": "44K 699999 7999999", "lat": "-18.07946", "lon": "82.889805"}, - {"testNumber": "1191", "testString": "44L 799999 8499999", "lat": "-13.553071", "lon": "83.771766"}, - {"testNumber": "1192", "testString": "44L 749517 8501846", "lat": "-13.541125", "lon": "83.305489"}, - {"testNumber": "1193", "testString": "44P 199999 1499999", "lat": "13.55306", "lon": "78.228224"}, - {"testNumber": "1194", "testString": "44P 250480 1498152", "lat": "13.541114", "lon": "78.694"}, - {"testNumber": "1195", "testString": "44Q 299999 1999999", "lat": "18.079449", "lon": "79.110184"}, - {"testNumber": "1196", "testString": "44Q 499999 2499999", "lat": "22.606851", "lon": "80.999994"}, - {"testNumber": "1197", "testString": "44R 230677 3499157", "lat": "31.59603", "lon": "78.161582"}, - {"testNumber": "1198", "testString": "44S 399999 3999999", "lat": "36.139555", "lon": "79.888515"}, - {"testNumber": "1199", "testString": "44T 299999 4999999", "lat": "45.125148", "lon": "78.456869"}, - {"testNumber": "1200", "testString": "45C 399999 1999999", "lat": "-72.077542", "lon": "84.087489"}, - {"testNumber": "1201", "testString": "45C 444308 1502257", "lat": "-76.551526", "lon": "84.854407"}, - {"testNumber": "1202", "testString": "45E 396960 3004530", "lat": "-63.074002", "lon": "84.960341"}, - {"testNumber": "1203", "testString": "45E 450852 3511215", "lat": "-58.53679", "lon": "86.155849"}, - {"testNumber": "1204", "testString": "45E 603038 3004530", "lat": "-63.074002", "lon": "89.039635"}, - {"testNumber": "1205", "testString": "45F 299999 4499999", "lat": "-49.619422", "lon": "84.230934"}, - {"testNumber": "1206", "testString": "45F 506870 4017260", "lat": "-53.992925", "lon": "87.104789"}, - {"testNumber": "1207", "testString": "45G 399999 4999999", "lat": "-45.146398", "lon": "85.727959"}, - {"testNumber": "1208", "testString": "45G 499999 5499999", "lat": "-40.650862", "lon": "86.999993"}, - {"testNumber": "1209", "testString": "45H 599999 5999999", "lat": "-36.139566", "lon": "88.111471"}, - {"testNumber": "1210", "testString": "45J 699999 6499999", "lat": "-31.617781", "lon": "89.10848"}, - {"testNumber": "1211", "testString": "45J 695167 7004884", "lat": "-27.064597", "lon": "88.96801"}, - {"testNumber": "1212", "testString": "45L 199999 8999999", "lat": "-9.036413", "lon": "84.271302"}, - {"testNumber": "1213", "testString": "45L 240239 9001152", "lat": "-9.028529", "lon": "84.637149"}, - {"testNumber": "1214", "testString": "45M 199999 9999999", "lat": "-0.000005", "lon": "84.304971"}, - {"testNumber": "1215", "testString": "45M 299999 9499999", "lat": "-4.521324", "lon": "85.197368"}, - {"testNumber": "1216", "testString": "45M 232006 9999999", "lat": "-0.000005", "lon": "84.592322"}, - {"testNumber": "1217", "testString": "45M 399999 9999999", "lat": "-0.000005", "lon": "86.101357"}, - {"testNumber": "1218", "testString": "45N 299999 0499999", "lat": "4.521313", "lon": "85.197368"}, - {"testNumber": "1219", "testString": "45P 399999 0999999", "lat": "9.045428", "lon": "86.090115"}, - {"testNumber": "1220", "testString": "45P 499999 1499999", "lat": "13.568446", "lon": "86.999994"}, - {"testNumber": "1221", "testString": "45Q 599999 1999999", "lat": "18.086389", "lon": "87.945041"}, - {"testNumber": "1222", "testString": "45Q 799999 2499999", "lat": "22.580341", "lon": "89.917512"}, - {"testNumber": "1223", "testString": "45R 205021 2999879", "lat": "27.089881", "lon": "84.025305"}, - {"testNumber": "1224", "testString": "45R 399999 3499999", "lat": "31.630826", "lon": "85.945523"}, - {"testNumber": "1225", "testString": "45S 699999 3999999", "lat": "36.124091", "lon": "89.222385"}, - {"testNumber": "1226", "testString": "45T 599999 4999999", "lat": "45.146388", "lon": "88.27203"}, - {"testNumber": "1227", "testString": "45U 599999 5999999", "lat": "54.138368", "lon": "88.530692"}, - {"testNumber": "1228", "testString": "45V 599999 6999999", "lat": "63.115485", "lon": "88.98229"}, - {"testNumber": "1229", "testString": "45X 555690 8497740", "lat": "76.551515", "lon": "89.1456"}, - {"testNumber": "1230", "testString": "45X 599999 7999999", "lat": "72.077531", "lon": "89.912474"}, - {"testNumber": "1231", "testString": "46D 543898 2516653", "lat": "-67.462886", "lon": "94.026377"}, - {"testNumber": "1232", "testString": "46E 399999 3499999", "lat": "-58.628776", "lon": "91.277796"}, - {"testNumber": "1233", "testString": "46F 499999 3999999", "lat": "-54.148109", "lon": "92.999991"}, - {"testNumber": "1234", "testString": "46F 599999 4499999", "lat": "-49.644262", "lon": "94.38516"}, - {"testNumber": "1235", "testString": "46G 608065 5509950", "lat": "-40.554165", "lon": "94.276362"}, - {"testNumber": "1236", "testString": "46G 699999 4999999", "lat": "-45.125159", "lon": "95.543116"}, - {"testNumber": "1237", "testString": "46H 740171 6001846", "lat": "-36.098354", "lon": "95.667816"}, - {"testNumber": "1238", "testString": "46J 205022 7000119", "lat": "-27.089892", "lon": "90.025306"}, - {"testNumber": "1239", "testString": "46K 199999 7499999", "lat": "-22.580351", "lon": "90.082476"}, - {"testNumber": "1240", "testString": "46K 282881 7503677", "lat": "-22.559769", "lon": "90.888512"}, - {"testNumber": "1241", "testString": "46K 299999 7999999", "lat": "-18.07946", "lon": "91.110184"}, - {"testNumber": "1242", "testString": "46L 399999 8499999", "lat": "-13.566746", "lon": "92.075731"}, - {"testNumber": "1243", "testString": "46L 499999 8999999", "lat": "-9.046568", "lon": "92.999995"}, - {"testNumber": "1244", "testString": "46M 499999 9999999", "lat": "-0.000005", "lon": "92.999995"}, - {"testNumber": "1245", "testString": "46M 599999 9499999", "lat": "-4.523007", "lon": "93.901421"}, - {"testNumber": "1246", "testString": "46M 699999 9999999", "lat": "-0.000005", "lon": "94.797047"}, - {"testNumber": "1247", "testString": "46N 599999 0499999", "lat": "4.522996", "lon": "93.901421"}, - {"testNumber": "1248", "testString": "46P 699999 0999999", "lat": "9.042042", "lon": "94.819517"}, - {"testNumber": "1249", "testString": "46P 749517 1498152", "lat": "13.541114", "lon": "95.305489"}, - {"testNumber": "1250", "testString": "46P 799999 1499999", "lat": "13.55306", "lon": "95.771765"}, - {"testNumber": "1251", "testString": "46R 399999 2999999", "lat": "27.11884", "lon": "91.991052"}, - {"testNumber": "1252", "testString": "46R 699999 3499999", "lat": "31.61777", "lon": "95.108479"}, - {"testNumber": "1253", "testString": "46T 399999 4499999", "lat": "40.644794", "lon": "91.817293"}, - {"testNumber": "1254", "testString": "46U 399999 5499999", "lat": "49.644251", "lon": "91.614823"}, - {"testNumber": "1255", "testString": "46V 399999 6499999", "lat": "58.628766", "lon": "91.277797"}, - {"testNumber": "1256", "testString": "46W 399999 7499999", "lat": "67.598498", "lon": "90.648133"}, - {"testNumber": "1257", "testString": "47C 493475 2009644", "lat": "-72.012662", "lon": "98.8107"}, - {"testNumber": "1258", "testString": "47C 499999 1499999", "lat": "-76.580855", "lon": "98.999977"}, - {"testNumber": "1259", "testString": "47C 506523 2009645", "lat": "-72.012661", "lon": "99.189265"}, - {"testNumber": "1260", "testString": "47D 399999 2499999", "lat": "-67.598509", "lon": "96.648132"}, - {"testNumber": "1261", "testString": "47E 599999 2999999", "lat": "-63.115495", "lon": "100.98229"}, - {"testNumber": "1262", "testString": "47F 493128 4017260", "lat": "-53.992924", "lon": "98.895193"}, - {"testNumber": "1263", "testString": "47F 633707 4506634", "lat": "-49.578084", "lon": "100.849596"}, - {"testNumber": "1264", "testString": "47G 292285 5503146", "lat": "-40.596414", "lon": "96.545221"}, - {"testNumber": "1265", "testString": "47H 359530 6008008", "lat": "-36.062368", "lon": "97.44027"}, - {"testNumber": "1266", "testString": "47J 299999 6499999", "lat": "-31.61778", "lon": "96.891508"}, - {"testNumber": "1267", "testString": "47J 399999 6999999", "lat": "-27.118851", "lon": "97.991052"}, - {"testNumber": "1268", "testString": "47K 499999 7499999", "lat": "-22.606862", "lon": "98.999994"}, - {"testNumber": "1269", "testString": "47K 599999 7999999", "lat": "-18.0864", "lon": "99.945041"}, - {"testNumber": "1270", "testString": "47L 699999 8499999", "lat": "-13.561615", "lon": "100.848267"}, - {"testNumber": "1271", "testString": "47L 799999 8999999", "lat": "-9.036414", "lon": "101.728687"}, - {"testNumber": "1272", "testString": "47L 759759 9001152", "lat": "-9.028529", "lon": "101.36284"}, - {"testNumber": "1273", "testString": "47M 767992 9999999", "lat": "-0.000005", "lon": "101.407667"}, - {"testNumber": "1274", "testString": "47M 799999 9999999", "lat": "-0.000005", "lon": "101.695018"}, - {"testNumber": "1275", "testString": "47Q 199999 1999999", "lat": "18.067893", "lon": "96.165986"}, - {"testNumber": "1276", "testString": "47Q 264725 1997323", "lat": "18.051735", "lon": "96.777353"}, - {"testNumber": "1277", "testString": "47Q 399999 2499999", "lat": "22.603903", "lon": "98.027057"}, - {"testNumber": "1278", "testString": "47R 699999 2999999", "lat": "27.107974", "lon": "101.017"}, - {"testNumber": "1279", "testString": "47S 299999 3999999", "lat": "36.12409", "lon": "96.777602"}, - {"testNumber": "1280", "testString": "47T 699999 4499999", "lat": "40.626634", "lon": "101.364674"}, - {"testNumber": "1281", "testString": "47U 699999 5499999", "lat": "49.619412", "lon": "101.769049"}, - {"testNumber": "1282", "testString": "48E 351316 3502294", "lat": "-58.594236", "lon": "102.44169"}, - {"testNumber": "1283", "testString": "48E 503546 3013848", "lat": "-63.005033", "lon": "105.070033"}, - {"testNumber": "1284", "testString": "48E 648682 3502294", "lat": "-58.594235", "lon": "107.55829"}, - {"testNumber": "1285", "testString": "48F 407376 4008800", "lat": "-54.060685", "lon": "103.584873"}, - {"testNumber": "1286", "testString": "48F 465831 4514590", "lat": "-49.520341", "lon": "104.527916"}, - {"testNumber": "1287", "testString": "48G 299999 4999999", "lat": "-45.125159", "lon": "102.456869"}, - {"testNumber": "1288", "testString": "48G 399999 5499999", "lat": "-40.644805", "lon": "103.817293"}, - {"testNumber": "1289", "testString": "48H 499999 5999999", "lat": "-36.144724", "lon": "104.999993"}, - {"testNumber": "1290", "testString": "48J 599999 6499999", "lat": "-31.630837", "lon": "106.054465"}, - {"testNumber": "1291", "testString": "48J 699999 6999999", "lat": "-27.107985", "lon": "107.017"}, - {"testNumber": "1292", "testString": "48K 717117 7503677", "lat": "-22.559769", "lon": "107.111476"}, - {"testNumber": "1293", "testString": "48K 799999 7499999", "lat": "-22.580352", "lon": "107.917512"}, - {"testNumber": "1294", "testString": "48M 199999 9499999", "lat": "-4.518521", "lon": "102.296619"}, - {"testNumber": "1295", "testString": "48M 234068 9500552", "lat": "-4.514602", "lon": "102.603443"}, - {"testNumber": "1296", "testString": "48M 299999 9999999", "lat": "-0.000005", "lon": "103.202942"}, - {"testNumber": "1297", "testString": "48N 199999 0499999", "lat": "4.51851", "lon": "102.296619"}, - {"testNumber": "1298", "testString": "48N 234067 0499446", "lat": "4.514591", "lon": "102.603443"}, - {"testNumber": "1299", "testString": "48P 299999 0999999", "lat": "9.042042", "lon": "103.180472"}, - {"testNumber": "1300", "testString": "48P 399999 1499999", "lat": "13.566735", "lon": "104.075731"}, - {"testNumber": "1301", "testString": "48Q 499999 1999999", "lat": "18.088704", "lon": "104.999994"}, - {"testNumber": "1302", "testString": "48Q 699999 2499999", "lat": "22.595062", "lon": "106.945544"}, - {"testNumber": "1303", "testString": "48R 299999 3499999", "lat": "31.61777", "lon": "102.891508"}, - {"testNumber": "1304", "testString": "48S 599999 3999999", "lat": "36.139555", "lon": "106.111471"}, - {"testNumber": "1305", "testString": "48T 499999 4999999", "lat": "45.153472", "lon": "104.999992"}, - {"testNumber": "1306", "testString": "48U 499999 5999999", "lat": "54.148099", "lon": "104.999991"}, - {"testNumber": "1307", "testString": "48V 351316 6497704", "lat": "58.594225", "lon": "102.441689"}, - {"testNumber": "1308", "testString": "48V 499999 6999999", "lat": "63.129334", "lon": "104.999988"}, - {"testNumber": "1309", "testString": "48V 648682 6497703", "lat": "58.594224", "lon": "107.558291"}, - {"testNumber": "1310", "testString": "48W 444442 7493002", "lat": "67.547523", "lon": "103.696364"}, - {"testNumber": "1311", "testString": "48W 555556 7493002", "lat": "67.547522", "lon": "106.303608"}, - {"testNumber": "1312", "testString": "48X 499999 7999999", "lat": "72.099217", "lon": "104.999983"}, - {"testNumber": "1313", "testString": "48X 456236 8487576", "lat": "76.463937", "lon": "103.324772"}, - {"testNumber": "1314", "testString": "48X 543762 8487576", "lat": "76.463939", "lon": "106.675183"}, - {"testNumber": "1315", "testString": "49C 555690 1502257", "lat": "-76.551526", "lon": "113.145547"}, - {"testNumber": "1316", "testString": "49C 599999 1999999", "lat": "-72.077542", "lon": "113.912476"}, - {"testNumber": "1317", "testString": "49D 444442 2506996", "lat": "-67.547534", "lon": "109.696367"}, - {"testNumber": "1318", "testString": "49D 555555 2506996", "lat": "-67.547533", "lon": "112.303605"}, - {"testNumber": "1319", "testString": "49E 595869 3023158", "lat": "-62.908866", "lon": "112.887013"}, - {"testNumber": "1320", "testString": "49F 399999 3999999", "lat": "-54.138379", "lon": "109.469289"}, - {"testNumber": "1321", "testString": "49F 499999 4499999", "lat": "-49.652548", "lon": "110.999992"}, - {"testNumber": "1322", "testString": "49G 599999 4999999", "lat": "-45.146398", "lon": "112.272025"}, - {"testNumber": "1323", "testString": "49G 699999 5499999", "lat": "-40.626645", "lon": "113.364674"}, - {"testNumber": "1324", "testString": "49H 640468 6008008", "lat": "-36.062367", "lon": "112.559717"}, - {"testNumber": "1325", "testString": "49J 769321 6500841", "lat": "-31.596041", "lon": "113.838405"}, - {"testNumber": "1326", "testString": "49K 199999 7999999", "lat": "-18.067904", "lon": "108.165986"}, - {"testNumber": "1327", "testString": "49K 264725 8002674", "lat": "-18.051746", "lon": "108.777353"}, - {"testNumber": "1328", "testString": "49L 299999 8499999", "lat": "-13.561615", "lon": "109.151722"}, - {"testNumber": "1329", "testString": "49L 399999 8999999", "lat": "-9.045439", "lon": "110.090115"}, - {"testNumber": "1330", "testString": "49M 399999 9999999", "lat": "-0.000005", "lon": "110.101357"}, - {"testNumber": "1331", "testString": "49M 499999 9499999", "lat": "-4.523568", "lon": "110.999995"}, - {"testNumber": "1332", "testString": "49M 599999 9999999", "lat": "-0.000005", "lon": "111.898632"}, - {"testNumber": "1333", "testString": "49N 499999 0499999", "lat": "4.523557", "lon": "110.999995"}, - {"testNumber": "1334", "testString": "49P 599999 0999999", "lat": "9.045428", "lon": "111.909874"}, - {"testNumber": "1335", "testString": "49P 699999 1499999", "lat": "13.561604", "lon": "112.848267"}, - {"testNumber": "1336", "testString": "49Q 735273 1997323", "lat": "18.051735", "lon": "113.222636"}, - {"testNumber": "1337", "testString": "49Q 799999 1999999", "lat": "18.067893", "lon": "113.834003"}, - {"testNumber": "1338", "testString": "49R 299999 2999999", "lat": "27.107974", "lon": "108.982488"}, - {"testNumber": "1339", "testString": "49R 599999 3499999", "lat": "31.630826", "lon": "112.054465"}, - {"testNumber": "1340", "testString": "49S 740171 3998152", "lat": "36.098344", "lon": "113.667816"}, - {"testNumber": "1341", "testString": "49T 299999 4499999", "lat": "40.626634", "lon": "108.635312"}, - {"testNumber": "1342", "testString": "49U 299999 5499999", "lat": "49.619412", "lon": "108.230934"}, - {"testNumber": "1343", "testString": "49X 495563 8995052", "lat": "81.016469", "lon": "110.745479"}, - {"testNumber": "1344", "testString": "50E 499999 2999999", "lat": "-63.129345", "lon": "116.999988"}, - {"testNumber": "1345", "testString": "50E 599999 3499999", "lat": "-58.628777", "lon": "118.722183"}, - {"testNumber": "1346", "testString": "50F 534166 4514590", "lat": "-49.52034", "lon": "117.472067"}, - {"testNumber": "1347", "testString": "50G 672151 5004744", "lat": "-45.089807", "lon": "119.187658"}, - {"testNumber": "1348", "testString": "50H 259827 6001846", "lat": "-36.098355", "lon": "114.332171"}, - {"testNumber": "1349", "testString": "50J 299999 6999999", "lat": "-27.107985", "lon": "114.982488"}, - {"testNumber": "1350", "testString": "50J 330435 6506322", "lat": "-31.565652", "lon": "115.213321"}, - {"testNumber": "1351", "testString": "50K 399999 7499999", "lat": "-22.603914", "lon": "116.027057"}, - {"testNumber": "1352", "testString": "50K 499999 7999999", "lat": "-18.088714", "lon": "116.999994"}, - {"testNumber": "1353", "testString": "50L 599999 8499999", "lat": "-13.566746", "lon": "117.924258"}, - {"testNumber": "1354", "testString": "50L 699999 8999999", "lat": "-9.042053", "lon": "118.819517"}, - {"testNumber": "1355", "testString": "50M 699999 9999999", "lat": "-0.000005", "lon": "118.797047"}, - {"testNumber": "1356", "testString": "50M 765930 9500552", "lat": "-4.514602", "lon": "119.396547"}, - {"testNumber": "1357", "testString": "50M 799999 9499999", "lat": "-4.518521", "lon": "119.70337"}, - {"testNumber": "1358", "testString": "50N 765930 0499446", "lat": "4.514591", "lon": "119.396547"}, - {"testNumber": "1359", "testString": "50N 799999 0499999", "lat": "4.51851", "lon": "119.70337"}, - {"testNumber": "1360", "testString": "50Q 299999 2499999", "lat": "22.595062", "lon": "115.054444"}, - {"testNumber": "1361", "testString": "50R 599999 2999999", "lat": "27.11884", "lon": "118.008936"}, - {"testNumber": "1362", "testString": "50R 769321 3499156", "lat": "31.59603", "lon": "119.838405"}, - {"testNumber": "1363", "testString": "50T 599999 4499999", "lat": "40.644794", "lon": "118.182692"}, - {"testNumber": "1364", "testString": "50U 599999 5499999", "lat": "49.644252", "lon": "118.38516"}, - {"testNumber": "1365", "testString": "50V 599999 6499999", "lat": "58.628766", "lon": "118.722183"}, - {"testNumber": "1366", "testString": "50W 599999 7499999", "lat": "67.598499", "lon": "119.351839"}, - {"testNumber": "1367", "testString": "51D 599999 2499999", "lat": "-67.598509", "lon": "125.35184"}, - {"testNumber": "1368", "testString": "51E 404129 3023158", "lat": "-62.908865", "lon": "121.112964"}, - {"testNumber": "1369", "testString": "51E 549146 3511216", "lat": "-58.536789", "lon": "123.844131"}, - {"testNumber": "1370", "testString": "51F 307788 4000330", "lat": "-54.109212", "lon": "120.059585"}, - {"testNumber": "1371", "testString": "51F 366290 4506634", "lat": "-49.578085", "lon": "121.150387"}, - {"testNumber": "1372", "testString": "51F 692210 4000330", "lat": "-54.109212", "lon": "125.940397"}, - {"testNumber": "1373", "testString": "51G 299999 5499999", "lat": "-40.626645", "lon": "120.635312"}, - {"testNumber": "1374", "testString": "51G 427440 5012147", "lat": "-45.040411", "lon": "122.078727"}, - {"testNumber": "1375", "testString": "51H 399999 5999999", "lat": "-36.139566", "lon": "121.888515"}, - {"testNumber": "1376", "testString": "51J 499999 6499999", "lat": "-31.635192", "lon": "122.999994"}, - {"testNumber": "1377", "testString": "51J 599999 6999999", "lat": "-27.118851", "lon": "124.008936"}, - {"testNumber": "1378", "testString": "51K 699999 7499999", "lat": "-22.595073", "lon": "124.945544"}, - {"testNumber": "1379", "testString": "51K 735273 8002674", "lat": "-18.051746", "lon": "125.222636"}, - {"testNumber": "1380", "testString": "51K 799999 7999999", "lat": "-18.067904", "lon": "125.834003"}, - {"testNumber": "1381", "testString": "51M 199999 9999999", "lat": "-0.000005", "lon": "120.304971"}, - {"testNumber": "1382", "testString": "51M 232006 9999999", "lat": "-0.000005", "lon": "120.592322"}, - {"testNumber": "1383", "testString": "51P 199999 0999999", "lat": "9.036403", "lon": "120.271302"}, - {"testNumber": "1384", "testString": "51P 240239 0998845", "lat": "9.028518", "lon": "120.637149"}, - {"testNumber": "1385", "testString": "51P 299999 1499999", "lat": "13.561604", "lon": "121.151722"}, - {"testNumber": "1386", "testString": "51Q 399999 1999999", "lat": "18.086389", "lon": "122.054947"}, - {"testNumber": "1387", "testString": "51Q 599999 2499999", "lat": "22.603903", "lon": "123.972931"}, - {"testNumber": "1388", "testString": "51R 794976 2999879", "lat": "27.089881", "lon": "125.974682"}, - {"testNumber": "1389", "testString": "51S 499999 3999999", "lat": "36.144713", "lon": "122.999993"}, - {"testNumber": "1390", "testString": "51T 399999 4999999", "lat": "45.146387", "lon": "121.72796"}, - {"testNumber": "1391", "testString": "51U 399999 5999999", "lat": "54.138368", "lon": "121.46929"}, - {"testNumber": "1392", "testString": "51V 399999 6999999", "lat": "63.115484", "lon": "121.017686"}, - {"testNumber": "1393", "testString": "51X 399999 7999999", "lat": "72.077531", "lon": "120.087491"}, - {"testNumber": "1394", "testString": "51X 444308 8497741", "lat": "76.551516", "lon": "120.854404"}, - {"testNumber": "1395", "testString": "51X 499999 8999999", "lat": "81.060876", "lon": "122.999965"}, - {"testNumber": "1396", "testString": "52C 456235 1512422", "lat": "-76.463948", "lon": "127.324766"}, - {"testNumber": "1397", "testString": "52C 499999 1999999", "lat": "-72.099228", "lon": "128.999983"}, - {"testNumber": "1398", "testString": "52C 543762 1512422", "lat": "-76.463949", "lon": "130.675189"}, - {"testNumber": "1399", "testString": "52D 456100 2516654", "lat": "-67.462884", "lon": "127.973595"}, - {"testNumber": "1400", "testString": "52E 496452 3013847", "lat": "-63.005034", "lon": "128.929943"}, - {"testNumber": "1401", "testString": "52E 550304 3520128", "lat": "-58.45662", "lon": "129.862051"}, - {"testNumber": "1402", "testString": "52F 399999 4499999", "lat": "-49.644262", "lon": "127.614823"}, - {"testNumber": "1403", "testString": "52G 499999 4999999", "lat": "-45.153483", "lon": "128.999992"}, - {"testNumber": "1404", "testString": "52G 599999 5499999", "lat": "-40.644805", "lon": "130.182693"}, - {"testNumber": "1405", "testString": "52H 699999 5999999", "lat": "-36.124101", "lon": "131.222385"}, - {"testNumber": "1406", "testString": "52J 669563 6506322", "lat": "-31.565651", "lon": "130.786666"}, - {"testNumber": "1407", "testString": "52J 794976 7000119", "lat": "-27.089891", "lon": "131.974682"}, - {"testNumber": "1408", "testString": "52L 199999 8499999", "lat": "-13.553071", "lon": "126.228223"}, - {"testNumber": "1409", "testString": "52L 250480 8501846", "lat": "-13.541125", "lon": "126.694"}, - {"testNumber": "1410", "testString": "52L 299999 8999999", "lat": "-9.042052", "lon": "127.180472"}, - {"testNumber": "1411", "testString": "52M 299999 9999999", "lat": "-0.000005", "lon": "127.202942"}, - {"testNumber": "1412", "testString": "52M 399999 9499999", "lat": "-4.523007", "lon": "128.098568"}, - {"testNumber": "1413", "testString": "52M 499999 9999999", "lat": "-0.000005", "lon": "128.999995"}, - {"testNumber": "1414", "testString": "52N 399999 0499999", "lat": "4.522996", "lon": "128.098568"}, - {"testNumber": "1415", "testString": "52P 499999 0999999", "lat": "9.046557", "lon": "128.999995"}, - {"testNumber": "1416", "testString": "52P 599999 1499999", "lat": "13.566735", "lon": "129.924258"}, - {"testNumber": "1417", "testString": "52Q 699999 1999999", "lat": "18.079449", "lon": "130.889805"}, - {"testNumber": "1418", "testString": "52R 499999 3499999", "lat": "31.635181", "lon": "128.999994"}, - {"testNumber": "1419", "testString": "52T 699999 4999999", "lat": "45.125149", "lon": "131.543116"}, - {"testNumber": "1420", "testString": "53E 399999 2999999", "lat": "-63.115495", "lon": "133.017686"}, - {"testNumber": "1421", "testString": "53E 499999 3499999", "lat": "-58.640302", "lon": "134.99999"}, - {"testNumber": "1422", "testString": "53F 599999 3999999", "lat": "-54.138379", "lon": "136.530692"}, - {"testNumber": "1423", "testString": "53F 699999 4499999", "lat": "-49.619423", "lon": "137.76905"}, - {"testNumber": "1424", "testString": "53G 572558 5012147", "lat": "-45.040411", "lon": "135.921258"}, - {"testNumber": "1425", "testString": "53G 707713 5503146", "lat": "-40.596414", "lon": "137.454765"}, - {"testNumber": "1426", "testString": "53J 230677 6500841", "lat": "-31.596041", "lon": "132.161583"}, - {"testNumber": "1427", "testString": "53J 304831 7004884", "lat": "-27.064597", "lon": "133.031978"}, - {"testNumber": "1428", "testString": "53K 299999 7499999", "lat": "-22.595073", "lon": "133.054444"}, - {"testNumber": "1429", "testString": "53K 399999 7999999", "lat": "-18.0864", "lon": "134.054947"}, - {"testNumber": "1430", "testString": "53L 499999 8499999", "lat": "-13.568457", "lon": "134.999994"}, - {"testNumber": "1431", "testString": "53L 599999 8999999", "lat": "-9.045439", "lon": "135.909874"}, - {"testNumber": "1432", "testString": "53M 599999 9999999", "lat": "-0.000005", "lon": "135.898632"}, - {"testNumber": "1433", "testString": "53M 699999 9499999", "lat": "-4.521324", "lon": "136.802622"}, - {"testNumber": "1434", "testString": "53M 767992 9999999", "lat": "-0.000005", "lon": "137.407667"}, - {"testNumber": "1435", "testString": "53M 799999 9999999", "lat": "-0.000005", "lon": "137.695018"}, - {"testNumber": "1436", "testString": "53N 699999 0499999", "lat": "4.521313", "lon": "136.802622"}, - {"testNumber": "1437", "testString": "53P 759759 0998845", "lat": "9.028518", "lon": "137.36284"}, - {"testNumber": "1438", "testString": "53P 799999 0999999", "lat": "9.036403", "lon": "137.728687"}, - {"testNumber": "1439", "testString": "53Q 199999 2499999", "lat": "22.580341", "lon": "132.082477"}, - {"testNumber": "1440", "testString": "53R 499999 2999999", "lat": "27.122464", "lon": "134.999994"}, - {"testNumber": "1441", "testString": "53S 259826 3998152", "lat": "36.098344", "lon": "132.33217"}, - {"testNumber": "1442", "testString": "53T 499999 4499999", "lat": "40.650851", "lon": "134.999993"}, - {"testNumber": "1443", "testString": "53U 307788 5999668", "lat": "54.109201", "lon": "132.059584"}, - {"testNumber": "1444", "testString": "53U 499999 5499999", "lat": "49.652538", "lon": "134.999992"}, - {"testNumber": "1445", "testString": "53U 692210 5999668", "lat": "54.109201", "lon": "137.940398"}, - {"testNumber": "1446", "testString": "53V 396960 6995468", "lat": "63.073992", "lon": "132.960339"}, - {"testNumber": "1447", "testString": "53V 499999 6499999", "lat": "58.640292", "lon": "134.99999"}, - {"testNumber": "1448", "testString": "53V 603038 6995468", "lat": "63.073991", "lon": "137.039637"}, - {"testNumber": "1449", "testString": "53W 499999 7499999", "lat": "67.615522", "lon": "134.999986"}, - {"testNumber": "1450", "testString": "53X 499999 8499999", "lat": "76.580844", "lon": "134.999977"}, - {"testNumber": "1451", "testString": "53X 493475 7990353", "lat": "72.012651", "lon": "134.810697"}, - {"testNumber": "1452", "testString": "53X 504435 8995052", "lat": "81.016468", "lon": "135.254452"}, - {"testNumber": "1453", "testString": "53X 506523 7990353", "lat": "72.01265", "lon": "135.189269"}, - {"testNumber": "1454", "testString": "54D 499999 2499999", "lat": "-67.615532", "lon": "140.999986"}, - {"testNumber": "1455", "testString": "54E 449694 3520128", "lat": "-58.456618", "lon": "140.137929"}, - {"testNumber": "1456", "testString": "54F 592621 4008800", "lat": "-54.060685", "lon": "142.415108"}, - {"testNumber": "1457", "testString": "54G 391933 5509950", "lat": "-40.554165", "lon": "139.723624"}, - {"testNumber": "1458", "testString": "54G 327847 5004744", "lat": "-45.089807", "lon": "138.812326"}, - {"testNumber": "1459", "testString": "54H 299999 5999999", "lat": "-36.124101", "lon": "138.777602"}, - {"testNumber": "1460", "testString": "54J 399999 6499999", "lat": "-31.630837", "lon": "139.945522"}, - {"testNumber": "1461", "testString": "54J 499999 6999999", "lat": "-27.122475", "lon": "140.999994"}, - {"testNumber": "1462", "testString": "54K 599999 7499999", "lat": "-22.603914", "lon": "141.972931"}, - {"testNumber": "1463", "testString": "54K 699999 7999999", "lat": "-18.07946", "lon": "142.889805"}, - {"testNumber": "1464", "testString": "54L 799999 8499999", "lat": "-13.553071", "lon": "143.771766"}, - {"testNumber": "1465", "testString": "54L 749517 8501846", "lat": "-13.541125", "lon": "143.305489"}, - {"testNumber": "1466", "testString": "54P 199999 1499999", "lat": "13.55306", "lon": "138.228224"}, - {"testNumber": "1467", "testString": "54P 250480 1498152", "lat": "13.541114", "lon": "138.694"}, - {"testNumber": "1468", "testString": "54Q 299999 1999999", "lat": "18.079449", "lon": "139.110184"}, - {"testNumber": "1469", "testString": "54Q 499999 2499999", "lat": "22.606851", "lon": "140.999994"}, - {"testNumber": "1470", "testString": "54R 230677 3499157", "lat": "31.59603", "lon": "138.161582"}, - {"testNumber": "1471", "testString": "54S 399999 3999999", "lat": "36.139555", "lon": "139.888515"}, - {"testNumber": "1472", "testString": "54T 299999 4999999", "lat": "45.125148", "lon": "138.456869"}, - {"testNumber": "1473", "testString": "55C 399999 1999999", "lat": "-72.077542", "lon": "144.087489"}, - {"testNumber": "1474", "testString": "55C 444308 1502257", "lat": "-76.551526", "lon": "144.854407"}, - {"testNumber": "1475", "testString": "55E 396960 3004530", "lat": "-63.074002", "lon": "144.960341"}, - {"testNumber": "1476", "testString": "55E 450852 3511215", "lat": "-58.53679", "lon": "146.155849"}, - {"testNumber": "1477", "testString": "55E 603038 3004530", "lat": "-63.074002", "lon": "149.039635"}, - {"testNumber": "1478", "testString": "55F 299999 4499999", "lat": "-49.619422", "lon": "144.230934"}, - {"testNumber": "1479", "testString": "55F 506870 4017260", "lat": "-53.992925", "lon": "147.104789"}, - {"testNumber": "1480", "testString": "55G 399999 4999999", "lat": "-45.146398", "lon": "145.727959"}, - {"testNumber": "1481", "testString": "55G 499999 5499999", "lat": "-40.650862", "lon": "146.999993"}, - {"testNumber": "1482", "testString": "55H 599999 5999999", "lat": "-36.139566", "lon": "148.111471"}, - {"testNumber": "1483", "testString": "55J 699999 6499999", "lat": "-31.617781", "lon": "149.10848"}, - {"testNumber": "1484", "testString": "55J 695167 7004884", "lat": "-27.064597", "lon": "148.96801"}, - {"testNumber": "1485", "testString": "55L 199999 8999999", "lat": "-9.036413", "lon": "144.271302"}, - {"testNumber": "1486", "testString": "55L 240239 9001152", "lat": "-9.028529", "lon": "144.637149"}, - {"testNumber": "1487", "testString": "55M 199999 9999999", "lat": "-0.000005", "lon": "144.304971"}, - {"testNumber": "1488", "testString": "55M 299999 9499999", "lat": "-4.521324", "lon": "145.197368"}, - {"testNumber": "1489", "testString": "55M 232006 9999999", "lat": "-0.000005", "lon": "144.592322"}, - {"testNumber": "1490", "testString": "55M 399999 9999999", "lat": "-0.000005", "lon": "146.101357"}, - {"testNumber": "1491", "testString": "55N 299999 0499999", "lat": "4.521313", "lon": "145.197368"}, - {"testNumber": "1492", "testString": "55P 399999 0999999", "lat": "9.045428", "lon": "146.090115"}, - {"testNumber": "1493", "testString": "55P 499999 1499999", "lat": "13.568446", "lon": "146.999994"}, - {"testNumber": "1494", "testString": "55Q 599999 1999999", "lat": "18.086389", "lon": "147.945041"}, - {"testNumber": "1495", "testString": "55Q 799999 2499999", "lat": "22.580341", "lon": "149.917512"}, - {"testNumber": "1496", "testString": "55R 205021 2999879", "lat": "27.089881", "lon": "144.025305"}, - {"testNumber": "1497", "testString": "55R 399999 3499999", "lat": "31.630826", "lon": "145.945523"}, - {"testNumber": "1498", "testString": "55S 699999 3999999", "lat": "36.124091", "lon": "149.222385"}, - {"testNumber": "1499", "testString": "55T 599999 4999999", "lat": "45.146388", "lon": "148.272025"}, - {"testNumber": "1500", "testString": "55U 599999 5999999", "lat": "54.138368", "lon": "148.530692"}, - {"testNumber": "1501", "testString": "55V 599999 6999999", "lat": "63.115485", "lon": "148.98229"}, - {"testNumber": "1502", "testString": "55X 555690 8497740", "lat": "76.551515", "lon": "149.1456"}, - {"testNumber": "1503", "testString": "55X 599999 7999999", "lat": "72.077531", "lon": "149.912474"}, - {"testNumber": "1504", "testString": "56D 543898 2516653", "lat": "-67.462886", "lon": "154.026377"}, - {"testNumber": "1505", "testString": "56E 399999 3499999", "lat": "-58.628776", "lon": "151.277796"}, - {"testNumber": "1506", "testString": "56F 499999 3999999", "lat": "-54.148109", "lon": "152.999991"}, - {"testNumber": "1507", "testString": "56F 599999 4499999", "lat": "-49.644262", "lon": "154.38516"}, - {"testNumber": "1508", "testString": "56G 608065 5509950", "lat": "-40.554165", "lon": "154.276362"}, - {"testNumber": "1509", "testString": "56G 699999 4999999", "lat": "-45.125159", "lon": "155.543116"}, - {"testNumber": "1510", "testString": "56H 740171 6001846", "lat": "-36.098354", "lon": "155.667816"}, - {"testNumber": "1511", "testString": "56J 205022 7000119", "lat": "-27.089892", "lon": "150.025306"}, - {"testNumber": "1512", "testString": "56K 199999 7499999", "lat": "-22.580351", "lon": "150.082476"}, - {"testNumber": "1513", "testString": "56K 282881 7503677", "lat": "-22.559769", "lon": "150.888512"}, - {"testNumber": "1514", "testString": "56K 299999 7999999", "lat": "-18.07946", "lon": "151.110184"}, - {"testNumber": "1515", "testString": "56L 399999 8499999", "lat": "-13.566746", "lon": "152.075731"}, - {"testNumber": "1516", "testString": "56L 499999 8999999", "lat": "-9.046568", "lon": "152.999995"}, - {"testNumber": "1517", "testString": "56M 499999 9999999", "lat": "-0.000005", "lon": "152.999995"}, - {"testNumber": "1518", "testString": "56M 599999 9499999", "lat": "-4.523007", "lon": "153.901421"}, - {"testNumber": "1519", "testString": "56M 699999 9999999", "lat": "-0.000005", "lon": "154.797047"}, - {"testNumber": "1520", "testString": "56N 599999 0499999", "lat": "4.522996", "lon": "153.901421"}, - {"testNumber": "1521", "testString": "56P 699999 0999999", "lat": "9.042042", "lon": "154.819517"}, - {"testNumber": "1522", "testString": "56P 749517 1498152", "lat": "13.541114", "lon": "155.305489"}, - {"testNumber": "1523", "testString": "56P 799999 1499999", "lat": "13.55306", "lon": "155.771765"}, - {"testNumber": "1524", "testString": "56R 399999 2999999", "lat": "27.11884", "lon": "151.991052"}, - {"testNumber": "1525", "testString": "56R 699999 3499999", "lat": "31.61777", "lon": "155.108479"}, - {"testNumber": "1526", "testString": "56T 399999 4499999", "lat": "40.644794", "lon": "151.817293"}, - {"testNumber": "1527", "testString": "56U 399999 5499999", "lat": "49.644251", "lon": "151.614823"}, - {"testNumber": "1528", "testString": "56V 399999 6499999", "lat": "58.628766", "lon": "151.277797"}, - {"testNumber": "1529", "testString": "56W 399999 7499999", "lat": "67.598498", "lon": "150.648133"}, - {"testNumber": "1530", "testString": "57C 493475 2009644", "lat": "-72.012662", "lon": "158.8107"}, - {"testNumber": "1531", "testString": "57C 499999 1499999", "lat": "-76.580855", "lon": "158.999977"}, - {"testNumber": "1532", "testString": "57C 506523 2009645", "lat": "-72.012661", "lon": "159.189265"}, - {"testNumber": "1533", "testString": "57D 399999 2499999", "lat": "-67.598509", "lon": "156.648132"}, - {"testNumber": "1534", "testString": "57E 599999 2999999", "lat": "-63.115495", "lon": "160.98229"}, - {"testNumber": "1535", "testString": "57F 493128 4017260", "lat": "-53.992924", "lon": "158.895193"}, - {"testNumber": "1536", "testString": "57F 633707 4506634", "lat": "-49.578084", "lon": "160.849596"}, - {"testNumber": "1537", "testString": "57G 292285 5503146", "lat": "-40.596414", "lon": "156.545221"}, - {"testNumber": "1538", "testString": "57H 359530 6008008", "lat": "-36.062368", "lon": "157.44027"}, - {"testNumber": "1539", "testString": "57J 299999 6499999", "lat": "-31.61778", "lon": "156.891508"}, - {"testNumber": "1540", "testString": "57J 399999 6999999", "lat": "-27.118851", "lon": "157.991052"}, - {"testNumber": "1541", "testString": "57K 499999 7499999", "lat": "-22.606862", "lon": "158.999994"}, - {"testNumber": "1542", "testString": "57K 599999 7999999", "lat": "-18.0864", "lon": "159.945041"}, - {"testNumber": "1543", "testString": "57L 699999 8499999", "lat": "-13.561615", "lon": "160.848267"}, - {"testNumber": "1544", "testString": "57L 799999 8999999", "lat": "-9.036414", "lon": "161.728687"}, - {"testNumber": "1545", "testString": "57L 759759 9001152", "lat": "-9.028529", "lon": "161.36284"}, - {"testNumber": "1546", "testString": "57M 767992 9999999", "lat": "-0.000005", "lon": "161.407667"}, - {"testNumber": "1547", "testString": "57M 799999 9999999", "lat": "-0.000005", "lon": "161.695018"}, - {"testNumber": "1548", "testString": "57Q 199999 1999999", "lat": "18.067893", "lon": "156.165986"}, - {"testNumber": "1549", "testString": "57Q 264725 1997323", "lat": "18.051735", "lon": "156.777353"}, - {"testNumber": "1550", "testString": "57Q 399999 2499999", "lat": "22.603903", "lon": "158.027057"}, - {"testNumber": "1551", "testString": "57R 699999 2999999", "lat": "27.107974", "lon": "161.017"}, - {"testNumber": "1552", "testString": "57S 299999 3999999", "lat": "36.12409", "lon": "156.777602"}, - {"testNumber": "1553", "testString": "57T 699999 4499999", "lat": "40.626634", "lon": "161.364674"}, - {"testNumber": "1554", "testString": "57U 699999 5499999", "lat": "49.619412", "lon": "161.769049"}, - {"testNumber": "1555", "testString": "58E 351316 3502294", "lat": "-58.594236", "lon": "162.44169"}, - {"testNumber": "1556", "testString": "58E 503546 3013848", "lat": "-63.005033", "lon": "165.070033"}, - {"testNumber": "1557", "testString": "58E 648682 3502294", "lat": "-58.594235", "lon": "167.55829"}, - {"testNumber": "1558", "testString": "58F 407376 4008800", "lat": "-54.060685", "lon": "163.584873"}, - {"testNumber": "1559", "testString": "58F 465831 4514590", "lat": "-49.520341", "lon": "164.527916"}, - {"testNumber": "1560", "testString": "58G 299999 4999999", "lat": "-45.125159", "lon": "162.456869"}, - {"testNumber": "1561", "testString": "58G 399999 5499999", "lat": "-40.644805", "lon": "163.817293"}, - {"testNumber": "1562", "testString": "58H 499999 5999999", "lat": "-36.144724", "lon": "164.999993"}, - {"testNumber": "1563", "testString": "58J 599999 6499999", "lat": "-31.630837", "lon": "166.054465"}, - {"testNumber": "1564", "testString": "58J 699999 6999999", "lat": "-27.107985", "lon": "167.017"}, - {"testNumber": "1565", "testString": "58K 717117 7503677", "lat": "-22.559769", "lon": "167.111476"}, - {"testNumber": "1566", "testString": "58K 799999 7499999", "lat": "-22.580352", "lon": "167.917512"}, - {"testNumber": "1567", "testString": "58M 199999 9499999", "lat": "-4.518521", "lon": "162.296619"}, - {"testNumber": "1568", "testString": "58M 234068 9500552", "lat": "-4.514602", "lon": "162.603443"}, - {"testNumber": "1569", "testString": "58M 299999 9999999", "lat": "-0.000005", "lon": "163.202942"}, - {"testNumber": "1570", "testString": "58N 199999 0499999", "lat": "4.51851", "lon": "162.296619"}, - {"testNumber": "1571", "testString": "58N 234067 0499446", "lat": "4.514591", "lon": "162.603443"}, - {"testNumber": "1572", "testString": "58P 299999 0999999", "lat": "9.042042", "lon": "163.180472"}, - {"testNumber": "1573", "testString": "58P 399999 1499999", "lat": "13.566735", "lon": "164.075731"}, - {"testNumber": "1574", "testString": "58Q 499999 1999999", "lat": "18.088704", "lon": "164.999994"}, - {"testNumber": "1575", "testString": "58Q 699999 2499999", "lat": "22.595062", "lon": "166.945544"}, - {"testNumber": "1576", "testString": "58R 299999 3499999", "lat": "31.61777", "lon": "162.891508"}, - {"testNumber": "1577", "testString": "58S 599999 3999999", "lat": "36.139555", "lon": "166.111471"}, - {"testNumber": "1578", "testString": "58T 499999 4999999", "lat": "45.153472", "lon": "164.999992"}, - {"testNumber": "1579", "testString": "58U 499999 5999999", "lat": "54.148099", "lon": "164.999991"}, - {"testNumber": "1580", "testString": "58V 351316 6497704", "lat": "58.594225", "lon": "162.441689"}, - {"testNumber": "1581", "testString": "58V 499999 6999999", "lat": "63.129334", "lon": "164.999988"}, - {"testNumber": "1582", "testString": "58V 648682 6497703", "lat": "58.594224", "lon": "167.558291"}, - {"testNumber": "1583", "testString": "58W 444442 7493002", "lat": "67.547523", "lon": "163.696364"}, - {"testNumber": "1584", "testString": "58W 555556 7493002", "lat": "67.547522", "lon": "166.303608"}, - {"testNumber": "1585", "testString": "58X 499999 7999999", "lat": "72.099217", "lon": "164.999983"}, - {"testNumber": "1586", "testString": "58X 456236 8487576", "lat": "76.463937", "lon": "163.324772"}, - {"testNumber": "1587", "testString": "58X 543762 8487576", "lat": "76.463939", "lon": "166.675183"}, - {"testNumber": "1588", "testString": "59C 555690 1502257", "lat": "-76.551526", "lon": "173.145547"}, - {"testNumber": "1589", "testString": "59C 599999 1999999", "lat": "-72.077542", "lon": "173.912476"}, - {"testNumber": "1590", "testString": "59D 444442 2506996", "lat": "-67.547534", "lon": "169.696367"}, - {"testNumber": "1591", "testString": "59D 555555 2506996", "lat": "-67.547533", "lon": "172.303605"}, - {"testNumber": "1592", "testString": "59E 595869 3023158", "lat": "-62.908866", "lon": "172.887013"}, - {"testNumber": "1593", "testString": "59F 399999 3999999", "lat": "-54.138379", "lon": "169.469289"}, - {"testNumber": "1594", "testString": "59F 499999 4499999", "lat": "-49.652548", "lon": "170.999992"}, - {"testNumber": "1595", "testString": "59G 599999 4999999", "lat": "-45.146398", "lon": "172.272025"}, - {"testNumber": "1596", "testString": "59G 699999 5499999", "lat": "-40.626645", "lon": "173.364674"}, - {"testNumber": "1597", "testString": "59H 640468 6008008", "lat": "-36.062367", "lon": "172.559717"}, - {"testNumber": "1598", "testString": "59J 769321 6500841", "lat": "-31.596041", "lon": "173.838405"}, - {"testNumber": "1599", "testString": "59K 199999 7999999", "lat": "-18.067904", "lon": "168.165986"}, - {"testNumber": "1600", "testString": "59K 264725 8002674", "lat": "-18.051746", "lon": "168.777353"}, - {"testNumber": "1601", "testString": "59L 299999 8499999", "lat": "-13.561615", "lon": "169.151722"}, - {"testNumber": "1602", "testString": "59L 399999 8999999", "lat": "-9.045439", "lon": "170.090115"}, - {"testNumber": "1603", "testString": "59M 399999 9999999", "lat": "-0.000005", "lon": "170.101357"}, - {"testNumber": "1604", "testString": "59M 499999 9499999", "lat": "-4.523568", "lon": "170.999995"}, - {"testNumber": "1605", "testString": "59M 599999 9999999", "lat": "-0.000005", "lon": "171.898632"}, - {"testNumber": "1606", "testString": "59N 499999 0499999", "lat": "4.523557", "lon": "170.999995"}, - {"testNumber": "1607", "testString": "59P 599999 0999999", "lat": "9.045428", "lon": "171.909874"}, - {"testNumber": "1608", "testString": "59P 699999 1499999", "lat": "13.561604", "lon": "172.848267"}, - {"testNumber": "1609", "testString": "59Q 735273 1997323", "lat": "18.051735", "lon": "173.222636"}, - {"testNumber": "1610", "testString": "59Q 799999 1999999", "lat": "18.067893", "lon": "173.834003"}, - {"testNumber": "1611", "testString": "59R 299999 2999999", "lat": "27.107974", "lon": "168.982488"}, - {"testNumber": "1612", "testString": "59R 599999 3499999", "lat": "31.630826", "lon": "172.054465"}, - {"testNumber": "1613", "testString": "59S 740171 3998152", "lat": "36.098344", "lon": "173.667816"}, - {"testNumber": "1614", "testString": "59T 299999 4499999", "lat": "40.626634", "lon": "168.635312"}, - {"testNumber": "1615", "testString": "59U 299999 5499999", "lat": "49.619412", "lon": "168.230934"}, - {"testNumber": "1616", "testString": "59X 495563 8995052", "lat": "81.016469", "lon": "170.745479"}, - {"testNumber": "1617", "testString": "60E 499999 2999999", "lat": "-63.129345", "lon": "176.999988"}, - {"testNumber": "1618", "testString": "60E 599999 3499999", "lat": "-58.628777", "lon": "178.722183"}, - {"testNumber": "1619", "testString": "60F 534166 4514590", "lat": "-49.52034", "lon": "177.472067"}, - {"testNumber": "1620", "testString": "60G 672151 5004744", "lat": "-45.089807", "lon": "179.187658"}, - {"testNumber": "1621", "testString": "60H 259827 6001846", "lat": "-36.098355", "lon": "174.332171"}, - {"testNumber": "1622", "testString": "60J 299999 6999999", "lat": "-27.107985", "lon": "174.982488"}, - {"testNumber": "1623", "testString": "60J 330435 6506322", "lat": "-31.565652", "lon": "175.213321"}, - {"testNumber": "1624", "testString": "60K 399999 7499999", "lat": "-22.603914", "lon": "176.027057"}, - {"testNumber": "1625", "testString": "60K 499999 7999999", "lat": "-18.088714", "lon": "176.999994"}, - {"testNumber": "1626", "testString": "60L 599999 8499999", "lat": "-13.566746", "lon": "177.924258"}, - {"testNumber": "1627", "testString": "60L 699999 8999999", "lat": "-9.042053", "lon": "178.819517"}, - {"testNumber": "1628", "testString": "60M 699999 9999999", "lat": "-0.000005", "lon": "178.797047"}, - {"testNumber": "1629", "testString": "60M 765930 9500552", "lat": "-4.514602", "lon": "179.396547"}, - {"testNumber": "1630", "testString": "60M 799999 9499999", "lat": "-4.518521", "lon": "179.70337"}, - {"testNumber": "1631", "testString": "60N 765930 0499446", "lat": "4.514591", "lon": "179.396547"}, - {"testNumber": "1632", "testString": "60N 799999 0499999", "lat": "4.51851", "lon": "179.70337"}, - {"testNumber": "1633", "testString": "60Q 299999 2499999", "lat": "22.595062", "lon": "175.054444"}, - {"testNumber": "1634", "testString": "60R 599999 2999999", "lat": "27.11884", "lon": "178.008936"}, - {"testNumber": "1635", "testString": "60R 769321 3499156", "lat": "31.59603", "lon": "179.838405"}, - {"testNumber": "1636", "testString": "60T 599999 4499999", "lat": "40.644794", "lon": "178.182692"}, - {"testNumber": "1637", "testString": "60U 599999 5499999", "lat": "49.644252", "lon": "178.38516"}, - {"testNumber": "1638", "testString": "60V 599999 6499999", "lat": "58.628766", "lon": "178.722183"}, - {"testNumber": "1639", "testString": "60W 599999 7499999", "lat": "67.598499", "lon": "179.351839"} - ] -} diff --git a/source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json b/source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json deleted file mode 100644 index b685b324..00000000 --- a/source/widget/DistanceAndDirection/tests/toGeoFromUTMHem.json +++ /dev/null @@ -1,1644 +0,0 @@ -{ - "_comment": "test to ensure inputed UTM (North/South) is converted correctly to Lat/Long", - "tests": [ - {"testNumber": "1", "testString": "01S 599999 2499999", "lat": "-67.598509", "lon": "-174.64816"}, - {"testNumber": "2", "testString": "01S 404129 3023158", "lat": "-62.908865", "lon": "-178.887036"}, - {"testNumber": "3", "testString": "01S 549146 3511216", "lat": "-58.536789", "lon": "-176.155869"}, - {"testNumber": "4", "testString": "01S 307788 4000330", "lat": "-54.109212", "lon": "-179.940415"}, - {"testNumber": "5", "testString": "01S 366290 4506634", "lat": "-49.578085", "lon": "-178.849613"}, - {"testNumber": "6", "testString": "01S 692210 4000330", "lat": "-54.109212", "lon": "-174.059603"}, - {"testNumber": "7", "testString": "01S 299999 5499999", "lat": "-40.626645", "lon": "-179.364688"}, - {"testNumber": "8", "testString": "01S 427440 5012147", "lat": "-45.040411", "lon": "-177.921273"}, - {"testNumber": "9", "testString": "01S 399999 5999999", "lat": "-36.139566", "lon": "-178.111485"}, - {"testNumber": "10", "testString": "01S 499999 6499999", "lat": "-31.635192", "lon": "-177.000006"}, - {"testNumber": "11", "testString": "01S 599999 6999999", "lat": "-27.118851", "lon": "-175.991064"}, - {"testNumber": "12", "testString": "01S 699999 7499999", "lat": "-22.595073", "lon": "-175.054456"}, - {"testNumber": "13", "testString": "01S 735273 8002674", "lat": "-18.051746", "lon": "-174.777364"}, - {"testNumber": "14", "testString": "01S 799999 7999999", "lat": "-18.067904", "lon": "-174.165997"}, - {"testNumber": "15", "testString": "01S 199999 9999999", "lat": "-0.000005", "lon": "-179.695029"}, - {"testNumber": "16", "testString": "01S 232006 9999999", "lat": "-0.000005", "lon": "-179.407678"}, - {"testNumber": "17", "testString": "01N 199999 0999999", "lat": "9.036403", "lon": "-179.728698"}, - {"testNumber": "18", "testString": "01N 240239 0998845", "lat": "9.028518", "lon": "-179.362851"}, - {"testNumber": "19", "testString": "01N 299999 1499999", "lat": "13.561604", "lon": "-178.848278"}, - {"testNumber": "20", "testString": "01N 399999 1999999", "lat": "18.086389", "lon": "-177.945053"}, - {"testNumber": "21", "testString": "01N 599999 2499999", "lat": "22.603903", "lon": "-176.027069"}, - {"testNumber": "22", "testString": "01N 794976 2999879", "lat": "27.089881", "lon": "-174.025318"}, - {"testNumber": "23", "testString": "01N 499999 3999999", "lat": "36.144713", "lon": "-177.000007"}, - {"testNumber": "24", "testString": "01N 399999 4999999", "lat": "45.146387", "lon": "-178.27204"}, - {"testNumber": "25", "testString": "01N 399999 5999999", "lat": "54.138368", "lon": "-178.53071"}, - {"testNumber": "26", "testString": "01N 399999 6999999", "lat": "63.115484", "lon": "-178.982314"}, - {"testNumber": "27", "testString": "01N 399999 7999999", "lat": "72.077531", "lon": "-179.912509"}, - {"testNumber": "28", "testString": "01N 444308 8497741", "lat": "76.551516", "lon": "-179.145596"}, - {"testNumber": "29", "testString": "01N 499999 8999999", "lat": "81.060876", "lon": "-177.000035"}, - {"testNumber": "30", "testString": "02S 456235 1512422", "lat": "-76.463948", "lon": "-172.675234"}, - {"testNumber": "31", "testString": "02S 499999 1999999", "lat": "-72.099228", "lon": "-171.000017"}, - {"testNumber": "32", "testString": "02S 543762 1512422", "lat": "-76.463949", "lon": "-169.324811"}, - {"testNumber": "33", "testString": "02S 456100 2516654", "lat": "-67.462884", "lon": "-172.026405"}, - {"testNumber": "34", "testString": "02S 496452 3013847", "lat": "-63.005034", "lon": "-171.070057"}, - {"testNumber": "35", "testString": "02S 550304 3520128", "lat": "-58.45662", "lon": "-170.137949"}, - {"testNumber": "36", "testString": "02S 399999 4499999", "lat": "-49.644262", "lon": "-172.385177"}, - {"testNumber": "37", "testString": "02S 499999 4999999", "lat": "-45.153483", "lon": "-171.000008"}, - {"testNumber": "38", "testString": "02S 599999 5499999", "lat": "-40.644805", "lon": "-169.817307"}, - {"testNumber": "39", "testString": "02S 699999 5999999", "lat": "-36.124101", "lon": "-168.777615"}, - {"testNumber": "40", "testString": "02S 669563 6506322", "lat": "-31.565651", "lon": "-169.213334"}, - {"testNumber": "41", "testString": "02S 794976 7000119", "lat": "-27.089891", "lon": "-168.025318"}, - {"testNumber": "42", "testString": "02S 199999 8499999", "lat": "-13.553071", "lon": "-173.771777"}, - {"testNumber": "43", "testString": "02S 250480 8501846", "lat": "-13.541125", "lon": "-173.306"}, - {"testNumber": "44", "testString": "02S 299999 8999999", "lat": "-9.042052", "lon": "-172.819528"}, - {"testNumber": "45", "testString": "02S 299999 9999999", "lat": "-0.000005", "lon": "-172.797058"}, - {"testNumber": "46", "testString": "02S 399999 9499999", "lat": "-4.523007", "lon": "-171.901432"}, - {"testNumber": "47", "testString": "02S 499999 9999999", "lat": "-0.000005", "lon": "-171.000005"}, - {"testNumber": "48", "testString": "02N 399999 0499999", "lat": "4.522996", "lon": "-171.901432"}, - {"testNumber": "49", "testString": "02N 499999 0999999", "lat": "9.046557", "lon": "-171.000005"}, - {"testNumber": "50", "testString": "02N 599999 1499999", "lat": "13.566735", "lon": "-170.075742"}, - {"testNumber": "51", "testString": "02N 699999 1999999", "lat": "18.079449", "lon": "-169.110195"}, - {"testNumber": "52", "testString": "02N 499999 3499999", "lat": "31.635181", "lon": "-171.000006"}, - {"testNumber": "53", "testString": "02N 699999 4999999", "lat": "45.125149", "lon": "-168.456884"}, - {"testNumber": "54", "testString": "03S 399999 2999999", "lat": "-63.115495", "lon": "-166.982314"}, - {"testNumber": "55", "testString": "03S 499999 3499999", "lat": "-58.640302", "lon": "-165.00001"}, - {"testNumber": "56", "testString": "03S 599999 3999999", "lat": "-54.138379", "lon": "-163.469308"}, - {"testNumber": "57", "testString": "03S 699999 4499999", "lat": "-49.619423", "lon": "-162.23095"}, - {"testNumber": "58", "testString": "03S 572558 5012147", "lat": "-45.040411", "lon": "-164.078742"}, - {"testNumber": "59", "testString": "03S 707713 5503146", "lat": "-40.596414", "lon": "-162.545235"}, - {"testNumber": "60", "testString": "03S 230677 6500841", "lat": "-31.596041", "lon": "-167.838417"}, - {"testNumber": "61", "testString": "03S 304831 7004884", "lat": "-27.064597", "lon": "-166.968022"}, - {"testNumber": "62", "testString": "03S 299999 7499999", "lat": "-22.595073", "lon": "-166.945556"}, - {"testNumber": "63", "testString": "03S 399999 7999999", "lat": "-18.0864", "lon": "-165.945053"}, - {"testNumber": "64", "testString": "03S 499999 8499999", "lat": "-13.568457", "lon": "-165.000006"}, - {"testNumber": "65", "testString": "03S 599999 8999999", "lat": "-9.045439", "lon": "-164.090126"}, - {"testNumber": "66", "testString": "03S 599999 9999999", "lat": "-0.000005", "lon": "-164.101368"}, - {"testNumber": "67", "testString": "03S 699999 9499999", "lat": "-4.521324", "lon": "-163.197378"}, - {"testNumber": "68", "testString": "03S 767992 9999999", "lat": "-0.000005", "lon": "-162.592333"}, - {"testNumber": "69", "testString": "03S 799999 9999999", "lat": "-0.000005", "lon": "-162.304982"}, - {"testNumber": "70", "testString": "03N 699999 0499999", "lat": "4.521313", "lon": "-163.197378"}, - {"testNumber": "71", "testString": "03N 759759 0998845", "lat": "9.028518", "lon": "-162.63716"}, - {"testNumber": "72", "testString": "03N 799999 0999999", "lat": "9.036403", "lon": "-162.271313"}, - {"testNumber": "73", "testString": "03N 199999 2499999", "lat": "22.580341", "lon": "-167.917523"}, - {"testNumber": "74", "testString": "03N 499999 2999999", "lat": "27.122464", "lon": "-165.000006"}, - {"testNumber": "75", "testString": "03N 259826 3998152", "lat": "36.098344", "lon": "-167.66783"}, - {"testNumber": "76", "testString": "03N 499999 4499999", "lat": "40.650851", "lon": "-165.000007"}, - {"testNumber": "77", "testString": "03N 307788 5999668", "lat": "54.109201", "lon": "-167.940416"}, - {"testNumber": "78", "testString": "03N 499999 5499999", "lat": "49.652538", "lon": "-165.000008"}, - {"testNumber": "79", "testString": "03N 692210 5999668", "lat": "54.109201", "lon": "-162.059602"}, - {"testNumber": "80", "testString": "03N 396960 6995468", "lat": "63.073992", "lon": "-167.039661"}, - {"testNumber": "81", "testString": "03N 499999 6499999", "lat": "58.640292", "lon": "-165.00001"}, - {"testNumber": "82", "testString": "03N 603038 6995468", "lat": "63.073991", "lon": "-162.960363"}, - {"testNumber": "83", "testString": "03N 499999 7499999", "lat": "67.615522", "lon": "-165.000014"}, - {"testNumber": "84", "testString": "03N 499999 8499999", "lat": "76.580844", "lon": "-165.000023"}, - {"testNumber": "85", "testString": "03N 493475 7990353", "lat": "72.012651", "lon": "-165.189303"}, - {"testNumber": "86", "testString": "03N 504435 8995052", "lat": "81.016468", "lon": "-164.745548"}, - {"testNumber": "87", "testString": "03N 506523 7990353", "lat": "72.01265", "lon": "-164.810731"}, - {"testNumber": "88", "testString": "04S 499999 2499999", "lat": "-67.615532", "lon": "-159.000014"}, - {"testNumber": "89", "testString": "04S 449694 3520128", "lat": "-58.456618", "lon": "-159.862071"}, - {"testNumber": "90", "testString": "04S 592621 4008800", "lat": "-54.060685", "lon": "-157.584892"}, - {"testNumber": "91", "testString": "04S 391933 5509950", "lat": "-40.554165", "lon": "-160.276376"}, - {"testNumber": "92", "testString": "04S 327847 5004744", "lat": "-45.089807", "lon": "-161.187674"}, - {"testNumber": "93", "testString": "04S 299999 5999999", "lat": "-36.124101", "lon": "-161.222398"}, - {"testNumber": "94", "testString": "04S 399999 6499999", "lat": "-31.630837", "lon": "-160.054478"}, - {"testNumber": "95", "testString": "04S 499999 6999999", "lat": "-27.122475", "lon": "-159.000006"}, - {"testNumber": "96", "testString": "04S 599999 7499999", "lat": "-22.603914", "lon": "-158.027069"}, - {"testNumber": "97", "testString": "04S 699999 7999999", "lat": "-18.07946", "lon": "-157.110195"}, - {"testNumber": "98", "testString": "04S 799999 8499999", "lat": "-13.553071", "lon": "-156.228234"}, - {"testNumber": "99", "testString": "04S 749517 8501846", "lat": "-13.541125", "lon": "-156.694511"}, - {"testNumber": "100", "testString": "04N 199999 1499999", "lat": "13.55306", "lon": "-161.771776"}, - {"testNumber": "101", "testString": "04N 250480 1498152", "lat": "13.541114", "lon": "-161.306"}, - {"testNumber": "102", "testString": "04N 299999 1999999", "lat": "18.079449", "lon": "-160.889816"}, - {"testNumber": "103", "testString": "04N 499999 2499999", "lat": "22.606851", "lon": "-159.000006"}, - {"testNumber": "104", "testString": "04N 230677 3499157", "lat": "31.59603", "lon": "-161.838418"}, - {"testNumber": "105", "testString": "04N 399999 3999999", "lat": "36.139555", "lon": "-160.111485"}, - {"testNumber": "106", "testString": "04N 299999 4999999", "lat": "45.125148", "lon": "-161.543131"}, - {"testNumber": "107", "testString": "05S 399999 1999999", "lat": "-72.077542", "lon": "-155.912511"}, - {"testNumber": "108", "testString": "05S 444308 1502257", "lat": "-76.551526", "lon": "-155.145593"}, - {"testNumber": "109", "testString": "05S 396960 3004530", "lat": "-63.074002", "lon": "-155.039659"}, - {"testNumber": "110", "testString": "05S 450852 3511215", "lat": "-58.53679", "lon": "-153.844151"}, - {"testNumber": "111", "testString": "05S 603038 3004530", "lat": "-63.074002", "lon": "-150.960365"}, - {"testNumber": "112", "testString": "05S 299999 4499999", "lat": "-49.619422", "lon": "-155.769066"}, - {"testNumber": "113", "testString": "05S 506870 4017260", "lat": "-53.992925", "lon": "-152.895211"}, - {"testNumber": "114", "testString": "05S 399999 4999999", "lat": "-45.146398", "lon": "-154.272041"}, - {"testNumber": "115", "testString": "05S 499999 5499999", "lat": "-40.650862", "lon": "-153.000007"}, - {"testNumber": "116", "testString": "05S 599999 5999999", "lat": "-36.139566", "lon": "-151.888529"}, - {"testNumber": "117", "testString": "05S 699999 6499999", "lat": "-31.617781", "lon": "-150.89152"}, - {"testNumber": "118", "testString": "05S 695167 7004884", "lat": "-27.064597", "lon": "-151.03199"}, - {"testNumber": "119", "testString": "05S 199999 8999999", "lat": "-9.036413", "lon": "-155.728698"}, - {"testNumber": "120", "testString": "05S 240239 9001152", "lat": "-9.028529", "lon": "-155.362851"}, - {"testNumber": "121", "testString": "05S 199999 9999999", "lat": "-0.000005", "lon": "-155.695029"}, - {"testNumber": "122", "testString": "05S 299999 9499999", "lat": "-4.521324", "lon": "-154.802632"}, - {"testNumber": "123", "testString": "05S 232006 9999999", "lat": "-0.000005", "lon": "-155.407678"}, - {"testNumber": "124", "testString": "05S 399999 9999999", "lat": "-0.000005", "lon": "-153.898643"}, - {"testNumber": "125", "testString": "05N 299999 0499999", "lat": "4.521313", "lon": "-154.802632"}, - {"testNumber": "126", "testString": "05N 399999 0999999", "lat": "9.045428", "lon": "-153.909885"}, - {"testNumber": "127", "testString": "05N 499999 1499999", "lat": "13.568446", "lon": "-153.000006"}, - {"testNumber": "128", "testString": "05N 599999 1999999", "lat": "18.086389", "lon": "-152.054959"}, - {"testNumber": "129", "testString": "05N 799999 2499999", "lat": "22.580341", "lon": "-150.082488"}, - {"testNumber": "130", "testString": "05N 205021 2999879", "lat": "27.089881", "lon": "-155.974695"}, - {"testNumber": "131", "testString": "05N 399999 3499999", "lat": "31.630826", "lon": "-154.054477"}, - {"testNumber": "132", "testString": "05N 699999 3999999", "lat": "36.124091", "lon": "-150.777615"}, - {"testNumber": "133", "testString": "05N 599999 4999999", "lat": "45.146388", "lon": "-151.727975"}, - {"testNumber": "134", "testString": "05N 599999 5999999", "lat": "54.138368", "lon": "-151.469308"}, - {"testNumber": "135", "testString": "05N 599999 6999999", "lat": "63.115485", "lon": "-151.01771"}, - {"testNumber": "136", "testString": "05N 555690 8497740", "lat": "76.551515", "lon": "-150.85445"}, - {"testNumber": "137", "testString": "05N 599999 7999999", "lat": "72.077531", "lon": "-150.087526"}, - {"testNumber": "138", "testString": "06S 543898 2516653", "lat": "-67.462886", "lon": "-145.973623"}, - {"testNumber": "139", "testString": "06S 399999 3499999", "lat": "-58.628776", "lon": "-148.722204"}, - {"testNumber": "140", "testString": "06S 499999 3999999", "lat": "-54.148109", "lon": "-147.000009"}, - {"testNumber": "141", "testString": "06S 599999 4499999", "lat": "-49.644262", "lon": "-145.61484"}, - {"testNumber": "142", "testString": "06S 608065 5509950", "lat": "-40.554165", "lon": "-145.723638"}, - {"testNumber": "143", "testString": "06S 699999 4999999", "lat": "-45.125159", "lon": "-144.456884"}, - {"testNumber": "144", "testString": "06S 740171 6001846", "lat": "-36.098354", "lon": "-144.332184"}, - {"testNumber": "145", "testString": "06S 205022 7000119", "lat": "-27.089892", "lon": "-149.974694"}, - {"testNumber": "146", "testString": "06S 199999 7499999", "lat": "-22.580351", "lon": "-149.917524"}, - {"testNumber": "147", "testString": "06S 282881 7503677", "lat": "-22.559769", "lon": "-149.111488"}, - {"testNumber": "148", "testString": "06S 299999 7999999", "lat": "-18.07946", "lon": "-148.889816"}, - {"testNumber": "149", "testString": "06S 399999 8499999", "lat": "-13.566746", "lon": "-147.924269"}, - {"testNumber": "150", "testString": "06S 499999 8999999", "lat": "-9.046568", "lon": "-147.000005"}, - {"testNumber": "151", "testString": "06S 499999 9999999", "lat": "-0.000005", "lon": "-147.000005"}, - {"testNumber": "152", "testString": "06S 599999 9499999", "lat": "-4.523007", "lon": "-146.098579"}, - {"testNumber": "153", "testString": "06S 699999 9999999", "lat": "-0.000005", "lon": "-145.202953"}, - {"testNumber": "154", "testString": "06N 599999 0499999", "lat": "4.522996", "lon": "-146.098579"}, - {"testNumber": "155", "testString": "06N 699999 0999999", "lat": "9.042042", "lon": "-145.180483"}, - {"testNumber": "156", "testString": "06N 749517 1498152", "lat": "13.541114", "lon": "-144.694511"}, - {"testNumber": "157", "testString": "06N 799999 1499999", "lat": "13.55306", "lon": "-144.228235"}, - {"testNumber": "158", "testString": "06N 399999 2999999", "lat": "27.11884", "lon": "-148.008948"}, - {"testNumber": "159", "testString": "06N 699999 3499999", "lat": "31.61777", "lon": "-144.891521"}, - {"testNumber": "160", "testString": "06N 399999 4499999", "lat": "40.644794", "lon": "-148.182707"}, - {"testNumber": "161", "testString": "06N 399999 5499999", "lat": "49.644251", "lon": "-148.385177"}, - {"testNumber": "162", "testString": "06N 399999 6499999", "lat": "58.628766", "lon": "-148.722203"}, - {"testNumber": "163", "testString": "06N 399999 7499999", "lat": "67.598498", "lon": "-149.351867"}, - {"testNumber": "164", "testString": "07S 493475 2009644", "lat": "-72.012662", "lon": "-141.1893"}, - {"testNumber": "165", "testString": "07S 499999 1499999", "lat": "-76.580855", "lon": "-141.000023"}, - {"testNumber": "166", "testString": "07S 506523 2009645", "lat": "-72.012661", "lon": "-140.810735"}, - {"testNumber": "167", "testString": "07S 399999 2499999", "lat": "-67.598509", "lon": "-143.351868"}, - {"testNumber": "168", "testString": "07S 599999 2999999", "lat": "-63.115495", "lon": "-139.01771"}, - {"testNumber": "169", "testString": "07S 493128 4017260", "lat": "-53.992924", "lon": "-141.104807"}, - {"testNumber": "170", "testString": "07S 633707 4506634", "lat": "-49.578084", "lon": "-139.150404"}, - {"testNumber": "171", "testString": "07S 292285 5503146", "lat": "-40.596414", "lon": "-143.454779"}, - {"testNumber": "172", "testString": "07S 359530 6008008", "lat": "-36.062368", "lon": "-142.55973"}, - {"testNumber": "173", "testString": "07S 299999 6499999", "lat": "-31.61778", "lon": "-143.108492"}, - {"testNumber": "174", "testString": "07S 399999 6999999", "lat": "-27.118851", "lon": "-142.008948"}, - {"testNumber": "175", "testString": "07S 499999 7499999", "lat": "-22.606862", "lon": "-141.000006"}, - {"testNumber": "176", "testString": "07S 599999 7999999", "lat": "-18.0864", "lon": "-140.054959"}, - {"testNumber": "177", "testString": "07S 699999 8499999", "lat": "-13.561615", "lon": "-139.151733"}, - {"testNumber": "178", "testString": "07S 799999 8999999", "lat": "-9.036414", "lon": "-138.271313"}, - {"testNumber": "179", "testString": "07S 759759 9001152", "lat": "-9.028529", "lon": "-138.63716"}, - {"testNumber": "180", "testString": "07S 767992 9999999", "lat": "-0.000005", "lon": "-138.592333"}, - {"testNumber": "181", "testString": "07S 799999 9999999", "lat": "-0.000005", "lon": "-138.304982"}, - {"testNumber": "182", "testString": "07N 199999 1999999", "lat": "18.067893", "lon": "-143.834014"}, - {"testNumber": "183", "testString": "07N 264725 1997323", "lat": "18.051735", "lon": "-143.222647"}, - {"testNumber": "184", "testString": "07N 399999 2499999", "lat": "22.603903", "lon": "-141.972943"}, - {"testNumber": "185", "testString": "07N 699999 2999999", "lat": "27.107974", "lon": "-138.983"}, - {"testNumber": "186", "testString": "07N 299999 3999999", "lat": "36.12409", "lon": "-143.222398"}, - {"testNumber": "187", "testString": "07N 699999 4499999", "lat": "40.626634", "lon": "-138.635326"}, - {"testNumber": "188", "testString": "07N 699999 5499999", "lat": "49.619412", "lon": "-138.230951"}, - {"testNumber": "189", "testString": "08S 351316 3502294", "lat": "-58.594236", "lon": "-137.55831"}, - {"testNumber": "190", "testString": "08S 503546 3013848", "lat": "-63.005033", "lon": "-134.929967"}, - {"testNumber": "191", "testString": "08S 648682 3502294", "lat": "-58.594235", "lon": "-132.44171"}, - {"testNumber": "192", "testString": "08S 407376 4008800", "lat": "-54.060685", "lon": "-136.415127"}, - {"testNumber": "193", "testString": "08S 465831 4514590", "lat": "-49.520341", "lon": "-135.472084"}, - {"testNumber": "194", "testString": "08S 299999 4999999", "lat": "-45.125159", "lon": "-137.543131"}, - {"testNumber": "195", "testString": "08S 399999 5499999", "lat": "-40.644805", "lon": "-136.182707"}, - {"testNumber": "196", "testString": "08S 499999 5999999", "lat": "-36.144724", "lon": "-135.000007"}, - {"testNumber": "197", "testString": "08S 599999 6499999", "lat": "-31.630837", "lon": "-133.945535"}, - {"testNumber": "198", "testString": "08S 699999 6999999", "lat": "-27.107985", "lon": "-132.983"}, - {"testNumber": "199", "testString": "08S 717117 7503677", "lat": "-22.559769", "lon": "-132.888524"}, - {"testNumber": "200", "testString": "08S 799999 7499999", "lat": "-22.580352", "lon": "-132.082488"}, - {"testNumber": "201", "testString": "08S 199999 9499999", "lat": "-4.518521", "lon": "-137.703381"}, - {"testNumber": "202", "testString": "08S 234068 9500552", "lat": "-4.514602", "lon": "-137.396557"}, - {"testNumber": "203", "testString": "08S 299999 9999999", "lat": "-0.000005", "lon": "-136.797058"}, - {"testNumber": "204", "testString": "08N 199999 0499999", "lat": "4.51851", "lon": "-137.703381"}, - {"testNumber": "205", "testString": "08N 234067 0499446", "lat": "4.514591", "lon": "-137.396557"}, - {"testNumber": "206", "testString": "08N 299999 0999999", "lat": "9.042042", "lon": "-136.819528"}, - {"testNumber": "207", "testString": "08N 399999 1499999", "lat": "13.566735", "lon": "-135.924269"}, - {"testNumber": "208", "testString": "08N 499999 1999999", "lat": "18.088704", "lon": "-135.000006"}, - {"testNumber": "209", "testString": "08N 699999 2499999", "lat": "22.595062", "lon": "-133.054456"}, - {"testNumber": "210", "testString": "08N 299999 3499999", "lat": "31.61777", "lon": "-137.108492"}, - {"testNumber": "211", "testString": "08N 599999 3999999", "lat": "36.139555", "lon": "-133.888529"}, - {"testNumber": "212", "testString": "08N 499999 4999999", "lat": "45.153472", "lon": "-135.000008"}, - {"testNumber": "213", "testString": "08N 499999 5999999", "lat": "54.148099", "lon": "-135.000009"}, - {"testNumber": "214", "testString": "08N 351316 6497704", "lat": "58.594225", "lon": "-137.558311"}, - {"testNumber": "215", "testString": "08N 499999 6999999", "lat": "63.129334", "lon": "-135.000012"}, - {"testNumber": "216", "testString": "08N 648682 6497703", "lat": "58.594224", "lon": "-132.441709"}, - {"testNumber": "217", "testString": "08N 444442 7493002", "lat": "67.547523", "lon": "-136.303636"}, - {"testNumber": "218", "testString": "08N 555556 7493002", "lat": "67.547522", "lon": "-133.696392"}, - {"testNumber": "219", "testString": "08N 499999 7999999", "lat": "72.099217", "lon": "-135.000017"}, - {"testNumber": "220", "testString": "08N 456236 8487576", "lat": "76.463937", "lon": "-136.675228"}, - {"testNumber": "221", "testString": "08N 543762 8487576", "lat": "76.463939", "lon": "-133.324817"}, - {"testNumber": "222", "testString": "09S 555690 1502257", "lat": "-76.551526", "lon": "-126.854453"}, - {"testNumber": "223", "testString": "09S 599999 1999999", "lat": "-72.077542", "lon": "-126.087524"}, - {"testNumber": "224", "testString": "09S 444442 2506996", "lat": "-67.547534", "lon": "-130.303633"}, - {"testNumber": "225", "testString": "09S 555555 2506996", "lat": "-67.547533", "lon": "-127.696395"}, - {"testNumber": "226", "testString": "09S 595869 3023158", "lat": "-62.908866", "lon": "-127.112987"}, - {"testNumber": "227", "testString": "09S 399999 3999999", "lat": "-54.138379", "lon": "-130.530711"}, - {"testNumber": "228", "testString": "09S 499999 4499999", "lat": "-49.652548", "lon": "-129.000008"}, - {"testNumber": "229", "testString": "09S 599999 4999999", "lat": "-45.146398", "lon": "-127.727975"}, - {"testNumber": "230", "testString": "09S 699999 5499999", "lat": "-40.626645", "lon": "-126.635326"}, - {"testNumber": "231", "testString": "09S 640468 6008008", "lat": "-36.062367", "lon": "-127.440283"}, - {"testNumber": "232", "testString": "09S 769321 6500841", "lat": "-31.596041", "lon": "-126.161595"}, - {"testNumber": "233", "testString": "09S 199999 7999999", "lat": "-18.067904", "lon": "-131.834014"}, - {"testNumber": "234", "testString": "09S 264725 8002674", "lat": "-18.051746", "lon": "-131.222647"}, - {"testNumber": "235", "testString": "09S 299999 8499999", "lat": "-13.561615", "lon": "-130.848278"}, - {"testNumber": "236", "testString": "09S 399999 8999999", "lat": "-9.045439", "lon": "-129.909885"}, - {"testNumber": "237", "testString": "09S 399999 9999999", "lat": "-0.000005", "lon": "-129.898643"}, - {"testNumber": "238", "testString": "09S 499999 9499999", "lat": "-4.523568", "lon": "-129.000005"}, - {"testNumber": "239", "testString": "09S 599999 9999999", "lat": "-0.000005", "lon": "-128.101368"}, - {"testNumber": "240", "testString": "09N 499999 0499999", "lat": "4.523557", "lon": "-129.000005"}, - {"testNumber": "241", "testString": "09N 599999 0999999", "lat": "9.045428", "lon": "-128.090126"}, - {"testNumber": "242", "testString": "09N 699999 1499999", "lat": "13.561604", "lon": "-127.151733"}, - {"testNumber": "243", "testString": "09N 735273 1997323", "lat": "18.051735", "lon": "-126.777364"}, - {"testNumber": "244", "testString": "09N 799999 1999999", "lat": "18.067893", "lon": "-126.165997"}, - {"testNumber": "245", "testString": "09N 299999 2999999", "lat": "27.107974", "lon": "-131.017512"}, - {"testNumber": "246", "testString": "09N 599999 3499999", "lat": "31.630826", "lon": "-127.945535"}, - {"testNumber": "247", "testString": "09N 740171 3998152", "lat": "36.098344", "lon": "-126.332184"}, - {"testNumber": "248", "testString": "09N 299999 4499999", "lat": "40.626634", "lon": "-131.364688"}, - {"testNumber": "249", "testString": "09N 299999 5499999", "lat": "49.619412", "lon": "-131.769066"}, - {"testNumber": "250", "testString": "09N 495563 8995052", "lat": "81.016469", "lon": "-129.254521"}, - {"testNumber": "251", "testString": "10S 499999 2999999", "lat": "-63.129345", "lon": "-123.000012"}, - {"testNumber": "252", "testString": "10S 599999 3499999", "lat": "-58.628777", "lon": "-121.277817"}, - {"testNumber": "253", "testString": "10S 534166 4514590", "lat": "-49.52034", "lon": "-122.527933"}, - {"testNumber": "254", "testString": "10S 672151 5004744", "lat": "-45.089807", "lon": "-120.812342"}, - {"testNumber": "255", "testString": "10S 259827 6001846", "lat": "-36.098355", "lon": "-125.667829"}, - {"testNumber": "256", "testString": "10S 299999 6999999", "lat": "-27.107985", "lon": "-125.017512"}, - {"testNumber": "257", "testString": "10S 330435 6506322", "lat": "-31.565652", "lon": "-124.786679"}, - {"testNumber": "258", "testString": "10S 399999 7499999", "lat": "-22.603914", "lon": "-123.972943"}, - {"testNumber": "259", "testString": "10S 499999 7999999", "lat": "-18.088714", "lon": "-123.000006"}, - {"testNumber": "260", "testString": "10S 599999 8499999", "lat": "-13.566746", "lon": "-122.075742"}, - {"testNumber": "261", "testString": "10S 699999 8999999", "lat": "-9.042053", "lon": "-121.180483"}, - {"testNumber": "262", "testString": "10S 699999 9999999", "lat": "-0.000005", "lon": "-121.202953"}, - {"testNumber": "263", "testString": "10S 765930 9500552", "lat": "-4.514602", "lon": "-120.603453"}, - {"testNumber": "264", "testString": "10S 799999 9499999", "lat": "-4.518521", "lon": "-120.29663"}, - {"testNumber": "265", "testString": "10N 765930 0499446", "lat": "4.514591", "lon": "-120.603453"}, - {"testNumber": "266", "testString": "10N 799999 0499999", "lat": "4.51851", "lon": "-120.29663"}, - {"testNumber": "267", "testString": "10N 299999 2499999", "lat": "22.595062", "lon": "-124.945556"}, - {"testNumber": "268", "testString": "10N 599999 2999999", "lat": "27.11884", "lon": "-121.991064"}, - {"testNumber": "269", "testString": "10N 769321 3499156", "lat": "31.59603", "lon": "-120.161595"}, - {"testNumber": "270", "testString": "10N 599999 4499999", "lat": "40.644794", "lon": "-121.817308"}, - {"testNumber": "271", "testString": "10N 599999 5499999", "lat": "49.644252", "lon": "-121.61484"}, - {"testNumber": "272", "testString": "10N 599999 6499999", "lat": "58.628766", "lon": "-121.277817"}, - {"testNumber": "273", "testString": "10N 599999 7499999", "lat": "67.598499", "lon": "-120.648161"}, - {"testNumber": "274", "testString": "11S 599999 2499999", "lat": "-67.598509", "lon": "-114.64816"}, - {"testNumber": "275", "testString": "11S 404129 3023158", "lat": "-62.908865", "lon": "-118.887036"}, - {"testNumber": "276", "testString": "11S 549146 3511216", "lat": "-58.536789", "lon": "-116.155869"}, - {"testNumber": "277", "testString": "11S 307788 4000330", "lat": "-54.109212", "lon": "-119.940415"}, - {"testNumber": "278", "testString": "11S 366290 4506634", "lat": "-49.578085", "lon": "-118.849613"}, - {"testNumber": "279", "testString": "11S 692210 4000330", "lat": "-54.109212", "lon": "-114.059603"}, - {"testNumber": "280", "testString": "11S 299999 5499999", "lat": "-40.626645", "lon": "-119.364688"}, - {"testNumber": "281", "testString": "11S 427440 5012147", "lat": "-45.040411", "lon": "-117.921273"}, - {"testNumber": "282", "testString": "11S 399999 5999999", "lat": "-36.139566", "lon": "-118.111485"}, - {"testNumber": "283", "testString": "11S 499999 6499999", "lat": "-31.635192", "lon": "-117.000006"}, - {"testNumber": "284", "testString": "11S 599999 6999999", "lat": "-27.118851", "lon": "-115.991064"}, - {"testNumber": "285", "testString": "11S 699999 7499999", "lat": "-22.595073", "lon": "-115.054456"}, - {"testNumber": "286", "testString": "11S 735273 8002674", "lat": "-18.051746", "lon": "-114.777364"}, - {"testNumber": "287", "testString": "11S 799999 7999999", "lat": "-18.067904", "lon": "-114.165997"}, - {"testNumber": "288", "testString": "11S 199999 9999999", "lat": "-0.000005", "lon": "-119.695029"}, - {"testNumber": "289", "testString": "11S 232006 9999999", "lat": "-0.000005", "lon": "-119.407678"}, - {"testNumber": "290", "testString": "11N 199999 0999999", "lat": "9.036403", "lon": "-119.728698"}, - {"testNumber": "291", "testString": "11N 240239 0998845", "lat": "9.028518", "lon": "-119.362851"}, - {"testNumber": "292", "testString": "11N 299999 1499999", "lat": "13.561604", "lon": "-118.848278"}, - {"testNumber": "293", "testString": "11N 399999 1999999", "lat": "18.086389", "lon": "-117.945053"}, - {"testNumber": "294", "testString": "11N 599999 2499999", "lat": "22.603903", "lon": "-116.027069"}, - {"testNumber": "295", "testString": "11N 794976 2999879", "lat": "27.089881", "lon": "-114.025318"}, - {"testNumber": "296", "testString": "11N 499999 3999999", "lat": "36.144713", "lon": "-117.000007"}, - {"testNumber": "297", "testString": "11N 399999 4999999", "lat": "45.146387", "lon": "-118.27204"}, - {"testNumber": "298", "testString": "11N 399999 5999999", "lat": "54.138368", "lon": "-118.53071"}, - {"testNumber": "299", "testString": "11N 399999 6999999", "lat": "63.115484", "lon": "-118.982314"}, - {"testNumber": "300", "testString": "11N 399999 7999999", "lat": "72.077531", "lon": "-119.912509"}, - {"testNumber": "301", "testString": "11N 444308 8497741", "lat": "76.551516", "lon": "-119.145596"}, - {"testNumber": "302", "testString": "11N 499999 8999999", "lat": "81.060876", "lon": "-117.000035"}, - {"testNumber": "303", "testString": "12S 456235 1512422", "lat": "-76.463948", "lon": "-112.675234"}, - {"testNumber": "304", "testString": "12S 499999 1999999", "lat": "-72.099228", "lon": "-111.000017"}, - {"testNumber": "305", "testString": "12S 543762 1512422", "lat": "-76.463949", "lon": "-109.324811"}, - {"testNumber": "306", "testString": "12S 456100 2516654", "lat": "-67.462884", "lon": "-112.026405"}, - {"testNumber": "307", "testString": "12S 496452 3013847", "lat": "-63.005034", "lon": "-111.070057"}, - {"testNumber": "308", "testString": "12S 550304 3520128", "lat": "-58.45662", "lon": "-110.137949"}, - {"testNumber": "309", "testString": "12S 399999 4499999", "lat": "-49.644262", "lon": "-112.385177"}, - {"testNumber": "310", "testString": "12S 499999 4999999", "lat": "-45.153483", "lon": "-111.000008"}, - {"testNumber": "311", "testString": "12S 599999 5499999", "lat": "-40.644805", "lon": "-109.817307"}, - {"testNumber": "312", "testString": "12S 699999 5999999", "lat": "-36.124101", "lon": "-108.777615"}, - {"testNumber": "313", "testString": "12S 669563 6506322", "lat": "-31.565651", "lon": "-109.213334"}, - {"testNumber": "314", "testString": "12S 794976 7000119", "lat": "-27.089891", "lon": "-108.025318"}, - {"testNumber": "315", "testString": "12S 199999 8499999", "lat": "-13.553071", "lon": "-113.771777"}, - {"testNumber": "316", "testString": "12S 250480 8501846", "lat": "-13.541125", "lon": "-113.306"}, - {"testNumber": "317", "testString": "12S 299999 8999999", "lat": "-9.042052", "lon": "-112.819528"}, - {"testNumber": "318", "testString": "12S 299999 9999999", "lat": "-0.000005", "lon": "-112.797058"}, - {"testNumber": "319", "testString": "12S 399999 9499999", "lat": "-4.523007", "lon": "-111.901432"}, - {"testNumber": "320", "testString": "12S 499999 9999999", "lat": "-0.000005", "lon": "-111.000005"}, - {"testNumber": "321", "testString": "12N 399999 0499999", "lat": "4.522996", "lon": "-111.901432"}, - {"testNumber": "322", "testString": "12N 499999 0999999", "lat": "9.046557", "lon": "-111.000005"}, - {"testNumber": "323", "testString": "12N 599999 1499999", "lat": "13.566735", "lon": "-110.075742"}, - {"testNumber": "324", "testString": "12N 699999 1999999", "lat": "18.079449", "lon": "-109.110195"}, - {"testNumber": "325", "testString": "12N 499999 3499999", "lat": "31.635181", "lon": "-111.000006"}, - {"testNumber": "326", "testString": "12N 699999 4999999", "lat": "45.125149", "lon": "-108.456884"}, - {"testNumber": "327", "testString": "13S 399999 2999999", "lat": "-63.115495", "lon": "-106.982314"}, - {"testNumber": "328", "testString": "13S 499999 3499999", "lat": "-58.640302", "lon": "-105.00001"}, - {"testNumber": "329", "testString": "13S 599999 3999999", "lat": "-54.138379", "lon": "-103.469308"}, - {"testNumber": "330", "testString": "13S 699999 4499999", "lat": "-49.619423", "lon": "-102.23095"}, - {"testNumber": "331", "testString": "13S 572558 5012147", "lat": "-45.040411", "lon": "-104.078742"}, - {"testNumber": "332", "testString": "13S 707713 5503146", "lat": "-40.596414", "lon": "-102.545235"}, - {"testNumber": "333", "testString": "13S 230677 6500841", "lat": "-31.596041", "lon": "-107.838417"}, - {"testNumber": "334", "testString": "13S 304831 7004884", "lat": "-27.064597", "lon": "-106.968022"}, - {"testNumber": "335", "testString": "13S 299999 7499999", "lat": "-22.595073", "lon": "-106.945556"}, - {"testNumber": "336", "testString": "13S 399999 7999999", "lat": "-18.0864", "lon": "-105.945053"}, - {"testNumber": "337", "testString": "13S 499999 8499999", "lat": "-13.568457", "lon": "-105.000006"}, - {"testNumber": "338", "testString": "13S 599999 8999999", "lat": "-9.045439", "lon": "-104.090126"}, - {"testNumber": "339", "testString": "13S 599999 9999999", "lat": "-0.000005", "lon": "-104.101368"}, - {"testNumber": "340", "testString": "13S 699999 9499999", "lat": "-4.521324", "lon": "-103.197378"}, - {"testNumber": "341", "testString": "13S 767992 9999999", "lat": "-0.000005", "lon": "-102.592333"}, - {"testNumber": "342", "testString": "13S 799999 9999999", "lat": "-0.000005", "lon": "-102.304982"}, - {"testNumber": "343", "testString": "13N 699999 0499999", "lat": "4.521313", "lon": "-103.197378"}, - {"testNumber": "344", "testString": "13N 759759 0998845", "lat": "9.028518", "lon": "-102.63716"}, - {"testNumber": "345", "testString": "13N 799999 0999999", "lat": "9.036403", "lon": "-102.271313"}, - {"testNumber": "346", "testString": "13N 199999 2499999", "lat": "22.580341", "lon": "-107.917523"}, - {"testNumber": "347", "testString": "13N 499999 2999999", "lat": "27.122464", "lon": "-105.000006"}, - {"testNumber": "348", "testString": "13N 259826 3998152", "lat": "36.098344", "lon": "-107.66783"}, - {"testNumber": "349", "testString": "13N 499999 4499999", "lat": "40.650851", "lon": "-105.000007"}, - {"testNumber": "350", "testString": "13N 307788 5999668", "lat": "54.109201", "lon": "-107.940416"}, - {"testNumber": "351", "testString": "13N 499999 5499999", "lat": "49.652538", "lon": "-105.000008"}, - {"testNumber": "352", "testString": "13N 692210 5999668", "lat": "54.109201", "lon": "-102.059602"}, - {"testNumber": "353", "testString": "13N 396960 6995468", "lat": "63.073992", "lon": "-107.039661"}, - {"testNumber": "354", "testString": "13N 499999 6499999", "lat": "58.640292", "lon": "-105.00001"}, - {"testNumber": "355", "testString": "13N 603038 6995468", "lat": "63.073991", "lon": "-102.960363"}, - {"testNumber": "356", "testString": "13N 499999 7499999", "lat": "67.615522", "lon": "-105.000014"}, - {"testNumber": "357", "testString": "13N 499999 8499999", "lat": "76.580844", "lon": "-105.000023"}, - {"testNumber": "358", "testString": "13N 493475 7990353", "lat": "72.012651", "lon": "-105.189303"}, - {"testNumber": "359", "testString": "13N 504435 8995052", "lat": "81.016468", "lon": "-104.745548"}, - {"testNumber": "360", "testString": "13N 506523 7990353", "lat": "72.01265", "lon": "-104.810731"}, - {"testNumber": "361", "testString": "14S 499999 2499999", "lat": "-67.615532", "lon": "-99.000014"}, - {"testNumber": "362", "testString": "14S 449694 3520128", "lat": "-58.456618", "lon": "-99.862071"}, - {"testNumber": "363", "testString": "14S 592621 4008800", "lat": "-54.060685", "lon": "-97.584892"}, - {"testNumber": "364", "testString": "14S 391933 5509950", "lat": "-40.554165", "lon": "-100.276376"}, - {"testNumber": "365", "testString": "14S 327847 5004744", "lat": "-45.089807", "lon": "-101.187674"}, - {"testNumber": "366", "testString": "14S 299999 5999999", "lat": "-36.124101", "lon": "-101.222398"}, - {"testNumber": "367", "testString": "14S 399999 6499999", "lat": "-31.630837", "lon": "-100.054478"}, - {"testNumber": "368", "testString": "14S 499999 6999999", "lat": "-27.122475", "lon": "-99.000006"}, - {"testNumber": "369", "testString": "14S 599999 7499999", "lat": "-22.603914", "lon": "-98.027069"}, - {"testNumber": "370", "testString": "14S 699999 7999999", "lat": "-18.07946", "lon": "-97.110195"}, - {"testNumber": "371", "testString": "14S 799999 8499999", "lat": "-13.553071", "lon": "-96.228234"}, - {"testNumber": "372", "testString": "14S 749517 8501846", "lat": "-13.541125", "lon": "-96.694511"}, - {"testNumber": "373", "testString": "14N 199999 1499999", "lat": "13.55306", "lon": "-101.771776"}, - {"testNumber": "374", "testString": "14N 250480 1498152", "lat": "13.541114", "lon": "-101.306"}, - {"testNumber": "375", "testString": "14N 299999 1999999", "lat": "18.079449", "lon": "-100.889816"}, - {"testNumber": "376", "testString": "14N 499999 2499999", "lat": "22.606851", "lon": "-99.000006"}, - {"testNumber": "377", "testString": "14N 230677 3499157", "lat": "31.59603", "lon": "-101.838418"}, - {"testNumber": "378", "testString": "14N 399999 3999999", "lat": "36.139555", "lon": "-100.111485"}, - {"testNumber": "379", "testString": "14N 299999 4999999", "lat": "45.125148", "lon": "-101.543131"}, - {"testNumber": "380", "testString": "15S 399999 1999999", "lat": "-72.077542", "lon": "-95.912511"}, - {"testNumber": "381", "testString": "15S 444308 1502257", "lat": "-76.551526", "lon": "-95.145593"}, - {"testNumber": "382", "testString": "15S 396960 3004530", "lat": "-63.074002", "lon": "-95.039659"}, - {"testNumber": "383", "testString": "15S 450852 3511215", "lat": "-58.53679", "lon": "-93.844151"}, - {"testNumber": "384", "testString": "15S 603038 3004530", "lat": "-63.074002", "lon": "-90.960365"}, - {"testNumber": "385", "testString": "15S 299999 4499999", "lat": "-49.619422", "lon": "-95.769066"}, - {"testNumber": "386", "testString": "15S 506870 4017260", "lat": "-53.992925", "lon": "-92.895211"}, - {"testNumber": "387", "testString": "15S 399999 4999999", "lat": "-45.146398", "lon": "-94.272041"}, - {"testNumber": "388", "testString": "15S 499999 5499999", "lat": "-40.650862", "lon": "-93.000007"}, - {"testNumber": "389", "testString": "15S 599999 5999999", "lat": "-36.139566", "lon": "-91.888529"}, - {"testNumber": "390", "testString": "15S 699999 6499999", "lat": "-31.617781", "lon": "-90.89152"}, - {"testNumber": "391", "testString": "15S 695167 7004884", "lat": "-27.064597", "lon": "-91.03199"}, - {"testNumber": "392", "testString": "15S 199999 8999999", "lat": "-9.036413", "lon": "-95.728698"}, - {"testNumber": "393", "testString": "15S 240239 9001152", "lat": "-9.028529", "lon": "-95.362851"}, - {"testNumber": "394", "testString": "15S 199999 9999999", "lat": "-0.000005", "lon": "-95.695029"}, - {"testNumber": "395", "testString": "15S 299999 9499999", "lat": "-4.521324", "lon": "-94.802632"}, - {"testNumber": "396", "testString": "15S 232006 9999999", "lat": "-0.000005", "lon": "-95.407678"}, - {"testNumber": "397", "testString": "15S 399999 9999999", "lat": "-0.000005", "lon": "-93.898643"}, - {"testNumber": "398", "testString": "15N 299999 0499999", "lat": "4.521313", "lon": "-94.802632"}, - {"testNumber": "399", "testString": "15N 399999 0999999", "lat": "9.045428", "lon": "-93.909885"}, - {"testNumber": "400", "testString": "15N 499999 1499999", "lat": "13.568446", "lon": "-93.000006"}, - {"testNumber": "401", "testString": "15N 599999 1999999", "lat": "18.086389", "lon": "-92.054959"}, - {"testNumber": "402", "testString": "15N 799999 2499999", "lat": "22.580341", "lon": "-90.082488"}, - {"testNumber": "403", "testString": "15N 205021 2999879", "lat": "27.089881", "lon": "-95.974695"}, - {"testNumber": "404", "testString": "15N 399999 3499999", "lat": "31.630826", "lon": "-94.054477"}, - {"testNumber": "405", "testString": "15N 699999 3999999", "lat": "36.124091", "lon": "-90.777615"}, - {"testNumber": "406", "testString": "15N 599999 4999999", "lat": "45.146388", "lon": "-91.727975"}, - {"testNumber": "407", "testString": "15N 599999 5999999", "lat": "54.138368", "lon": "-91.469308"}, - {"testNumber": "408", "testString": "15N 599999 6999999", "lat": "63.115485", "lon": "-91.01771"}, - {"testNumber": "409", "testString": "15N 555690 8497740", "lat": "76.551515", "lon": "-90.85445"}, - {"testNumber": "410", "testString": "15N 599999 7999999", "lat": "72.077531", "lon": "-90.087526"}, - {"testNumber": "411", "testString": "16S 543898 2516653", "lat": "-67.462886", "lon": "-85.973623"}, - {"testNumber": "412", "testString": "16S 399999 3499999", "lat": "-58.628776", "lon": "-88.722204"}, - {"testNumber": "413", "testString": "16S 499999 3999999", "lat": "-54.148109", "lon": "-87.000009"}, - {"testNumber": "414", "testString": "16S 599999 4499999", "lat": "-49.644262", "lon": "-85.61484"}, - {"testNumber": "415", "testString": "16S 608065 5509950", "lat": "-40.554165", "lon": "-85.723638"}, - {"testNumber": "416", "testString": "16S 699999 4999999", "lat": "-45.125159", "lon": "-84.456884"}, - {"testNumber": "417", "testString": "16S 740171 6001846", "lat": "-36.098354", "lon": "-84.332184"}, - {"testNumber": "418", "testString": "16S 205022 7000119", "lat": "-27.089892", "lon": "-89.974694"}, - {"testNumber": "419", "testString": "16S 199999 7499999", "lat": "-22.580351", "lon": "-89.917524"}, - {"testNumber": "420", "testString": "16S 282881 7503677", "lat": "-22.559769", "lon": "-89.111488"}, - {"testNumber": "421", "testString": "16S 299999 7999999", "lat": "-18.07946", "lon": "-88.889816"}, - {"testNumber": "422", "testString": "16S 399999 8499999", "lat": "-13.566746", "lon": "-87.924269"}, - {"testNumber": "423", "testString": "16S 499999 8999999", "lat": "-9.046568", "lon": "-87.000005"}, - {"testNumber": "424", "testString": "16S 499999 9999999", "lat": "-0.000005", "lon": "-87.000005"}, - {"testNumber": "425", "testString": "16S 599999 9499999", "lat": "-4.523007", "lon": "-86.098579"}, - {"testNumber": "426", "testString": "16S 699999 9999999", "lat": "-0.000005", "lon": "-85.202953"}, - {"testNumber": "427", "testString": "16N 599999 0499999", "lat": "4.522996", "lon": "-86.098579"}, - {"testNumber": "428", "testString": "16N 699999 0999999", "lat": "9.042042", "lon": "-85.180483"}, - {"testNumber": "429", "testString": "16N 749517 1498152", "lat": "13.541114", "lon": "-84.694511"}, - {"testNumber": "430", "testString": "16N 799999 1499999", "lat": "13.55306", "lon": "-84.228235"}, - {"testNumber": "431", "testString": "16N 399999 2999999", "lat": "27.11884", "lon": "-88.008948"}, - {"testNumber": "432", "testString": "16N 699999 3499999", "lat": "31.61777", "lon": "-84.891521"}, - {"testNumber": "433", "testString": "16N 399999 4499999", "lat": "40.644794", "lon": "-88.182707"}, - {"testNumber": "434", "testString": "16N 399999 5499999", "lat": "49.644251", "lon": "-88.385177"}, - {"testNumber": "435", "testString": "16N 399999 6499999", "lat": "58.628766", "lon": "-88.722203"}, - {"testNumber": "436", "testString": "16N 399999 7499999", "lat": "67.598498", "lon": "-89.351867"}, - {"testNumber": "437", "testString": "17S 493475 2009644", "lat": "-72.012662", "lon": "-81.1893"}, - {"testNumber": "438", "testString": "17S 499999 1499999", "lat": "-76.580855", "lon": "-81.000023"}, - {"testNumber": "439", "testString": "17S 506523 2009645", "lat": "-72.012661", "lon": "-80.810735"}, - {"testNumber": "440", "testString": "17S 399999 2499999", "lat": "-67.598509", "lon": "-83.351868"}, - {"testNumber": "441", "testString": "17S 599999 2999999", "lat": "-63.115495", "lon": "-79.01771"}, - {"testNumber": "442", "testString": "17S 493128 4017260", "lat": "-53.992924", "lon": "-81.104807"}, - {"testNumber": "443", "testString": "17S 633707 4506634", "lat": "-49.578084", "lon": "-79.150404"}, - {"testNumber": "444", "testString": "17S 292285 5503146", "lat": "-40.596414", "lon": "-83.454779"}, - {"testNumber": "445", "testString": "17S 359530 6008008", "lat": "-36.062368", "lon": "-82.55973"}, - {"testNumber": "446", "testString": "17S 299999 6499999", "lat": "-31.61778", "lon": "-83.108492"}, - {"testNumber": "447", "testString": "17S 399999 6999999", "lat": "-27.118851", "lon": "-82.008948"}, - {"testNumber": "448", "testString": "17S 499999 7499999", "lat": "-22.606862", "lon": "-81.000006"}, - {"testNumber": "449", "testString": "17S 599999 7999999", "lat": "-18.0864", "lon": "-80.054959"}, - {"testNumber": "450", "testString": "17S 699999 8499999", "lat": "-13.561615", "lon": "-79.151733"}, - {"testNumber": "451", "testString": "17S 799999 8999999", "lat": "-9.036414", "lon": "-78.271313"}, - {"testNumber": "452", "testString": "17S 759759 9001152", "lat": "-9.028529", "lon": "-78.63716"}, - {"testNumber": "453", "testString": "17S 767992 9999999", "lat": "-0.000005", "lon": "-78.592333"}, - {"testNumber": "454", "testString": "17S 799999 9999999", "lat": "-0.000005", "lon": "-78.304982"}, - {"testNumber": "455", "testString": "17N 199999 1999999", "lat": "18.067893", "lon": "-83.834014"}, - {"testNumber": "456", "testString": "17N 264725 1997323", "lat": "18.051735", "lon": "-83.222647"}, - {"testNumber": "457", "testString": "17N 399999 2499999", "lat": "22.603903", "lon": "-81.972943"}, - {"testNumber": "458", "testString": "17N 699999 2999999", "lat": "27.107974", "lon": "-78.983"}, - {"testNumber": "459", "testString": "17N 299999 3999999", "lat": "36.12409", "lon": "-83.222398"}, - {"testNumber": "460", "testString": "17N 699999 4499999", "lat": "40.626634", "lon": "-78.635326"}, - {"testNumber": "461", "testString": "17N 699999 5499999", "lat": "49.619412", "lon": "-78.230951"}, - {"testNumber": "462", "testString": "18S 351316 3502294", "lat": "-58.594236", "lon": "-77.55831"}, - {"testNumber": "463", "testString": "18S 503546 3013848", "lat": "-63.005033", "lon": "-74.929967"}, - {"testNumber": "464", "testString": "18S 648682 3502294", "lat": "-58.594235", "lon": "-72.44171"}, - {"testNumber": "465", "testString": "18S 407376 4008800", "lat": "-54.060685", "lon": "-76.415127"}, - {"testNumber": "466", "testString": "18S 465831 4514590", "lat": "-49.520341", "lon": "-75.472084"}, - {"testNumber": "467", "testString": "18S 299999 4999999", "lat": "-45.125159", "lon": "-77.543131"}, - {"testNumber": "468", "testString": "18S 399999 5499999", "lat": "-40.644805", "lon": "-76.182707"}, - {"testNumber": "469", "testString": "18S 499999 5999999", "lat": "-36.144724", "lon": "-75.000007"}, - {"testNumber": "470", "testString": "18S 599999 6499999", "lat": "-31.630837", "lon": "-73.945535"}, - {"testNumber": "471", "testString": "18S 699999 6999999", "lat": "-27.107985", "lon": "-72.983"}, - {"testNumber": "472", "testString": "18S 717117 7503677", "lat": "-22.559769", "lon": "-72.888524"}, - {"testNumber": "473", "testString": "18S 799999 7499999", "lat": "-22.580352", "lon": "-72.082488"}, - {"testNumber": "474", "testString": "18S 199999 9499999", "lat": "-4.518521", "lon": "-77.703381"}, - {"testNumber": "475", "testString": "18S 234068 9500552", "lat": "-4.514602", "lon": "-77.396557"}, - {"testNumber": "476", "testString": "18S 299999 9999999", "lat": "-0.000005", "lon": "-76.797058"}, - {"testNumber": "477", "testString": "18N 199999 0499999", "lat": "4.51851", "lon": "-77.703381"}, - {"testNumber": "478", "testString": "18N 234067 0499446", "lat": "4.514591", "lon": "-77.396557"}, - {"testNumber": "479", "testString": "18N 299999 0999999", "lat": "9.042042", "lon": "-76.819528"}, - {"testNumber": "480", "testString": "18N 399999 1499999", "lat": "13.566735", "lon": "-75.924269"}, - {"testNumber": "481", "testString": "18N 499999 1999999", "lat": "18.088704", "lon": "-75.000006"}, - {"testNumber": "482", "testString": "18N 699999 2499999", "lat": "22.595062", "lon": "-73.054456"}, - {"testNumber": "483", "testString": "18N 299999 3499999", "lat": "31.61777", "lon": "-77.108492"}, - {"testNumber": "484", "testString": "18N 599999 3999999", "lat": "36.139555", "lon": "-73.888529"}, - {"testNumber": "485", "testString": "18N 499999 4999999", "lat": "45.153472", "lon": "-75.000008"}, - {"testNumber": "486", "testString": "18N 499999 5999999", "lat": "54.148099", "lon": "-75.000009"}, - {"testNumber": "487", "testString": "18N 351316 6497704", "lat": "58.594225", "lon": "-77.558311"}, - {"testNumber": "488", "testString": "18N 499999 6999999", "lat": "63.129334", "lon": "-75.000012"}, - {"testNumber": "489", "testString": "18N 648682 6497703", "lat": "58.594224", "lon": "-72.441709"}, - {"testNumber": "490", "testString": "18N 444442 7493002", "lat": "67.547523", "lon": "-76.303636"}, - {"testNumber": "491", "testString": "18N 555556 7493002", "lat": "67.547522", "lon": "-73.696392"}, - {"testNumber": "492", "testString": "18N 499999 7999999", "lat": "72.099217", "lon": "-75.000017"}, - {"testNumber": "493", "testString": "18N 456236 8487576", "lat": "76.463937", "lon": "-76.675228"}, - {"testNumber": "494", "testString": "18N 543762 8487576", "lat": "76.463939", "lon": "-73.324817"}, - {"testNumber": "495", "testString": "19S 555690 1502257", "lat": "-76.551526", "lon": "-66.854453"}, - {"testNumber": "496", "testString": "19S 599999 1999999", "lat": "-72.077542", "lon": "-66.087524"}, - {"testNumber": "497", "testString": "19S 444442 2506996", "lat": "-67.547534", "lon": "-70.303633"}, - {"testNumber": "498", "testString": "19S 555555 2506996", "lat": "-67.547533", "lon": "-67.696395"}, - {"testNumber": "499", "testString": "19S 595869 3023158", "lat": "-62.908866", "lon": "-67.112987"}, - {"testNumber": "500", "testString": "19S 399999 3999999", "lat": "-54.138379", "lon": "-70.530711"}, - {"testNumber": "501", "testString": "19S 499999 4499999", "lat": "-49.652548", "lon": "-69.000008"}, - {"testNumber": "502", "testString": "19S 599999 4999999", "lat": "-45.146398", "lon": "-67.727975"}, - {"testNumber": "503", "testString": "19S 699999 5499999", "lat": "-40.626645", "lon": "-66.635326"}, - {"testNumber": "504", "testString": "19S 640468 6008008", "lat": "-36.062367", "lon": "-67.440283"}, - {"testNumber": "505", "testString": "19S 769321 6500841", "lat": "-31.596041", "lon": "-66.161595"}, - {"testNumber": "506", "testString": "19S 199999 7999999", "lat": "-18.067904", "lon": "-71.834014"}, - {"testNumber": "507", "testString": "19S 264725 8002674", "lat": "-18.051746", "lon": "-71.222647"}, - {"testNumber": "508", "testString": "19S 299999 8499999", "lat": "-13.561615", "lon": "-70.848278"}, - {"testNumber": "509", "testString": "19S 399999 8999999", "lat": "-9.045439", "lon": "-69.909885"}, - {"testNumber": "510", "testString": "19S 399999 9999999", "lat": "-0.000005", "lon": "-69.898643"}, - {"testNumber": "511", "testString": "19S 499999 9499999", "lat": "-4.523568", "lon": "-69.000005"}, - {"testNumber": "512", "testString": "19S 599999 9999999", "lat": "-0.000005", "lon": "-68.101368"}, - {"testNumber": "513", "testString": "19N 499999 0499999", "lat": "4.523557", "lon": "-69.000005"}, - {"testNumber": "514", "testString": "19N 599999 0999999", "lat": "9.045428", "lon": "-68.090126"}, - {"testNumber": "515", "testString": "19N 699999 1499999", "lat": "13.561604", "lon": "-67.151733"}, - {"testNumber": "516", "testString": "19N 735273 1997323", "lat": "18.051735", "lon": "-66.777364"}, - {"testNumber": "517", "testString": "19N 799999 1999999", "lat": "18.067893", "lon": "-66.165997"}, - {"testNumber": "518", "testString": "19N 299999 2999999", "lat": "27.107974", "lon": "-71.017512"}, - {"testNumber": "519", "testString": "19N 599999 3499999", "lat": "31.630826", "lon": "-67.945535"}, - {"testNumber": "520", "testString": "19N 740171 3998152", "lat": "36.098344", "lon": "-66.332184"}, - {"testNumber": "521", "testString": "19N 299999 4499999", "lat": "40.626634", "lon": "-71.364688"}, - {"testNumber": "522", "testString": "19N 299999 5499999", "lat": "49.619412", "lon": "-71.769066"}, - {"testNumber": "523", "testString": "19N 495563 8995052", "lat": "81.016469", "lon": "-69.254521"}, - {"testNumber": "524", "testString": "20S 499999 2999999", "lat": "-63.129345", "lon": "-63.000012"}, - {"testNumber": "525", "testString": "20S 599999 3499999", "lat": "-58.628777", "lon": "-61.277817"}, - {"testNumber": "526", "testString": "20S 534166 4514590", "lat": "-49.52034", "lon": "-62.527933"}, - {"testNumber": "527", "testString": "20S 672151 5004744", "lat": "-45.089807", "lon": "-60.812342"}, - {"testNumber": "528", "testString": "20S 259827 6001846", "lat": "-36.098355", "lon": "-65.667829"}, - {"testNumber": "529", "testString": "20S 299999 6999999", "lat": "-27.107985", "lon": "-65.017512"}, - {"testNumber": "530", "testString": "20S 330435 6506322", "lat": "-31.565652", "lon": "-64.786679"}, - {"testNumber": "531", "testString": "20S 399999 7499999", "lat": "-22.603914", "lon": "-63.972943"}, - {"testNumber": "532", "testString": "20S 499999 7999999", "lat": "-18.088714", "lon": "-63.000006"}, - {"testNumber": "533", "testString": "20S 599999 8499999", "lat": "-13.566746", "lon": "-62.075742"}, - {"testNumber": "534", "testString": "20S 699999 8999999", "lat": "-9.042053", "lon": "-61.180483"}, - {"testNumber": "535", "testString": "20S 699999 9999999", "lat": "-0.000005", "lon": "-61.202953"}, - {"testNumber": "536", "testString": "20S 765930 9500552", "lat": "-4.514602", "lon": "-60.603453"}, - {"testNumber": "537", "testString": "20S 799999 9499999", "lat": "-4.518521", "lon": "-60.29663"}, - {"testNumber": "538", "testString": "20N 765930 0499446", "lat": "4.514591", "lon": "-60.603453"}, - {"testNumber": "539", "testString": "20N 799999 0499999", "lat": "4.51851", "lon": "-60.29663"}, - {"testNumber": "540", "testString": "20N 299999 2499999", "lat": "22.595062", "lon": "-64.945556"}, - {"testNumber": "541", "testString": "20N 599999 2999999", "lat": "27.11884", "lon": "-61.991064"}, - {"testNumber": "542", "testString": "20N 769321 3499156", "lat": "31.59603", "lon": "-60.161595"}, - {"testNumber": "543", "testString": "20N 599999 4499999", "lat": "40.644794", "lon": "-61.817308"}, - {"testNumber": "544", "testString": "20N 599999 5499999", "lat": "49.644252", "lon": "-61.61484"}, - {"testNumber": "545", "testString": "20N 599999 6499999", "lat": "58.628766", "lon": "-61.277817"}, - {"testNumber": "546", "testString": "20N 599999 7499999", "lat": "67.598499", "lon": "-60.648161"}, - {"testNumber": "547", "testString": "21S 599999 2499999", "lat": "-67.598509", "lon": "-54.64816"}, - {"testNumber": "548", "testString": "21S 404129 3023158", "lat": "-62.908865", "lon": "-58.887036"}, - {"testNumber": "549", "testString": "21S 549146 3511216", "lat": "-58.536789", "lon": "-56.155869"}, - {"testNumber": "550", "testString": "21S 307788 4000330", "lat": "-54.109212", "lon": "-59.940415"}, - {"testNumber": "551", "testString": "21S 366290 4506634", "lat": "-49.578085", "lon": "-58.849613"}, - {"testNumber": "552", "testString": "21S 692210 4000330", "lat": "-54.109212", "lon": "-54.059603"}, - {"testNumber": "553", "testString": "21S 299999 5499999", "lat": "-40.626645", "lon": "-59.364688"}, - {"testNumber": "554", "testString": "21S 427440 5012147", "lat": "-45.040411", "lon": "-57.921273"}, - {"testNumber": "555", "testString": "21S 399999 5999999", "lat": "-36.139566", "lon": "-58.111485"}, - {"testNumber": "556", "testString": "21S 499999 6499999", "lat": "-31.635192", "lon": "-57.000006"}, - {"testNumber": "557", "testString": "21S 599999 6999999", "lat": "-27.118851", "lon": "-55.991064"}, - {"testNumber": "558", "testString": "21S 699999 7499999", "lat": "-22.595073", "lon": "-55.054456"}, - {"testNumber": "559", "testString": "21S 735273 8002674", "lat": "-18.051746", "lon": "-54.777364"}, - {"testNumber": "560", "testString": "21S 799999 7999999", "lat": "-18.067904", "lon": "-54.165997"}, - {"testNumber": "561", "testString": "21S 199999 9999999", "lat": "-0.000005", "lon": "-59.695029"}, - {"testNumber": "562", "testString": "21S 232006 9999999", "lat": "-0.000005", "lon": "-59.407678"}, - {"testNumber": "563", "testString": "21N 199999 0999999", "lat": "9.036403", "lon": "-59.728698"}, - {"testNumber": "564", "testString": "21N 240239 0998845", "lat": "9.028518", "lon": "-59.362851"}, - {"testNumber": "565", "testString": "21N 299999 1499999", "lat": "13.561604", "lon": "-58.848278"}, - {"testNumber": "566", "testString": "21N 399999 1999999", "lat": "18.086389", "lon": "-57.945053"}, - {"testNumber": "567", "testString": "21N 599999 2499999", "lat": "22.603903", "lon": "-56.027069"}, - {"testNumber": "568", "testString": "21N 794976 2999879", "lat": "27.089881", "lon": "-54.025318"}, - {"testNumber": "569", "testString": "21N 499999 3999999", "lat": "36.144713", "lon": "-57.000007"}, - {"testNumber": "570", "testString": "21N 399999 4999999", "lat": "45.146387", "lon": "-58.27204"}, - {"testNumber": "571", "testString": "21N 399999 5999999", "lat": "54.138368", "lon": "-58.53071"}, - {"testNumber": "572", "testString": "21N 399999 6999999", "lat": "63.115484", "lon": "-58.982314"}, - {"testNumber": "573", "testString": "21N 399999 7999999", "lat": "72.077531", "lon": "-59.912509"}, - {"testNumber": "574", "testString": "21N 444308 8497741", "lat": "76.551516", "lon": "-59.145596"}, - {"testNumber": "575", "testString": "21N 499999 8999999", "lat": "81.060876", "lon": "-57.000035"}, - {"testNumber": "576", "testString": "22S 456235 1512422", "lat": "-76.463948", "lon": "-52.675234"}, - {"testNumber": "577", "testString": "22S 499999 1999999", "lat": "-72.099228", "lon": "-51.000017"}, - {"testNumber": "578", "testString": "22S 543762 1512422", "lat": "-76.463949", "lon": "-49.324811"}, - {"testNumber": "579", "testString": "22S 456100 2516654", "lat": "-67.462884", "lon": "-52.026405"}, - {"testNumber": "580", "testString": "22S 496452 3013847", "lat": "-63.005034", "lon": "-51.070057"}, - {"testNumber": "581", "testString": "22S 550304 3520128", "lat": "-58.45662", "lon": "-50.137949"}, - {"testNumber": "582", "testString": "22S 399999 4499999", "lat": "-49.644262", "lon": "-52.385177"}, - {"testNumber": "583", "testString": "22S 499999 4999999", "lat": "-45.153483", "lon": "-51.000008"}, - {"testNumber": "584", "testString": "22S 599999 5499999", "lat": "-40.644805", "lon": "-49.817307"}, - {"testNumber": "585", "testString": "22S 699999 5999999", "lat": "-36.124101", "lon": "-48.777615"}, - {"testNumber": "586", "testString": "22S 669563 6506322", "lat": "-31.565651", "lon": "-49.213334"}, - {"testNumber": "587", "testString": "22S 794976 7000119", "lat": "-27.089891", "lon": "-48.025318"}, - {"testNumber": "588", "testString": "22S 199999 8499999", "lat": "-13.553071", "lon": "-53.771777"}, - {"testNumber": "589", "testString": "22S 250480 8501846", "lat": "-13.541125", "lon": "-53.306"}, - {"testNumber": "590", "testString": "22S 299999 8999999", "lat": "-9.042052", "lon": "-52.819528"}, - {"testNumber": "591", "testString": "22S 299999 9999999", "lat": "-0.000005", "lon": "-52.797058"}, - {"testNumber": "592", "testString": "22S 399999 9499999", "lat": "-4.523007", "lon": "-51.901432"}, - {"testNumber": "593", "testString": "22S 499999 9999999", "lat": "-0.000005", "lon": "-51.000005"}, - {"testNumber": "594", "testString": "22N 399999 0499999", "lat": "4.522996", "lon": "-51.901432"}, - {"testNumber": "595", "testString": "22N 499999 0999999", "lat": "9.046557", "lon": "-51.000005"}, - {"testNumber": "596", "testString": "22N 599999 1499999", "lat": "13.566735", "lon": "-50.075742"}, - {"testNumber": "597", "testString": "22N 699999 1999999", "lat": "18.079449", "lon": "-49.110195"}, - {"testNumber": "598", "testString": "22N 499999 3499999", "lat": "31.635181", "lon": "-51.000006"}, - {"testNumber": "599", "testString": "22N 699999 4999999", "lat": "45.125149", "lon": "-48.456884"}, - {"testNumber": "600", "testString": "23S 399999 2999999", "lat": "-63.115495", "lon": "-46.982314"}, - {"testNumber": "601", "testString": "23S 499999 3499999", "lat": "-58.640302", "lon": "-45.00001"}, - {"testNumber": "602", "testString": "23S 599999 3999999", "lat": "-54.138379", "lon": "-43.469308"}, - {"testNumber": "603", "testString": "23S 699999 4499999", "lat": "-49.619423", "lon": "-42.23095"}, - {"testNumber": "604", "testString": "23S 572558 5012147", "lat": "-45.040411", "lon": "-44.078742"}, - {"testNumber": "605", "testString": "23S 707713 5503146", "lat": "-40.596414", "lon": "-42.545235"}, - {"testNumber": "606", "testString": "23S 230677 6500841", "lat": "-31.596041", "lon": "-47.838417"}, - {"testNumber": "607", "testString": "23S 304831 7004884", "lat": "-27.064597", "lon": "-46.968022"}, - {"testNumber": "608", "testString": "23S 299999 7499999", "lat": "-22.595073", "lon": "-46.945556"}, - {"testNumber": "609", "testString": "23S 399999 7999999", "lat": "-18.0864", "lon": "-45.945053"}, - {"testNumber": "610", "testString": "23S 499999 8499999", "lat": "-13.568457", "lon": "-45.000006"}, - {"testNumber": "611", "testString": "23S 599999 8999999", "lat": "-9.045439", "lon": "-44.090126"}, - {"testNumber": "612", "testString": "23S 599999 9999999", "lat": "-0.000005", "lon": "-44.101368"}, - {"testNumber": "613", "testString": "23S 699999 9499999", "lat": "-4.521324", "lon": "-43.197378"}, - {"testNumber": "614", "testString": "23S 767992 9999999", "lat": "-0.000005", "lon": "-42.592333"}, - {"testNumber": "615", "testString": "23S 799999 9999999", "lat": "-0.000005", "lon": "-42.304982"}, - {"testNumber": "616", "testString": "23N 699999 0499999", "lat": "4.521313", "lon": "-43.197378"}, - {"testNumber": "617", "testString": "23N 759759 0998845", "lat": "9.028518", "lon": "-42.63716"}, - {"testNumber": "618", "testString": "23N 799999 0999999", "lat": "9.036403", "lon": "-42.271313"}, - {"testNumber": "619", "testString": "23N 199999 2499999", "lat": "22.580341", "lon": "-47.917523"}, - {"testNumber": "620", "testString": "23N 499999 2999999", "lat": "27.122464", "lon": "-45.000006"}, - {"testNumber": "621", "testString": "23N 259826 3998152", "lat": "36.098344", "lon": "-47.66783"}, - {"testNumber": "622", "testString": "23N 499999 4499999", "lat": "40.650851", "lon": "-45.000007"}, - {"testNumber": "623", "testString": "23N 307788 5999668", "lat": "54.109201", "lon": "-47.940416"}, - {"testNumber": "624", "testString": "23N 499999 5499999", "lat": "49.652538", "lon": "-45.000008"}, - {"testNumber": "625", "testString": "23N 692210 5999668", "lat": "54.109201", "lon": "-42.059602"}, - {"testNumber": "626", "testString": "23N 396960 6995468", "lat": "63.073992", "lon": "-47.039661"}, - {"testNumber": "627", "testString": "23N 499999 6499999", "lat": "58.640292", "lon": "-45.00001"}, - {"testNumber": "628", "testString": "23N 603038 6995468", "lat": "63.073991", "lon": "-42.960363"}, - {"testNumber": "629", "testString": "23N 499999 7499999", "lat": "67.615522", "lon": "-45.000014"}, - {"testNumber": "630", "testString": "23N 499999 8499999", "lat": "76.580844", "lon": "-45.000023"}, - {"testNumber": "631", "testString": "23N 493475 7990353", "lat": "72.012651", "lon": "-45.189303"}, - {"testNumber": "632", "testString": "23N 504435 8995052", "lat": "81.016468", "lon": "-44.745548"}, - {"testNumber": "633", "testString": "23N 506523 7990353", "lat": "72.01265", "lon": "-44.810731"}, - {"testNumber": "634", "testString": "24S 499999 2499999", "lat": "-67.615532", "lon": "-39.000014"}, - {"testNumber": "635", "testString": "24S 449694 3520128", "lat": "-58.456618", "lon": "-39.862071"}, - {"testNumber": "636", "testString": "24S 592621 4008800", "lat": "-54.060685", "lon": "-37.584892"}, - {"testNumber": "637", "testString": "24S 391933 5509950", "lat": "-40.554165", "lon": "-40.276376"}, - {"testNumber": "638", "testString": "24S 327847 5004744", "lat": "-45.089807", "lon": "-41.187674"}, - {"testNumber": "639", "testString": "24S 299999 5999999", "lat": "-36.124101", "lon": "-41.222398"}, - {"testNumber": "640", "testString": "24S 399999 6499999", "lat": "-31.630837", "lon": "-40.054478"}, - {"testNumber": "641", "testString": "24S 499999 6999999", "lat": "-27.122475", "lon": "-39.000006"}, - {"testNumber": "642", "testString": "24S 599999 7499999", "lat": "-22.603914", "lon": "-38.027069"}, - {"testNumber": "643", "testString": "24S 699999 7999999", "lat": "-18.07946", "lon": "-37.110195"}, - {"testNumber": "644", "testString": "24S 799999 8499999", "lat": "-13.553071", "lon": "-36.228234"}, - {"testNumber": "645", "testString": "24S 749517 8501846", "lat": "-13.541125", "lon": "-36.694511"}, - {"testNumber": "646", "testString": "24N 199999 1499999", "lat": "13.55306", "lon": "-41.771776"}, - {"testNumber": "647", "testString": "24N 250480 1498152", "lat": "13.541114", "lon": "-41.306"}, - {"testNumber": "648", "testString": "24N 299999 1999999", "lat": "18.079449", "lon": "-40.889816"}, - {"testNumber": "649", "testString": "24N 499999 2499999", "lat": "22.606851", "lon": "-39.000006"}, - {"testNumber": "650", "testString": "24N 230677 3499157", "lat": "31.59603", "lon": "-41.838418"}, - {"testNumber": "651", "testString": "24N 399999 3999999", "lat": "36.139555", "lon": "-40.111485"}, - {"testNumber": "652", "testString": "24N 299999 4999999", "lat": "45.125148", "lon": "-41.543131"}, - {"testNumber": "653", "testString": "25S 399999 1999999", "lat": "-72.077542", "lon": "-35.912511"}, - {"testNumber": "654", "testString": "25S 444308 1502257", "lat": "-76.551526", "lon": "-35.145593"}, - {"testNumber": "655", "testString": "25S 396960 3004530", "lat": "-63.074002", "lon": "-35.039659"}, - {"testNumber": "656", "testString": "25S 450852 3511215", "lat": "-58.53679", "lon": "-33.844151"}, - {"testNumber": "657", "testString": "25S 603038 3004530", "lat": "-63.074002", "lon": "-30.960365"}, - {"testNumber": "658", "testString": "25S 299999 4499999", "lat": "-49.619422", "lon": "-35.769066"}, - {"testNumber": "659", "testString": "25S 506870 4017260", "lat": "-53.992925", "lon": "-32.895211"}, - {"testNumber": "660", "testString": "25S 399999 4999999", "lat": "-45.146398", "lon": "-34.272041"}, - {"testNumber": "661", "testString": "25S 499999 5499999", "lat": "-40.650862", "lon": "-33.000007"}, - {"testNumber": "662", "testString": "25S 599999 5999999", "lat": "-36.139566", "lon": "-31.888529"}, - {"testNumber": "663", "testString": "25S 699999 6499999", "lat": "-31.617781", "lon": "-30.89152"}, - {"testNumber": "664", "testString": "25S 695167 7004884", "lat": "-27.064597", "lon": "-31.03199"}, - {"testNumber": "665", "testString": "25S 199999 8999999", "lat": "-9.036413", "lon": "-35.728698"}, - {"testNumber": "666", "testString": "25S 240239 9001152", "lat": "-9.028529", "lon": "-35.362851"}, - {"testNumber": "667", "testString": "25S 199999 9999999", "lat": "-0.000005", "lon": "-35.695029"}, - {"testNumber": "668", "testString": "25S 299999 9499999", "lat": "-4.521324", "lon": "-34.802632"}, - {"testNumber": "669", "testString": "25S 232006 9999999", "lat": "-0.000005", "lon": "-35.407678"}, - {"testNumber": "670", "testString": "25S 399999 9999999", "lat": "-0.000005", "lon": "-33.898643"}, - {"testNumber": "671", "testString": "25N 299999 0499999", "lat": "4.521313", "lon": "-34.802632"}, - {"testNumber": "672", "testString": "25N 399999 0999999", "lat": "9.045428", "lon": "-33.909885"}, - {"testNumber": "673", "testString": "25N 499999 1499999", "lat": "13.568446", "lon": "-33.000006"}, - {"testNumber": "674", "testString": "25N 599999 1999999", "lat": "18.086389", "lon": "-32.054959"}, - {"testNumber": "675", "testString": "25N 799999 2499999", "lat": "22.580341", "lon": "-30.082488"}, - {"testNumber": "676", "testString": "25N 205021 2999879", "lat": "27.089881", "lon": "-35.974695"}, - {"testNumber": "677", "testString": "25N 399999 3499999", "lat": "31.630826", "lon": "-34.054477"}, - {"testNumber": "678", "testString": "25N 699999 3999999", "lat": "36.124091", "lon": "-30.777615"}, - {"testNumber": "679", "testString": "25N 599999 4999999", "lat": "45.146388", "lon": "-31.727975"}, - {"testNumber": "680", "testString": "25N 599999 5999999", "lat": "54.138368", "lon": "-31.469308"}, - {"testNumber": "681", "testString": "25N 599999 6999999", "lat": "63.115485", "lon": "-31.01771"}, - {"testNumber": "682", "testString": "25N 555690 8497740", "lat": "76.551515", "lon": "-30.85445"}, - {"testNumber": "683", "testString": "25N 599999 7999999", "lat": "72.077531", "lon": "-30.087526"}, - {"testNumber": "684", "testString": "26S 543898 2516653", "lat": "-67.462886", "lon": "-25.973623"}, - {"testNumber": "685", "testString": "26S 399999 3499999", "lat": "-58.628776", "lon": "-28.722204"}, - {"testNumber": "686", "testString": "26S 499999 3999999", "lat": "-54.148109", "lon": "-27.000009"}, - {"testNumber": "687", "testString": "26S 599999 4499999", "lat": "-49.644262", "lon": "-25.61484"}, - {"testNumber": "688", "testString": "26S 608065 5509950", "lat": "-40.554165", "lon": "-25.723638"}, - {"testNumber": "689", "testString": "26S 699999 4999999", "lat": "-45.125159", "lon": "-24.456884"}, - {"testNumber": "690", "testString": "26S 740171 6001846", "lat": "-36.098354", "lon": "-24.332184"}, - {"testNumber": "691", "testString": "26S 205022 7000119", "lat": "-27.089892", "lon": "-29.974694"}, - {"testNumber": "692", "testString": "26S 199999 7499999", "lat": "-22.580351", "lon": "-29.917524"}, - {"testNumber": "693", "testString": "26S 282881 7503677", "lat": "-22.559769", "lon": "-29.111488"}, - {"testNumber": "694", "testString": "26S 299999 7999999", "lat": "-18.07946", "lon": "-28.889816"}, - {"testNumber": "695", "testString": "26S 399999 8499999", "lat": "-13.566746", "lon": "-27.924269"}, - {"testNumber": "696", "testString": "26S 499999 8999999", "lat": "-9.046568", "lon": "-27.000005"}, - {"testNumber": "697", "testString": "26S 499999 9999999", "lat": "-0.000005", "lon": "-27.000005"}, - {"testNumber": "698", "testString": "26S 599999 9499999", "lat": "-4.523007", "lon": "-26.098579"}, - {"testNumber": "699", "testString": "26S 699999 9999999", "lat": "-0.000005", "lon": "-25.202953"}, - {"testNumber": "700", "testString": "26N 599999 0499999", "lat": "4.522996", "lon": "-26.098579"}, - {"testNumber": "701", "testString": "26N 699999 0999999", "lat": "9.042042", "lon": "-25.180483"}, - {"testNumber": "702", "testString": "26N 749517 1498152", "lat": "13.541114", "lon": "-24.694511"}, - {"testNumber": "703", "testString": "26N 799999 1499999", "lat": "13.55306", "lon": "-24.228235"}, - {"testNumber": "704", "testString": "26N 399999 2999999", "lat": "27.11884", "lon": "-28.008948"}, - {"testNumber": "705", "testString": "26N 699999 3499999", "lat": "31.61777", "lon": "-24.891521"}, - {"testNumber": "706", "testString": "26N 399999 4499999", "lat": "40.644794", "lon": "-28.182707"}, - {"testNumber": "707", "testString": "26N 399999 5499999", "lat": "49.644251", "lon": "-28.385177"}, - {"testNumber": "708", "testString": "26N 399999 6499999", "lat": "58.628766", "lon": "-28.722203"}, - {"testNumber": "709", "testString": "26N 399999 7499999", "lat": "67.598498", "lon": "-29.351867"}, - {"testNumber": "710", "testString": "27S 493475 2009644", "lat": "-72.012662", "lon": "-21.1893"}, - {"testNumber": "711", "testString": "27S 499999 1499999", "lat": "-76.580855", "lon": "-21.000023"}, - {"testNumber": "712", "testString": "27S 506523 2009645", "lat": "-72.012661", "lon": "-20.810735"}, - {"testNumber": "713", "testString": "27S 399999 2499999", "lat": "-67.598509", "lon": "-23.351868"}, - {"testNumber": "714", "testString": "27S 599999 2999999", "lat": "-63.115495", "lon": "-19.01771"}, - {"testNumber": "715", "testString": "27S 493128 4017260", "lat": "-53.992924", "lon": "-21.104807"}, - {"testNumber": "716", "testString": "27S 633707 4506634", "lat": "-49.578084", "lon": "-19.150404"}, - {"testNumber": "717", "testString": "27S 292285 5503146", "lat": "-40.596414", "lon": "-23.454779"}, - {"testNumber": "718", "testString": "27S 359530 6008008", "lat": "-36.062368", "lon": "-22.55973"}, - {"testNumber": "719", "testString": "27S 299999 6499999", "lat": "-31.61778", "lon": "-23.108492"}, - {"testNumber": "720", "testString": "27S 399999 6999999", "lat": "-27.118851", "lon": "-22.008948"}, - {"testNumber": "721", "testString": "27S 499999 7499999", "lat": "-22.606862", "lon": "-21.000006"}, - {"testNumber": "722", "testString": "27S 599999 7999999", "lat": "-18.0864", "lon": "-20.054959"}, - {"testNumber": "723", "testString": "27S 699999 8499999", "lat": "-13.561615", "lon": "-19.151733"}, - {"testNumber": "724", "testString": "27S 799999 8999999", "lat": "-9.036414", "lon": "-18.271313"}, - {"testNumber": "725", "testString": "27S 759759 9001152", "lat": "-9.028529", "lon": "-18.63716"}, - {"testNumber": "726", "testString": "27S 767992 9999999", "lat": "-0.000005", "lon": "-18.592333"}, - {"testNumber": "727", "testString": "27S 799999 9999999", "lat": "-0.000005", "lon": "-18.304982"}, - {"testNumber": "728", "testString": "27N 199999 1999999", "lat": "18.067893", "lon": "-23.834014"}, - {"testNumber": "729", "testString": "27N 264725 1997323", "lat": "18.051735", "lon": "-23.222647"}, - {"testNumber": "730", "testString": "27N 399999 2499999", "lat": "22.603903", "lon": "-21.972943"}, - {"testNumber": "731", "testString": "27N 699999 2999999", "lat": "27.107974", "lon": "-18.983"}, - {"testNumber": "732", "testString": "27N 299999 3999999", "lat": "36.12409", "lon": "-23.222398"}, - {"testNumber": "733", "testString": "27N 699999 4499999", "lat": "40.626634", "lon": "-18.635326"}, - {"testNumber": "734", "testString": "27N 699999 5499999", "lat": "49.619412", "lon": "-18.230951"}, - {"testNumber": "735", "testString": "28S 351316 3502294", "lat": "-58.594236", "lon": "-17.55831"}, - {"testNumber": "736", "testString": "28S 503546 3013848", "lat": "-63.005033", "lon": "-14.929967"}, - {"testNumber": "737", "testString": "28S 648682 3502294", "lat": "-58.594235", "lon": "-12.44171"}, - {"testNumber": "738", "testString": "28S 407376 4008800", "lat": "-54.060685", "lon": "-16.415127"}, - {"testNumber": "739", "testString": "28S 465831 4514590", "lat": "-49.520341", "lon": "-15.472084"}, - {"testNumber": "740", "testString": "28S 299999 4999999", "lat": "-45.125159", "lon": "-17.543131"}, - {"testNumber": "741", "testString": "28S 399999 5499999", "lat": "-40.644805", "lon": "-16.182707"}, - {"testNumber": "742", "testString": "28S 499999 5999999", "lat": "-36.144724", "lon": "-15.000007"}, - {"testNumber": "743", "testString": "28S 599999 6499999", "lat": "-31.630837", "lon": "-13.945535"}, - {"testNumber": "744", "testString": "28S 699999 6999999", "lat": "-27.107985", "lon": "-12.983"}, - {"testNumber": "745", "testString": "28S 717117 7503677", "lat": "-22.559769", "lon": "-12.888524"}, - {"testNumber": "746", "testString": "28S 799999 7499999", "lat": "-22.580352", "lon": "-12.082488"}, - {"testNumber": "747", "testString": "28S 199999 9499999", "lat": "-4.518521", "lon": "-17.703381"}, - {"testNumber": "748", "testString": "28S 234068 9500552", "lat": "-4.514602", "lon": "-17.396557"}, - {"testNumber": "749", "testString": "28S 299999 9999999", "lat": "-0.000005", "lon": "-16.797058"}, - {"testNumber": "750", "testString": "28N 199999 0499999", "lat": "4.51851", "lon": "-17.703381"}, - {"testNumber": "751", "testString": "28N 234067 0499446", "lat": "4.514591", "lon": "-17.396557"}, - {"testNumber": "752", "testString": "28N 299999 0999999", "lat": "9.042042", "lon": "-16.819528"}, - {"testNumber": "753", "testString": "28N 399999 1499999", "lat": "13.566735", "lon": "-15.924269"}, - {"testNumber": "754", "testString": "28N 499999 1999999", "lat": "18.088704", "lon": "-15.000006"}, - {"testNumber": "755", "testString": "28N 699999 2499999", "lat": "22.595062", "lon": "-13.054456"}, - {"testNumber": "756", "testString": "28N 299999 3499999", "lat": "31.61777", "lon": "-17.108492"}, - {"testNumber": "757", "testString": "28N 599999 3999999", "lat": "36.139555", "lon": "-13.888529"}, - {"testNumber": "758", "testString": "28N 499999 4999999", "lat": "45.153472", "lon": "-15.000008"}, - {"testNumber": "759", "testString": "28N 499999 5999999", "lat": "54.148099", "lon": "-15.000009"}, - {"testNumber": "760", "testString": "28N 351316 6497704", "lat": "58.594225", "lon": "-17.558311"}, - {"testNumber": "761", "testString": "28N 499999 6999999", "lat": "63.129334", "lon": "-15.000012"}, - {"testNumber": "762", "testString": "28N 648682 6497703", "lat": "58.594224", "lon": "-12.441709"}, - {"testNumber": "763", "testString": "28N 444442 7493002", "lat": "67.547523", "lon": "-16.303636"}, - {"testNumber": "764", "testString": "28N 555556 7493002", "lat": "67.547522", "lon": "-13.696392"}, - {"testNumber": "765", "testString": "28N 499999 7999999", "lat": "72.099217", "lon": "-15.000017"}, - {"testNumber": "766", "testString": "28N 456236 8487576", "lat": "76.463937", "lon": "-16.675228"}, - {"testNumber": "767", "testString": "28N 543762 8487576", "lat": "76.463939", "lon": "-13.324817"}, - {"testNumber": "768", "testString": "29S 555690 1502257", "lat": "-76.551526", "lon": "-6.854453"}, - {"testNumber": "769", "testString": "29S 599999 1999999", "lat": "-72.077542", "lon": "-6.087524"}, - {"testNumber": "770", "testString": "29S 444442 2506996", "lat": "-67.547534", "lon": "-10.303633"}, - {"testNumber": "771", "testString": "29S 555555 2506996", "lat": "-67.547533", "lon": "-7.696395"}, - {"testNumber": "772", "testString": "29S 595869 3023158", "lat": "-62.908866", "lon": "-7.112987"}, - {"testNumber": "773", "testString": "29S 399999 3999999", "lat": "-54.138379", "lon": "-10.530711"}, - {"testNumber": "774", "testString": "29S 499999 4499999", "lat": "-49.652548", "lon": "-9.000008"}, - {"testNumber": "775", "testString": "29S 599999 4999999", "lat": "-45.146398", "lon": "-7.727975"}, - {"testNumber": "776", "testString": "29S 699999 5499999", "lat": "-40.626645", "lon": "-6.635326"}, - {"testNumber": "777", "testString": "29S 640468 6008008", "lat": "-36.062367", "lon": "-7.440283"}, - {"testNumber": "778", "testString": "29S 769321 6500841", "lat": "-31.596041", "lon": "-6.161595"}, - {"testNumber": "779", "testString": "29S 199999 7999999", "lat": "-18.067904", "lon": "-11.834014"}, - {"testNumber": "780", "testString": "29S 264725 8002674", "lat": "-18.051746", "lon": "-11.222647"}, - {"testNumber": "781", "testString": "29S 299999 8499999", "lat": "-13.561615", "lon": "-10.848278"}, - {"testNumber": "782", "testString": "29S 399999 8999999", "lat": "-9.045439", "lon": "-9.909885"}, - {"testNumber": "783", "testString": "29S 399999 9999999", "lat": "-0.000005", "lon": "-9.898643"}, - {"testNumber": "784", "testString": "29S 499999 9499999", "lat": "-4.523568", "lon": "-9.000005"}, - {"testNumber": "785", "testString": "29S 599999 9999999", "lat": "-0.000005", "lon": "-8.101368"}, - {"testNumber": "786", "testString": "29N 499999 0499999", "lat": "4.523557", "lon": "-9.000005"}, - {"testNumber": "787", "testString": "29N 599999 0999999", "lat": "9.045428", "lon": "-8.090126"}, - {"testNumber": "788", "testString": "29N 699999 1499999", "lat": "13.561604", "lon": "-7.151733"}, - {"testNumber": "789", "testString": "29N 735273 1997323", "lat": "18.051735", "lon": "-6.777364"}, - {"testNumber": "790", "testString": "29N 799999 1999999", "lat": "18.067893", "lon": "-6.165997"}, - {"testNumber": "791", "testString": "29N 299999 2999999", "lat": "27.107974", "lon": "-11.017512"}, - {"testNumber": "792", "testString": "29N 599999 3499999", "lat": "31.630826", "lon": "-7.945535"}, - {"testNumber": "793", "testString": "29N 740171 3998152", "lat": "36.098344", "lon": "-6.332184"}, - {"testNumber": "794", "testString": "29N 299999 4499999", "lat": "40.626634", "lon": "-11.364688"}, - {"testNumber": "795", "testString": "29N 299999 5499999", "lat": "49.619412", "lon": "-11.769066"}, - {"testNumber": "796", "testString": "29N 495563 8995052", "lat": "81.016469", "lon": "-9.254521"}, - {"testNumber": "797", "testString": "30S 499999 2999999", "lat": "-63.129345", "lon": "-3.000012"}, - {"testNumber": "798", "testString": "30S 599999 3499999", "lat": "-58.628777", "lon": "-1.277817"}, - {"testNumber": "799", "testString": "30S 534166 4514590", "lat": "-49.52034", "lon": "-2.527933"}, - {"testNumber": "800", "testString": "30S 672151 5004744", "lat": "-45.089807", "lon": "-0.812342"}, - {"testNumber": "801", "testString": "30S 259827 6001846", "lat": "-36.098355", "lon": "-5.667829"}, - {"testNumber": "802", "testString": "30S 299999 6999999", "lat": "-27.107985", "lon": "-5.017512"}, - {"testNumber": "803", "testString": "30S 330435 6506322", "lat": "-31.565652", "lon": "-4.786679"}, - {"testNumber": "804", "testString": "30S 399999 7499999", "lat": "-22.603914", "lon": "-3.972943"}, - {"testNumber": "805", "testString": "30S 499999 7999999", "lat": "-18.088714", "lon": "-3.000006"}, - {"testNumber": "806", "testString": "30S 599999 8499999", "lat": "-13.566746", "lon": "-2.075742"}, - {"testNumber": "807", "testString": "30S 699999 8999999", "lat": "-9.042053", "lon": "-1.180483"}, - {"testNumber": "808", "testString": "30S 699999 9999999", "lat": "-0.000005", "lon": "-1.202953"}, - {"testNumber": "809", "testString": "30S 765930 9500552", "lat": "-4.514602", "lon": "-0.603453"}, - {"testNumber": "810", "testString": "30S 767992 9999999", "lat": "-0.000005", "lon": "-0.592333"}, - {"testNumber": "811", "testString": "30S 799999 9499999", "lat": "-4.518521", "lon": "-0.29663"}, - {"testNumber": "812", "testString": "30N 765930 0499446", "lat": "4.514591", "lon": "-0.603453"}, - {"testNumber": "813", "testString": "30N 799999 0499999", "lat": "4.51851", "lon": "-0.29663"}, - {"testNumber": "814", "testString": "30N 299999 2499999", "lat": "22.595062", "lon": "-4.945556"}, - {"testNumber": "815", "testString": "30N 599999 2999999", "lat": "27.11884", "lon": "-1.991064"}, - {"testNumber": "816", "testString": "30N 769321 3499156", "lat": "31.59603", "lon": "-0.161595"}, - {"testNumber": "817", "testString": "30N 599999 4499999", "lat": "40.644794", "lon": "-1.817308"}, - {"testNumber": "818", "testString": "30N 599999 5499999", "lat": "49.644252", "lon": "-1.61484"}, - {"testNumber": "819", "testString": "30N 599999 6499999", "lat": "58.628766", "lon": "-1.277817"}, - {"testNumber": "820", "testString": "30N 599999 7499999", "lat": "67.598499", "lon": "-0.648161"}, - {"testNumber": "821", "testString": "31S 599999 2499999", "lat": "-67.598509", "lon": "5.35184"}, - {"testNumber": "822", "testString": "31S 404129 3023158", "lat": "-62.908865", "lon": "1.112964"}, - {"testNumber": "823", "testString": "31S 549146 3511216", "lat": "-58.536789", "lon": "3.844131"}, - {"testNumber": "824", "testString": "31S 307788 4000330", "lat": "-54.109212", "lon": "0.059585"}, - {"testNumber": "825", "testString": "31S 366290 4506634", "lat": "-49.578085", "lon": "1.150387"}, - {"testNumber": "826", "testString": "31S 692210 4000330", "lat": "-54.109212", "lon": "5.940397"}, - {"testNumber": "827", "testString": "31S 299999 5499999", "lat": "-40.626645", "lon": "0.635312"}, - {"testNumber": "828", "testString": "31S 427440 5012147", "lat": "-45.040411", "lon": "2.078727"}, - {"testNumber": "829", "testString": "31S 399999 5999999", "lat": "-36.139566", "lon": "1.888515"}, - {"testNumber": "830", "testString": "31S 499999 6499999", "lat": "-31.635192", "lon": "2.999994"}, - {"testNumber": "831", "testString": "31S 599999 6999999", "lat": "-27.118851", "lon": "4.008936"}, - {"testNumber": "832", "testString": "31S 699999 7499999", "lat": "-22.595073", "lon": "4.945544"}, - {"testNumber": "833", "testString": "31S 735273 8002674", "lat": "-18.051746", "lon": "5.222636"}, - {"testNumber": "834", "testString": "31S 799999 7999999", "lat": "-18.067904", "lon": "5.834003"}, - {"testNumber": "835", "testString": "31S 199999 9999999", "lat": "-0.000005", "lon": "0.304971"}, - {"testNumber": "836", "testString": "31S 232006 9999999", "lat": "-0.000005", "lon": "0.592322"}, - {"testNumber": "837", "testString": "31N 199999 0999999", "lat": "9.036403", "lon": "0.271302"}, - {"testNumber": "838", "testString": "31N 240239 0998845", "lat": "9.028518", "lon": "0.637149"}, - {"testNumber": "839", "testString": "31N 299999 1499999", "lat": "13.561604", "lon": "1.151722"}, - {"testNumber": "840", "testString": "31N 399999 1999999", "lat": "18.086389", "lon": "2.054947"}, - {"testNumber": "841", "testString": "31N 599999 2499999", "lat": "22.603903", "lon": "3.972931"}, - {"testNumber": "842", "testString": "31N 794976 2999879", "lat": "27.089881", "lon": "5.974682"}, - {"testNumber": "843", "testString": "31N 499999 3999999", "lat": "36.144713", "lon": "2.999993"}, - {"testNumber": "844", "testString": "31N 399999 4999999", "lat": "45.146387", "lon": "1.72796"}, - {"testNumber": "845", "testString": "31N 399999 5999999", "lat": "54.138368", "lon": "1.46929"}, - {"testNumber": "846", "testString": "31N 399999 6999999", "lat": "63.115484", "lon": "1.017686"}, - {"testNumber": "847", "testString": "31N 399999 7999999", "lat": "72.077531", "lon": "0.087491"}, - {"testNumber": "848", "testString": "31N 444308 8497741", "lat": "76.551516", "lon": "0.854404"}, - {"testNumber": "849", "testString": "31N 499999 8999999", "lat": "81.060876", "lon": "2.999965"}, - {"testNumber": "850", "testString": "32S 456235 1512422", "lat": "-76.463948", "lon": "7.324766"}, - {"testNumber": "851", "testString": "32S 499999 1999999", "lat": "-72.099228", "lon": "8.999983"}, - {"testNumber": "852", "testString": "32S 543762 1512422", "lat": "-76.463949", "lon": "10.675189"}, - {"testNumber": "853", "testString": "32S 456100 2516654", "lat": "-67.462884", "lon": "7.973595"}, - {"testNumber": "854", "testString": "32S 496452 3013847", "lat": "-63.005034", "lon": "8.929943"}, - {"testNumber": "855", "testString": "32S 550304 3520128", "lat": "-58.45662", "lon": "9.862051"}, - {"testNumber": "856", "testString": "32S 399999 4499999", "lat": "-49.644262", "lon": "7.614823"}, - {"testNumber": "857", "testString": "32S 499999 4999999", "lat": "-45.153483", "lon": "8.999992"}, - {"testNumber": "858", "testString": "32S 599999 5499999", "lat": "-40.644805", "lon": "10.182693"}, - {"testNumber": "859", "testString": "32S 699999 5999999", "lat": "-36.124101", "lon": "11.222385"}, - {"testNumber": "860", "testString": "32S 669563 6506322", "lat": "-31.565651", "lon": "10.786666"}, - {"testNumber": "861", "testString": "32S 794976 7000119", "lat": "-27.089891", "lon": "11.974682"}, - {"testNumber": "862", "testString": "32S 199999 8499999", "lat": "-13.553071", "lon": "6.228223"}, - {"testNumber": "863", "testString": "32S 250480 8501846", "lat": "-13.541125", "lon": "6.694"}, - {"testNumber": "864", "testString": "32S 299999 8999999", "lat": "-9.042052", "lon": "7.180472"}, - {"testNumber": "865", "testString": "32S 299999 9999999", "lat": "-0.000005", "lon": "7.202942"}, - {"testNumber": "866", "testString": "32S 399999 9499999", "lat": "-4.523007", "lon": "8.098568"}, - {"testNumber": "867", "testString": "32S 499999 9999999", "lat": "-0.000005", "lon": "8.999995"}, - {"testNumber": "868", "testString": "32N 399999 0499999", "lat": "4.522996", "lon": "8.098568"}, - {"testNumber": "869", "testString": "32N 499999 0999999", "lat": "9.046557", "lon": "8.999995"}, - {"testNumber": "870", "testString": "32N 599999 1499999", "lat": "13.566735", "lon": "9.924258"}, - {"testNumber": "871", "testString": "32N 699999 1999999", "lat": "18.079449", "lon": "10.889805"}, - {"testNumber": "872", "testString": "32N 499999 3499999", "lat": "31.635181", "lon": "8.999994"}, - {"testNumber": "873", "testString": "32N 699999 4999999", "lat": "45.125149", "lon": "11.543116"}, - {"testNumber": "874", "testString": "33S 399999 2999999", "lat": "-63.115495", "lon": "13.017686"}, - {"testNumber": "875", "testString": "33S 499999 3499999", "lat": "-58.640302", "lon": "14.99999"}, - {"testNumber": "876", "testString": "33S 599999 3999999", "lat": "-54.138379", "lon": "16.530692"}, - {"testNumber": "877", "testString": "33S 699999 4499999", "lat": "-49.619423", "lon": "17.76905"}, - {"testNumber": "878", "testString": "33S 572558 5012147", "lat": "-45.040411", "lon": "15.921258"}, - {"testNumber": "879", "testString": "33S 707713 5503146", "lat": "-40.596414", "lon": "17.454765"}, - {"testNumber": "880", "testString": "33S 230677 6500841", "lat": "-31.596041", "lon": "12.161583"}, - {"testNumber": "881", "testString": "33S 304831 7004884", "lat": "-27.064597", "lon": "13.031978"}, - {"testNumber": "882", "testString": "33S 299999 7499999", "lat": "-22.595073", "lon": "13.054444"}, - {"testNumber": "883", "testString": "33S 399999 7999999", "lat": "-18.0864", "lon": "14.054947"}, - {"testNumber": "884", "testString": "33S 499999 8499999", "lat": "-13.568457", "lon": "14.999994"}, - {"testNumber": "885", "testString": "33S 599999 8999999", "lat": "-9.045439", "lon": "15.909874"}, - {"testNumber": "886", "testString": "33S 599999 9999999", "lat": "-0.000005", "lon": "15.898632"}, - {"testNumber": "887", "testString": "33S 699999 9499999", "lat": "-4.521324", "lon": "16.802622"}, - {"testNumber": "888", "testString": "33S 767992 9999999", "lat": "-0.000005", "lon": "17.407667"}, - {"testNumber": "889", "testString": "33S 799999 9999999", "lat": "-0.000005", "lon": "17.695018"}, - {"testNumber": "890", "testString": "33N 699999 0499999", "lat": "4.521313", "lon": "16.802622"}, - {"testNumber": "891", "testString": "33N 759759 0998845", "lat": "9.028518", "lon": "17.36284"}, - {"testNumber": "892", "testString": "33N 799999 0999999", "lat": "9.036403", "lon": "17.728687"}, - {"testNumber": "893", "testString": "33N 199999 2499999", "lat": "22.580341", "lon": "12.082477"}, - {"testNumber": "894", "testString": "33N 499999 2999999", "lat": "27.122464", "lon": "14.999994"}, - {"testNumber": "895", "testString": "33N 259826 3998152", "lat": "36.098344", "lon": "12.33217"}, - {"testNumber": "896", "testString": "33N 499999 4499999", "lat": "40.650851", "lon": "14.999993"}, - {"testNumber": "897", "testString": "33N 307788 5999668", "lat": "54.109201", "lon": "12.059584"}, - {"testNumber": "898", "testString": "33N 499999 5499999", "lat": "49.652538", "lon": "14.999992"}, - {"testNumber": "899", "testString": "33N 692210 5999668", "lat": "54.109201", "lon": "17.940398"}, - {"testNumber": "900", "testString": "33N 396960 6995468", "lat": "63.073992", "lon": "12.960339"}, - {"testNumber": "901", "testString": "33N 499999 6499999", "lat": "58.640292", "lon": "14.99999"}, - {"testNumber": "902", "testString": "33N 603038 6995468", "lat": "63.073991", "lon": "17.039637"}, - {"testNumber": "903", "testString": "33N 499999 7499999", "lat": "67.615522", "lon": "14.999986"}, - {"testNumber": "904", "testString": "33N 499999 8499999", "lat": "76.580844", "lon": "14.999977"}, - {"testNumber": "905", "testString": "33N 493475 7990353", "lat": "72.012651", "lon": "14.810697"}, - {"testNumber": "906", "testString": "33N 504435 8995052", "lat": "81.016468", "lon": "15.254452"}, - {"testNumber": "907", "testString": "33N 506523 7990353", "lat": "72.01265", "lon": "15.189269"}, - {"testNumber": "908", "testString": "34S 499999 2499999", "lat": "-67.615532", "lon": "20.999986"}, - {"testNumber": "909", "testString": "34S 449694 3520128", "lat": "-58.456618", "lon": "20.137929"}, - {"testNumber": "910", "testString": "34S 592621 4008800", "lat": "-54.060685", "lon": "22.415108"}, - {"testNumber": "911", "testString": "34S 391933 5509950", "lat": "-40.554165", "lon": "19.723624"}, - {"testNumber": "912", "testString": "34S 327847 5004744", "lat": "-45.089807", "lon": "18.812326"}, - {"testNumber": "913", "testString": "34S 299999 5999999", "lat": "-36.124101", "lon": "18.777602"}, - {"testNumber": "914", "testString": "34S 399999 6499999", "lat": "-31.630837", "lon": "19.945522"}, - {"testNumber": "915", "testString": "34S 499999 6999999", "lat": "-27.122475", "lon": "20.999994"}, - {"testNumber": "916", "testString": "34S 599999 7499999", "lat": "-22.603914", "lon": "21.972931"}, - {"testNumber": "917", "testString": "34S 699999 7999999", "lat": "-18.07946", "lon": "22.889805"}, - {"testNumber": "918", "testString": "34S 799999 8499999", "lat": "-13.553071", "lon": "23.771766"}, - {"testNumber": "919", "testString": "34S 749517 8501846", "lat": "-13.541125", "lon": "23.305489"}, - {"testNumber": "920", "testString": "34N 199999 1499999", "lat": "13.55306", "lon": "18.228224"}, - {"testNumber": "921", "testString": "34N 250480 1498152", "lat": "13.541114", "lon": "18.694"}, - {"testNumber": "922", "testString": "34N 299999 1999999", "lat": "18.079449", "lon": "19.110184"}, - {"testNumber": "923", "testString": "34N 499999 2499999", "lat": "22.606851", "lon": "20.999994"}, - {"testNumber": "924", "testString": "34N 230677 3499157", "lat": "31.59603", "lon": "18.161582"}, - {"testNumber": "925", "testString": "34N 399999 3999999", "lat": "36.139555", "lon": "19.888515"}, - {"testNumber": "926", "testString": "34N 299999 4999999", "lat": "45.125148", "lon": "18.456869"}, - {"testNumber": "927", "testString": "35S 399999 1999999", "lat": "-72.077542", "lon": "24.087489"}, - {"testNumber": "928", "testString": "35S 444308 1502257", "lat": "-76.551526", "lon": "24.854407"}, - {"testNumber": "929", "testString": "35S 396960 3004530", "lat": "-63.074002", "lon": "24.960341"}, - {"testNumber": "930", "testString": "35S 450852 3511215", "lat": "-58.53679", "lon": "26.155849"}, - {"testNumber": "931", "testString": "35S 603038 3004530", "lat": "-63.074002", "lon": "29.039635"}, - {"testNumber": "932", "testString": "35S 299999 4499999", "lat": "-49.619422", "lon": "24.230934"}, - {"testNumber": "933", "testString": "35S 506870 4017260", "lat": "-53.992925", "lon": "27.104789"}, - {"testNumber": "934", "testString": "35S 399999 4999999", "lat": "-45.146398", "lon": "25.727959"}, - {"testNumber": "935", "testString": "35S 499999 5499999", "lat": "-40.650862", "lon": "26.999993"}, - {"testNumber": "936", "testString": "35S 599999 5999999", "lat": "-36.139566", "lon": "28.111471"}, - {"testNumber": "937", "testString": "35S 699999 6499999", "lat": "-31.617781", "lon": "29.10848"}, - {"testNumber": "938", "testString": "35S 695167 7004884", "lat": "-27.064597", "lon": "28.96801"}, - {"testNumber": "939", "testString": "35S 199999 8999999", "lat": "-9.036413", "lon": "24.271302"}, - {"testNumber": "940", "testString": "35S 240239 9001152", "lat": "-9.028529", "lon": "24.637149"}, - {"testNumber": "941", "testString": "35S 199999 9999999", "lat": "-0.000005", "lon": "24.304971"}, - {"testNumber": "942", "testString": "35S 299999 9499999", "lat": "-4.521324", "lon": "25.197368"}, - {"testNumber": "943", "testString": "35S 232006 9999999", "lat": "-0.000005", "lon": "24.592322"}, - {"testNumber": "944", "testString": "35S 399999 9999999", "lat": "-0.000005", "lon": "26.101357"}, - {"testNumber": "945", "testString": "35N 299999 0499999", "lat": "4.521313", "lon": "25.197368"}, - {"testNumber": "946", "testString": "35N 399999 0999999", "lat": "9.045428", "lon": "26.090115"}, - {"testNumber": "947", "testString": "35N 499999 1499999", "lat": "13.568446", "lon": "26.999994"}, - {"testNumber": "948", "testString": "35N 599999 1999999", "lat": "18.086389", "lon": "27.945041"}, - {"testNumber": "949", "testString": "35N 799999 2499999", "lat": "22.580341", "lon": "29.917512"}, - {"testNumber": "950", "testString": "35N 205021 2999879", "lat": "27.089881", "lon": "24.025305"}, - {"testNumber": "951", "testString": "35N 399999 3499999", "lat": "31.630826", "lon": "25.945523"}, - {"testNumber": "952", "testString": "35N 699999 3999999", "lat": "36.124091", "lon": "29.222385"}, - {"testNumber": "953", "testString": "35N 599999 4999999", "lat": "45.146388", "lon": "28.27203"}, - {"testNumber": "954", "testString": "35N 599999 5999999", "lat": "54.138368", "lon": "28.530692"}, - {"testNumber": "955", "testString": "35N 599999 6999999", "lat": "63.115485", "lon": "28.98229"}, - {"testNumber": "956", "testString": "35N 555690 8497740", "lat": "76.551515", "lon": "29.1456"}, - {"testNumber": "957", "testString": "35N 599999 7999999", "lat": "72.077531", "lon": "29.912474"}, - {"testNumber": "958", "testString": "36S 543898 2516653", "lat": "-67.462886", "lon": "34.026377"}, - {"testNumber": "959", "testString": "36S 399999 3499999", "lat": "-58.628776", "lon": "31.277796"}, - {"testNumber": "960", "testString": "36S 499999 3999999", "lat": "-54.148109", "lon": "32.999991"}, - {"testNumber": "961", "testString": "36S 599999 4499999", "lat": "-49.644262", "lon": "34.38516"}, - {"testNumber": "962", "testString": "36S 608065 5509950", "lat": "-40.554165", "lon": "34.276362"}, - {"testNumber": "963", "testString": "36S 699999 4999999", "lat": "-45.125159", "lon": "35.543116"}, - {"testNumber": "964", "testString": "36S 740171 6001846", "lat": "-36.098354", "lon": "35.667816"}, - {"testNumber": "965", "testString": "36S 205022 7000119", "lat": "-27.089892", "lon": "30.025306"}, - {"testNumber": "966", "testString": "36S 199999 7499999", "lat": "-22.580351", "lon": "30.082476"}, - {"testNumber": "967", "testString": "36S 282881 7503677", "lat": "-22.559769", "lon": "30.888512"}, - {"testNumber": "968", "testString": "36S 299999 7999999", "lat": "-18.07946", "lon": "31.110184"}, - {"testNumber": "969", "testString": "36S 399999 8499999", "lat": "-13.566746", "lon": "32.075731"}, - {"testNumber": "970", "testString": "36S 499999 8999999", "lat": "-9.046568", "lon": "32.999995"}, - {"testNumber": "971", "testString": "36S 499999 9999999", "lat": "-0.000005", "lon": "32.999995"}, - {"testNumber": "972", "testString": "36S 599999 9499999", "lat": "-4.523007", "lon": "33.901421"}, - {"testNumber": "973", "testString": "36S 699999 9999999", "lat": "-0.000005", "lon": "34.797047"}, - {"testNumber": "974", "testString": "36N 599999 0499999", "lat": "4.522996", "lon": "33.901421"}, - {"testNumber": "975", "testString": "36N 699999 0999999", "lat": "9.042042", "lon": "34.819517"}, - {"testNumber": "976", "testString": "36N 749517 1498152", "lat": "13.541114", "lon": "35.305489"}, - {"testNumber": "977", "testString": "36N 799999 1499999", "lat": "13.55306", "lon": "35.771765"}, - {"testNumber": "978", "testString": "36N 399999 2999999", "lat": "27.11884", "lon": "31.991052"}, - {"testNumber": "979", "testString": "36N 699999 3499999", "lat": "31.61777", "lon": "35.108479"}, - {"testNumber": "980", "testString": "36N 399999 4499999", "lat": "40.644794", "lon": "31.817293"}, - {"testNumber": "981", "testString": "36N 399999 5499999", "lat": "49.644251", "lon": "31.614823"}, - {"testNumber": "982", "testString": "36N 399999 6499999", "lat": "58.628766", "lon": "31.277797"}, - {"testNumber": "983", "testString": "36N 399999 7499999", "lat": "67.598498", "lon": "30.648133"}, - {"testNumber": "984", "testString": "37S 493475 2009644", "lat": "-72.012662", "lon": "38.8107"}, - {"testNumber": "985", "testString": "37S 499999 1499999", "lat": "-76.580855", "lon": "38.999977"}, - {"testNumber": "986", "testString": "37S 506523 2009645", "lat": "-72.012661", "lon": "39.189265"}, - {"testNumber": "987", "testString": "37S 399999 2499999", "lat": "-67.598509", "lon": "36.648132"}, - {"testNumber": "988", "testString": "37S 599999 2999999", "lat": "-63.115495", "lon": "40.98229"}, - {"testNumber": "989", "testString": "37S 493128 4017260", "lat": "-53.992924", "lon": "38.895193"}, - {"testNumber": "990", "testString": "37S 633707 4506634", "lat": "-49.578084", "lon": "40.849596"}, - {"testNumber": "991", "testString": "37S 292285 5503146", "lat": "-40.596414", "lon": "36.545221"}, - {"testNumber": "992", "testString": "37S 359530 6008008", "lat": "-36.062368", "lon": "37.44027"}, - {"testNumber": "993", "testString": "37S 299999 6499999", "lat": "-31.61778", "lon": "36.891508"}, - {"testNumber": "994", "testString": "37S 399999 6999999", "lat": "-27.118851", "lon": "37.991052"}, - {"testNumber": "995", "testString": "37S 499999 7499999", "lat": "-22.606862", "lon": "38.999994"}, - {"testNumber": "996", "testString": "37S 599999 7999999", "lat": "-18.0864", "lon": "39.945041"}, - {"testNumber": "997", "testString": "37S 699999 8499999", "lat": "-13.561615", "lon": "40.848267"}, - {"testNumber": "998", "testString": "37S 799999 8999999", "lat": "-9.036414", "lon": "41.728687"}, - {"testNumber": "999", "testString": "37S 759759 9001152", "lat": "-9.028529", "lon": "41.36284"}, - {"testNumber": "1000", "testString": "37S 767992 9999999", "lat": "-0.000005", "lon": "41.407667"}, - {"testNumber": "1001", "testString": "37S 799999 9999999", "lat": "-0.000005", "lon": "41.695018"}, - {"testNumber": "1002", "testString": "37N 199999 1999999", "lat": "18.067893", "lon": "36.165986"}, - {"testNumber": "1003", "testString": "37N 264725 1997323", "lat": "18.051735", "lon": "36.777353"}, - {"testNumber": "1004", "testString": "37N 399999 2499999", "lat": "22.603903", "lon": "38.027057"}, - {"testNumber": "1005", "testString": "37N 699999 2999999", "lat": "27.107974", "lon": "41.017"}, - {"testNumber": "1006", "testString": "37N 299999 3999999", "lat": "36.12409", "lon": "36.777602"}, - {"testNumber": "1007", "testString": "37N 699999 4499999", "lat": "40.626634", "lon": "41.364674"}, - {"testNumber": "1008", "testString": "37N 699999 5499999", "lat": "49.619412", "lon": "41.769049"}, - {"testNumber": "1009", "testString": "38S 351316 3502294", "lat": "-58.594236", "lon": "42.44169"}, - {"testNumber": "1010", "testString": "38S 503546 3013848", "lat": "-63.005033", "lon": "45.070033"}, - {"testNumber": "1011", "testString": "38S 648682 3502294", "lat": "-58.594235", "lon": "47.55829"}, - {"testNumber": "1012", "testString": "38S 407376 4008800", "lat": "-54.060685", "lon": "43.584873"}, - {"testNumber": "1013", "testString": "38S 465831 4514590", "lat": "-49.520341", "lon": "44.527916"}, - {"testNumber": "1014", "testString": "38S 299999 4999999", "lat": "-45.125159", "lon": "42.456869"}, - {"testNumber": "1015", "testString": "38S 399999 5499999", "lat": "-40.644805", "lon": "43.817293"}, - {"testNumber": "1016", "testString": "38S 499999 5999999", "lat": "-36.144724", "lon": "44.999993"}, - {"testNumber": "1017", "testString": "38S 599999 6499999", "lat": "-31.630837", "lon": "46.054465"}, - {"testNumber": "1018", "testString": "38S 699999 6999999", "lat": "-27.107985", "lon": "47.017"}, - {"testNumber": "1019", "testString": "38S 717117 7503677", "lat": "-22.559769", "lon": "47.111476"}, - {"testNumber": "1020", "testString": "38S 799999 7499999", "lat": "-22.580352", "lon": "47.917512"}, - {"testNumber": "1021", "testString": "38S 199999 9499999", "lat": "-4.518521", "lon": "42.296619"}, - {"testNumber": "1022", "testString": "38S 234068 9500552", "lat": "-4.514602", "lon": "42.603443"}, - {"testNumber": "1023", "testString": "38S 299999 9999999", "lat": "-0.000005", "lon": "43.202942"}, - {"testNumber": "1024", "testString": "38N 199999 0499999", "lat": "4.51851", "lon": "42.296619"}, - {"testNumber": "1025", "testString": "38N 234067 0499446", "lat": "4.514591", "lon": "42.603443"}, - {"testNumber": "1026", "testString": "38N 299999 0999999", "lat": "9.042042", "lon": "43.180472"}, - {"testNumber": "1027", "testString": "38N 399999 1499999", "lat": "13.566735", "lon": "44.075731"}, - {"testNumber": "1028", "testString": "38N 499999 1999999", "lat": "18.088704", "lon": "44.999994"}, - {"testNumber": "1029", "testString": "38N 699999 2499999", "lat": "22.595062", "lon": "46.945544"}, - {"testNumber": "1030", "testString": "38N 299999 3499999", "lat": "31.61777", "lon": "42.891508"}, - {"testNumber": "1031", "testString": "38N 599999 3999999", "lat": "36.139555", "lon": "46.111471"}, - {"testNumber": "1032", "testString": "38N 499999 4999999", "lat": "45.153472", "lon": "44.999992"}, - {"testNumber": "1033", "testString": "38N 499999 5999999", "lat": "54.148099", "lon": "44.999991"}, - {"testNumber": "1034", "testString": "38N 351316 6497704", "lat": "58.594225", "lon": "42.441689"}, - {"testNumber": "1035", "testString": "38N 499999 6999999", "lat": "63.129334", "lon": "44.999988"}, - {"testNumber": "1036", "testString": "38N 648682 6497703", "lat": "58.594224", "lon": "47.558291"}, - {"testNumber": "1037", "testString": "38N 444442 7493002", "lat": "67.547523", "lon": "43.696364"}, - {"testNumber": "1038", "testString": "38N 555556 7493002", "lat": "67.547522", "lon": "46.303608"}, - {"testNumber": "1039", "testString": "38N 499999 7999999", "lat": "72.099217", "lon": "44.999983"}, - {"testNumber": "1040", "testString": "38N 456236 8487576", "lat": "76.463937", "lon": "43.324772"}, - {"testNumber": "1041", "testString": "38N 543762 8487576", "lat": "76.463939", "lon": "46.675183"}, - {"testNumber": "1042", "testString": "39S 555690 1502257", "lat": "-76.551526", "lon": "53.145547"}, - {"testNumber": "1043", "testString": "39S 599999 1999999", "lat": "-72.077542", "lon": "53.912476"}, - {"testNumber": "1044", "testString": "39S 444442 2506996", "lat": "-67.547534", "lon": "49.696367"}, - {"testNumber": "1045", "testString": "39S 555555 2506996", "lat": "-67.547533", "lon": "52.303605"}, - {"testNumber": "1046", "testString": "39S 595869 3023158", "lat": "-62.908866", "lon": "52.887013"}, - {"testNumber": "1047", "testString": "39S 399999 3999999", "lat": "-54.138379", "lon": "49.469289"}, - {"testNumber": "1048", "testString": "39S 499999 4499999", "lat": "-49.652548", "lon": "50.999992"}, - {"testNumber": "1049", "testString": "39S 599999 4999999", "lat": "-45.146398", "lon": "52.27203"}, - {"testNumber": "1050", "testString": "39S 699999 5499999", "lat": "-40.626645", "lon": "53.364674"}, - {"testNumber": "1051", "testString": "39S 640468 6008008", "lat": "-36.062367", "lon": "52.559717"}, - {"testNumber": "1052", "testString": "39S 769321 6500841", "lat": "-31.596041", "lon": "53.838405"}, - {"testNumber": "1053", "testString": "39S 199999 7999999", "lat": "-18.067904", "lon": "48.165986"}, - {"testNumber": "1054", "testString": "39S 264725 8002674", "lat": "-18.051746", "lon": "48.777353"}, - {"testNumber": "1055", "testString": "39S 299999 8499999", "lat": "-13.561615", "lon": "49.151722"}, - {"testNumber": "1056", "testString": "39S 399999 8999999", "lat": "-9.045439", "lon": "50.090115"}, - {"testNumber": "1057", "testString": "39S 399999 9999999", "lat": "-0.000005", "lon": "50.101357"}, - {"testNumber": "1058", "testString": "39S 499999 9499999", "lat": "-4.523568", "lon": "50.999995"}, - {"testNumber": "1059", "testString": "39S 599999 9999999", "lat": "-0.000005", "lon": "51.898632"}, - {"testNumber": "1060", "testString": "39N 499999 0499999", "lat": "4.523557", "lon": "50.999995"}, - {"testNumber": "1061", "testString": "39N 599999 0999999", "lat": "9.045428", "lon": "51.909874"}, - {"testNumber": "1062", "testString": "39N 699999 1499999", "lat": "13.561604", "lon": "52.848267"}, - {"testNumber": "1063", "testString": "39N 735273 1997323", "lat": "18.051735", "lon": "53.222636"}, - {"testNumber": "1064", "testString": "39N 799999 1999999", "lat": "18.067893", "lon": "53.834003"}, - {"testNumber": "1065", "testString": "39N 299999 2999999", "lat": "27.107974", "lon": "48.982488"}, - {"testNumber": "1066", "testString": "39N 599999 3499999", "lat": "31.630826", "lon": "52.054465"}, - {"testNumber": "1067", "testString": "39N 740171 3998152", "lat": "36.098344", "lon": "53.667816"}, - {"testNumber": "1068", "testString": "39N 299999 4499999", "lat": "40.626634", "lon": "48.635312"}, - {"testNumber": "1069", "testString": "39N 299999 5499999", "lat": "49.619412", "lon": "48.230934"}, - {"testNumber": "1070", "testString": "39N 495563 8995052", "lat": "81.016469", "lon": "50.745479"}, - {"testNumber": "1071", "testString": "40S 499999 2999999", "lat": "-63.129345", "lon": "56.999988"}, - {"testNumber": "1072", "testString": "40S 599999 3499999", "lat": "-58.628777", "lon": "58.722183"}, - {"testNumber": "1073", "testString": "40S 534166 4514590", "lat": "-49.52034", "lon": "57.472067"}, - {"testNumber": "1074", "testString": "40S 672151 5004744", "lat": "-45.089807", "lon": "59.187658"}, - {"testNumber": "1075", "testString": "40S 259827 6001846", "lat": "-36.098355", "lon": "54.332171"}, - {"testNumber": "1076", "testString": "40S 299999 6999999", "lat": "-27.107985", "lon": "54.982488"}, - {"testNumber": "1077", "testString": "40S 330435 6506322", "lat": "-31.565652", "lon": "55.213321"}, - {"testNumber": "1078", "testString": "40S 399999 7499999", "lat": "-22.603914", "lon": "56.027057"}, - {"testNumber": "1079", "testString": "40S 499999 7999999", "lat": "-18.088714", "lon": "56.999994"}, - {"testNumber": "1080", "testString": "40S 599999 8499999", "lat": "-13.566746", "lon": "57.924258"}, - {"testNumber": "1081", "testString": "40S 699999 8999999", "lat": "-9.042053", "lon": "58.819517"}, - {"testNumber": "1082", "testString": "40S 699999 9999999", "lat": "-0.000005", "lon": "58.797047"}, - {"testNumber": "1083", "testString": "40S 765930 9500552", "lat": "-4.514602", "lon": "59.396547"}, - {"testNumber": "1084", "testString": "40S 799999 9499999", "lat": "-4.518521", "lon": "59.70337"}, - {"testNumber": "1085", "testString": "40N 765930 0499446", "lat": "4.514591", "lon": "59.396547"}, - {"testNumber": "1086", "testString": "40N 799999 0499999", "lat": "4.51851", "lon": "59.70337"}, - {"testNumber": "1087", "testString": "40N 299999 2499999", "lat": "22.595062", "lon": "55.054444"}, - {"testNumber": "1088", "testString": "40N 599999 2999999", "lat": "27.11884", "lon": "58.008936"}, - {"testNumber": "1089", "testString": "40N 769321 3499156", "lat": "31.59603", "lon": "59.838405"}, - {"testNumber": "1090", "testString": "40N 599999 4499999", "lat": "40.644794", "lon": "58.182692"}, - {"testNumber": "1091", "testString": "40N 599999 5499999", "lat": "49.644252", "lon": "58.38516"}, - {"testNumber": "1092", "testString": "40N 599999 6499999", "lat": "58.628766", "lon": "58.722183"}, - {"testNumber": "1093", "testString": "40N 599999 7499999", "lat": "67.598499", "lon": "59.351839"}, - {"testNumber": "1094", "testString": "41S 599999 2499999", "lat": "-67.598509", "lon": "65.35184"}, - {"testNumber": "1095", "testString": "41S 404129 3023158", "lat": "-62.908865", "lon": "61.112964"}, - {"testNumber": "1096", "testString": "41S 549146 3511216", "lat": "-58.536789", "lon": "63.844131"}, - {"testNumber": "1097", "testString": "41S 307788 4000330", "lat": "-54.109212", "lon": "60.059585"}, - {"testNumber": "1098", "testString": "41S 366290 4506634", "lat": "-49.578085", "lon": "61.150387"}, - {"testNumber": "1099", "testString": "41S 692210 4000330", "lat": "-54.109212", "lon": "65.940397"}, - {"testNumber": "1100", "testString": "41S 299999 5499999", "lat": "-40.626645", "lon": "60.635312"}, - {"testNumber": "1101", "testString": "41S 427440 5012147", "lat": "-45.040411", "lon": "62.078727"}, - {"testNumber": "1102", "testString": "41S 399999 5999999", "lat": "-36.139566", "lon": "61.888515"}, - {"testNumber": "1103", "testString": "41S 499999 6499999", "lat": "-31.635192", "lon": "62.999994"}, - {"testNumber": "1104", "testString": "41S 599999 6999999", "lat": "-27.118851", "lon": "64.008936"}, - {"testNumber": "1105", "testString": "41S 699999 7499999", "lat": "-22.595073", "lon": "64.945544"}, - {"testNumber": "1106", "testString": "41S 735273 8002674", "lat": "-18.051746", "lon": "65.222636"}, - {"testNumber": "1107", "testString": "41S 799999 7999999", "lat": "-18.067904", "lon": "65.834003"}, - {"testNumber": "1108", "testString": "41S 199999 9999999", "lat": "-0.000005", "lon": "60.304971"}, - {"testNumber": "1109", "testString": "41S 232006 9999999", "lat": "-0.000005", "lon": "60.592322"}, - {"testNumber": "1110", "testString": "41N 199999 0999999", "lat": "9.036403", "lon": "60.271302"}, - {"testNumber": "1111", "testString": "41N 240239 0998845", "lat": "9.028518", "lon": "60.637149"}, - {"testNumber": "1112", "testString": "41N 299999 1499999", "lat": "13.561604", "lon": "61.151722"}, - {"testNumber": "1113", "testString": "41N 399999 1999999", "lat": "18.086389", "lon": "62.054947"}, - {"testNumber": "1114", "testString": "41N 599999 2499999", "lat": "22.603903", "lon": "63.972931"}, - {"testNumber": "1115", "testString": "41N 794976 2999879", "lat": "27.089881", "lon": "65.974682"}, - {"testNumber": "1116", "testString": "41N 499999 3999999", "lat": "36.144713", "lon": "62.999993"}, - {"testNumber": "1117", "testString": "41N 399999 4999999", "lat": "45.146387", "lon": "61.72796"}, - {"testNumber": "1118", "testString": "41N 399999 5999999", "lat": "54.138368", "lon": "61.46929"}, - {"testNumber": "1119", "testString": "41N 399999 6999999", "lat": "63.115484", "lon": "61.017686"}, - {"testNumber": "1120", "testString": "41N 399999 7999999", "lat": "72.077531", "lon": "60.087491"}, - {"testNumber": "1121", "testString": "41N 444308 8497741", "lat": "76.551516", "lon": "60.854404"}, - {"testNumber": "1122", "testString": "41N 499999 8999999", "lat": "81.060876", "lon": "62.999965"}, - {"testNumber": "1123", "testString": "42S 456235 1512422", "lat": "-76.463948", "lon": "67.324766"}, - {"testNumber": "1124", "testString": "42S 499999 1999999", "lat": "-72.099228", "lon": "68.999983"}, - {"testNumber": "1125", "testString": "42S 543762 1512422", "lat": "-76.463949", "lon": "70.675189"}, - {"testNumber": "1126", "testString": "42S 456100 2516654", "lat": "-67.462884", "lon": "67.973595"}, - {"testNumber": "1127", "testString": "42S 496452 3013847", "lat": "-63.005034", "lon": "68.929943"}, - {"testNumber": "1128", "testString": "42S 550304 3520128", "lat": "-58.45662", "lon": "69.862051"}, - {"testNumber": "1129", "testString": "42S 399999 4499999", "lat": "-49.644262", "lon": "67.614823"}, - {"testNumber": "1130", "testString": "42S 499999 4999999", "lat": "-45.153483", "lon": "68.999992"}, - {"testNumber": "1131", "testString": "42S 599999 5499999", "lat": "-40.644805", "lon": "70.182693"}, - {"testNumber": "1132", "testString": "42S 699999 5999999", "lat": "-36.124101", "lon": "71.222385"}, - {"testNumber": "1133", "testString": "42S 669563 6506322", "lat": "-31.565651", "lon": "70.786666"}, - {"testNumber": "1134", "testString": "42S 794976 7000119", "lat": "-27.089891", "lon": "71.974682"}, - {"testNumber": "1135", "testString": "42S 199999 8499999", "lat": "-13.553071", "lon": "66.228223"}, - {"testNumber": "1136", "testString": "42S 250480 8501846", "lat": "-13.541125", "lon": "66.694"}, - {"testNumber": "1137", "testString": "42S 299999 8999999", "lat": "-9.042052", "lon": "67.180472"}, - {"testNumber": "1138", "testString": "42S 299999 9999999", "lat": "-0.000005", "lon": "67.202942"}, - {"testNumber": "1139", "testString": "42S 399999 9499999", "lat": "-4.523007", "lon": "68.098568"}, - {"testNumber": "1140", "testString": "42S 499999 9999999", "lat": "-0.000005", "lon": "68.999995"}, - {"testNumber": "1141", "testString": "42N 399999 0499999", "lat": "4.522996", "lon": "68.098568"}, - {"testNumber": "1142", "testString": "42N 499999 0999999", "lat": "9.046557", "lon": "68.999995"}, - {"testNumber": "1143", "testString": "42N 599999 1499999", "lat": "13.566735", "lon": "69.924258"}, - {"testNumber": "1144", "testString": "42N 699999 1999999", "lat": "18.079449", "lon": "70.889805"}, - {"testNumber": "1145", "testString": "42N 499999 3499999", "lat": "31.635181", "lon": "68.999994"}, - {"testNumber": "1146", "testString": "42N 699999 4999999", "lat": "45.125149", "lon": "71.543116"}, - {"testNumber": "1147", "testString": "43S 399999 2999999", "lat": "-63.115495", "lon": "73.017686"}, - {"testNumber": "1148", "testString": "43S 499999 3499999", "lat": "-58.640302", "lon": "74.99999"}, - {"testNumber": "1149", "testString": "43S 599999 3999999", "lat": "-54.138379", "lon": "76.530692"}, - {"testNumber": "1150", "testString": "43S 699999 4499999", "lat": "-49.619423", "lon": "77.76905"}, - {"testNumber": "1151", "testString": "43S 572558 5012147", "lat": "-45.040411", "lon": "75.921258"}, - {"testNumber": "1152", "testString": "43S 707713 5503146", "lat": "-40.596414", "lon": "77.454765"}, - {"testNumber": "1153", "testString": "43S 230677 6500841", "lat": "-31.596041", "lon": "72.161583"}, - {"testNumber": "1154", "testString": "43S 304831 7004884", "lat": "-27.064597", "lon": "73.031978"}, - {"testNumber": "1155", "testString": "43S 299999 7499999", "lat": "-22.595073", "lon": "73.054444"}, - {"testNumber": "1156", "testString": "43S 399999 7999999", "lat": "-18.0864", "lon": "74.054947"}, - {"testNumber": "1157", "testString": "43S 499999 8499999", "lat": "-13.568457", "lon": "74.999994"}, - {"testNumber": "1158", "testString": "43S 599999 8999999", "lat": "-9.045439", "lon": "75.909874"}, - {"testNumber": "1159", "testString": "43S 599999 9999999", "lat": "-0.000005", "lon": "75.898632"}, - {"testNumber": "1160", "testString": "43S 699999 9499999", "lat": "-4.521324", "lon": "76.802622"}, - {"testNumber": "1161", "testString": "43S 767992 9999999", "lat": "-0.000005", "lon": "77.407667"}, - {"testNumber": "1162", "testString": "43S 799999 9999999", "lat": "-0.000005", "lon": "77.695018"}, - {"testNumber": "1163", "testString": "43N 699999 0499999", "lat": "4.521313", "lon": "76.802622"}, - {"testNumber": "1164", "testString": "43N 759759 0998845", "lat": "9.028518", "lon": "77.36284"}, - {"testNumber": "1165", "testString": "43N 799999 0999999", "lat": "9.036403", "lon": "77.728687"}, - {"testNumber": "1166", "testString": "43N 199999 2499999", "lat": "22.580341", "lon": "72.082477"}, - {"testNumber": "1167", "testString": "43N 499999 2999999", "lat": "27.122464", "lon": "74.999994"}, - {"testNumber": "1168", "testString": "43N 259826 3998152", "lat": "36.098344", "lon": "72.33217"}, - {"testNumber": "1169", "testString": "43N 499999 4499999", "lat": "40.650851", "lon": "74.999993"}, - {"testNumber": "1170", "testString": "43N 307788 5999668", "lat": "54.109201", "lon": "72.059584"}, - {"testNumber": "1171", "testString": "43N 499999 5499999", "lat": "49.652538", "lon": "74.999992"}, - {"testNumber": "1172", "testString": "43N 692210 5999668", "lat": "54.109201", "lon": "77.940398"}, - {"testNumber": "1173", "testString": "43N 396960 6995468", "lat": "63.073992", "lon": "72.960339"}, - {"testNumber": "1174", "testString": "43N 499999 6499999", "lat": "58.640292", "lon": "74.99999"}, - {"testNumber": "1175", "testString": "43N 603038 6995468", "lat": "63.073991", "lon": "77.039637"}, - {"testNumber": "1176", "testString": "43N 499999 7499999", "lat": "67.615522", "lon": "74.999986"}, - {"testNumber": "1177", "testString": "43N 499999 8499999", "lat": "76.580844", "lon": "74.999977"}, - {"testNumber": "1178", "testString": "43N 493475 7990353", "lat": "72.012651", "lon": "74.810697"}, - {"testNumber": "1179", "testString": "43N 504435 8995052", "lat": "81.016468", "lon": "75.254452"}, - {"testNumber": "1180", "testString": "43N 506523 7990353", "lat": "72.01265", "lon": "75.189269"}, - {"testNumber": "1181", "testString": "44S 499999 2499999", "lat": "-67.615532", "lon": "80.999986"}, - {"testNumber": "1182", "testString": "44S 449694 3520128", "lat": "-58.456618", "lon": "80.137929"}, - {"testNumber": "1183", "testString": "44S 592621 4008800", "lat": "-54.060685", "lon": "82.415108"}, - {"testNumber": "1184", "testString": "44S 391933 5509950", "lat": "-40.554165", "lon": "79.723624"}, - {"testNumber": "1185", "testString": "44S 327847 5004744", "lat": "-45.089807", "lon": "78.812326"}, - {"testNumber": "1186", "testString": "44S 299999 5999999", "lat": "-36.124101", "lon": "78.777602"}, - {"testNumber": "1187", "testString": "44S 399999 6499999", "lat": "-31.630837", "lon": "79.945522"}, - {"testNumber": "1188", "testString": "44S 499999 6999999", "lat": "-27.122475", "lon": "80.999994"}, - {"testNumber": "1189", "testString": "44S 599999 7499999", "lat": "-22.603914", "lon": "81.972931"}, - {"testNumber": "1190", "testString": "44S 699999 7999999", "lat": "-18.07946", "lon": "82.889805"}, - {"testNumber": "1191", "testString": "44S 799999 8499999", "lat": "-13.553071", "lon": "83.771766"}, - {"testNumber": "1192", "testString": "44S 749517 8501846", "lat": "-13.541125", "lon": "83.305489"}, - {"testNumber": "1193", "testString": "44N 199999 1499999", "lat": "13.55306", "lon": "78.228224"}, - {"testNumber": "1194", "testString": "44N 250480 1498152", "lat": "13.541114", "lon": "78.694"}, - {"testNumber": "1195", "testString": "44N 299999 1999999", "lat": "18.079449", "lon": "79.110184"}, - {"testNumber": "1196", "testString": "44N 499999 2499999", "lat": "22.606851", "lon": "80.999994"}, - {"testNumber": "1197", "testString": "44N 230677 3499157", "lat": "31.59603", "lon": "78.161582"}, - {"testNumber": "1198", "testString": "44N 399999 3999999", "lat": "36.139555", "lon": "79.888515"}, - {"testNumber": "1199", "testString": "44N 299999 4999999", "lat": "45.125148", "lon": "78.456869"}, - {"testNumber": "1200", "testString": "45S 399999 1999999", "lat": "-72.077542", "lon": "84.087489"}, - {"testNumber": "1201", "testString": "45S 444308 1502257", "lat": "-76.551526", "lon": "84.854407"}, - {"testNumber": "1202", "testString": "45S 396960 3004530", "lat": "-63.074002", "lon": "84.960341"}, - {"testNumber": "1203", "testString": "45S 450852 3511215", "lat": "-58.53679", "lon": "86.155849"}, - {"testNumber": "1204", "testString": "45S 603038 3004530", "lat": "-63.074002", "lon": "89.039635"}, - {"testNumber": "1205", "testString": "45S 299999 4499999", "lat": "-49.619422", "lon": "84.230934"}, - {"testNumber": "1206", "testString": "45S 506870 4017260", "lat": "-53.992925", "lon": "87.104789"}, - {"testNumber": "1207", "testString": "45S 399999 4999999", "lat": "-45.146398", "lon": "85.727959"}, - {"testNumber": "1208", "testString": "45S 499999 5499999", "lat": "-40.650862", "lon": "86.999993"}, - {"testNumber": "1209", "testString": "45S 599999 5999999", "lat": "-36.139566", "lon": "88.111471"}, - {"testNumber": "1210", "testString": "45S 699999 6499999", "lat": "-31.617781", "lon": "89.10848"}, - {"testNumber": "1211", "testString": "45S 695167 7004884", "lat": "-27.064597", "lon": "88.96801"}, - {"testNumber": "1212", "testString": "45S 199999 8999999", "lat": "-9.036413", "lon": "84.271302"}, - {"testNumber": "1213", "testString": "45S 240239 9001152", "lat": "-9.028529", "lon": "84.637149"}, - {"testNumber": "1214", "testString": "45S 199999 9999999", "lat": "-0.000005", "lon": "84.304971"}, - {"testNumber": "1215", "testString": "45S 299999 9499999", "lat": "-4.521324", "lon": "85.197368"}, - {"testNumber": "1216", "testString": "45S 232006 9999999", "lat": "-0.000005", "lon": "84.592322"}, - {"testNumber": "1217", "testString": "45S 399999 9999999", "lat": "-0.000005", "lon": "86.101357"}, - {"testNumber": "1218", "testString": "45N 299999 0499999", "lat": "4.521313", "lon": "85.197368"}, - {"testNumber": "1219", "testString": "45N 399999 0999999", "lat": "9.045428", "lon": "86.090115"}, - {"testNumber": "1220", "testString": "45N 499999 1499999", "lat": "13.568446", "lon": "86.999994"}, - {"testNumber": "1221", "testString": "45N 599999 1999999", "lat": "18.086389", "lon": "87.945041"}, - {"testNumber": "1222", "testString": "45N 799999 2499999", "lat": "22.580341", "lon": "89.917512"}, - {"testNumber": "1223", "testString": "45N 205021 2999879", "lat": "27.089881", "lon": "84.025305"}, - {"testNumber": "1224", "testString": "45N 399999 3499999", "lat": "31.630826", "lon": "85.945523"}, - {"testNumber": "1225", "testString": "45N 699999 3999999", "lat": "36.124091", "lon": "89.222385"}, - {"testNumber": "1226", "testString": "45N 599999 4999999", "lat": "45.146388", "lon": "88.27203"}, - {"testNumber": "1227", "testString": "45N 599999 5999999", "lat": "54.138368", "lon": "88.530692"}, - {"testNumber": "1228", "testString": "45N 599999 6999999", "lat": "63.115485", "lon": "88.98229"}, - {"testNumber": "1229", "testString": "45N 555690 8497740", "lat": "76.551515", "lon": "89.1456"}, - {"testNumber": "1230", "testString": "45N 599999 7999999", "lat": "72.077531", "lon": "89.912474"}, - {"testNumber": "1231", "testString": "46S 543898 2516653", "lat": "-67.462886", "lon": "94.026377"}, - {"testNumber": "1232", "testString": "46S 399999 3499999", "lat": "-58.628776", "lon": "91.277796"}, - {"testNumber": "1233", "testString": "46S 499999 3999999", "lat": "-54.148109", "lon": "92.999991"}, - {"testNumber": "1234", "testString": "46S 599999 4499999", "lat": "-49.644262", "lon": "94.38516"}, - {"testNumber": "1235", "testString": "46S 608065 5509950", "lat": "-40.554165", "lon": "94.276362"}, - {"testNumber": "1236", "testString": "46S 699999 4999999", "lat": "-45.125159", "lon": "95.543116"}, - {"testNumber": "1237", "testString": "46S 740171 6001846", "lat": "-36.098354", "lon": "95.667816"}, - {"testNumber": "1238", "testString": "46S 205022 7000119", "lat": "-27.089892", "lon": "90.025306"}, - {"testNumber": "1239", "testString": "46S 199999 7499999", "lat": "-22.580351", "lon": "90.082476"}, - {"testNumber": "1240", "testString": "46S 282881 7503677", "lat": "-22.559769", "lon": "90.888512"}, - {"testNumber": "1241", "testString": "46S 299999 7999999", "lat": "-18.07946", "lon": "91.110184"}, - {"testNumber": "1242", "testString": "46S 399999 8499999", "lat": "-13.566746", "lon": "92.075731"}, - {"testNumber": "1243", "testString": "46S 499999 8999999", "lat": "-9.046568", "lon": "92.999995"}, - {"testNumber": "1244", "testString": "46S 499999 9999999", "lat": "-0.000005", "lon": "92.999995"}, - {"testNumber": "1245", "testString": "46S 599999 9499999", "lat": "-4.523007", "lon": "93.901421"}, - {"testNumber": "1246", "testString": "46S 699999 9999999", "lat": "-0.000005", "lon": "94.797047"}, - {"testNumber": "1247", "testString": "46N 599999 0499999", "lat": "4.522996", "lon": "93.901421"}, - {"testNumber": "1248", "testString": "46N 699999 0999999", "lat": "9.042042", "lon": "94.819517"}, - {"testNumber": "1249", "testString": "46N 749517 1498152", "lat": "13.541114", "lon": "95.305489"}, - {"testNumber": "1250", "testString": "46N 799999 1499999", "lat": "13.55306", "lon": "95.771765"}, - {"testNumber": "1251", "testString": "46N 399999 2999999", "lat": "27.11884", "lon": "91.991052"}, - {"testNumber": "1252", "testString": "46N 699999 3499999", "lat": "31.61777", "lon": "95.108479"}, - {"testNumber": "1253", "testString": "46N 399999 4499999", "lat": "40.644794", "lon": "91.817293"}, - {"testNumber": "1254", "testString": "46N 399999 5499999", "lat": "49.644251", "lon": "91.614823"}, - {"testNumber": "1255", "testString": "46N 399999 6499999", "lat": "58.628766", "lon": "91.277797"}, - {"testNumber": "1256", "testString": "46N 399999 7499999", "lat": "67.598498", "lon": "90.648133"}, - {"testNumber": "1257", "testString": "47S 493475 2009644", "lat": "-72.012662", "lon": "98.8107"}, - {"testNumber": "1258", "testString": "47S 499999 1499999", "lat": "-76.580855", "lon": "98.999977"}, - {"testNumber": "1259", "testString": "47S 506523 2009645", "lat": "-72.012661", "lon": "99.189265"}, - {"testNumber": "1260", "testString": "47S 399999 2499999", "lat": "-67.598509", "lon": "96.648132"}, - {"testNumber": "1261", "testString": "47S 599999 2999999", "lat": "-63.115495", "lon": "100.98229"}, - {"testNumber": "1262", "testString": "47S 493128 4017260", "lat": "-53.992924", "lon": "98.895193"}, - {"testNumber": "1263", "testString": "47S 633707 4506634", "lat": "-49.578084", "lon": "100.849596"}, - {"testNumber": "1264", "testString": "47S 292285 5503146", "lat": "-40.596414", "lon": "96.545221"}, - {"testNumber": "1265", "testString": "47S 359530 6008008", "lat": "-36.062368", "lon": "97.44027"}, - {"testNumber": "1266", "testString": "47S 299999 6499999", "lat": "-31.61778", "lon": "96.891508"}, - {"testNumber": "1267", "testString": "47S 399999 6999999", "lat": "-27.118851", "lon": "97.991052"}, - {"testNumber": "1268", "testString": "47S 499999 7499999", "lat": "-22.606862", "lon": "98.999994"}, - {"testNumber": "1269", "testString": "47S 599999 7999999", "lat": "-18.0864", "lon": "99.945041"}, - {"testNumber": "1270", "testString": "47S 699999 8499999", "lat": "-13.561615", "lon": "100.848267"}, - {"testNumber": "1271", "testString": "47S 799999 8999999", "lat": "-9.036414", "lon": "101.728687"}, - {"testNumber": "1272", "testString": "47S 759759 9001152", "lat": "-9.028529", "lon": "101.36284"}, - {"testNumber": "1273", "testString": "47S 767992 9999999", "lat": "-0.000005", "lon": "101.407667"}, - {"testNumber": "1274", "testString": "47S 799999 9999999", "lat": "-0.000005", "lon": "101.695018"}, - {"testNumber": "1275", "testString": "47N 199999 1999999", "lat": "18.067893", "lon": "96.165986"}, - {"testNumber": "1276", "testString": "47N 264725 1997323", "lat": "18.051735", "lon": "96.777353"}, - {"testNumber": "1277", "testString": "47N 399999 2499999", "lat": "22.603903", "lon": "98.027057"}, - {"testNumber": "1278", "testString": "47N 699999 2999999", "lat": "27.107974", "lon": "101.017"}, - {"testNumber": "1279", "testString": "47N 299999 3999999", "lat": "36.12409", "lon": "96.777602"}, - {"testNumber": "1280", "testString": "47N 699999 4499999", "lat": "40.626634", "lon": "101.364674"}, - {"testNumber": "1281", "testString": "47N 699999 5499999", "lat": "49.619412", "lon": "101.769049"}, - {"testNumber": "1282", "testString": "48S 351316 3502294", "lat": "-58.594236", "lon": "102.44169"}, - {"testNumber": "1283", "testString": "48S 503546 3013848", "lat": "-63.005033", "lon": "105.070033"}, - {"testNumber": "1284", "testString": "48S 648682 3502294", "lat": "-58.594235", "lon": "107.55829"}, - {"testNumber": "1285", "testString": "48S 407376 4008800", "lat": "-54.060685", "lon": "103.584873"}, - {"testNumber": "1286", "testString": "48S 465831 4514590", "lat": "-49.520341", "lon": "104.527916"}, - {"testNumber": "1287", "testString": "48S 299999 4999999", "lat": "-45.125159", "lon": "102.456869"}, - {"testNumber": "1288", "testString": "48S 399999 5499999", "lat": "-40.644805", "lon": "103.817293"}, - {"testNumber": "1289", "testString": "48S 499999 5999999", "lat": "-36.144724", "lon": "104.999993"}, - {"testNumber": "1290", "testString": "48S 599999 6499999", "lat": "-31.630837", "lon": "106.054465"}, - {"testNumber": "1291", "testString": "48S 699999 6999999", "lat": "-27.107985", "lon": "107.017"}, - {"testNumber": "1292", "testString": "48S 717117 7503677", "lat": "-22.559769", "lon": "107.111476"}, - {"testNumber": "1293", "testString": "48S 799999 7499999", "lat": "-22.580352", "lon": "107.917512"}, - {"testNumber": "1294", "testString": "48S 199999 9499999", "lat": "-4.518521", "lon": "102.296619"}, - {"testNumber": "1295", "testString": "48S 234068 9500552", "lat": "-4.514602", "lon": "102.603443"}, - {"testNumber": "1296", "testString": "48S 299999 9999999", "lat": "-0.000005", "lon": "103.202942"}, - {"testNumber": "1297", "testString": "48N 199999 0499999", "lat": "4.51851", "lon": "102.296619"}, - {"testNumber": "1298", "testString": "48N 234067 0499446", "lat": "4.514591", "lon": "102.603443"}, - {"testNumber": "1299", "testString": "48N 299999 0999999", "lat": "9.042042", "lon": "103.180472"}, - {"testNumber": "1300", "testString": "48N 399999 1499999", "lat": "13.566735", "lon": "104.075731"}, - {"testNumber": "1301", "testString": "48N 499999 1999999", "lat": "18.088704", "lon": "104.999994"}, - {"testNumber": "1302", "testString": "48N 699999 2499999", "lat": "22.595062", "lon": "106.945544"}, - {"testNumber": "1303", "testString": "48N 299999 3499999", "lat": "31.61777", "lon": "102.891508"}, - {"testNumber": "1304", "testString": "48N 599999 3999999", "lat": "36.139555", "lon": "106.111471"}, - {"testNumber": "1305", "testString": "48N 499999 4999999", "lat": "45.153472", "lon": "104.999992"}, - {"testNumber": "1306", "testString": "48N 499999 5999999", "lat": "54.148099", "lon": "104.999991"}, - {"testNumber": "1307", "testString": "48N 351316 6497704", "lat": "58.594225", "lon": "102.441689"}, - {"testNumber": "1308", "testString": "48N 499999 6999999", "lat": "63.129334", "lon": "104.999988"}, - {"testNumber": "1309", "testString": "48N 648682 6497703", "lat": "58.594224", "lon": "107.558291"}, - {"testNumber": "1310", "testString": "48N 444442 7493002", "lat": "67.547523", "lon": "103.696364"}, - {"testNumber": "1311", "testString": "48N 555556 7493002", "lat": "67.547522", "lon": "106.303608"}, - {"testNumber": "1312", "testString": "48N 499999 7999999", "lat": "72.099217", "lon": "104.999983"}, - {"testNumber": "1313", "testString": "48N 456236 8487576", "lat": "76.463937", "lon": "103.324772"}, - {"testNumber": "1314", "testString": "48N 543762 8487576", "lat": "76.463939", "lon": "106.675183"}, - {"testNumber": "1315", "testString": "49S 555690 1502257", "lat": "-76.551526", "lon": "113.145547"}, - {"testNumber": "1316", "testString": "49S 599999 1999999", "lat": "-72.077542", "lon": "113.912476"}, - {"testNumber": "1317", "testString": "49S 444442 2506996", "lat": "-67.547534", "lon": "109.696367"}, - {"testNumber": "1318", "testString": "49S 555555 2506996", "lat": "-67.547533", "lon": "112.303605"}, - {"testNumber": "1319", "testString": "49S 595869 3023158", "lat": "-62.908866", "lon": "112.887013"}, - {"testNumber": "1320", "testString": "49S 399999 3999999", "lat": "-54.138379", "lon": "109.469289"}, - {"testNumber": "1321", "testString": "49S 499999 4499999", "lat": "-49.652548", "lon": "110.999992"}, - {"testNumber": "1322", "testString": "49S 599999 4999999", "lat": "-45.146398", "lon": "112.27203"}, - {"testNumber": "1323", "testString": "49S 699999 5499999", "lat": "-40.626645", "lon": "113.364674"}, - {"testNumber": "1324", "testString": "49S 640468 6008008", "lat": "-36.062367", "lon": "112.559717"}, - {"testNumber": "1325", "testString": "49S 769321 6500841", "lat": "-31.596041", "lon": "113.838405"}, - {"testNumber": "1326", "testString": "49S 199999 7999999", "lat": "-18.067904", "lon": "108.165986"}, - {"testNumber": "1327", "testString": "49S 264725 8002674", "lat": "-18.051746", "lon": "108.777353"}, - {"testNumber": "1328", "testString": "49S 299999 8499999", "lat": "-13.561615", "lon": "109.151722"}, - {"testNumber": "1329", "testString": "49S 399999 8999999", "lat": "-9.045439", "lon": "110.090115"}, - {"testNumber": "1330", "testString": "49S 399999 9999999", "lat": "-0.000005", "lon": "110.101357"}, - {"testNumber": "1331", "testString": "49S 499999 9499999", "lat": "-4.523568", "lon": "110.999995"}, - {"testNumber": "1332", "testString": "49S 599999 9999999", "lat": "-0.000005", "lon": "111.898632"}, - {"testNumber": "1333", "testString": "49N 499999 0499999", "lat": "4.523557", "lon": "110.999995"}, - {"testNumber": "1334", "testString": "49N 599999 0999999", "lat": "9.045428", "lon": "111.909874"}, - {"testNumber": "1335", "testString": "49N 699999 1499999", "lat": "13.561604", "lon": "112.848267"}, - {"testNumber": "1336", "testString": "49N 735273 1997323", "lat": "18.051735", "lon": "113.222636"}, - {"testNumber": "1337", "testString": "49N 799999 1999999", "lat": "18.067893", "lon": "113.834003"}, - {"testNumber": "1338", "testString": "49N 299999 2999999", "lat": "27.107974", "lon": "108.982488"}, - {"testNumber": "1339", "testString": "49N 599999 3499999", "lat": "31.630826", "lon": "112.054465"}, - {"testNumber": "1340", "testString": "49N 740171 3998152", "lat": "36.098344", "lon": "113.667816"}, - {"testNumber": "1341", "testString": "49N 299999 4499999", "lat": "40.626634", "lon": "108.635312"}, - {"testNumber": "1342", "testString": "49N 299999 5499999", "lat": "49.619412", "lon": "108.230934"}, - {"testNumber": "1343", "testString": "49N 495563 8995052", "lat": "81.016469", "lon": "110.745479"}, - {"testNumber": "1344", "testString": "50S 499999 2999999", "lat": "-63.129345", "lon": "116.999988"}, - {"testNumber": "1345", "testString": "50S 599999 3499999", "lat": "-58.628777", "lon": "118.722183"}, - {"testNumber": "1346", "testString": "50S 534166 4514590", "lat": "-49.52034", "lon": "117.472067"}, - {"testNumber": "1347", "testString": "50S 672151 5004744", "lat": "-45.089807", "lon": "119.187658"}, - {"testNumber": "1348", "testString": "50S 259827 6001846", "lat": "-36.098355", "lon": "114.332171"}, - {"testNumber": "1349", "testString": "50S 299999 6999999", "lat": "-27.107985", "lon": "114.982488"}, - {"testNumber": "1350", "testString": "50S 330435 6506322", "lat": "-31.565652", "lon": "115.213321"}, - {"testNumber": "1351", "testString": "50S 399999 7499999", "lat": "-22.603914", "lon": "116.027057"}, - {"testNumber": "1352", "testString": "50S 499999 7999999", "lat": "-18.088714", "lon": "116.999994"}, - {"testNumber": "1353", "testString": "50S 599999 8499999", "lat": "-13.566746", "lon": "117.924258"}, - {"testNumber": "1354", "testString": "50S 699999 8999999", "lat": "-9.042053", "lon": "118.819517"}, - {"testNumber": "1355", "testString": "50S 699999 9999999", "lat": "-0.000005", "lon": "118.797047"}, - {"testNumber": "1356", "testString": "50S 765930 9500552", "lat": "-4.514602", "lon": "119.396547"}, - {"testNumber": "1357", "testString": "50S 799999 9499999", "lat": "-4.518521", "lon": "119.70337"}, - {"testNumber": "1358", "testString": "50N 765930 0499446", "lat": "4.514591", "lon": "119.396547"}, - {"testNumber": "1359", "testString": "50N 799999 0499999", "lat": "4.51851", "lon": "119.70337"}, - {"testNumber": "1360", "testString": "50N 299999 2499999", "lat": "22.595062", "lon": "115.054444"}, - {"testNumber": "1361", "testString": "50N 599999 2999999", "lat": "27.11884", "lon": "118.008936"}, - {"testNumber": "1362", "testString": "50N 769321 3499156", "lat": "31.59603", "lon": "119.838405"}, - {"testNumber": "1363", "testString": "50N 599999 4499999", "lat": "40.644794", "lon": "118.182692"}, - {"testNumber": "1364", "testString": "50N 599999 5499999", "lat": "49.644252", "lon": "118.38516"}, - {"testNumber": "1365", "testString": "50N 599999 6499999", "lat": "58.628766", "lon": "118.722183"}, - {"testNumber": "1366", "testString": "50N 599999 7499999", "lat": "67.598499", "lon": "119.351839"}, - {"testNumber": "1367", "testString": "51S 599999 2499999", "lat": "-67.598509", "lon": "125.35184"}, - {"testNumber": "1368", "testString": "51S 404129 3023158", "lat": "-62.908865", "lon": "121.112964"}, - {"testNumber": "1369", "testString": "51S 549146 3511216", "lat": "-58.536789", "lon": "123.844131"}, - {"testNumber": "1370", "testString": "51S 307788 4000330", "lat": "-54.109212", "lon": "120.059585"}, - {"testNumber": "1371", "testString": "51S 366290 4506634", "lat": "-49.578085", "lon": "121.150387"}, - {"testNumber": "1372", "testString": "51S 692210 4000330", "lat": "-54.109212", "lon": "125.940397"}, - {"testNumber": "1373", "testString": "51S 299999 5499999", "lat": "-40.626645", "lon": "120.635312"}, - {"testNumber": "1374", "testString": "51S 427440 5012147", "lat": "-45.040411", "lon": "122.078727"}, - {"testNumber": "1375", "testString": "51S 399999 5999999", "lat": "-36.139566", "lon": "121.888515"}, - {"testNumber": "1376", "testString": "51S 499999 6499999", "lat": "-31.635192", "lon": "122.999994"}, - {"testNumber": "1377", "testString": "51S 599999 6999999", "lat": "-27.118851", "lon": "124.008936"}, - {"testNumber": "1378", "testString": "51S 699999 7499999", "lat": "-22.595073", "lon": "124.945544"}, - {"testNumber": "1379", "testString": "51S 735273 8002674", "lat": "-18.051746", "lon": "125.222636"}, - {"testNumber": "1380", "testString": "51S 799999 7999999", "lat": "-18.067904", "lon": "125.834003"}, - {"testNumber": "1381", "testString": "51S 199999 9999999", "lat": "-0.000005", "lon": "120.304971"}, - {"testNumber": "1382", "testString": "51S 232006 9999999", "lat": "-0.000005", "lon": "120.592322"}, - {"testNumber": "1383", "testString": "51N 199999 0999999", "lat": "9.036403", "lon": "120.271302"}, - {"testNumber": "1384", "testString": "51N 240239 0998845", "lat": "9.028518", "lon": "120.637149"}, - {"testNumber": "1385", "testString": "51N 299999 1499999", "lat": "13.561604", "lon": "121.151722"}, - {"testNumber": "1386", "testString": "51N 399999 1999999", "lat": "18.086389", "lon": "122.054947"}, - {"testNumber": "1387", "testString": "51N 599999 2499999", "lat": "22.603903", "lon": "123.972931"}, - {"testNumber": "1388", "testString": "51N 794976 2999879", "lat": "27.089881", "lon": "125.974682"}, - {"testNumber": "1389", "testString": "51N 499999 3999999", "lat": "36.144713", "lon": "122.999993"}, - {"testNumber": "1390", "testString": "51N 399999 4999999", "lat": "45.146387", "lon": "121.72796"}, - {"testNumber": "1391", "testString": "51N 399999 5999999", "lat": "54.138368", "lon": "121.46929"}, - {"testNumber": "1392", "testString": "51N 399999 6999999", "lat": "63.115484", "lon": "121.017686"}, - {"testNumber": "1393", "testString": "51N 399999 7999999", "lat": "72.077531", "lon": "120.087491"}, - {"testNumber": "1394", "testString": "51N 444308 8497741", "lat": "76.551516", "lon": "120.854404"}, - {"testNumber": "1395", "testString": "51N 499999 8999999", "lat": "81.060876", "lon": "122.999965"}, - {"testNumber": "1396", "testString": "52S 456235 1512422", "lat": "-76.463948", "lon": "127.324766"}, - {"testNumber": "1397", "testString": "52S 499999 1999999", "lat": "-72.099228", "lon": "128.999983"}, - {"testNumber": "1398", "testString": "52S 543762 1512422", "lat": "-76.463949", "lon": "130.675189"}, - {"testNumber": "1399", "testString": "52S 456100 2516654", "lat": "-67.462884", "lon": "127.973595"}, - {"testNumber": "1400", "testString": "52S 496452 3013847", "lat": "-63.005034", "lon": "128.929943"}, - {"testNumber": "1401", "testString": "52S 550304 3520128", "lat": "-58.45662", "lon": "129.862051"}, - {"testNumber": "1402", "testString": "52S 399999 4499999", "lat": "-49.644262", "lon": "127.614823"}, - {"testNumber": "1403", "testString": "52S 499999 4999999", "lat": "-45.153483", "lon": "128.999992"}, - {"testNumber": "1404", "testString": "52S 599999 5499999", "lat": "-40.644805", "lon": "130.182693"}, - {"testNumber": "1405", "testString": "52S 699999 5999999", "lat": "-36.124101", "lon": "131.222385"}, - {"testNumber": "1406", "testString": "52S 669563 6506322", "lat": "-31.565651", "lon": "130.786666"}, - {"testNumber": "1407", "testString": "52S 794976 7000119", "lat": "-27.089891", "lon": "131.974682"}, - {"testNumber": "1408", "testString": "52S 199999 8499999", "lat": "-13.553071", "lon": "126.228223"}, - {"testNumber": "1409", "testString": "52S 250480 8501846", "lat": "-13.541125", "lon": "126.694"}, - {"testNumber": "1410", "testString": "52S 299999 8999999", "lat": "-9.042052", "lon": "127.180472"}, - {"testNumber": "1411", "testString": "52S 299999 9999999", "lat": "-0.000005", "lon": "127.202942"}, - {"testNumber": "1412", "testString": "52S 399999 9499999", "lat": "-4.523007", "lon": "128.098568"}, - {"testNumber": "1413", "testString": "52S 499999 9999999", "lat": "-0.000005", "lon": "128.999995"}, - {"testNumber": "1414", "testString": "52N 399999 0499999", "lat": "4.522996", "lon": "128.098568"}, - {"testNumber": "1415", "testString": "52N 499999 0999999", "lat": "9.046557", "lon": "128.999995"}, - {"testNumber": "1416", "testString": "52N 599999 1499999", "lat": "13.566735", "lon": "129.924258"}, - {"testNumber": "1417", "testString": "52N 699999 1999999", "lat": "18.079449", "lon": "130.889805"}, - {"testNumber": "1418", "testString": "52N 499999 3499999", "lat": "31.635181", "lon": "128.999994"}, - {"testNumber": "1419", "testString": "52N 699999 4999999", "lat": "45.125149", "lon": "131.543116"}, - {"testNumber": "1420", "testString": "53S 399999 2999999", "lat": "-63.115495", "lon": "133.017686"}, - {"testNumber": "1421", "testString": "53S 499999 3499999", "lat": "-58.640302", "lon": "134.99999"}, - {"testNumber": "1422", "testString": "53S 599999 3999999", "lat": "-54.138379", "lon": "136.530692"}, - {"testNumber": "1423", "testString": "53S 699999 4499999", "lat": "-49.619423", "lon": "137.76905"}, - {"testNumber": "1424", "testString": "53S 572558 5012147", "lat": "-45.040411", "lon": "135.921258"}, - {"testNumber": "1425", "testString": "53S 707713 5503146", "lat": "-40.596414", "lon": "137.454765"}, - {"testNumber": "1426", "testString": "53S 230677 6500841", "lat": "-31.596041", "lon": "132.161583"}, - {"testNumber": "1427", "testString": "53S 304831 7004884", "lat": "-27.064597", "lon": "133.031978"}, - {"testNumber": "1428", "testString": "53S 299999 7499999", "lat": "-22.595073", "lon": "133.054444"}, - {"testNumber": "1429", "testString": "53S 399999 7999999", "lat": "-18.0864", "lon": "134.054947"}, - {"testNumber": "1430", "testString": "53S 499999 8499999", "lat": "-13.568457", "lon": "134.999994"}, - {"testNumber": "1431", "testString": "53S 599999 8999999", "lat": "-9.045439", "lon": "135.909874"}, - {"testNumber": "1432", "testString": "53S 599999 9999999", "lat": "-0.000005", "lon": "135.898632"}, - {"testNumber": "1433", "testString": "53S 699999 9499999", "lat": "-4.521324", "lon": "136.802622"}, - {"testNumber": "1434", "testString": "53S 767992 9999999", "lat": "-0.000005", "lon": "137.407667"}, - {"testNumber": "1435", "testString": "53S 799999 9999999", "lat": "-0.000005", "lon": "137.695018"}, - {"testNumber": "1436", "testString": "53N 699999 0499999", "lat": "4.521313", "lon": "136.802622"}, - {"testNumber": "1437", "testString": "53N 759759 0998845", "lat": "9.028518", "lon": "137.36284"}, - {"testNumber": "1438", "testString": "53N 799999 0999999", "lat": "9.036403", "lon": "137.728687"}, - {"testNumber": "1439", "testString": "53N 199999 2499999", "lat": "22.580341", "lon": "132.082477"}, - {"testNumber": "1440", "testString": "53N 499999 2999999", "lat": "27.122464", "lon": "134.999994"}, - {"testNumber": "1441", "testString": "53N 259826 3998152", "lat": "36.098344", "lon": "132.33217"}, - {"testNumber": "1442", "testString": "53N 499999 4499999", "lat": "40.650851", "lon": "134.999993"}, - {"testNumber": "1443", "testString": "53N 307788 5999668", "lat": "54.109201", "lon": "132.059584"}, - {"testNumber": "1444", "testString": "53N 499999 5499999", "lat": "49.652538", "lon": "134.999992"}, - {"testNumber": "1445", "testString": "53N 692210 5999668", "lat": "54.109201", "lon": "137.940398"}, - {"testNumber": "1446", "testString": "53N 396960 6995468", "lat": "63.073992", "lon": "132.960339"}, - {"testNumber": "1447", "testString": "53N 499999 6499999", "lat": "58.640292", "lon": "134.99999"}, - {"testNumber": "1448", "testString": "53N 603038 6995468", "lat": "63.073991", "lon": "137.039637"}, - {"testNumber": "1449", "testString": "53N 499999 7499999", "lat": "67.615522", "lon": "134.999986"}, - {"testNumber": "1450", "testString": "53N 499999 8499999", "lat": "76.580844", "lon": "134.999977"}, - {"testNumber": "1451", "testString": "53N 493475 7990353", "lat": "72.012651", "lon": "134.810697"}, - {"testNumber": "1452", "testString": "53N 504435 8995052", "lat": "81.016468", "lon": "135.254452"}, - {"testNumber": "1453", "testString": "53N 506523 7990353", "lat": "72.01265", "lon": "135.189269"}, - {"testNumber": "1454", "testString": "54S 499999 2499999", "lat": "-67.615532", "lon": "140.999986"}, - {"testNumber": "1455", "testString": "54S 449694 3520128", "lat": "-58.456618", "lon": "140.137929"}, - {"testNumber": "1456", "testString": "54S 592621 4008800", "lat": "-54.060685", "lon": "142.415108"}, - {"testNumber": "1457", "testString": "54S 391933 5509950", "lat": "-40.554165", "lon": "139.723624"}, - {"testNumber": "1458", "testString": "54S 327847 5004744", "lat": "-45.089807", "lon": "138.812326"}, - {"testNumber": "1459", "testString": "54S 299999 5999999", "lat": "-36.124101", "lon": "138.777602"}, - {"testNumber": "1460", "testString": "54S 399999 6499999", "lat": "-31.630837", "lon": "139.945522"}, - {"testNumber": "1461", "testString": "54S 499999 6999999", "lat": "-27.122475", "lon": "140.999994"}, - {"testNumber": "1462", "testString": "54S 599999 7499999", "lat": "-22.603914", "lon": "141.972931"}, - {"testNumber": "1463", "testString": "54S 699999 7999999", "lat": "-18.07946", "lon": "142.889805"}, - {"testNumber": "1464", "testString": "54S 799999 8499999", "lat": "-13.553071", "lon": "143.771766"}, - {"testNumber": "1465", "testString": "54S 749517 8501846", "lat": "-13.541125", "lon": "143.305489"}, - {"testNumber": "1466", "testString": "54N 199999 1499999", "lat": "13.55306", "lon": "138.228224"}, - {"testNumber": "1467", "testString": "54N 250480 1498152", "lat": "13.541114", "lon": "138.694"}, - {"testNumber": "1468", "testString": "54N 299999 1999999", "lat": "18.079449", "lon": "139.110184"}, - {"testNumber": "1469", "testString": "54N 499999 2499999", "lat": "22.606851", "lon": "140.999994"}, - {"testNumber": "1470", "testString": "54N 230677 3499157", "lat": "31.59603", "lon": "138.161582"}, - {"testNumber": "1471", "testString": "54N 399999 3999999", "lat": "36.139555", "lon": "139.888515"}, - {"testNumber": "1472", "testString": "54N 299999 4999999", "lat": "45.125148", "lon": "138.456869"}, - {"testNumber": "1473", "testString": "55S 399999 1999999", "lat": "-72.077542", "lon": "144.087489"}, - {"testNumber": "1474", "testString": "55S 444308 1502257", "lat": "-76.551526", "lon": "144.854407"}, - {"testNumber": "1475", "testString": "55S 396960 3004530", "lat": "-63.074002", "lon": "144.960341"}, - {"testNumber": "1476", "testString": "55S 450852 3511215", "lat": "-58.53679", "lon": "146.155849"}, - {"testNumber": "1477", "testString": "55S 603038 3004530", "lat": "-63.074002", "lon": "149.039635"}, - {"testNumber": "1478", "testString": "55S 299999 4499999", "lat": "-49.619422", "lon": "144.230934"}, - {"testNumber": "1479", "testString": "55S 506870 4017260", "lat": "-53.992925", "lon": "147.104789"}, - {"testNumber": "1480", "testString": "55S 399999 4999999", "lat": "-45.146398", "lon": "145.727959"}, - {"testNumber": "1481", "testString": "55S 499999 5499999", "lat": "-40.650862", "lon": "146.999993"}, - {"testNumber": "1482", "testString": "55S 599999 5999999", "lat": "-36.139566", "lon": "148.111471"}, - {"testNumber": "1483", "testString": "55S 699999 6499999", "lat": "-31.617781", "lon": "149.10848"}, - {"testNumber": "1484", "testString": "55S 695167 7004884", "lat": "-27.064597", "lon": "148.96801"}, - {"testNumber": "1485", "testString": "55S 199999 8999999", "lat": "-9.036413", "lon": "144.271302"}, - {"testNumber": "1486", "testString": "55S 240239 9001152", "lat": "-9.028529", "lon": "144.637149"}, - {"testNumber": "1487", "testString": "55S 199999 9999999", "lat": "-0.000005", "lon": "144.304971"}, - {"testNumber": "1488", "testString": "55S 299999 9499999", "lat": "-4.521324", "lon": "145.197368"}, - {"testNumber": "1489", "testString": "55S 232006 9999999", "lat": "-0.000005", "lon": "144.592322"}, - {"testNumber": "1490", "testString": "55S 399999 9999999", "lat": "-0.000005", "lon": "146.101357"}, - {"testNumber": "1491", "testString": "55N 299999 0499999", "lat": "4.521313", "lon": "145.197368"}, - {"testNumber": "1492", "testString": "55N 399999 0999999", "lat": "9.045428", "lon": "146.090115"}, - {"testNumber": "1493", "testString": "55N 499999 1499999", "lat": "13.568446", "lon": "146.999994"}, - {"testNumber": "1494", "testString": "55N 599999 1999999", "lat": "18.086389", "lon": "147.945041"}, - {"testNumber": "1495", "testString": "55N 799999 2499999", "lat": "22.580341", "lon": "149.917512"}, - {"testNumber": "1496", "testString": "55N 205021 2999879", "lat": "27.089881", "lon": "144.025305"}, - {"testNumber": "1497", "testString": "55N 399999 3499999", "lat": "31.630826", "lon": "145.945523"}, - {"testNumber": "1498", "testString": "55N 699999 3999999", "lat": "36.124091", "lon": "149.222385"}, - {"testNumber": "1499", "testString": "55N 599999 4999999", "lat": "45.146388", "lon": "148.27203"}, - {"testNumber": "1500", "testString": "55N 599999 5999999", "lat": "54.138368", "lon": "148.530692"}, - {"testNumber": "1501", "testString": "55N 599999 6999999", "lat": "63.115485", "lon": "148.98229"}, - {"testNumber": "1502", "testString": "55N 555690 8497740", "lat": "76.551515", "lon": "149.1456"}, - {"testNumber": "1503", "testString": "55N 599999 7999999", "lat": "72.077531", "lon": "149.912474"}, - {"testNumber": "1504", "testString": "56S 543898 2516653", "lat": "-67.462886", "lon": "154.026377"}, - {"testNumber": "1505", "testString": "56S 399999 3499999", "lat": "-58.628776", "lon": "151.277796"}, - {"testNumber": "1506", "testString": "56S 499999 3999999", "lat": "-54.148109", "lon": "152.999991"}, - {"testNumber": "1507", "testString": "56S 599999 4499999", "lat": "-49.644262", "lon": "154.38516"}, - {"testNumber": "1508", "testString": "56S 608065 5509950", "lat": "-40.554165", "lon": "154.276362"}, - {"testNumber": "1509", "testString": "56S 699999 4999999", "lat": "-45.125159", "lon": "155.543116"}, - {"testNumber": "1510", "testString": "56S 740171 6001846", "lat": "-36.098354", "lon": "155.667816"}, - {"testNumber": "1511", "testString": "56S 205022 7000119", "lat": "-27.089892", "lon": "150.025306"}, - {"testNumber": "1512", "testString": "56S 199999 7499999", "lat": "-22.580351", "lon": "150.082476"}, - {"testNumber": "1513", "testString": "56S 282881 7503677", "lat": "-22.559769", "lon": "150.888512"}, - {"testNumber": "1514", "testString": "56S 299999 7999999", "lat": "-18.07946", "lon": "151.110184"}, - {"testNumber": "1515", "testString": "56S 399999 8499999", "lat": "-13.566746", "lon": "152.075731"}, - {"testNumber": "1516", "testString": "56S 499999 8999999", "lat": "-9.046568", "lon": "152.999995"}, - {"testNumber": "1517", "testString": "56S 499999 9999999", "lat": "-0.000005", "lon": "152.999995"}, - {"testNumber": "1518", "testString": "56S 599999 9499999", "lat": "-4.523007", "lon": "153.901421"}, - {"testNumber": "1519", "testString": "56S 699999 9999999", "lat": "-0.000005", "lon": "154.797047"}, - {"testNumber": "1520", "testString": "56N 599999 0499999", "lat": "4.522996", "lon": "153.901421"}, - {"testNumber": "1521", "testString": "56N 699999 0999999", "lat": "9.042042", "lon": "154.819517"}, - {"testNumber": "1522", "testString": "56N 749517 1498152", "lat": "13.541114", "lon": "155.305489"}, - {"testNumber": "1523", "testString": "56N 799999 1499999", "lat": "13.55306", "lon": "155.771765"}, - {"testNumber": "1524", "testString": "56N 399999 2999999", "lat": "27.11884", "lon": "151.991052"}, - {"testNumber": "1525", "testString": "56N 699999 3499999", "lat": "31.61777", "lon": "155.108479"}, - {"testNumber": "1526", "testString": "56N 399999 4499999", "lat": "40.644794", "lon": "151.817293"}, - {"testNumber": "1527", "testString": "56N 399999 5499999", "lat": "49.644251", "lon": "151.614823"}, - {"testNumber": "1528", "testString": "56N 399999 6499999", "lat": "58.628766", "lon": "151.277797"}, - {"testNumber": "1529", "testString": "56N 399999 7499999", "lat": "67.598498", "lon": "150.648133"}, - {"testNumber": "1530", "testString": "57S 493475 2009644", "lat": "-72.012662", "lon": "158.8107"}, - {"testNumber": "1531", "testString": "57S 499999 1499999", "lat": "-76.580855", "lon": "158.999977"}, - {"testNumber": "1532", "testString": "57S 506523 2009645", "lat": "-72.012661", "lon": "159.189265"}, - {"testNumber": "1533", "testString": "57S 399999 2499999", "lat": "-67.598509", "lon": "156.648132"}, - {"testNumber": "1534", "testString": "57S 599999 2999999", "lat": "-63.115495", "lon": "160.98229"}, - {"testNumber": "1535", "testString": "57S 493128 4017260", "lat": "-53.992924", "lon": "158.895193"}, - {"testNumber": "1536", "testString": "57S 633707 4506634", "lat": "-49.578084", "lon": "160.849596"}, - {"testNumber": "1537", "testString": "57S 292285 5503146", "lat": "-40.596414", "lon": "156.545221"}, - {"testNumber": "1538", "testString": "57S 359530 6008008", "lat": "-36.062368", "lon": "157.44027"}, - {"testNumber": "1539", "testString": "57S 299999 6499999", "lat": "-31.61778", "lon": "156.891508"}, - {"testNumber": "1540", "testString": "57S 399999 6999999", "lat": "-27.118851", "lon": "157.991052"}, - {"testNumber": "1541", "testString": "57S 499999 7499999", "lat": "-22.606862", "lon": "158.999994"}, - {"testNumber": "1542", "testString": "57S 599999 7999999", "lat": "-18.0864", "lon": "159.945041"}, - {"testNumber": "1543", "testString": "57S 699999 8499999", "lat": "-13.561615", "lon": "160.848267"}, - {"testNumber": "1544", "testString": "57S 799999 8999999", "lat": "-9.036414", "lon": "161.728687"}, - {"testNumber": "1545", "testString": "57S 759759 9001152", "lat": "-9.028529", "lon": "161.36284"}, - {"testNumber": "1546", "testString": "57S 767992 9999999", "lat": "-0.000005", "lon": "161.407667"}, - {"testNumber": "1547", "testString": "57S 799999 9999999", "lat": "-0.000005", "lon": "161.695018"}, - {"testNumber": "1548", "testString": "57N 199999 1999999", "lat": "18.067893", "lon": "156.165986"}, - {"testNumber": "1549", "testString": "57N 264725 1997323", "lat": "18.051735", "lon": "156.777353"}, - {"testNumber": "1550", "testString": "57N 399999 2499999", "lat": "22.603903", "lon": "158.027057"}, - {"testNumber": "1551", "testString": "57N 699999 2999999", "lat": "27.107974", "lon": "161.017"}, - {"testNumber": "1552", "testString": "57N 299999 3999999", "lat": "36.12409", "lon": "156.777602"}, - {"testNumber": "1553", "testString": "57N 699999 4499999", "lat": "40.626634", "lon": "161.364674"}, - {"testNumber": "1554", "testString": "57N 699999 5499999", "lat": "49.619412", "lon": "161.769049"}, - {"testNumber": "1555", "testString": "58S 351316 3502294", "lat": "-58.594236", "lon": "162.44169"}, - {"testNumber": "1556", "testString": "58S 503546 3013848", "lat": "-63.005033", "lon": "165.070033"}, - {"testNumber": "1557", "testString": "58S 648682 3502294", "lat": "-58.594235", "lon": "167.55829"}, - {"testNumber": "1558", "testString": "58S 407376 4008800", "lat": "-54.060685", "lon": "163.584873"}, - {"testNumber": "1559", "testString": "58S 465831 4514590", "lat": "-49.520341", "lon": "164.527916"}, - {"testNumber": "1560", "testString": "58S 299999 4999999", "lat": "-45.125159", "lon": "162.456869"}, - {"testNumber": "1561", "testString": "58S 399999 5499999", "lat": "-40.644805", "lon": "163.817293"}, - {"testNumber": "1562", "testString": "58S 499999 5999999", "lat": "-36.144724", "lon": "164.999993"}, - {"testNumber": "1563", "testString": "58S 599999 6499999", "lat": "-31.630837", "lon": "166.054465"}, - {"testNumber": "1564", "testString": "58S 699999 6999999", "lat": "-27.107985", "lon": "167.017"}, - {"testNumber": "1565", "testString": "58S 717117 7503677", "lat": "-22.559769", "lon": "167.111476"}, - {"testNumber": "1566", "testString": "58S 799999 7499999", "lat": "-22.580352", "lon": "167.917512"}, - {"testNumber": "1567", "testString": "58S 199999 9499999", "lat": "-4.518521", "lon": "162.296619"}, - {"testNumber": "1568", "testString": "58S 234068 9500552", "lat": "-4.514602", "lon": "162.603443"}, - {"testNumber": "1569", "testString": "58S 299999 9999999", "lat": "-0.000005", "lon": "163.202942"}, - {"testNumber": "1570", "testString": "58N 199999 0499999", "lat": "4.51851", "lon": "162.296619"}, - {"testNumber": "1571", "testString": "58N 234067 0499446", "lat": "4.514591", "lon": "162.603443"}, - {"testNumber": "1572", "testString": "58N 299999 0999999", "lat": "9.042042", "lon": "163.180472"}, - {"testNumber": "1573", "testString": "58N 399999 1499999", "lat": "13.566735", "lon": "164.075731"}, - {"testNumber": "1574", "testString": "58N 499999 1999999", "lat": "18.088704", "lon": "164.999994"}, - {"testNumber": "1575", "testString": "58N 699999 2499999", "lat": "22.595062", "lon": "166.945544"}, - {"testNumber": "1576", "testString": "58N 299999 3499999", "lat": "31.61777", "lon": "162.891508"}, - {"testNumber": "1577", "testString": "58N 599999 3999999", "lat": "36.139555", "lon": "166.111471"}, - {"testNumber": "1578", "testString": "58N 499999 4999999", "lat": "45.153472", "lon": "164.999992"}, - {"testNumber": "1579", "testString": "58N 499999 5999999", "lat": "54.148099", "lon": "164.999991"}, - {"testNumber": "1580", "testString": "58N 351316 6497704", "lat": "58.594225", "lon": "162.441689"}, - {"testNumber": "1581", "testString": "58N 499999 6999999", "lat": "63.129334", "lon": "164.999988"}, - {"testNumber": "1582", "testString": "58N 648682 6497703", "lat": "58.594224", "lon": "167.558291"}, - {"testNumber": "1583", "testString": "58N 444442 7493002", "lat": "67.547523", "lon": "163.696364"}, - {"testNumber": "1584", "testString": "58N 555556 7493002", "lat": "67.547522", "lon": "166.303608"}, - {"testNumber": "1585", "testString": "58N 499999 7999999", "lat": "72.099217", "lon": "164.999983"}, - {"testNumber": "1586", "testString": "58N 456236 8487576", "lat": "76.463937", "lon": "163.324772"}, - {"testNumber": "1587", "testString": "58N 543762 8487576", "lat": "76.463939", "lon": "166.675183"}, - {"testNumber": "1588", "testString": "59S 555690 1502257", "lat": "-76.551526", "lon": "173.145547"}, - {"testNumber": "1589", "testString": "59S 599999 1999999", "lat": "-72.077542", "lon": "173.912476"}, - {"testNumber": "1590", "testString": "59S 444442 2506996", "lat": "-67.547534", "lon": "169.696367"}, - {"testNumber": "1591", "testString": "59S 555555 2506996", "lat": "-67.547533", "lon": "172.303605"}, - {"testNumber": "1592", "testString": "59S 595869 3023158", "lat": "-62.908866", "lon": "172.887013"}, - {"testNumber": "1593", "testString": "59S 399999 3999999", "lat": "-54.138379", "lon": "169.469289"}, - {"testNumber": "1594", "testString": "59S 499999 4499999", "lat": "-49.652548", "lon": "170.999992"}, - {"testNumber": "1595", "testString": "59S 599999 4999999", "lat": "-45.146398", "lon": "172.27203"}, - {"testNumber": "1596", "testString": "59S 699999 5499999", "lat": "-40.626645", "lon": "173.364674"}, - {"testNumber": "1597", "testString": "59S 640468 6008008", "lat": "-36.062367", "lon": "172.559717"}, - {"testNumber": "1598", "testString": "59S 769321 6500841", "lat": "-31.596041", "lon": "173.838405"}, - {"testNumber": "1599", "testString": "59S 199999 7999999", "lat": "-18.067904", "lon": "168.165986"}, - {"testNumber": "1600", "testString": "59S 264725 8002674", "lat": "-18.051746", "lon": "168.777353"}, - {"testNumber": "1601", "testString": "59S 299999 8499999", "lat": "-13.561615", "lon": "169.151722"}, - {"testNumber": "1602", "testString": "59S 399999 8999999", "lat": "-9.045439", "lon": "170.090115"}, - {"testNumber": "1603", "testString": "59S 399999 9999999", "lat": "-0.000005", "lon": "170.101357"}, - {"testNumber": "1604", "testString": "59S 499999 9499999", "lat": "-4.523568", "lon": "170.999995"}, - {"testNumber": "1605", "testString": "59S 599999 9999999", "lat": "-0.000005", "lon": "171.898632"}, - {"testNumber": "1606", "testString": "59N 499999 0499999", "lat": "4.523557", "lon": "170.999995"}, - {"testNumber": "1607", "testString": "59N 599999 0999999", "lat": "9.045428", "lon": "171.909874"}, - {"testNumber": "1608", "testString": "59N 699999 1499999", "lat": "13.561604", "lon": "172.848267"}, - {"testNumber": "1609", "testString": "59N 735273 1997323", "lat": "18.051735", "lon": "173.222636"}, - {"testNumber": "1610", "testString": "59N 799999 1999999", "lat": "18.067893", "lon": "173.834003"}, - {"testNumber": "1611", "testString": "59N 299999 2999999", "lat": "27.107974", "lon": "168.982488"}, - {"testNumber": "1612", "testString": "59N 599999 3499999", "lat": "31.630826", "lon": "172.054465"}, - {"testNumber": "1613", "testString": "59N 740171 3998152", "lat": "36.098344", "lon": "173.667816"}, - {"testNumber": "1614", "testString": "59N 299999 4499999", "lat": "40.626634", "lon": "168.635312"}, - {"testNumber": "1615", "testString": "59N 299999 5499999", "lat": "49.619412", "lon": "168.230934"}, - {"testNumber": "1616", "testString": "59N 495563 8995052", "lat": "81.016469", "lon": "170.745479"}, - {"testNumber": "1617", "testString": "60S 499999 2999999", "lat": "-63.129345", "lon": "176.999988"}, - {"testNumber": "1618", "testString": "60S 599999 3499999", "lat": "-58.628777", "lon": "178.722183"}, - {"testNumber": "1619", "testString": "60S 534166 4514590", "lat": "-49.52034", "lon": "177.472067"}, - {"testNumber": "1620", "testString": "60S 672151 5004744", "lat": "-45.089807", "lon": "179.187658"}, - {"testNumber": "1621", "testString": "60S 259827 6001846", "lat": "-36.098355", "lon": "174.332171"}, - {"testNumber": "1622", "testString": "60S 299999 6999999", "lat": "-27.107985", "lon": "174.982488"}, - {"testNumber": "1623", "testString": "60S 330435 6506322", "lat": "-31.565652", "lon": "175.213321"}, - {"testNumber": "1624", "testString": "60S 399999 7499999", "lat": "-22.603914", "lon": "176.027057"}, - {"testNumber": "1625", "testString": "60S 499999 7999999", "lat": "-18.088714", "lon": "176.999994"}, - {"testNumber": "1626", "testString": "60S 599999 8499999", "lat": "-13.566746", "lon": "177.924258"}, - {"testNumber": "1627", "testString": "60S 699999 8999999", "lat": "-9.042053", "lon": "178.819517"}, - {"testNumber": "1628", "testString": "60S 699999 9999999", "lat": "-0.000005", "lon": "178.797047"}, - {"testNumber": "1629", "testString": "60S 765930 9500552", "lat": "-4.514602", "lon": "179.396547"}, - {"testNumber": "1630", "testString": "60S 799999 9499999", "lat": "-4.518521", "lon": "179.70337"}, - {"testNumber": "1631", "testString": "60N 765930 0499446", "lat": "4.514591", "lon": "179.396547"}, - {"testNumber": "1632", "testString": "60N 799999 0499999", "lat": "4.51851", "lon": "179.70337"}, - {"testNumber": "1633", "testString": "60N 299999 2499999", "lat": "22.595062", "lon": "175.054444"}, - {"testNumber": "1634", "testString": "60N 599999 2999999", "lat": "27.11884", "lon": "178.008936"}, - {"testNumber": "1635", "testString": "60N 769321 3499156", "lat": "31.59603", "lon": "179.838405"}, - {"testNumber": "1636", "testString": "60N 599999 4499999", "lat": "40.644794", "lon": "178.182692"}, - {"testNumber": "1637", "testString": "60N 599999 5499999", "lat": "49.644252", "lon": "178.38516"}, - {"testNumber": "1638", "testString": "60N 599999 6499999", "lat": "58.628766", "lon": "178.722183"}, - {"testNumber": "1639", "testString": "60N 599999 7499999", "lat": "67.598499", "lon": "179.351839"} - ] -} diff --git a/source/widget/DistanceAndDirection/util.js b/source/widget/DistanceAndDirection/util.js deleted file mode 100644 index 485c84de..00000000 --- a/source/widget/DistanceAndDirection/util.js +++ /dev/null @@ -1,579 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2015 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/array', - 'dojo/_base/Deferred', - 'esri/tasks/GeometryService' -], function ( - dojoDeclare, - dojoArray, - Deferred, - EsriGeometryService -) { - 'use strict'; - return dojoDeclare(null, { - - /** - * - **/ - constructor: function (geoServiceURL) { - if (!geoServiceURL) { - geoServiceURL = '//utility.arcgisonline.com/arcgis/rest/services/Geometry/GeometryServer'; - } - this.geomService = new EsriGeometryService(geoServiceURL); - }, - - /** - * - **/ - getCleanInput: function (fromstr) { - fromstr = fromstr.replace(/\n/g,''); - fromstr = fromstr.replace(/\s+/g, ' ').trim(); - return fromstr.toUpperCase(); - }, - - /** - * Send request to get dd coordinates in format string - **/ - getCoordValues: function (fromInput, toType, numDigits) { - var deferred = new Deferred(); - var nd = numDigits || 6; - var tt; - if (toType.name) { - tt = toType.name; - } else { - tt = toType; - } - /** - * for parameter info - * http://resources.arcgis.com/en/help/arcgis-rest-api/#/To_GeoCoordinateString/02r30000026w000000/ - **/ - var params = { - sr: 4326, - coordinates: [[fromInput.x, fromInput.y]], - conversionType: tt, - numOfDigits: nd, - rounding: true, - addSpaces: false - }; - - switch (toType) { - case 'DD': - params.numOfDigits = 6; - break; - case 'USNG': - params.numOfDigits = 5; - break; - case 'MGRS': - params.conversionMode = 'mgrsDefault'; - params.numOfDigits = 5; - break; - case 'UTM (H)': - params.conversionType = 'utm'; - params.conversionMode = 'utmNorthSouth'; - params.addSpaces = true; - break; - case 'UTM': - params.conversionType = 'utm'; - params.conversionMode = 'utmDefault'; - params.addSpaces = true; - break; - case 'GARS': - params.conversionMode = 'garsDefault'; - break; - } - - this.geomService.toGeoCoordinateString(params).then(function(itm) { - deferred.resolve(itm); - },function() { - deferred.resolve(null); - }); - - return deferred.promise; - }, - - /** - * - **/ - getXYNotation: function (fromStr, toType) { - var deferred = new Deferred(); - var a; - var tt; - if (toType.name) { - tt = toType.name; - } else { - tt = toType; - } - - var params = { - sr: 4326, - conversionType: tt, - strings: [] - }; - - switch (tt) { - case 'DD': - case 'DDM': - case 'DMS': - params.numOfDigits = 2; - a = fromStr.replace(/[°˚º^~*"'′¨˝]/g, ''); - params.strings.push(a); - break; - case 'USNG': - params.strings.push(fromStr); - params.addSpaces = 'false'; - break; - case 'MGRS': - params.conversionMode = 'mgrsNewStyle'; - params.strings.push(fromStr); - params.addSpaces = 'false'; - break; - case 'UTM (H)': - params.conversionType = 'utm'; - params.conversionMode = 'utmNorthSouth'; - params.strings.push(fromStr); - break; - case 'UTM': - params.conversionType = 'utm'; - params.conversionMode = 'utmDefault'; - params.strings.push(fromStr); - break; - case 'GARS': - params.conversionMode = 'garsCenter'; - params.strings.push(fromStr); - break; - case 'GEOREF': - params.strings.push(fromStr); - break; - } - - this.geomService.fromGeoCoordinateString(params).then(function(itm) { - deferred.resolve(itm); - },function() { - deferred.resolve(null); - }); - - return deferred.promise; - }, - - getNotations: function () { - var strs = [ - { - name: 'DD', - pattern: /^(([NS\+\-\s])*([0-8]?\d([,.]\d*)?|90([,.]0*)?)([°˚º^~*]*)([NS\+\-\s])*)([,:;\s|\/\\]+)(([EW\+\-\s])*([0]?\d?\d([,.]\d*)?|1[0-7]\d([,.]\d*)?|180([,.]0*)?)([°˚º^~*]*)([EW\+\-\s])*)$/, - notationType: "DD - Latitude/Longitude", - conversionType: "DD" - }, { - name: 'DDrev', - pattern: /^(([EW\+\-\s])*([0]?\d?\d([,.]\d*)?|1[0-7]\d([,.]\d*)?|180([,.]0*)?)([°˚º^~*]*)([EW\+\-\s])*)([,:;\s|\/\\]+)(([NS\+\-\s])*([0-8]?\d([,.]\d*)?|90([,.]0*)?)([°˚º^~*]*)([NS\+\-\s])*)$/, - notationType: "DD - Longitude/Latitude", - conversionType: "DD" - }, { - name: 'DDM', - pattern: /^(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)['′\s_]*([NS\+\-\s])*)([,:;\s|\/\\]+)(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+(([0-5]\d|\d)([,.]\d*)?)['′\s_]*([EW\+\-\s])*)[\s]*$/, - notationType: "DDM - Latitude/Longitude", - conversionType: "DDM" - }, { - name: 'DDMrev', - pattern: /^(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+(([0-5]\d|\d)([,.]\d*)?)['′\s_]*([EW\+\-\s])*)([,:;\s|\/\\]+)(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)['′\s_]*([NS\+\-\s])*)[\s]*$/, - notationType: "DDM - Longitude/Latitude", - conversionType: "DDM" - }, { - name: 'DMS', - pattern: /^(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+([0-5]?\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([NS\+\-\s])*)([,:;\s|\/\\]+)(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+([0-5]\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([EW\+\-\s])*)[\s]*$/, - notationType: "DMS - Latitude/Longitude", - conversionType: "DMS" - }, { - name: 'DMSrev', - pattern: /^(([EW\+\-\s])*([0]?\d?\d|1[0-7]\d|180)[°˚º^~*\s\-_]+([0-5]\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([EW\+\-\s])*)([,:;\s|\/\\]+)(([NS\+\-\s])*([0-8]?\d|90)[°˚º^~*\s\-_]+([0-5]?\d|\d)['′\s\-_]+(([0-5]?\d|\d)([,.]\d*)?)["¨˝\s_]*([NS\+\-\s])*)[\s]*$/, - notationType: "DMS - Longitude/Latitude", - conversionType: "DMS" - }, { - name: 'GARS', - pattern: /^\d{3}[a-zA-Z]{2}[1-4]?[1-9]?$/, - notationType: "GARS", - conversionType: "GARS" - }, { - name: 'GEOREF', - pattern: /^[a-zA-Z]{4}\d{1,8}$/, - notationType: "GEOREF", - conversionType: "GEOREF" - }, { - name: 'MGRS', - pattern: /^\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^(\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*)(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$/, - notationType: "MGRS", - conversionType: "MGRS" - }, - //not sure if USNG is needed as its exactly the same as MGRS - /*{ - name: 'USNG', - pattern: /^\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^(\d{1,2}[-,;:\s]*[C-HJ-NP-X][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*)(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d[-,;:\s]+\d|\d{2}[-,;:\s]+\d{2}|\d{3}[-,;:\s]+\d{3}|\d{4}[-,;:\s]+\d{4}|\d{5}[-,;:\s]+\d{5})$|^[ABYZ][-,;:\s]*[A-HJ-NP-Z]{2}[-,;:\s]*(\d{2}|\d{4}|\d{6}|\d{8}|\d{10})?$/, - notationType: "USNG", - conversionType: "USNG" - },*/ - { - name: 'UTM', - pattern: /^\d{1,2}[-,;:\s]*[c-hj-np-xC-HJ-NP-X][-,;:\s]*\d{1,6}\.?\d*[mM]?[-,;:\s]?\d{1,7}\.?\d*[mM]?$/, - notationType: "UTM - Band Letter", - conversionType: "UTM" - }, { - name: 'UTM (H)', - pattern: /^\d{1,2}[-,;:\s]*[NnSs][-,;:\s]*\d{1,6}\.?\d*[mM]?[-,;:\s]+\d{1,7}\.?\d*[mM]?$/, - notationType: "UTM - Hemisphere (N/S)", - conversionType: "UTM (H)" - } - ]; - - return strs; - }, - - getCoordinateType: function (fromInput) { - var clnInput = this.getCleanInput(fromInput); - var deferred = new Deferred(); - //regexr.com - - var strs = this.getNotations(); - - var matchedtype = dojoArray.filter(strs, function (itm) { - return itm.pattern.test(this.v) - }, { - v:clnInput - }); - - if (matchedtype.length > 0) { - deferred.resolve(matchedtype); - } else { - deferred.resolve(null); - } - return deferred.promise; - }, - - /** - * - **/ - getFormattedDDStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - var parts = fromValue[0].split(/[ ,]+/); - - r.latdeg = parts[0].replace(/[nNsS]/, ''); - r.londeg = parts[1].replace(/[eEwW]/, ''); - - if (addSignPrefix) { - parts[0].slice(-1) === 'N'?r.latdeg = '+' + r.latdeg:r.latdeg = '-' + r.latdeg; - parts[1].slice(-1) === "W"?r.londeg = '-' + r.londeg:r.londeg = '+' + r.londeg; - } - - var s = withFormatStr.replace(/X/, r.londeg); - s = s.replace(/[eEwW]/, parts[1].slice(-1)); - s = s.replace(/[nNsS]/, parts[0].slice(-1)); - s = s.replace(/Y/, r.latdeg); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedDDMStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - r.parts = fromValue[0].split(/[ ,]+/); - - r.latdeg = r.parts[0]; - r.latmin = r.parts[1].replace(/[nNsS]/, ''); - r.londeg = r.parts[2]; - r.lonmin = r.parts[3].replace(/[eEwW]/, ''); - - if (addSignPrefix) { - r.parts[1].slice(-1) === 'N'?r.latdeg = '+' + r.latdeg:r.latdeg = '-' + r.latdeg; - r.parts[3].slice(-1) === 'W'?r.londeg = '-' + r.londeg:r.londeg = '+' + r.londeg; - } - - //A° B'N X° Y'E - var s = withFormatStr.replace(/[EeWw]/, r.parts[3].slice(-1)); - s = s.replace(/Y/, r.lonmin); - s = s.replace(/X/, r.londeg); - s = s.replace(/[NnSs]/, r.parts[1].slice(-1)); - s = s.replace(/B/, r.latmin); - s = s.replace(/A/, r.latdeg); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedDMSStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - r.parts = fromValue[0].split(/[ ,]+/); - - r.latdeg = r.parts[0]; - r.latmin = r.parts[1]; - r.latsec = r.parts[2].replace(/[NnSs]/, ''); - - - r.londeg = r.parts[3]; - r.lonmin = r.parts[4]; - r.lonsec = r.parts[5].replace(/[EWew]/, ''); - - if (addSignPrefix) { - r.parts[2].slice(-1) === 'N'?r.latdeg = '+' + r.latdeg:r.latdeg = '-' + r.latdeg; - r.parts[5].slice(-1) ==='W'?r.londeg = '-' + r.londeg:r.londeg = '+' + r.londeg; - } - - //A° B' C''N X° Y' Z''E - var s = withFormatStr.replace(/A/, r.latdeg); - s = s.replace(/B/, r.latmin); - s = s.replace(/C/, r.latsec); - s = s.replace(/X/, r.londeg); - s = s.replace(/Y/, r.lonmin); - s = s.replace(/Z/, r.lonsec); - s = s.replace(/[NnSs]/, r.parts[2].slice(-1)); - s = s.replace(/[EeWw]/, r.parts[5].slice(-1)); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedUSNGStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - if(fromValue[0].match(/^[ABYZ]/)) { - r.gzd = fromValue[0].match(/[ABYZ]/)[0].trim(); - } else { - r.gzd = fromValue[0].match(/\d{1,2}[C-HJ-NP-X]/)[0].trim(); - } - r.grdsq = fromValue[0].replace(r.gzd, '').match(/[a-hJ-zA-HJ-Z]{2}/)[0].trim(); - r.easting = fromValue[0].replace(r.gzd + r.grdsq, '').match(/^\d{1,5}/)[0].trim(); - r.northing = fromValue[0].replace(r.gzd + r.grdsq, '').match(/\d{1,5}$/)[0].trim(); - - //Z S X# Y# - var s = withFormatStr.replace(/Y/, r.northing); - s = s.replace(/X/, r.easting); - s = s.replace(/S/, r.grdsq); - s = s.replace(/Z/, r.gzd); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedMGRSStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - if(fromValue[0].match(/^[ABYZ]/)) { - r.gzd = fromValue[0].match(/[ABYZ]/)[0].trim(); - } else { - r.gzd = fromValue[0].match(/\d{1,2}[C-HJ-NP-X]/)[0].trim(); - } - r.grdsq = fromValue[0].replace(r.gzd, '').match(/[a-hJ-zA-HJ-Z]{2}/)[0].trim(); - r.easting = fromValue[0].replace(r.gzd + r.grdsq, '').match(/^\d{1,5}/)[0].trim(); - r.northing = fromValue[0].replace(r.gzd + r.grdsq, '').match(/\d{1,5}$/)[0].trim(); - - //Z S X# Y# - var s = withFormatStr.replace(/Y/, r.northing); - s = s.replace(/X/, r.easting); - s = s.replace(/S/, r.grdsq); - s = s.replace(/Z/, r.gzd); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedGARSStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - r.lon = fromValue[0].match(/\d{3}/); - r.lat = fromValue[0].match(/[a-zA-Z]{2}/); - - var q = fromValue[0].match(/\d*$/); - r.quadrant = q[0][0]; - r.key = q[0][1]; - - //XYQK - var s = withFormatStr.replace(/K/, r.key); - s = s.replace(/Q/, r.quadrant); - s = s.replace(/Y/, r.lat); - s = s.replace(/X/, r.lon); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedGEOREFStr: function (fromValue, withFormatStr, addSignPrefix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - r.lon = fromValue[0].match(/[a-zA-Z]{1}/)[0].trim(); - r.lat = fromValue[0].replace(r.lon, '').match(/[a-zA-Z]{1}/)[0].trim(); - r.quadrant15lon = fromValue[0].replace(r.lon + r.lat, '').match(/[a-zA-Z]{1}/)[0].trim(); - r.quadrant15lat = fromValue[0].replace(r.lon + r.lat + r.quadrant15lon, '').match(/[a-zA-Z]{1}/)[0].trim(); - - var q = fromValue[0].replace(r.lon + r.lat + r.quadrant15lon + r.quadrant15lat, ''); - - r.quadrant1lon = q.substr(0,q.length/2); - r.quadrant1lat = q.substr(q.length/2, q.length); - - //ABCDXY - var s = withFormatStr.replace(/Y/, r.quadrant1lat); - s = s.replace(/X/, r.quadrant1lon); - s = s.replace(/D/, r.quadrant15lat); - s = s.replace(/C/, r.quadrant15lon); - s = s.replace(/B/, r.lat); - s = s.replace(/A/, r.lon); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedUTMStr: function (fromValue, withFormatStr, addSignPrefix, addDirSuffix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - r.parts = fromValue[0].split(/[ ,]+/); - r.zone = r.parts[0].replace(/[A-Z]/,''); - r.bandLetter = r.parts[0].slice(-1); - r.easting = r.parts[1]; - r.westing = r.parts[2]; - - //ZB Xm Ym' - var s = withFormatStr.replace(/Y/, r.westing); - s = s.replace(/X/, r.easting); - s = s.replace (/B/, r.bandLetter); - s = s.replace(/Z/, r.zone); - - r.formatResult = s; - return r; - }, - - /** - * - **/ - getFormattedUTMHStr: function (fromValue, withFormatStr, addSignPrefix, addDirSuffix) { - var r = {}; - r.sourceValue = fromValue; - r.sourceFormatString = withFormatStr; - - r.parts = fromValue[0].split(/[ ,]+/); - r.zone = r.parts[0].replace(/[A-Z]/,''); - r.hemisphere = r.parts[0].slice(-1); - - r.easting = r.parts[1]; - r.westing = r.parts[2]; - - //ZH Xm Ym' - var s = withFormatStr.replace(/Y/, r.westing); - s = s.replace(/X/, r.easting); - s = s.replace (/H/, r.hemisphere); - s = s.replace(/Z/, r.zone); - - r.formatResult = s; - return r; - }, - - - /** - * - **/ - convertMetersToUnits: function (inMeters, fromUnit) { - var convLength = 0; - switch (fromUnit.toLowerCase()) { - case 'meters': - convLength = inMeters; - break; - case 'feet': - convLength = inMeters * 3.28084; - break; - case 'kilometers': - convLength = inMeters * 0.001; - break; - case 'miles': - convLength = inMeters * 0.000621371; - break; - case 'nautical-miles': - convLength = inMeters * 0.000539957; - break; - case 'yards': - convLength = inMeters * 1.09361; - break; - } - return convLength; - }, - - /** - * - **/ - convertToMeters: function (length, inputUnit) { - var convertedLength = length; - switch (inputUnit) { - case 'meters': - convertedLength = length; - break; - case 'feet': - convertedLength = length * 0.3048; - break; - case 'kilometers': - convertedLength = length * 1000; - break; - case 'miles': - convertedLength = length * 1609.34; - break; - case 'nautical-miles': - convertedLength = length * 1852.001376036; - break; - case 'yards': - convertedLength = length * 0.9144; - break; - } - return convertedLength; - } - }); -}); diff --git a/source/widget/DistanceAndDirection/version.txt b/source/widget/DistanceAndDirection/version.txt deleted file mode 100644 index a3d15ad4..00000000 --- a/source/widget/DistanceAndDirection/version.txt +++ /dev/null @@ -1,2 +0,0 @@ -ArcGIS Solutions -Version 1.4 - November 2015 diff --git a/source/widget/DistanceAndDirection/views/CoordinateInput.js b/source/widget/DistanceAndDirection/views/CoordinateInput.js deleted file mode 100644 index 53b9483f..00000000 --- a/source/widget/DistanceAndDirection/views/CoordinateInput.js +++ /dev/null @@ -1,61 +0,0 @@ -define([ - 'dojo/_base/declare', - 'dojo/topic', - 'dijit/form/ValidationTextBox', - '../models/Coordinate' -], function ( - dojoDeclare, - dojoTopic, - dijitValidationTextBox, - Coord -) { - var mo = dojoDeclare('test', dijitValidationTextBox, { - required: true, - - inputCoordinate: null, - - invalidMessage: 'Blah Blah Blah', - - validateOnInput: true, - _validateOnInputSetter: function (value) { - this.validateOnInput = (value === 'true'); - }, - - clear: function () { - this.set('validateOnInput', true); - this.set('value', ''); - this.inputCoordinate.coordinateEsriGeometry = null; - }, - /** - * - **/ - constructor: function () { - this.inherited(arguments); - this.inputCoordinate = new Coord({appConfig: arguments[0].appConfig}); - }, - - postMixinProperties: function () { - console.log('Post Create'); - }, - - /** - * - **/ - validator: function (value, contstraints) { - - if (!this.validateOnInput) {return true;} - //if (this.get('value').length < 4) return false; - - this.inputCoordinate.set('inputString', value); - - //this.inputCoordinate.set('formatString', 'YN XE'); - - this.set('invalidMessage', this.inputCoordinate.message); - this.set('promptMessage', this.inputCoordinate.message); - - return true; - } - }); - - return mo; -}); diff --git a/source/widget/DistanceAndDirection/views/EditOutputCoordinate.js b/source/widget/DistanceAndDirection/views/EditOutputCoordinate.js deleted file mode 100644 index 7282d5b0..00000000 --- a/source/widget/DistanceAndDirection/views/EditOutputCoordinate.js +++ /dev/null @@ -1,168 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/dom-style', - 'dojo/on', - 'dojo/topic', - 'dojo/dom-attr', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/text!../templates/EditOutputCoordinate.html', - 'dijit/form/Select', - 'jimu/dijit/CheckBox' -], function ( - dojoDeclare, - dojoLang, - dojoDomStyle, - dojoOn, - dojoTopic, - dojoDomAttr, - dijitWidgetBase, - dijitTemplatedMixin, - dijitWidgetsInTemplate, - edittemplate -) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: edittemplate, - - formats: { - - }, - - ct: 'DD', - _setCtAttr: function (v) { - this.frmtSelect.set('value', v); - }, - - /** - * - **/ - postCreate: function () { - this.formats = { - DD: { - defaultFormat: 'YN XE', - customFormat: null, - useCustom: false - }, - DDM: { - defaultFormat: 'A° B\'N X° Y\'E', - customFormat: null, - useCustom: false - }, - DMS: { - defaultFormat: 'A° B\' C\"N X° Y\' Z\"E', - customFormat: null, - useCustom: false - }, - GARS: { - defaultFormat: 'XYQK', - customFormat: null, - useCustom: false - }, - GEOREF: { - defaultFormat: 'ABCDXY', - customFormat: null, - useCustom: false - }, - MGRS: { - defaultFormat: 'ZSXY', - customFormat: null, - useCustom: false - }, - USNG: { - defaultFormat: 'ZSXY', - customFormat: null, - useCustom: false - }, - UTM: { - defaultFormat: 'ZB X Y', - customFormat: null, - useCustom: false - }, - 'UTM (H)': { - defaultFormat: 'ZH X Y', - customFormat: null, - useCustom: false - } - }; - - dojoDomAttr.set(this.frmtVal, 'value', this.formats[this.ct].defaultFormat); - - this.own( - this.frmtSelect.on('change', dojoLang.hitch( - this, - this.frmtSelectValueDidChange) - )); - - this.own(dojoOn( - this.frmtVal, - 'change', - dojoLang.hitch(this, this.formatValDidChange) - )); - - this.displayPrefixContainer(); - }, - - /** - * - * - startup: function () { - //this.inherited(arguments); - },*/ - formatValDidChange: function () { - var newvalue = dojoDomAttr.get(this.frmtVal, 'value'); - var crdType = this.frmtSelect.get('value'); - this.formats[crdType].customFormat = newvalue; - this.formats[crdType].useCustom = true; - this.currentformat = newvalue; - }, - - /** - * - **/ - frmtSelectValueDidChange: function () { - var curval = this.frmtSelect.get('value'); - var selval = this.formats[curval].useCustom ? this.formats[curval].customFormat - : this.formats[curval].defaultFormat; - this.ct = curval; - dojoDomAttr.set(this.frmtVal, 'value', selval); - this.displayPrefixContainer(); - }, - - /** - * - **/ - displayPrefixContainer: function () { - switch(this.frmtSelect.get('value')){ - case 'DD': - case 'DDM': - case 'DMS': - dojoDomStyle.set(this.prefixContainer, {display: ""}); - break; - default: - dojoDomStyle.set(this.prefixContainer, {display: "none"}); - break; - } - } - - }); -}); diff --git a/source/widget/DistanceAndDirection/views/TabCircle.js b/source/widget/DistanceAndDirection/views/TabCircle.js deleted file mode 100644 index e3b96419..00000000 --- a/source/widget/DistanceAndDirection/views/TabCircle.js +++ /dev/null @@ -1,677 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/_base/html', - 'dojo/dom-attr', - 'dojo/dom-class', - 'dojo/string', - 'dojo/mouse', - 'dojo/number', - 'dojo/keys', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dijit/TitlePane', - 'dijit/TooltipDialog', - 'dijit/popup', - 'jimu/dijit/Message', - 'jimu/LayerInfos/LayerInfos', - 'esri/layers/FeatureLayer', - 'esri/symbols/SimpleFillSymbol', - 'esri/symbols/SimpleMarkerSymbol', - 'esri/symbols/TextSymbol', - 'esri/graphic', - 'esri/geometry/webMercatorUtils', - 'esri/geometry/Polyline', - 'esri/geometry/Polygon', - 'esri/geometry/Point', - 'esri/geometry/Circle', - 'esri/tasks/FeatureSet', - 'esri/layers/LabelClass', - '../models/CircleFeedback', - '../models/ShapeModel', - '../views/CoordinateInput', - '../views/EditOutputCoordinate', - 'dojo/text!../templates/TabCircle.html', - 'dijit/form/NumberTextBox', - 'dijit/form/Select', - 'jimu/dijit/CheckBox' -], function ( - dojoDeclare, - dojoLang, - dojoOn, - dojoTopic, - dojoHTML, - dojoDomAttr, - dojoDomClass, - dojoString, - dojoMouse, - dojoNumber, - dojoKeys, - dijitWidgetBase, - dijitTemplatedMixin, - dijitWidgetsInTemplate, - dijitTitlePane, - DijitTooltipDialog, - DijitPopup, - Message, - jimuLayerInfos, - EsriFeatureLayer, - EsriSimpleFillSymbol, - EsriSimpleMarkerSymbol, - EsriTextSymbol, - EsriGraphic, - EsriWMUtils, - EsriPolyline, - EsriPolygon, - EsriPoint, - EsriCircle, - EsriFeatureSet, - EsriLabelClass, - DrawFeedBack, - ShapeModel, - CoordInput, - EditOutputCoordinate, - templateStr - ) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: templateStr, - baseClass: 'jimu-widget-TabCircle', - - /* - * class constructor - */ - constructor: function (args) { - dojoDeclare.safeMixin(this, args); - }, - - /* - * dijit post create - */ - postCreate: function () { - - this.useCalculatedDistance = false; - - this.currentLengthUnit = this.lengthUnitDD.get('value'); - - this._circleSym = new EsriSimpleFillSymbol(this.circleSymbol); - - this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); - - this._labelSym = new EsriTextSymbol(this.labelSymbol); - - this.map.addLayer(this.getLayer()); - - //must ensure the layer is loaded before we can access it to turn on the labels - if(this._gl.loaded){ - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Circle Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - } else { - this._gl.on("load", dojoLang.hitch(this, function () { - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Circle Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - })); - } - - this.coordTool = new CoordInput({appConfig: this.appConfig}, this.startPointCoords); - - this.coordTool.inputCoordinate.formatType = 'DD'; - - this.coordinateFormat = new DijitTooltipDialog({ - content: new EditOutputCoordinate(), - style: 'width: 400px' - }); - - if(this.appConfig.theme.name === 'DartTheme') - { - dojoDomClass.add(this.coordinateFormat.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); - } - - // add extended toolbar - this.dt = new DrawFeedBack(this.map,this.coordTool.inputCoordinate.util); - - this.dt.setFillSymbol(this._circleSym); - - this.syncEvents(); - - this.checkValidInputs(); - }, - - /* - * upgrade graphicslayer so we can use the label params - */ - getLayer: function () { - if (!this._gl) { - var layerDefinition = { - 'id': 'circleLayer', - 'geometryType': 'esriGeometryPolygon', - 'objectIdField': 'ObjectID', - 'fields': [ - { - "name": "ObjectID", - "alias": "ObjectID", - "type": "esriFieldTypeOID" - },{ - 'name': 'Label', - 'type': 'esriFieldTypeString', - 'alias': 'Label' - }] - }; - - var lblexp = {'labelExpressionInfo': {'value': '{Label}'}}; - var lblClass = new EsriLabelClass(lblexp); - lblClass.symbol = this._labelSym; - - var featureCollection = { - layerDefinition: layerDefinition, - featureSet: new EsriFeatureSet() - }; - - this._gl = new EsriFeatureLayer(featureCollection, { - id: 'Distance & Direction - Circle Graphics', - showLabels: true, - outFields: ["*"] - }); - - this._gl.setLabelingInfo([lblClass]); - - return this._gl; - } - }, - - /* - * Start up event listeners - */ - syncEvents: function () { - - dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); - - this.distCalcControl.watch('open',dojoLang.hitch(this, this.distCalcDidExpand)); - - this.dt.watch('length', dojoLang.hitch(this, function (n, ov, nv) { - this.circleLengthDidChange(nv); - })); - - this.dt.watch('startPoint',dojoLang.hitch(this, function (r, ov, nv) { - this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); - this.coordTool.inputCoordinate.set('inputType',this.coordTool.inputCoordinate.formatType); - this.dt.addStartGraphic(nv, this._ptSym); - })); - - this.dt.watch('endPoint' , dojoLang.hitch(this, function (r, ov, nv) { - this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); - })); - - this.coordTool.inputCoordinate.watch('outputString', dojoLang.hitch(this, function (r, ov, nv) { - if(!this.coordTool.manualInput){this.coordTool.set('value', nv);} - })); - - this.dt.on('draw-complete',dojoLang.hitch(this, this.feedbackDidComplete)); - - - - this.own( - - dojoOn(this.coordTool, 'keyup',dojoLang.hitch(this, this.coordToolKeyWasPressed)), - - this.lengthUnitDD.on('change',dojoLang.hitch(this, this.lengthUnitDDDidChange)), - - this.creationType.on('change',dojoLang.hitch(this, this.creationTypeDidChange)), - - this.distanceUnitDD.on('change',dojoLang.hitch(this, this.distanceInputDidChange)), - - this.timeUnitDD.on('change',dojoLang.hitch(this, this.timeInputDidChange)), - - dojoOn(this.coordinateFormatButton, 'click',dojoLang.hitch(this, this.coordinateFormatButtonWasClicked)), - - dojoOn(this.addPointBtn, 'click',dojoLang.hitch(this, this.pointButtonWasClicked)), - - dojoOn(this.timeInput, 'change',dojoLang.hitch(this, this.timeInputDidChange)), - - dojoOn(this.distanceInput, 'change',dojoLang.hitch(this, this.distanceInputDidChange)), - - dojoOn(this.distanceInput, 'keyup',dojoLang.hitch(this, this.distanceInputKeyWasPressed)), - - dojoOn(this.clearGraphicsButton,'click',dojoLang.hitch(this, this.clearGraphics)), - - dojoOn(this.interactiveCircle, 'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), - - dojoOn(this.coordinateFormat.content.applyButton, 'click',dojoLang.hitch(this, function () { - var fs = this.coordinateFormat.content.formats[this.coordinateFormat.content.ct]; - var cfs = fs.defaultFormat; - var fv = this.coordinateFormat.content.frmtSelect.get('value'); - if (fs.useCustom) { - cfs = fs.customFormat; - } - this.coordTool.inputCoordinate.set('formatPrefix', this.coordinateFormat.content.addSignChkBox.checked); - this.coordTool.inputCoordinate.set('formatString', cfs); - this.coordTool.inputCoordinate.set('formatType', fv); - this.setCoordLabel(fv); - - DijitPopup.close(this.coordinateFormat); - })), - - dojoOn(this.coordinateFormat.content.cancelButton, 'click',dojoLang.hitch(this, function () { - DijitPopup.close(this.coordinateFormat); - })), - - dojoOn(this.radiusInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) - ); - }, - - /* - * - */ - circleLengthDidChange: function (l) { - var fl = dojoNumber.format(l, {places: 2}); - this.radiusInput.set('value', fl); - }, - - /* - * checkbox changed - */ - interactiveCheckBoxChanged: function () { - this.tabSwitched(); - if(this.interactiveCircle.checked) { - this.radiusInput.set('disabled', true); - this.distCalcControl.set('open', false); - this.distCalcControl.set('open', false); - this.distCalcControl.set('toggleable', false); - } else { - this.radiusInput.set('disabled', false); - this.distCalcControl.set('disabled', false); - this.distCalcControl.set('toggleable', true); - } - this.checkValidInputs(); - }, - - /* - * catch key press in start point - */ - coordToolKeyWasPressed: function (evt) { - this.dt.removeStartGraphic(); - if (evt.keyCode === dojoKeys.ENTER) { - this.coordTool.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { - if(r.inputType == "UNKNOWN"){ - var alertMessage = new Message({ - message: 'Unable to determine input coordinate type please check your input.' - }); - this.coordTool.inputCoordinate.coordinateEsriGeometry = null; - this.checkValidInputs(); - } else { - dojoTopic.publish( - 'manual-circle-center-point-input', - this.coordTool.inputCoordinate.coordinateEsriGeometry - ); - this.setCoordLabel(r.inputType); - var fs = this.coordinateFormat.content.formats[r.inputType]; - this.coordTool.inputCoordinate.set('formatString', fs.defaultFormat); - this.coordTool.inputCoordinate.set('formatType', r.inputType); - this.dt.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); - this.checkValidInputs(); - } - })); - } - - }, - - /* - * - */ - coordinateFormatButtonWasClicked: function () { - this.coordinateFormat.content.set('ct', this.coordTool.inputCoordinate.formatType); - DijitPopup.open({ - popup: this.coordinateFormat, - around: this.coordinateFormatButton - }); - }, - - /* - * - */ - distCalcDidExpand: function () { - this.dt.deactivate(); - this.dt.cleanup(); - this.dt.disconnectOnMouseMoveHandler(); - - this.coordTool.inputCoordinate.isManual = true; - - if (this.distCalcControl.get('open')) { - this.radiusInput.set('disabled', true); - } else { - this.radiusInput.set('disabled', false); - this.timeInput.set('value', 1); - this.distanceInput.set('value', 1); - } - }, - - /* - * - */ - timeInputDidChange: function () { - this.currentTimeInSeconds = this.timeInput.get('value') * this.timeUnitDD.get('value'); - this.getCalculatedDistance(); - }, - - /* - * - */ - distanceInputKeyWasPressed: function (evt) { - this.distanceInputDidChange(); - if (evt.keyCode === dojoKeys.ENTER) { - if(this.coordTool.inputCoordinate.outputString && this.coordTool.inputCoordinate.inputString != ''){ - this.removeManualGraphic(); - this.setGraphic(true); - this.dt._onDoubleClickHandler(); - } else { - var alertMessage = new Message({ - message: 'No center point set, please check your input.' - }); - } - } - }, - - /* - * - */ - okButtonClicked: function (evt) { - if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { - this.removeManualGraphic(); - this.setGraphic(true); - } - }, - - /* - * - */ - distanceInputDidChange: function () { - var currentRateInMetersPerSecond = ( - this.distanceInput.get('value') * - this.distanceUnitDD.value.split(';')[0] - ) / this.distanceUnitDD.value.split(';')[1]; - - this.currentDistanceInMeters = currentRateInMetersPerSecond; - this.getCalculatedDistance(); - }, - - /* - * - */ - getCalculatedDistance: function () { - if ((this.currentTimeInSeconds && this.currentTimeInSeconds > 0) && - (this.currentDistanceInMeters && this.currentDistanceInMeters > 0)) { - this.calculatedRadiusInMeters = this.currentTimeInSeconds * this.currentDistanceInMeters; - this.useCalculatedDistance = true; - var fr = 0; - switch (this.currentLengthUnit){ - case 'feet': - fr = this.calculatedRadiusInMeters * 3.2808399; - break; - case 'meters': - fr = this.calculatedRadiusInMeters; - break; - case 'yards': - fr = this.calculatedRadiusInMeters * 1.0936133; - break; - case 'kilometers': - fr = this.calculatedRadiusInMeters * 0.001; - break; - case 'miles': - fr = this.calculatedRadiusInMeters * 0.000621371192; - break; - case 'nautical-miles': - fr = this.calculatedRadiusInMeters * 0.000539957; - break; - } - fr = this.creationType.get('value') === 'Diameter'?fr*2:fr; - fr = dojoNumber.format(fr, {places: '4'}); - - this.radiusInput.set('value', fr); - //this.setGraphic(); - } else { - this.calculatedRadiusInMeters = null; - this.useCalculatedDistance = true; - } - }, - - /* - * Button click event, activate feedback tool - */ - pointButtonWasClicked: function () { - this.coordTool.manualInput = false; - dojoTopic.publish('clear-points'); - this.map.disableMapNavigation(); - this.dt.set('isDiameter', this.creationType.get('value') === 'Diameter'); - if (this.distCalcControl.get('open')) { - this.dt.activate('point'); - } else { - if(!this.interactiveCircle.checked) { - this.dt.activate('point'); - } else { - this.dt.activate('polyline'); - } - } - dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); - }, - - /* - * - */ - lengthUnitDDDidChange: function () { - this.currentLengthUnit = this.lengthUnitDD.get('value'); - var currentCreateCircleFrom = this.creationType.get('value'); - this.dt.set('lengthUnit', this.currentLengthUnit); - if(this.distCalcControl.get('open')) { - this.distanceInputDidChange(); - } - }, - - /* - * - */ - creationTypeDidChange: function() { - var currentCreateCircleFrom = this.creationType.get('value'); - this.radiusDiameterLabel.innerHTML = currentCreateCircleFrom; - }, - - /* - * - */ - feedbackDidComplete: function (results) { - if(!results.geometry.center){ - dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); - this.checkValidInputs(); - return; - } - var center = results.geometry.center; - var edge = new EsriPoint(results.geometry.rings[0][0][0], - results.geometry.rings[0][0][1], - results.geometry.center.spatialReference); - var geom = new EsriPolyline(results.geometry.center.spatialReference); - geom.addPath([center, edge]); - this.setGraphic(false, geom); - }, - - /* - * - */ - setCoordLabel: function (toType) { - this.coordInputLabel.innerHTML = dojoString.substitute( - 'Center Point (${crdType})', { - crdType: toType - } - ); - }, - - /* - * - */ - removeManualGraphic: function () { - if (this.tempGraphic != null) { - this._gl.remove(this.tempGraphic); - } - this.dt.removeStartGraphic(); - }, - - /* - * - */ - setGraphic: function (isManual, lineGeom) { - if(!isManual) { - dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); - } - - var results = {}; - this.map.enableMapNavigation(); - this.dt.deactivate(); - this.dt.removeStartGraphic(); - - - if (this.creationType.get('value') === 'Diameter') { - results.calculatedDistance = dojoNumber.parse(this.radiusInput.get('value'), {places: '0,99'})/2; - } else { - results.calculatedDistance = dojoNumber.parse(this.radiusInput.get('value'), {places: '0,99'}); - } - - results.calculatedDistance = this.coordTool.inputCoordinate.util.convertToMeters(results.calculatedDistance,this.lengthUnitDD.get('value')); - - results.geometry = this.coordTool.inputCoordinate.coordinateEsriGeometry; - results.lineGeometry = lineGeom; - - var centerPoint; - this.map.spatialReference.wkid === 4326?centerPoint = results.geometry:centerPoint = EsriWMUtils.geographicToWebMercator(results.geometry); - - var newCurrentCircle = new EsriCircle({ - center: centerPoint, - radius: results.calculatedDistance, - geodesic: true, - numberOfPoints: 360 - }); - - - - var newPolygon = new EsriPolygon(this.map.spatialReference); - - newPolygon.addRing(newCurrentCircle.rings[0]); - - var cGraphic = new EsriGraphic( - newPolygon, - this._circleSym, - { - 'Label': this.creationType.get('value') + " " + this.radiusInput.get('value').toString() + " " + this.lengthUnitDD.get('value').charAt(0).toUpperCase() + this.lengthUnitDD.get('value').slice(1) - } - ); - - this._gl.add(cGraphic); - - this.map.setExtent(newPolygon.getExtent().expand(3)); - - - this.emit('graphic_created', this.currentCircle); - this.dt.set('startPoint', null); - }, - - /* - * Remove graphics and reset values - */ - clearGraphics: function () { - if (this._gl) { - // graphic layers - this._gl.clear(); - this._gl.refresh(); - - // ui controls - this.clearUI(false); - } - this.checkValidInputs(); - //refresh each of the feature/graphic layers to enusre labels are removed - for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { - this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); - } - }, - - /* - * reset ui controls - */ - clearUI: function (keepCoords) { - if (!keepCoords){ - this.coordTool.clear(); - } - this.dt.set('startPoint', null); - this.useCalculatedDistance = false; - this.currentCircle = null; - - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - dojoDomAttr.set(this.startPointCoords, 'value', ''); - this.radiusInput.set('value', 1000); - this.timeInput.set('value', 1); - this.distanceInput.set('value', 1); - }, - - /* - * - */ - setGraphicsHidden: function () { - if (this._gl) { - this._gl.hide(); - } - }, - - /* - * - */ - setGraphicsShown: function () { - if (this._gl) { - this._gl.show(); - } - }, - - /* - * Activate the ok button if all the requried inputs are valid - */ - checkValidInputs: function () { - dojoDomClass.add(this.okButton, 'jimu-state-disabled'); - if(!this.interactiveCircle.checked) { - if(this.coordTool.inputCoordinate.coordinateEsriGeometry != null && this.radiusInput.isValid()){ - dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); - } - } - }, - - /* - * Make sure any active tools are deselected to prevent multiple actions being performed - */ - tabSwitched: function () { - this.dt.deactivate(); - this.dt.cleanup(); - this.dt.disconnectOnMouseMoveHandler(); - this.dt.set('startPoint', null); - this.map.enableMapNavigation(); - this.dt.removeStartGraphic(); - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - } - - }); -}); diff --git a/source/widget/DistanceAndDirection/views/TabEllipse.js b/source/widget/DistanceAndDirection/views/TabEllipse.js deleted file mode 100644 index 47fab211..00000000 --- a/source/widget/DistanceAndDirection/views/TabEllipse.js +++ /dev/null @@ -1,556 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/_base/html', - 'dojo/dom-attr', - 'dojo/dom-class', - 'dojo/string', - 'dojo/mouse', - 'dojo/number', - 'dojo/keys', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/TitlePane', - 'dijit/TooltipDialog', - 'dijit/_WidgetsInTemplateMixin', - 'dijit/popup', - 'jimu/dijit/Message', - 'jimu/LayerInfos/LayerInfos', - 'esri/layers/FeatureLayer', - 'esri/layers/LabelClass', - 'esri/symbols/SimpleMarkerSymbol', - 'esri/symbols/SimpleFillSymbol', - 'esri/symbols/TextSymbol', - 'esri/graphic', - 'esri/geometry/Polygon', - 'esri/tasks/FeatureSet', - 'esri/geometry/geometryEngine', - 'esri/geometry/webMercatorUtils', - '../models/EllipseFeedback', - '../models/ShapeModel', - '../views/CoordinateInput', - '../views/EditOutputCoordinate', - 'dojo/text!../templates/TabEllipse.html', - 'dijit/form/NumberTextBox', - 'dijit/form/Select', - 'jimu/dijit/CheckBox' -], function ( - dojoDeclare, - dojoLang, - dojoOn, - dojoTopic, - dojoHTML, - dojoDomAttr, - dojoDomClass, - dojoString, - dojoMouse, - dojoNumber, - dojoKeys, - dijitWidgetBase, - dijitTemplatedMixin, - dijitTitlePane, - DijitTooltipDialog, - dijitWidgetsInTemplate, - DijitPopup, - Message, - jimuLayerInfos, - EsriFeatureLayer, - EsriLabelClass, - EsriSimpleMarkerSymbol, - EsriSimpleFillSymbol, - EsriTextSymbol, - EsriGraphic, - EsriPolygon, - EsriFeatureSet, - EsriGeometryEngine, - EsriWMUtils, - DrawFeedBack, - ShapeModel, - CoordInput, - EditOutputCoordinate, - templateStr -) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: templateStr, - baseClass: 'jimu-widget-TabEllipse', - - centerPointGraphic: null, - - /* - * class constructor - */ - constructor: function (args) { - dojoDeclare.safeMixin(this, args); - }, - - /* - * dijit post create - */ - postCreate: function () { - this.currentAngleUnit = this.angleUnitDD.get('value'); - this.currentLengthUnit = this.lengthUnitDD.get('value'); - - this._labelSym = new EsriTextSymbol(this.labelSymbol); - this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); - this._ellipseSym = new EsriSimpleFillSymbol(this.ellipseSymbol); - - this.map.addLayer(this.getLayer()); - - //must ensure the layer is loaded before we can access it to turn on the labels - if(this._gl.loaded){ - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Ellipse Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - } else { - this._gl.on("load", dojoLang.hitch(this, function () { - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Ellipse Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - })); - } - - this.coordTool = new CoordInput({appConfig: this.appConfig}, this.startPointCoords); - - this.coordTool.inputCoordinate.formatType = 'DD'; - - this.coordinateFormat = new DijitTooltipDialog({ - content: new EditOutputCoordinate(), - style: 'width: 400px' - }); - - if(this.appConfig.theme.name === 'DartTheme') - { - dojoDomClass.add(this.coordinateFormat.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); - } - - // add extended toolbar - this.dt = new DrawFeedBack(this.map,this.coordTool.inputCoordinate.util); - this.dt.setLineSymbol(this._ellipseSym); - this.dt.set('lengthUnit', 'kilometers'); - this.dt.set('angle', 0); - this.dt.set('ellipseType', 'semi'); - - this.syncEvents(); - - this.checkValidInputs(); - }, - - /* - * upgrade graphicslayer so we can use the label params - */ - getLayer: function () { - if (!this._gl) { - var layerDefinition = { - 'extent': { - 'xmin': 0, - 'ymin': 0, - 'xmax': 0, - 'ymax': 0, - 'spatialReference': { - 'wkid': 102100, - 'latestWkid': 102100 - }}, - 'geometryType': 'esriGeometryPolygon', - 'objectIdField': 'ObjectID', - 'fields': [ - { - "name": "ObjectID", - "alias": "ObjectID", - "type": "esriFieldTypeOID" - },{ - 'name': 'MAJOR', - 'type': 'esriFieldTypeText', - 'alias': 'Major Axis' - }, { - 'name': 'MINOR', - 'type': 'esriFieldTypeText', - 'alias': 'Minor Axis' - }, { - 'name': 'ORIENTATION_ANGLE', - 'type': 'esriFieldTypeText', - 'alias': 'Orientation Angle' - } - ] - }; - - var lblexp = {'labelExpressionInfo': {'value': 'Major Axis {MAJOR}; Minor Axis {MINOR}; Angle: {ORIENTATION_ANGLE}'}}; - var lblClass = new EsriLabelClass(lblexp); - lblClass.symbol = this._labelSym; - - var fs = new EsriFeatureSet(); - - var featureCollection = { - layerDefinition: layerDefinition, - featureSet: fs - }; - - this._gl = new EsriFeatureLayer(featureCollection, { - id:'Distance & Direction - Ellipse Graphics', - showLabels: true - }); - - this._gl.setLabelingInfo([lblClass]); - - return this._gl; - } - }, - - /* - * Start up event listeners - */ - syncEvents: function () { - //commented out as we want the graphics to remain when the widget is closed - /*dojoTopic.subscribe('DD_WIDGET_OPEN',dojoLang.hitch(this, this.setGraphicsShown)); - dojoTopic.subscribe('DD_WIDGET_CLOSE',dojoLang.hitch(this, this.setGraphicsHidden));*/ - dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); - dojoTopic.subscribe(DrawFeedBack.DD_ELLIPSE_MINOR_LENGTH_CHANGE,dojoLang.hitch(this,this.minorLengthDidChange)); - dojoTopic.subscribe(DrawFeedBack.DD_ELLIPSE_MAJOR_LENGTH_CHANGE,dojoLang.hitch(this,this.majorLengthDidChange)); - dojoTopic.subscribe(DrawFeedBack.DD_ELLIPSE_ANGLE_CHANGE,dojoLang.hitch(this,this.angleDidChange)); - - this.dt.watch('startPoint', dojoLang.hitch(this, function (r, ov, nv) { - this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); - this.dt.addStartGraphic(nv, this._ptSym); - })); - - this.coordTool.inputCoordinate.watch('outputString', dojoLang.hitch(this, function (r, ov, nv) { - if(!this.coordTool.manualInput){this.coordTool.set('value', nv);} - })); - - this.own( - this.dt.on('draw-complete',dojoLang.hitch(this, this.feedbackDidComplete)), - - this.ellipseType.on('change',dojoLang.hitch(this, this.ellipseTypeDDDidChange)), - - this.angleUnitDD.on('change',dojoLang.hitch(this, this.angleUnitDDDidChange)), - - this.lengthUnitDD.on('change',dojoLang.hitch(this, this.lengthUnitDDDidChange)), - - dojoOn(this.coordinateFormatButton, 'click',dojoLang.hitch(this, this.coordinateFormatButtonWasClicked)), - - dojoOn(this.coordinateFormat.content.applyButton, 'click',dojoLang.hitch(this, function () { - var fs = this.coordinateFormat.content.formats[this.coordinateFormat.content.ct]; - var cfs = fs.defaultFormat; - var fv = this.coordinateFormat.content.frmtSelect.get('value'); - if (fs.useCustom) { - cfs = fs.customFormat; - } - this.coordTool.inputCoordinate.set( - 'formatPrefix', - this.coordinateFormat.content.addSignChkBox.checked - ); - this.coordTool.inputCoordinate.set('formatString', cfs); - this.coordTool.inputCoordinate.set('formatType', fv); - this.setCoordLabel(fv); - - DijitPopup.close(this.coordinateFormat); - })), - - dojoOn(this.addPointBtn, 'click',dojoLang.hitch(this, this.pointButtonWasClicked)), - - dojoOn(this.interactiveEllipse, 'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), - - dojoOn(this.coordTool, 'keyup',dojoLang.hitch(this, this.coordToolKeyWasPressed)), - - dojoOn(this.angleInput, 'change',dojoLang.hitch(this, this.angleDidChange)), - - dojoOn(this.coordinateFormat.content.cancelButton, 'click',dojoLang.hitch(this, function () { - DijitPopup.close(this.coordinateFormat); - })), - - dojoOn(this.clearGraphicsButton,'click',dojoLang.hitch(this, this.clearGraphics)), - - dojoOn(this.majorAxisInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), - - dojoOn(this.minorAxisInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), - - dojoOn(this.angleInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) - ); - }, - - okButtonClicked: function () { - if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { - if(dojoDomAttr.get(this.ellipseType, 'value') == "full") { - dojoTopic.publish('create-manual-ellipse', - this.majorAxisInput.get('value')/2, - this.minorAxisInput.get('value')/2, - this.angleInput.get('value'), - this.coordTool.inputCoordinate.coordinateEsriGeometry) - } else { - dojoTopic.publish('create-manual-ellipse', - this.majorAxisInput.get('value'), - this.minorAxisInput.get('value'), - this.angleInput.get('value'), - this.coordTool.inputCoordinate.coordinateEsriGeometry); - } - } - }, - - /* - * update the gui with the major axis length - */ - majorLengthDidChange: function (number) { - dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.majorAxisInput.setValue(number * 2):this.majorAxisInput.setValue(number); - }, - - /* - * update the gui with the min axis length - */ - minorLengthDidChange: function (number) { - dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.minorAxisInput.setValue(number * 2):this.minorAxisInput.setValue(number); - }, - - /* - * update the gui with angle - */ - angleDidChange: function (number) { - this.angleInput.setValue(number); - this.dt.set('angle', number); - }, - - /* - * checkbox changed - */ - interactiveCheckBoxChanged: function () { - this.tabSwitched(); - if(this.interactiveEllipse.checked) { - this.majorAxisInput.set('disabled', true); - this.minorAxisInput.set('disabled', true); - this.angleInput.set('disabled', true); - } else { - this.majorAxisInput.set('disabled', false); - this.minorAxisInput.set('disabled', false); - this.angleInput.set('disabled', false); - } - this.checkValidInputs(); - }, - - /* - * catch key press in start point - */ - coordToolKeyWasPressed: function (evt) { - this.dt.removeStartGraphic(); - if (evt.keyCode === dojoKeys.ENTER) { - this.coordTool.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { - if(r.inputType == "UNKNOWN"){ - var alertMessage = new Message({ - message: 'Unable to determine input coordinate type please check your input.' - }); - this.coordTool.inputCoordinate.coordinateEsriGeometry = null; - this.checkValidInputs(); - } else { - dojoTopic.publish( - 'manual-ellipse-center-point-input', - this.coordTool.inputCoordinate.coordinateEsriGeometry - ); - this.setCoordLabel(r.inputType); - var fs = this.coordinateFormat.content.formats[r.inputType]; - this.coordTool.inputCoordinate.set('formatString', fs.defaultFormat); - this.coordTool.inputCoordinate.set('formatType', r.inputType); - this.dt.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); - this.checkValidInputs(); - } - })); - } - }, - - /* - * - */ - coordinateFormatButtonWasClicked: function () { - this.coordinateFormat.content.set('ct', this.coordTool.inputCoordinate.formatType); - DijitPopup.open({ - popup: this.coordinateFormat, - around: this.coordinateFormatButton - }); - }, - - /* - * Button click event, activate feedback tool - */ - pointButtonWasClicked: function () { - this.coordTool.manualInput = false; - dojoTopic.publish('clear-points'); - this.map.disableMapNavigation(); - if(this.interactiveEllipse.checked) { - this.dt.activate('polyline'); - } else { - this.dt.activate('point'); - } - dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); - }, - - /* - * - */ - lengthUnitDDDidChange: function () { - this.currentLengthUnit = this.lengthUnitDD.get('value'); - this.dt.set('lengthUnit', this.currentLengthUnit); - }, - - /* - * - */ - ellipseTypeDDDidChange: function () { - dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.majorAxisLabel.textContent = 'Major (Diameter)':this.majorAxisLabel.textContent = 'Major (Radius)'; - dojoDomAttr.get(this.ellipseType, 'value') == "full"?this.minorAxisLabel.textContent = 'Minor (Diameter)':this.minorAxisLabel.textContent = 'Minor (Radius)'; - }, - - /* - * - */ - angleUnitDDDidChange: function () { - this.currentAngleUnit = this.angleUnitDD.get('value'); - this.dt.set('angleUnit', this.currentAngleUnit); - - if (this.currentAngleUnit == "degrees") - { - this.angleInput.constraints.max = 360; - this.angleInput.rangeMessage = "Value must be between 0 and 360"; - - } else { - this.angleInput.constraints.max = 6400; - this.angleInput.rangeMessage = "Value must be between 0 and 6400"; - } - }, - - /* - * - */ - feedbackDidComplete: function (results) { - if(results.geometry.type == 'polygon') { - var currentEllipse = new EsriGraphic(results.geometry.geometry,this._ellipseSym); - - var type = this.majorAxisLabel.textContent.split(" ")[1]; - - currentEllipse.setAttributes({ - 'MINOR': type + ": " + this.minorAxisInput.displayedValue + " " + dijit.byId('lengthUnitDD').get('displayedValue'), - 'MAJOR': type + ": " + this.majorAxisInput.displayedValue + " " + dijit.byId('lengthUnitDD').get('displayedValue'), - 'ORIENTATION_ANGLE': this.angleInput.displayedValue + " " + dijit.byId('angleUnitDD').get('displayedValue'), - }); - - this._gl.add(currentEllipse); - this._gl.refresh(); - } else { - this.checkValidInputs(); - } - this.map.enableMapNavigation(); - this.dt.deactivate(); - //this.dt.removeStartGraphic(); - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - }, - - /* - * - */ - clearGraphics: function () { - if (this._gl) { - this._gl.clear(); - this.coordTool.clear(); - } - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - this.checkValidInputs(); - //refresh each of the feature/graphic layers to enusre labels are removed - for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { - this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); - } - }, - - /* - * - */ - setGraphicsHidden: function () { - if (this._gl) { - this._gl.hide(); - } - }, - - /* - * - */ - setGraphicsShown: function () { - if (this._gl) { - this._gl.show(); - } - }, - - /* - * Creates a temporary center point on the map - */ - createCenterPointGraphic: function () { - if (this.centerPointGraphic !== null) { - this._gl.remove(this.centerPointGraphic); - } - var centerPoint = this.coordTool.inputCoordinate.coordinateEsriGeometry; - if (centerPoint) { - this.centerPointGraphic = new EsriGraphic( - centerPoint, new EsriSimpleMarkerSymbol() - ); - this._gl.add(this.centerPointGraphic); - } - }, - - /* - * Removes the center point graphic - */ - removeCenterPointGraphic: function () { - if (this.centerPointGraphic) { - this._gl.remove(this.centerPointGraphic); - } - }, - - /* - * - */ - setCoordLabel: function (toType) { - this.coordInputLabel.innerHTML = dojoString.substitute( - 'Center Point (${crdType})', { - crdType: toType - } - ); - }, - - /* - * Activate the ok button if all the requried inputs are valid - */ - checkValidInputs: function () { - dojoDomClass.add(this.okButton, 'jimu-state-disabled'); - if(!this.interactiveEllipse.checked) { - if(this.coordTool.inputCoordinate.coordinateEsriGeometry != null && this.majorAxisInput.isValid() && this.minorAxisInput.isValid() && this.angleInput.isValid()){ - dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); - } - } - }, - - /* - * Make sure any active tools are deselected to prevent multiple actions being performed - */ - tabSwitched: function () { - this.dt.deactivate(); - this.dt.cleanup(); - this.dt.disconnectOnMouseMoveHandler(); - this.map.enableMapNavigation(); - this.dt.removeStartGraphic(); - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/views/TabLine.js b/source/widget/DistanceAndDirection/views/TabLine.js deleted file mode 100644 index 0f00f710..00000000 --- a/source/widget/DistanceAndDirection/views/TabLine.js +++ /dev/null @@ -1,736 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/on', - 'dojo/topic', - 'dojo/_base/html', - 'dojo/dom-class', - 'dojo/string', - 'dojo/mouse', - 'dojo/number', - 'dojo/keys', - 'dijit/focus', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/_WidgetsInTemplateMixin', - 'dijit/TooltipDialog', - 'dijit/popup', - 'jimu/dijit/Message', - 'jimu/LayerInfos/LayerInfos', - 'esri/layers/FeatureLayer', - 'esri/layers/LabelClass', - 'esri/tasks/FeatureSet', - 'esri/geometry/geometryEngine', - 'esri/geometry/Polyline', - 'esri/geometry/Circle', - 'esri/geometry/Point', - 'esri/symbols/SimpleMarkerSymbol', - 'esri/symbols/TextSymbol', - 'esri/graphic', - 'esri/geometry/webMercatorUtils', - '../models/LineFeedback', - '../models/ShapeModel', - '../views/CoordinateInput', - '../views/EditOutputCoordinate', - '../models/DirectionalLineSymbol', - 'dojo/text!../templates/TabLine.html', - 'dijit/form/NumberTextBox', - 'dijit/form/Select', - 'jimu/dijit/CheckBox' -], function ( - dojoDeclare, - dojoLang, - dojoOn, - dojoTopic, - dojoHTML, - dojoDomClass, - dojoString, - dojoMouse, - dojoNumber, - dojoKeys, - dijitFocus, - dijitWidgetBase, - dijitTemplatedMixin, - dijitWidgetsInTemplate, - DijitTooltipDialog, - DijitPopup, - Message, - jimuLayerInfos, - EsriFeatureLayer, - EsriLabelClass, - EsriFeatureSet, - EsriGeometryEngine, - EsriPolyline, - EsriCircle, - EsriPoint, - EsriSimpleMarkerSymbol, - EsriTextSymbol, - EsriGraphic, - esriWMUtils, - DrawFeedBack, - ShapeModel, - CoordInput, - EditOutputCoordinate, - DirectionalLineSymbol, - templateStr -) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: templateStr, - baseClass: 'jimu-widget-TabLine', - - /* - * class constructor - */ - constructor: function (args) { - dojoDeclare.safeMixin(this, args); - }, - - /* - * dijit post create - */ - postCreate: function () { - - this.currentLengthUnit = this.lengthUnitDD.get('value'); - - this.currentAngleUnit = this.angleUnitDD.get('value'); - - //Create the directional line symbol with basic polyline params - var basicOptions = { - directionSymbol: "arrow1", - directionPixelBuffer: 100000, - showStartSymbol: true, - showEndSymbol: true - }; - basicOptions = dojoLang.mixin(basicOptions, this.lineSymbol); - this._lineSym = new DirectionalLineSymbol(basicOptions); - - this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); - - this._labelSym = new EsriTextSymbol(this.labelSymbol); - - this.map.addLayer(this.getLayer()); - - //must ensure the layer is loaded before we can access it to turn on the labels - if(this._gl.loaded){ - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Line Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - } else { - this._gl.on("load", dojoLang.hitch(this, function () { - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Line Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - })); - } - - this.coordToolStart = new CoordInput({appConfig: this.appConfig}, this.startPointCoordsLine); - - this.coordToolStart.inputCoordinate.formatType = 'DD'; - - this.coordToolEnd = new CoordInput({appConfig: this.appConfig}, this.endPointCoordsLine); - - this.coordToolEnd.inputCoordinate.formatTyp = 'DD'; - - this.coordinateFormatStart = new DijitTooltipDialog({ - content: new EditOutputCoordinate(), - style: 'width: 400px' - }); - - if(this.appConfig.theme.name === 'DartTheme') - { - dojoDomClass.add(this.coordinateFormatStart.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); - } - - this.coordinateFormatEnd = new DijitTooltipDialog({ - content: new EditOutputCoordinate(), - style: 'width: 400px' - }); - - if(this.appConfig.theme.name === 'DartTheme') - { - dojoDomClass.add(this.coordinateFormatEnd.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); - } - - // add start and endpoint toolbars - this.dtStart = new DrawFeedBack(this.map,this.coordToolStart.inputCoordinate.util); - this.dtEnd = new DrawFeedBack(this.map,this.coordToolEnd.inputCoordinate.util); - - this.dtStart.setLineSymbol(this._lineSym); - - this.lineTypeDDDidChange(); - this.syncEvents(); - }, - - /* - * upgrade graphicslayer so we can use the label params - */ - getLayer: function () { - if (!this._gl) { - var layerDefinition = { - 'geometryType': 'esriGeometryPolyline', - 'objectIdField': 'ObjectID', - 'fields': [ - { - "name": "ObjectID", - "alias": "ObjectID", - "type": "esriFieldTypeOID" - },{ - 'name': 'GeoLength', - 'type': 'esriFieldTypeString', - 'alias': 'Length' - },{ - 'name': 'LineAngle', - 'type': 'esriFieldTypeString', - 'alias': 'Angle' - }] - }; - - var lblexp = {'labelExpressionInfo': {'value': 'Length: {GeoLength}, Angle: {LineAngle}'}}; - var lblClass = new EsriLabelClass(lblexp); - lblClass.labelPlacement = 'above-along'; - lblClass.where = "GeoLength > 0" - lblClass.symbol = this._labelSym; - - var featureCollection = { - layerDefinition: layerDefinition, - featureSet: new EsriFeatureSet() - }; - - this._gl = new EsriFeatureLayer(featureCollection, { - id: 'Distance & Direction - Line Graphics', - outFields: ["*"], - showLabels: true - }); - - this._gl.setLabelingInfo([lblClass]); - - return this._gl; - } - }, - - /* - * Start up event listeners - */ - syncEvents: function () { - - dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); - dojoTopic.subscribe(DrawFeedBack.drawnLineLengthDidChange,dojoLang.hitch(this, this.lineLengthDidChange)); - dojoTopic.subscribe(DrawFeedBack.drawnLineAngleDidChange,dojoLang.hitch(this, this.lineAngleDidChange)); - - this.dtStart.watch('startPoint' , dojoLang.hitch(this, function (r, ov, nv) { - this.coordToolStart.inputCoordinate.set('coordinateEsriGeometry', nv); - this.coordToolStart.inputCoordinate.set('inputType',this.coordToolStart.inputCoordinate.formatType); - this.dtStart.addStartGraphic(nv, this._ptSym); - })); - - this.dtStart.watch('endPoint' , dojoLang.hitch(this, function (r, ov, nv) { - this.coordToolStart.inputCoordinate.set('coordinateEsriGeometry', nv); - })); - - this.dtStart.watch('currentEndPoint', dojoLang.hitch(this, function (r, ov, nv) { - this.coordToolStart.inputCoordinate.set('coordinateEsriGeometry', nv); - })); - - this.dtStart.on('draw-complete',dojoLang.hitch(this, this.feedbackDidCompleteStart)); - - this.coordToolStart.inputCoordinate.watch('outputString',dojoLang.hitch(this,function (r, ov, nv) { - if(!this.coordToolStart.manualInput){this.coordToolStart.set('value', nv);} - })); - - this.coordToolStart.on('keyup',dojoLang.hitch(this, this.coordToolStartKeyWasPressed)); - - this.dtEnd.watch('startPoint' , dojoLang.hitch(this, function (r, ov, nv) { - this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', nv); - this.coordToolEnd.inputCoordinate.set('inputType',this.coordToolEnd.inputCoordinate.formatType); - this.dtEnd.addStartGraphic(nv, this._ptSym); - })); - - this.dtEnd.watch('endPoint' , dojoLang.hitch(this, function (r, ov, nv) { - this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', nv); - })); - - this.dtEnd.watch('currentEndPoint', dojoLang.hitch(this, function (r, ov, nv) { - this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', nv); - })); - - this.dtEnd.on('draw-complete',dojoLang.hitch(this, this.feedbackDidCompleteEnd)); - - this.coordToolEnd.inputCoordinate.watch('outputString',dojoLang.hitch(this,function (r, ov, nv) { - if(!this.coordToolEnd.manualInput){this.coordToolEnd.set('value', nv);} - })); - - this.coordToolEnd.on('keyup', dojoLang.hitch(this, this.coordToolEndKeyWasPressed)); - - this.lengthUnitDD.on('change',dojoLang.hitch(this, this.lengthUnitDDDidChange)); - - this.angleUnitDD.on('change',dojoLang.hitch(this, this.angleUnitDDDidChange)); - - this.lineTypeDD.on('change',dojoLang.hitch(this, this.lineTypeDDDidChange)); - - this.own( - - dojoOn(this.coordinateFormatButtonStart, 'click', dojoLang.hitch(this, this.coordinateFormatButtonStartClicked)), - - dojoOn(this.coordinateFormatStart.content.applyButton,'click',dojoLang.hitch(this, function () { - var fs = this.coordinateFormatStart.content.formats[this.coordinateFormatStart.content.ct]; - var cfs = fs.defaultFormat; - var fv = this.coordinateFormatStart.content.frmtSelect.get('value'); - if (fs.useCustom) {cfs = fs.customFormat;} - this.coordToolStart.inputCoordinate.set( - 'formatPrefix', - this.coordinateFormatStart.content.addSignChkBox.checked - ); - this.coordToolStart.inputCoordinate.set('formatString', cfs); - this.coordToolStart.inputCoordinate.set('formatType', fv); - this.setCoordLabelStart(fv); - DijitPopup.close(this.coordinateFormatStart); - })), - - dojoOn(this.coordinateFormatStart.content.cancelButton,'click',dojoLang.hitch(this, function () { - DijitPopup.close(this.coordinateFormatStart); - })), - - dojoOn(this.coordinateFormatButtonEnd, 'click', dojoLang.hitch(this, this.coordinateFormatButtonEndClicked)), - - dojoOn(this.coordinateFormatEnd.content.applyButton,'click',dojoLang.hitch(this, function () { - var fs = this.coordinateFormatEnd.content.formats[this.coordinateFormatEnd.content.ct]; - var cfs = fs.defaultFormat; - var fv = this.coordinateFormatEnd.content.frmtSelect.get('value'); - if (fs.useCustom) {cfs = fs.customFormat;} - this.coordToolEnd.inputCoordinate.set( - 'formatPrefix', - this.coordinateFormatEnd.content.addSignChkBox.checked - ); - this.coordToolEnd.inputCoordinate.set('formatString', cfs); - this.coordToolEnd.inputCoordinate.set('formatType', fv); - this.setCoordLabelEnd(fv); - DijitPopup.close(this.coordinateFormatEnd); - })), - - dojoOn(this.coordinateFormatEnd.content.cancelButton,'click',dojoLang.hitch(this, function () { - DijitPopup.close(this.coordinateFormatEnd); - })), - - dojoOn(this.addPointBtnStart,'click',dojoLang.hitch(this, this.addStartPointButtonClicked)), - - dojoOn(this.addPointBtnEnd,'click',dojoLang.hitch(this, this.addEndPointButtonClicked)), - - dojoOn(this.interactiveLine,'change',dojoLang.hitch(this, this.interactiveCheckBoxChanged)), - - dojoOn(this.lengthInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), - - dojoOn(this.angleInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)) - - ); - }, - - /* - * length value change - */ - lineLengthDidChange: function (r) { - var frmtdLength = dojoNumber.format(r,{places:2}); - this.lengthInput.set('value', frmtdLength); - }, - - /* - * angle value change - */ - lineAngleDidChange: function (r) { - this.angleInput.set('value', r); - }, - - /* - * checkbox changed - */ - interactiveCheckBoxChanged: function () { - this.tabSwitched(); - this.coordToolEnd.set('disabled', this.interactiveLine.checked); - if(this.interactiveLine.checked) { - dojoDomClass.add(this.addPointBtnEndDiv, 'controlGroupHidden'); - } else { - this.coordToolEnd.clear(); - dojoDomClass.remove(this.addPointBtnEndDiv, 'controlGroupHidden'); - } - this.checkValidInputs(); - }, - - /* - * update the UI to reflect current state - */ - lineTypeDDDidChange: function () { - if (this.lineTypeDD.get('value') === 'Points') { - this.addPointBtnStart.title = 'Draw Line'; - this.coordToolEnd.set('disabled', false); - this.angleInput.set('disabled', true); - this.lengthInput.set('disabled', true); - this.interactiveLine.disabled = false; - dojoDomClass.remove(this.addPointBtnEndDiv, 'controlGroupHidden'); - dojoDomClass.remove(this.interactiveLabel, 'disabledLabel'); - } else { - this.addPointBtnStart.title = 'Add Point'; - this.interactiveLine.disabled = true; - if(this.interactiveLine.checked) { - this.interactiveLine.checked = false; - } - - this.coordToolEnd.set('value', ''); - this.coordToolEnd.set('disabled', true); - this.angleInput.set('disabled', false); - this.lengthInput.set('disabled', false); - dojoDomClass.add(this.addPointBtnEndDiv, 'controlGroupHidden'); - dojoDomClass.add(this.interactiveLabel, 'disabledLabel'); - } - this.checkValidInputs(); - }, - - /* - * - */ - coordinateFormatButtonStartClicked: function () { - this.coordinateFormatStart.content.set('ct', this.coordToolStart.inputCoordinate.formatType); - DijitPopup.open({ - popup: this.coordinateFormatStart, - around: this.coordinateFormatButtonStart - }); - }, - - /* - * - */ - coordinateFormatButtonEndClicked: function () { - this.coordinateFormatEnd.content.set('ct', this.coordToolEnd.inputCoordinate.formatType); - DijitPopup.open({ - popup: this.coordinateFormatEnd, - around: this.coordinateFormatButtonEnd - }); - }, - - /* - * catch key press in start point - */ - coordToolStartKeyWasPressed: function (evt) { - this.dtStart.removeStartGraphic(); - if (evt.keyCode === dojoKeys.ENTER) { - this.coordToolStart.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { - if(r.inputType == "UNKNOWN"){ - var alertMessage = new Message({ - message: 'Unable to determine input coordinate type please check your input.' - }); - this.coordToolStart.inputCoordinate.coordinateEsriGeometry = null; - this.checkValidInputs(); - } else { - this.dtStart.onLineStartManualInputHandler(this.coordToolStart.inputCoordinate.coordinateEsriGeometry); - this.setCoordLabelStart(r.inputType); - var fs = this.coordinateFormatStart.content.formats[r.inputType]; - this.coordToolStart.inputCoordinate.set('formatString', fs.defaultFormat); - this.coordToolStart.inputCoordinate.set('formatType', r.inputType); - this.dtStart.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); - this.checkValidInputs(); - } - })); - } - }, - - /* - * catch key press in end point - */ - coordToolEndKeyWasPressed: function (evt) { - this.dtEnd.removeStartGraphic(); - if (evt.keyCode === dojoKeys.ENTER) { - this.coordToolEnd.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { - if(r.inputType == "UNKNOWN"){ - var alertMessage = new Message({ - message: 'Unable to determine input coordinate type for the end point please check your input.' - }); - this.coordToolEnd.inputCoordinate.coordinateEsriGeometry = null; - this.checkValidInputs(); - } else { - this.dtEnd.onLineStartManualInputHandler(this.coordToolEnd.inputCoordinate.coordinateEsriGeometry); - this.setCoordLabelEnd(r.inputType); - var fs = this.coordinateFormatEnd.content.formats[r.inputType]; - this.coordToolEnd.inputCoordinate.set('formatString', fs.defaultFormat); - this.coordToolEnd.inputCoordinate.set('formatType', r.inputType); - this.dtEnd.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); - this.checkValidInputs(); - } - })); - } - }, - - /* - * - */ - setCoordLabelStart: function (toType) { - this.lineStartPointLabel.innerHTML = dojoString.substitute( - 'Start Point (${crdType})', { - crdType: toType - } - ); - }, - - /* - * - */ - setCoordLabelEnd: function (toType) { - this.lineEndPointLabel.innerHTML = dojoString.substitute( - 'End Point (${crdType})', { - crdType: toType - } - ); - }, - - /* - * Activate the ok button if all the requried inputs are valid - */ - checkValidInputs: function () { - dojoDomClass.add(this.okButton, 'jimu-state-disabled'); - if(!this.interactiveLine.checked) { - if(this.lineTypeDD.get('value') === 'DistAndBearing') { - if(this.coordToolStart.inputCoordinate.coordinateEsriGeometry != null && this.lengthInput.isValid() && this.angleInput.isValid()) { - dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); - } - } else { - if(!this.interactiveLine.checked) { - if(this.coordToolStart.inputCoordinate.coordinateEsriGeometry != null && this.coordToolEnd.inputCoordinate.coordinateEsriGeometry != null) { - dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); - } - } - } - } - }, - - /* - * Add start button click event, activate feedback tool - */ - addStartPointButtonClicked: function () { - this.tabSwitched(); - this.coordToolStart.manualInput = false; - this.coordToolEnd.manualInput = false; - this.map.disableMapNavigation(); - if (this.lineTypeDD.get('value') === 'Points' && this.interactiveLine.checked) { - this.dtStart.activate('polyline'); - } else { - this.dtStart.activate('point'); - } - dojoDomClass.toggle(this.addPointBtnStart, 'jimu-state-active'); - }, - - /* - * Button click event, activate feedback tool - */ - addEndPointButtonClicked: function () { - this.tabSwitched(); - this.coordToolStart.manualInput = false; - this.coordToolEnd.manualInput = false; - this.map.disableMapNavigation(); - this.dtEnd.activate('point'); - dojoDomClass.toggle(this.addPointBtnEnd, 'jimu-state-active'); - }, - - /* - * - */ - lengthUnitDDDidChange: function () { - this.currentLengthUnit = this.lengthUnitDD.get('value'); - this.dtStart.set('lengthUnit', this.currentLengthUnit); - }, - - /* - * - */ - angleUnitDDDidChange: function () { - this.currentAngleUnit = this.angleUnitDD.get('value'); - this.dtStart.set('angleUnit', this.currentAngleUnit); - if (this.currentAngleUnit == "degrees") - { - this.angleInput.constraints.max = 360; - this.angleInput.rangeMessage = "Value must be between 0 and 360"; - - } else { - this.angleInput.constraints.max = 6400; - this.angleInput.rangeMessage = "Value must be between 0 and 6400"; - } - }, - - /* - * - */ - feedbackDidCompleteStart: function (results) { - if(results.geometry.type == 'polyline') - { - if (this.lengthInput.get('value') !== undefined || this.angleInput.get('value') !== undefined) { - this.currentLine = new ShapeModel(results); - var geom = null; - geom = new EsriPolyline({ - paths: this.map.spatialReference.wkid === 4326?this.currentLine.geographicGeometry.paths:this.currentLine.wmGeometry.paths, - spatialReference: this.map.spatialReference - }); - - if(this.map.spatialReference.wkid === 4326){ - geom = EsriGeometryEngine.geodesicDensify(geom, 10000); - } - this.currentLine.graphic = new EsriGraphic( - geom, - this._lineSym, { - 'GeoLength': this.lengthInput.get('value').toString() + " " + this.lengthUnitDD.get('value').charAt(0).toUpperCase() + this.lengthUnitDD.get('value').slice(1), - 'LineAngle': this.angleInput.get('value').toString() + " " + this.angleUnitDD.get('value').charAt(0).toUpperCase() + this.angleUnitDD.get('value').slice(1), - } - ); - this._gl.add(this.currentLine.graphic); - this._gl.refresh(); - this.dtEnd.onLineStartManualInputHandler(this.currentLine.endPoint); - this.dtStart.onLineStartManualInputHandler(this.currentLine.startPoint); - this.dtStart.removeStartGraphic(); - this.dtEnd.removeStartGraphic(); - this.map.spatialReference.wkid === 4326?this.map.setExtent(this.currentLine.geographicGeometry.getExtent().expand(3)):this.map.setExtent(this.currentLine.wmGeometry.getExtent().expand(3)); - if(this.interactiveLine.checked){ - dojoDomClass.toggle(this.addPointBtnStart, 'jimu-state-active'); - } - } - } else { - dojoDomClass.toggle(this.addPointBtnStart, 'jimu-state-active'); - } - this.checkValidInputs(); - this.map.enableMapNavigation(); - this.dtStart.deactivate(); - }, - - /* - * - */ - feedbackDidCompleteEnd: function (results) { - this.checkValidInputs(); - this.map.enableMapNavigation(); - this.dtEnd.deactivate(); - dojoDomClass.toggle(this.addPointBtnEnd, 'jimu-state-active'); - }, - - /* - * - */ - createManualGraphic: function () { - - var stPt = this.coordToolStart.inputCoordinate.coordinateEsriGeometry; - var endPt = this.coordToolEnd.inputCoordinate.coordinateEsriGeometry; - - var newLine = new EsriPolyline(); - newLine.addPath([stPt, endPt]); - - var lineLengthMeters = EsriGeometryEngine.geodesicLength(newLine, 9001); - - this.lengthInput.set('value',this.dtStart._utils.convertMetersToUnits(lineLengthMeters, this.lengthUnitDD.get('value'))); - this.angleInput.set('value',this.dtStart.getAngle(stPt, endPt)); - - this.map.setExtent(newLine.getExtent().expand(3)); - - this.feedbackDidCompleteStart({geometry: newLine, geographicGeometry: newLine}); - - this.dtStart.clearPoints(); - this.dtEnd.clearPoints(); - }, - - /* - * - */ - okButtonClicked: function (evt) { - if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { - if(this.lineTypeDD.get('value') === 'Points') { - this.createManualGraphic(); - } else { - - var stPt = this.coordToolStart.inputCoordinate.coordinateEsriGeometry; - - var l = this.coordToolStart.inputCoordinate.util.convertToMeters(this.lengthInput.get('value'), this.lengthUnitDD.get('value')); - - var tempcircle = new EsriCircle(stPt, { - geodesic:true, - radius: l, - numberOfPoints: 64000 - }); - - var currentAngle = this.angleInput.get('value'); - - this.currentAngleUnit === 'degrees'?currentAngle = parseInt(10*currentAngle*17.777777778):currentAngle = parseInt(10*currentAngle); - - var fpc = tempcircle.getPoint(0,currentAngle); - - var newLine = new EsriPolyline(); - newLine.addPath([stPt, fpc]); - - this.feedbackDidCompleteStart({ - geometry: newLine, - geographicGeometry: newLine - }); - - this.coordToolEnd.inputCoordinate.set('coordinateEsriGeometry', fpc); - } - } - }, - - /* - * - */ - clearGraphics: function () { - if (this._gl) { - this._gl.clear(); - this.dtStart.removeStartGraphic(); - this.dtEnd.removeStartGraphic(); - this.coordToolStart.clear(); - this.coordToolEnd.clear(); - this.tabSwitched(); - } - this.checkValidInputs(); - //refresh each of the feature/graphic layers to enusre labels are removed - for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { - this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); - } - }, - - /* - * - */ - setGraphicsHidden: function () { - if (this._gl) { - this._gl.hide(); - } - }, - - /* - * - */ - setGraphicsShown: function () { - if (this._gl) { - this._gl.show(); - } - }, - - /* - * Make sure any active tools are deselected to prevent multiple actions being performed - */ - tabSwitched: function () { - this.dtStart.deactivate(); - this.dtEnd.deactivate(); - this.map.enableMapNavigation(); - dojoDomClass.remove(this.addPointBtnStart, 'jimu-state-active'); - dojoDomClass.remove(this.addPointBtnEnd, 'jimu-state-active'); - } - }); -}); diff --git a/source/widget/DistanceAndDirection/views/TabRange.js b/source/widget/DistanceAndDirection/views/TabRange.js deleted file mode 100644 index 8f91d569..00000000 --- a/source/widget/DistanceAndDirection/views/TabRange.js +++ /dev/null @@ -1,681 +0,0 @@ -/////////////////////////////////////////////////////////////////////////// -// Copyright (c) 2016 Esri. All Rights Reserved. -// -// Licensed under the Apache License Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -/////////////////////////////////////////////////////////////////////////// - -/*global define*/ -define([ - 'dojo/_base/declare', - 'dojo/_base/lang', - 'dojo/_base/array', - 'dojo/on', - 'dojo/dom-attr', - 'dojo/dom-class', - 'dojo/topic', - 'dojo/_base/html', - 'dojo/string', - 'dojo/mouse', - 'dojo/keys', - 'dojo/number', - 'dijit/_WidgetBase', - 'dijit/_TemplatedMixin', - 'dijit/TooltipDialog', - 'dijit/popup', - 'jimu/dijit/Message', - 'jimu/LayerInfos/LayerInfos', - 'dijit/_WidgetsInTemplateMixin', - 'dojo/text!../templates/TabRange.html', - 'esri/geometry/Circle', - 'esri/geometry/Polyline', - 'esri/geometry/geometryEngine', - 'esri/graphic', - 'esri/layers/FeatureLayer', - 'esri/layers/LabelClass', - 'esri/tasks/FeatureSet', - 'esri/symbols/TextSymbol', - 'esri/symbols/SimpleFillSymbol', - 'esri/symbols/SimpleLineSymbol', - 'esri/symbols/SimpleMarkerSymbol', - 'esri/geometry/webMercatorUtils', - '../views/CoordinateInput', - '../views/EditOutputCoordinate', - '../models/RangeRingFeedback', - 'dijit/form/NumberTextBox', - 'dijit/form/Select', - 'jimu/dijit/CheckBox', - 'jimu/dijit/SimpleTable' -], function ( - dojoDeclare, - dojoLang, - dojoArray, - dojoOn, - dojoDomAttr, - dojoDomClass, - dojoTopic, - dojoHTML, - dojoString, - dojoMouse, - dojoKeys, - dojoNumber, - dijitWidgetBase, - dijitTemplatedMixin, - DijitTooltipDialog, - DijitPopup, - Message, - jimuLayerInfos, - dijitWidgetsInTemplate, - templateStr, - EsriCircle, - EsriPolyline, - EsriGeometryEngine, - EsriGraphic, - EsriFeatureLayer, - EsriLabelClass, - EsriFeatureSet, - EsriTextSymbol, - EsriSimpleFillSymbol, - EsriSimpleLineSymbol, - EsriSimpleMarkerSymbol, - EsriWMUtils, - CoordInput, - EditOutputCoordinate, - DrawFeedBack -) { - 'use strict'; - return dojoDeclare([dijitWidgetBase, dijitTemplatedMixin, dijitWidgetsInTemplate], { - templateString: templateStr, - baseClass: 'jimu-widget-TabRange', - - startPoint: null, - - _setStartPointAttr: function () { - this._set('startPoint'); - }, - _getStartPointAttr: function () { - return this.startPoint; - }, - - /* - * class constructor - */ - constructor: function (args) { - dojoDeclare.safeMixin(this, args); - }, - - /* - * dijit post create - */ - postCreate: function () { - this._ptSym = new EsriSimpleMarkerSymbol(this.pointSymbol); - this._circleSym = new EsriSimpleFillSymbol(this.circleSymbol); - this._lineSym = new EsriSimpleLineSymbol(this.lineSymbol); - this._labelSym = new EsriTextSymbol(this.labelSymbol); - - this.map.addLayer(this.getLayer()); - - //must ensure the layer is loaded before we can access it to turn on the labels - if(this._gl.loaded){ - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Range Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - } else { - this._gl.on("load", dojoLang.hitch(this, function () { - var featureLayerInfo = jimuLayerInfos.getInstanceSync().getLayerInfoById('Distance & Direction - Range Graphics'); - featureLayerInfo.showLabels(); - featureLayerInfo.enablePopup(); - })); - } - - this.coordTool = new CoordInput({appConfig: this.appConfig}, this.rangeCenter); - - this.coordTool.inputCoordinate.formatType = 'DD'; - - this.coordinateFormat = new DijitTooltipDialog({ - content: new EditOutputCoordinate(), - style: 'width: 400px' - }); - - if(this.appConfig.theme.name === 'DartTheme') - { - dojoDomClass.add(this.coordinateFormat.domNode, 'dartThemeClaroDijitTooltipContainerOverride'); - } - - // add extended toolbar - this.dt = new DrawFeedBack(this.map,this.coordTool.inputCoordinate.util); - this.dt.setFillSymbol(this._circleSym); - this.dt.set('lengthLayer', this._lengthLayer); - - this.syncEvents(); - - var rowData = { - value:'Double click to add value' - }; - this.distanceTable.addRow(rowData); - - this.checkValidInputs(); - }, - - /* - * upgrade graphicslayer so we can use the label params - */ - getLayer: function () { - if (!this._gl) { - var layerDefinition = { - 'geometryType': 'esriGeometryPolyline', - 'extent': { - 'xmin': 0, - 'ymin': 0, - 'xmax': 0, - 'ymax': 0, - 'spatialReference': { - 'wkid': 102100, - 'latestWkid': 102100 - } - }, - 'objectIdField': 'ObjectID', - 'fields': [ - { - "name": "ObjectID", - "alias": "ObjectID", - "type": "esriFieldTypeOID" - },{ - 'name': 'Interval', - 'type': 'esriFieldTypeString', - 'alias': 'Interval' - } - ] - }; - - var lblexp = {'labelExpressionInfo': {'value': '{Interval}'}}; - var lblClass = new EsriLabelClass(lblexp); - lblClass.labelPlacement = 'center-end'; - lblClass.symbol = this._labelSym; - //lblClass.where = 'Interval > 0'; - - var fs = new EsriFeatureSet(); - - var featureCollection = { - layerDefinition: layerDefinition, - featureSet: fs - }; - - this._gl = new EsriFeatureLayer(featureCollection, { - id: 'Distance & Direction - Range Graphics', - showLabels: true - }); - - this._gl.setLabelingInfo([lblClass]); - - return this._gl; - } - }, - - /* - * Start up event listeners - */ - syncEvents: function () { - //commented out as we want the graphics to remain when the widget is closed - /*dojoTopic.subscribe('DD_WIDGET_OPEN',dojoLang.hitch(this, this.setGraphicsShown)); - dojoTopic.subscribe('DD_WIDGET_CLOSE',dojoLang.hitch(this, this.setGraphicsHidden));*/ - dojoTopic.subscribe('TAB_SWITCHED', dojoLang.hitch(this, this.tabSwitched)); - - this.dt.watch('startPoint', dojoLang.hitch(this, function (r, ov, nv) { - this.coordTool.inputCoordinate.set('coordinateEsriGeometry', nv); - this.dt.addStartGraphic(nv, this._ptSym); - })); - - this.coordTool.inputCoordinate.watch('outputString', dojoLang.hitch(this, function (r, ov, nv) { - if(!this.coordTool.manualInput){this.coordTool.set('value', nv);} - })); - - this.own( - dojoOn(this.coordTool, 'keyup',dojoLang.hitch(this, this.coordToolKeyWasPressed)), - - this.dt.on('draw-complete',dojoLang.hitch(this, this.feedbackDidComplete)), - - dojoOn(this.rangeType, 'change',dojoLang.hitch(this, this.rangeTypeDropDownChanged)), - - dojoOn(this.ringIntervalUnitsDD, 'change',dojoLang.hitch(this, this.ringIntervalUnitsDidChange)), - - dojoOn(this.coordinateFormatButton, 'click',dojoLang.hitch(this, this.coordinateFormatButtonWasClicked)), - - dojoOn(this.addPointBtn, 'click',dojoLang.hitch(this, this.pointButtonWasClicked)), - - dojoOn(this.coordinateFormat.content.applyButton, 'click', dojoLang.hitch(this, function () { - var fs = this.coordinateFormat.content.formats[this.coordinateFormat.content.ct]; - var cfs = fs.defaultFormat; - var fv = this.coordinateFormat.content.frmtSelect.get('value'); - if (fs.useCustom) { - cfs = fs.customFormat; - } - this.coordTool.inputCoordinate.set( - 'formatPrefix', - this.coordinateFormat.content.addSignChkBox.checked - ); - this.coordTool.inputCoordinate.set('formatString', cfs); - this.coordTool.inputCoordinate.set('formatType', fv); - this.setCoordLabel(fv); - - DijitPopup.close(this.coordinateFormat); - })), - - dojoOn(this.coordinateFormat.content.cancelButton, 'click', dojoLang.hitch(this, function () { - DijitPopup.close(this.coordinateFormat); - })), - - dojoOn(this.clearGraphicsButton,'click',dojoLang.hitch(this, this.clearGraphics)), - - dojoOn(this.numRingsDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), - - dojoOn(this.ringIntervalDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), - - dojoOn(this.numRadialsInputDiv, dojoMouse.leave, dojoLang.hitch(this, this.checkValidInputs)), - - dojoOn(this.btnAddDistance, 'click', dojoLang.hitch(this, this.addDistance)) - ); - }, - - /* - * - */ - setCoordLabel: function (toType) { - this.rangeCenterLabel.innerHTML = dojoString.substitute( - 'Center Point (${crdType})', { - crdType: toType - }); - }, - - /* - * Range Type dropdown changed - */ - rangeTypeDropDownChanged: function () { - this.tabSwitched(); - switch(this.rangeType.get('value')) { - case 'Interactive': - dojoDomClass.add(this.numRingsContainer, 'controlGroupHidden'); - dojoDomClass.add(this.distancebetweenRingsContainer, 'controlGroupHidden'); - dojoDomClass.add(this.distanceTableContainer, 'controlGroupHidden'); - dojoDomClass.remove(this.distanceUnitsContainer, 'controlGroupHidden'); - break; - case 'Fixed': - dojoDomClass.remove(this.numRingsContainer, 'controlGroupHidden'); - dojoDomClass.remove(this.distancebetweenRingsContainer, 'controlGroupHidden'); - dojoDomClass.add(this.distanceUnitsContainer, 'controlGroupHidden'); - dojoDomClass.add(this.distanceTableContainer, 'controlGroupHidden'); - break; - case 'Origin': - case 'Cumulative': - dojoDomClass.add(this.numRingsContainer, 'controlGroupHidden'); - dojoDomClass.add(this.distancebetweenRingsContainer, 'controlGroupHidden'); - dojoDomClass.remove(this.distanceUnitsContainer, 'controlGroupHidden'); - dojoDomClass.remove(this.distanceTableContainer, 'controlGroupHidden'); - break; - } - this.checkValidInputs(); - }, - - /* - * catch key press in start point - */ - coordToolKeyWasPressed: function (evt) { - this.dt.removeStartGraphic(); - if (evt.keyCode === dojoKeys.ENTER) { - this.coordTool.inputCoordinate.getInputType().then(dojoLang.hitch(this, function (r) { - if(r.inputType == "UNKNOWN"){ - var alertMessage = new Message({ - message: 'Unable to determine input coordinate type please check your input.' - }); - this.coordTool.inputCoordinate.coordinateEsriGeometry = null; - this.checkValidInputs(); - } else { - dojoTopic.publish( - 'manual-rangering-center-point-input', - this.coordTool.inputCoordinate.coordinateEsriGeometry - ); - this.setCoordLabel(r.inputType); - var fs = this.coordinateFormat.content.formats[r.inputType]; - this.coordTool.inputCoordinate.set('formatString', fs.defaultFormat); - this.coordTool.inputCoordinate.set('formatType', r.inputType); - this.dt.addStartGraphic(r.coordinateEsriGeometry, this._ptSym); - this.checkValidInputs(); - } - })); - } - }, - - /* - * - */ - coordinateFormatButtonWasClicked: function () { - this.coordinateFormat.content.set('ct', this.coordTool.inputCoordinate.formatType); - DijitPopup.open({ - popup: this.coordinateFormat, - around: this.coordinateFormatButton - }); - }, - - /* - * Button click event, activate feedback tool - */ - pointButtonWasClicked: function () { - this.coordTool.manualInput = false; - dojoTopic.publish('clear-points'); - this.map.disableMapNavigation(); - if (this.rangeType.get('value') === 'Interactive') { - this.dt.activate('polyline'); - } else { - this.dt.activate('point'); - } - dojoDomClass.toggle(this.addPointBtn, 'jimu-state-active'); - }, - - /* - * - */ - ringIntervalUnitsDidChange: function () { - this.ringIntervalUnit = this.ringIntervalUnitsDD.get('value'); - }, - - /* - * - */ - okButtonClicked: function (evt) { - // validate input - if(!dojoDomClass.contains(this.okButton, "jimu-state-disabled")) { - var numRings; - var ringInterval; - var ringIntervalUnits; - - switch(this.rangeType.get('value')) { - case 'Fixed': - ringInterval = this.ringIntervalInput.get('value'); - numRings = this.numRingsInput.get('value'); - ringIntervalUnits = this.ringIntervalUnitsDD.get('value'); - break; - case 'Origin': - case 'Cumulative': - ringIntervalUnits = this.distanceUnitsDD.get('value'); - if(this.checkTableValues()) { - var tableRows = this.distanceTable.getRows(); - if(this.rangeType.get('value') === 'Origin') { - ringInterval = dojoArray.map(tableRows, dojoLang.hitch(this, function(tr) { - var data = this.distanceTable.getRowData(tr); - return data.value; - })); - } else { - var totalDistance = 0; - ringInterval = dojoArray.map(tableRows, dojoLang.hitch(this, function(tr) { - var data = this.distanceTable.getRowData(tr); - totalDistance = totalDistance + Number(data.value); - return totalDistance; - })); - } - } else { - var alertMessage = new Message({ - message: 'Distance table is empty or contains invalid values. Please ensure all distances are numeric.' - }); - return; - } - break; - } - var params = { - centerPoint: this.dt.get('startPoint') || this.coordTool.inputCoordinate.coordinateEsriGeometry, - numRings: numRings, - numRadials: this.numRadialsInput.get('value'), - radius: 0, - circle: null, - circles: [], - lastCircle: null, - r: 0, - c: 0, - radials: 0, - ringInterval: ringInterval, - ringIntervalUnitsDD: ringIntervalUnits, - circleSym: this._circleSym - }; - this.createRangeRings(params); - this.coordTool.clear(); - } - }, - - checkTableValues: function () { - var tableRows = this.distanceTable.getRows(); - var invalidValue = []; - if(tableRows.length < 1) { - invalidValue.push(true); - } else { - invalidValue = dojoArray.map(tableRows, dojoLang.hitch(this, function(tr) { - var data = this.distanceTable.getRowData(tr); - return isNaN(data.value); - })); - } - return invalidValue.indexOf(true) === -1; - }, - - /* - * - */ - createRangeRings: function (params) { - if(params.centerPoint) - { - if (params.centerPoint.spatialReference.wkid !== this.map.spatialReference.wkid) { - params.centerPoint = EsriWMUtils.geographicToWebMercator( - params.centerPoint - ); - } - - if (params.ringInterval && params.ringIntervalUnitsDD) { - if(params.ringInterval.constructor === Array) { - for (i = 0; i < params.ringInterval.length; i++) { - params.ringInterval[i] = this.coordTool.inputCoordinate.util.convertToMeters(parseFloat(params.ringInterval[i]), params.ringIntervalUnitsDD); - } - } else { - params.ringDistance = this.coordTool.inputCoordinate.util.convertToMeters(parseFloat(params.ringInterval), params.ringIntervalUnitsDD); - } - } - - this.dt.removeStartGraphic(); - // create rings - if (params.circles.length === 0) { - if(params.ringInterval.constructor === Array) { - for (i = 0; i < params.ringInterval.length; i++) { - params.radius += params.ringDistance; - params.circle = new EsriCircle({ - center: params.centerPoint, - geodesic: true, - radius: params.ringInterval[i], - numberOfPoints: 360 - }); - params.circles.push(params.circle); - } - } else { - for (params.r = 0; params.r < params.numRings; params.r++) { - params.radius += params.ringDistance; - params.circle = new EsriCircle({ - center: params.centerPoint, - geodesic: true, - radius: params.radius, - numberOfPoints: 360 - }); - params.circles.push(params.circle); - } - } - } - - var u = params.ringIntervalUnitsDD; - for (params.c = 0; params.c < params.circles.length; params.c++) { - var p = { - 'paths': [params.circles[params.c].rings[0]], - 'spatialReference': this.map.spatialReference - }; - var circlePath = new EsriPolyline(p); - var cGraphic = new EsriGraphic(circlePath, - this._lineSym, - { - 'Interval': dojoNumber.round(this.coordTool.inputCoordinate.util.convertMetersToUnits(params.circles[params.c].radius, u),2) + " " + params.ringIntervalUnitsDD.charAt(0).toUpperCase() + params.ringIntervalUnitsDD.slice(1) - } - ); - this._gl.add(cGraphic); - } - - // create radials - - //need to find largest radius - params.largestRadius = 0; - for (var i = 0; i < params.circles.length; i++) { - if(params.circles[i].radius > params.largestRadius) { - params.largestRadius = params.circles[i].radius; - } - } - - //create a new geodesic circle with the radius the same as the largest circle and only the same amount of points as radials - //if radials are 0 this will create a circle with the default value of 60 - var radialCircle = new EsriCircle({ - center: params.centerPoint, - geodesic: true, - radius: params.largestRadius, - numberOfPoints: params.numRadials - }); - - //if no radials we dont need to draw - - if(params.numRadials != 0) { - //loop through each of the points of the new circle creating a line from the center point - for (var j = 0; j < radialCircle.rings[0].length - 1; j++) { - var pLine = new EsriPolyline(params.centerPoint.spatialReference); - pLine.addPath([dojoLang.clone(params.centerPoint),radialCircle.getPoint(0, j)]); - var newline = new EsriPolyline(EsriGeometryEngine.geodesicDensify(pLine, 10000),params.centerPoint.spatialReference); - this._gl.add(new EsriGraphic(newline, this._lineSym, {'Interval': ''})); - }; - } - - this._gl.redraw(); - this.map.setExtent(radialCircle.getExtent().expand(3)); - } - }, - - /* - * - */ - feedbackDidComplete: function (results) { - var centerPoint = null; - if (results.geometry.hasOwnProperty('circlePoints')) { - centerPoint = results.geometry.circlePoints[0]; - var params = { - centerPoint: centerPoint, - numRadials: this.numRadialsInput.get('value'), - circles: [], - circleSym: this._circleSym, - r: 0, - c: 0, - radials: 0, - ringIntervalUnitsDD: this.distanceUnitsDD.get('value') - }; - var circle, radius; - for (var i = 1; i < results.geometry.circlePoints.length; i++) { - var pLine = new EsriPolyline(results.geometry.spatialReference); - pLine.addPath([centerPoint,results.geometry.circlePoints[i]]); - radius = EsriGeometryEngine.geodesicLength(pLine, 9001); - circle = new EsriCircle({ - center: centerPoint, - geodesic: true, - radius: radius, - numberOfPoints: 360 - }); - params.circles.push(circle); - } - - this.createRangeRings(params); - } else { - centerPoint = results.geometry; - this.checkValidInputs(); - } - - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - //this.coordTool.clear(); - this.dt.deactivate(); - this.map.enableMapNavigation(); - }, - - /* - * Add row to distance table - */ - addDistance:function(){ - var rowData = { - value:'Double click to add value' - }; - this.distanceTable.addRow(rowData); - }, - - /* - * Remove graphics and reset values - */ - clearGraphics: function () { - if (this._gl) { - // graphic layers - this._gl.clear(); - this._gl.refresh(); - this.dt.removeStartGraphic(); - this.coordTool.clear(); - } - this.checkValidInputs(); - //refresh each of the feature/graphic layers to enusre labels are removed - for(var j = 0; j < this.map.graphicsLayerIds.length; j++) { - this.map.getLayer(this.map.graphicsLayerIds[j]).refresh(); - } - }, - - /* - * - */ - setGraphicsHidden: function () { - if (this._gl) { - this._gl.hide(); - } - }, - - /* - * - */ - setGraphicsShown: function () { - if (this._gl) { - this._gl.show(); - } - }, - - /* - * Activate the ok button if all the requried inputs are valid - */ - checkValidInputs: function () { - dojoDomClass.add(this.okButton, 'jimu-state-disabled'); - if(this.rangeType.get('value') !== 'Interactive') { - if(this.coordTool.inputCoordinate.coordinateEsriGeometry != null && this.numRingsInput.isValid() && this.ringIntervalInput.isValid() && this.numRadialsInput.isValid()){ - dojoDomClass.remove(this.okButton, 'jimu-state-disabled'); - } - } - }, - - /* - * Make sure any active tools are deselected to prevent multiple actions being performed - */ - tabSwitched: function () { - this.dt.deactivate(); - this.dt.cleanup(); - this.dt.disconnectOnMouseMoveHandlers(); - this.map.enableMapNavigation(); - this.dt.removeStartGraphic(); - dojoDomClass.remove(this.addPointBtn, 'jimu-state-active'); - } - }); -}); From 3ab4c65eb30acf54c2c7e8fd02d88b40bc37fc24 Mon Sep 17 00:00:00 2001 From: Bob Booth Date: Tue, 26 Jun 2018 15:17:13 -0700 Subject: [PATCH 186/187] Update README.md --- README.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/README.md b/README.md index 902b2daf..0ba7c5c6 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ The Distance and Direction component provides the ability to create geodesic fea * Creates geodesy lines, circles, ellipses and range rings. * Inputs can be entered manually or via a known coordinate. * Add-ins for ArcMap and ArcGIS Pro -* Widget for Web Appbuilder for ArcGIS ## Sections @@ -29,8 +28,6 @@ The Distance and Direction component provides the ability to create geodesic fea * Add-Ins for ArcGIS for Desktop * ArcMap 10.3.1+ * ArcGIS Pro 2.1+ -* Widget for Web Appbuilder for ArcGIS - * Web Appbuilder for ArcGIS 2.2+ ### Build Requirements @@ -57,7 +54,6 @@ The Distance and Direction component provides the ability to create geodesic fea * ArcGIS Desktop SDK for .NET 10.3.1+ * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm) * [ArcGIS Pro SDK](http://pro.arcgis.com/en/pro-app/sdk/) 2.1+ -* Web Appbuilder for ArcGIS Widget ## Instructions @@ -67,10 +63,6 @@ Follow the links below to select the desired development/deployment environment. [Instructions for the Add-ins for ArcMap and ArcGIS Pro are here.](./source/addins) -### Widget for Web Appbuilder for ArcGIS - -[Instructions for the Widget for Web Appbuilder for ArcGIS are here.](./source/widget/DistanceAndDirection) - ## Resources * [ArcGIS for Defense Distance and Direction Component](http://solutions.arcgis.com/defense/help/distance-direction/) From f1cfde53345a05acdb1a60f0cfacbb19778c61c9 Mon Sep 17 00:00:00 2001 From: Bob Booth Date: Tue, 26 Jun 2018 15:20:27 -0700 Subject: [PATCH 187/187] Update Pro version from 2.0 to 2.1 Update text mentioning Pro version from 2.0 to 2.1 --- source/addins/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/addins/README.md b/source/addins/README.md index 992733fd..302fe5b4 100644 --- a/source/addins/README.md +++ b/source/addins/README.md @@ -25,12 +25,12 @@ The add-in provides the ability to create geodesic features such as lines, circl * Visual Studio 2015 * ArcGIS Desktop SDK for .NET 10.3.1+ * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm) -* ArcGIS Pro 2.0+ SDK +* ArcGIS Pro 2.1+ SDK ### ArcGIS for Desktop Users * [ArcGIS Desktop 10.3.1+](http://desktop.arcgis.com/en/arcmap/10.3/get-started/system-requirements/arcgis-desktop-system-requirements.htm) -* ArcGIS Pro 2.0+ +* ArcGIS Pro 2.1+ ## Instructions

  • c8p10>YpesZ6aUcZpRvGw+ z305YEwet0u7qKtBnc2p0b5{#>6Pc&2qpx^xOsBrKC`l&b?VR>9L(wEWSuY7Mr-XyS zO$06FQV>?PK``d>)tY>L=(3HlnBW%(%&q2P&N@lKErGJyt=qoXZVZ!>pVj5^f65)( zaWqR%63v&5ASG6e>kmKdOsRfj2GI|pwpx0z?|sV@f%rKf*x#&$R=q@Bpi;AwFs<5& z3_il4mOboBhm2U4J!;!0l<+$K&CBe=`{`LW?wmYD7sb;MhD=cwhSF_Vd+}#1DXVRt zxqZQPexv}6N9BS<@dNPtQ_ryVQx@%r3qRfCGINn2u7W4a=^JL>{F`PZOB1UL>Qv?hy9f=Ud zsTeUXnp&&3vO^Ej#l9+(7m3B1d}f{BS!Q;Am|#)%imeuIrKh?&(5~#sIHytAdu0dB zn&5QJe)g8G$KP*WCUmZJ$OWlxS&Zg9N**z7oz6;9NOg7YSFR+tQghYkqpDQYp6N=I7u7xK3k+U(Yh4*?^ z?3jZ%V}sKXOFd$d1w8rTVXbf*IW*C7EpiRM!#L7&_8S05aF#hrNZb4VWTP~GsO21J z^9QNVPp=%)6`aQ+!U(lAXXyx|Qt~BgDU>Y;h9%JKQHAsP0YGgi9jbNl`uCGP{^M_t zy1&|OQoD7Pj&Z1bu9p-phXAMt?foa(yH5acVVysuK5L0a3i%&b1g_lr$CYLLujw}; zY;NQK-L6}Cw7RQ4E=XQ_K-*(>6JaVjL7#49KXSTK$9xz#AZ?8RHqu|;&auFlZPus& zBJXVl&Bq6?dwc5NAlAm-69DG0n1QQlgRS!$bn&j(^9lUeh~qWXQg;7q^?FxIowuHj z@#Hohu#3D1pOyiK;Et|qTiOdq!z>xlS7MTGFDzh9`Cb3ezbwA*(1&*a0TcQ`Em5KI@9h#FUfDs}o)o2nc8iE7 z|2SQl)3rE)xShGy$Se0#>i~+9TKFDJ_+FlyJhP{NO;Y|~&%&xA(;iz`N)o^sRb)q~ z!B!jy-p-jfnO_;O9bZQkN<(*ydB@zxZjPMcO2*Q*sM7>WY=?1K|~uGvD}}V)-UW8im#Z82%t!{M~}=p+C0${ z)jNL;Lt|i_`I_LCd|k5^));GHyS1!r=V#EUeda;2vU4_BUp^bN(cg{>c>9%)|yDv-R5 z*Y2D@nz~{XIebjq>y(jgQf(rcWLPZXTmU z_2$Q@-xroUSw4GQ5-(KA9tq(Mg6qy^J5{VyEh(lnH;X{Q%A5%?HM=Hl|8Qg`u~GT^x?CW6=b7SDv1!4j|}sN zw-HpYTeQ%}FeE&10lZ@Yi2h?$xDaD;i2bwie$wPrv7GAOHxVGkK_6R-phNih3!jzm z(_$si7uaxb3CHN(LLA$%F-=HC>$F#NHXTSql1O?bp?*QzIBW|RtaHU?d{Xi<1jV%^ z2ZB(-_O*n~LiOem+wvzTgtm9w>I%C$XD;WbY7A8U^zJM(gZhAnQS|+is!wD(pQ>-U zc6+2`kQ80aQ~^~6K+uzP=_`dHEG@kzO3R1|FFzsh&DV{~T#<%bwg~Mwr1-jG!#FMb zglZlgVgXGc;}Rl;yNr>V3KtG_J|L1NLJpxKM%w#H#EM+F2e3zliNw9?{=kD^ zH_}LWDiNlO&@NKyu_>C=f`|m2f(S?(#3(@1abziRcEl`<3yCpK{!Q1$im?sA0k%_$S&;cK^y|{dOmV zgqFBYAM#;>mzTk^ae^ptEIvgHsXyzh$%*d=W$evhpI&5fbi$1y*q-j(zO~{_p-tVA zW+zSvLvX7^H_c?KzQ|5d1886oKUIvdP_f}J&a;O_?{lD>5W{*&@CkYIsQkS%s!)h1 zK*-PGvQLBH;3PFWLJ<%&iD5{RQR%XX?vv?pK*4L3bF#<%=ko8#5la!APd2hw7hvkLMK6K3U~tw(iB4R(u-0Qh=&f+L+=QP^ddq~=_NElKm;xz0)jOC4)^`@ zeQVvH->z+i{R#8W~ z?S!2cGGGs9W`(Wk7*zv@R*`f>-1X;{iUZFwbSJr&XYL$zOk2|5HHHCwcr0ZC2H=F^ z4DlfP)5uo=8HdHdWhvYg-t!_|#JP_$=HFU9k$Bw;zv}LgtR_2i5ND{rttlo#1<~=2 z`6=<@ZIb}n8Lt!Lai(4sJ#`$WUXgoErNDj&Dw4mk+PRr`DRRN>LCc(~WN&HmE$DJ< zM@Q;*skK#OF`zur0h;XJ0(W zxWuDJq|4lWwob^~W*!Q)+1-978A*-v2uO+dfGx#Vq|ZhA4Ql99nhME_X}jQ%8Tk(d z@jN;q&f(lBJP%HoD2b@YT}2{1Aj?ZB!?C=qq$D^5Zrfsj<>AC}CevNE)1#LF9-BQ; zjE3;p!nPi}5Yt7%anCT^8qVy3Pzs98RLtHOWR20rWX}?HyUH#b`i)=q}f+lF3nfLwzD_7=vWZkjOeP$1Uaw<0t(=#|kLLa;FzGXWXE6T!)2QCM_|?YQqr- z{awJo=&T>xXZL^vtVx}!nasPDo%QV0D~}P3ZjWoCUDQn9 z8!ybD8=JRhbmQ+HG)dRxt*6Wjiksto@XGEAhaRse5#2JO-i9W*YuBq2>NRyw8rUBW zyDU|d@{23stoc$Ih}WR{rj31#+N}6`D9pe3>_2746{~)Xeg-q^Z1hC|5OXK;Erur# zqsz7Q*qBY&z$jfzE)nX*=*?yeMi8L$vH5tIPxu5ze!DF zY!qT)z_AF6P2@efvzVB%_8Bg_*bT&}4iM3K*(3RA{U@R&7`Z7i)e9KR=|HR(xYR-1 z_vdcR5!WK{BAeGDYasTajYZBQ0SQB5EI3o(TcRlxfzTorO-bo*5><1rV*#e@&vIIa z5Q##^JXH+B+2r3YYCuc$AL`tHWt_Jdg8`{*ST<%zmndAGwo4-nGWC?dU&6@wxy_#e zyrWI*6}K^FstBTmFSj|9y`Mu?<>QC0dTpbQJ2dyNUBi5>*}KKYT2#3kWHm9iK-L2S z#dU96{fx^Be`Yg~X*T7?gOKZ6uPg@0-;{XMy` z(R9bYB{f%mg6G}Jot);>*@T3du5H7P#Y@yb>`Q)A zec8VMDP+Ga`{!dtAXs@`?>E(z|8~R@oq=71YCdQq`<>Dbg?#kL`%RVl zCg(9oxhefsg&Y5VT#V~|-y$v%8>BembCS29-!}1WZfKAH%LyAlW9xYLSbL{$O7z5R zhl2Ov*eezpdA6zo&hddXSd`W9>T$ZMaOSb*R?&-YZ6Squ0){A(wdTIGUjuyEdt&j$ zI_|meB5L`s&&3p_kagY7A3Rw(o+lz8L^^n8GZ} z*(L3yZ}gjO zwpZ^mNuzO=UB2J?9E z+C&8%fsAQE(2#&2MCMm|QjlQys9a`slFj$uMCGTWqI|H*{wRP=*MH|Anj`b)J*# z(xcMKS9D4i(!06spytK~j8%Bkv-s$w(*?T-lw(9uk5V=mh*Rrt3dgo+%?b>4Hm(T2 z#N@y%$8d8jnXn+To3k@sJ=fO|D$A1(mtm9BBORt}Uk-HNiJX|ShP`Q7x-{=k&rNX; z10UIW*)o(tctY1i!%hLHE$^QL%5*gMxK;R~UfzHmA^Z&vK z{hTW_0j>k<@fCL)~{)#GoZ|?TQ!OTy#a4FBfLn7}8gsP9csA4|A4PIrHcs^ zlZMV-@23u7#0v?!?P|ZSjNCkXD!qRu74?^z@0svUc2cnCw@plOQIBTYbi=Ghq}y*Q zwpYJ6&cu!;VDqT|xGtStW>K`*2tDYkP!wrYb_{`A5!6iRuB36_^q%!&r&3 zWPO>jW|Enx!T|(@`if)Q@tEtVi^9bZyh+jHP>W3oj^+HLAXr0w@%pfscs!UN$^Egh z5B8ubYtdEM>!=d8X`4M>zqS0Ardb3HRgQw(T~cT;?akd8412@A-I?mzJ~2L-EjvC-D6=yJl27+(z0S0kwY6YR_%dFM|YsKp!B+(gv zgNt0BEI-DGXws#w!%{z%ibbu6q1MEq9BW4p|9rcZ4ysGuburtJ;Tu|-#-{*TMl^#Cd{N^)!TKvl7TfpvXz>( z2~KlrRLDzkeP4g*4ikQZnG98Of3!w0|90?!O9Ne<0hsdE zbm(tib>N{vN1v8XvpY-boD>Gm0KVmf;G_WS*WS@%VXJW#{MXv4Z#A`n!m{Hb*{;|Ky^~AFkU@btMD1 z3GaF<^A<~TDmZBne!@}6T=tNoeq3Do^GzY+gg%XJ5WV3RaE z4Z&U!7Ofo&V8D@hO|2aoJiqc1Fk!kfvUSR{#Wh&Ix=)2}*6 zVvx9keSg|F%&x2BM8(`QF`D~S?VcDU_DmoPoGuyrf|(b|d*K)#!~KWpI0j2_eOU;T z68kcaYGLCY7+AYI2Cn)4^q6`TJhc;WRL;FSrLYVAWaOo(5ZDhysViQ!A31g~8Rih# z&3B|IIjaR)endzM86twye-?@9g1=E!A91W#V(+0LxYbuNkH@ **Customize mode** - * Select **Commands** Tab - * Select **Add-In Controls** - * Drag/Drop **Show Distance and Direction** command onto a toolbar - * Close customize mode - * Open tool by clicking the **Show Distance and Direction** command you just added - * Dockable *Distance and Direction* tool appears - * If you add this to a toolbar that you continually use the add-in will stay. To remove the add-in delete your [Normal.MXT](https://geonet.esri.com/thread/78692) file - -## Workflows - -### Create Lines Interactively -1. Choose the **Lines** tab on the *Distance and Direction* Tool -2. Choose the type of line that is needed to be created -3. Start an interactive session by selecting the **Map Point Tool** (arrow icon) -4. Enter a starting and ending point on the map by clicking on the map -5. Repeat until all desired graphics have been included -6. Optional - Select the Save As button to export the Line features to a file geodatabase, shapefile, or KML - -### Create Lines from Known Coordinates -1. Choose the type of line that is needed to be created -2. Input the **Starting Point** where your line is going to start -3. Input the **Ending Point** of where your line is going to end -4. Press *Enter* key and the graphic will be drawn on the map -5. Repeat until all desired graphics have been included -6. Optional - Select the Save As button to export the Line features to a file geodatabase, shapefile, or KML - -### Create a Line with a Range and Bearing -1. Choose the type of line that you would like to create -2. Choose **Distance and Bearing** from the second drop down (*From*) menu -3. Input the **Distance/Length** of the line and choose the unit type -4. Input the azimuth or **Angle** of the line -5. Press *Enter* key and the graphic will be drawn on the map -6. Optional - Select the Save As button to export the Line features to a file geodatabase, shapefile, or KML - -### Create a Circle Interactively -1. Choose the **Circles** tab on the *Distance and Direction* Tool -2. Start an interactive session by selecting the **Map Point Tool** (arrow icon) -3. Click on map to enter a centerpoint and then move the cursor out from center, a circle displays on map as you move the cursor. -4. Click map to complete the circle. -5. Optional - Select the Save As button to export the Circle features to a file geodatabase, shapefile, or KML - -### Create a Circle using the Distance Calculator -1. Choose the **Circles** tab on the *Distance and Direction* Tool -2. Start an interactive session by selecting the arrow icon -3. Enter a starting point and the distance of the circles radius by clicking on the map -4. Expand the **Distance Calculator** section -5. Enter a **Time** -6. Select a time unit using the drop down box -7. Enter a **Rate** -8. Select a rate unit using the drop down box -9. Press *Enter* key and the graphic will be drawn on the map -10. Optional - Select the Save As button to export the Circle features to a file geodatabase, shapefile, or KML - -### Create Ellipses Interactively -1. Choose the **Ellipse** tab on the *Distance and Direction* Tool -2. Start an interactive session by selecting the arrow icon next to the **Center Point** text box -3. Choose the location where you want the ellipse to be started from -4. Drag the cursor to the location where the major axis will end -5. Select the orientation angle of the major axis -6. Select the length of the minor axis -7. Repeat until all desired graphics have been included -8. Optional - Select the Save As button to export the Ellipse features to a file geodatabase, shapefile, or KML - -### Create Ellipses Manually -1. Choose the **Ellipse** tab on the *Distance and Direction* Tool -2. Enter a cooridnate into the **Center Point** text box -3. Enter a distance into the **Major Axis** text box -4. Enter a distance into the **Minor Axis** text box -5. Optionally change the axis **Units** using the drop down box -6. Enter the desired angle in the **Angle** text box -7. Optionally change the orientation **Unit** using the drop down box -8. Press the **ENTER** key -9. Repeat until all desired graphics have been included -10. Optional - Select the Save As button to export the Ellipse features to a file geodatabase, shapefile, or KML - -### Create Range Rings Interactively -1. Choose the **Rings** tab on the *Distance and Direction* Tool -2. Check **Interactive** -3. Select the **Map Point Tool** (arrow icon) next to the **Center Point** text box -4. *First* click on the map sets the center point (green dot) -5. Subsequent clicks draw rings from the center point -6. Double-click to create final ring or select the **Map Point Tool** a second time to stop adding rings - * To start a second set of range rings, repeat steps 3 through 6. -7. Optional - Select the Save As button to export the Range Ring features to a file geodatabase, shapefile, or KML -8. Uncheck **Interactive** to return to manual entry - -### Create Range Rings Manually -1. Choose the **Rings** tab on the *Distance and Direction* Tool -2. Select the **Map Point Tool** (arrow icon) next to the **Center Point** text box - * Optionally copy and paste, or type coordinates in the **Center Point** text box -3. Choose the location of the Range Rings center by selecting the desired location on the map -4. Fill in the associated parameters for **Number of Rings**, **Ring Interval**, **Distance Units**, and **Number of Radials** -5. Press *Enter* key and the graphic will be drawn on the map -6. Repeat until all desired graphics have been included -7. Optional - Select the Save As button to export the Range Ring features to a file geodatabase, shapefile, or KML +[Instructions for the Widget for Web Appbuilder for ArcGIS are here.](./source/widget) ## Resources @@ -172,6 +46,10 @@ The add-in provides the ability to create geodesic features such as lines, circl * ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) * [ArcGIS Solutions Website](http://solutions.arcgis.com/military/) +## New to Github + +* [New to Github? Get started here.](https://github.com/Esri/esri.github.com/blob/master/help/esri-getting-to-know-github.html) + ## Issues Find a bug or want to request a new feature? Please let us know by submitting an [issue](https://github.com/ArcGIS/distance-and-direction-addin-dotnet/issues). @@ -180,7 +58,7 @@ Find a bug or want to request a new feature? Please let us know by submitting a Anyone and everyone is welcome to contribute. Please see our [guidelines for contributing](https://github.com/esri/contributing). -### Repository Points of Contact +## Repository Points of Contact #### Repository Owner: [Kevin](https://github.com/kgonzago) @@ -210,6 +88,3 @@ See the License for the specific language governing permissions and limitations under the License. A copy of the license is available in the repository's [license.txt](license.txt) file. - -[](Esri Tags: Military Analyst Defense ArcGIS ArcObjects .NET WPF ArcGISSolutions ArcMap ArcPro Add-In Military-Tools-for-ArcGIS) -[](Esri Language: C-Sharp) diff --git a/DistanceAndDirection.PNG b/source/addins/DistanceAndDirection.PNG similarity index 100% rename from DistanceAndDirection.PNG rename to source/addins/DistanceAndDirection.PNG diff --git a/source/addins/README.md b/source/addins/README.md new file mode 100644 index 00000000..992733fd --- /dev/null +++ b/source/addins/README.md @@ -0,0 +1,85 @@ +# distance-direction-addins-dotnet + +The add-in provides the ability to create geodesic features such as lines, circles, ellipses and range rings. Features can be exported to a file geodatabase, shapefile, or KML. + +![Image of Distance and Direction Addin](DistanceAndDirection.PNG) + +## Features + +* Creates geodesy lines, circles, ellipses and range rings. +* Inputs can be entered manually or via a known coordinate. +* Features can be exported to a file geodatabase, shapefile, or KML. +* Addin for ArcMap and ArcGIS Pro + +## Sections + +* [Requirements](#requirements) +* [Instructions](#instructions) +* [Resources](#resources) +* [Licensing](#licensing) + +## Requirements + +### Developers + +* Visual Studio 2015 +* ArcGIS Desktop SDK for .NET 10.3.1+ + * [ArcGIS Desktop for .NET Requirements](https://desktop.arcgis.com/en/desktop/latest/get-started/system-requirements/arcobjects-sdk-system-requirements.htm) +* ArcGIS Pro 2.0+ SDK + +### ArcGIS for Desktop Users + +* [ArcGIS Desktop 10.3.1+](http://desktop.arcgis.com/en/arcmap/10.3/get-started/system-requirements/arcgis-desktop-system-requirements.htm) +* ArcGIS Pro 2.0+ + +## Instructions + +### Development Environment + +* Building + * To Build Using Visual Studio + * Open and build solution file + * To use MSBuild to build the solution + * Open a Visual Studio Command Prompt: Start Menu | Visual Studio 2013 | Visual Studio Tools | Developer Command Prompt for VS2013 + * ` cd distance-and-direction-addin-dotnet\source\DistanceAndDirection\ArcMapAddinDistanceAndDirection ` + * ` msbuild ArcMapAddinDistanceAndDirection.sln /property:Configuration=Release ` + * To run Unit test from command prompt + * Open a Visual Studio Command Prompt: Start Menu | Visual Studio 2013 | Visual Studio Tools | Developer Command Prompt for VS2013 + * ` cd distance-direction-addin-dotnet\source\DistanceAndDirection\ArcMapAddinDistanceAndDirection.Tests\bin\Release ` + * ` MSTest /testcontainer:ArcMapAddinDistanceAndDirection.Tests.dll `* + * Note : Assembly references are based on a default install of the SDK, you may have to update the references if you chose an alternate install option + +### Running + +* To download and run the pre-built add-in, see the instructions at [solutions.arcgis.com](http://solutions.arcgis.com/defense/help/distance-direction) + +## Resources + +* [ArcGIS for Defense Distance and Direction Component](http://solutions.arcgis.com/defense/help/distance-direction/) +* [Military Tools for ArcGIS](https://esri.github.io/military-tools-desktop-addins/) +* [Military Tools for ArcGIS Solutions Pages](http://solutions.arcgis.com/defense/help/military-tools/) +* [ArcGIS for Defense Solutions Website](http://solutions.arcgis.com/defense) +* [ArcGIS for Defense Downloads](http://appsforms.esri.com/products/download/#ArcGIS_for_Defense) +* [ArcGIS 10.3 Help](http://resources.arcgis.com/en/help/) +* [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) +* ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) +* [ArcGIS Solutions Website](http://solutions.arcgis.com/military/) + +## Licensing + +Copyright 2016-2017 Esri + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +A copy of the license is available in the repository's [license.txt](../../license.txt) file. + diff --git a/source/widget/DistanceAndDirection/ReadMe.md b/source/widget/DistanceAndDirection/ReadMe.md index 3f543e9c..98dd99e0 100644 --- a/source/widget/DistanceAndDirection/ReadMe.md +++ b/source/widget/DistanceAndDirection/ReadMe.md @@ -14,120 +14,23 @@ This widget provides the ability to create geodetic features such as lines, circ * [Requirements](#requirements) * [Instructions](#instructions) -* [Workflows](#workflows) * [Resources](#resources) -* [Issues](#issues) * [Contributing](#contributing) * [Licensing](#licensing) -* ## Requirements -* Web Appbuilder Version 1.3 December 2015 -* [ArcGIS Web Appbuilder for ArcGIS](http://developers.arcgis.com/web-appbuilder/) +* Web Appbuilder for ArcGIS Version 2.2+ + * See [ArcGIS Web Appbuilder for ArcGIS](http://developers.arcgis.com/web-appbuilder/) ## Instructions -Deploying Widget - -Setting Up Repository for Development - -In order to develop and test widgets you need to deploy the DistanceAndDirection folder to the stemapp/widgets directory in your Web AppBuilder for ArcGIS installation. If you use Github for windows this can be accomplished using the following steps. - -1. Sync the repository to your local machine. -2. Open the Repository in Windows Explorer -3. Close Github for Windows -4. Cut and paste the entire DistanceAndDirection folder into the stemapp/widgets folder -5. Launch Github for Windows and choose the option to locate the repository. This will change the location on disk to the new location. - - -## Workflows - -### Create Lines Interactively - * Choose the Lines tab on the Distance and Directions Widget - * Choose the type of line that is needed to be created - * Start an interactive session by selecting the arrow icon - * Enter a starting and ending point on the map by clicking on the map - * Repeat until all desired graphics have been included - -### Create Lines Manually - * Choose the type of line that is needed to be created - * Input the first coordinate of where your line is going to start - * Input the second coordinate of where your line is going to end - * Press "Enter" key and the graphic will be drawn on the map - * Repeat until all desired graphics have been included. - -### Create a Line with a Range and Bearing - * Choose the type of line that you would like to create - * Choose Bearing and Distance from the second drop down menu - * Input the length of the line and choose the unit type - * Input the azimuth or angle of the line - * Press "Enter" key and the graphic will be drawn on the map - -### Create a Circle Interactively - * Choose the Circle tab on the Distance and Direction Widget - * Choose the type of circle you will create from in the ‘Create Circle From’ drop down list. - * Start an interactive session by selecting the ‘Map Point’ icon - * Click on the map to create a starting (center) point. Drag the widget to create a radius for the circle. - * A graphic will then be displayed on the map showing the circle you created - Note: The ‘Center Point’ and ‘Radius/Diameter’ will update based on parameters from newly created circle. - * If desired you can clear all graphics with the clear graphics button - -### Create a Circle manually - * Choose the Circle tab on the Distance and Direction Widget - * Choose the type of circle you will create from in the ‘Create Circle From’ drop down list. - * Enter a coordinate into the **Center Point text** box - * Optionally change the units using the **Radius** dropdown box - * Enter the desired Radius - * Press the **Enter** key - * A graphic will then be displayed on the map showing the circle you created - * If desired you can clear all graphics with the clear graphics button - -### Create a Circle using the Distance Calculator Interactively - * Choose the Circle tab on the Distance and Direction Widget - * Expand the Distance Calculator section - * Enter a Time - * Enter a Rate - * Start an interactive session by selecting the ‘Map Point’ icon - * Click on the map to create a starting (center) point. - * A graphic will be displayed using the calculated distance and the clicked point - -### Create a Circle using the Distance Calculator manually - * Choose the Circle tab on the Distance and Direction Widget - * Choose the type of circle you will create from in the ‘Create Circle From’ drop down list. - * Enter a coordinate into the **Center Point text** box - * Expand the Distance Calculator section - * Optionally change the time units using the **Time** dropdown box - * Enter a Time - * Optionally change the Rate units using the **Rate** dropdown box - * Enter a Rate - * Press the **Enter** key - * A graphic will then be displayed on the map showing the circle you created - -### Create Ellipses Interactively - * Choose the Ellipse tab on the Distance and Directions Widget - * Start an interactive session by selecting the arrow icon next to the “Center Point” text box - * Choose the location where you want the ellipse to be started from - * Drag the cursor to the location where the major axis will end and click to set (whilst dragging the major axis will draw in both directions from the "center point") - * Drag the mouse back towards the "center point" to resize the minor axis (the tool will not allow the minor axis to be greater that the major) - * Graphic(s) will then be displayed on the map showing the Ellipse you created based on the values of the parameters that were set - -### Create Range Rings Manually - * Choose the Range Rings tab on the Distance and Directions Widget - * Input the coordinates for the Range Rings center in the “Center Point” text box - * Fill in the associated parameters for Number of Rings, Ring Interval, Distance Units - * Fill in the parameter for Number of Radials and press the Enter Key - * Graphic(s) will then be displayed on the map showing the Range Rings you created based on the values of the parameters that were set - * If desired you can clear all graphics with the clear graphics button - -### Create Range Rings Interactively - * Choose the Range Rings tab on the Distance and Directions Widget - * Check the "Interactive" check box - * Click the "Map Point" tool - * Fill in the parameter for "Number of Radials" - * Start clicking on the map to create range rings - * Double-click to finish creating range rings - * Graphic(s) will then be displayed on the map showing range rings and radials - * If desired you can clear all graphics with the clear graphics button + +Deploying Widgets. + +To deploy a widget, copy the folder of the desired deployment widget to the stemapp/widgets directory. This is located in %webappbuilder_install%/client directory. + +For more resources on developing, modifying, and deploying widgets please visit the +[Web AppBuilder for ArcGIS Documentation](https://developers.arcgis.com/web-appbuilder) ## General Help @@ -139,12 +42,7 @@ In order to develop and test widgets you need to deploy the DistanceAndDirection * [ArcGIS API for JavaScript](https://developers.arcgis.com/javascript/) * [ArcGIS Blog](http://blogs.esri.com/esri/arcgis/) * [ArcGIS Solutions Website](http://solutions.arcgis.com/military/) - - ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) - -## Issues - - Find a bug or want to request a new feature? Please let us know by submitting an [issue](https://github.com/Esri/solutions-webappbuilder-widgets/issues). + * ![Twitter](https://g.twimg.com/twitter-bird-16x16.png)[@EsriDefense](http://twitter.com/EsriDefense) ## Contributing @@ -155,7 +53,7 @@ In order to develop and test widgets you need to deploy the DistanceAndDirection ## Licensing - Copyright 2016 Esri + Copyright 2016-2017 Esri Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. @@ -172,5 +70,3 @@ In order to develop and test widgets you need to deploy the DistanceAndDirection A copy of the license is available in the repository's [license.txt](license.txt) file. [ss]: images/screenshot.png - [](Esri Tags: Military Analyst Defense ArcGIS Widget Web AppBuilder ArcGISSolutions) - [](Esri Language: Javascript) diff --git a/source/widget/DistanceAndDirection/ScreenShot.png b/source/widget/DistanceAndDirection/ScreenShot.png deleted file mode 100644 index 6000e4df4d88ed06128cce5ee5ac81ac1d0d97ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 840280 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